@charset "utf-8";
/**
 * 河北顺茂网络科技有限公司
 * 顺茂网络（网站定制开发）https://www.hbsmwlkj.com/zh-cn/
 * 顺茂企服（知识产权服务）https://developer.hbsmwlkj.com/
 */

/* a B13CDC*/
a{ color:#252525; }


/* body */

.subclass{ position:fixed; background:#fff; height:40px; top:0; left:0; width:100%; z-index:99999999999; text-align:center; }
.subclass a{ display:inline-block; line-height:40px; padding:0 20px; color:#666; }
.subclass a.cur{ color:#ed1b06; border-bottom:1px solid #ed1b06; }
/* 认证部分 */


.ppy{ text-align:center; padding-top:30px; }

.app-sub{ margin:0 20px; margin-top:10px; }

input.xin{ line-height:40px; height:40px; color:#666; border:1px solid #efefef; width:calc(100% - 22px); padding:0 10px;}
select.xin{ line-height:40px; height:40px; color:#666; border:1px solid #efefef; width:calc(100% - 2px); padding:0 10px;}
input.sub{ cursor:pointer; background:#ed1b06; border:1px solid #ed1b06; color:#FFF; font-size:16px; height:45px; line-height:45px; display:block; border-radius:6px;}

.app-btt1{ padding:20px; }
.app-btt{ background:#ed1b06; color:#333; border-radius:15px; margin-bottom:15px; text-align:center; padding:5px 10px; }
.app-btt a{color:#333; }
.app-btt a span{ font-size:14px; display:block; }
.app-btt a p{ font-size:14px; text-decoration:underline; }
.app-text{ padding-top:15px; border-top:1px solid #ed1b06; margin-top:15PX;}

.app-news{border-radius:10px; background:#fff; padding:10px 0; margin-bottom:8px;}
.app-news .newsli{ border-bottom:1px solid #efefef; margin:10px; padding-bottom:10px; }
.app-news .newsli h2{ font-size:16px; font-weight:bold; line-height:30px; }
.app-news .newsli p{ line-height:24px; max-height:48px; overflow:hidden;}
.app-news .newsli p img{ width:80px; height:48px; float:left; display:block; margin-right:10px; }

.app-news .newsli99{ border-bottom:1px solid #efefef; margin:10px; padding-bottom:15px; margin-bottom:15px; }
.app-news .newsli99 h2{ font-size:14px; font-weight:bold; line-height:30px; padding-bottom:10px; padding-top:5px; }
.app-news .newsli99 h2 i{ font-size:10px; font-style:normal; font-weight:normal; padding:0 5px; line-height:20px; border:1px solid #ed1b06;color:#ed1b06;  display:inline-block; margin-left:5px; border-radius:5px; }
.app-news .newsli99 .uinfo img{ border-radius:50%; }
.app-news .newsli99 .uinfo a{color:#ed1b06; padding-right:10px;}

.mui-district-picker-city{border:1px solid #dcdcdc!important;}

.fbt{position:fixed;bottom:0;left:0;width:100%;height:40px; z-index:9999;border-top:1px solid #f7f7f7;}
.fbt li{float:left;width:25%;height:40px;background:#fff;text-align:center; font-size:14px;}
.fbt li i{display:block; font-size:22px; margin-top:-2px; }
.fbt li.s1 i{display:block; }
.fbt li a{display:block; color:#666; height:30px; padding-top:10px;}
.fbt li div{border-right:1px solid #f7f7f7;text-align:center;height:50px;}
.fbt li div img{display:inline-block;  width:25px; margin:0 auto;padding-bottom:0px; margin-right:5px;text-align:center; vertical-align:middle; }
#smwl-ajax-res{ text-align:center;}

.app-box,
.bm99c66{ border:1px solid #efefef; background:#fff; margin-top:20px; margin-bottom:20px; border-radius:20px; }
.app-box .h3{ font-size:20px; color:#fff; text-align:left; }
.app-newsinfo{border-radius:10px; background:#fff; padding:10px; margin-bottom:8px; }
.w-timm i{ margin-right:5px; }
.w-timm{ color:#fff;border-top:1px solid #fff; font-size:14px; margin-top:10px;  padding-top:10px; padding-bottom:10px;  }
.w-descr{border-bottom:1px solid #efefef; font-size:14px; padding-bottom:15px; margin-bottom:15px;  }
.w-descr{ }

.indexul{ padding:20px 10px; background:#fff; border-radius:15px; }
.indexul li{ float:left; width:25%; text-align:center; line-height:30px; }
.indexul li img{ display:block; width:80%; margin:0 auto; max-width:100px; }

.kinfo{ background:#fff; border-radius:15px; padding:10px; margin-top:15px; margin-bottom:30px;}


.user-box{ margin:0 15px; margin-bottom:15px;}

.huser{ background:#f9f9f9; height:40px; border-bottom:1px solid #bbb; text-align:center; font-size:16px; line-height:40px; position:relative; }
.huser a.fg1{ position:absolute; left:10px; top:0; height:40px; color:#666; font-size:18px; background:url(../images/icon.png) no-repeat center; background-size:25px; display:block; width:30px; }
.huser a.poi,
.huser a.poi3{ font-size:14px; border-radius:5px; background:#f2f2f2; border:1px solid #dcdcdc; padding:2px 5px; position:absolute; right:20px; top:8px; display:block; height:18px; line-height:18px; }
.huser a.poi3{ right:60px; }


.order_all {background:#fff;  padding:20px 10px; border-radius:10px;}
.grtt{color: #333;font-size:16px;font-weight:normal; border-bottom:1px solid #efefef; margin-bottom:15px; padding-bottom:15px; position:relative; margin-top:15px;}
.grdd{ position:relative;border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:15px; padding-right:80px;}
.grdd .c90{ color:#ed1b06; }
.grdd .c91{ color:#ed1b06; }
.grdd .c22{width:80px;height:30px; line-height:30px; background: #fff; text-align:center;float:left; border:1px solid #efefef; border-radius:5px; font-size:14px; padding:0 10px; border-color:#ed1b06; color:#ed1b06; position:absolute; right:0; top:-6px;}
.grdd .c22 a{color:#ed1b06; }
.grdd .c94{ display:block; color:#999; }


.order_pub {height:40px; float:left; border-left:1px solid #eee; padding-top:5px; text-align:center; color:#666; position:relative;}
.order_all2 .order_pub{border-bottom: 1px solid #efefef; padding-bottom:10px; padding-top:10px;color:#ed1b06; height:auto; line-height:10px; }
.order_all2 .order_pub i{ width:50px; font-style:normal; color:#ed1b06; font-size:26px; font-weight:bold; display:block; height:50px; margin:0 auto; line-height:50px;}
.order_all2 .order_pub img{ width:50px; height:50px; display:block;margin:0 auto;  }

.order_pub1{ border-left:0; }
.order_pub span {height:16px; width:16px; background:#f30; border-radius:8px; position:absolute; top:0; right:25%; font-size:14px; color:#fff; line-height:16px;}
.order_4 {width:calc(33.3% - 1px);}
.order_all33{ margin-bottom:15px; border-bottom:0; }
.order_all33 .order_4{ width:50%; }
.ucn{ background:url(../images/ucn.png) #fff no-repeat 20px center; background-size:40px; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding:20px; line-height:25px; font-size:14px; padding-left:70px; margin-top:10px; color:#666; } 
.ulist{ margin-top:10px;border-radius:10px;  background:#fff; }
.ulist ul{ padding-bottom:10px; }
.ulist li{border-bottom:1px solid #efefef; line-height:40px; font-size:14px; padding:0 20px;  }
.ulist li a{ display:block; position:relative; padding-left:30px; }
.ulist li span{ display:block; position:absolute; right:0; top:0; }
.ulist li i{ position:absolute; left:20px; line-height:40px; font-size:20px; color:#666; width:30px; text-align:center; }

.ulist li.we2{ color:#ed1b06;}
.ulist li.we2 i,.ulist li.we2 a{ color:#ed1b06;}

.ulist li.we1{ color:#ff9a00;}
.ulist li.we1 i,.ulist li.we1 a{ color:#ff9a00;}




.swi{ display:none;}
.swipea{ position:relative;z-index:55  }
.swipea #js{bottom:10px;left:0;width:100%;position:absolute;text-align:center}
.swipea #js a{background:#fff;color:#fff;margin:0 2px;font-size:9pt; overflow:hidden; opacity:0.8;width:10px;height:10px;line-height:100px;display:inline-block;text-align:center;border-radius:50%; display:none;}
.swipea img{width:100%; display:block; }
.swipea #js a.active{ width:20px; border-radius:5px;}
.swipea li{ display:none; min-height:100px; }

.ttps2,
.ttps1{ background:#00a19a; color:#fff; display:block;}
.ttps1{ position:fixed; top:0; left:0; width:calc(100% - 40px); z-index:9999; padding:20px; }
.ttps2{ display:none; }
#x567{display:none;}
.abz{  background:rgba(0,0,0,0.6); margin:0 40px; border-radius:5px; font-size:13px; line-height:40px; height:40px; display:block; text-align:center; color:#fff;margin-top:-30PX; position:relative; z-index:66 }
.abz img{ width:20px; margin-right:5px; vertical-align:middle; }
.kf{ display:block; }
.kf img{ width:100%; }
.line{ background:none; height:10px; }

.kf{ padding:20px 15px; margin:10px 13px 0 13px; min-height:40px; background:#fff url(../cf/kf.png?a=555) no-repeat right center;}
.kf span{ color:#333; font-weight:bold; font-size:16px;}
.kf span i{ color:#ed1b06; font-style:normal;}
.kf p{ font-size:14px; color:#999; }


.infos{ padding:15px; line-height:22px; }
.infos img{ max-width:100%; }

.xcs{ display:block; }
.xcs{ padding:20px 15px; min-height:40px; background:url(../cf/xcs.png) no-repeat 10px 15px; background-size:40px;}
.xcs .xcsbox{  margin-left:40px; }
.xcs .xcsbox a{}
.xcs a{ color:#333; }
.xcs span{ color:#333; font-weight:bold; font-size:16px; padding-bottom:5px;}
.xcs span i{ color:#ff9a00; font-style:normal; font-size:14px;}
.xcs p{ font-size:14px; color:#999; padding-bottom:3px; }



.wx00{ display:block; }
.wx00{ padding:20px 15px; min-height:40px;}
.wx00 .xcsbox{}
.wx00 span{ color:#666; font-weight:bold; font-size:16px; padding-bottom:5px;}
.wx00 span i{ color:#ff9a00; font-style:normal; font-size:14px;}
.wx00 p{ font-size:14px; color:#999; padding-bottom:3px; }






.icons{padding:10px;  margin-bottom:10px; border-radius:10px;  }
.icons li{ float:left; width:calc(33% - 6px); margin:3px; text-align:center; background:#fff; border-bottom:1px solid #efefef; padding-bottom:10px; }
.icons li.xx99{ width:calc(100% - 12px); }
.icons li img{ max-width:100px; width:50%; display:block; margin:0 auto; }
.icons li span{ display:block; line-height:24px; font-size:16px; }
.icons li.xx99{ padding:10px 0; }
.icons li.xx99 img,
.icons li.xx99 span{ display:inline-block; vertical-align:middle; }
.icons li.xx99 img{ width:60px; margin-right:10px; }

.menux{background:#fff; padding:20px 5px; border-bottom:5px solid #f2f2f2; }
.menux a{ color:#666; font-size:13px; line-height:20px; width:calc(20% - 2px); vertical-align:middle; border-right:1px solid #fff; float:left; text-align:center; margin-bottom:10px; }
.menux a .fa{ color:#666; font-size:30px; display:block; margin:0 auto; width:30px;height:30px; margin-bottom:8px; margin-top:10px;   }
.menux a img{ width:30px;height:30px; display:block; margin:0 auto; margin-bottom:5px;  }


.about{background:#fff;padding:10px; border-bottom:5px solid #f2f2f2;}
.aboutinfo{}
.aboutinfo h2{font-size:18px; color:#222; font-weight:bold; line-height:46px;}
.aboutinfo h2 a{color:#222;}
.aboutinfo p{font-size:14px; line-height:24px; color:#666; word-wrap:break-word;}

.ifooter{background:#fff;padding:10px; border-bottom:5px solid #f2f2f2; margin-bottom:50px; text-align:center;}
.newsindex{background:#fff;padding:10px; border-bottom:5px solid #f2f2f2;}
.newsindex .newsli{ border-bottom:1px solid #efefef; margin:10px 0; padding-bottom:10px; }
.newsindex .newsli h2{ font-size:16px; font-weight:bold; line-height:30px; }
.newsindex .newsli p{ line-height:24px; max-height:48px; overflow:hidden;}
.newsindex .newsli p img{ width:80px; height:48px; float:left; display:block; margin-right:10px; }

.newsindex .more{ text-align:center; display:block; }


.hbs {border-radius:10px; background:#fff; padding:10px 0; margin-bottom:8px; }


.hbs .info {height:auto; background:#fff; padding:10px; padding-bottom:10px; border-top:1px solid #eee; margin-top:10px; border-radius:10px;}
.hbs .info .title {height:38px; border-bottom:1px solid #eee; overflow:hidden;}
.hbs .info .title .ico {height:24px; width:24px;  margin:7px 7px 7px 0px;  font-size:24px; color:#ed1b06; line-height:24px; text-align:center; float:left;}
.hbs .info .title .text {height:38px; line-height:38px; font-size:14px; color:#666; float:left; margin-left:10px;}
.hbs .info .con {height:auto; padding:10px 0px;}
.hbs .info .con .line {height:auto; overflow:hidden; margin-bottom:5px;}
.hbs .info .con .line .t1 {height:auto; width:55px; float:left; font-size:14px; color:#666; line-height:20px;}
.hbs .info .con .line .t2 {padding-left:55px; background:#f90;}
.hbs .info .con .line .t2 .t3 {height:auto; float:left; font-size:14px; color:#999;}
.hbs .info .info2 {height:auto; background:#ed1b06; padding:10px; font-size:14px; color:#fff;}

#smwl-posterimg{ text-align:center; }
#smwl-posterimg img{ display:block; margin:0 auto; width:100%; }

.hdinfo{ padding:10px; }
.hdsub{ padding:10px 20px; }
.hdsub a{width:100%;height: 40px!important; padding:0!important; line-height: 40px!important;text-align: center;color: #fff;font-size: 14px;background:#ed1b06;border-radius: 5px;border: 0; margin-bottom:10px; display:block;}

#smwlsharebg{ display:none;z-index:99991; background:rgba(0,0,0,0.8); position:fixed; top:0; left:0; width:100%; height:100%; }
#smwlsharebg img{ width:60%; float:right; }
.app-tgrj{ }
.app-tgrj .h4{ color:#ed1b06; font-size:14px; color:#666; padding-bottom:5px; }
.app-tgrj .h4 .fa{color:#ed1b06; margin-right:10px;}
.app-tgrj{border-radius:10px; background:#fff; padding:10px 0; margin-bottom:8px; padding:10px; }
.app-tgrj dl{ border-bottom:1px solid #efefef; height:45px; line-height:40px; overflow:hidden; }
.app-tgrj dd{ float:left; width:33.3%; display:black; overflow:hidden; height:40px; line-height:40px; text-align:center }
.app-tgrj dd img{ border-radius:50%; }
.app-tgrj dl.tghh{ border-bottom:0; }
.app-tgrj dl.tghh dd{ background:#f2f2f2; }

#tghj{ font-size:14px; }
#tghj span{color:#ed1b06; font-weight:bold;}


.ucard{ background:#fff; padding:20px 10px;}
.ucard .h4{ color:#ed1b06; font-size:14px; color:#666; padding-bottom:5px; }
.ucard .h4 .fa{color:#ed1b06; margin-right:10px;}

.ucard li{ border-bottom:1px solid #efefef; padding-bottom:20px; margin-bottom:20px; }
.ucard li .cimg img{ width:100%; display:block; border-radius:10px; }
.ucard li .ct0{ position:relative; }
.ucard li .ct1{ padding-top:15px; padding-right:80px; line-height:30px; }
.ucard li .ct2{ padding-top:8px; padding-right:80px; line-height:20px; }
.ucard li .ct3{ position:absolute; right:0px; top:15px; line-height:50px;font-size:14px; }
.ucard li .ct3 span{color:#ed1b06;  font-weight:bold; font-size:18px; font-weight:bold; }
.ucard li .ct1 h2{ font-size:18px; color:#ed1b06; }
.ucard li .ct1 h2 a{color:#ed1b06;}

.ucard li .ct4 { padding-top:20px; }
.ucard li .ct4 a{width:100%;height: 40px!important; padding:0!important; line-height: 40px!important;text-align: center;color: #fff;font-size: 14px;background:#ed1b06;border-radius: 5px;border: 0; margin-bottom:10px; display:block;}

.fbuy{position:fixed; padding-top:5px; background:#fff;bottom:0;left:0;width:100%;height:45px; z-index:9999;border-top:1px solid #f7f7f7;}
.fbuy span{ margin:0 10px;height: 35px!important; padding:0!important; line-height: 35px!important;text-align: center;color: #fff;font-size: 14px;background:#ed1b06;border-radius: 5px;border: 0; margin-bottom:10px; display:block;}


.zt{ padding-top:10px; display:block; }

.app-form .h4{ color:#ed1b06; font-size:14px; color:#666; padding-bottom:5px; margin-left:10px; }
.app-form .h4 .fa{color:#ed1b06; margin-right:10px;}
.txsq{ border-top:1px solid #efefef; margin-top:10px; padding-top:10px; text-align:center; }

.fbtz{position:fixed; padding-top:5px; background:#fff;bottom:50px;left:0;width:100%;height:45px; z-index:9999;border-top:1px solid #f7f7f7;}
.fbtz span{ margin:0 10px;height: 35px!important; padding:0!important; line-height: 35px!important;text-align: center;color: #fff;font-size: 14px;background:#ed1b06;border-radius: 5px;border: 0; margin-bottom:10px; display:block;}


.hytx{ background:#fff; border:1px solid #dcdcdc; border-radius:10px; margin:10px; padding:20px; text-align:center; }
.hytx a{color:#ed1b06; text-decoration:underline; }

.ltcczz{border-radius:10px; background:#fff; padding:10px; margin-bottom:8px;}
.ltcczz a{ padding:0 10px; display:inline-block; }


.ucn22{border-radius:10px;margin-bottom:8px;}
.ucn22 a{ color:#fff; }
h2.jjqz{color:#ed1b06;}

.tx{ font-size:14px; color:#fff; text-align:center; padding:20px 40px; }
.wt h2{ font-size:16px; padding-bottom:10px; line-height:22px; color:#ed1b06; }
.app-form ul.wt li{ font-size:14px; padding:10px 20px; line-height:auto; height:auto; padding-right:30px; position:relative;}
.app-form ul.wt li input{ position:absolute; right:20px; top:10px; width:12px; }

.tab2{ width:calc(100% - 20px); margin:0 10px; border-top:1px solid #efefef;border-left:1px solid #efefef;  }
.tab2 th{ background:#f2f2f2;padding:5px; text-align:center;}
.tab2 td{ padding:5px;border-bottom:1px solid #efefef;border-right:1px solid #efefef; text-align:center; }
a.jump2{ display:block; padding:10px; text-align:center; color:#ed1b06; text-decoration:underline;}
.tab2 td a{}

.cert{ padding-top:10px; }
.cert .certx{ background:#fff; padding:20px; display:background; margin:0 13px; margin-bottom:10px; }
.bm99c .cert .certx{margin:0; margin-bottom:10px; padding:0; padding:30px; }
.cert .certx img{ display:block; width:100%; }
.cert .certx span{ display:block; font-size:18px; font-weight:bold; padding-top:10px; color:#333; }
.cert .certx i{ display:block; font-size:14px; line-height:24px; color:#999; display:block; font-style:normal; padding-top:5px;}

.cert .certx.asdfr{ position:relative; padding-left:350px; min-height:180px; }
.cert .certx.asdfr img{ width:300px; height:200px; position:absolute; left:20px; top:20px; }


.jfnum{ padding:0 20px; text-align:center; }
.jfnum .a{ font-size:14px; padding-bottom:6px;}
.jfnum .b{ font-size:40px; font-weight:blod; color:#ff9a00;}
.jfnum .b i{ font-size:14px; color:#999; font-style:normal }

.jfnum .c{ color:#999; }

.dys{ }
.dysimg img{ display:block; width:100%; }
.dys .a{ font-size:16px; padding-top:20px; font-weight:blod; text-align:center;}
.dys .b{ font-size:14px; color:#999;}
.dysinfo{ border-top:1px solid #dcdcdc; padding:0; padding-top:20px; margin-top:20px; border-bottom:1px solid #dcdcdc; padding-bottom:15px; line-height:22px;}
.dysinfo img{ max-width:100%; height:auto; }
.appd{ background:#fff; margin:10px 0; padding:20px; border-radius:10px;}

.fbt9{position:fixed;bottom:70px;right:0; }
.fbt9 li{ margin-bottom:5px;width:40px;height:40px;text-align:center; border-radius:50%; border:1px solid #dcdcdc; background:#ed1b06;}
.fbt9 li.end{ border-right:0; }
.fbt9 li a{color:#fff}
.fbt9 li div{ text-align:center;padding-top:7px; height:53px}
.fbt9 li div img{display:block;margin:0 auto;  text-align:center; width:25px;}
.s1t{position:absolute; top:-35px; right:45px; height:auto; width:140px; display:none }
.s1t a{ display:block; padding-left:35px; padding-right:20px; height:30px; text-align:left; line-height:30px;background:rgba(0,0,0,0.6) url(../images/f1.png) no-repeat 10px center; background-size:20px; border-radius:15px; margin-bottom:5px; }

.qy{ border-radius:10px; padding:10px; background:#fff;}
.qyx{ width:calc(50% - 10px); float:left; margin:0 5px;}
.qyx img{ width:90%;border-radius:10px; display:block; margin:0 auto;}
.qyx span{ display:block; line-height:35px; text-align:center; font-size:14px font-weight:bold; }
.radio {position:relative;
}
.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
  right:0;
}
.radio input[type="radio"] + .radio-label{ position:absolute; right:20px; }
.radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #ed1b06;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #ed1b06;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}

.error{ padding:30px; text-align:center; font-size:14px;}
.error img{ max-width:100px;}
.error h3 a{ color:#ed1b06}


.ximg2 IMG{ width:calc(100% - 10px); border:1px solid #efefef; padding:5px; margin-top:10px;}

[name=jHsDate]{position:fixed; top:120px!important;width:auto;border:1px solid #ddd;border-radius:2px;background-color:#fff; z-index:99999}
.dayHsDate,.hourHsDate,.minuteHsDate,.yearHsDate{display:inline-block; vertical-align:top;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;width:70px;height:196px;text-align:center;font-size:14px;}
.hs_day,.hs_hour,.hs_minute,.hs_year{height:32px;list-style:none;line-height:32px;cursor:pointer;}
.hs_day:hover,.hs_mon:hover,.hs_year:hover{background-color:#eee;color:#000;}
.hs_check,.hs_check :hover{background-color:#ed1b06!important;color:#fff!important;}
.monHsDate{display:inline-block;margin:0;padding:4px 5px;width:100px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.hs_mon{float:left;display:inline-block;margin:5px;padding:7px 0px;width:30px;height:15px;border-radius:4px;list-style:none;text-align:center;font-size:14px;line-height:15px;cursor:pointer;}
.noCheck{background-color:#f4f4f4;cursor:not-allowed;}
.dayHsDate{width:40px;}

.m-page{ border-top:1px solid #fff; padding-top:10px; margin-top:10px; text-align:center;}
.m-page span,
.m-page a{ display:inline-block; width:30px; line-height:30px; height:30px; text-align:center; }
.m-page span.now{ background:#ed1b06;color:#fff; border-radius:15px; }

.subf0{ position:fixed; text-align:center; left:0; z-index:9999999; bottom:50px;background:#fff; width:calc(100% - 20px); padding:10px;border-bottom:1px solid #efefef;}
.subf{ border:1px solid #ed1b06; border-radius:5px; float:left; width:calc(50% - 12px); margin:0 5px; line-height:30px; color:#ed1b06;}
.subf.subft{border:1px solid #ff9a00;color:#ff9a00;}
.subf.subft a{color:#ff9a00;}


.xyk{ display:none; position:fixed; top:0; left:0; height:calc(100% - 60px); background:#fff; width:calc(100% - 60px); z-index:999999;  padding:30px; }
.xyk .xykbox{overflow-y:auto; max-height:calc(100% - 30px);}
.xyk h2{ text-align:center; padding-bottom:10px; color:#ed1b06; font-size:16px; font-weight:bold; }
.xyk .info{ line-height:22px; }

.cfg2 a{ color:#ed1b06;}
.cfg2 input{ vertical-align:middle; margin-right:5px; }

.rcode{ text-align:center; color:#ed1b06;}
.rcode img{ width:100%; margin:10px 0; }
.line1{ border-top:10px solid #efefef; padding-top:5px; }