/* CSS Document */
body{font:12px/1.5 Verdana, Arial, Helvetica, sans-serif; color:#111; margin:0 auto; background: url(/style/img/body-bg.jpg) repeat left top;}
h1,h2,h3, ul, li{ margin:0; padding:0}
img{border:0 none;}
p{ margin-top:10px;}
p a {color:#111; text-decoration:none;}
h1 a{font-size:12px; color:#111; text-decoration:none; margin-left:5px; word-spacing:0px;}
h4{font-size:18px; color:#333; font-weight:bold; padding:8px 0; margin:0}
ul,ul li{ margin:0; padding:0; list-style:none; font-size:12px;}
.here{ padding-left:50px; background:url(/style/img/here.gif) no-repeat 0 0;}
.intro,.main,.buttom{margin:0 auto;}
.top{ height:81px; font-family:Arial, Helvetica, sans-serif; color:#111; width:1010px; margin:0 auto }
.logo{height:50px; width:550px; margin:0 auto;float:left;font-size:28px; line-height:50px}
.menuTop{ background:url(/style/img/menu-bg.jpg) no-repeat center; width:401px; height:28px; padding:4px 0 0 15px; float:right; margin-left:20px; margin-top:10px; }
.menuTop a{display:block; float:left;width:78px; height:22px; line-height:22px; text-align:center}
.menuTop a:link,.menuTop a:visited{ color:#222; font-size:13px; font-weight:bold; text-decoration:none}
.menuTop a:hover,.menuTop .hoverOn{background:url(/style/img/menu-on.jpg) no-repeat center 0;} 
.intro{width:1010px; height:356px; color:#FFF;}
.intro a {display:block; max-height:356px; width:1010px;}
.intro h2{font-size:26px; padding-top:10px;}
.intro h2 a{ color:#FFF; text-decoration:none;}
.intro h2 a:hover {text-decoration:underline;}
.intro p{ font-size:13px; width:530px; }
.intro ul{margin:10px 0 20px 0; list-style:none; font-size:12px;}
.intro ul li{font-size:12px; background:url(/style/img/li.png) no-repeat left center; padding-left:30px; height:25px;}
.intro img{ margin-right:20px}
.main{width:1010px; margin-top:5px;background-color:white;}
.mainTop{background:url(/style/img/main-top.jpg) no-repeat;height:8px;}
.mainTopI{ background:url(/style/img/main-top.jpg) no-repeat; height:8px; overflow:hidden; }
.mainBt{ background:url(/style/img/main-bottom.jpg) no-repeat 0 bottom; height:8px; clear:both; font-size:5px }
.mainCenter{ background-color:white; padding:10px; border-left:1px solid  #c7d17d; border-right:1px solid  #c7d17d; overflow: hidden; zoom:1; }
.left,.products,.guide{overflow: hidden; border:1px #E9E1CC solid; border-top:5px solid #E9E1CC;}
.left{ width:700px; padding:8px 8px 15px; line-height:160%; margin-bottom:20px; background-color:white }
.left h3{margin:0 0 10px 0; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.win {background:url(/style/img/windows2.png) no-repeat center left; padding-left:30px; }
.mac {background:url(/style/img/mac2.png) no-repeat center left; padding-left:30px; }
.left h3 a {color:#111;}
.left h3 a:hover {color:#30b6f5; text-decoration:underline;}
.left h3 span{ font-size:14px;color:#535151}
.boxLeft{overflow:hidden; float:right; padding-right:20px; padding-top:10px; width:150px; }
.boxLeft p {font-size:13px; text-align:center; clear:both; }
.boxLeft p a {color:#111; text-decoration:underline;}
.infoleft {float:left; width:520px; padding:0 0 10px 10px;}
.introduct{ font-size:13px; line-height:160%; background-color:white; overflow: hidden; }
.introduct a {color:#111; text-decoration:none;}
.clearL{clear:left;}
.greenText{ color:#009900; font-weight:bold; font:16px/30px Arial, Helvetica, sans-serif; clear: both; font-weight:bold; }
.introduct ul{margin-top:10px; margin-bottom: 10px; float:left; width: 535px; margin-left: 5px;}
.introduct ul li{background:url(/style/img/list.jpg) no-repeat left center; padding-left:23px;font-size: 16px; color:#30b6f5;}
.introduct ul li a {font-size: 16px; color:#30b6f5;}
.introduct ul li a:hover{font-size: 16px; color:#30b6f5; text-decoration: underline;}
.introduct ul.buy, .introduct ul.down{ width:300px; float:left; margin-top:10px; margin-bottom: 10px; }
.introduct .buy li,.introduct .down li{background:none;}
.down{float:right; padding-right:60px;}
.buyS,.downloadS{display: block;padding-left:40px; height:38px; line-height:38px;color:black; margin-left:20px;}
.buyS{background:url(/style/img/buy-s.jpg) no-repeat left center;}
.buyS span{ color:#ff995b}
a:hover.buyS,a:hover.downloadS{ text-decoration:none}
.downloadS{background:url(/style/img/download-s.jpg) no-repeat left center;}
.products, .guide{ width:242px; margin-bottom:20px; padding:0 8px 8px 8px }
.products-windows {background:url(/style/img/windows1.png) no-repeat center left; float:left; padding-left:30px; margin-top:10px; }
.products-mac {background:url(/style/img/mac1.png) no-repeat center left; float:left; padding-left:30px; margin-top:10px; }
.products-branch {background:url(/style/img/pointer.jpg) no-repeat center left; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
.products ul {margin:5px 0 0 10px; clear:both; }
.products ul li {padding-left:10px;}
.products ul li a{color:#333; text-decoration:none;}
.products ul li a:hover{color:#009900; text-decoration:underline;}
.guide-top {background:url(/style/img/guide.png) no-repeat center left; float:left; padding-left:30px; }
.products p{ margin:0; padding:5px 0;line-height:160%; }
.awards {padding-top:0;}
.coupon {padding-top:0; margin-bottom:10px; background:url(/images/recommended/coupon.jpg) no-repeat; width:260px; height:160px; }
.coupon h4 {font-size:20px; color:#000; font-weight:normal; margin-left:10px; padding-top:20px; }
.coupon p {font-size:14px; color:#000; margin-left:10px; margin-top:0; }
.coupon p span {color:#e80808; font-size:16px;}
.recommended-p {padding-top:0; margin-bottom:10px;}
.buyDown{padding:15px 0; margin:0 0 50px;}
.buttom{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#484545; margin:0 auto; text-align:center; line-height:40px; height:40px }
.buttom a{color:#484545;text-align:center; text-decoration:underline}
.floafL{float:left}
.imgleft{float:left; height:190px; width:150px;}
.widthL{ width:720px; background-color:white }
.floatR{ float:right; background-color:white}
#specialA{height:50px}
.boldT{ font-weight:bold}
.red{ color:red; font-weight:bold}
#guide a{ display:block; line-height:180%; font-size:13px; color:#908B8B; height:30px;padding-left:20px;}
#guide a:hover{background:url(/style/img/title.jpg) no-repeat left center; color:red}
/**/
.introduct span{ font-weight:bold; }
.introBuy, .introDownload {background:url(/style/img/intro-button.png) no-repeat; width:181px; height:52px; display:inline; float:left; margin-right:10px;}
.introBuy:hover { background-position:0 -52px; _background-position:0 0; }
.introDownload { background-position:0 -104px; _background-position:0 -73px; margin-right:20px;}
.introDownload:hover { background-position:0 -156px; _background-position:0 -73px;}
.introbutton {overflow:hidden;}
.introbutton span {font-size:22px; float:left; color:#F00; font-style:italic;}
.whyBuy,.explain{color:#666;padding:4px 0; margin:0;}
.whyBuy{font-weight:bold}
.proDownloadMac, .proDownload, .proDownload-mac {background:url(/style/img/pro-btn.jpg) no-repeat; width:223px; height:51px; display:inline; float:left; margin-left:15px; margin-right:20px; }
.proDownload:hover {background-position:0 -51px;}
.proDownloadMac {background-position:0 -102px; margin-left:10px;}
.proDownloadMac:hover {background-position:0 -153px;}
.proDownload-mac {background-position:0 -102px; margin-left:10px;}
.proDownload-mac:hover {background-position:0 -153px;}
.pro { padding-top:10px; overflow:hidden; }
.proprice {font-size:20px; color:#F00; font-style:italic; float:left; margin:5px 0 0; }
#reviews{ line-height:30px;padding-left:50px}
.left a:visited{ color:#0066FF}
.left a:hover{color:#009900; text-decoration:none;}
.learnMore{padding-left:20px}
.links{ text-align:center; padding:0; margin:0; }
.links a{color:#484545; font-size:12px;}
/*guide*/
.list .pro-txt {border-bottom:1px dashed #666; padding-bottom: 15px; margin-left: 20px; width: 650px;}
.guide-intro-txt { border-top:#999 dashed 1px; margin-top:20px; padding-top:10px; }
.guide-main {background-color:#FFF; overflow:hidden; padding-bottom:30px; zoom:1; border-top:#999 dashed 1px; padding-top: 10px; padding-right: 25px; padding-left: 25px; margin-top: 10px;}
.guide-main h2 { font-size:14px; font-weight:bold; }
.guide-main p, .guide-main img { margin-bottom:10px; }
.guide-btn { overflow:hidden; }
.guide-btn a span { font:bold 16px/42px Tahoma, Geneva, sans-serif; color:#fff; padding-left:110px; }
.guide-btn .guide-more { float:right; margin:26px 0 0; height:16px; }
