@charset "utf-8";
html {font-size:62.5%; }/*基数10 百分数62.5%,基数14 百分数87.5%,百分数=基数/16,px换算rem 公式=想要的px值/基数*/
html,body { width:100%; height:100%; font-family: -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif;-webkit-tap-highlight-color:transparent;}
* ,body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table,tr,th,td { margin:0;padding:0; border:none; -webkit-tap-highlight-color: transpranet;}
body {font-size:1.4rem;  font-family:"微软雅黑"; border:none; background:#ffffff; max-width:640px; margin:0 auto; }
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
.clear { float:none; clear:both; height:auto; border:none;}
.clear::after  { clear: both;content: " ";display: block;font-size: 0;height: 0;overflow: hidden;visibility: hidden;}
li{ list-style:none;}
a{ text-decoration:none; color:#333; }
input,button { border:0; -webkit-appearance:none; -moz-appearance:none; border-radius:0;outline: none; color:#fff; font-family:"微软雅黑";}
i,em { font-style:normal;}
.ovh{ }
.d-n{ display:none;}
.d-b{ display:block;}
.t-l{ text-align:left; }
.t-r{ text-align:right; }
.t-c{ text-align:center; }
.money-market{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:line-through; color:#666; }
.money-sale{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#E40011; }
/* 
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/c/font_1768220_g9rdh07wdt9.woff2?t=1669789548042') format('woff2'),
       url('//at.alicdn.com/t/c/font_1768220_g9rdh07wdt9.woff?t=1669789548042') format('woff'),
       url('//at.alicdn.com/t/c/font_1768220_g9rdh07wdt9.ttf?t=1669789548042') format('truetype');
}
*/
@font-face {
  font-family: 'iconfont';  /* Project id 3803114 */
  src: url('//at.alicdn.com/t/c/font_3803114_m6j6rxk79sm.eot?t=1722866171004'); /* IE9 */
  src: url('//at.alicdn.com/t/c/font_3803114_m6j6rxk79sm.eot?t=1722866171004#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//at.alicdn.com/t/c/font_3803114_m6j6rxk79sm.woff2?t=1722866171004') format('woff2'),
       url('//at.alicdn.com/t/c/font_3803114_m6j6rxk79sm.woff?t=1722866171004') format('woff'),
       url('//at.alicdn.com/t/c/font_3803114_m6j6rxk79sm.ttf?t=1722866171004') format('truetype'),
       url('//at.alicdn.com/t/c/font_3803114_m6j6rxk79sm.svg?t=1722866171004#iconfont') format('svg');
}
::-webkit-input-placeholder { /* WebKit browsers */color: #999; font-size: 14px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999; font-size: 14px;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;font-size: 14px;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; margin: 0; }
input[type="number"]{-moz-appearance:textfield;}
 
.iconfont {font-family: "iconfont";font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;overflow:hiden;}
.payType .notice_alipay{ display:none; margin: 0px 0 0 10px; border: 1px solid #178EE7;padding: 1px 20px;border-radius: 20px;color: #178EE7;font-size: 12px;}
.payType .notice_wechat{ display:none; margin: 0px 0 0 10px; border: 1px solid #41B44B;padding: 1px 20px;border-radius: 20px;color: #41B44B;font-size: 12px;}
/*******重置WEUI 部分样式*******/
.weui-popup__modal .modal-content { padding-top: 4rem; }
.weui-msg__text-area{ margin:0;}
.weui-msg__opr-area{ margin: 25px 0; }
.modalAdver {background: none;}
.modalAdver .weui-dialog__hd {display:none;}
.modalAdver .weui-dialog__bd {padding: 0;}
.modalAdver .weui-dialog__bd *{display: block;}
.modalAdver .weui-dialog__ft::after { border:0; }
.modalAdver .weui-dialog__ft a:active {	background:none;}

/*可用的列宽度为 5,10,15,20,25,33,40,50,60,66,75,80,85,90,95,100*/
.weui-btn_ora {background-color: #ff6600; }
.weui-btn_ora(.weui-btn_disabled):visited {color:#fff }
.weui-btn_ora(.weui-btn_disabled):active { color:rgba(0,0,0,.6); background-color:#ff6600; }
.weui-btn_disabled.weui-btn_ora { background-color:#f89f64; }
.weui-btn_loading.weui-btn_ora { background-color:#ff6600;color:hsla(0,0%,100%,.6) }
.weui-btn.btn-line + .weui-btn { margin:5px 0px 0 10px; }
.weui-btn_mini { display: inline-block; padding: 0 1.32em; line-height: 2; font-size: 13px; }
.weui-btn_plain-warn {color: #e07100; border: 1px solid #e07100;}
.weui-btn_blue{ background-color: #3366FF; }
.weui-btn_plain-primary { color: #1aad19; border: 1px solid #1aad19; }
.weui-btn_plain-default { color: #353535; border: 1px solid #353535; }
.weui-btn_warning { color:#fff; background-color:#FA9D0A; }
.weui-btn_warning:not(.weui-btn_disabled):visited { }
.weui-btn_warning:not(.weui-btn_disabled):active { background-color:#DF6901;}
.weui-uploader__input-box{ margin:0px; width: 50px; height: 50px; }
.weui-uploader__file{ position:relative; margin:0 5px 0 0; width: 50px; height: 50px; border: 1px solid #d9d9d9; }
.weui-uploader__file i {position: absolute; top:-10px;right:-5px;z-index: 1; text-align: center; cursor:pointer; }
.weui_toptips {z-index: 99999;}
.weui-tabbar__item { padding:0px 0 0px;color: #333;}
.weui-tabbar__item:active * {color:#179b16}
.weui-tabbar__item i {color: #333; vertical-align: middle; }
.weui-tabbar__item .weui-tabbar__label {font-size:1.4rem; }

.weui-grid__icon{width:30px;height:30px;margin:0 auto}
.weui-vcode-btn {width:100px; padding:0; text-align:center; color:#333; font-size: 1.4rem;}
.weui-switch, .weui-switch-cp__box {width: 45px;height:25px; top: 2px;}
.weui-switch-cp__box::before, .weui-switch::before {width: 43px;height: 23px;}
.weui-switch-cp__box::after, .weui-switch::after {width: 23px;height: 23px;}
.weui-tabbar{ z-index:2; max-width:640px; position: fixed; left: 0;right: 0; margin: 0 auto; }
.weui-footer {padding:1rem 0 8rem; }
.weui-input { height: 2.0em; line-height: 2.0em; }
.weui-prompt-input {height: 3em;width: 100%;}
.weui-dialog { overflow: inherit; }
.weui-dialog .close{position: absolute;right: -10px;top: -10px; width: 30px; height: 30px; background: url(../images/icon.png) no-repeat;background-position: -149px -31px; cursor: pointer; }
.weui-dialog img{ max-width:100%; }
.swiper-container-horizontal > .swiper-pagination-bullets{ text-align: center; position: absolute; z-index:9; }
.city-picker { height:30rem; }
.city-picker .toolbar .toolbar-inner { height: 5rem; }
.city-picker .toolbar .toolbar-inner .title,.city-picker .toolbar .toolbar-inner .picker-button { height:5rem; line-height: 5rem; font-size:1.6rem; }
.city-picker .picker-items {height: 27rem;font-size: 1.4rem; }
.city-picker .picker-items-col {max-width: 20rem;}
.weui-picker-modal{ height:30rem; }
.weui-picker-modal .picker-modal-inner { position: relative; height: 24rem; font-size:1.2rem; }

.weui-article{ padding: 0 1rem; }
.weui-cell::before { left: 0px; }
.weui-cells__title { padding: 10px 10px; }
.weui-cells__title .right {float: right; font-size:1.4rem;}
.weui-cells__title .right a {color: #999;}
.weui-cells.weui-cells_radio{}
.weui-cells.weui-cells_radio .iconfont{ font-size:28px; display:inline-block; vertical-align: middle; height: 28px;line-height: 28px; }

.weui-grid__text{ display:block; text-align:Center; color: #666; font-size:1.4rem;}
.weui-grid__text i{ font-family:sans-serif; color:#FF4644; }
.weui-grid-cols4{ width: 25%; }
.weui-grid-cols5{ width: 20%; }
.weui-article section { margin: 0; font-size: 1.4rem; }
.toolbar .toolbar-inner{ height: 4rem; }
.toolbar .title { line-height: 4rem; font-size: 1.4rem; }
.toolbar .picker-button { height: 4rem; font-size: 1.4rem;line-height: 4rem;}
.weui-loadmore,.weui-loadmore-best { margin: 0 auto; padding: 1.5rem 0; width: 100%;}
.weui-cells_checkbox.checkbox-block{ }
.weui-cells_checkbox.checkbox-block .weui-check__label{ margin:10px; border: 1px solid #ddd;border-radius: 10px; color:#333;}
.weui-cells_checkbox.checkbox-block .weui-check__label .tit{ }
.weui-cells_checkbox.checkbox-block .weui-check__label .txt{ font-size:20px; }

.weui-switch-small { }
.weui-switch-small::after { }
.weui-switch-small::before { }

.weui-tab{ }
.weui-tab .weui-navbar::after { display: none; }
.weui-tab .weui-navbar .weui-navbar__item { padding: 0px 0; text-align: center; font-size: 14px; height:40px; line-height:40px;font-weight: bold;}
.weui-tab .weui-navbar .weui-navbar__item::before { content: " "; position: absolute; left:0;right: 0; height: 1px; bottom: 0; border-bottom: 1px solid #f0f0f0; color: #f0f0f0; }
.weui-tab .weui-navbar .weui-navbar__item.weui-bar__item--on { background-color: #EFEFF4;color: #1495E7; }
.weui-tab .weui-navbar .weui-navbar__item.weui-bar__item--on::before { display: none; }
.weui-tab .weui-tab__bd{ padding-top: 40px; }
/*兼容iso16*/
.weui-form-preview .weui-form-preview__label { width: 5em; }
/*******重置 END*******/
* {padding: 0;margin: 0;}
/*去除border占位
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*/
.sstmb { display: block; height:50px; }
.line{ height:1px; background:#eee;}
.cny { margin:0 2px; font-family: Arial; }
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.text-center{ text-align:center;}
.fl{ float:left; }
.fr{ float:right; }
.m0,.p0{margin:0;}
.plr5{ padding:0 0.5rem}
.absolute{ position: absolute; }
.relative{ position: relative; }
.font10{ font-size:1rem; }
.font12{ font-size:1.2rem; }
.font14{ font-size:1.4rem; }
.font16{ font-size:1.6rem; }
.font18{ font-size:1.8rem; }
.font20{ font-size:2.0rem; }
.font22{ font-size:2.2rem; }
.ellipsis{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.ellipsis-two{ text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.express-title{ display: block; margin: 0 5px; height:0.5rem; background: url("../images/address-bg.jpg") left top repeat-x;  }
/*10种常见颜色*/
.mo-sec1{ color: #F60; }
.mo-sec2{ color: #457932; }
.mo-sec3{ color: #d82442; }
.mo-sec1-1{ color: #d82442; }
.mo-sec2-1{ color: #d82442; }
.mo-sec3-1{ color: #d82442; }
.f-red{color:#d82442}
.f-green{color:#457932!important}
.f-blue{color:#18b4ed!important}
.f-black{color:#333!important}
.f-white{color:#FFF!important}
.f-zi{color:#F3C!important}
.f-gray{color:#999!important}
.f-yellow{color:#FF6!important}
.f-orange{color:#F60!important}
.f-red{color:#d82442!important} 
.wrapper { max-width:640px; margin:0 auto; overflow:hidden;position: relative; z-index: 1; }
.wrapper-content{ display:block; padding:0rem 0rem; }
.wrapper-content img{ max-width:100%; display: block; }
.orderSubmit{ height: 100%; }
.common-box { display:block; margin: 1rem 1rem 1rem; padding:1rem; background: #fff; border-radius: 16px; box-shadow: 0 0 5px #f0f0f0;}
.common-box .cont { position: relative; display:block; padding:1rem 1.2rem; border: 1px dashed #f0f0f0; border-radius: 16px; font-size: 1.4rem; line-height: 2; background-color: #fff;}
.telWechat{ background:url(../images/iso_wechat.png) no-repeat right center; }
/**/
.selectBlockArea{ text-align:center; }
.selectBlockArea a{ position: relative; }
.selectBlockArea a span{
	display: block; margin: 0 5px;
	padding: 10px 10px; border: 1px solid #ddd; border-radius: 5px;
	background-color: #f0f0f0;
	text-align: center;
	color: #333;
}
.selectBlockArea a span.selected{ border:1px solid #E4393C; background:url(../images/sys_item_selected.png) #FBD7D6 no-repeat right bottom; color:#E4393C; }
/*返回顶部*/
.backTop { display:none; height: 40px;width: 40px; position: fixed; right: 10px; bottom:60px;z-index:9;cursor: pointer;  background: url(../images/back.png) center center no-repeat; background-size: 40px; }
/*投诉*/
.cpltBt { height: 40px;width: 40px; position: fixed; left: 10px; bottom:60px;z-index:9;cursor: pointer;  background: url(../images/cpltBt.png) center center no-repeat; background-size: 40px; }
.cpltBt a{ height: 40px;width: 40px; display:block; }
.cpltBt a span{ display:none; }

/*头部*/
header { height:5rem;line-height:5rem; font-size:1.6rem; position: absolute; z-index:9; width:100%; max-width: 640px; top:0;margin:0 auto;color:#fff;text-align:center; }
header a.t_icon { width:3rem; height:5rem; display:block;position: absolute;left: 0rem; top: 0; background:url(../images/user/return_icon.png) no-repeat center;  background-size:1rem auto;}
header a.t_menu {color:#fff;  width:5rem; height: 5rem;display: block;position: absolute;right: 0rem;top: 0;}
/*底部*/
.footer-order .tex{ line-height:5rem; height:5rem; text-align:center; }
.footer-order .btn{ border-radius:0; height: 50px; line-height: 50px; }
/*星星、云层*/
.mpart {height: 10rem; background-size:100% 10rem; overflow: hidden; position: relative; background-color: #FF0000;}
.mpart .vision { position: relative; height: 10rem; }
.mpart .vision .s_mide {height: 10rem;position: relative; background:url(../images/user/bgstar.png) no-repeat 0 0;background-size: 100%;}
.mpart .vision .s_botm:nth-child(1n),
.mpart .vision .s_botm:nth-child(2n){ height: 10rem; margin-top: 0rem; position: absolute; top: 0;left:0; background:url(../images/gongyong/cloud1.png) repeat-x 0 bottom;}
.mpart .vision .s_botm:nth-child(1n){ width: 1000rem; background-size: 15rem auto; animation:wave 150s linear 0s infinite alternate; -webkit-animation:wave 150s linear 0s infinite alternate;}
.mpart .vision .s_botm:nth-child(2n){ width: 1200rem; background-size: 15rem 3rem; left:-30rem; background-image:url(../images/gongyong/cloud2.png); animation:wave2 90s linear 0s infinite alternate; -webkit-animation:wave2 90s linear 0s infinite alternate;}

/*必须*/
@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);}}
@keyframes rotate {0% {transform: rotate(0deg);}50% {transform: rotate(180deg);}100% {transform: rotate(360deg);}}
@-webkit-keyframes wave{0%{left:0px; top:0px;}50%  {left:-30rem; top:0;}100% {left:0px; top:0px;}}
@keyframes wave{0%{left:0px; top:0px;}50%  {left:-30rem; top:0;}100% {left:0px; top:0px;}}
@-webkit-keyframes wave2{0%{left:0px; top:0px;}50%  {left:-40rem; top:0;}100% {left:0px; top:0px;}}
@keyframes wave2{0%{left:0px; top:0px;}50%  {left:-40rem; top:0;}100% {left:0px; top:0px;}}
/*注册*/
.reg-page .quicklogin{ text-align:center; color:#919191; margin-top:10px;}
.reg-page .quicklogin .title{ padding:20px 0;}
.reg-page .quicklogin .content a{ margin:0 10px; }
.reg-page .quicklogin .content a.qq{ color:#30A5DD;line-height: normal;}
.reg-page .quicklogin .content a.wx{ color:#50B674;line-height: normal;}
.reg-page .quicklogin .content a i{font-size:50px;}
/*登录*/
.login-page { height:100%; }
.login-page .mpart { position: fixed;width: 100%;max-width: 640px;height: 100%; background-image: url(../images/user/bg.jpg);background-size: 100% 100%;z-index: 0;margin: 0 auto;}
.login-page .mpart .vision { position: relative;}
.login-page .mpart .vision .s_mide { height: 10rem; position: relative; background: url(../images/user/bgstar.png) no-repeat 0 0;background-size: 100%; }
.login-page .mpart .vision.vision_bottom {position: absolute; height:10rem; width: 100%; bottom: 0rem; margin: 0 auto;z-index: 9999;background-color: #fff;}
.login-page .mpart .vision.vision_bottom .s_botm:nth-child(1n),
.login-page .mpart .vision.vision_bottom .s_botm:nth-child(2n) {margin-top: -10rem;position: absolute;left: 0;}
.login-page .mpart .vision.vision_bottom .otherway { text-align: center;width: 100%;position: absolute;z-index: 999;top:0rem;}
.login-page .mpart .vision.vision_bottom .otherway a {display: inline-block; margin:0 10px; }
.login-page .mpart .vision.vision_bottom .otherway a.qq{ color:#30A5DD; }
.login-page .mpart .vision.vision_bottom .otherway a.wx{ color:#50B674; }
.login-page .mpart .vision.vision_bottom .otherway a i{font-size:50px;}
.login-page .login_logo { position: relative; top: -2rem;background: url(../images/login-logo.png) no-repeat center 0;background-size: 100%; height:5rem;margin: 0 auto; z-index: 100;}
.login-page .login_form {position: relative;top: -1rem; width:80%; z-index: 99; margin: 2rem auto 0; padding:2rem 2rem; background:#FBDFC1; border-radius: 20px; }
.login-page .login_form .login_txt { height: 4rem;line-height: 4rem;background-color: rgba(192, 198, 255, 0.15);border-radius: 5px; margin-top: 1rem;background-repeat: no-repeat;background-position: 0.8rem center;position: relative;}
.login-page .login_form .login_txt input { display:block;background: none;color: #333; margin-left:3rem; height: 4rem;line-height: 4rem;width: 90%; font-size: 1.6rem; }
.login-page .login_form .login_name {background-image: url(../images/user/user.png);background-size: 1.5rem 1.5rem; background-color: rgba(255,255,255,1); }
.login-page .login_form .login_mobile {background-image: url(../images/user/mobile.png);background-size: 1.5rem 1.5rem; background-color: rgba(255,255,255,1); }
.login-page .login_form .login_pwd {background-image: url(../images/user/password.png);background-size: 1.5rem 1.5rem; background-color: rgba(255,255,255,1);}
.login-page .login_form .weui-btn-area{ margin: 1rem 0 0; padding:0; }
.login-page .login_form .login_btn { width:100%;margin: 0 auto;display: block;margin-top: 1rem; height: 4rem;line-height: 4rem;border-radius: 1rem;text-align: center;color: #fcf2ff;background-color: #e673ac;}
.login-page .login_form .reg_btn { font-size: 1.6rem; margin: 1rem auto 0; text-align: center;}
.login-page .login_form .reg_btn a {line-height:3rem; display: inline-block; }
.login-page .login_form .form_select { background-image: url(../images/user/like.png);background-size: 1.5rem 1.5rem; background-color: rgba(255,255,255,1); }
.login-page .login_form .form_select .weui-select{ padding-left:27px; font-size:16px;height: 40px;line-height: 40px; color:#919191; }
.login-page .mpart2 { background-image: url(../images/user/bg2.jpg); }
.login-page .mpart2 .login_form { background: #D0DCE0; }
.login-page .mpart.blue { background:#454375; background-image: url(../images/user/bg2.jpg); }
.login-page .mpart.blue .login_form { background:#f0f0f0; margin: 2rem auto 2rem; }

/*通用表单*/
.form-page { height:100%; }
.form-page .mpart { position: fixed;width: 100%;max-width: 640px;height: 100%; background-image: url(../images/user/bg2.jpg);background-size: 100% 100%;background-color: #5D5A93;z-index: 0;margin: 0 auto;}
.form-page .mpart .vision { position: relative;}
.form-page .mpart .vision .s_mide { height: 10rem; position: relative; background: url(../images/user/bgstar.png) no-repeat 0 0;background-size: 100%; }
.form-page .mpart .vision.vision_bottom {position: absolute; height:10rem; width: 100%; bottom: 0rem; margin: 0 auto;z-index: 9999;background-color: #fff;}
.form-page .mpart .vision.vision_bottom .s_botm:nth-child(1n),
.form-page .mpart .vision.vision_bottom .s_botm:nth-child(2n) {margin-top: -10rem;position: absolute;left: 0;}
.form-page .mpart .vision.vision_bottom .otherway { text-align: center;width: 100%;position: absolute;z-index: 999;top:0rem;}
.form-page .mpart .vision.vision_bottom .otherway a {display: inline-block; margin:0 10px; }
.form-page .mpart .vision.vision_bottom .otherway a.qq{ color:#30A5DD; }
.form-page .mpart .vision.vision_bottom .otherway a.wx{ color:#50B674; }
.form-page .mpart .vision.vision_bottom .otherway a i{font-size:50px;}
.form-page .form-page-tit { position: relative; top: -2rem;background: url(../images/login-logo.png) no-repeat center 0;background-size: 100%; height:5rem;margin: 0 auto; z-index: 100;}
.form-page .form-page-con {position: relative;top: -1rem; width:80%; z-index: 99; margin: 2rem auto 0; padding:2rem 2rem; background:rgba(240,240,244,1); border-radius: 20px; }
.form-page .form-page-con .form-item { background-color: rgba(255,255,255,1);border-radius: 5px; margin-top: 1rem;background-repeat: no-repeat;background-position: 0.8rem center;position: relative;}
.form-page .form-page-con .form-item input { display:block;color: #333; margin:0 1rem; height: 4rem;line-height: 4rem;width: 98%; font-size: 1.6rem; }
.form-page .form-page-con .form-item textarea { color: #333; }
.form-page .form-page-con .weui-btn-area{ margin: 1rem 0 0; padding:0; }

/*客服专线*/
.weui-popup__modal .contact-mod { width: 100%; }
.weui-popup__modal .contact-mod .head {width: 100%; height: 5rem;padding-top:14rem;line-height:2rem;font-size: 1.6rem;color: #fff;text-align: center;background: url("../images/tel-bg.jpg") center top no-repeat;background-size: 100%;}
.weui-popup__modal .contact-mod .head.service { background: url("../images/service-bg.jpg") center top no-repeat;background-size: 100%; }
.weui-popup__modal .contact-mod .info { padding: 1.5rem 0rem;}
.weui-popup__modal .contact-mod .info .title {font-weight: bold;}
.weui-popup__modal .contact-mod .info .text {line-height: 1.6rem;color: #666;}
.weui-popup__modal .contact-mod .info .code {text-align: center;}
.weui-popup__modal .contact-mod .info .code img {max-width: 50%; margin: 0 auto;display: block;}
.weui-popup__modal .contact-mod .info .code p {line-height: 3rem;color: #666;}
.weui-popup__modal .contact-mod .close-popup{ position: absolute;right: 0rem; top: 0.1rem; right: -0.1rem;}
.weui-popup__modal .contact-mod .close-popup .weui-icon-cancel{ color:#fff; font-size: 30px;}
.weui-popup__modal .contact-mod .close-popup .weui-icon-cancel::before { margin:0; }
/*客服专线2*/
.weui-popup__modal .contact-modNew { display:block; width: 100%;  line-height: 40px; max-height:90%; padding:10px 0;overflow-y: scroll; font-size:16px;}
.weui-popup__modal .contact-modNew span{ display:inline-block; }
.weui-popup__modal .contact-modNew a{ color:#0041D9; }
.weui-popup__modal .contact-modNew i{ cursor: pointer;float: right;margin: 0 30px 0 0; }
.weui-popup__modal .contact-modNew i:hover{ color:#AC0606; }
.modalMp{display: block;text-align:center;line-height:26px;}
.modalMp .copyTextBtn{color:#AC0606}

/*常见问题*/
.weui-popup__modal .about-operator-mod { width: 100%; }
.weui-popup__modal .about-operator-mod .head {width: 100%; height: 2rem; line-height:2rem;font-size: 1.6rem;color: #fff;text-align: center;}
.weui-popup__modal .about-operator-mod .info { padding: 1.5rem 0rem;}
.weui-popup__modal .about-operator-mod .info .title {font-weight: bold;}
.weui-popup__modal .about-operator-mod .info .text {line-height: 1.6rem;color: #666;}
.weui-popup__modal .about-operator-mod .close-popup{ position: absolute;right: 0rem; top: 0.1rem; right: -0.1rem;}
.weui-popup__modal .about-operator-mod .close-popup .weui-icon-cancel{ color:#fff; font-size: 30px;}
.weui-popup__modal .about-operator-mod .close-popup .weui-icon-cancel::before { margin:0; }
.aboutOperator{display: block;padding: 10px; }
.aboutOperator h2{display: block; font-size: 14px; color: #999; }
.aboutOperator dl{display: block; }
.aboutOperator dl dt{display: block; font-size: 14px; line-height:40px;height:40px; font-weight: bold; padding:0 0 0 25px; background: url(../images/ask.png) left 10px no-repeat; background-size:20px; }
.aboutOperator dl dd{display: none; font-size: 14px; line-height:24px; color:#999; padding:0 0 0 25px; background: url(../images/ask2.png) left 3px no-repeat; background-size:20px; }

/*话单*/
.weui-popup__modal .copylist-mod { display:block; background:#fff; width: 100%; padding: 0; }
.weui-popup__modal .copylist-mod .head {width: 100%; background:#F8F8F8; height:40px; line-height:40px; font-size: 1.4rem; text-align: center; border-bottom: 1px solid #ddd; }
.weui-popup__modal .copylist-mod .content { padding: 0rem 0;}
.weui-popup__modal .copylist-mod .close-popup{ position: absolute;right: 0rem; top: 0.8rem;}
.weui-popup__modal .copylist-mod .close-popup .weui-icon-cancel{ color:#000; font-size: 20px;}
.weui-popup__modal .copylist-mod .nav{text-align: center; border-bottom: 1px solid #ddd; width: 100%; background: #FFFFFF; z-index: 999;overflow: hidden;}
.weui-popup__modal .copylist-mod .nav p{display: inline-block;padding: 10px; float: left; margin: 0; cursor:pointer;}
.weui-popup__modal .copylist-mod .nav span { color: #05b2f9; border: 1px dotted #ccc; padding: 4px 6px; font-size: 12px; color: #ccc; }
.weui-popup__modal .copylist-mod .nav .active span { color: #05b2f9; border: 1px dotted #05b2f9; }
.weui-popup__modal .copylist-mod .nav button{ background: #05b2f9;color: #FFFFFF;padding:4px 10px;border-radius: 4px;font-size: 12px; margin: 10px; float: right; cursor:pointer; }
.weui-popup__modal .copylist-mod .thead { display:block; width: 100%; position: fixed;top: 85px;bottom: 0;left: 0;right: 0;overflow-y: scroll; }
.weui-popup__modal .copylist-mod .thead table { width: 100%; max-width: 100%;border-collapse: collapse;border-spacing: 0;background-color: transparent; }
.weui-popup__modal .copylist-mod .thead table th {background: #eee;font-size: 12px;padding: 10px 5px;text-align: center;line-height: 1.4rem;vertical-align: bottom;}
.weui-popup__modal .copylist-mod .tbody { display:block; width: 100%; position: fixed;top:120px;bottom: 0;left: 0;right: 0;overflow-y: scroll; }
.weui-popup__modal .copylist-mod .tbody table { width: 100%; max-width: 100%;border-collapse: collapse;border-spacing: 0;background-color: transparent; }
.weui-popup__modal .copylist-mod .tbody table td { font-size: 12px;padding: 10px 5px;text-align: center;line-height: 1.2rem;vertical-align: top;}
.weui-popup__modal .copylist-mod .mobile{ }
.weui-popup__modal .copylist-mod .city{ width:15%; }
.weui-popup__modal .copylist-mod .network{ width:20%; }
.weui-popup__modal .copylist-mod .price{ width:20%;}
.weui-popup__modal .copylist-mod .market{ width:20%;}

/*条件筛选*/
.filter-mobile{ width: 100%; height: 100%; display:block;position: relative; }
.filter-mobile .close-popup{ position: absolute;right: 0rem; top:0rem;  z-index:10; }
.filter-mobile .close-popup .weui-icon-cancel{ color:#000; font-size: 22px;}
.filter-mobile .close-popup .weui-icon-cancel::before { margin:0; }
.filter-mobile .scroller { position: absolute; top:0; bottom:60px; padding: 5px 10px; word-break: break-all;overflow-y: auto; overflow-x: hidden;}
.filter-mobile .scroller .filter-item{ float:left; width:100%; }
.filter-mobile .scroller .filter-item .tit{ position:relative; display:block; width:100%; border-bottom:1px solid #ddd; line-height:35px; height:35px; }
.filter-mobile .scroller .filter-item .tit em{ font-size:1em; color:#333; font-weight:bold; }
.filter-mobile .scroller .filter-item .tit i{ position:absolute; right:0; top:0; cursor:pointer; }
.filter-mobile .scroller .filter-item .tit-active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.filter-mobile .scroller .filter-item .choose{ display:block; position:relative; /*height:11.5em; overflow:hidden;*/ width:100%; padding: 0.5rem 0; }
.filter-mobile .scroller .filter-item .choosing{ height:auto; }
.filter-mobile .scroller .filter-item .choose li input{ display:none; }
.filter-mobile .scroller .filter-item .choose li{ float:left; position:relative; padding:1px 0px; margin: 0.2rem 0.4rem 0.2rem 0; }
.filter-mobile .scroller .filter-item .choose li a{ float:left; height:1.5rem; line-height:1.5rem; border:1px solid #f0f0f0; padding: 0.5rem 1rem; color:#666; background:#fff;font-size: 12px;}
.filter-mobile .scroller .filter-item .choose li.selected a{ border:1px solid #e4393c; color:#333; }
.filter-mobile .scroller .filter-item .choose li.selected i{ display:block;}
.filter-mobile .scroller .filter-item .choose li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:1px; bottom:1px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.filter-mobile .scroller .filter-item .choose-price{ float:left; width:100%; position:relative; margin-top:0.5rem; padding:5px 0; background:#f0f0f0; -webkit-border-radius:6px;border-radius:6px; }
.filter-mobile .scroller .filter-item .choose-price input{float:left;background:#fff;height:2.500em;line-height:2.500em;text-align:center;width:40%;border:1px solid #fff; color:#333; }
.filter-mobile .scroller .filter-item .choose-price input::-webkit-input-placeholder{font-size:1.000em;}
.filter-mobile .scroller .filter-item .choose-price i{width:10%;float:left;line-height:2.500em;text-align:center;}
.filter-mobile .screening-btn {position: absolute; bottom:0; right:0; left:0; padding:0.5rem; text-align: center; }
.filter-mobile .screening-btn .weui-btn{ width:48%; margin:0; }
.filter-mobile .screening-btn2 { float: left; width: 100%; padding: 2rem 0 1rem; text-align: center; }
.filter-mobile .screening-btn2 .weui-btn{ width:48%; margin:0; }

/*问答*/
.ask-list{ display:block; padding:2rem 1.5rem; }
.ask-list li{ display:block; text-align:left; line-height:2.4rem; padding-top:0.5rem}
.ask-list li em{ font-size:1.4rem; font-weight: bold; }
.ask-list li i{ font-size:1.4rem; color:#f43509; font-style:normal; color:#06C}
.ask-list .kefu-tel{ margin: 0 0rem;color:#f00;font-weight: bold; }

.footer-kefu{ display:block; padding: 20px 0 0; min-height: 500px; background: #fff; }
.footer-kefu li {display: block; }
.footer-kefu li img{  display: block;  width:100%;}


/*幻灯片*/
.wrapper-flash{ display: block; }
.wrapper-flash .swiper-container { width: 100%; } 
.wrapper-flash .swiper-container img { display: block; width: 100%; }
.wrapper-flash .quick-tool{ position: absolute; right:1rem; top:1rem; z-index: 9; }
.wrapper-flash .quick-tool a{ display:inline-block; height:2.4rem; line-height:2.4rem; background:#AC0606; color:#fff; font-size:1.4rem; padding:0 1rem; border:1px solid #CE661A; border-radius:5px; }
.wrapper-flash .quick-tool a.green{ display:inline-block; height:2.4rem; line-height:2.4rem; background:#15AC21; color:#fff; font-size:1.4rem; padding:0 1rem; border:1px solid #15AC21; border-radius:5px; }
/*附加检索*/
.wrapper-content .filter-list{ display:block; padding: 0.5rem 1rem; border-bottom:1px solid #eee; }
.wrapper-content .filter-list ul{ background-color: #FFFFFF; }
.wrapper-content .filter-list ul li{ display:block; line-height:2.4rem; position: relative; }
.wrapper-content .filter-list ul li span{ display:inline-block; font-size:1.6rem; }
.wrapper-content .filter-list ul li a{ display:inline-block;  font-size:1.6rem; color:#0C6FCC; }
.wrapper-content .filter-list ul li a.curr{ color:#AC0606; }
.wrapper-content .index-scroll{ display:block; padding:1rem; border-bottom:1px solid #eee; border-bottom:1px solid #eee; }
.wrapper-content .index-scroll .content{ display:block; overflow: hidden; background-color: #AC0606; border-radius:10px; height:2rem; line-height:2rem; font-size:1.2rem; padding: 0.5rem 0.5rem; color:#fff; }
.wrapper-content .index-scroll .content .scroll-note{ display:inline-block; vertical-align: top; padding-left:2.5rem; background:url(../images/notice.png) no-repeat 0.5rem center; background-size:1.8rem auto; }
.wrapper-content .index-scroll .content .scroll-div{ display:inline-block; overflow:hidden; height:2rem; line-height:2rem; }
.wrapper-content .index-scroll .content .scroll-div li{  }
/*搜索*/
.wrapper-content .search-area { display: block; position: relative; margin: 10px 10px; cursor: pointer; overflow: hidden; }
.wrapper-content .search-area .search-standard,.wrapper-content .search-area .search-precise{ height: 40px; line-height: 40px; }
.wrapper-content .search-area .search-switch{ position: absolute; left:0; top: 0; width:50px; height: 38px; line-height: 38px; font-size: 12px; text-align:center; border: 1px solid #dedede; border-right:0;border-top-left-radius: 6px;border-bottom-left-radius: 6px; }
.wrapper-content .search-area .search-content{ display: block; height: 38px; line-height: 38px; margin:0 50px 0 50px; border: 1px solid #dedede; padding:0 80px 0 10px;position: relative; z-index:1; }
.wrapper-content .search-area .search-content .input{ float:left; width:100%; height: 38px; line-height: 38px;color:#333; font-size:16px; }

.wrapper-content .search-area .search-content .checkbox{position: absolute; right:5px; width:60px; height: 36px; top: 1px; color:#999;  z-index:9;}
.wrapper-content .search-area .search-content .weui-agree__checkbox{ top:4px; width: 20px; height: 20px;}
.wrapper-content .search-area .search-content .weui-agree__checkbox:checked::before { font-size: 18px; }
.wrapper-content .search-area .search-btn{ position: absolute; cursor:pointer; background-color:#AC0606; width:50px; right:0; top: 0; height: 40px; line-height: 40px; text-align:center; border: 1px solid #dedede; border-left:0; border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
/*精准搜索*/
.wrapper-content .search-area .search-precise .search-content{ display: block; height: 38px; line-height: 38px; margin:0 50px; border: 1px solid #dedede; padding:0 0px 0 0px; }
.wrapper-content .search-area .search-precise .input{ float:left; width:9.09%; height: 38px; line-height: 38px; color:#333; border-right: 1px solid #dedede; text-align:center;  box-sizing: border-box; }
.wrapper-content .search-area .search-precise .input.middle{ background:#FFFFCC; }
/*下拉筛选*/
.wrapper-content .filter-screen { display: block; position: relative; top:0; left: 0; right:0; max-width:640px; z-index: 1; width: 100%; background: #fff; border-bottom: 1px solid #eee; border-top: 1px solid #eee; box-sizing: border-box; }
.wrapper-content .filter-screen .disModel{ line-height: 4rem;text-align: center;display: block; font-size:2.0rem;}
.wrapper-content .filter-screen .screen-card{ }
.wrapper-content .filter-screen .screen-card .card{ display: block; position: relative; height: 4rem; line-height: 4rem; font-size:1.2rem; text-align: center; overflow: hidden; }
.wrapper-content .filter-screen .screen-card .card.active { background: #F7F7FA; color:#FA8246; }
.wrapper-content .filter-screen .screen-card .card a{ display: block; }
.wrapper-content .filter-screen .screen-card .card .iconfont{ position: absolute; right: 5px; }
.wrapper-content .filter-screen .screen-card .filter{ display: block; position: relative; height: 4rem; line-height: 4rem; font-size:1.2rem; text-align: center; overflow: hidden; }
.wrapper-content .filter-screen .screen-card .filter.active { background: #F7F7FA; color:#FA8246; }
.wrapper-content .filter-screen .screen-card .filter a{ display: block; }
.wrapper-content .filter-screen .screen-card .filter .iconfont{ position: absolute; right: 8px; }
.wrapper-content .filter-screen .screen-cont{ display:none; position: absolute; z-index: 1000;width: 100%; height:100%; }
.wrapper-content .filter-screen .screen-cont .cont{ display: none; position: absolute; z-index: 101; width: 100%; padding:10px 0;overflow: auto; left: 0; right:0; top: 0; bottom:0; background:#F5F5F6; font-size:1.4rem; -webkit-overflow-scrolling: touch; }
.wrapper-content .filter-screen .screen-cont .cont.active { display: block; }
.wrapper-content .filter-screen .screen-cont .cont li { display:inline-block; height:3.5rem; line-height: 3.5rem; text-align: center;width:44%; margin:0rem 0 1rem 3%; border: 1px solid #eee; }
.wrapper-content .filter-screen .screen-cont .cont li a{ display:block;}
.wrapper-content .filter-screen .screen-cont .cont li.curr a{ color: #FA8246; font-weight: bold; }
.wrapper-content .filter-screen .screen-cont .cont li.priceLimit{ display:block; border:0px; width: auto; margin:10px 0; padding:10px; border-top:1px solid #ddd; }
.wrapper-content .filter-screen .screen-cont .cont li.priceLimit input { float: left; font-size: 14px; width:80px; height: 35px; line-height: 35px; border: 0; color: #333; padding:0 10px; }
.wrapper-content .filter-screen .screen-cont .cont li.priceLimit input::placeholder { font-size: 14px; color: #999;}
.wrapper-content .filter-screen .screen-cont .cont li.priceLimit .spli { float: left; height: 35px; line-height: 35px;  padding:0 10px; }
.wrapper-content .filter-screen .screen-cont .cont li.priceLimit .weui-btn { display:block; margin:0 10px; height: 35px; line-height: 35px; font-size: 14px; }
.wrapper-content .filter-screen .screen-cont .cont .grade-w{ display:block; position: absolute; top: 0; left: 0; border-top:1px solid #eee; z-index: 102; width:100%; height:100%; overflow: auto; -webkit-overflow-scrolling: touch; }
.wrapper-content .filter-screen .screen-cont .cont .grade-w li { display:block; margin:0; height:3.5rem; line-height: 3.5rem; text-align: left; width:auto; padding-left:1rem; border:0; border-bottom:1px solid #eee; }
.wrapper-content .filter-screen .screen-cont .cont .grade-w li a{display:block;}
.wrapper-content .filter-screen .screen-cont .cont .grade-w li.curr{ color: #FA8246; font-weight: bold; }
.wrapper-content .filter-screen .screen-cont .cont .grade-t { display:none; position: absolute; border-top:1px solid #eee; top: 0; left:100%; z-index: 103; width:50%;  height:100%; background: #F9F9FA; overflow: auto; -webkit-overflow-scrolling: touch; }
.wrapper-content .filter-screen .screen-cont .cont .grade-t.selected { left: 50%;width:50%; display:block; transition: all 0.4s; }
.wrapper-content .filter-screen .screen-cont .cont .grade-t li {display:block; margin:0; height:3.5rem; line-height: 3.5rem; text-align: left; width:auto; padding-left:1rem; border:0; border-bottom:1px solid #eee; }
.wrapper-content .filter-screen .screen-cont .cont .grade-t li a{display:block;}
.wrapper-content .filter-screen .screen-cont .cont .grade-t li.curr a{ color: #FA8246; }
/*号码列表*/
.wrapper-content .mobile-list{ display:block; background-color: #FFFFFF; border-left: 1px solid #eee; min-height:500px; }
.wrapper-content .mobile-list .mobile-item { display:block; position: relative; padding: 0.5rem; border-bottom: 1px solid #eee; border-right: 1px solid #eee; cursor:pointer;}
.wrapper-content .mobile-list .mobile-item .tit { font-size: 1.6rem; margin-bottom: 3px; font-family: Arial; color: #595757;}
.wrapper-content .mobile-list .mobile-item .tit .money-sale {position: absolute;top: 0.9rem; right: 0.5rem;font-size: 12px; font-weight: normal; }
.wrapper-content .mobile-list .mobile-item .tit .money-market {position: absolute; right: 0.2rem; bottom:0.5rem; font-size: 12px; font-weight: normal; }
.wrapper-content .mobile-list .mobile-item .tit font.color01{ margin:0 0px 0 0; color: #d82442; }
.wrapper-content .mobile-list .mobile-item .txt { font-size: 1.2rem; color: #888; display:block; width:75%; overflow:hidden;overflow: hidden;}
.wrapper-content .mobile-list .mobile-item .txt span{ margin-right:2px; height: 22px; line-height:22px;}
.wrapper-content .mobile-list .mobile-item .txt span:last-child{ margin:0; }
.wrapper-content .mobile-list .mobile-item i { display:none; }
.wrapper-content .mobile-list .mobile-item.top-spe { height: 55px; line-height: 55px; }
.wrapper-content .mobile-list .mobile-item.top-spe .tit { font-size: 2.0rem; }
.wrapper-content .mobile-list .mobile-item.top-spe .tit .money-sale { top: 0.5rem; right: 0.5rem; }
.wrapper-content .mobile-list .mobile-item .mobileFormat { color:#444; }
.wrapper-content .mobile-list .mobile-item .mobileFormat .C-R { color: #AC0606; text-decoration: none; }
.wrapper-content .mobile-list .mobile-item .mobileFormat .C-B { color: #115DA9; text-decoration: none; }
.wrapper-content .mobile-list .mobile-item .mobileFormat .rule_0 { color: #E84F70; text-decoration: none; }
.wrapper-content .mobile-list .mobile-item .mobileFormat .rule_1 { color: #E84F70; text-decoration: none; }
.wrapper-content .mobile-list .mobile-item .mobileFormat .rule_2 { color: #E84F70; text-decoration: none; }

/**/
.wrapper-content .addSelect  .quick,
.wrapper-content .payExpress .quick,
.wrapper-content .formSelect .quick{ display: none; position: absolute; left: 0;right:0;top: 0; bottom:0; text-align:center; background: rgba(0,0,0,0.3); }
.wrapper-content .addSelect  .quick a,
.wrapper-content .payExpress .quick a,
.wrapper-content .formSelect .quick a{	top:30%; margin:0 0rem;font-size: 12px;padding:5px 10px;}
.wrapper-content .addSelect  .quick a + .weui-btn,
.wrapper-content .payExpress .quick a + .weui-btn,
.wrapper-content .formSelect .quick a + .weui-btn {margin-top: 0px;}

/*
.wrapper-content .mobile-query{ background-color: #FFFFFF; border-bottom: 1px solid #eee; padding:5px; }
.wrapper-content .mobile-query .mobile font{ font-size: 1.6rem; font-family: Arial; }
.wrapper-content .mobile-query .mobile p{ font-size: 1.2rem; }
.wrapper-content .mobile-query .price{ padding:10px 10px 0 0; }
.wrapper-content .mobile-query .price font{ font-size: 1.6rem; }
.wrapper-content .mobile-query .contact{ padding:10px 0px 0 0; }
*/
/**/
.mobile-best{ }
.mobile-best .tit{font-size: 16px;padding: 10px 0;text-align: center;border-bottom: 1px solid #eee;background: #A1120C;color: #fff; }
/**/
.wrapper.layred { background-color: #AC0606;padding: 0.5rem;}
.wrapper.layred .wrapper-content{
	border-style: solid; border-width:10px; padding:0; margin:0.5rem 0 0; background: #fff;
	-moz-border-image:url(../images/border.jpg) 10 10 round;/* Old Firefox */
	-webkit-border-image:url(../images/border.jpg) 10 10 round;/* Safari and Chrome */
	-o-border-image:url(../images/border.jpg) 10 10 round;/* Opera */
	border-image:url(../images/border.jpg) 10 10 round;
}
.wrapper.layred .wrapper-content .filter-list{ padding:0.5rem; }
.wrapper.layred .wrapper-content .index-scroll { padding:1rem 0.5rem; }
.wrapper.layred .wrapper-content .search-section { margin:0; padding:1rem 0.5rem; }
.wrapper.layred .wrapper-content .search-section .btn-search{ background-color: #AC0606; }
/*靓号详情*/
.common-box.mobile-detail-head { display:block; margin:0.5rem 1rem; }
.common-box.mobile-detail-head .cont { position: relative; display:block; padding:1rem 1.2rem; border: 1px dashed #f0f0f0; border-radius: 16px; background: url("../images/card.jpg") 95% 0.5rem no-repeat;}
.common-box.mobile-detail-head .cont .num { font-family: Arial; color: #555; font-size: 1.6rem; font-weight: bold;}
.common-box.mobile-detail-head .cont .price { line-height:2rem; }
.common-box.mobile-detail-head .cont .attr { font-size: 1.4rem; color: #999;}
.common-box.mobile-detail-head .cont .brand { position: absolute; right: 2rem; top:5.5rem; font-size: 1.6rem; color: #fa8246;}
.mobile-detail-tel { display:block; height:4rem; line-height: 4rem; margin:1rem 1rem; border-radius: 6px; border: 1px solid #f5c4ab; color: #555;}
.mobile-detail-tel a { display: block; }
.mobile-detail-tel a span {color: #fa8246; font-size: 1.8rem; vertical-align: top;}
.mobile-detail-tel a i.iconfont { float: left; display: block; height: 4rem; line-height: 4rem; width: 4rem; margin-right: 0.5rem; border-radius: 6px 0 0 6px; text-align: center; color: #fff; font-size:2rem; background: #fa8246;}
.mobile-detail-memo { margin:0.5rem 0; padding:0 0; color: #666; }
.mobile-detail-memo .tit { height:3rem; line-height:3rem; padding-left: 0.5rem; border-bottom: 1px solid #eee; font-weight: bold;}
.mobile-detail-memo .cont { padding: 0.5rem 0.5rem; font-size:1.4rem;line-height:2.2rem;}
.mobile-detail-memo img{ display: block; max-width:100%; }
/**/
.intro-index{ padding:20px; }
.intro-index img{text-align:center;margin:0px 0 10px;max-width:100%;}
.intro-index h2{text-align:center;margin:0px 0 10px; font-size:16px;}
.intro-index p{line-height:24px;text-indent:2rem;}
/**/
.order-form{ display: block; position: relative; border: 5px dashed #F59094; padding:0; background-color: #86CEFF;}
/*快递查询*/
.exp_query_res{ display:none; margin: 1rem auto 0;padding:0 10px;border: 1px solid #fff;border-radius: 5px;background: #fff;line-height: 26px; }
.exp_query_res li{ padding:10px 10px;}
.exp_query_res li span{ display:block; }
.exp_query_res li:nth-child(2n+0){border-top:1px solid #ddd; }
/*充值中心*/
.chargeCenter{ position: fixed; text-align:center;right: 5px;bottom: 150px;width:40px;line-height:22px;font-size: 12px;z-index: 999999; }
.chargeCenter img{ display:block;width:100%; }
.agentH5{ }
.agentH5 .joinHeader{ position: fixed; right: 0px; left:0; top:0px; padding:10px; background:#FFF8DB; z-index:10; }
.agentH5 .joinHeader .text{ display:block; padding:0 80px 0 0px; }
.agentH5 .joinHeader .text .img{ float:left; width:60px; height:60px; margin-right:10px; }
.agentH5 .joinHeader .text .tit{ font-size:14px; line-height:20px; color:#065BAA; font-weight:normal; }
.agentH5 .joinHeader .text .time-limit{ font-size:12px; font-weight:normal; line-height:20px; color:#f00; }
.agentH5 .joinHeader .button_area{ font-size:14px; position: absolute; right:10px; top:30px;}
.agentH5 .joinHeader .active-time{ font-size:14px; }
.agentH5 .joinHeader .time_prefix{ color:#000; }
.agentH5 .frame{ position: absolute; top:80px;right:0px; bottom:50px; left:0; z-index:0; }
.agentH5 .frame img{ max-width:100%; display:block;}
.agentH5 .joinBtn{ position: fixed; right: 0px; left:0; bottom:0px; }
.agentH5 .joinBtn .weui-btn{ border-radius:0px; background-color: #FF0000; }
/*客服*/
.kefu-box{ display: block;height:100%; }
.kefu-box img{ display: block; margin: auto; max-width:100%;max-height:100%; }
.kefu-box p{ padding: 10px;line-height: 40px;font-size: 16px; }
.kefu-box p a{ font-size:20px; color:#f00 }
/*物流跟踪*/
.package-box{ display: block; overflow-y:scroll; padding:10px;}
.package-box .package-detail{ display: block; padding:0 0 0 10px; line-height:30px;font-size:12px; }
.package-box .package-detail li{ display: block; border-left:1px solid #d9d9d9; line-height: 22px; }
.package-box .package-detail li:before{content:'';display:inline-block; background:#d9d9d9; width:5px;height:5px; border:3px solid #fff; border-radius:10px; margin:0 10px 0 -6px;}
.package-box .package-detail li.latest{ color:#fe4300; }
.package-box .package-detail li.latest:before{ background:#fe4300;border-color:#f8e9e4}
.package-box .package-detail .date{ display:inline-block; font-weight: bold; line-height: 30px; }
.package-box .package-detail .text{ display:inline-block; margin-left:15px; line-height: 22px; }
/*开卡说明*/
.card-box{ display: block; overflow-y:scroll; padding:0px; }
.card-box h2{ display: block; font-size:20px; background:#f00; height:40px; line-height:40px; text-align: center; color: #fff; }
.card-box video{display: block; background: #000;}
.card-box img{ display: block; margin: auto; max-width:100%;max-height:100%; }
.card-box p{ padding: 0px;line-height: 40px;font-size: 16px; }
.card-box p a{ font-size:20px; color:#f00 }
/**/
.waiting-paylog{ position: fixed; display:block; text-align:center; z-index:9;left: 10px;bottom: 80px; font-size:10px; background:#d44c25; border-radius: 10px; box-shadow:0 0 15px rgba(212,76,37,0.8);}
.waiting-paylog i.lt{ background: url("../images/w-lt.png") left 0px no-repeat;position: absolute;left: 0;top: 0;width: 40px;height:36px; z-index:8889; }
.waiting-paylog i.rb{ background: url("../images/w-rb.png") right bottom no-repeat;position: absolute;right:-5px; bottom: -20px;width:81px;height:40px; z-index:8887; }
.waiting-paylog .memo{ display:block; background:#e86335; color:#fff; height:24px; line-height:24px; border-radius: 0 0 10px 10px; padding: 0 10px; }
.waiting-paylog ul{ display:block;position: relative; z-index:8888; padding: 8px 8px 0px; }
.waiting-paylog ul li{ display:block; height:55px; margin:0 0 5px 0; padding:0 0px; background:url("../images/w_item.png") center top no-repeat; background-size:100% 100%; }
.waiting-paylog ul li span{ display:block; color:#eb483f; height:26px; line-height:26px; font-size:10px; }
.waiting-paylog ul li a{ display:block; margin:2px 20px 5px; padding:0px 0px; height:24px; font-size:10px; line-height:24px; border-radius:10px; background:#FEBD19; color:#fff;background-image: linear-gradient(#FEED5E, #FEBD19); }


/**/
.singleh5{ display:block;}
.singleh5  img{ max-width:100%; display:block;}

/*
 * 蓝色新模板
*/
.tpl-blue { font-size:16px; background-color:#F5F5F5; color: #000; }
.tpl-blue .weui-popup__modal .modal-content { font-size: 14px; }
.tpl-blue .mpart { background-color: #5E78DF;  height: 5rem; }
.tpl-blue .login-page .mpart { height: 100%; background-color: #5E78DF; background-image: url(../images/user/bg3.jpg); }
.tpl-blue .login-page .login_form { background: #EBF2FF; }
.tpl-blue .weui-btn_warn {  background-color: #5E78DF; }
.tpl-blue .weui-btn_warn:active {background-color:#045aaf; }
.tpl-blue .plus { background-image:none;  background-color: #5E78DF; }
.tpl-blue .wrapper-content .index-scroll { padding: 0; border:0;}
.tpl-blue .wrapper-content .index-scroll .content { background-color: #F5F5F6;  border-radius: 0px; color:#000;  }
.tpl-blue .wrapper-content .index-scroll .content .scroll-note { background: url(../images/notice3.png) no-repeat 0.5rem center; background-size: 1.8rem auto; }
.tpl-blue .wrapper-content .filter-list{ background-color:#FFFFFF; }
.tpl-blue .wrapper-content .filter-list ul li { line-height: 3rem; }
.tpl-blue .wrapper-content .filter-list ul li a{  color: #000; }
.tpl-blue .wrapper-content .filter-list ul li a.curr {  color: #5E78DF; }
.tpl-blue .wrapper-content .fix-area{ }
.tpl-blue .wrapper-content .fix-area .search-area{ background-color:#FFFFFF; padding: 10px 10px; margin:0px;}
.tpl-blue .wrapper-content .fix-area .search-area .search-btn { background-color: #5E78DF; top: 10px; right:10px; }
.tpl-blue .wrapper-content .fix-area .search-area .search-switch { top: 10px; left:10px; }
.tpl-blue .wrapper-content .fix-area .search-area .weui-agree__checkbox:checked::before { color: #5E78DF;font-size: 20px; }

.tpl-blue .wrapper-content .mobile-list { background-color: #F5F5F6; border: 0; padding:1rem 1rem; }
.tpl-blue .wrapper-content .mobile-list .mobile-item { display: block; margin:0.5rem 0rem; padding: 1rem; border: 1px solid #eee;  border-radius: 5px; background: #fff; }
.tpl-blue .wrapper-content .mobile-list .mobile-item.promote1{ background: url(../images/promote3.png) right 5px top 10px #FFFFFF no-repeat; background-size: 70px auto; }
.tpl-blue .wrapper-content .mobile-list .mobile-item.promote1 .promote_time{ line-height:30px; padding:0 0 5px 20px; background: url(../images/limit2.png) left 0px top 6px no-repeat; background-size:20px 20px; }
.tpl-blue .wrapper-content .mobile-list .mobile-item.promote1 .promote_time em{ display: inline-block; width:30px; padding:0px; background:#5E78DF; color:#fff; font-size: 12px; text-align:center; line-height: 20px; border-radius: 3px; }
.tpl-blue .wrapper-content .mobile-list .mobile-item.promote1 .promote_time t{ display: inline-block; vertical-align: middle; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .tit { width: 100%; font-size: 2rem;  margin: 0px; color: #595757;}
.tpl-blue .wrapper-content .mobile-list .mobile-item .tit .mo-sec1 {  color: #000; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .tit .mo-sec2 {  color: #000; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .tit .mo-sec3 {  color: #5E78DF; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .tit span.money-market { float: right; position: static; font-size: 2rem; color: #5E78DF; font-family: "微软雅黑"; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .tit font{ margin:0 5px 0 0; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .tit font.color01{ margin:0 0px 0 0; color: #5E78DF; }

.tpl-blue .wrapper-content .mobile-list .mobile-item .txt { width: 100%; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .txt span{ display: inline-block; margin:0 0px 0 5px; font-size: 1.4rem; height:30px; line-height:30px; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .txt span.areaname{ margin:0; padding:0 0 0 25px; background: url(../images/iso3.png) 2px 5px no-repeat; background-size: auto 20px;  }
.tpl-blue .wrapper-content .mobile-list .mobile-item .txt span.type { color: #888; }
.tpl-blue .wrapper-content .mobile-list .mobile-item .txt span.money-sale { float:right; font-size: 1.4rem; font-weight: normal; color: #888; font-family: "微软雅黑";  }

.tpl-blue .wrapper-content .weui-cells { margin-top: 10px; }
.tpl-blue .wrapper-content .weui-cells .weui-cell {  padding: 8px 0px; }
.tpl-blue .wrapper-content .weui-cells .weui-cell .weui-label { width: 80px; text-align-last: justify; }
.tpl-blue .wrapper-content .weui-cells .weui-cell .weui-input {  height: 2.0em;  line-height: 2.0em; text-align: left; }
.tpl-blue .wrapper-content .weui-cells .weui-cell .weui-agree__checkbox { margin: 0 5px 0 0; }

.tpl-blue .mobile-detail { display:block; margin: 1.5rem 1.5rem 1.5rem; padding:1rem 0; background: #fff; border-radius: 16px; }
.tpl-blue .mobile-detail.promote1{ background: url(../images/promote3.png) right 15px top 15px #FFFFFF no-repeat; background-size: 70px auto; }
.tpl-blue .mobile-detail .weui-cells__title { font-size:18px; line-height:40px; padding: 0px 0px 0px 40px; color:#000; }
.tpl-blue .mobile-detail .weui-cells__title.mobile-tit-basic { background: url(../images/sim.png) left 15px top 9px no-repeat; background-size:20px 20px; }
.tpl-blue .mobile-detail .weui-cells__title.mobile-tit-expenses{ background: url(../images/expenses.png) left 15px top 9px no-repeat; background-size:20px 20px; }
.tpl-blue .mobile-detail .mobile-basic { position: relative; padding:0rem 1.5rem 0.5rem; color:#6F6F6F;  }
.tpl-blue .mobile-detail .mobile-basic p{ display:block;height:30px;  line-height:30px;}
.tpl-blue .mobile-detail .mobile-basic .mobile{ height:50px; line-height:50px; font-size:30px; color:#000; }
.tpl-blue .mobile-detail .mobile-basic .type{ padding:0 0 0 23px; background: url(../images/iso3.png) left 6px no-repeat; background-size:auto 20px; }
.tpl-blue .mobile-detail .mobile-basic .prestore{text-align:right; }
.tpl-blue .mobile-detail .mobile-basic .price-market{ margin:5px 0 5px; }
.tpl-blue .mobile-detail .mobile-basic .price{ margin:5px 0 5px; text-align:right; color: #d82442;}
.tpl-blue .mobile-detail .mobile-basic .price em{ display: inline-block; padding:0 5px 0 25px; height:30px; line-height:30px; border-radius: 5px; font-size:14px; background: url(../images/price.png) left 2px top 3px #FEEAF3 no-repeat; background-size:25px 25px; border: 0; }
.tpl-blue .mobile-detail .mobile-basic .price font{ display: inline-block; height:30px; line-height:30px; color: #d82442; font-size:20px; vertical-align: top; }

.tpl-blue .mobile-detail .mobile-spli{ display:block; position: relative; height:1px; margin:10px 0; border-top:2px dotted #ECECEC; }
.tpl-blue .mobile-detail .mobile-spli::before {content:" ";position:absolute; top: -12px; right: 0;width: 10px;height: 20px;border: 1px solid #F5F5F5;border-radius: 100% 0 0 100%/50%;border-right: none;background:#F5F5F5;}
.tpl-blue .mobile-detail .mobile-spli::after {content:" ";position:absolute; top: -12px; left: 0;width: 10px;height: 20px;border: 1px solid #F5F5F5; border-radius: 0 100% 100% 0/50%; border-right: none;background:#F5F5F5;}

.tpl-blue .mobile-detail .mobile-expenses{ line-height:24px; padding:0rem 1.5rem; color:#6F6F6F; }
.tpl-blue .mobile-detail .mobile-expenses p{ display:block; }
.tpl-blue .mobile-detail .mobile-expenses .promote_time{ display:block; margin:15px 0 15px; }
.tpl-blue .mobile-detail .mobile-expenses .promote_time .payment-time{ display:block; text-align:center; }
.tpl-blue .mobile-detail .mobile-expenses .promote_time .payment-time .active-time{ display:inline-block; padding:0 0 0px 20px; height:24px;line-height: 24px; background: url(../images/limit2.png) 0px 2px no-repeat; background-size:20px 20px; }
.tpl-blue .mobile-detail .mobile-expenses .promote_time .payment-time .active-time em{ display: inline-block; width:30px; padding:0px; background:#5E78DF; color:#fff; text-align:center; border-radius: 3px; }
.tpl-blue .mobile-detail .mobile-expenses .promote_time .payment-time .active-time t{ display: inline-block; vertical-align: middle; }

.tpl-blue .mobile-order { line-height:2; display:block; margin: 1.5rem 1.5rem 1.5rem; padding:1rem 1.5rem; background: #fff; border-radius: 16px; }
.tpl-blue .mobile-order .weui-cells__title { font-size:18px; padding: 0px 0px 0px 25px; color:#000; line-height: 1.5; margin:5px 0; }
.tpl-blue .mobile-order .weui-cells__title.mobile-tit-exp{ background: url(../images/exp.png) left 0px top 4px no-repeat; background-size:20px 20px; }

.tpl-blue .mobile-notice{ line-height: 2;display: block;margin: 1.5rem 1.5rem 1.5rem;padding: 1rem 1.5rem;background: #fff;border-radius: 16px;}
.tpl-blue .mobile-notice .weui-cells__title { font-size:18px; padding: 0px; color:#000; line-height: 1.5; margin:0px 0; text-align:center; }

.tpl-blue .mobile-payment{ line-height: 2;display: block; margin: 1.5rem 1.5rem 1.5rem;padding: 0rem 1.5rem;background: #fff;border-radius: 16px; }
.tpl-blue .mobile-payment .weui-cells__title { display: block; height:26px; line-height:26px; font-weight:bold; font-size: 14px; padding: 10px 0px; color:#000; }
.tpl-blue .mobile-payment .weui-form-preview__bd {padding: 0px 0px; line-height:2.6; }
.tpl-blue .mobile-payment .weui-cells .weui-cell { padding: 15px 0px; }
.tpl-blue .mobile-payment .weui-cells .weui-check:checked + .weui-icon-checked::before { color: #5E78DF; }
.tpl-blue .mobile-payment .Validform{ padding: 0 0 20px; }
.tpl-blue .mobile-payment .Validform .weui-btn-area{ margin: 1em 0px 1em; }

.tpl-blue .mobile-payfinish{ line-height: 2;display: block; margin: 1.5rem 1.5rem 1.5rem;  padding:15px; background: #fff;border-radius: 16px; }
.tpl-blue .mobile-payfinish .weui-cells__title { display: block; padding:10px 0; font-size:16px; line-height:30px; text-align:center; color:#000; }
.tpl-blue .mobile-payfinish .weui-msg__opr-area { margin-bottom: 0; }
.tpl-blue .mobile-payfinish .weui-msg__text-area { margin-bottom: 0;}

.tpl-blue .mobile-payfinish .kefu-con { display: block; width: 100%; text-align: left; padding: 0px 0 10px; }
.tpl-blue .mobile-payfinish .kefu-con p{ display: block; height:30px; line-height:30px; padding: 10px 0; border-top: 1px dotted #ddd;  }
.tpl-blue .mobile-payfinish .kefu-con p a{ float:right; color:#5E78DF; }
.tpl-blue .mobile-payfinish .kefu-con p.name .avatar{ width:30px; height:30px;display: inline-block;vertical-align: bottom;margin:0 5px 0 0;border-radius: 100%; }
.tpl-blue .mobile-payfinish .kefu-con p.name font{ display: inline-block; margin:0 0 0 20px;font-size:12px; color:#999; }
.tpl-blue .mobile-payfinish .kefu-qr { display: block; width: 100%; text-align: left; padding: 15px 0 10px; border-top: 1px dotted #ddd; }
.tpl-blue .mobile-payfinish .kefu-qr img{ width: 100px; margin:0px 10px 10px 0;  }
.tpl-blue .mobile-payfinish .kefu-qr p{ margin: 10px 0 0; }









