body{background: #f2f2f2;color: #282828;}
.body-white{background: #fff;}
strong, b {font-weight: normal;}
*{margin: 0;padding:0;list-style: none;/*touch-action: none;*/}
a{color: #282828;}
a,input[type=text],input[type=tel],input[type=password],button{appearance:none;-moz-appearance:none;-webkit-appearance: none;/*-webkit-tap-highlight-color:transparent;*/}
div{appearance:none;-moz-appearance:none;-webkit-appearance: none;}

.backIcon{display: block;width: 44px;height: 44px;background: url("../images/back-top.png") no-repeat center;background-size: cover;position: fixed;right:30px;bottom: 50px; overflow: hidden;text-indent: -999px;}
.weui-cell_access:active{background-color:#e6e6e6}
.container{display: block;margin-top:43px;width: 100%;float:left;margin-bottom:50px;}
.container-fixed{margin-bottom:20px;}
.container-big{margin-bottom:75px;}
.containerNone{margin-bottom: 0;}
.Orange{color: #ff7700!important;}
.blue{color: #00A0FA!important;}
.black{color: #282828!important;}
.red{color: #F53C23!important;}
.weui-cell:before{border-color: #e6e6e6;}
.clearBox{clear: both;display: block;width: 100%;height: 12px;}
.tips{display: block;padding:12px 15px 12px 34px;background: url("../images/tips.png") no-repeat 15px 14px;background-size: 14px; font-size: 13px; color: #858585}
.borderNone{border:none;}
.borderNone:before,.borderNone:after{display:none!important;}
.weui-cells{font-size: 15px;}
.weui-cells:after,.weui-cells:before{display: none!important;}

/*input*/
input,button,label{appearance:none;-moz-appearance:none;-webkit-appearance: none;-webkit-tap-highlight-color:transparent;border:none;}
input:focus,button:focus{outline: none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #ccc;}
.input-box .input-cont{width: 100%;display: block;line-height:22px;padding:11px 0;border:none;font-size: 16px;}
textarea{resize: none;border:none;}
/*.weui-textarea{width: inherit!important;}*/

.weui-cells_form .weui-cell{    -webkit-align-items: center; /* align-items: baseline;*/;}


/*btn*/
.btnBox{padding:20px 15px 15px 15px;display: block }
.btnBox-fixed{width: 100%;display: block;left: 0;bottom:0;background: #f2f2f2;}
.btnBox-fixed .btnBox{padding:15px;display: block;/*padding-bottom: 0 */}
.btnBox-fixed-fix{position: fixed;}
.btnBox-fixed-fix .btnBox{padding-bottom: 15px;}


.btnBox a{ float: right; color: #00A0FA;font-size: 15px; margin-bottom: 12px;display: block}
.btnBox a span{display: inline-table;vertical-align: middle;margin-right: 5px;}
.btnBox a:after{content: "";width: 7px;height: 13px;display: inline-table;vertical-align:middle;background: url("../images/arrow_rig_1w.png") no-repeat; background-size: 7px;}

.btnBox-row{padding:20px 0 15px 15px;}
.btnBox-row .weui-flex__item{margin-right: 15px;}
.btnBox p{display: block;line-height: 30px;height: 30px;}

.btnBoxFix{
    width: 100%;
    height: 44px;
    display: block;
    position: fixed;
    left:0;
    bottom: 0;
    background: #f2f2f2;
}
.btnBoxFix .btn{
    border-radius:0 !important;
}


.btn{border:none;border-radius: 4px;}
.btn-blue{background: #00A0FA;color: #fff;}
.btn-green{background: #89D043;color: #fff;}
.btn-gray{background: #ccc;color: #fff;}
.btn-gray01{background: #f6f6f6;color: #858585;}

.btn-big{display: block;width: 100%;height: 44px;font-size: 16px;  }
.btn-sm{width: 80px; height: 32px; font-size: 14px;}
.btn-md{width: 94px; height: 32px; font-size: 14px;}
.btn-lg{width: 120px; height: 44px; font-size: 16px;}
.btn-disabled{opacity: 0.5;color: rgba(255,255,255,0.5)}
.btn-disabled-fixed {
    color: #ffffff80;
    background: #78C8F5;
}
.textareaBox{display: block; font-size: 15px; width: 100%}
.textareaBox:focus{outline: none}
.textareaCont{display: block;padding:12px 15px  12px 15px;background: #fff;}
.textareaCont .textareaBox{font-size: 14px;overflow-y: auto; }
.btn-line-blue{display: inline-table;border:1px solid #00A0FA;color: #00A0FA;border-radius: 2px;background: none;}


/*列表箭头*/
.weui-cell_access .weui-cell__ft:after {content: " ";  display: inline-block;  height:11px;  width:7px;  border-width:0;  -webkit-transform: none;  transform: none;  position: absolute;  top: 40%;  margin-top: -4px;  right: 2px;  background:url("../images/arrow_rig_2.png") no-repeat center;  background-size:7px;  }
.weui-cell_access .weui-cell__ft_new:after {content: " ";  display: inline-block;  height:11px;  width:7px;  border-width:0;  -webkit-transform: none;  transform: none;  position: absolute;  top: 40%;  margin-top: -4px;  right: 2px;  background:url("../images/my_arrow.png") no-repeat center;  background-size:7px;  }
/*header*/
.header{width: 100%;height:44px;display: block;position: fixed;left:0;top:0;background: #fff; z-index: 998}
.header:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:-1px;background: #b0b0b0; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
.header .logo{float:left;margin-left:12px;height: 44px;}
.header .logo img{height: 44px;}
.header .news{width: 44px;height: 44px; float:right;background: url("../images/news_icon.png") no-repeat center;background-size: 24px; position: relative}
.header .news a{width: 100%;height: 100%;display: block}
.header .news a i{height: 14px;line-height: 14px;display:block;text-align: center; background: #F53C23;border:1px solid #fff;border-radius:100px;position:absolute;right:0;top:5px; color: #fff;padding:0 4px; font-size: 10px; font-style: normal}
.header .head-title{width: 100%;display: block;height: 44px; line-height: 44px; text-align: center; font-size:17px; font-weight: bold;position: absolute;left: 0;top:0;z-index:-1;}
.header .back{float:left;height:44px;background:url("../images/back.png") no-repeat 12px center; background-size:9px;color:#00a0fa;padding-left:27px;line-height: 44px; position: relative;z-index: 999}
.header .menu{width: 44px;height: 44px; float:right;background: url("../images/menu_icon.png") no-repeat center;background-size: 24px;}
.header .menuList{width:160px;background: #fff;border-radius: 5px;box-shadow:0 1px 8px 0 #E6E6E6; position: absolute;right:6px;top:50px;display: none; z-index: 999 }
.header .menuList ul:after{content:'';display:block;width: 0;height: 0;border:8px solid transparent;border-bottom: 8px solid #fff;position: absolute;right:5px;top:-16px;}
.header .menuList ul:before{content:'';display:block;width: 0;height: 0;border:8px solid transparent;border-bottom: 8px solid #eee;position: absolute;right:5px;top:-17px;}
.header .menuList ul li{width:96px;height:46px;display: block;clear: both;padding-left:64px;}
.header .menuList ul li.icon-1{background:url("../images/home_normal.png") no-repeat 20px center;background-size: 24px;}
.header .menuList ul li.icon-2{background:url("../images/service_normal.png") no-repeat 20px center;background-size: 24px;}
.header .menuList ul li.icon-3{background:url("../images/me_normal.png") no-repeat 20px center;background-size: 24px;}
.header .menuList ul li.icon-4{background:url("../images/kf_icon.png") no-repeat 20px center;background-size: 24px;}
.header .menuList ul li a{width: 100%;height: 45px;display:block;line-height: 45px;font-size: 16px;}
.header .menuList ul li a:after{content:"";display:block;height: 1px; width: 100%;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);  }
.header .menuList ul li:last-child a:after{display: none}
.header .kf-icon{width: 24px; height: 24px;float: right;margin-right:15px;margin-top:10px;}
.header .kf-icon img{width: 24px;display: block; }
.header .text{float:right;line-height: 44px; padding-right: 15px;font-size: 16px;}
.header .text a{color: #00A0FA;}



/*底部版权*/
.footer{width: 100%;display: block;background: #fff;}
.footer .user-login{float:left;line-height: 40px;padding-left:15px; font-size: 13px;color:#ccc;}
.footer .user-login a{color: #00A0FA ;float: left;}
.footer .back-top{float: right;line-height: 40px;padding-right:15px; font-size: 13px;}
.footer .Copyright{line-height: 40px;width: 100%;display: block;clear:both;font-size:12px;color:#858585;text-align: center;position: relative}
.footer .Copyright:before{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
.footer .help-line{position: relative;padding-left:10px;margin-left:8px; }
.footer .help-line:before{content: '';display: block;height:10px;width:1px;position:absolute;left:0;top:14px;background: #b0b0b0; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5); }

/*底部菜单*/
.weui-tabbar{position: fixed;background: #fff;}
.weui-tabbar:before{border-color: #b0b0b0}
.weui-tabbar__item{padding:7px 0 0 0;}
.weui-tabbar__icon{width: 24px; height: 24px;}
.weui-tabbar .icon-1{background: url("../ImagesNew/tab_icon01_nor.png") no-repeat center;background-size: cover;}
.weui-tabbar .icon-2{background: url("../ImagesNew/tab_icon02_nor.png") no-repeat center;background-size: cover;}
.weui-tabbar .icon-3{background: url("../ImagesNew/tab_icon03_nor.png") no-repeat center;background-size: cover;}
.weui-tabbar .weui-tabbar__label{font-size: 11px;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color: #00A0FA ;}

.weui-tabbar__item.weui-bar__item--on .icon-1{background: url("../ImagesNew/tab_icon01_sel.png") no-repeat center; background-size: cover}
.weui-tabbar__item.weui-bar__item--on .icon-2{background: url("../ImagesNew/tab_icon02_sel.png") no-repeat center; background-size: cover}
.weui-tabbar__item.weui-bar__item--on .icon-3{background: url("../ImagesNew/tab_icon03_sel.png") no-repeat center; background-size: cover}

/*加载*/
body .layer-loading{box-shadow: none;background:rgba(0,0,0,0.7);width: 90px; height: 80px; text-align: center;color: #fff;font-size: 15px;border-radius: 6px;}
body .layer-loading img{width: 30px;margin-top: 10px;}
.loadingbox{display: none}
/*提示*/
body .msg-box{ box-shadow: none;background:rgba(0,0,0,0.7);width: 90px;min-width: 90px; height: 80px; text-align: center;color: #fff;font-size: 15px;border-radius: 6px;}
body .msg-box .layui-layer-content{ text-align: center;padding:0;}
body .msg-box .success-icon{ width:30px; height: 30px;margin-top:10px; display:inline-table;background: url("../images/smile.png") no-repeat center; background-size: cover }
body .msg-box span{ width: 100%; display: block; font-size: 15px;}

.layui-layer-hui {min-width: 0!important;  background-color: #000;  filter: alpha(opacity=70)!important;  background-color: rgba(0, 0, 0, .7)!important;  border-radius: 4px!important;  }
.layui-layer-hui .layui-layer-content{padding:10px 15px!important;}



/*空消息*/
.nullbox{width: 100%;display: block;clear: both;text-align: center;margin-top: 133px;}
.nullbox img{width: 186px;}
.nullbox p{font-size:14px; color: #858585;margin-top:20px;}

/*列表*/
.ListBox{width:100%;display: block;margin-top: 10px;float:left;}
.ListBox:after,.ListBox:before{display: none}
.ListBox .weui-cell{padding:12px 15px;}
.ListBox .weui-cell:before{border-color: #e6e6e6;}
.ListBox img.icon{width: 44px;height: 44px;}
.ListBox .weui-cell__bd h3{font-size: 16px; font-weight:normal}
.ListBox .weui-cell__bd p{font-size: 14px;color: #858585}
.ListBox .weui-cell__bd p.time{ position: absolute;right:15px;top:12px; text-align: right}
.ListBox .weui-cell__bd p.time em{  height: 17px;  padding: 0 5px;  line-height: 17px;  display: block;  text-align: center;  background: #F53C23;  border: 1px solid #fff;  border-radius: 100px;  position: absolute;  right:0;  margin-top: 3px;  color: #fff;  font-size: 12px;  font-style: normal;  }

/*消息列表*/
.newsList{display: block;padding:10px;}
.newsList .newsCont{display:block;background: #fff;border-radius: 8px;padding:12px 15px;margin-bottom: 10px;}
.newsList .newsCont h3{font-size: 16px; font-weight: normal}
.newsList .newsCont h3 small{display: block;font-size: 12px; color: #858585}
.newsList .newsCont .status{text-align: center;width: 100%;padding: 12px 0; position: relative}
.newsList .newsCont .status:after{content:"";display:block;height: 1px; position: absolute;left:0;bottom:0;width: 100%;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);  }
.newsList .newsCont .status p{color: #858585; font-size: 13px;}
.newsList .newsCont .status h2{ font-size: 30px; font-weight: normal;line-height: 30px;}
.newsList .newsCont .status h3{font-size: 20px;}
.newsList .newsCont .info{display: block;margin-top:12px;font-size: 13px;line-height: 24px;}
.newsList .newsCont .info span{display: inline-table;width:70px;color: #858585}

/*列表加载*/
.weui-loadmore_line,.weui-loadmore{margin-top:10px;}
.weui-loadmore_line .weui-loadmore__tips{background: #f2f2f2;color: #858585}

/*文本内容*/
.content-text{display: block;padding:15px;font-size: 13px;line-height: 20px;}
.content-text h3{font-size: 14px; font-weight: normal}


/*首页已登录与未登录*/


.Home-User{width:100%;min-height:120px;display:block;background-image: linear-gradient(134deg, #08C5FA 0%, #00A0FA 100%);  color: #fff;}
.Home-login{display: block;text-align: center;padding-top:30px;}
.Home-login .btn-login{width: 68px; height: 26px;display:inline-table;line-height: 26px;border:1px solid #fff; text-align: center;font-size: 14px;color: #fff;border-radius: 4px;}
.Home-login p{font-size: 14px;margin-top:16px;}


.Home-User2{width:100%;min-height:101px;display:block;color:#fff;background-image: linear-gradient(134deg, #08C5FA 0%, #00A0FA 100%); position: relative}
.Home-User2.LoggedIn{height:116px}
.Home-login2{display: block;text-align: center;padding-top:24px;}
.Home-login2 .btn-login{width: 68px; height: 26px;display:inline-table;line-height: 26px;border:1px solid #fff; text-align: center;font-size: 14px;color: #fff;border-radius: 4px;}

.Home-login2 .UserIcon{
    display: block;
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    height:73px;
    float: left;
}
.Home-login2 .UserIcon .UserIcon-item{
    width: 33.3333%;
    height: 83px;
    display: inline-table;
    vertical-align: middle;
    float: left;
}
.Home-login2 .UserIcon .UserIcon-item img{
    width:24px;
}
.Home-login2 .UserIcon .UserIcon-item p{
    font-size: 12px;
    color: #FFFFFF;
}

.loginText{
    width: 100%;
    position:absolute;
    bottom: -17px;
    z-index: 1;

}
.Home-User2.LoggedIn .loginText{
    bottom: -33px;
}
.loginText p.text{
    background: #FFFFFF;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.07);
    border-radius: 4px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #282828;
    margin: 0 12px;
    text-align: center;
}
.loginText p.text a{
    font-size: 12px;
    color: #00A0FA;
}

.Home-user-info{ margin: 0 12px;height:66px;display: block;text-align: center; position: relative;box-shadow: 0 0 8px 0 rgba(0,0,0,0.07);  border-radius: 4px;background: #fff;padding-top: 12px;box-sizing: border-box;}
.Home-user-info-item{
    width: 33.33%;
    display: block;
    float: left;
    position: relative;
    text-align: center;
}
.Home-user-info-item::before{
    content:'';
    display: block;
    width: 1px;
    height: 60px;
    background: #E6E6E6;
    transform: scale(0.5);
    -webkit-transform:scale(0.5);
    position: absolute;
    right:0;
    top:-8px;
}
.Home-user-info-item:last-child::before{
    display: none;
}

.Home-user-info-item p{
    font-size: 12px;
    color: #858585;
}
.Home-user-info-item h3{
    font-size: 17px;
    color: #282828;
    font-weight: normal;
}
.Home-user-info-item h3 small{
    font-size: 12px;
    transform: scale(0.85);
    -webkit-transform: scale(0.0.85);
    color: #282828;
    display: inline-table;
    vertical-align: middle;
    margin-left: 0px;
    margin-top: 1px;
}


.Home-user-info:after{content:'';display: block;width: 1px; height: 90px;position:absolute;left:50%;top:24px;background: rgba(255,255,255,0.5);-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5);}
.Home-user-info .Home-cont{width: 49%;display: inline-table;vertical-align: top}
.Home-user-info .Home-cont a{color: #fff;}
.Home-user-info .Home-cont h3{font-size: 13px;font-weight: normal}
.Home-user-info .Home-cont h2{font-size: 24px;font-weight: normal}
.Home-user-info .Home-cont h2 small{font-size: 13px;}
.Home-user-info .Home-cont .btn-info{height:26px; line-height:26px;padding:0 10px;margin-top:5px;display: inline-table; text-align: center;border:1px solid #54C6FF;border-radius:100px;font-size: 12px;background: #54C6FF;}
.Home-user-info .Home-cont .btn-info:after{content:''; display: inline-table;width: 6px; height: 10px; vertical-align: middle;background: url("../images/home_arrow.png") no-repeat center;background-size:100%; margin-left: 5px; margin-top: -1px;}
.Home-User .user-info-cont{display: block;height:60px;padding:20px 15px;clear: both}
.Home-User .user-info-cont a{display: block;width: 100%;height: 100%; position: relative}
.Home-User .user-info-cont a:after{content:"";display:block;width:8px; height:14px;position:absolute;right:0;top:22px;background: url("../images/arrow_rig_1b.png") no-repeat center;background-size: 8px;}

.Home-User .user-info-cont .user-pic{display: inline-table;width: 60px;height: 60px;vertical-align: top;margin-right:15px;}
.Home-User .user-info-cont .user-pic img{width: 60px; height: 60px;display: block;border-radius: 50%;}
.Home-User .user-info-cont .text{display: inline-table;color: #fff;line-height: 22px;margin:10px 0;}

.Home-User .user-info{display: block; clear: both}
.Home-User .user-info .Account_info{display: block;height: 40px;line-height: 40px; background: rgba(0,0,0,0.1); position: relative}
.Home-User .user-info .Account_info:after{content:'';display: block;width: 1px; height:24px;position:absolute;left:50%;top:8px;background: rgba(255,255,255,0.5);-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5);}
.Home-User .user-info .Account_info a{display:block;float:left;width: 50%; text-align: center;color: #fff; font-size: 14px;}


/*首页快捷入口*/
.HomeIcon{width:100%;display: block;background: #fff;float:left;padding:38px 0 8px 0; position: relative}
.HomeIcon.LoggedIn{
    padding-top:53px
}
.HomeIcon .Iconbox{width: 25%;float:left; text-align: center;font-size: 12px;margin-bottom: 12px;}
.HomeIcon .Iconbox a{width:100%;height: 100%;display: block;position: relative;}
.HomeIcon .Iconbox img{width: 44px;}
.HomeIcon .Iconbox span{display:block;margin: 0 auto; width:44px;position: relative}
.HomeIcon .Iconbox a em.newIcon{width:30px; height:15px;line-height:15px;display: block;position: absolute;right:-20px;top:-5px;background: url("../ImagesNew/service_lable.png") no-repeat center; background-size:cover;font-size:11px; color: #fff; font-style: normal}

.Iconbox-detailed{opacity: 0.5}


/*banner*/
.banner{width: 100%;display: block;clear: both;margin-bottom:10px;}
.banner img{width: 100%;display: block}

.Home-bannertitle.titBoxsdawe {
    margin-top: 15px;

}
.Home-bannertitle {
    margin-top: 10px;
    margin-left: 15px;
    margin-bottom: 10px;
    line-height: 17px;
    font-size: 14px;
    font-weight: 500;
}
.Home-bannertitle img {
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 3px;
    margin-right: 10px;
    width: 15px;
    height: 15px;
}
.Introductionbox {
    width: 100%;
    margin: 0 15px -5px;
    display: flex;
}
.Introductionbox .Introduction{
    width: 174px;
    height: 252px;
    background: #FFFFFF;
    border-radius: 4px;
    padding-top: 10px;
    box-sizing: border-box;
}
.Introduction .title{
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px;
}
.Introduction .introduce{
    font-size: 12px;
    margin-top: 3px;
    margin-left: 10px;
}
.Introduction .price{
    font-size: 12px;
    margin-top: 15px;
    margin-left: 10px;
    color: #DA4050;
}
.EquipmentItem .title{
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px;
}
.EquipmentItem .introduce{
    font-size: 12px;
    margin-top: 3px;
    margin-left: 10px;
}
.EquipmentItem .price{
    font-size: 12px;
    margin-top: 15px;
    margin-left: 10px;
    color: #DA4050;
}
.Introductionbox .Introduction img{
    display: inline-block;
    width: 148px;
    margin-left: 13px;
}
.Introductionbox .Equipment  {
    margin-left: 8px;
    width: 181px;
}
.Introductionbox .Equipment .EquipmentItem{
    height: 122px;
    background: #FFFFFF;
    border-radius: 4px;
    margin-bottom: 8px;
    padding-top: 10px;
    box-sizing: border-box;
    position: relative;
}
.Introductionbox .Equipment .EquipmentItem img{
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 62px;
}

.Home-banner{display: block;clear: both;margin-bottom:10px; padding: 0 15px  20px 15px;background: #fff;}
.Home-bannerswith {
    background: none;
    margin-bottom: 0;
}
.Home-banner img{width: 100%;display: block;border-radius:4px}
.swiper-pagination-bullet{width:8px; height:2px;}
.swiper-pagination-bullet{background: #fff;opacity: 0.6;border-radius: 1px;}
.swiper-pagination-bullet-active{background: #fff;opacity: 1}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0}


/*专区*/
.Area{width: 100%;display: block;background: #fff;}
.Home-Column{width: 100%;display: block;background-color: #fff;height: 44px; line-height: 44px;text-align: left; padding-left: 15px; font-size:15px;box-sizing: border-box;position: relative}
.Home-Column.bj-1:before{content:'';display: inline-table;vertical-align:text-bottom; margin-right:6px;width: 18px;height: 18px; background: url("../images/pro_icon1.png"); background-size: cover;}
.Home-Column.bj-2:before{content:'';display: inline-table;vertical-align:text-bottom; margin-right:6px;width: 18px;height: 18px; background: url("../images/pro_icon2.png"); background-size: cover;}
.Home-Column.bj-3:before{content:'';display: inline-table;vertical-align:text-bottom; margin-right:6px;width: 18px;height: 18px; background: url("../images/pro_icon3@3x.png"); background-size: cover;}
.Home-Column.bj-4:before{content:'';display: inline-table;vertical-align:text-bottom; margin-right:6px;width: 18px;height: 18px; background: url("../images/pro_icon4.png"); background-size: cover;}

.Home-Column span{position: absolute;right:15px;font-size: 13px;}
.Home-Column span a{font-size: 13px;  color: #666666;display: block;overflow: hidden}
.Home-Column span a:after{content:'';display:inline-table;vertical-align:middle;margin-left:5px; margin-top:-3px;width:6px; height:11px; background: url(../ImagesNew/homepage_arrow.png) no-repeat center;background-size: cover}

.Area-pic{width: 100%;display: block;}
.Area-pic img{display: block;width: 100%;}


/*更多产品*/
.product{width: 100%;clear: both; display: block;margin-bottom:10px;background: #fff; }
.productList{padding:12px 10px;padding-right:0;padding-bottom:0;display: block;position: relative;}
.productList:before{content: "";display:block;width: 100%;height:1px;border:none;position:absolute;left:0;top:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.productList:after{display: none}
.productList ul{width: 100%;display:block;float: left;}
.productList ul li:before,.productList ul li:after{display: none}
.productList ul li{position: relative;margin-bottom: 12px;padding:0;padding-right:10px;float:left;}
.productList ul li p.pic{display: block;}
.productList ul li img{width: 100%;display: block}
.productList ul li a{width:92%;height: 100%;position:absolute;left:0;top:0;color: #fff; text-align: center;line-height:10px;  display: block;  display: -webkit-box;  display: -moz-box;  -webkit-box-pack:center;  -moz-box-pack:center;  -webkit-box-align:center;  -moz-box-align:center;  }
.productList ul li span{width: 100%;display: inline-table;position: relative}
.productList ul li span.tit{font-size: 14px;;}
.productList ul li hr{display:inline-table;width:60%;height: 1px;border:none;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.productList ul li span.cont{font-size: 10px;line-height: 28px;}

.pro-More{text-align:center;display: block;width: 100%;padding-bottom: 12px;color: #858585; font-size: 13px;}
.pro-More:after{content:"查看更多";display: inline-table;vertical-align:middle;margin-left:5px;width:90px; height: 7px; background: url("../images/arrow_down_1.png") no-repeat right center;background-size: 12px;}
.pro-More.open:after{content:"收起产品";display: inline-table;vertical-align:middle;margin-left:5px;width:90px; height: 7px; background: url("../images/arrow_up_1.png") no-repeat right center;background-size: 12px;}

/*input 清除 密码显示*/
.inputdel,.inputdel-1{position: absolute;right:15px;top:0;width:24px;height: 45px;background:url("../images/clean.png") no-repeat center; background-size: 24px;}
.pwd_hide{width: 30px;height: 45px;background: url("../images/pwd_hide.png") no-repeat center;background-size: 30px; position: absolute;right:15px;top:0}
.pwd_hide_open{background: url("../images/pwd_show.png") no-repeat center;background-size: 30px;}

/*登录*/
.login{width: 100%;display: block;background:#fff; overflow: hidden;margin-bottom: 5px;}
.loginRow{width: 100%;height: 46px;display: block;clear: both;position: relative}
.loginRow:after{content:"";display:block;height: 1px; position: absolute;left:15px;bottom:0;width: 100%;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);  }
.loginRow .tit{width: 100px;height: 45px; line-height: 45px; position: absolute;font-size: 16px; text-indent: 15px;}
.loginRow .input-box{display: block;padding-left:100px;position:relative}
.loginRow .code-img{width:69px;height:29px;border:0.5px solid #ccc;display: block; position:absolute;right:15px; top:7px;}
.loginRow .code-img img{width: 68px;}
.loginRow .code + .inputdel,.loginRow .code + .inputdel-1{right:100px;}
.loginRow .Passwordinput + .inputdel{right:50px;}
.login-other{display: block;padding:0 15px; font-size: 14px;height:40px;}
.login-other .l{float: left;}
.login-other .r{float:right}

.login-other .weui-cells_checkbox .weui-icon-checked{width: 14px; height: 14px;background: url("../images/check_nor.png") no-repeat center;background-size: 14px;}
.login-other .weui-cells_checkbox .weui-icon-checked:before{display: none;}
.login-other .weui-cells_checkbox .weui-check:checked+.weui-icon-checked{width: 14px; height: 14px;background: url("../images/check_sel.png") no-repeat center;background-size: 14px;}
.login-other .weui-cells_checkbox span{display: inline-table;vertical-align: middle}
.bottom-text-fixed{display: block;width: 100%;padding:15px 0; text-align: center;position: fixed;left: 0;bottom: 0;font-size: 14px;}

.loginRow .codebtn{width:80px;height:29px;border:none;display: block; position:absolute;right:15px; top:7px;background: none;font-size:16px;color: #000;white-space: nowrap;}



/*忘记密码*/
.code-tel{display: block;padding: 20px;}
.Remarks{font-size: 13px; text-align: center;color: #858585; /*margin-top: 20px;*/}

.Phone-verification{width: 100%;height:46px;display: block;clear: both;background: #fff;position: relative;}
.Phone-verification .input-box .input-cont{text-indent: 15px;}
.Phone-verification .codeBtn{width: 110px; height: 46px; position: absolute;right:0;top:0;}
.Phone-verification .codeBtn:before{content: '';display: block;height:26px; width:1px;position:absolute;left:0;top:10px;background: #b0b0b0; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5); }
.Phone-verification .codeBtn input{width: 100%;font-size: 16px;height: 45px;color: #858585;background: #fff;}
.Phone-verification .input-box .input-cont+ .inputdel{right:150px;}

/*页面消息提示*/
.weui-msg{background: #fff;padding:30px 0;}
.weui-msg__icon-area{margin-bottom: 20px;}
.weui-icon-success{width: 60px;height: 60px;background: url("../images/success.png") no-repeat center;background-size: cover}
.weui-icon-failure{width: 60px;height: 60px;background: url("../images/failure.png") no-repeat center;background-size: cover}
.weui-icon-stime{width: 60px;height: 60px;background: url("../images/stime.png") no-repeat center;background-size: cover}

.weui-icon-success:before{display: none}
.weui-msg__text-area{margin:0;font-size: 18px;}
.weui-msg__text-area .weui-msg__title{margin:0;font-size: 18px;}
.weui-msg__text-area p{ font-size: 14px; color: #858585; text-align: left; margin-top:5px;}

.weui-icon-stop{width: 60px;height: 60px;background: url("../images/stop.png") no-repeat center;background-size: cover}


/*温馨提示*/
.Tips{display: block;padding:15px;padding-top:0;font-size: 13px;clear:both;}
.Tips h3{display: block;font-size: 13px;font-weight:normal;background: url("../images/tips_icon.png") no-repeat left center;background-size: 16px; text-indent: 22px;margin-bottom: 5px;}
.Tips p{color: #858585}

/*帮助中心*/
.help_tab{}

/*导航列表*/
.navList{display: block;margin-top:10px;}
.navList:after, .navList:before{display: none}
.navList .weui-cell-pic{display: inline-table;vertical-align: middle;margin-right:12px;}
.navList .weui-cell-pic img{ width: 22px; height: 22px;display: block;}
.navList .weui-cell{font-size: 16px;}
.navList .weui-cell:before{left:50px;border-color: #e6e6e6}
.navList .mark{background: #f53c23;color: #fff;width: 40px; height: 20px;line-height:20px;display:inline-table;margin-right: 10px; vertical-align:top;margin-top:2px;border-radius: 30px;font-size: 12px; text-align: center;}
.quitbox{display: block;margin-top:15px;background: #fff; font-size: 16px; text-align: center;line-height:46px;}

.Home-User+.navList{margin-top: 0}
.Home-User.Home-User-login{display: none}
.Home-User.Home-User-login+.navList{margin-top:10px;}

.navListBox{
    background: #FFFFFF;
    border-radius: 8px;
    margin: 0 12px 10px 12px;
    padding: 15px;
}

.navListBox .H3_title{
    font-size: 14px;
    color: #282828;
    font-weight: bold;
    display: block;
}
.navListBox .navList-item{
    display: block;
    clear: both;
    padding-left: 4px;
}
.navListBox .navList-item a{
    display: inline-table;
    width: 25%;
    margin-top: 20px;
    margin-left: -4px;
    text-align: center;
}
.navListBox .navList-item img{
    width: 24px;
    height: 24px;
}
.navListBox .navList-item p{
    font-size: 12px;
    color: #282828;
}
.navListBox .navList-item a:first-child{
    /*margin-left: 0;*/
}




/*弹窗*/
body .layerOpen{width:300px;min-width:300px;box-shadow: none;border-radius: 8px; overflow: hidden}
body .layerOpen .layui-layer-btn{padding:0;height: 47px; position: relative}
body .layerOpen .layui-layer-btn:before{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
body .layerOpen .layui-layer-btn:after{content: '';display: block;height:47px; width:1px;position:absolute;left:50%;top:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5); }

body .layerOpen .layui-layer-btn a{border: none;width: 50%;float:left;margin: 0; text-align: center;padding:0;line-height: 47px;height: 47px;background: none;color: #282828;font-size: 16px; font-weight: normal}
body .layerOpen .layui-layer-btn a.layui-layer-btn1{color: #00A0FA}
body .layerOpen .layui-layer-btn a:active{background: #e6e6e6}

body .layerOpen1{width: 275px;min-width: 275px;box-shadow: none;border-radius: 8px; overflow: hidden}
body .layerOpen1 .layui-layer-btn{padding:0;height: 47px; position: relative}
body .layerOpen1 .layui-layer-btn:before{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
body .layerOpen1 .layui-layer-btn a{border: none;width:100%;float:left;margin: 0; text-align: center;padding:0;line-height: 47px;height: 47px;background: none;color: #00A0FA;font-size: 16px; font-weight: normal}

.layer-cont{text-align: center;padding:20px 20px 20px 20px;font-size: 17px;}
.layer-cont h3.tit{font-size: 17px;margin-bottom: 10px;color: #000;font-weight:normal}
.layer-cont p.txt{text-align: left; font-size: 15px;}
.layer-cont p.directions{font-size: 13px; color: #ff7700;text-align: left;}
.layer-cont .input-box{display: block;border:1px solid #ccc; text-align: left;text-indent: 10px; width: 233px; padding: 10px 0; height: 19px; line-height: 19px; font-size: 16px; margin-bottom: 10px;border-radius: 0 }
.layer-cont .input-box-select{background:url("../images/arrow_down_2.png") no-repeat 210px center ;background-size: 14px;}

body .payOk{width: 275px;min-width: 275px;box-shadow: none;border-radius: 8px; overflow: hidden}
body .payOk .layui-layer-btn{padding:0;height: 47px; position: relative}
body .payOk .layui-layer-btn a{border: none;width:100%;float:left;margin: 0; position: relative; text-align: center;padding:0;line-height: 47px;height: 47px;background: none;color: #00A0FA;font-size: 16px; font-weight: normal}
body .payOk .layui-layer-btn a:before{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
body .payOk .layui-layer-btn a.layui-layer-btn1{color: #858585}
body .payOk h3{text-align: center; font-size:17px; font-weight: normal; height: 47px; line-height: 47px;}

body .layerWarrant{width: 275px;min-width: 275px;box-shadow: none;border-radius: 8px; overflow: hidden}
body .layerWarrant .layui-layer-btn{padding:20px; padding-top: 14px;}
body .layerWarrant .layui-layer-btn a{ margin: 0;display: block;width: 100%; padding: 0; text-align: center; height: 40px;line-height: 40px;}
body .layerWarrant .layer-cont{padding-bottom:0}
body .layerWarrant .layui-layer-setwin{top:12px;}
body .layerWarrant .layui-layer-setwin .layui-layer-close2{width: 16px; height: 16px;right: 0;top:0;background: url("../images/close.png") no-repeat; background-size:cover}


/*个人资料*/
.info-list{font-size: 16px; margin-top:0;margin-bottom: 10px;}
.info-list:before,.info-list:after{display: none;}
.info-list .weui-cell{padding:12px 15px;}
.info-list .weui-cell:before{border-color: #e6e6e6}
.info-list .user-pic{width: 46px; height: 46px; border-radius: 50%;}
.info-list .weui-cell__ft{color: #858585}

/*套餐*/
.package-cont{font-size: 16px; margin-top:0;margin-bottom: 10px;}
.package-cont:before,.info-list:after{display: none;}
.package-cont h3{display: block;padding:10px 15px;font-size: 14px; font-weight: normal}
.package-cont .weui-cell{font-size:14px;color: #858585;}
.package-cont .weui-cell:before{left:0}
.package-cont .weui-cell h2{display: block;width: 100%;}
.package-cont .weui-cell h2,.package-cont .weui-cell h2 small{font-size: 16px; font-weight: normal;}
.package-cont .weui-cell p{display: block;clear:both;width: 100%;  font-size: 13px;margin-top:5px;}

.package-cont .weui-con ,.package-cont  .cont{width: 100%;display: block}
.package-cont  .cont h2{float:left; width: auto; margin-bottom: 10px;}
.package-cont  .cont h3{float:right; padding: 0;margin-bottom: 10px; font-size: 14px; color: #282828}


/*404*/
.errorBox{display: block; text-align: center;margin-top:30%; font-size: 14px; color: #858585;}
.errorBox img{width: 60px;margin-bottom:24px;}
.errorBox .btn{background: #00A0FA; width: 120px; height: 44px; color: #fff;font-size: 16px;border-radius: 4px;margin-top:20px;}

/*tab*/
.weui-navbar{height: 42px; background: #fff;float: left; position: fixed;left:0; top:44px;}
.weui-navbar:before{ content: " ";  position: absolute;  left: 0;bottom:-1PX;   width:100%;  height:1px;display: block;  background: #f2f2f2;  color: #ccc;  -webkit-transform-origin: 100% 0;  transform-origin: 100% 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);  }

.weui-navbar__item{padding:0;line-height:42px; color: #858585;font-size: 14px; position: relative}
.weui-navbar__item.weui-bar__item--on{background: #fff;color: #00A0FA;}
.weui-navbar__item:after {  content: " ";  position: absolute;  right: 0;  top:10px;  width: 1px;  height: 22px;  bottom: 0;  border-right: 1px solid #e6e6e6;  color: #ccc;  -webkit-transform-origin: 100% 0;  transform-origin: 100% 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5);  }
.weui-navbar:after{display: none}
.weui-navbar__item span{display: block;margin:0 30px; position: relative}
.weui-navbar__item span em{display: none;vertical-align:top;width: 32px; height: 17px;line-height: 16px;position:absolute;color: #fff; margin-top:5px;font-size: 11px; font-style: normal; background: url("../images/discount_2.png") no-repeat; background-size: cover}
.weui-navbar__item.weui-bar__item--on span:before{content:"";display: block;width: 100%;height:2px;background: #00A0FA;position: absolute;bottom:0; left:0;}
.weui-navbar__item.weui-bar__item--on span em{display: inline-table}
.weui-navbar+.weui-tab__bd{padding:0;margin-top:50px;display: block;clear: both;float: left;width: 100%;}

/*充值*/
.tab-cont{background: #fff;}
.weui-tab__bd-item{/*padding-bottom:74px;*/}
.RechargeList{display: block;background: #fff;padding:12px 5px 5px 15px;}
.RechargeList h3{font-weight: normal;color: #858585; font-size: 13px;margin-bottom:10px;}
.RechargeList ul:before,.RechargeList ul:after,.RechargeList ul li:before,.RechargeList ul li:after{display: none}
.RechargeList ul li{padding: 0;padding-right:10px;}
.RechargeList ul li:active{background: none;}
.RechargeList .rechargebox{border:1px solid #ccc;margin-bottom:10px;height:60px;border-radius:4px;text-align: center;line-height:15px; display:flex;display: -webkit-flex;  justify-content:center; -webkit-justify-content: center;  align-items:center; -webkit-align-items: center;  }
.RechargeList .rechargebox a{color: #858585;text-decoration: none;display:inline-table;vertical-align: middle}
.RechargeList .rechargebox h3,.RechargeList .rechargebox p{margin: 0;}
.RechargeList .rechargebox h3{font-size:17px;font-weight: normal}
.RechargeList .rechargebox p{margin-top:0.5rem;font-size: 13px;display: none}
.RechargeList .active .rechargebox{border-color: #00A0FA;color:#00A0FA}
.RechargeList .active .rechargebox a,.RechargeList .active .rechargebox a h3{color:#00A0FA}
.RechargeList .disabledBox .rechargebox{background: #ccc;}
.RechargeList .disabledBox .rechargebox a,.RechargeList .disabledBox .rechargebox h3{color: #fff;}
.RechargeList.selBox .rechargebox h3{font-size: 16px;color: #282828}
.RechargeList .disabledBox .rechargebox h3{color: #fff;}
.RechargeList.RechargeList-big ul li{width:50%;}

/*语音流量包*/
.RechargeList-flow-box{display: block;background: #fff;margin-top: 10px;}
.RechargeList-flow-box h3.tit{font-weight: normal;color: #282828; font-size: 13px;position:relative;height:40px;line-height:40px;text-align: center;overflow-x: hidden}
.RechargeList-flow-box h3.tit:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
.RechargeList-flow-box h3.icon-1:before{content:'';display:inline-table;width:20px; height: 20px;vertical-align: middle;background: url("../images/flux_icon1.png") no-repeat;background-size: cover; margin-top: -4px; margin-right:10px;}
.RechargeList-flow-box h3.icon-2:before{content:'';display:inline-table;width:20px; height: 20px;vertical-align: middle;background: url("../images/flux_icon2.png") no-repeat;background-size: cover; margin-top: -4px; margin-right:10px;}
.RechargeList-flow-box h3.icon-3:before{content:'';display:inline-table;width:20px; height: 20px;vertical-align: middle;background: url("../images/flux_icon3.png") no-repeat;background-size: cover; margin-top: -4px; margin-right:10px;}
.RechargeList-flow-box h3.icon-4:before{content:'';display:inline-table;width:20px; height: 20px;vertical-align: middle;background: url("../images/flux_icon4.png") no-repeat;background-size: cover; margin-top: -4px; margin-right:10px;}
.RechargeList-flow-box h3.icon-5:before{content:'';display:inline-table;width:20px; height: 20px;vertical-align: middle;background: url("../images/flux_icon5.png") no-repeat;background-size: cover; margin-top: -4px; margin-right:10px;}

.RechargeList-flow-box .Remarks-cont{display: block;position: relative; font-size: 12px; color:#FF7700; text-align: center;height: 40px; line-height: 40px;}
.RechargeList-flow-box .Remarks-cont:before{content: '';display: block;height: 1px; width: 100%;position:absolute;top:0;left:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }

.RechargeList-flow{padding:15px 5px 5px 15px;}
.RechargeList-flow ul:before,.RechargeList-flow ul:after,.RechargeList-flow ul li:before,.RechargeList-flow ul li:after{display: none}
.RechargeList-flow ul li{padding: 0;padding-right:10px;}
.RechargeList-flow ul li:active{background: none;}
.RechargeList-flow .rechargebox{border:1px solid #ccc;margin-bottom:10px;height:60px;border-radius:4px;text-align: center;line-height:15px; display:flex;display: -webkit-flex;  justify-content:center; -webkit-justify-content: center;  align-items:center; -webkit-align-items: center;  }
.RechargeList-flow .rechargebox a{color: #858585;text-decoration: none;display:inline-table;vertical-align: middle}
.RechargeList-flow .rechargebox h3,.RechargeList-flow .rechargebox p{margin: 0;}
.RechargeList-flow .rechargebox h3{font-size:17px;font-weight: normal;color: #282828}
.RechargeList-flow .rechargebox p{margin-top:0.5rem;font-size: 13px;display: none}
.RechargeList-flow .active .rechargebox{border-color: #00A0FA;color:#00A0FA}
.RechargeList-flow .active .rechargebox a,.RechargeList-flow .active .rechargebox a h3{color:#00A0FA}
.RechargeList-flow .disabledBox .rechargebox{background: #ccc;}
.RechargeList-flow .disabledBox .rechargebox a,.RechargeList-flow .disabledBox .rechargebox h3{color: #fff;}
.RechargeList-flow-box2 ul li{width: 50%;}


/*充值号码*/
.Reacharg-tel{display: block;margin: 0 15px;position: relative;padding:16px 0;}
.Reacharg-tel:after {  content: " ";  position: absolute;  left:0; bottom: 0; width:100%;  height:1px; background: #e6e6e6; -webkit-transform-origin: 100% 0;  transform-origin: 100% 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);  }
.Reacharg-tel .inputdel{right:0;display: none; height: 55px;}
.Reacharg-tel input{width: 100%;display: block;font-size: 20px;}
.Reacharg-tel .remark{font-size: 13px; color: #858585; margin-top: 3px;}
.Reacharg-Phone{display: block;height: 60px; line-height: 60px; text-align: center;background: #fff;font-size: 16px; color: #858585}
.Reacharg-Phone span{font-size: 18px;color:#00A0FA}

/*支付*/
.titBox{display:block;padding:12px 0 10px 15px;font-size: 13px;line-height: 13px; font-weight: normal; color: #858585;}
.Pay_Order_info{font-size: 16px; margin-top:0;margin-bottom:0;}
.Pay_Order_info:before,.Pay_Order_info:after{display: none;}
.Pay_Order_info h3{display: block;padding:10px 15px;font-size: 14px; font-weight: normal}
.Pay_Order_info .weui-cell{font-size:14px;}
.Pay_Order_info .weui-cell:before{left:0}
.Pay_Order_info .weui-cell h2{display: block;width: 100%;}
.Pay_Order_info .weui-cell h2,.package-cont .weui-cell h2 small{font-size: 16px; font-weight: normal;}
.Pay_Order_info .weui-cell p{display: block;clear:both;width: 100%;  font-size: 13px;margin-top:5px;}

/*支付方式*/
.Pay_way{margin: 0}
.Pay_way:before,.Pay_way:after{display:none;}
.Pay_way .weui-cell{padding:10px 15px 12px 15px;}
.Pay_way .weui-cell:before{left:58px;}
.Pay_way .weui-icon-pic{width: 30px; height: 30px;margin-right:12px;}
.Pay_way .weui-icon-pic img{width: 30px;}
.Pay_way .weui-cell__bd h3{ font-size: 16px; font-weight: normal}
.Pay_way .weui-cell__bd h3 small{display: block;clear: both;font-size: 12px; color: #858585;}

/*充值卡*/
.pay_card_info{margin: 0}
.pay_card_info:after,.pay_card_info:before{display: none}
.pay_card_info .weui-cell{padding:12px 15px; font-size: 16px;}
.pay_card_info .weui-label{width: 80px;}

/*单选组*/
.weui-icon-checked{width: 18px; height: 18px; background: url("../images/radio_nor.png") no-repeat; background-size: cover; opacity: 1!important;display: inline-table!important;}
.weui-cells_radio .weui-check:checked+.weui-icon-checked:before { display: block;  content: "";  width: 18px;  height: 18px;  background: url("../images/radio_sel.png") no-repeat;  background-size: cover;  margin: 0;  }
.weui-cells_radio .weui-check:disabled:last-of-type{color: #ccc;border:1px solid #b00;}
.weui-cells_radio .disabledBox{color: #ccc;}
.weui-cells_radio .disabledBox .weui-icon-checked{opacity: 0.5}

/*select*/
.select_box{width: 100%;height: 100%; background: rgba(0,0,0,0.2); position: fixed; left: 0;top:0;z-index: 999}
.weui-picker-modal{color: #282828;}
.weui-picker-container .toolbar:before{display: none}
.weui-picker-container .weui-cells:before{display: none}
.weui-picker-container .toolbar-inner{background: #fff;}
.weui-picker-container .toolbar-inner h1{height: 46px; font-size: 16px;}
.weui-picker-container .weui-cell:before{left:0}
.weui-picker-container .weui-cell{font-size: 16px;}
.weui-select-modal{padding-bottom: 75px;background: #fff}
.toolbar .picker-button {position: fixed;  left: 0;  bottom: 15px;  box-sizing: border-box;  line-height: 2.2rem;  z-index: 1;  padding:0;  height: 44px;  width: 100%;  color: #fff;  }
.toolbar .picker-button:before{content: "取消";display: block;height: 44px;margin: 0 15px;background: #00A0FA;border-radius: 4px;}
.weui-input{color: #282828}

/*订购*/
.orderBox{background: #fff;display: block;margin-top: 10px;}
.OrderList .rechargebox p{ display: block}

/*记录列表*/
.recordingList{display: block}
.recordingList .titBox{height: 14px; line-height: 15px; padding:15px 0; font-size: 14px; color: #282828;background: #f2f2f2}
.recordingList .titBox span{border-left: 3px solid #00A0FA;padding-left:6px;}
.recordingList .weui-cells{margin: 0; font-size: 14px;}
.recordingList .weui-cells p{color: #858585; font-size: 13px;}
.recordingList .weui-cell:before{left:0;}
.recordingList h3 +.weui-cell:before{display:none}

/*上传图片*/
.UploadPic{padding:0 0 0 15px;}
.UploadPic dl,.UploadPic ul{margin-right:15px;}
.UploadPic dl dd,.UploadPic ul li{margin-bottom: 15px;}
.UploadPic dl dd:last-child,.UploadPic ul li:last-child{margin-bottom:0;}
.UploadPic dl dd img,.UploadPic ul li img{width: 100%;display: block}
.photo-container img{width: 100%;}
.weui-photo-browser-modal{ z-index: 997}

.weui-uploader__input-box{border:none}
.weui-uploader__input-box{width: 100%; height: auto; position: relative;}
.weui-uploader__input-box:before{display: none}
.weui-uploader__input-box:after {  content: "";  position: absolute;  left: 0;  width: 100%;  text-align: center;  height:20px;  line-height: 20px;  font-size: 13px;  margin-top:10px;  -webkit-transform: none;  transform:none;  background:none;  }
.weui-uploader__input-box:active:after, .weui-uploader__input-box:active:before{background-color:#fff}
.weui-uploader__input-box:active{border-color:#ccc}
.weui-uploader__input-box.pic0:after{content: "员工工牌"}
.weui-uploader__input-box.pic1:after{content: "身份证正面"}
.weui-uploader__input-box.pic2:after{content: "身份证反面"}
.weui-uploader__input-box.pic3:after{content: "正面免冠照"}
.weui-uploader__input-box.pic4:after{content: "身份证正面+卡芯"}
.weui-uploader__input-box.pic5:after{content: "正面免冠照2"}
.weui-uploader__input-box.pic21:after{content: "工作证明"}
.weui-uploader__input-box.pic22:after{content: "社保缴纳记录"}
.weui-uploader__input-box.pic23:after{content: "银行流水"}
.weui-uploader__input-box.pic11:after{content: "监护人免冠照"}
.weui-uploader__input-box.pic12:after{content: "监护人身份证正面"}
.weui-uploader__input-box.pic13:after{content: "监护人身份证反面"}
.weui-uploader__input-box.pic14:after{content: "户口簿户主页"}
.weui-uploader__input-box.pic15:after{content: "户口簿户本人页"}
.weui-uploader__input-box.pic16:after{content: "出生证"}


.weui-uploader__input-box:active:after, .weui-uploader__input-box:active:before{background: none;}

.textList{margin-top: 10px!important;}
.textList .weui-cell{padding:12px 15px;}
.textList .weui-cell:before{left:0}

/*业务订购*/
.Business-Order,.Business-open{margin-top:0;margin-bottom: 10px;}
.Business-Order .weui-cell{padding:12px 15px;}
.Business-Order .weui-cell:before{left:0}
.Business-Order .txt{font-size: 13px; color: #858585;padding:9px 15px;}

.Business-open .weui-cell{padding:12px 15px 0 15px;}
.Business-open .weui-cell:before{left:0}
.Business-open .txt{font-size: 13px; color: #858585;padding:6px 15px 12px 15px;display:block}
.Business-open .txt:before{display: none;}
.Business-open .txt div{display: block;clear: both;text-align: left;}

.Business-open .btnbox{padding:9px 15px; text-align: right;display: block}
.Business-open .btnbox .btn{margin-left:5px;}

.search-tab{display: block; height: 60px;background: #fff; position: fixed;z-index: 99;width: 100%;}
.search-tab:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:-1px;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
.search-tab ul li{text-align: center;height: 55px; font-size: 14px; padding-top:5px;}
.search-tab ul li.active{color: #00A0FA;border-bottom: 2px solid #00A0FA; height: 53px;}

.search-ecording-list{padding-top:69px; margin-bottom:20px;}
.search-ecording-list .weui-cells{margin: 0;}
.search-ecording-list .weui-cells:after{display: block!important;border-color: #e6e6e6}
.search-ecording-list .weui-cells:last-child:after{display: none!important;}
.search-ecording-list .weui-cell:before{display: none}
.search-ecording-list .tit{font-size: 14px; padding: 12px 15px 0 15px;}
.search-ecording-list .txt{font-size: 13px; color: #858585; padding:6px 15px 12px 15px;}
.search-ecording-list .weui-cell__ft{ text-align: left;}

/*账户余额*/
.balanceBox{padding:30px 0 24px 0}
.balanceCont{width: 164px; height:164px; background:url("../images/sbg.png") no-repeat center; background-size:cover;border-radius: 50%;margin: 0 auto; text-align: center}
.balanceCont .tit{padding-top:36px; font-size: 13px; color: #fff;}
.balanceCont .money{font-size: 30px;}
.balanceCont button{width: 70px; height: 24px; border:1px solid #fff;border-radius: 100px;background: none; font-size: 12px; color: #fff;}

.balanceRow{display: block; clear:both; height: 52px; width: 100%;padding-bottom: 24px;position: relative}
.balanceRow:after{content:'';display: block;width: 1px; height:52px;position:absolute;left:50%;top:0px;background: rgba(255,255,255,0.5);-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5);}
.balanceRow .balanceRow-cont{float:left; text-align: center;width: 50%; }
.balanceRow .balanceRow-cont .tit{font-size: 13px;}
.balanceRow .balanceRow-cont .money{line-height:35px;font-size: 30px;}

/*套餐查询*/
.PackageBox{display: block;background: #fff; padding:0 20px;}
.PackageBox ul li{width: 100%;display: block;padding: 16px 0; position: relative}
.PackageBox ul li:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:-1px;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
.PackageBox ul li:last-child:after{display: none}
.PackageBox .txt{margin-top:15px;color:#858585;font-size: 13px;}
.PackageBox .lineProgressbar{width: 100%;display: block; margin: 12px 0 6px 0;border-radius: 100px; overflow: hidden}
.PackageBox .l{  -webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1;  }
.PackageBox .r{ text-align: right}
.PackageBox .l p,.PackageBox .r p{display: inline}
.PackageBox .tit{font-size: 12px; color: #858585;}
.PackageBox .cont{font-size: 18px;line-height: 18px;}
.PackageBox .cont em{font-size: 12px; font-style: normal}
.PackageBox h3{font-size: 14px; font-weight: normal; text-indent:28px;}
.PackageBox h3.icon-1{background: url("../images/phone_icon.png") no-repeat left center; background-size: 20px;}
.PackageBox h3.icon-2{background: url("../images/flow_icon.png") no-repeat left center; background-size: 20px;}
.PackageBox h3.icon-3{background: url("../images/mess_icon.png") no-repeat left center; background-size: 20px;}
.infoBox{display: -webkit-box;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  align-items: center;}

/*账单查询*/
.search-order{display: block;padding-top:42px;}
.search-order .textList{margin-top:10px;}

.Order-detail{display: block; background: #fff;  margin-top:10px;}
.Order-detail h2{display: block; height: 40px; font-size: 14px;font-weight: normal;line-height: 40px;padding:0 15px;}
.Order-detail h2 small{float:right;color: #858585}

.Order-detail .cont{display: block; position: relative;}
.Order-detail .cont:before{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:-1px;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }

.Order-detail .cont h3{display: block; height: 40px; font-size: 14px;font-weight: normal;line-height: 40px;padding:0 15px 0 25px;}
.Order-detail .cont h3 small{float:right; font-size: 14px;}
.Order-detail .cont ul{ position: relative}
.Order-detail .cont ul:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:-1px;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }

.Order-detail .cont ul li{display: block; position: relative}
.Order-detail .cont ul li:before{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:-1px;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
.Order-detail .cont h4{display: block; height: 40px; font-size: 14px;font-weight: normal;line-height: 40px;padding:0 15px 0 25px;color: #858585}
.Order-detail .cont h4 small{float:right; font-size: 14px;}
.Order-detail .cont h4 em{display: inline-table; vertical-align: middle; width: 12px; height: 7px; background: url("../images/arrow_down_1.png") no-repeat center;background-size: 12px; margin-left: 5px;margin-top: -2px;}

.Order-detail ul li.active h4 em{background: url("../images/arrow_up_1.png") no-repeat center;background-size: 12px;}
.Order-detail .cont-info{ background: #f2f2f2; padding:5px 15px 5px 35px; display: none}
.Order-detail .cont-info h5{ font-size: 13px; font-weight: normal; color: #858585; height: 30px; line-height: 30px;}
.Order-detail .cont-info h5 small{float:right; font-size: 13px;}
.Order-detail .cont ul li.active .cont-info{display: block}
.Junebox{margin-top:70px!important;}

/*新版吐槽*/
.feedbackList{display: block}
.feedbackList .weui-cell{display: block}
.feedbackList .weui-cells{margin-top: 0; margin-bottom: 10px;}
.feedbackList h3{width:100%;display: block; height: 30px; line-height: 30px; margin-bottom:10px;  font-size: 16px; font-weight: normal;text-indent:40px;}
.feedbackList h3.user{background: url("../images/portait.png") no-repeat left center; background-size: 30px;}
.feedbackList h3.Custome{background: url("../images/kf_answer.png") no-repeat left center; background-size: 30px;}
.feedbackList .weui-cell:before,.feedback .weui-cell:before{left:0}
.feedbackList h4{width:100%;display: block; font-size: 14px; color: #858585; font-weight:normal; margin-top: 10px;}
.feedbackList h4 small{float:right;}
.feedbackList p{width:100%;display: block; margin-top:4px;}


/*帮助中心*/
.helpList {display: block;background: #fff; overflow: hidden}
.helpList ul li{display: block;clear:both;padding: 0 15px; position: relative; }

.helpList ul li h3{padding: 12px 30px 12px 0; line-height: 20px; font-size: 15px; font-weight: normal; position: relative}
.helpList ul li h3:after{content: "";display: block;width:14px; height: 8px; background: url("../images/arrow_down_2.png") no-repeat center;background-size: 14px; position: absolute;right:0;top:40%;}
.helpList ul li.active h3:after{content: "";display: block;width:14px; height: 8px; background: url("../images/arrow_up_2.png") no-repeat center;background-size: 14px; position: absolute;right:0;top:40%;}

.helpList ul li .cont{display: none; color: #858585; padding:10px 0; font-size:14px;}
.helpList ul li .cont a{color: #00A0FA}
.helpList ul li.active .cont{display:block!important;}


.helpList ul li h3:before{content: '';display: block;height: 1px; width: 130%;position:absolute;left:0;bottom:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }

.helpList ul li.active:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:15px;bottom:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }

.helpList ul li:last-child h3:before{display: none}
.helpList ul li:last-child:after{display: none}
.helpList ul li.active h3:before{display: block}

.helpCategory{background: #fff;}
.helpCategory .cont{ text-align: center;padding:20px 0 16px 0}
.helpCategory .cont img{width: 36px;}
.helpCategory .cont p{font-size: 14px;}

.ChargesCategory{margin-top: 10px;}
.ChargesCategory .weui-cell{padding:12px 15px;}
.ChargesCategory img{width: 36px;margin-right:12px;}

/*详单查询*/
.detailed-List{ margin-top: 10px;}
.detailed-List .weui-cell__hd img{width: 40px;margin-right: 15px;}
.detailed-List .weui-cell__bd h3{font-size: 16px; font-weight: normal}
.detailed-List .weui-cell__bd p{font-size: 13px; color: #858585}
.detailed-List .weui-cell{padding: 12px 15px;}

.detailed-cont{display: block; background: #fff; margin-top:70px; margin-bottom:20px;}
.detailed-tit{ padding: 10px 15px;font-size: 14px;  position: relative;  display: -webkit-box;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  align-items: center;}
.detailed-tit .text{  -webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1;  }
.detailed-tit .money{color: #F53C23}
.cont-list{display: block;padding:12px 0;position: relative}
.cont-list:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:0;background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }

.cont-cell{ padding:0 15px;font-size: 14px;  position: relative;  display: -webkit-box;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  align-items: center;}
.cont-cell__bd{  -webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1;  }
.cont-cell__hd{width: 14px; height: 14px; margin-right: 8px;}
.cont-cell__hd img{width: 14px;height: 14px;float:left;}
.cont-cell .sm-text1{font-size: 12px;color:#858585}
.cont-cell .sm-text2{font-size: 13px;color:#858585}
.cont-cell .sm-text3{color: #858585}

/*变更套餐*/
.packageList{display: block;background: #fff; margin-top: 10px;}
.packageList h3.tit{padding: 12px 15px;font-size: 13px; color: #858585;font-weight: normal}
.packageList ul{display: block;padding:0 15px 5px 15px;}
.packageList ul li{border:1px solid #ccc;padding: 10px;margin-bottom:10px;font-size: 14px;position: relative;display: block;z-index: 99;}
.packageList ul li .l{ padding-right:12px;width:45%; margin-right:12px;border-right:1px solid #e6e6e6;display: inline-table;vertical-align: middle}
.packageList ul li .l p.tit{font-size: 16px;}
.packageList ul li .r{font-size:12px;color: #858585;display: inline-table;width:45%;vertical-align: middle }
.packageList ul li.active{border:1px solid #00a0fa;background: url("../images/tcheck.png") no-repeat right bottom;background-size: 20px;}

.cont-tab{width: 100%;border:0;text-align: center; margin-top:3px;margin-bottom:5px;}
.cont-tab th{background: #00B4F7;color: #fff;padding:5px 5px; font-weight: normal}
.cont-tab td{background: #D3EDFB;padding:5px 5px; }

/*品牌动态*/
.News {  width: 100%;  }
.NewsList{height: inherit!important;}
.News .swiper-slide {  text-align: center;  font-size: 18px;  background: #fff;  width:160px!important;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  }
.News .swiper-slide:nth-child(2n) {  width: 60%;  }
.News .swiper-slide:nth-child(3n) {  width: 40%;  }
.News p{display: block;width: 100%; text-align: left;}
.News .pic img{width: 100%;}
.News .tit{font-size: 14px; padding: 0 10px; box-sizing: border-box;}
.News .date{font-size: 12px; color: #858585;padding: 0 10px 10px 10px;}

.brandList{display:block; margin-bottom:15px;}
.brandList ul li{display: block;padding: 15px; margin-bottom: 10px; background: #fff;}
.brandList ul li .pic img{width: 100%;}
.brandList ul li .tit{font-size: 14px;}
.brandList ul li .date{color: #858585; font-size: 11px;}
.brandCont{display: block; padding: 15px; font-size: 13px;}
.brandCont img{width: 100%;}
.brandCont p{/* text-indent: 26px; */margin: 5px 0}
.brandCont .tit{font-size: 14px; font-weight: bold}
.brandCont .date{font-size: 12px; color: #858585;margin-bottom: 10px;}
.content-tit{border-left: 4px solid #00B4F7; font-size: 14px; height: 14px;line-height: 14px; text-indent: 6px; margin: 10px 0}

/*微信激活*/
.formBig{margin-top: 10px;}
.formBig .weui-label{width: 145px;}

.pid-uploader{display: block;clear: both;padding-left: 15px;}
.pid-uploader ul li{width: 50%;float:left;margin: 0;}
.pid-uploader ul li .up-Box{display: block; margin: 0 15px 15px 0; text-align: center;font-size: 14px;}
.pid-uploader ul li a{color:#00A0FA ; margin-top: 5px;display: block}
.pid-uploader ul li img{width: 100%;display: block}

.viedo-text{ text-align: center;color: #858585;}
.video-num{text-align: center;display: block;clear: both; margin-top: 15px;}
.video-num span{display: inline-table;background: #fff;border:1px solid #00A0FA;color: #00A0FA;width: 44px;height: 44px; line-height: 44px; margin: 0 10px;}

body .wechat-acitvation{width: 295px;box-shadow: none;border-radius: 8px; }
body .wechat-acitvation .layui-layer-title{background: none; text-align: center;padding: 0;font-size: 18px; font-weight: bold;color: #000}
body .wechat-acitvation .layui-layer-btn{padding: 0;    border-top: 1px solid #eee;}
body .wechat-acitvation .layui-layer-btn a{border: none; width: 100%;height:45px;line-height:45px;font-size: 16px; color:#00A0FA ; padding: 0; margin: 0;text-align: center;background:none;}



/*订单列表*/
.order-list-tab{ height:42px; width: 100%;background: #fff;position: fixed;left: 0;top:45px; font-size:14px; line-height: 42px;z-index: 99}
.order-list-tab a{display: block;float:left;width:25%;}
.order-list-tab a span{display: block;text-align: center; position: relative}
.order-list-tab a.active{color: #00A0FA }
.order-list-tab a.active span:after{content: '';width: 100%; height: 2px; display: block;position: absolute;left:0;bottom: 0;background: #00A0FA }

.order-list{display: block;margin-top: 10px;}
.order-list .list{background: #fff;display: block; margin-bottom: 10px;}
.order-list .list .title{display: block;clear: both; height: 40px;padding: 0 15px;}
.order-list .list .status{ font-size:14px;float:right;color: #FF7700;;line-height: 40px; }
.order-list .list .order-num{float:left;font-size: 14px;line-height: 40px; margin-right: 10px;}

.order-list .list .price{display: block; height: 40px; padding: 0 10px;line-height: 40px;font-size: 13px; text-align:right;}
.order-list .list .operating{display: block;padding:10px;position: relative;overflow: hidden;text-align: right}
.order-list .list .operating:before{  width: 100%;  height: 0;  content: ""; position: absolute;left:0; top:0;border-bottom:1px solid #d7dce0;   display: block;  -webkit-transform-origin: 0 100%;  transform-origin: 0 100%;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.order-list .list .operating a{min-width: 65px; height: 30px;border:1px solid #ddd;padding: 0 10px; text-align: center; line-height: 30px;display: inline-table;border-radius: 3px;margin-left: 5px; font-size: 13px;}
.order-list .list .operating a.bule{border-color: #00A0FA; color: #00A0FA}
.order-list .view-list{display: block; background: #fafafa;}
.order-list .view-list .weui-cells{margin: 0;background:none;}
.order-list .view-list .weui-cell__hd img{width:70px; height: 70px;display: block; margin-right: 10px;}
.order-list .view-list .weui-cell__bd{font-size: 13px;padding:0 10px 0 0;}
.order-list .view-list .weui-cell__bd h3{font-size: 15px;font-weight: normal; }
.order-list .view-list .weui-cell__bd p{color: #858585;font-size: 13px;margin-top: 5px;}

.order-list .shop-Card .weui-cells{border-bottom: 10px solid #fff; height:120px; overflow: hidden;display: block}
.order-list .shop-Card .weui-cells:last-child{border-bottom: none;}
.order-list .shop-Card .weui-cells .weui-cell__bd{position: relative}
.order-list .shop-Card .weui-cell__ft{ position: relative; width: 60px;margin-right: -15px; margin-top: -10px;display: none; margin-left: 15px;}
.order-list .view-list .weui-del{background: #FF5757; color: #fff; width: 60px; height:120px; line-height:120px; text-align: center; }
.order-list .shop-Card .l{float: left; width: 18px; height: 18px; margin-right: 10px; padding:26px 0 }
.order-list .shop-Card .weui-check:checked +img.selIcon{display: block}




.order-list .order-picer-box{padding:10px 0; margin: 0;position: relative}
.order-list .order-picer-box:after{  width: 100%;  height: 0;  content: ""; position: absolute;left:0; bottom:0;border-bottom:1px solid #d7dce0;   display: block;  -webkit-transform-origin: 0 100%;  transform-origin: 0 100%;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.order-list .order-picer-box .weui-cell{padding:0 10px; font-size: 13px;}
.order-list .order-picer-box .weui-cell:before{display: none}
.order-list .order-picer-box .weui-cell .price{color: #666; height: auto;line-height:normal;padding: 0; font-size: 13px;}
.weui-picker-container, .weui-picker-overlay{z-index:999999999}

/*查看物流*/
body .LogisticsLayerOpen{width:90%;box-shadow: none;border-radius: 5px; background: no-repeat}
body .LogisticsLayerOpen .layui-layer-content{background: #fff;border-radius: 5px;overflow:hidden}
body .LogisticsLayerOpen .layer-cont{padding: 0}
body .LogisticsLayerOpen .layui-layer-setwin{top:auto;bottom: -40px;right:52%}
body .LogisticsLayerOpen .layui-layer-setwin .layui-layer-close2{width: 40px; height: 40px;background: url("../images/close_icon_express@3x.png") center;background-size: cover}

.logisticsStatus{background: #00A0FA; color: #fff;float:left;display: block;width: 100%;padding: 15px 0;}
.logisticsStatus h3{font-size: 18px; font-weight: normal}
.logisticsStatus .pro-info{text-align: left;font-size: 13px; margin-top: 14px; }
.logisticsStatus img{width: 60px;margin-left: 15px;margin-right:10px;vertical-align: top}
.logisticsStatus p{display:inline-table;vertical-align: top}




.logisticsLayer ul{width: 100%;float: left;height:270px;overflow: scroll;-webkit-overflow-scrolling: touch; position: static; margin: 15px 0}
.logisticsLayer ul{
    position: relative;
}

.logisticsLayer ul li{display: block;clear: both;height: auto; text-align: left;padding: 0 25px;font-size: 13px;color: #858585 ; }
.logisticsLayer ul li .rowBox{display: flex;width: 100%;padding-bottom:25px;float:left; position: relative}
.logisticsLayer ul li .rowBox .time{float:left;padding-right: 10px; text-align: center;background: #fff;position: relative;z-index: 5; font-size:9px; }
.logisticsLayer ul li .rowBox .time p{font-size: 12px;}
.logisticsLayer ul li .rowBox .cont{float:left; width: 100%;display: block}

.logisticsLayer ul li .rowBox:before{
    content:'';
    display: block;
    width: 1px;
    height: 100%;
    background: #D8D8D8;
    position: absolute;
    left: 15px;
}
.logisticsLayer ul li:last-child .rowBox:before{
    display: none;
}
.logisticsLayer ul li:first-child .rowBox .time{
    color: #282828;
}
.logisticsLayer ul li:first-child .rowBox .cont{
    color: #282828;
}




/*订单详情*/
.order-view{width: 100%;display: block;clear: both;float:left; background: #fff; margin-bottom: 10px;padding: 10px 0}
.order-view .order-cont{display: block;clear: both;padding: 0 15px;}
.order-view .order-cont .tit{display: block;width: 100%;padding-bottom: 10px;font-size: 14px;float:left;}
.order-view .order-cont .tit .l{float:left;}
.order-view .order-cont .tit .r{float:right;font-size: 11px;color:#858585;margin-top: 2px;}
.order-view .order-cont .txt{float:left;width: 100%;clear: both;display: block;padding-top: 10px;font-size:13px;}

.status-list{display: block;height: 74px;width: 100%;float:left;background: #F7FCFF; }
.status-list .weui-flex{ text-align: center;font-size: 13px;overflow: hidden;}
.status-list .weui-flex .icon{width: 16px; height: 16px;border-left:3px solid #F7FCFF; border-right:3px solid #F7FCFF;background:#F7FCFF url("../images/icon _sucess not_@3x.png") no-repeat center; background-size: cover; margin-top: 17px;margin-bottom: 5px;position: relative;z-index:10}
.status-list .weui-flex .icon-current .icon{background:#F7FCFF url("../images/order_sucess_icon@3x.png") no-repeat center; background-size: cover;}
.status-list .weui-flex .current{color:#00A0FA}

.status-list .weui-flex .weui-flex__item{position: relative;color: #858585}
.status-list .weui-flex .icon-current{color: #282828}
.status-list .weui-flex .current{color: #00A0FA}
.status-list .weui-flex .weui-flex__item:after{content: '';display: block;width: 100%;height: 1px; background: #ccc;z-index:0; position: absolute;left:50%;top: 25px;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.status-list .weui-flex .icon-current:after{background: #00A0FA;}
.status-list .weui-flex .weui-flex__item:last-child:after{display: none;}
.status-list .weui-flex .icon-current:last-child:after{left:auto;right:50%;background: #00A0FA; z-index:2}
.status-list .weui-flex .weui-flex__item:last-child:after{left:auto;right:50%;background: #ccc; z-index: 5}
.status-list .weui-flex .weui-flex__item.icon-current:last-child:after{left:auto;right:50%;background: #00A0FA; z-index:2}

.order-pro-info{display: block;clear: both;background: #fff;font-size: 14px; margin-top: 10px;margin-bottom: 10px;width: 100%;float:left;}
.order-pro-info .tit{width: 100%;display: block;float: left;height: 40px;line-height: 40px;}
.order-pro-info .l{float:left;margin-left: 15px;font-size: 14px;}
.order-pro-info .c{float:left;}
.order-pro-info .r{float:right;margin-right: 15px;font-size: 13px;color: #858585}

.order-info-box{display: block;width: 100%;background: #fff;float:left;padding: 10px 0;}
.order-info-box .order-Logistics{display: block;padding:0 15px 10px 40px;background: url("../images/icon_express@3x.png") no-repeat 15px 7px;background-size: 17px;position: relative;}
.order-info-box .order-Logistics:after{content: '';display: block;width: 100%;height: 1px; background: #E3E3E3; position: absolute;left: 0;bottom: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.order-info-box .order-Logistics:before{content: '';display: block;width: 8px; height: 14px; background: url("../images/arrow_rig_2.png") no-repeat center;background-size:cover;position: absolute;right:15px; top:30%}
.order-info-box .order-add{display: block;padding:10px 15px 0 40px; background: url("../images/icon_adress_@3x.png") no-repeat 15px 13px;background-size: 15px;}
.order-info-box h3{font-size: 15px; font-weight: normal;padding-right:20px;}
.order-info-box p{font-size: 14px; color: #858585;}


.order-pro-info .pro-pic{display: block;clear: both;background: #fafafa;padding: 10px 15px; height: 70px; }
.order-pro-info .pro-pic img{width:70px; height: 70px;float:left;margin-right: 10px;}
.order-pro-info .pro-pic h3{font-size: 15px; font-weight: normal;}
.order-pro-info .pro-pic p{font-size: 13px;color: #858585;}

.order-pro-info .pro-txt{display: block;width: 100%; height: 40px; line-height: 40px;font-size: 13px; position: relative}
.order-pro-info .pro-txt .l{font-size: 13px;}
.order-pro-info .pro-txt .r{color: #282828;}
.order-pro-info .pro-txt .c{width: 100%; text-align: center;position: absolute;left: 0;top: 0; }

.order-pro-info .info-btn{display: block;padding: 10px 15px;background: #fff;position: relative;text-align: right}
.order-pro-info .info-btn:after{content: '';display: block;width: 100%;height: 1px; background: #E3E3E3; position: absolute;left: 0;top: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.order-pro-info .info-btn .btn{  min-width: 65px;  height: 26px;  border: 1px solid #ccc;  padding: 0 6px;  text-align: center;  line-height: 26px;  display: inline-table;  border-radius: 3px;  margin-left: 5px;  font-size: 13px;  }
.order-pro-info .info-btn .btn.blue{border-color:#00A0FA }


.order-pay-info{display: block;clear: both;background: #fff;font-size: 14px; }
.order-pay-info .Row-1,.order-pay-info .Row-2{display: block;padding: 15px; clear: both; position:relative}
.order-pay-info .Row-1:after{content: '';display: block;width: 100%;height: 1px; background: #E3E3E3; position: absolute;left: 0;bottom: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.order-pay-info .txt{color: #858585}

.select3D{background: #fff;}
.select3D .toolbar{border-bottom: 1px solid #e6e6e6}
.select3D .picker-button{position: static;display: inline-table;text-align: right;color: #00A0FA;padding-right: 15px; font-size: 16px;}
.select3D .toolbar .picker-button:before{display:none}
.select3D .picker-item{font-size: 16px;}
.select3D .picker-selected{font-size: 18px;}
.select3D h1.title{font-size: 17px; color: #000;}





.Logistics-Returns{display: block;background: #fff; margin-bottom: 10px;width: 100%;float: left;padding: 10px 0}
.Logistics-Returns .LogisticsBox{display: block;padding: 0 15px;}
.Logistics-Returns .LogisticsBox h3.tit{font-size:16px;font-weight: normal;padding-left:25px; background: url("../images/icon_express@3x.png") no-repeat left center;background-size: 17px;}
.Logistics-Returns .Logistics-row{font-size: 14px;color: #858585;width: 100%;display: block;float:left;}
.Logistics-Returns .Logistics-row .tit{float: left;color: #282828;width: 75px;}

.Logistics-Returns .Logistics-row .cont{margin-left:80px;}
.Logistics-Returns .Logistics-row .cont ul{padding-left:15px; position: relative}
.Logistics-Returns .Logistics-row .cont ul:before{content: '';display: block;width:1px;height:100%; background: #E3E3E3; position: absolute;left: 0;bottom: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5);}
.Logistics-Returns .Logistics-row .cont ul li{display: block; margin-bottom: 10px; position: relative}
.Logistics-Returns .Logistics-row .cont ul li .time{font-size: 12px;}
.Logistics-Returns .Logistics-row .cont ul li:before{content:'';display: block;width: 5px; height: 5px;background: #ccc;border-radius: 50%; position: absolute;left:-17px;top:45%;}
.Logistics-Returns .Logistics-row .cont ul li:first-child:before{background:#00A0FA; }
.Logistics-Returns .Logistics-row .cont ul li:first-child p{color: #282828}
.Logistics-Returns .Logistics-row .cont ul li:first-child p.time{color: #858585}

.addressList{margin: 0}
.addressList .weui-cell{padding: 18px 15px;}
.addressList .weui-cell__bd{ position: relative; margin-right: 10px;}
.addressList h3{font-size: 16px;font-weight: normal}
.addressList p{font-size: 14px;color: #858585;margin-top: 5px;}
.addressList .icon-address img{width: 19px; }

.addressList .weui-cell__hd{margin-right: 10px;}
.addressList .weui-cell__ft{position: relative;z-index: 999}
.addressList .weui-check__label{width: 100%;display: block; height: 100%;}
.addressList .weui-check__label .r{width: 90%;padding-left: 28px;}
.addressList .weui-check__label .l{margin-right: 10px;float: left; margin-top: 3px;}
.addressList .weui-cell:before{left:0}

.card-title{background: #fff;display: block; height: 40px; position: relative}
.card-title .weui-cell{ padding:11px 15px; }
.card-title .weui-check__label .l{height: 18px; line-height: 7px;}
.card-title .weui-check__label .r{height: 18px; line-height: 18px; font-size: 16px;}
.card-title .txt{ line-height: 40px; float: left; font-size: 13px; padding-left: 15px;}
.card-title img{width:30px; height:30px; position: absolute; right: 10px; top:5px;}


.buy-card-tab .weui-cells{margin-top: 0}
.buy-card-tab .weui-cell{padding: 15px 15px 16px 15px;}
.buy-card-tab .weui-navbar{position: static}
.buy-card-tab .weui-tab__bd{margin-top:10px;}
.buy-card-tab .pro-pic{width:110px; height: 110px; margin-right:12px;}
.buy-card-tab .weui-cell__bd{height: 110px; position: relative}
.buy-card-tab .weui-cell__bd h3{font-size: 15px; font-weight: normal;}
.buy-card-tab .weui-cell__bd p{font-size: 13px; color: #858585; margin-top:5px;}
.buy-card-tab .btn-fix{ position: absolute;bottom:0;width: 100%;display: block}
.buy-card-tab .btn-fix .btn{width:52px;height: 26px;display: block;float: right;font-size:12px;text-align: center;line-height:26px;}
.buy-card-tab .btn-fix .price{color:#F53C23 ;font-size: 12px;position: absolute;bottom: -6px;}
.buy-card-tab .btn-fix .price b{font-weight: normal;font-size: 18px;}
.buy-card-tab .weui-cell__bd p {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

/*商品详情*/
.buy-pro-info{display: block;background: #fff; padding:18px 15px 15px 15px;}
.buy-pro-info h3{font-size: 16px;font-weight: normal;}
.buy-pro-info p{font-size: 13px; color: #858585}
.buy-pro-info .price{margin-top: -12px;}
.buy-pro-info .price .Special{font-size: 14px;color:#F53C23}
.buy-pro-info .price .Special b{font-size: 20px;font-weight: normal;}
.buy-pro-info .price .original{font-size: 13px; color: #858585;text-decoration: line-through}

.pro-view{margin-top: 10px;}
.pro-view .weui-cell_access:active{background: none;}
.pro-view .weui-cell{ /*-webkit-align-items: flex-start;  align-items: flex-start;*/min-height:26px; padding: 12px 15px;}

.pro-view .btn-line-blue{width:50px; height: 20px;font-size: 11px; text-align: center;line-height: 20px;}
.pro-view .weui-cell__hd{margin-right: 10px; font-size: 13px; color: #858585;}
.pro-view .weui-cell__bd{font-size: 14px;}
.pro-view .weui-cell__ft{font-size: 12px; line-height: 20px;}

.pro-other{padding-bottom:5px;padding-top:15px;}
.pro-other .weui-cell{padding-bottom:7px;padding-top:0;height: auto; min-height: inherit}
.pro-other .weui-cell:before{display: none}
.pro-sel input{font-size: 14px;width: 100%;z-index: 1}
/*.pro-sel .weui-cell__ft:after{top:-2px;}
.pro-other .weui-cell__ft:after{top:8px;}*/

.address-sel p{font-size:13px; color: #858585}
.address-sel span{font-size: 11px; padding-left: 15px; margin-right: 10px;}
.address-sel span.icon-1{background: url("../images/icon_fast@3x.png")no-repeat left center;background-size:12px;}
.address-sel span.icon-2{background: url("../images/icon_sell@3x.png")no-repeat left center;background-size:12px;}
.address-sel p.add-cont {width: 100%; height:auto;font-size:14px; overflow-x:visible;overflow-y:visible;color:#282828; padding-bottom: 5px;}
.address-sel .weui-cell__ft:after{top:5px;}

.address-sel .weui-cell,.pro-other .weui-cell{ -webkit-align-items: flex-start;  align-items: flex-start;}



.pro-cont{display: block; clear: both; margin-top: 10px;background: #fff;}
.pro-cont img{width: 100%;display: block}

.pro-buy-fix{width: 100%;height: 44px;position:fixed;background: #fff; left:0; bottom: 0}
.pro-buy-fix .kf-l{width: 33%; float:left;}
.pro-buy-fix .kf-l a{display: block; text-align: center;width: 100%; height: 44px;font-size: 10px; color: #7F8393;}
.pro-buy-fix .kf-l img{width: 18px; margin-top:5px;}
.pro-buy-fix .kf-l p{margin-top: -5px;}
.pro-buy-fix .sel-number{width: 67%;float:right;}
.pro-buy-fix .sel-number a{display: block; height: 44px; line-height: 44px; width: 100%;background: #00A0FA; color: #fff;font-size: 16px; text-align: center}

.pro-buy-fix .kf-l-1{width: 20%;}
.pro-buy-fix .sel-number-1,
.pro-buy-fix .sel-number-2{width:40%;}

.pro-buy-fix .sel-number-2 a{background: #FFAE3B}
.pro-buy-fix .sel-number-1 a{background: #FF5757 }

.cartIcon{display: block; width:60px; height:60px; position: fixed;right:15px; bottom: 50px;}
.cartIcon img{width: 100%;}



/*套餐选择*/
.Commodity-pro-info{display: none}
.Commodity-pro-info .pro-info-cont{display: block;float:left;width: 100%; position: relative;height:103px;}
.Commodity-pro-info .pro-info-cont:after{  width: 100%;  height: 0;  content: ""; position: absolute;left:0; bottom:0;border-bottom:1px solid #d7dce0;   display: block;  -webkit-transform-origin: 0 100%;  transform-origin: 0 100%;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.Commodity-pro-info .pro-info-cont .pro-info-pic{width:110px;height:110px; position:absolute;left:20px;top:-20px;z-index: 999;border-radius: 3px;overflow: hidden}
.Commodity-pro-info .pro-info-cont .pro-info-pic img{width:110px; height:110px;display: block}
.Commodity-pro-info .pro-info-cont .cont{display: block;margin-left: 145px;padding-top:30px;}
.Commodity-pro-info .pro-info-cont .cont span{display: block;clear: both;font-size: 14px;color: #858585}
.Commodity-pro-info .pro-info-cont .cont span.pro-price{color:#F53C23;font-size:14px;}
.Commodity-pro-info .pro-info-cont .cont span.pro-price b{font-size: 20px; font-weight: normal}

.Commodity-pro-info .pro-info-sel{display: block; height:15rem;position :relative;clear: both;  width: 100%;  overflow: auto;}
.Commodity-pro-info .pro-info-sel .selCont{display: block;padding:0 20px;padding-bottom: 70px; position: relative}
.Commodity-pro-info .pro-info-sel .selCont .tit{font-size: 13px; font-weight: normal;color: #858585;margin:13px 0 10px 0}
.Commodity-pro-info .pro-info-sel .selCont label{display: inline-table;min-width:40%;text-align: center; border:1px solid #F6F6F6;background:#F6F6F6;font-size: 13px;padding:5px 10px;border-radius: 3px; margin-bottom:14px; margin-right:3.5%;}
.Commodity-pro-info .pro-info-sel .selCont label.active{border-color:#00A0FA ;color:#00A0FA;background: #E2F4FF}

.Commodity-pro-info .pro-info-sel .selCont label:nth-of-type(even){margin-right: 0}

.Commodity-pro-info .pro-info-sel .pro-Num{padding-top: 20px; display: block;float:left; width: 100%}
.Commodity-pro-info .pro-info-sel .pro-Num .tit{float:left;height: 30px; line-height: 30px;margin: 0}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity{float:right;border-radius: 3px;display: block;overflow: hidden;position: relative;height: 30px;width:32%}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity input{width:45px;border:none; text-align: center;font-size: 14px;height:25px;line-height:25px;background: #f6f6f6;border-radius: 2px; color: #282828}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less,
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-plus{ width:25px;height:25px;border-radius: 2px; text-align: center;border: none; text-indent: -999px; overflow: hidden }
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less{background:#fff url("../images/icon_reduce_normal@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-Less:disabled{background:#fff url("../images/icon_reduce_disable@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .pro-info-sel .pro-Num .quantity .quantity-plus{background:#fff url("../images/icon_plus@3x.png") no-repeat center; background-size: 10px;}
.Commodity-pro-info .btn{width: 100%;height: 50px; border: none;color: #fff;font-size: 18px;background: #00A0FA;border-radius: 0; position: absolute;left:0;bottom: 0;}


body .ProSelect{ width: 100%!important;box-shadow: none;background: #fff;border-radius: 0;}
body .ProSelect .layui-layer-title{background: #fff;border:none;font-size: 16px;color: #282828;padding: 0;text-align: center;}
body .ProSelect .layui-layer-content{height:23rem; overflow: inherit}
body .ProSelect .layui-layer-setwin{right:0; top:0; width: 42px;height: 42px;}
body .ProSelect .layui-layer-setwin .layui-layer-ico{width:42px; height:42px; background: url("../images/close.png") no-repeat center;background-size: 13px; margin: 0}
body .ProSelect .layui-layer-setwin .layui-layer-close2{right: 0;top:0}
body .ProSelect .layui-layer-btn{padding: 0;}
body .ProSelect .layui-layer-btn a{border:none;border-radius: 0; width: 100%;height: 50px; text-align: center;line-height: 50px;padding: 0; margin: 0;background: #fb3369;font-size: 18px;}


/*选择配送地址*/
body .addList{ width: 100%!important;box-shadow: none;background: #fff;border-radius: 0;}
body .addList .layui-layer-title{background: #fff;border:none;font-size: 16px;color: #858585;padding: 0;text-align: center;}
body .addList .layui-layer-setwin{right:auto;left:0; top:0; width: 42px;height: 42px;}
body .addList .layui-layer-setwin .layui-layer-ico{width:42px; height:42px; background: url("../images/arrow_left.png") no-repeat center;background-size: 10px; margin: 0}
body .addList .layui-layer-setwin .layui-layer-close2{right: auto;top:0;left:20px;}
body .addList .layui-layer-btn{padding: 0; }
body .addList .layui-layer-btn a{border:none;border-radius: 0; width: 100%;height: 50px; text-align: center;line-height: 50px;padding: 0; margin: 0;background: #00A0FA;font-size:16px;color: #fff}

body .addList .layui-layer-btn .layui-layer-btn0{width:40px; height:40px; position: absolute;right:0;top:0; text-indent: -999px; background: url("../images/close@3x.png") no-repeat center; background-size: 15px;}

.Commodity-info-address{display:none; position: relative;height:23rem; }
.Commodity-info-address .layerNode{  width: 100%; }
.Commodity-info-address .weui-cells{margin: 0}
.Commodity-info-address .weui-cell{padding:15px 10px; margin: 0}
.Commodity-info-address .weui-cell__bd{font-size:14px;background: url("../images/icon_ps_adress_@3x.png") no-repeat left 2px;background-size:13px;padding-left:20px;}
.Commodity-info-address .active .weui-cell__bd{font-size:14px;background: url("../images/order_adress_icon@3x.png") no-repeat left 2px;background-size:13px;padding-left: 20px;color: #00A0FA}
.Commodity-info-address .weui-cell__ft{width: 15px; height: 15px; position: absolute;right:10px; top:10px; padding: 0}
.Commodity-info-address .weui-icon-checked{width: 15px; height: 15px;position: absolute;left: 0;top: 0;}
.Commodity-info-address .weui-cell:before{left:0}


/*选号入网*/
.buy-row{display: block;background: #fff; padding:16px 17px 12px 17px;font-size: 13px; text-align: center;position: relative}
.buy-row .row{display: block;width: 100%; position: relative}
.buy-row .row:before{content:'';display: block;width: 100%; height: 1px; background: #ccc; position: absolute;left: 0;top:10px;z-index: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.buy-row .row span{display:block;margin:0 auto;width: 18px; height: 18px;line-height: 18px; overflow:hidden;font-size:14px; border-radius:15px;border:3px solid #fff; background:#E2E2E2; color: #fff; position: relative;z-index: 1;}
.buy-row .row p{color: #858585;margin-top: 7px;}
.buy-row .row.active span{display:block;margin:0 auto;width: 18px; height: 18px;line-height: 18px; overflow:hidden;font-size:14px; border-radius:15px;border:3px solid #fff; background: #00A0FA; color: #fff; position: relative;z-index: 1;}
.buy-row .row.active p{color: #00A0FA}

.buy-card-selCont{display: block;background: #fff; padding:12px 17px;}
.buy-card-selCont .weui-cells{margin: 0;margin-top: 2px;}
.buy-card-selCont .weui-cell{ -webkit-align-items: flex-start;  align-items: flex-start; padding: 0;font-size: 15px;}
.buy-card-selCont .weui-cell__bd{color: #858585}
.buy-card-selCont .weui-cell:before{display:none}
.buy-card-selCont h3{font-size: 16px; position: relative;font-weight: normal}
.buy-card-selCont h3:before{content:''; display: block;width:3px; height:14px; background: #00a0fa; position: absolute;left:-6px;top:6px;}
.buy-card-selCont .weui-cell__hd{width:80px;}

.filterNumeber{display: block;clear: both;width: 100%;background: #fff; position: relative;}
.filterNumeber .filter-column{width: 100%;display: block; height: 44px;}
.filterNumeber .filter-column a{width:33.3333%;display: block;float:left; text-align: center; line-height: 44px;height:44px;font-size: 14px;overflow: hidden}
.filterNumeber .filter-column a:after{content:'';display:inline-table;width: 0;height: 0;border:5px solid transparent;border-top:5px solid #bbb;vertical-align:middle;margin-left: 5px; margin-top: 2px}
.filterNumeber .filter-column a.hover{color: #00a0fa}
.filterNumeber .filter-column a.hover:after{border:5px solid transparent; border-bottom:5px solid #00a0fa;    margin-top: auto;  margin-bottom: 7px;}


.userInfoForm{font-size: 15px;}
.userInfoForm .weui-label{width: 80px;}

.UploadBox{display:block;background: #fff;margin-top: 10px;}
.UploadBox .UploadPic{padding-bottom: 15px;}
.UploadBox .weui-uploader__input-box.pic1:after{content:'身份证正面'}
.UploadBox .weui-uploader__input-box.pic2:after{content:'身份证反面'}
.UploadBox .weui-uploader__input-box.pic3:after{content:'正面免冠照'}
.UploadBox .weui-uploader__input-box.pic5:after{content:'正面免冠照2'}


.column-sel{display: none;}
.column-sel:after{content:'';display: block;width: 100%; height: 1px; background: #e3e3e3;position: absolute;left: 0; top: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.column-sel .cont{padding:20px 10px;display: block}
.column-sel .cont .column-sel-row{width: 25%; text-align: center;display:block;float:left;padding-bottom:15px;}
.column-sel .cont .column-sel-row span{width: 80%;line-height: 25px; display: inline-table;font-size: 12px; background: #f6f6f6;border:1px solid #f6f6f6;border-radius: 2px;color: #858585}
.column-sel .weui-check:checked+span{color: #00a0fa; border:1px solid #00a0fa!important;background: #E2F4FF!important;}


body .Layerfilter{bottom:0;top:auto!important;width: 100%!important;border-radius: 0}
body .Layerfilter .layui-layer-btn{height: 40px; position: relative;padding: 12px 0}
body .Layerfilter .layui-layer-btn a{width:42%; height: 40px;line-height:40px;margin: 0 0 0 5%;padding: 0;text-align: center;float: left;border:none;}
body .Layerfilter .layui-layer-btn:after{content:'';display: block;width: 100%; height: 1px; background: #e6e6e6;position: absolute;left: 0; top: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}

body .Layerfilter .layui-layer-btn .layui-layer-btn0{background: #F6F6F6;color: #858585; }
body .Layerfilter .layui-layer-btn .layui-layer-btn1{background: #00a0fa;color: #fff;}


.weui-search{padding:10px 15px 0 15px;background: #fff;}
.weui-search:before,.weui-search:after{display: none}
.weui-search .weui-search-bar__box{text-align: left;background:#F4F4F4;height: 36px;}
.weui-search .weui-search-bar__box .weui-search-bar__input{padding: 8px 0}
.weui-search .weui-search-bar__box .weui-icon-search{line-height: 36px;}
.weui-search .weui-search-bar__form{border-radius: 5px; overflow: hidden}
.weui-search .weui-search-bar__input::placeholder{color: #858585}
.weui-search-bar__box{padding-left: 10px;}
.weui-search .weui-search-bar__box .weui-icon-clear{line-height: 36px; opacity: 0.5;right: 30px;}
.weui-search .weui-icon-search {width:36px; height: 36px; background: url("../images/search_icon@3x.png") no-repeat center;background-size:16px;left:auto;right:5px;}
.weui-search .weui-icon-search:before{display: none}


.sel-numberAddress{margin: 0;font-size: 15px; margin-bottom: 10px;}
.sel-numberAddress .weui-cell_access .weui-cell__ft:after{top:-3px;}
.sel-numberAddress .weui-cell_access .weui-cell__bd{margin-right: 10px; margin-left: 10px;}
.sel-numberAddress .weui-cell_access-r::placeholder{text-align: right;}
.sel-numberAddress input{/*background: url(../images/arrow_rig_2.png) no-repeat right; background-size: 7px;*/ text-align: right}
.city-picker{background: #fff;}
.city-picker .toolbar{border-bottom:none;}
.city-picker .toolbar:after{content:'';display: block;width: 100%; height: 1px; background: #e6e6e6;position: absolute;left: 0; bottom: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}

.sel-numberAddress .weui-label{width: 80px;}

.city-picker .picker-button{position: static;display: inline-table;text-align: right;color: #00A0FA;padding-right: 15px; font-size: 16px;}
.city-picker .toolbar .picker-button:before{display:none}
.city-picker .picker-item{font-size: 16px;text-align: center!important;}
.city-picker .picker-selected{font-size: 18px;}
.city-picker h1.title{font-size: 17px; color: #000;}

.toolbar-inner-city-picker{width: 100%;height: 40px; line-height: 40px; position: relative}
.toolbar-inner-city-picker .picker-button{position: absolute;font-size:15px;}
.toolbar-inner-city-picker h1.title{font-size:15px; font-weight: normal;}
.toolbar-inner-city-picker .cancel-picker{left: 10px; top: 0}
.toolbar-inner-city-picker .close-picker {right: 10px; top: 0;padding: 0}
.toolbar-inner-city-picker:after{content:'';display: block;width: 100%; height: 1px; background: #e6e6e6;position: absolute;left: 0; bottom: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}

.card-teble{display: block;background: #fff;clear: both; text-align: center;}
.card-teble table{width: 100%; }
.card-teble table td,.card-teble table th{height:50px; padding: 0 8px; text-align: center; position: relative;font-size: 15px; font-weight: normal}
.card-teble table th{background: #f4f4f4}
.card-teble table td:after{content:'';display: block;width: 100%; height: 1px; background: #e3e3e3;position: absolute;left: 0; bottom: 0;-webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);}
.card-teble .btn{width: 80px; height:45px;font-size:14px;border:none }
.card-teble  tr.active td{color:#00A0FA }

.tips-card{display: none;padding:0 15px 15px 15px;font-size: 13px;}
.tips-card h3{font-weight: normal;font-size: 13px;}
.tips-card p{color: #858585;}
.operating .weui-cell{font-size: 13px;}
.protocolBox{display: block; border-top:1px solid #E6E6E6;background: #fff;line-height: 40px; overflow: hidden}

.buy-addressList .addressNew{font-size: 15px; color:#00A0FA; margin: 0}
.buy-addressList .weui-cell_access .weui-cell__ft:after{top:-1px;}
.addressAddBox{display: none;width: 100%;height: 100%;overflow: hidden;background: #f2f2f2;position: fixed;left: 0;top:0;z-index: 999}



/*话费赠送活动*/

.activity{display: block;clear: both;padding: 0 15px 0 15px; }
.activity h3{font-weight: normal;  color: #858585;height: 13px; line-height: 13px;  font-size: 13px;  margin-bottom: 10px;}
.activity h3 small{font-size: 13px;}
.activity .weui-cells{margin-top: 0}
.weui-cells_radioBox .weui-cell{ padding:0 0 12px 0;    -webkit-align-items: center;  align-items: inherit;}
.weui-cells_radioBox .weui-cell:before{display: none}
.weui-cells_radioBox .weui-cell h2{font-size: 15px; font-weight: normal}
.weui-cells_radioBox .weui-cell p{font-size: 13px; color: #858585;}
.weui-cell__radio{margin-right:5px;}

.weui-cells_radioBox .weui-icon-checked{width: 15px; height: 15px; margin-top: -4px;}
.weui-cells_radioBox .weui-check:checked+.weui-icon-checked:before{width: 15px; height: 15px; background: url("../images/radio_select@3x.png") no-repeat center; background-size: cover }
.weui-check__label:active{background: none;}

/*活动弹窗*/
body .activityLayer{ width:90%!important;  background: none;box-shadow: none;}
body .activityLayer .layui-layer-setwin .layui-layer-close2{width: 50px; height: 50px; top:0; right: 0; background-image: none;display: none}
.ActivityBtn{ width: 100%;position: absolute;left:0;  bottom:20px; text-align: center}
.ActivityBtn img{ margin: 0 5px; width: 40%;}


/*靓号商店*/
.gonggao{background:#FFF7F0 url("../images/message@2x.png") no-repeat 10px center; background-size: 15px; width: 100%; height: 36px;line-height: 36px; font-size: 14px;color:#FF7700; text-indent:35px;}
.gonggao a{color: #FF7700}



.NumberCategory{ width: 100%; height: 60px; background: #00A0FA;display: block;position: relative; clear: both}
.NumberCategory .more{float:left;width: 10%; height: 60px; box-shadow: 0 0 5px rgba(0,0,0,0.1); background: url("../images/arrow_down@2x.png") no-repeat center;background-size:14px;overflow: hidden; text-indent: -99px;}
.wrapper01 {position:relative;height: 60px;width:90%;overflow: hidden;float: left;}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {display: block; padding: 0 15px;float: left;}
.wrapper01 .scroller li a{color:#333;display:block;}
.wrapper01 li span{font-size:14px; color:#fff; display:block;width:auto;padding:10px 0;  height:36px; line-height:20px; text-decoration:none;text-align: center}
.wrapper01 .scroller li.cur a span{border-bottom: 2px solid #fff;}

body .CategoryLyaer{width: 100%!important;box-shadow: none;top:44px!important;}

.moreList{width: 100%; background: #fff;position: relative;z-index: 99;float: left;display: none;}
.moreList:before{content:''; display: block; width: 1px ;height:100%; position: absolute;left:50%; top:0; background: #e6e6e6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleX(.5);  transform: scaleX(.5); }
.moreList h3{height: 40px; width: 100%;background: #F2F2F2;  box-shadow: 0 0 0 0 #E3E3E3; font-size: 15px; font-weight: normal;position: relative; line-height: 40px; text-indent: 15px;}
.moreList h3 small{width: 40px; height: 40px;background:url("../images/arrow_up@2x.png") no-repeat center; background-size: 14px;  text-indent: -99px; overflow: hidden; float: right}
.moreList ul{width: 50%;float:left;padding: 20px 0 }
.moreList ul li{padding:0 15px; height: 14px; line-height: 14px; margin-bottom: 36px;}
.moreList ul li:last-child{margin-bottom: 0}
.moreList ul li label{width: 100%;display: block;}
.moreList ul li span{ float: left;font-size: 14px;}
.moreList ul li input:checked{opacity: 0}
.moreList ul li input:checked+span{color: #282828}

.NumberList{display: block;width: 100%;  clear: both;font-size: 15px; margin-bottom: 50px;}
.NumberList table{width: 100%;background: #fff;margin-bottom: 20px;}
.NumberList td{height: 44px; position:relative;}
.NumberList tr.active td{color:#00A0FA}
.NumberList td .price{ width: 25px; height: 14px;line-height: 14px; text-align: center; font-size: 11px; color: #FF7700;border-radius: 2px; margin-left: 2px;display: inline-table; border:1px solid #FF7700;}
.NumberList tr td:first-child{padding-left: 15px;}
.NumberList tr td:last-child{padding-right: 15px; text-align: right}
.NumberList tr td:after{content: '';  display: block;  width: 100%;  height: 1px;  background: #e3e3e3;  position: absolute;  left: 0;  bottom: 0;  -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5);  }

.shop-btn-fix{width: 100%;background: #fff;position: fixed; left: 0;bottom: 0;height:44px;}
.Btnfix{width: 100%; border:none;height:44px; font-size: 16px; color: #fff;background: #00A0FA; }

.pro-info-sel .tispCont{display: block;width: 100%;clear: both;font-size: 13px;padding-top: 12px;position: relative}
.pro-info-sel .tispCont:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;top:-1px;background: #E6E6E6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }

.pro-info-sel .tispCont ul li{display: block; position: relative;line-height:16px; margin-bottom:5px;}
.pro-info-sel .tispCont .title{float: left;width:68px;position:absolute;left:0;top:0}
.pro-info-sel .tispCont .cont{padding-left:65px;color: #858585}
.pro-info-sel .tispCont h3{font-size: 13px; font-weight: normal}
.pro-info-sel .tispCont p{color: #858585}


.selTitle{display: block;width: 100%;height: 40px; line-height: 40px; text-indent:20px; position: relative}
.selTitle:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:-1px;background: #E6E6E6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
.commission{margin-bottom:15px;}
.commission .weui-label{ width: 90px;}

.selList{padding-bottom:6px;}
.weui-cells_form_label  .weui-label{
    width:84px;
}

.tips-Orange{display: block;padding:8px 15px 8px 34px;background:#FDF5E7 url("../images/tips.png") no-repeat 15px 9px;background-size:13px;line-height: 16px; font-size:12px; color:#EAA028;}
.btn-yz{width:70px; height: 30px; border: 0.5px solid #00A0FA; color:#00A0FA ;font-size: 15px;background: #fff; border-radius: 3px; position: absolute;right:15px;top:6px;}
.tips-Cont{display: block;background: #fff; font-size:15px;height:20px; line-height:20px; padding: 16px 15px;}
.tips-Cont img{width:20px;float: left; margin-right: 10px;}

body .layerWarrant1{width: 80%;box-shadow: none;border-radius: 8px; overflow: hidden}
body .layerWarrant1 .layui-layer-btn{padding:0;}
body .layerWarrant1 .layui-layer-btn a{ margin: 0;display: block;width: 100%;background: none;border:none; text-align: center;padding: 15px 0; height: 15px; line-height: 15px; font-size: 15px; color: #00A0FA ;}
body .layerWarrant1 .layer-cont{padding-bottom:0}
body .layerWarrant1 .layui-layer-setwin{top:12px;}
body .layerWarrant1 .layui-layer-setwin .layui-layer-close2{width: 16px; height: 16px;right: 0;top:0;background: url("../images/close.png") no-repeat; background-size:cover}
body .layerWarrant1  .inputCont{display: block;position: relative; clear: both; margin-top: 10px;}
body .layerWarrant1  .inputCont:before{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:-1px;background: #E6E6E6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }
body .layerWarrant1  .input-box{border:none; padding: 0; text-indent: 0; height: 50px;  width: 100%}
.layer-cont h3.tit-sm{font-size: 15px; color: #858585; font-weight: normal; text-align: left}

/*漏电提醒*/
.ldtxBanner{display: block; background-size: 100%; color: #fff;clear: both; position: relative}
.ldtxBanner img{width: 100%;display: block;}
.ldtxBanner .text{display: block;padding: 15px;position: absolute; left: 0; top:8%}
.ldtxBanner h3{font-size: 16px; font-weight: normal;margin-bottom: 5px;}
.ldtxBanner p{width:70%; display: block;font-size:13px;}
.info-list-ldtx{display: block; clear: both;background: #fff;}
.info-list-ldtx ul{display: block;;padding:0 15px;}
.info-list-ldtx ul li{display: block;height: 45px; line-height: 45px; font-size: 16px; color: #282828; position: relative}
.info-list-ldtx ul li:after{content: '';display: block;height: 1px; width: 100%;position:absolute;left:0;bottom:-1px;background: #E6E6E6; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scaleY(.5);  transform: scaleY(.5); }


.OrderIconFix{
    width: 50px;
    height: 50px;
    background: url("../images/icon_order_search.png");
    background-size: 100%;
    position: fixed;
    right:20px;
    bottom:80px;

}
.OrderIconFix a{
    color: #FFFFFF;
    text-align: center;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 30px ;
    box-sizing: border-box;
}
.OrderIconFix a span{
    font-size:20px;
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
    display: block;
    width: 200%;
    margin-left: -50%;
    margin-top: -25%;
}


.myOrderPic{
    display: block;
    width: 120px;
    margin: 0  auto;
}
.myOrderPic img{
    width: 100%;
    display: block;
    margin: 30px 0;
}
.serachform{
    display: block;
    clear: both;
    margin: 0 15px;
}
.serachform input{
    background: #F5F5F5;
    border-radius: 4px;
    height: 44px;
    width: 100%;
    text-indent: 15px;
    font-size: 16px;
    color: #282828;
}
.serachform input::placeholder{
    font-size: 16px;
    color: #CCCCCC;
}
.serachform .form-item{
    display: block;
    clear: both;
    margin-bottom: 15px;
    position: relative;
}
.serachform .errorTisp{
    font-size: 14px;
    color: #F53C23;
    height: 30px;
    line-height: 30px;
}

@media only screen and (max-width: 320px) {
    .productList ul li span.cont{font-size:9px;}
    .packageList ul li .l{width:45%;}
    .packageList ul li .r{width:39%; }
    .RechargeList-flow .rechargebox h3{font-size: 15px;}
    .buy-row{font-size:10px;}
    .Commodity-pro-info .pro-info-sel .selCont label{ margin-right:1.5%;}
    .NumberList{font-size:13px;}
    .ldtxBanner .text{display: block;padding: 15px;position: absolute; left: 0; top:2%}
    .ldtxBanner p{width:80%; -webkit-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transform: scale(.9); }

}

/* 涉诈风险告知书 */
.verified02 .verified02-notify {
    background-color: #FFFFFF;
    padding: 10px 15px 20px;
    margin-bottom: 44px;
}

.verified02 .verified02-notify p {
    font-size: 14px;
    color: #282828;
    text-indent: 25px;
}

.verified02 .verified02-notify-btn-box {
    position: fixed;
    bottom: 0;
    width: 100%;
}

.verified02 .verified02-container {
    background-color: #FFFFFF;
}

.verified02 .verified-tips-box {
    background-color: #FFFFFF;
    padding: 30px 15px;
}

/* verified_tips 抄写录制*/
.verified02 .video01-box .verified02-box-tips {
    text-align: center;
    padding-bottom: 30px;
}

.verified-tips-box .title {
    font-size: 16px;
    color: #282828;
    font-weight: 500;
    font-family: PingFangSC-Regular;
}

.verified-tips-box .tips-content .extra {
    font-size: 14px;
    color: #858585;
}

.verified-tips-box .img-container {
    text-align: center;
}

/* verified_video01 */
.verified02 .video01-box {
    background-color: #FFFFFF;
    text-align: center;
    padding: 30px 0;
}

.verified02 .video01-box .verified02-box-tips {
    text-align: center;
    padding-bottom: 30px;
}

.verified02 .video01-box .verified02-box-tips h3 {
    font-size: 16px;
    color: #282828;
    font-weight: 500;
    font-family: PingFangSC-Regular;
}

.verified02 .video01-box .verified02-box-tips .extra {
    font-size: 14px;
    color: #858585;
}

.uploading-dialog .weui-dialog {
    width: 79vw;
    box-shadow: 0px 0px 1px #d2c2c2;
    border-radius: 8px;
}

.uploading-dialog .weui-dialog img {
    width: 100%;
}

.uploading-dialog .weui-dialog .weui-dialog-txt {
    line-height: 78px;
    font-size: 16px;
    color: #282828;
}

/* verified_video02 */
.verified02 .video02-box-tips {
    background-color: #FFFFFF;
    padding: 30px 15px;
}

.verified02 .video02-box-tips .verified02-box-tips {
    /* text-align: center; */
    padding-bottom: 30px;
}

.verified02 .video02-box-tips .verified02-box-tips h3 {
    font-size: 16px;
    color: #282828;
    font-weight: 500;
    font-family: PingFangSC-Regular;
}

.verified02 .video02-box-tips .verified02-box-tips .extra {
    font-size: 14px;
    color: #858585;
    /* text-indent: 25px; */

}

.verified02-record-tips {
    color: #858585;
    font-size: 13px;
    padding: 0 15px;
}

video {
    width: 220px;
    height: 220px;
    border-radius: 110px;
    margin: 0px auto;
    background-color: #EBEBEB;
;
    display: block;
    object-fit: cover;
}

/* fail */
.verified02 .verified02-fail {
    background-color: #FFFFFF;
    text-align: center;
    padding: 30px 0;
}

.verified02 .verified02-fail ul li {
    line-height: 20px;
    margin-bottom: 15px;
}
