@charset "utf-8";
.wrapper{ min-height:100%; width:100%;margin:0 auto; max-width:640px; /*background:#fff;*/ position:relative;}
.clearfix{zoom:1}
.clearfix:after{content:''; clear:both; display:block; height:0; visibility:hidden;}

/*导航*/
.nav{ height:40px; margin:10px auto; width:320px;}

.nav .left{ width:130px; text-align:center; background:#e2e2e2; position:relative; height:40px; line-height:40px; border-radius:5px 0 0 0; float:left;}
.nav .left b{width: 0;height: 0;border-bottom: 40px solid #e2e2e2;border-right: 40px solid transparent; position:absolute; right:-40px; top:0;}
.nav .left a{ color:#666666; font-size:14px; display:block;}
.nav .left.cur{ background:#2eafe0; color:#fff;}
.nav .left.cur b{border-bottom: 40px solid #2eafe0;}
.nav .left a{ color:#fff;}

.nav .right{ width:130px; text-align:center; background:#e2e2e2; position:relative; height:40px; line-height:40px; border-radius:0 0 5px 0; float:right;}
.nav .right b{width: 0;height: 0;border-top: 40px solid #e2e2e2;border-left: 40px solid transparent; position:absolute; left:-40px; top:0;}
.nav .right a{ color:#666666; font-size:14px; display:block;}
.nav .right.cur{ background:#ffab00; color:#fff;}
.nav .right.cur b{border-top: 40px solid #ffab00;}
.nav .right a{ color:#fff;}

/*业务*/
.tip{ border-bottom:1px solid #afafaf; margin-bottom:15px; overflow:hidden;}
.tip h1{ text-align:center; font-size:14px; color:#242424; background:#fff;line-height:30px;height:30px;}
.tip h1 a{float:right;margin:0 10px 0 -100px;font-size:12px;}
.tip img{ width:100%;}
.tip a{ display:block;}
.tip .left{ width:50%; float:left;}
.tip .left .up{border-bottom:1px solid #afafaf; position:relative;}
.tip .left .up p{ position:absolute; height:20px; line-height:20px; color:#666666; font-size:12px; z-index:50;width:54%; right:0%; bottom:40%;}
.tip .left .up p span{ color:#ed0080; line-height:20px; font-size:13px; margin-right:2px;}

.tip .left .down{ position:relative;}
.tip .left .down p{ position:absolute; height:20px; line-height:20px; color:#666666; font-size:12px; z-index:50; right:0%; bottom:43%; width:54%;}
.tip .left .down p span{ color:#ed0080; line-height:20px; font-size:13px; margin-right:2px;}

.tip .right{ width:50%;border-left:1px solid #afafaf; margin-left:-1px; float:left; position:relative;}
.tip .right p{ position:absolute; height:20px; line-height:16px; color:#666666; font-size:12px; z-index:50; left:5%; bottom:11%; width:50%; text-align:center;}
.tip .right p span{ color:#ed0080; line-height:20px; font-size:16px; margin-right:2px;}

@media screen and (min-width: 0px) and (max-width: 349px){
.tip .left .up p{font-size:12px;right:0%; bottom:30%;}
.tip .left .down p{font-size:12px; right:0%; bottom:30%;}
.tip .right p{font-size:12px; left:0%; bottom:11%;}
}
@media screen and (min-width: 350px) and (max-width: 410px){
.tip .left .up p{font-size:12px;right:0%; bottom:40%;}
.tip .left .down p{font-size:12px; right:0%; bottom:45%;}
.tip .right p{font-size:12px; left:5%; bottom:11%;}
}
@media screen and (min-width: 411px) and (max-width: 640px){
.tip .left .up p{font-size:12px;right:0%; bottom:42%;}
.tip .left .down p{font-size:12px; right:0%; bottom:48%;}
.tip .right p{font-size:12px; left:5%; bottom:12%;}
}

.tip .b1{ background:#bee5f7}
.tip .b2{ background:#c5ef92}
.tip .b3{ background:#ffd1ea}

/*订单*/
.wddd{ padding:15px;}
.wddd p{ font-size:12px;}
.wddd p span{ width:90px; display: inline-block;}
.wddd table{ text-align:center; border:1px solid #bababa; font-size:12px; color:#929292; margin:10px 0;}
.wddd .ljzf{ width:100%; height:35px;}
.wddd h5{ width:75%; float:left; height:25px; line-height:25px; font-weight:normal;}
.wddd h5 span{ margin-left:10px;}

/*地址选择*/
.dzxz{position:relative;}
.dzxz .head{ height:25px; border-bottom:1px solid #cccccc;} 
.dzxz .head li{ float:left; width:33.3%; text-align:center; height:25px; line-height:25px; position:relative; color:#999999; font-size:12px;} 
.dzxz .head li b{width: 10px; height:8px; background:#999999; position:absolute; top:8px; right:-1px;}
.dzxz .head li i{width: 0; height: 0; border-top: 7px solid transparent; border-left: 8px solid #999999; border-bottom: 7px solid transparent;  position:absolute; top:5px; right:-9px;}
.dzxz .head li.cur{ color:#2fafe0;}
.dzxz .head li.cur b{ background:#2fafe0;}
.dzxz .head li.cur i{ border-left: 8px solid #2fafe0;}

.dzxz .main{ padding:0 15px; width:290px; margin:0 auto;position:relative;}
.dzxz .search2{ padding:10px 0; border-bottom:1px solid #cccccc;}
.dzxz .search2 p{ margin:5px 0; padding-left:20px;}
.dzxz .search2 .dq{ width:65px; height:25px; line-height:25px; text-align:center; border:none; color:#999999;}
.dzxz .search2 .dq2{ width:170px; height:25px; padding:0 10px; margin-right:10px; border:1px solid #cccccc; color:#999999;}
.dzxz .search2 .text{ width:148px; height:25px; line-height:25px; padding:0 10px; margin-right:10px; border:1px solid #cccccc;}
.dzxz .search2 .btn{ width:55px; height:20px; padding:0 5px;}

.dzxz .tip1{ padding:10px 0; border-bottom:1px solid #cccccc;}
.dzxz .tip1 h1{ color:#666666; height:25px; line-height:25px;}
.dzxz .tip1 h1 span{ color:#e92e2e; display: inline-block; height:25px; margin-right:5px;}
.dzxz .tip1 select{ padding:0 10px; height:25px; line-height:25px; color:#999999; width:100%; border:1px solid #cccccc; margin:5px 0px;}
.dzxz .tip1 input[type="text"]{ padding:0 10px; height:25px; line-height:25px; color:#999999; width:93%; border:1px solid #cccccc; margin:5px 0;}
.dzxz .tip1 p{ font-size:12px; color:#ff0606; height:15px; line-height:15px; margin:5px 0 10px;}
.next{ width:74%; margin:10px 13%; height:30px; line-height:30px; text-align:center; border-radius:8px; display:block;}

/*订单填写*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.ddtx{ padding:0 15px;}
.ddtx h1{ font-size:16px; color:#666666; height:35px; line-height:35px;}
.ddtx p{ font-size:14px; color:#999999; line-height:25px;}
.ddtx p span{ color:#008fd6;}
.ddtx p span input{margin-right:5px;}
.ddtx p span.am{position:relative;display:block;height:70px;}
.ddtx p span.am span{position:absolute;top:0;left:100px;width:200px;}
.ddtx .fp{ padding:10px; border:1px solid #999999; border-radius:10px; overflow:hidden;}
.ddtx .fp h2{ font-size:14px; color:#666666; height:30px; line-height:30px; font-weight:normal;}
.ddtx .fp input[type="radio"]{ width:13px; line-height:13px; display:inline-block; margin-right:3px;}
.ddtx .fp label{ margin-right:30px; color:#666666;}
.ddtx .fp input[type="text"]{ border:1px solid #cccccc; border-radius:5px; height:20px; line-height:20px; outline:none; width:95%; padding:0 2.5%; margin:10px 0;}
.ddtx .hj{ height:32px; line-height:32px; font-size:16px; padding-left:30%; margin-top:20px;}
.ddtx .hj span{ color:#ff6d03;}
.ddtx .hj a{ display:block; float:right; margin-top:}

/*营销案选择*/
.yxa{ padding:0 15px;}
.yxa h1{ font-size:16px; color:#666666; height:35px; line-height:35px;}
.kdlx{ width:100%;height:27px; margin:10px 0;}
.kdlx li{ width:23%; margin-right:11%; margin-left:-2px; border:1px solid #999999; text-align:center; float:left; height:25px; line-height:25px; border-radius:5px; font-size:14px; color:#666666; overflow:hidden;}
.kdlx li:last-child{ margin-right:0;}
.kdlx li.cur{ background:url(../../images/wlan/kdcur.png) no-repeat; background-size:18px 18px; background-position:bottom right;}
.hdmc{ border:1px solid #999999; text-align:center; height:25px; line-height:25px; margin:10px 0;border-radius:5px;}

.hddw{ width:100%; overflow:hidden;margin:10px 0;}
.hddw li{ margin:5px 0; border:1px solid #999999; text-align:center; float:left; height:25px; line-height:25px; border-radius:5px; font-size:14px; color:#666666; overflow:hidden; width:99%;}
.hddw li.cur{ background:url(../../images/wlan/kdcur.png) no-repeat; background-size:18px 18px; background-position:bottom right;}



/*公共*/
.fr{ float:right;}
.h25{ height:25px;}

/*蒙层及弹框*/
.winBac {width: 100%;height: 100%;top: 0px;left: 0px;bottom: 0px;right: 0px;background: #000;opacity: 0.5;z-index:101;position: absolute;}
.winBox{ position:fixed;z-index:105; top:100px; width:280px; background:#fff; left:50%; margin-left:-140px; overflow:hidden; padding-bottom:20px;}
.winBox h1{ padding:0 15px; background:#e3e3e3; display:block; width:250px; height:35px; line-height:35px;}
.winBox p{ padding:0 15px; width:250px; margin:20px 0;}
.winBox a{ width:150px; height:30px; line-height:30px; background:#007fd0; color:#fff; display:block; text-align:center; margin:10px auto;}


.winBox2{ position:fixed;z-index:105; top:100px; width:280px; background:#fff; left:50%; margin-left:-140px; overflow:hidden; padding-bottom:20px;}
.winBox2 h1{ padding:0 15px; background:#e3e3e3; display:block; width:250px; height:35px; line-height:35px;}
.winBox2 p{ padding:0 15px; width:250px; margin:20px 0;}
.winBox2 .a1{ width:100px; height:30px; line-height:30px; background:#007fd0; color:#fff; display:block; text-align:center; float:left; margin:10px 25px 0;}
.winBox2 .a2{ width:100px; height:30px; line-height:30px; background:#e3e3e3; display:block; text-align:center; float:left; margin-top:10px;}

.fullAdsLi{border:solid 1px #ccc;padding:5px;width: 158px;position: absolute;top: 71px;left: 35px;background: #fff;}


.dateNew{ float:left; margin-right:10px;}
.dateNew span{display:none;}


.ax_复选框 {
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  color:#333333;
  text-align:left;
  line-height:normal;
}

.ax_文本 {
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  color:#333333;
  text-align:left;
  line-height:normal;
}

/*服务协议弹窗*/
.service{ position:absolute; width:80%; left:10%; top:10%; bottom:10%; background:#fff; z-index:103;}
.service textarea{width:100%; height:100%; font-size:14px; }
.service img{ position:absolute; top:8px; right:8px; z-index:104;}

.warning{ position:absolute; width:100%; top:18%; background:#FFF; border-radius:5px;z-index:20;}
.warning-title{font-size:14px; margin:0 auto; padding:3% 10%; position:relative; line-height:20px; border-bottom:1px solid #0195ff; color:#0195ff; text-align:center;}
.warning-title span{ font-size:20px; font-weight:bold; position:absolute; top:20%; right:2%}
.warning p{ display:block; width:90%; font-size:14px; color:#666; margin:8% auto; text-align:left; line-height:20px;}
.warning a{ display:block; width:35%; background:#0195ff; border-radius:4px; text-align:center; color:#FFF; line-height:30px; margin:3% auto 7% auto; text-decoration:none;}
.warning textarea{ width:91.5%; height:250px; resize:none;color:#666; padding:2% 4%; margin:0 auto; border:0; line-height:20px;}

.warning a.grey{ display:inline-block; width:40%; background:#bababa; margin-left:6%;}
.warning a.blue{ display:inline-block; width:40%; background:#0195ff; margin-left:7%;}
.loading{position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5)}