html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, 
form, label, legend,fieldset,section,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: none; outline: none; vertical-align: baseline;-webkit-appearance: none;-moz-appearance:none;appearance:none;}
html,body,textarea,input,select,button{line-height: 1.25;font-size: 14px;font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;}
html{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;min-height: 100%;}
body{overflow-x: hidden!important;}
::-webkit-scrollbar {width: 8px;height: 8px;}
::-webkit-scrollbar-track {background-color: rgba(216,221,228,0.3);border-radius: 10px;}
::-webkit-scrollbar-thumb {border-radius: 10px;background: #999;}
::-webkit-scrollbar-thumb:window-inactive {background: #999;}
.h100{height: 100%;overflow: hidden;}
.h0{height: 0 !important;overflow: hidden;}
i{display: inline-block;background-size: contain;background-repeat: no-repeat;}
ol, ul{list-style: none;padding:0;}
img,input,button,select{vertical-align: middle;border:none;outline: none;}
input{border-radius:0;-webkit-appearance: none;-moz-appearance:none;appearance:none;}
input:focus,textarea:focus{outline: none;}
input[type='button']{cursor: pointer;}
ul,li,a,i,span{-webkit-tap-highlight-color:rgba(0,0,0,0);}/*去除点击高亮样式*/
p,div{word-break: break-all;}
a{background-repeat: no-repeat;background-size: contain;color:#6ba4ef;}
a,a:visited,a:hover,a:focus{text-decoration: none;outline:none;}
textarea{width: 100%;border: none;overflow: hidden;resize: none;}
.group:before,.group:after{content:'';display: block;line-height: 0;height: 0;font-size: 0;clear: both;}
.group{*zoom:1;}
.bgSwitch{-webkit-transition:all .3s ease-in-out;}
.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hidden{visibility: hidden;}
.visible{visibility: visible;}
.hide{display: none!important;}
.show{display: block!important;}
.right{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.show-img{font-size: 0;text-align: center;}
.img-devide{display: inline-block;height: 100%;width: 0;vertical-align: middle;*zoom: 1;*display:inline;}
.tb-wap .short-ipt{width: 50%;}
.tb-wap .middle-ipt{width: 70%;}
.pr{position: relative;}
.txt-center{text-align: center;}
.txt-ar{text-align: right;}
.txt-al{text-align: left;}
.rotate-img{-webkit-transform:rotate(90deg);}
.rotate-img2{-webkit-transform:rotate(180deg);}
.rotate-img3{-webkit-transform:rotate(135deg)!important;}
.rotate-img4{-webkit-transform:rotate(225deg)!important;}
.tb-wap{width: 100%;border-collapse: collapse;table-layout: fixed;}
.tb-wap td{padding: 2rem 0;color: #202020;font-size: 1.5rem;line-height:18px;border-bottom: 2px solid #ccc;}
.tb-wap input{color: #222;width: 100%;height: 18px;font-size:1.5rem;padding: 2px;border:none;line-height: 18px;}
.tb-wap .error-td{border-color: #fe6a7c;}
.error-tip{position: absolute;display:block;color: #fff;background-color: #fe6a7c;font-size: 1.2rem;line-height: 120%;left: 0;bottom: 0;white-space:nowrap;}
.form-error{color: #f03;font-size: 12px;display: block;position: absolute;bottom: 4px;width: 180px;}
.space-box{height: 3rem;width: 100%;}
.pointer{cursor: pointer;}
.white-box{background-color: #fff;padding: 0 10px;margin-bottom: 12px;}
.bm10{bottom:10px !important;}
/*字体大小*/
.f12{font-size: 12px !important;}
.f14{font-size: 14px !important;}
.f16{font-size: 16px !important;}
.fb{font-weight: bold;}
/*字体颜色*/
.red-txt{color: #ff6666!important;}
.green{color: #4be2d4!important;}
.c000,.text-black{color: #333 !important;}
.c0{color: #000000!important;}
.c333{color: #333!important;}
.c666{color: #666!important;}
.c999{color: #999!important;}
.blue-txt{color: #6ba4ef;}
.dgreen{color: #4ab89e !important;}
/*背景色*/
.bg-white{background-color: #fff !important;}
/*盒模型*/
.pt15{padding-top:15px!important;}
.pm8{padding-bottom: 8px;}
.pt5{padding-top: 5px;}
.pm10{padding-bottom: 10px;}
.pm20{padding-bottom: 20px;}
.pm40{padding-bottom: 40px !important;}
.ptm6{padding: 6px 0;}
.pt10{padding-top: 10px !important;}
.pt30{padding-top: 30px;}
.pt70{padding-top: 70px !important;}
.pm80{padding-bottom: 80px;}
.mt0{margin-top: 0!important;}
.mt-1{margin-top: -1px !important;}
.mt2{margin-top: 2px;}
.mt4{margin-top: 4px;}
.mt6{margin-top: 6px;}
.mt15{margin-top: 15px;}
.mt44{margin-top: 44px;}
.mt10{margin-top: 10px;}
.mt12{margin-top: 12px;}
.mt30{margin-top: 30px;}
.ml10{margin-left: 10px;}
.ml0{margin-left: 0!important;}
.ml4{margin-left: 4px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mt-100{margin-top: -100px;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
/*提示框*/
.zb-tip{width: 70%;max-width:400px;position: fixed;left: 50%;top: 0;-webkit-transform:translate(-50%,0);z-index:10000;color: #fff;border-radius: 10px;padding: 15px;text-align: center;font-size: 14px;line-height:26px;background-color: rgba(255,105,105,.8);}
/*页面头部*/
.header{position: fixed;top: 0;z-index:999;width: 100%;max-width:800px;min-width:320px;background-color: #48b6a4;height: 40px;line-height:40px;color: #fff;text-align: center;font-size: 16px;}
.back{display: inline-block;height: 40px;line-height:40px;padding-left:16px;background-image: url('../../svg/back-white@2x.png');background-size: 10px 16px;color: #fff;position: absolute;left: 10px;top: 0;background-position: left center;font-size: 14px;}
.head-right{display: block;height: 40px;width:60px;position: absolute;right: 0;top: 0;}
.head-right.search>em{display: block;background-image: url('../../bbs/img/bbs_top.png');background-repeat: no-repeat;background-size: 20px 40px;background-position: 0 -20px;width: 20px;height: 20px;margin: 10px 28px;}
/*页面容器*/
.container{position: relative;z-index: 1;padding-top: 40px;padding-bottom: 80px;width: 100%;max-width:800px;min-width:320px;margin: 0 auto;}
/*弹出框底层*/
.pop-win{width: 100%;height: 100%;position: fixed;background-color: rgba(255,255,255,.4);top: 0;left: 0;z-index:9999;}
.pop-content{width:80%;max-width:400px;padding:15px;background-color: #fff;border: 1px solid #eee;box-shadow: 0 0 40px 0px rgba(0,0,0,0.25);position: absolute;left: 50%;top: 40%;-webkit-transform:translate(-50%,-50%);}
.pop-content textarea{background:#f5f5f5;height:80px;padding:8px 0;text-indent:8px;margin-bottom:10px;}
.pop-content .button-box{text-align: center;}
.pop-content .button-box button{background:#48b6a4;color:#fff;border-radius:20px;width:35%;height:30px;}
.pop-content .btn{display:inline-block;background:#48b6a4;color:#fff;border-radius:20px;width:35%;height:30px;line-height:30px;text-align:center;margin:0 auto;}
.pop-content .title{font-size:16px;color:#666;text-align:left;}
.pop-content .close-btn{position:absolute;right:10px;top:10px;font-size:16px;color:#48b6a4;font-weight:bold;cursor: pointer;}
.wrap-btns{text-align: center;padding-top: 10px;}
.wrap-btns a{display: inline-block;margin: 0 5px;width: 60px;border-radius: 4px;height: 26px;line-height: 26px;text-align: center;border: 1px solid #f0f4f0;}
.wrap-btns .ok-btn{color: #fff;background-color: #48b6a4;}
.wrap-btns .cancel-btn{color: #999;background-color: #fff;}
/*页面提示文字*/
.no-result{font-size: 14px;text-align: center;color: #999;}
/*加载中动画*/
.wrap-loading-box{width: 100%;height: 100%;position: fixed;background-color: rgba(255,255,255,.4);top: 40px;left: 0;z-index:9999;}
.loading-box{position: fixed;z-index:9999;top: 50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.loading-box .loader {-webkit-align-self: center;align-self: center;width: 99px; text-indent: -9999em;}
.loading-box .ball {border-radius: 50%;background-color: #fe6a7c;width: 10px; height: 10px;position: absolute;top: 0;left: 0;-webkit-animation: loading 1.2s linear infinite; animation: loading 1.2s linear infinite;}
.loading-box .ball:nth-of-type(2) {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.loading-box .ball:nth-of-type(3) {-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
.loading-box .load-txt{position:absolute;bottom:-45px;text-align:center;width:100%;left:0;color: #ff6666;font-size: 16px;}
@-webkit-keyframes loading {
    0%{
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }20%{
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }40%{
        -webkit-transform: translate3d(33px, 0, 0);
        transform: translate3d(33px, 0, 0);
    }60%{
        -webkit-transform: translate3d(66px, 0, 0);
        transform: translate3d(66px, 0, 0);
    }80%{
        -webkit-transform: translate3d(99px, 0, 0);
        transform: translate3d(99px, 0, 0);
        opacity: 1;
    }100%{
        -webkit-transform: translate3d(99px, 0, 0) scale(0.5);
        transform: translate3d(99px, 0, 0) scale(0.5);
        opacity: 0;
    }
}

.pop-win .text{padding-bottom:15px;}
.pop-win .btn-box button{background:#fff;border-radius:2px;padding:5px 12px;}

.edui-body-container{height: 400px;}
.group:before,.group:after{content:'';display: block;line-height: 0;height: 0;font-size: 0;clear: both;}
.group{*zoom:1;}
