/* 公共模块 */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;text-decoration:none;list-style:none;font-style:normal}
body,html{position:relative;background-color:#fff;font: 14px/1.5 -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft yahei", arial, "PingFangSC-Regular", sans-serif;min-width: 1280px;}
a{color:#333;}
a:hover{color: #f01414;}
.last{margin:0!important}
.fl{float:left}
.fr{float:right}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clear{zoom:1}
.clear:after,.clear:before{display:block;clear:both;content:''}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
img {max-width: 100%;height: auto;vertical-align: middle;display: inline-block;}
/* ******************框架常用****************** */
/* 布局 */
.flex-between{display:flex;align-items:center;justify-content:space-between;}
.flex{display:flex}
.align-center{align-items:center}
.align-start{align-items:flex-start}
.flex1{flex:1}
.basis-df{flex-basis:50%}
.flex-wrap{flex-wrap:wrap}
/* 通用 */
.container{position:relative;margin:0 auto;width:1280px;min-width: 1280px; }
.box-shadow {box-shadow: 0 0 20px 0 rgba(0,0,0,.08)}
.hidden {display: none !important;}
.radius-sm{border-radius: 5px;}
.radius-xs{border-radius: 10px;}
.radius-lg{border-radius: 20px;}
/* 间距 */
.padding {padding: 20px;}
.padding-lg {padding: 30px;}
.padding-tb-sm{padding-top: 10px;padding-bottom: 10px;}
.padding-tb-xs{padding-top: 20px;padding-bottom: 20px;}
.padding-left {padding-left: 20px;}
.padding-lr-xs {padding-left: 5px;padding-right: 5px;}
.padding-lr-sm {padding-left: 10px;padding-right: 10px;}
.padding-lr {padding-left: 20px;padding-right: 20px;}
.padding-lr-lg {padding-left: 30px;padding-right: 30px;}
.padding-right {padding-right: 20px;}
.padding-right-sm {padding-right: 10px;}
.padding-top {padding-top: 20px;}
.padding-bottom {padding-bottom: 20px;}
.padding-bottom-sm {padding-bottom: 10px;}
.margin-top-xs {margin-top: 5px;}
.margin-top-sm {margin-top: 10px;}
.margin-top {margin-top: 20px;}
.margin-top-lg {margin-top: 30px;}
.margin-top-xl {margin-top: 50px;}
.margin-right-xs {margin-right: 5px;}
.margin-right-sm {margin-right: 10px;}
.margin-right {margin-right: 20px;}
.margin-left {margin-left: 20px;}
.margin-left-xs {margin-left: 5px;}
.margin-left-sm {margin-left: 10px;}
.margin-tb-lg {margin-top: 30px;margin-bottom: 30px;}
.margin-auto {margin:auto;}
.margin-bottom-sm {margin-bottom: 10px;}
.margin-bottom {margin-bottom:20px;}
.margin-bottom-lg {margin-bottom: 30px;}
.margin-bottom-xl {margin-bottom: 50px;}
.margin-lr-xs {margin-left: 5px;margin-right: 5px;}
.margin-0{margin-bottom: 0!important;}
/* 文本 */
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align:right}
.text-bold {font-weight: bold;}
.text-cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.text-cut2{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.text-xs {font-size: 12px !important;}
.text-sm {font-size: 14px !important;}
.text-df {font-size: 16px !important;}
.text-lg {font-size: 20px !important;}
.text-xl {font-size: 24px !important;}
.text-xxl {font-size: 34px !important;}
/* 颜色 */
.text-white {color: #fff !important;}
.text-desc {color: #999 !important;}
.text-red {color: #ee0000 !important;}
.text-black {color: #000 !important;}
.text-hui {color: #555 !important;}
.text-blue {color: #172991 !important;}
.text-green {color: #06ae56 !important;}
.text-yellow {color: #f4c66c !important;}
.text-price::before { content: "¥"; font-size: 80%; margin-right: 4upx }

/* 背景 */
.bg-red {background-color: #ee0000;}
.bg-blue {background-color: #172991 !important;}
.bg-hui {background-color: #999 !important;}
.bg-black {background-color: #222 !important;}
.bg-white {background-color: #fff !important;}
.bg-none {background-color:unset;!important;}f


.mr0{margin-right:0!important}
.textl{text-align:left!important}
.textc{text-align:center!important}
.textr{text-align:right!important}
.w1200{width:1200px!important}
.w100{width:100px!important}
.w120{width:120px!important}
.w150{width:150px!important}
.w200{width:200px!important}
.w300{width:300px!important}
.w400{width:400px!important}
.pd0{padding:0!important}
.pd15{padding:15px!important}
.pd20{padding:20px!important}
.pd30{padding:30px!important}
.pr8{padding-right:8px!important}
.pl7{padding-left:7px!important}
.pb15{padding-bottom:15px!important}
.pb55{padding-bottom:55px!important}
.pb70{padding-bottom:70px!important}
.mt10{margin-top:10px!important}
.mt20{margin-top:20px!important}
.mtb10{margin:10px 0!important}
.mtb15{margin:15px 0!important}
.mtb20{margin:20px 0!important}
.ml0{margin-left:0!important}
.mlr15{margin:0 15px!important}
.mlr20{margin:0 20px!important}
.mb15{margin-bottom:15px!important}
.mb20{margin-bottom:20px!important}
.mr50{margin-right:50px!important}
.ml33{margin-left:38px!important}
.ml45{margin-left:50px!important}
.ml5{margin-left:5px!important}
.mr5{margin-right:5px!important}
.ml20{margin-left:20px!important}
.mr10{margin-right:10px!important}
.mr20{margin-right:20px!important}
.ml0{margin-left:0!important}
.mg10{margin:10px!important}
.va0{vertical-align:0!important}
.unselect{-moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.red{color:red}
.green{color:#2b2}
.orange{color:#f60}
.blue{color:#0ae}
.yellow{color:#ea5}
.pink{color:#f38}
.blue2{color:#33f}
.grey{color:#888}
.qing{color:#129a5c}
.bg-red{color:#fff;background:red}
.bg-green{color:#fff;background:#2b2}
.bg-blue{color:#fff;background:#0ae}
.bg-yellow{color:#fff;background:#ea5}
.bg-pink{color:#fff;background:#f38}
.bg-blue2{color:#fff;background:#33f}
.ui-btn{display:inline-block;padding:8px 20px;text-align:center;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ui-btn.disabled{cursor:not-allowed}
.ui-btn-default{color:#333;background-color:#fff;border:1px solid #ddd}
.ui-btn-default:hover{color:#333;color:#098df9;border:1px solid #098df9}
.ui-btn-primary{color:#fff;background-color:#098df9;border:1px solid #098df9}
.ui-btn-primary:hover{color:#fff;background-color:#0575d2;border:1px solid #0575d2}
.ui-btn-green{color:#fff;background-color:#59bf58;border:1px solid #59bf58}
.ui-btn-green:hover{color:#fff;background-color:#48a247;border:1px solid #48a247}
.ui-btn-red{color:#fff;background-color:#d73834;border:1px solid #d73834}
.ui-btn-red:hover{color:#fff;background-color:#a62825;border:1px solid #a62825}
.ui-btn-orange{color:#fff;background-color:#fa8121;border:1px solid #fa8121}
.ui-btn-orange:hover{color:#fff;background-color:#de680b;border:1px solid #de680b}
.ui-btn-golden{color:#fde0b0;background-color:#555;border:1px solid #555}
.ui-btn-golden:hover{color:#fde0b0;background-color:#222;border:1px solid #222}
.ui-btn-sm{padding:2px 6px;font-size:12px}
.ui-link-blue{display:inline;cursor:pointer;color:#38f;margin-right:5px}
.ui-link-blue:hover{color:#37e}
.ui-link-red{display:inline;cursor:pointer;color:red!important}
.ui-link-red:hover{color:#c33}
form,input,textarea{border:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
::-webkit-input-placeholder{color:#bbb}
:-ms-input-placeholder{color:#bbb}
::placeholder{color:#bbb}
.ui-text{background:#f4f6f8;line-height:40px;border-radius:4px;-webkit-border-radius:4px;color:#666;text-indent:15px;margin-right:5px;font-size:14px}
.ui-text.error{border:1px solid red}
.ui-text.disabled{background:#f9f9f9}
.ui-textarea{background:#f4f6f8;line-height:22px;height:70px;border-radius:4px;-webkit-border-radius:4px;color:#666;padding:5px 15px;width:300px;margin-right:5px;font-size:14px}
.ui-checkbox,.ui-radio{position:relative;margin-top:0;margin-bottom:0;cursor:pointer;padding-left:18px;font-weight:400;min-height:18px;height:auto!important;line-height:18px!important}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
.ui-checkbox input,.ui-radio input{position:absolute;display:none}
.ui-checkbox span::before,.ui-radio span::before{content:'';position:absolute;display:inline-block;height:12px;width:12px;left:0;top:2px;border:2px solid #e6e6e6;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.ui-checkbox span::after,.ui-radio span::after{content:'';position:absolute;display:none;width:5px;height:8px;left:5px;top:4px;border:solid #4d5259;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ui-checkbox span,.ui-radio span{display:inline-block}
.ui-checkbox input:checked~span:after,.ui-radio input:checked~span:after{display:inline-block}
.ui-checkbox:hover span::before,.ui-radio:hover span::before{border-color:#ebebeb}
.ui-checkbox.checkbox-grey span::before,.ui-checkbox.radio-grey span::before,.ui-radio.checkbox-grey span::before,.ui-radio.radio-grey span::before{background-color:#ebebeb;border-color:#ebebeb}
.ui-checkbox input:disabled+span,.ui-radio input:disabled+span{cursor:not-allowed}
.ui-checkbox input:disabled+span::after,.ui-checkbox input:disabled+span::before,.ui-radio input:disabled+span::after,.ui-radio input:disabled+span::before{opacity:.4}
.checkbox-primary input:checked~span::before{background-color:#f72128;border-color:#f72128}
.checkbox-primary input:checked~span::after{border-color:#fff}
.checkbox-success input:checked~span::before{background-color:#15c377;border-color:#15c377}
.checkbox-success input:checked~span::after{border-color:#fff}
.checkbox-info input:checked~span::before{background-color:#09c;border-color:#09c}
.checkbox-info input:checked~span::after{border-color:#fff}
.checkbox-warning input:checked~span::before{background-color:#faa64b;border-color:#faa64b}
.checkbox-warning input:checked~span::after{border-color:#fff}
.checkbox-danger input:checked~span::before{background-color:#f96868;border-color:#f96868}
.checkbox-danger input:checked~span::after{border-color:#fff}
.checkbox-dark input:checked~span::before{background-color:#465161;border-color:#465161}
.checkbox-dark input:checked~span::after{border-color:#fff}
.checkbox-secondary input:checked~span::before{background-color:#e4e7ea;border-color:#e4e7ea}
.checkbox-secondary input:checked~span::after{border-color:#fff}
.checkbox-purple input:checked~span::before{background-color:#926dde;border-color:#926dde}
.checkbox-purple input:checked~span::after{border-color:#fff}
.checkbox-pink input:checked~span::before{background-color:#f96197;border-color:#f96197}
.checkbox-pink input:checked~span::after{border-color:#fff}
.checkbox-cyan input:checked~span::before{background-color:#57c7d4;border-color:#57c7d4}
.checkbox-cyan input:checked~span::after{border-color:#fff}
.checkbox-yellow input:checked~span::before{background-color:#fcc525;border-color:#fcc525}
.checkbox-yellow input:checked~span::after{border-color:#fff}
.checkbox-brown input:checked~span::before{background-color:#8d6658;border-color:#8d6658}
.checkbox-brown input:checked~span::after{border-color:#fff}
.ui-radio span::before{-webkit-border-radius:50%;border-radius:50%}
.ui-radio span::after{border:0;height:8px;left:4px;top:6px;width:8px;background:#4d5259;-webkit-border-radius:100%;border-radius:100%}
.radio-primary input:checked~span::before{background-color:#f72128;border-color:#f72128}
.radio-primary input:checked~span::after{background-color:#fff}
.radio-success input:checked~span::before{background-color:#15c377;border-color:#15c377}
.radio-success input:checked~span::after{background-color:#fff}
.radio-info input:checked~span::before{background-color:#09c;border-color:#09c}
.radio-info input:checked~span::after{background-color:#fff}
.radio-warning input:checked~span::before{background-color:#faa64b;border-color:#faa64b}
.radio-warning input:checked~span::after{background-color:#fff}
.radio-danger input:checked~span::before{background-color:#f96868;border-color:#f96868}
.radio-danger input:checked~span::after{background-color:#fff}
.radio-dark input:checked~span::before{background-color:#465161;border-color:#465161}
.radio-dark input:checked~span::after{background-color:#fff}
.radio-secondary input:checked~span::before{background-color:#e4e7ea;border-color:#e4e7ea}
.radio-secondary input:checked~span::after{background-color:#fff}
.radio-purple input:checked~span::before{background-color:#926dde;border-color:#926dde}
.radio-purple input:checked~span::after{background-color:#fff}
.radio-pink input:checked~span::before{background-color:#f96197;border-color:#f96197}
.radio-pink input:checked~span::after{background-color:#fff}
.radio-cyan input:checked~span::before{background-color:#57c7d4;border-color:#57c7d4}
.radio-cyan input:checked~span::after{background-color:#fff}
.radio-yellow input:checked~span::before{background-color:#fcc525;border-color:#fcc525}
.radio-yellow input:checked~span::after{background-color:#fff}
.radio-brown input:checked~span::before{background-color:#8d6658;border-color:#8d6658}
.radio-brown input:checked~span::after{background-color:#fff}
.checkbox-inline,.radio-inline{display:inline-block;margin-right:10px}
.ui-dropdown{display:inline-block;position:relative;margin-right:4px;min-width:110px;height:30px;line-height:30px;color:#555;border:1px solid #ddd;border-radius:4px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.ui-dropdown:hover{border:1px solid #37e}
.ui-dropdown:hover>i{color:#37e}
.ui-dropdown.open{border:1px solid #37e;border-bottom-left-radius:0;border-bottom-right-radius:0}
.ui-dropdown.open.up{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.ui-dropdown.disabled{background-color:#eee}
.ui-dropdown.disabled:hover{border:1px solid #ddd}
.ui-dropdown>div{padding:0 8px}
.ui-dropdown>ul{position:absolute;left:-1px;right:-1px;top:30px;background-color:#fff;border:1px solid #37e;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:1200;display:none}
.ui-dropdown.up>ul{top:auto;bottom:30px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}
.ui-dropdown.open>ul{display:block}
.ui-dropdown>ul>li{padding:0 8px}
.ui-dropdown>ul>li.active,.ui-dropdown>ul>li.active:hover{color:#fff;background-color:#37e}
.ui-dropdown>ul>li:hover{color:#333;background-color:#eee;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.ui-dropdown:after{position:absolute;top:8px;right:8px;margin-top:5px;vertical-align:middle;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:#888;content:""}
.ui-select {
    height: 38px;
    border-color: #ebebeb;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #8b95a5;
    padding: 5px 12px;
    line-height: inherit;
    -webkit-transition: 0.2s linear;
    transition: 0.2s linear;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*vip&优质*/
i.icon-vip{
    display: inline;
    padding: 1px 4px;
    font-size: 12px;
    color: #fde0b0;
    background-color: #555;
    border-radius: 6px 0 6px 0;
    margin-left: 5px;
    font-weight: normal;
}
i.icon-tui {
    display: inline;
    padding: 1px 4px;
    font-size: 12px;
    color: #fff;
    background-color: rgba(255,160,0,0.9);
    border-radius: 6px 0 6px 0;
    margin-left: 5px;
    font-weight: normal;
}
i.icon-top {
    display: inline;
    padding: 1px 4px;
    font-size: 12px;
    color: #fff;
    background-color: rgba(238,51,51,0.9);
    border-radius: 6px 0 6px 0;
    margin-left: 5px;
    font-weight: normal;
}
/*广告*/
.adv{background: #f1f5f8;width: 100%;position: relative;}
.adv a:after {
    width: 25px;
    height: 13px;
    content: "";
    display: inline-block;
    background: url(../images/gicon.png) no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.adv img{width: 100%;height: 100%;}
/*面包屑*/
.breadcrumb{display: block;color: #666;font-size: 12px;height: 50px;line-height: 50px;}
.breadcrumb a{color: #666;margin-right: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 500px;}
.breadcrumb a:hover{color: #f01414;}
.breadcrumb a:after {
    content: '\e687';
    font-family: 'iconfont';
    display: inline-block;
    margin-left: 0.5rem;
    color: #666;
}
.breadcrumb a:last-child:after{ content:' ';}
/*提示*/
.toast{z-index:999999;font-family:Lato,Tahoma,Arial;font-size:14px;display:flex;padding:8px 10px 9px 0;top:50%;left:50%;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#454a56;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:28px;-webkit-animation-duration:.5s;animation-duration:.5s;pointer-events:all;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:45px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);max-width:90%;margin:5px 0;border-radius:4px}
.toast .l-info{float: left;display: inline-block;}
.toast .r-info{float: left;display: inline-block;margin-left: 40px;}
.toast.in{-webkit-animation-name:contentZoomIn;animation-name:contentZoomIn}
.toast .text{max-width:300px;font-size:14px;color:#fff;white-space:normal}
.toast .toast-icon{height:100%;position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-11px;margin-left:10px;color:#000;width:24px;height:24px}
.toast .ico-info{background:url('data:image/svg+xml;    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcxMTk5MzYwIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwODAzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUxMiAyOC40MTZjLTI2Ny40Njg4IDAtNDg0LjI0OTYgMjE2LjgzMi00ODQuMjQ5NiA0ODQuMjQ5NiAwIDI2Ny40MTc2IDIxNi44MzIgNDg0LjI0OTYgNDg0LjI0OTYgNDg0LjI0OTYgMjY3LjQxNzYgMCA0ODQuMzAwOC0yMTYuODMyIDQ4NC4zMDA4LTQ4NC4yNDk2Qzk5Ni4zMDA4IDI0NS4yNDggNzc5LjQxNzYgMjguNDE2IDUxMiAyOC40MTZ6TTQ1NS41MjY0IDI0NS4wOTQ0QzQ3MC4zMjMyIDIyOS44ODggNDkwLjcwMDggMjIxLjMzNzYgNTExLjc5NTIgMjIxLjY0NDhjMjEuMTk2OC0wLjIwNDggNDEuNzc5MiA4LjI0MzIgNTYuNTI0OCAyMy40NDk2IDE1LjAwMTYgMTQuNzk2OCAyMy4yOTYgMzUuMTIzMiAyMy4wOTEyIDU2LjExNTIgMC4yMDQ4IDIxLjE5NjgtOC4yOTQ0IDQxLjU3NDQtMjMuMzk4NCA1Ni4yMTc2LTE0LjY5NDQgMTQuNjk0NC0zNC43MTM2IDIzLjA0LTU1LjM5ODQgMjMuMDRMNTExLjc5NTIgMzgwLjQ2NzJjLTIwLjk5MiAwLjIwNDgtNDEuMzY5Ni04LjE0MDgtNTYuMDY0LTIzLjE0MjRDNDQwLjY3ODQgMzQyLjY4MTYgNDMyLjMzMjggMzIyLjMwNCA0MzIuNTM3NiAzMDEuMjA5NiA0MzIuMzMyOCAyODAuMjE3NiA0NDAuNjc4NCAyNTkuODkxMiA0NTUuNTI2NCAyNDUuMDk0NHpNNjI3LjYwOTYgNzY4LjE1MzZsMCAxMy40MTQ0IDAgMjIuMjIwOEwzOTYuMjg4IDgwMy43ODg4bDAtNTcuMTM5MiAyMS42MDY0LTAuNzY4YzEwLjI0LTAuNDYwOCAxNC41OTItMi43MTM2IDE2Ljk5ODQtNC43NjE2bDEuMjI4OC01LjQyNzJjMC45NzI4LTUuNTgwOCAxLjYzODQtMTQuNDM4NCAxLjU4NzItMjUuOTA3Mkw0MzcuNzA4OCA1MDcuOTA0YzAuMjU2LTE3Ljc2NjQtMi4zNTUyLTI5LjkwMDgtMy40ODE2LTMyLjU2MzJsMCAwTDQzMS42MTYgNDc0LjA2MDhDNDI4Ljg1MTIgNDczLjA4OCA0MjMuOTM2IDQ3Mi4wNjQgNDE3LjE3NzYgNDcxLjY1NDRMMzk2LjI4OCA0NzAuMzc0NCAzOTYuMjg4IDQxMy40OTEybDE4OS40OTEyIDAgMCAyOTYuMjk0NGMtMC4zMDcyIDE3LjcxNTIgMi40MDY0IDI5Ljc5ODQgMy40MzA0IDMyLjU2MzJsMC4wNTEyIDAgMi43MTM2IDEuMTc3NmMyLjgxNiAwLjk3MjggNy43ODI0IDEuOTk2OCAxNC42OTQ0IDIuMzU1MmwyMC44ODk2IDEuMjhMNjI3LjU1ODQgNzY4LjE1MzZ6IiBwLWlkPSIxMDgwNCIgZmlsbD0iIzQwOUVGRiI+PC9wYXRoPjwvc3ZnPg==') no-repeat 50% 50%;background-size:85%}
.toast .ico-warning{background:url('data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwODczNzUzIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyLjAyMzI3MyAxMDI0Qzc5NC43NjM2MzYgMTAyNCAxMDI0IDc5NC43ODY5MDkgMTAyNCA1MTEuOTc2NzI3IDEwMjQgMjI5LjIzNjM2NCA3OTQuNzg2OTA5LTAuMDIzMjczIDUxMi4wMjMyNzMtMC4wMjMyNzNTMCAyMjkuMjEzMDkxIDAgNTExLjk3NjcyN0MwIDc5NC43ODY5MDkgMjI5LjIzNjM2NCAxMDI0IDUxMi4wMjMyNzMgMTAyNE00NjkuMzQxMDkxIDc2OGMwLTIzLjU1MiAxOC45MjA3MjctNDIuNjU4OTA5IDQyLjcwNTQ1NS00Mi42NTg5MDkgMjMuNTUyIDAgNDIuNjU4OTA5IDE4LjkyMDcyNyA0Mi42NTg5MDkgNDIuNjU4OTA5IDAgMjMuNTc1MjczLTE4LjkyMDcyNyA0Mi43MDU0NTUtNDIuNjU4OTA5IDQyLjcwNTQ1NUM0ODguNDcxMjczIDgxMC43MDU0NTUgNDY5LjM0MTA5MSA3OTEuNzM4MTgyIDQ2OS4zNDEwOTEgNzY4TTQ2OS4zNDEwOTEgMjU1LjgxMzgxOGMwLTIzLjQ1ODkwOSAxOC45MjA3MjctNDIuNDcyNzI3IDQyLjcwNTQ1NS00Mi40NzI3MjcgMjMuNTUyIDAgNDIuNjU4OTA5IDE5LjQzMjcyNyA0Mi42NTg5MDkgNDIuNDcyNzI3bDAgMzQxLjczNjcyN2MwIDIzLjQ1ODkwOS0xOC45MjA3MjcgNDIuNDcyNzI3LTQyLjY1ODkwOSA0Mi40NzI3MjctMjMuNTc1MjczIDAtNDIuNzA1NDU1LTE5LjQzMjcyNy00Mi43MDU0NTUtNDIuNDcyNzI3TDQ2OS4zNDEwOTEgMjU1LjgxMzgxOHoiIHAtaWQ9IjUxMTkiIGZpbGw9IiNmZjk5MDAiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;background-size:85%}
.toast .ico-error{background:url('data:image/svg+xml;   base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwNDI1NDkwIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyNjUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTExLjk5NjQxOCAyMy41MjA2OTNjLTI2OS43NjcwNSAwLTQ4OC40NTQ3NDggMjE4LjY4ODcyMS00ODguNDU0NzQ4IDQ4OC40NTQ3NDggMCAyNjkuNzY4MDczIDIxOC42ODg3MjEgNDg4LjQ1MzcyNCA0ODguNDU0NzQ4IDQ4OC40NTM3MjQgMjY5Ljc2NjAyNyAwIDQ4OC40NTQ3NDgtMjE4LjY4NTY1MSA0ODguNDU0NzQ4LTQ4OC40NTM3MjRDMTAwMC40NTExNjYgMjQyLjIwOTQxNCA3ODEuNzYyNDQ1IDIzLjUyMDY5MyA1MTEuOTk2NDE4IDIzLjUyMDY5M3pNNzY5LjMzNDM5MSA3MTUuMTU1OTU2bC01NC4xNTY0MzQgNTQuMTU2NDM0TDUxMS45OTY0MTggNTY2LjEyOTgyOCAzMDguODEzODU2IDc2OS4zMTIzOWwtNTQuMTU1NDExLTU0LjE1NjQzNEw0NTcuODQxMDA4IDUxMS45NzU0NDEgMjU0LjY1ODQ0NiAzMDguNzkyODc4bDU0LjE1NTQxMS01NC4xNTU0MTFMNTExLjk5NjQxOCA0NTcuODIwMDNsMjAzLjE4MjU2Mi0yMDMuMTgyNTYyIDU0LjE1NjQzNCA1NC4xNTU0MTFMNTY2LjE1MTgyOSA1MTEuOTc1NDQxIDc2OS4zMzQzOTEgNzE1LjE1NTk1NnoiIHAtaWQ9IjEyNjYiIGZpbGw9IiNGNTZDNkMiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;background-size:80%}
.toast .ico-success{background:url('data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwNTI2MjA3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ5NjUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMTAyNCA1MTEuOTk5NTAyYzAgMjgyLjc3MDU1Ny0yMjkuMjI5OTQxIDUxMi4wMDA0OTgtNTExLjk5OTUwMiA1MTIuMDAwNDk4LTI4Mi43Njk1NjEgMC01MTIuMDAwNDk4LTIyOS4yMjk5NDEtNTEyLjAwMDQ5OC01MTIuMDAwNDk4IDAtMjgyLjc2ODU2NiAyMjkuMjMwOTM2LTUxMS45OTk1MDIgNTEyLjAwMDQ5OC01MTEuOTk5NTAyQzc5NC43NjkwNjQgMCAxMDI0IDIyOS4yMzA5MzYgMTAyNCA1MTEuOTk5NTAyek03OTYuNTc3MDgxIDM3OC4zMTc3MTNsLTQ4LjQ1OTA1MS00OC40NTkwNTEtMjk3LjA3ODM4NyAyOTcuMDc3MzkyTDI3Ny4yNjc4NTIgNDUzLjE2NTI1OGwtNDguNDU4MDU2IDQ4LjQ1ODA1NiAyMjIuMjI4ODUxIDIyMi4yMzA4NDJMNzk2LjU3NzA4MSAzNzguMzE3NzEzeiIgcC1pZD0iNDk2NiIgZmlsbD0iIzY3YzIzYSI+PC9wYXRoPjwvc3ZnPg==') no-repeat 50% 50%;background-size:85%}
.toast .ico-question{background:url('data:image/svg+xml;    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjc1ODE3MDE0NzM4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM3MjkiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik01MTIgOTY3LjExMUMyNjAuNjM2IDk2Ny4xMTEgNTYuODg5IDc2My4zNjQgNTYuODg5IDUxMlMyNjAuNjM2IDU2Ljg4OSA1MTIgNTYuODg5IDk2Ny4xMTEgMjYwLjYzNiA5NjcuMTExIDUxMiA3NjMuMzY0IDk2Ny4xMTEgNTEyIDk2Ny4xMTF6TTUxMiA3NjhjMTYuODY4IDAgMzAuNTUtNS40NjEgNDEuMDc0LTE2LjM1NiAxMC41MjQtMTAuOTIyIDE1LjgxNS0yNC40MzMgMTUuODE1LTQwLjUzM3MtNS4yNjItMjkuMzU1LTE1LjgxNS0zOS43MzdjLTEwLjUyNS0xMC40MS0yNC4yMDYtMTYuMS00MS4wNzQtMTcuMTUyLTIyLjEzIDEuMDUzLTM4LjQ1NyAxMC45MjMtNDguOTgxIDI5LjYxLTEwLjUyNSAxOC43MTctMTAuNTI1IDM3LjQwNSAwIDU2LjEyMkM0NzMuNTQzIDc1OC42NDIgNDg5Ljg3IDc2OCA1MTIgNzY4eiBtNDMuNTc3LTE4NS44MjhjMC0zLjI3LTEuMTM4LTEyLjY1Ny0wLjk5Ni0xMS4zMi0xLjE2Ni0xMS44MzMgMC4zOTktMjIuMzU4IDYuODg0LTMyLjUxMiA0LjcyMi03LjQyNCAxMi4wMzItMTQuMzkzIDIyLjk1NS0yMC44NSA2NC4yMjctMzcuOTQ1IDg3LjcyMi04MC4yMTQgODYuMzg1LTEyNC4xODktMS45OS02NS44NzctNTAuNTE3LTEzMC41MzEtMTU1Ljc2MS0xMzEuNDctODcuOTgtMC44MjUtMTQ1LjgwNyA0MS42NzEtMTU5LjQ4OCAxMjEuNDU4YTQyLjY2NyA0Mi42NjcgMCAwIDAgODQuMDgxIDE0LjQyMWM2LjIzLTM2LjEyNCAyNi40NTQtNTEgNzQuNjEtNTAuNTc0IDUyLjgyMSAwLjQ4NCA3MC41NDIgMjQuMDkyIDcxLjI4MiA0OC42OTdhMjAuNDggMjAuNDggMCAwIDEtMy4yNDMgMTEuOTc1Yy01Ljg4OCAxMC41ODEtMTguNjYgMjIuODctNDEuMjQ0IDM2LjIxLTIyLjMzIDEzLjE3LTM5LjUxIDI5LjU1NC01MS41NyA0OC40OTgtMTguNzQ1IDI5LjQ0LTIyLjg0IDU4LjU2Ny0xOS42NTUgODguMTc3IDAuNDgzIDQuNDY2IDAuNDI3IDMuODk3IDAuNDI3IDEuNDhhNDIuNjY3IDQyLjY2NyAwIDEgMCA4NS4zMzMgMHoiIGZpbGw9IiNEODFFMDYiIHAtaWQ9IjM3MzAiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;background-size:85%}
.toast .ico-load{background:url('data:image/svg+xml;    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQ1NTUyMzAyOTE3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQyNDAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyIDY0YzI0Ny4yIDAgNDQ4IDIwMC44IDQ0OCA0NDhoLTY0YzAtMjEyLTE3Mi0zODQtMzg0LTM4NFY2NHogbTAgODMyYy0yMTIgMC0zODQtMTcyLTM4NC0zODRINjRjMCAyNDcuMiAyMDAuOCA0NDggNDQ4IDQ0OHYtNjR6IiBwLWlkPSI0MjQxIiBmaWxsPSIjMUU5RkZGIj48L3BhdGg+PC9zdmc+') no-repeat 50% 50%;background-size:85%;animation:toast-rotate 1.2s linear infinite}
.toast.in{-webkit-animation-name:contentZoomIn;animation-name:contentZoomIn}
.toast.out{-webkit-animation-name:contentZoomOut;animation-name:contentZoomOut}
@-webkit-keyframes toast-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}
@keyframes toast-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@-webkit-keyframes contentZoomIn {
  0% {
    -webkit-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
}
@keyframes contentZoomIn {
  0% {
    -webkit-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
}

@-webkit-keyframes contentZoomOut {
  0% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
    opacity: 0;
  }
}

@keyframes contentZoomOut {
  0% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
    opacity: 0;
  }
}
/*分页*/
.pageModel{text-align:center;margin-top:30px;margin-bottom:30px}
.pageModel a{padding:5px 12px;margin:0 4px;background:#fff;border:1px solid #dbdbdb;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#333}
.pageModel a:hover{background-color:#f72128;color:#fff;border:1px solid #f72128}
.pageModel .current{background-color:#f72128;color:#fff;border:1px solid #f72128}
.pageModel .disabled{border:#eee 1px solid;margin:2px;color:#ccc;background-color:#fff}
.pageModel .current,.pageModel .disabled{line-height:20px;margin:0 4px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
/*模态窗*/
.ui-tip{position:fixed;top:80px;width:100%;z-index:1010;text-align:center;display:none}
.ui-tip-content{display:inline-block;padding:10px 16px;color:#555;background:#fff;border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}
.ui-tip-content .fa-check-circle{margin-right:5px;color:#4ebd18;font-size:16px}
.ui-tip-content .fa-info-circle{margin-right:5px;color:#f60;font-size:16px}
.ui-dialog{position:fixed;margin-top:-70px;top:50%;width:100%;z-index:1009;text-align:center;display:none}
.ui-dialog-content{display:inline-block;padding:20px;min-width: 260px;max-width:520px;background:#fff;border-radius:6px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}


.ui-dialog-body{margin-top:20px;line-height:25px}
.ui-dialog-footer{margin:30px 0 10px 0}
.ui-dialog-footer span{margin:0 15px}
.ui-modal{position:fixed;top:0;width:100%;z-index:1001;text-align:center;display:none}
.ui-modal-content{position: relative;display:inline-block;min-width:300px;border-radius:6px;background:#fff;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}
.ui-modal-content>i.close-modal{position: absolute;right: 10px;top: 10px;font-size:15px;color:#ccc;cursor:pointer}
.ui-modal-content>i.close-modal:hover{color:#f60}
.ui-modal-content .ui-modal-top{height:45px;line-height:45px;padding:0 20px;position:relative}
.ui-modal-content .ui-modal-top>.title{font-size:18px;color:#303133;float:left}
.ui-modal-body{text-align:initial}
.ui-modal-body>form{padding:20px}
.ui-modal-body .title{height:40px;line-height:40px;font-weight:700;font-size:18px;color:#303133;padding:10px 20px 10px 20px}
.ui-modal-body .footer{margin-top:20px;margin-bottom:5px;text-align:center}
.ui-modal-body .footer>span{margin:0 15px}
.ui-modal-body .ui-text-group{padding-right:20px}
.ui-modal-body .ui-text-group label{width:85px}
.ui-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1000}
.ui-cover.in{background-color:#000;opacity:.4;z-index:1000}
.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
/* 页底 */
footer {background-color: #333;color: #999;font-size: 12px;margin-top:20px;background: url(../images/footer-bg.png) center bottom #151515;background-size: auto 100%;}
footer .footer {padding: 30px 0px;}
footer .footer-left {}
footer .footer-right {float: right;}
footer .footer-right .qr-img{float:left;width:110px;margin-left:40px;line-height:30px;color:#fff;text-align:center}
footer .footer-right .qr-img img{width:110px;height:110px}
footer a {color: #999 !important;font-size: 12px;margin-right: 15px;}
footer a:hover {color: #b8b8b9!important;}
footer .footer-bottom {border-top: 1px dashed #333;padding: 15px 0px;color: #999;}
/*浮动客服*/
#toTop{position:fixed;right:10px;bottom:50px;z-index:5000}
.sidebar_menu{width:65px;z-index:666;border-radius:5px;background:#fff;text-align:center;padding:0 8px}
.top_sign{width:65px;height:55px;z-index:666;border-radius:5px;background:#fff;text-align:center;padding:0 8px;margin-bottom:10px;cursor:pointer}
.top_sign:hover{-webkit-animation:rubberBand 1s ease-in-out;-moz-animation:rubberBand 1s ease-in-out;animation:rubberBand 1s ease-in-out}
.top_sign span{font-size:12px;margin-top:30px;color:#666;display: inline-block;}
.top_sign img{position:absolute;top:-25px;left:2px;width:60px}
.sidebar_menu li{position:relative;cursor:pointer;color:#666}
.sidebar_menu li:hover{-webkit-animation:rubberBand 1s ease-in-out;-moz-animation:rubberBand 1s ease-in-out;animation:rubberBand 1s ease-in-out}
.top_sev .wechat-qrcode{position:absolute;display:none;width:150px;height:180px;right:65px;top:0;background-color:#fff;text-align:center;border-radius:5px;padding:5px}
.top_sev:hover .wechat-qrcode{display:block}
.top_sev .wechat-qrcode .qr-code{width:140px;height:140px}
.top_sev .wechat-qrcode .qr-title{text-align:center;font-size:13px;letter-spacing:1px}
.top_sev:after{content:'';border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff;position:absolute;top:20px;right:-6px}
.top_sev::before{content:'';position:absolute;top:10px;left:12px;background:url(../images/icon-service.svg) no-repeat;background-size:cover;width:23px;height:23px}
.top_profit::before{content:'';position:absolute;top:10px;left:10px;background:url(../images/icon-profit.svg) no-repeat;background-size:cover;width:25px;height:25px}
.top_feedback{margin-bottom:3px}
.top_feedback::before{content:'';position:absolute;top:12px;left:14px;background:url(../images/icon-feedback.svg) no-repeat;background-size:cover;width:21px;height:21px}
.sidebar_menu span{display:block;padding-top:38px;width:100%;font-size:12px;padding-bottom:8px;border-bottom:1px solid #edf1f2;text-align:center}
.top_feedback span{border-bottom-color:#fff}
.sidebar_menu span.toTop{border-bottom-color:#fff;line-height:23px;padding-top:5px;border-bottom-width:0}
.icon-toTop{display:block;text-align:center;}
/*左侧浮动VIP*/
.vip-pay{position:fixed;top:60%;left:12px;background-color:transparent!important;animation:upDown .6s infinite;z-index:10;cursor:pointer}
.vip-pay span{display:inline-block;width:75px;height:56px;background:url(../images/vip-logo.png) no-repeat}
.vip-pay div{height:auto;line-height:18px;padding:4px 0;font-weight:400;width:90px;text-align:center;background-color:#fcebbf;font-size:12px;color:#ad5f01;border-radius:22px;margin-top:-8px;margin-left:-6px}
/*登录*/
.login-master{width:100%;height:100%;}
.login-box{position:fixed;width:450px;height:510px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;background-color:#fff;border-radius:5px}
.login-modal-close{display: flex;flex-direction: row;align-items: center;justify-content: center;border: solid 3px #fff;position:absolute;top:-15px;right:-15px;width:30px;height:30px;cursor:pointer;z-index:9999;border-radius: 50%;background-color: #777777;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease}
.login-modal-close i{display: inline-block;width:16px;height:16px;background:url(../images/icon-close.svg) no-repeat;background-size:cover;}
.login-modal-close:hover{background-color: #2e8ded;}
.login-box .login-box-fr{float: right;width:100%;height:100%;overflow:hidden;position: relative;}
.login-box .login-box-fr .hide{display: none;}
.login-box .login-box-fr .login-tit-1{color:#000;font-size:18px;font-weight:600;height: 50px;line-height: 50px;margin-top: 20px;text-align: center;}
.login-box .login-box-fr .login-tit-1 .switch-item{margin-right:30px;color:#222;font-weight:600;position:relative;cursor:pointer;font-size:18px;height: 50px;display: inline-block;}
.login-box .login-box-fr .login-tit-1 .switch-item.activ{border-bottom: 2px solid #FD4029;color: #FD4029;}
.login-main-1 #login_form,.login-main-1 #login_mobile,.login-main-1 #user_reg{margin-top: 20px;}
.login-main-1 .err-box{height:25px;line-height:25px;color:#ff0000;}
.login-main-1{position:relative;width: 100%;height: 420px;}
.login-main-1 .hide{display: none;}
.login-main-1 .login-tips{color:#777;background-color:#fff3f5;border-radius:38px;line-height:38px;width:280px;font-size:14px;margin:50px auto;text-align:center}
.login-main-1 .login-type{margin:30px auto 0 auto;text-align:center}
.login-main-1 .login-type .qq-wrap{margin-right:15px;display:inline-block}
.login-main-1 .login-type .qq-wrap .qq-icon{background-color:#e5f6fe;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-1 .login-type .qq-wrap .qq-icon:hover{transition:all .36s;background-color:#00a0e7}
.login-main-1 .login-type .qq-wrap .qq-icon span{font-size:30px;color:#00a0e7;position:relative;transition:all .36s}
.login-main-1 .login-type .qq-wrap .qq-icon span::before{content:"\e65d"}
.login-main-1 .login-type .qq-wrap .qq-icon:hover span{color:#fff;transition:all .36s}
.login-main-1 .login-type .qq-wrap>div{text-align:center;font-size:14px;color:#333;margin-top:12px}
.login-main-1 .login-type .weibo-wrap{margin-right:15px;display:inline-block}
.login-main-1 .login-type .weibo-wrap .weibo-icon{display:inline-block;background-color:#ffe5e5;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-1 .login-type .weibo-wrap .weibo-icon:hover{transition:all .36s;background-color:#d81e06}
.login-main-1 .login-type .weibo-wrap .weibo-icon span{font-size:30px;color:#d81e06;position:relative;transition:all .36s}
.login-main-1 .login-type .weibo-wrap .weibo-icon span::before{content:"\e65f"}
.login-main-1 .login-type .weibo-wrap .weibo-icon:hover span{color:#fff;transition:all .36s}
.login-main-1 .login-type .weibo-wrap>div{text-align:center;font-size:14px;color:#333;margin-top:12px}
.login-main-1 .login-type .weixin-wrap{margin-right:15px;display:inline-block}
.login-main-1 .login-type .weixin-wrap .weixin-icon{display:inline-block;background-color:#daf9da;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-1 .login-type .weixin-wrap .weixin-icon:hover{transition:all .36s;background-color:#00c800}
.login-main-1 .login-type .weixin-wrap .weixin-icon span{font-size:30px;color:#00c800;position:relative;transition:all .36s}
.login-main-1 .login-type .weixin-wrap .weixin-icon span::before{content:"\e637"}
.login-main-1 .login-type .weixin-wrap .weixin-icon:hover span{color:#fff;transition:all .36s}
.login-main-1 .login-type .weixin-wrap>div{text-align:center;font-size:14px;color:#333;margin-top:12px}
.login-main-1 .login-type .account-wrap{margin-right:15px;display:inline-block}
.login-main-1 .login-type .account-wrap .account-icon{display:inline-block;background-color:#fff5e5;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-1 .login-type .account-wrap .account-icon:hover{transition:all .36s;background-color:#ff9100}
.login-main-1 .login-type .account-wrap .account-icon span{font-size:30px;color:#ff9100;position:relative;transition:all .36s}
.login-main-1 .login-type .account-wrap .account-icon span::before{content:"\e60d"}
.login-main-1 .login-type .account-wrap .account-icon:hover span{color:#fff;transition:all .36s}
.login-main-1 .login-type .account-wrap>div{text-align:center;font-size:14px;color:#333;margin-top:12px}
.login-main-1 .login-type .mobile-wrap{display:inline-block}
.login-main-1 .login-type .mobile-wrap .mobile-icon{display:inline-block;background-color:#e6e9ff;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-1 .login-type .mobile-wrap .mobile-icon:hover{transition:all .36s;background-color:#3151dc}
.login-main-1 .login-type .mobile-wrap .mobile-icon span{font-size:30px;color:#3151dc;position:relative;transition:all .36s}
.login-main-1 .login-type .mobile-wrap .mobile-icon span::before{content:"\e840"}
.login-main-1 .login-type .mobile-wrap .mobile-icon:hover span{color:#fff;transition:all .36s}
.login-main-1 .login-type .mobile-wrap>div{text-align:center;font-size:14px;color:#333;margin-top:12px}
.login-main-1 .login-bx .login-item{width:80%;margin:0 auto;font-size:14px;position: relative;}
.login-main-1 .login-bx .login-item input{width:100%;line-height:42px;height:42px;border: 1px solid #eeeeee;background: #F7F7F7;border-radius:3px;text-indent:16px;}
.login-main-1 .login-bx .login-item input::-webkit-input-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-1 .login-bx .login-item input:-moz-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-1 .login-bx .login-item input::-moz-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-1 .login-bx .login-item input:-ms-input-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-1 .login-bx .login-item .yzm{position: absolute;right: 1px;top: 1px;}
.login-main-1 .login-bx .login-item .yzm img{height: 40px;cursor: pointer;}
.login-main-1 .login-bx .login-first{margin-top:45px}
.login-main-1 .login-bx .login-first-reg{margin-top: 20px;}
.login-main-1 .login-bx .login-btn .form-submit{cursor: pointer;display: block;width:100%;line-height:45px;text-align:center;font-size:15px;color:#fff;border-radius:100px;background-color:#FD4029;}
.login-main-1 .login-bx .login-remember{font-size:14px;height: 32px;line-height: 32px;}
.login-main-1 .login-bx .login-remember input{width:15px;height:15px;display:inline-block;vertical-align:-2px;margin-right:5px}
.login-main-1 .login-bx .login-item a span{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:14px;color:#666;vertical-align:0}
.login-main-1 .login-bx .login-item a span::before{content:"\e642"}
.login-main-1 .login-bx .login-item .codeimg{margin-left: 2px;border: 1px solid #f1f1f1;padding: 2px 2px;}
.login-main-1 .login-bx .login-item .get-login-code,.login-main-1 .login-bx .login-item .get-reg-code {margin-left: 2px;width: 160px;height: 42px;line-height: 42px;background-color: #fff;border: 1px solid #e6e6e6;text-align: center;border-radius: 3px;display: inline-block;cursor: pointer;}
.login-main-1 .login-bx .login-item.login-btn{margin-bottom: 25px;}
.login-main-1 .login-protocol{text-align:center;font-size:13px;color: #999;margin-top: 65px;}
.login-main-1 .login-protocol i{width:15px;height:15px;background:url(../images/icon-checked.svg) center center no-repeat;background-size:cover;display:inline-block;vertical-align:-2px}
.login-main-1 .login-protocol a{color:#fc2d51}
.login-main-1 .login-bx .login-item input.disabled {color: #FFFEFE !important;background-color: #CCCCCC;cursor: not-allowed;background-image: none;}
.login-box .login-box-fr .login-tit-2{box-sizing: border-box;color:#000;font-size:18px;font-weight:600;text-align:left;border-bottom: 1px solid #eeeeee;padding:30px 0 0 40px;height: 66px;}
.login-box .login-box-fr .login-tit-2 .switch-item{height: 37px;display: inline-block;margin-right:30px;color:#222;font-weight:600;position:relative;cursor:pointer;font-size:18px}
.login-box .login-box-fr .login-tit-2 .switch-item.activ{border-bottom: 2px solid #FD4029;color: #FD4029;}
.login-box .login-box-fr .box_switch_title{position: absolute;right: 16px;top: 16px;display:inline-block;cursor:pointer;height:60px;width:60px;vertical-align:middle;}
.login-box .login-box-fr .switch_title_toast{position:absolute;left:-90px;top:10px;font-size:12px;border:1px solid #0152d9;color:#0152d9;padding:0 5px;border-radius:11px 0 11px 11px}
.login-main-2{width:100%;height: 450px;overflow:hidden;position:relative}
.login-main-2 .err-box{height:25px;line-height:25px;color:#ff0000;}
.login-main-2 .logincode-tips{margin-top:45px;text-align:center;font-size:18px;}
.login-main-2 .logincode-tips i.icon-weixin{font-family: "iconfont" !important;font-style: normal;font-size: 20px;color: #00c800;}
.login-main-2 .logincode-tips i.icon-weixin::before{content:"\e637"}
.login-main-2 .logincode-image{width:200px;height:200px;display: flex;flex-direction: row;align-items: center;justify-content: center;margin:20px auto 0;border-radius:10px;position:relative;border:1px solid #dcdfe6}
.login-main-2 .logincode-image img{border-radius:10px;width: 100%;}
.login-main-2 .logincode-image .logincode-image-icon{position:absolute;border:4px solid #0152d9;width:20px;height:20px}
.login-main-2 .logincode-image .logincode-icon1{left:-4px;top:-4px;border-right:0;border-bottom:0;border-top-left-radius:10px}
.login-main-2 .logincode-image .logincode-icon2{right:-4px;top:-4px;border-left:0;border-bottom:0;border-top-right-radius:10px}
.login-main-2 .logincode-image .logincode-icon3{left:-4px;bottom:-4px;border-right:0;border-top:0;border-bottom-left-radius:10px}
.login-main-2 .logincode-image .logincode-icon4{right:-4px;bottom:-4px;border-left:0;border-top:0;border-bottom-right-radius:10px}
.login-main-2 .logincode-image .refresh-qrcode{position:absolute;text-align:center;font-size:16px;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);display: none;}
.login-main-2 .logincode-image .refresh-qrcode p{margin:63px auto 20px}
.login-main-2 .logincode-image .refresh-qrcode button{font-size:14px;height:32px;color:#fff;background:#0152d9;outline:0;border:none;border-radius:4px;padding:0 16px;cursor:pointer}
.login-main-2 .login-type{display: flex;bottom: 20px;position: absolute;align-items: center;justify-content: center;width: 100%;}
.login-main-2 .login-type .weixin-wrap{display: flex;flex-direction: row;align-items: center;margin-right: 10px;}
.login-main-2 .login-type .weixin-wrap .weixin-icon{margin-right: 3px;display: inline-block;background-color:#daf9da;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-2 .login-type .weixin-wrap .weixin-icon:hover{transition:all .36s;background-color:#00c800}
.login-main-2 .login-type .weixin-wrap .weixin-icon span{font-size:16px;color:#00c800;position:relative;transition:all .36s}
.login-main-2 .login-type .weixin-wrap .weixin-icon span::before{content:"\e637"}
.login-main-2 .login-type .weixin-wrap .weixin-icon:hover span{color:#fff;transition:all .36s}
.login-main-2 .login-type .weixin-wrap>div{text-align:center;font-size:14px;color:#333;}
.login-main-2 .login-type .qq-wrap{display: flex;flex-direction: row;align-items: center;margin-right: 10px;}
.login-main-2 .login-type .qq-wrap .qq-icon{margin-right: 3px;background-color:#e5f6fe;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-2 .login-type .qq-wrap .qq-icon:hover{transition:all .36s;background-color:#00a0e7}
.login-main-2 .login-type .qq-wrap .qq-icon span{font-size:16px;color:#00a0e7;position:relative;transition:all .36s}
.login-main-2 .login-type .qq-wrap .qq-icon span::before{content:"\e65d"}
.login-main-2 .login-type .qq-wrap .qq-icon:hover span{color:#fff;transition:all .36s}
.login-main-2 .login-type .qq-wrap>div{text-align:center;font-size:14px;color:#333;}
.login-main-2 .login-type .weibo-wrap{display: flex;flex-direction: row;align-items: center;margin-right: 10px;}
.login-main-2 .login-type .weibo-wrap .weibo-icon{margin-right: 3px;display: inline-block;background-color:#ffe5e5;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-2 .login-type .weibo-wrap .weibo-icon:hover{transition:all .36s;background-color:#d81e06}
.login-main-2 .login-type .weibo-wrap .weibo-icon span{font-size:16px;color:#d81e06;position:relative;transition:all .36s}
.login-main-2 .login-type .weibo-wrap .weibo-icon span::before{content:"\e65f"}
.login-main-2 .login-type .weibo-wrap .weibo-icon:hover span{color:#fff;transition:all .36s}
.login-main-2 .login-type .weibo-wrap>div{text-align:center;font-size:14px;color:#333;}
.login-main-2 .login-type .account-wrap{ display: flex;flex-direction: row;align-items: center;margin-right: 10px;}
.login-main-2 .login-type .account-wrap .account-icon{margin-right: 3px;display: inline-block;background-color:#fff5e5;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-2 .login-type .account-wrap .account-icon:hover{transition:all .36s;background-color:#ff9100}
.login-main-2 .login-type .account-wrap .account-icon span{font-size:16px;color:#ff9100;position:relative;transition:all .36s}
.login-main-2 .login-type .account-wrap .account-icon span::before{content:"\e60d"}
.login-main-2 .login-type .account-wrap .account-icon:hover span{color:#fff;transition:all .36s}
.login-main-2 .login-type .mobile-wrap{ display: flex;flex-direction: row;align-items: center;margin-right: 10px;}
.login-main-2 .login-type .mobile-wrap .mobile-icon{margin-right: 3px;display: inline-block;background-color:#ecefff;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;position:relative;z-index:1;overflow:hidden;transition:all .36s}
.login-main-2 .login-type .mobile-wrap .mobile-icon:hover{transition:all .36s;background-color:#3151dc}
.login-main-2 .login-type .mobile-wrap .mobile-icon span{font-size:16px;color:#3151dc;position:relative;transition:all .36s}
.login-main-2 .login-type .mobile-wrap .mobile-icon span::before{content:"\e61a"}
.login-main-2 .login-type .mobile-wrap .mobile-icon:hover span{color:#fff;transition:all .36s}
.login-main-2 .login-bx .login-item{width:80%;margin:0 auto;font-size:14px;position: relative;}
.login-main-2 .login-bx .login-item input{width:100%;line-height:42px;border: 1px solid #eeeeee;background: #F7F7F7;border-radius:3px;text-indent:16px;font-size:14px}
.login-main-2 .login-bx .login-item input::-webkit-input-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-2 .login-bx .login-item input:-moz-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-2 .login-bx .login-item input::-moz-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-2 .login-bx .login-item input:-ms-input-placeholder{color:#999;-webkit-user-modify:read-only!important;overflow:hidden;font-size:13px}
.login-main-2 .login-bx .login-item .yzm{position: absolute;right: 1px;top: 1px;}
.login-main-2 .login-bx .login-item .yzm img{height: 40px;cursor: pointer;}
.login-main-2 .login-bx .login-first{margin-top:45px}
.login-main-2 .login-bx .login-first-reg{margin-top: 20px;}
.login-main-2 .login-bx .login-btn .form-submit{cursor: pointer;display: block;width:100%;line-height:45px;text-align:center;font-size:15px;color:#fff;border-radius:100px;background-color:#FD4029;}
.login-main-2 .login-bx .login-remember{font-size:14px;height: 32px;line-height: 32px;}
.login-main-2 .login-bx .login-remember input{width:15px;height:15px;display:inline-block;vertical-align:-2px;margin-right:5px}
.login-main-2 .login-bx .login-item a span{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:14px;color:#666;vertical-align:0}
.login-main-2 .login-bx .login-item a span::before{content:"\e642"}
.login-main-2 .login-bx .login-item .codeimg{margin-left: 2px;border: 1px solid #f1f1f1;padding: 2px 2px;}
.login-main-2 .login-bx .login-item .get-login-code,.login-main-2 .login-bx .login-item .get-reg-code {margin-left: 2px;width: 160px;height: 42px;line-height: 42px;background-color: #fff;border: 1px solid #e6e6e6;text-align: center;border-radius: 3px;display: inline-block;cursor: pointer;}
.login-main-2 .login-protocol{text-align:center;font-size:13px;margin-top:15px;color: #999;}
.login-main-2 .login-protocol i{width:15px;height:15px;background:url(../images/icon-checked.svg) center center no-repeat;background-size:cover;display:inline-block;vertical-align:-2px}
.login-main-2 .login-protocol a{color:#fc2d51}
.login-main-2 .login-bx .login-item input.disabled {color: #FFFEFE !important;background-color: #CCCCCC;cursor: not-allowed;background-image: none;}
.login-main-close{width: 100%;text-align: center;margin-top: 220px;font-size: 22px;}
@-webkit-keyframes loading-rotate{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes loading-rotate{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes upDown {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(10px)
    }
    100% {
        transform: translateY(0)
    }
}
@-webkit-keyframes toast-rotate{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes toast-rotate{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(0.75,1.25,1);
        transform: scale3d(0.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        -ms-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(0.75,1.25,1);
        -ms-transform: scale3d(0.75,1.25,1);
        transform: scale3d(0.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        -ms-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        -ms-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        -ms-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}