/* CSS Document */
body{margin:0 auto; padding:0; font-size:12px;color:black; font-family: "MS PGothic",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; height:; 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;}