@charset "utf-8";
body{ background-color:#fff;}
.main{ width:100%; height:auto; position:absolute;}
section.s1{ width:100%; height:auto; background-color:#028cf9;}
section.s2{ width:100%; height:auto;}
.ad{ width:90%; height:auto; margin:0 auto;}
.adtop{ width:100%; height:auto;}
.adtop img{ width:100%; height:auto;}
.admiddle{ width:100%; height:auto; margin-top:8px; }
.admiddle p{ color:#FFF; margin-bottom:10px; text-align:center; font-size:0.3rem;}
.adbottom{ width:100%; height:auto; margin-top:15px;}
.adbottom p{ height:50px; text-align:center;}
.adbottom p input{ width:100%; height:40px; text-align:center; color:#FFF; border:none; border-radius:2px; font-size:0.3rem; margin-top:8px;}
.zcbtn{ background-color:#ffce3a; }
.dlbtn{ background-color:#028cf9; margin-top:0px;}
.top{ width:100%; height:0.9rem; background-color:#FCFAF7; border-bottom:1px solid #d2d2d2;;}
.top b{ width:12%; height:0.9rem; display:block; float:left; background:url(../img/fanhui.png) center center no-repeat; background-size:11px 25px;}
.top font{width:76%; height:0.9rem; display:block; float:left; font-size:0.3rem; line-height:0.9rem; text-align:center;}
.rescont{ width:100%: height:auto;}
.rescont p{ text-align:center; line-height:30px; margin-top:10px; font-size:0.3rem;}
.rescont p span{ color:#0396C6}
.loform{ width:90%; height:auto; margin:20px 5%; float:left;}
.loform label{ width:95%; height:20px; display:block; padding-left:5%; float:left; font-size:0.3rem;}
.linebox{ width:100%; height:auto; float:left; margin-top:10px;}
.blank{ width:2.5%; height:40px; float:left; margin-top:5px; margin-bottom:15px; margin-right:1.5%; }
.empty{ width:2.5%; height:40px; float:left; margin-top:5px; margin-bottom:15px; margin-right:1.5%;}
.dtext{ width:95%; height:40px; border:1px solid #CCC; border-radius:2px; margin-top:5px; margin-bottom:15px; background-color:#FFFFFF; float:left; font-size:0.3rem;}
.dtext span{ width:auto; height:20px; line-height:20px; display:block; float:left; margin:10px 0px 10px 8px;}
.dtext input{ width:58%; height:26px; display:block; float:left; margin:7px 0; border:none; color:#BFBFBF;}
.dtext input.yanzheng{ width:30%;}
.dtext font{ width:80px; height:40px; display:block; float:right;}
.dtext font img{ width:80px; height:35px; border:none; margin-top:3px;}
.dtext input.huoqu{ width:55px; height:40px; display:block; float:right; margin:0; border-radius:0 5px 5px 0; color:#FFFFFF; background-color:#0396C6; -webkit-appearance: none;}
.dtext input.membname{ width:65%;}

.linebox dd input{ display:none;}
.linebox dd label{ height:15px; display:block; padding-left:20px; background:url(../img/ckdefault.png) 0 center no-repeat; background-size:contain; font-size:0.3rem; margin-left:4%;}
.linebox dd label.checked{background:url(../img/ckchecked.png) 0 center no-repeat; background-size:contain;}
.linebox dd label a{ color:#DE9D4B;}
.linebox dd label a:visited{ color:#DE9D4B;}
.xieyi{ width:95%; height:20px; line-height:20px; margin:5px 0; float:left; padding-left:5%;}
.xieyi p{ font-size:0.3rem; line-height:20px; margin:0;}
.xieyi p a{ color:#F63; text-decoration:none;} 
.xieyi p a:visited{ color:#F63;} 
.caozuo{ width:95%; height:70px; float:left;  margin-top:10px;}
.caozuo input{ width:100%; height:40px; color:#FFFFFF; background-color:#999; border:none; border-radius:2px; margin-bottom:5px; text-align:center;}
.caozuo input.selected{ width:100%; height:40px; color:#FFFFFF; background-color:#028cf9; border:none; border-radius:2px; margin-bottom:5px;}
.caozuo p{ font-size:0.3rem; margin:0;}