@charset "utf-8";
/* CSS Document */
*{margin: 0; padding: 0; border:0 none; font-size: 14px; font-family:Arial, Helvetica, sans-serif;color: #2B2B2B;}
li{list-style: none;}
a{text-decoration: none; cursor: pointer;color:#61c3b8;}
.clear{clear: both;}
body{ background:rgb(230,235,239);}
.mainbody{width:1008px; margin:0 auto; overflow:hidden;}
.header{ padding:10px 20px; border-bottom:6px solid rgb(157,157,157); background:white;}
.content{ background:white; padding:20px 0px 20px 0;}
.tit{ font-size:22px; padding:10px 30px; border-bottom:1px solid rgb(221,221,221); margin-bottom:5px;}
.tit2{color:rgb(245,159,43); font-size:18px; margin-bottom:30px;}
.tit3{ font-size:18px; margin-bottom:10px;}
.scanbox{ overflow:hidden;  margin:0 30px;}
.scanresult{float:left; width:424px; padding:12px; background:rgb(245,247,251); height:114px; }
.scanping{float:right;width:448px; padding:10px;background:white;height:114px; border:2px dashed #000000;}
.scantit{ margin-bottom:10px;position:relative;}
.scantit span{ font-size:16px; font-weight:bold;}
.progbox{ overflow:hidden;}
.prog{ width:400px; background:rgb(218,218,218); border-radius:5px; height:16px; overflow:hidden; float:left;}
.prored{ width:100%; background:red;height:16px;}
.progtxt{ margin-left:405px; line-height:16px; font-size:14px;}
.coupon{font-family:Arial,Verdana,sans-serif;text-align:center;color:#000000; }
.coupon h3{font-family:Impact;font-size:120%;font-weight:normal;margin:0px 0;}
.coupon p{color:#B22927;padding:0px 0 5px 0; font-size:12px;}
.damagehigh{color:red; text-align:center; font-size:16px; padding:15px 48px;}
.pingtxt{ text-align:center; background:url(/images/alert.png) no-repeat left center; font-size:16px; padding-left:48px; background-size:48px 48px; margin:0 30px; line-height:24px;}
.why{float:left; width:448px;}
.scan{ overflow:hidden;}
.scanleft{ float:left; width:255px; padding:5px;background:rgb(245,247,251); overflow:hidden;}
.scanleft img.item-icon,.scanright img.item-icon{float:left;margin-top:20px;margin-bottom:20px}
.mark{ margin-left:3px;}
.scan-item{ margin-left:110px;margin-top:20px}
.scan-item h4{ font-size:14px; margin-bottom:5px;}
.scan-item p{ font-size:12px; line-height:26px;}
.scanright{ float:right; width:255px; padding:5px;background:rgb(245,247,251);overflow:hidden;}
.buycontent{float:right; width:472px;}
.buybox{ padding:20px 11px; background:white;border:1px solid rgb(155,133,121);}
.pricebox{border:1px solid rgb(155,133,121); padding:10px; margin-bottom:5px;}
.pricebox table td input, .pricebox table td label{ cursor:pointer;}
.price{ font-weight:bold;}
.price-total{color:green; font-weight:bold;}
.buybtn{ padding:20px 0; position:relative;}
.buybtn button{ height:48px; background:rgb(245,159,43); font-size:20px; border:1px solid rgb(225,225,225); border-radius:3px; width:100%; cursor:pointer; color:white;}
.buybtn button:hover{background:rgb(248,174,56);}
.buyicon{ position:absolute; left:56px; top:33px;}
.regbox{ overflow:hidden; padding-bottom:20px; border-bottom:1px dashed rgb(221,221,221);}
.trustbox{ padding:20px 0; overflow:hidden;}
.partner{ overflow:hidden;}
.partner p{ line-height:24px;}
.mbicon{float:left; width:84px; height:auto;}
.mback{ margin-left:94px;}
.mback p a{color:black; text-decoration:underline;}
.mback p a:hover{ text-decoration:none;}
.trust{ width:322px; float:right; border:1px solid rgb(221,221,221); padding:10px 20px;}
.partxt{ font-style:italic;}
.trustpic{ text-align:center;}
.trustpic img{ padding:3px 0;}
.clb{ overflow:hidden; margin:0px 0;}
.clb img{ width:87px; height:auto; float:left;}
.clbtxt{ margin-left:107px;line-height:26px; }
.bottombox{ background:rgb(54,56,66);}
.copyrightbox{width:1008px; margin:0 auto; padding:20px 0; font-size:12px; text-align:center; color:white;}
.copyright{margin-top:10px; color:white; }
.copyrightbox a{ color:white;}
.copyrightbox a:hover{ text-decoration:underline;}
.service { padding-bottom:20px;}
.service table{ border-collapse:collapse;}
.service table td{ text-align:center; padding:10px; border:1px solid rgb(221,221,221);}
.service table td img{ padding-bottom:10px;}
.service table td h4{ padding-bottom:10px;}
.service table td p{ font-size:12px; line-height:20px;}
.note{ padding:0px 10px 10px 10px; font-size:12px; color:#818181; line-height:20px;}
.note a{color:black; text-decoration:underline;}
.note a:hover{ text-decoration:none;}
#box2{width:390px; padding:0 5px;  overflow:hidden; border-radius:4px; margin:0 auto; background:white; z-index:36000;display:none; position:absolute; left:136px;top:0px; background:#e7f9ff; overflow:hidden;}
#box2 p{ font-size:12px; line-height:18px;}
.closebtn{ float:right; width:14px; padding-bottom:5px; cursor:pointer;}