/* CSS Document */

body{margin:0 auto; padding:0; font-size:12px;color:black; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/bg.jpg) repeat-x #CCC}

a{ text-decoration:none; color:black}

h1,h2,h3,p,ul,li{margin:0; padding:0}

ul,li{list-style:none}

#top,#recommend,#footer,.main{margin:0 auto;}

.main,#top,.menu{width:950px}

.camera{position:absolute; left:82%; top:50px}

#top{height:19px; text-align:right;padding-top:5px;}

#top a{color:#959595; display:block; float:right; border-right:2px solid #959595; padding:0 8px; font-size:13px; font-weight:bold;font-family:"Times New Roman", Times, serif;}

#top a:hover{color:red}

.menu{height:97px;border-bottom:1px solid #999;margin-bottom:53px;font-family:"Times New Roman", Times, serif;}

.menu h1{text-align:right; font-size:24px; float:left;width:265px;padding:15px 10px 0 0}

.menu a{display:block; float:left;height:96px; width:160px; line-height:96px; text-align:center; color:black; font-size:18px; font-weight:bold; border-right:1px solid #999;border-left:1px solid #999; background:url(images/menu.jpg) repeat-x;}

.menu a:hover{ color:red}

#recommend{border:#333333 5px solid; width:940px; height:246px;background:url(images/recommendBg.jpg) repeat-x; clear:both}

#recommend img{float:right; display:block}

.hot{float:left; width:506px;padding:25px 0 0 15px; line-height:180%;}

.hot p{text-align:justify}

.hot ul{margin-top:10px}

.hot ul li{ background:url(images/hot.gif) no-repeat left center; padding-left:18px}

.left{clear:both;float:left; margin:20px 0 0 15px; width:520px; margin-bottom:30px}

.h2{ background:url(images/camera.jpg) no-repeat right center;border-bottom:2px solid #6f6f6f; font-size:23px;line-height:38px; clear:left; padding-bottom:2px}

.intro{padding:12px 0px; text-align:justify; line-height:200%;clear:left}

a.buy,a.download{height:40px; display:block; padding-left:140px; text-decoration:underline; float:left; margin-right:10px; line-height:40px; color:#81ae67; font-weight:bold}

a:hover.buy,a:hover.download{color:red}

.buy{background:url(images/buy.jpg) no-repeat;}

.download{background: url(images/download.jpg) no-repeat;}

.feature{margin-top:24px}

.feature li{background:url(images/enjoy.jpg) no-repeat left top; padding-left:38px; text-align:justify; line-height:210%}

.right{float:right;width:361px; margin:70px 0 0 35px}

.nav{border:5px solid black; background:url(images/nav.jpg) repeat-y; width:351px; margin-bottom:10px}

.tools,.nav .title{height:59px;line-height:59px; padding-left:150px; color:#66a342; font-size:15px;background:url(images/title.gif) no-repeat left center;}

.nav .title{background-color:black;border:1px solid #818181; border-bottom:0; }

.nav a,.navButtom a{display:block; border:1px solid #f2f2f2; height:35px; padding-left:17px; line-height:35px; color:black; border-bottom:0;}

.nav a:hover,.navButtom a:hover{color:red}

.navButtom{ border-right:1px solid black; padding-bottom:50px;width:360px}

.navButtom a{border:0}

#footer{clear:both;height:90px;background-color:black; color:#81ae67;text-align:center}

.foot{width:940px; height:15px; padding:5px 0; border-bottom:1px solid white; font-size:11px;margin:0 auto 20px auto}

.foot a{font-family:"Times New Roman", Times, serif;color:white; padding:0 4px}

.foot a:hover{color:red}

.bgWhite{background-color:white}

.boldT{ font-weight:bold}
.h2 a{font-size:12px;color: #000000;text-decoration:none; margin-left:10px;}