/* 公共模块 */
*{-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;}
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}
/* 通用 */
.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: #00458a !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: #00458a !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}
.w500{width:500px!important}
.w600{width:600px!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:#2878ff;border-color:#2878ff}
.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:#2878ff;border-color:#2878ff}
.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:' ';}
/*提示*/
.toasts{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}
.toasts .l-info{float: left;display: inline-block;}
.toasts .r-info{float: left;display: inline-block;margin-left: 40px;}
.toasts.in{-webkit-animation-name:contentZoomIn;animation-name:contentZoomIn}
.toasts .text{max-width:300px;font-size:14px;color:#fff;white-space:normal}
.toasts .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}
.toasts .ico-info{background:url('data:image/svg+xml;    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcxMTk5MzYwIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwODAzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUxMiAyOC40MTZjLTI2Ny40Njg4IDAtNDg0LjI0OTYgMjE2LjgzMi00ODQuMjQ5NiA0ODQuMjQ5NiAwIDI2Ny40MTc2IDIxNi44MzIgNDg0LjI0OTYgNDg0LjI0OTYgNDg0LjI0OTYgMjY3LjQxNzYgMCA0ODQuMzAwOC0yMTYuODMyIDQ4NC4zMDA4LTQ4NC4yNDk2Qzk5Ni4zMDA4IDI0NS4yNDggNzc5LjQxNzYgMjguNDE2IDUxMiAyOC40MTZ6TTQ1NS41MjY0IDI0NS4wOTQ0QzQ3MC4zMjMyIDIyOS44ODggNDkwLjcwMDggMjIxLjMzNzYgNTExLjc5NTIgMjIxLjY0NDhjMjEuMTk2OC0wLjIwNDggNDEuNzc5MiA4LjI0MzIgNTYuNTI0OCAyMy40NDk2IDE1LjAwMTYgMTQuNzk2OCAyMy4yOTYgMzUuMTIzMiAyMy4wOTEyIDU2LjExNTIgMC4yMDQ4IDIxLjE5NjgtOC4yOTQ0IDQxLjU3NDQtMjMuMzk4NCA1Ni4yMTc2LTE0LjY5NDQgMTQuNjk0NC0zNC43MTM2IDIzLjA0LTU1LjM5ODQgMjMuMDRMNTExLjc5NTIgMzgwLjQ2NzJjLTIwLjk5MiAwLjIwNDgtNDEuMzY5Ni04LjE0MDgtNTYuMDY0LTIzLjE0MjRDNDQwLjY3ODQgMzQyLjY4MTYgNDMyLjMzMjggMzIyLjMwNCA0MzIuNTM3NiAzMDEuMjA5NiA0MzIuMzMyOCAyODAuMjE3NiA0NDAuNjc4NCAyNTkuODkxMiA0NTUuNTI2NCAyNDUuMDk0NHpNNjI3LjYwOTYgNzY4LjE1MzZsMCAxMy40MTQ0IDAgMjIuMjIwOEwzOTYuMjg4IDgwMy43ODg4bDAtNTcuMTM5MiAyMS42MDY0LTAuNzY4YzEwLjI0LTAuNDYwOCAxNC41OTItMi43MTM2IDE2Ljk5ODQtNC43NjE2bDEuMjI4OC01LjQyNzJjMC45NzI4LTUuNTgwOCAxLjYzODQtMTQuNDM4NCAxLjU4NzItMjUuOTA3Mkw0MzcuNzA4OCA1MDcuOTA0YzAuMjU2LTE3Ljc2NjQtMi4zNTUyLTI5LjkwMDgtMy40ODE2LTMyLjU2MzJsMCAwTDQzMS42MTYgNDc0LjA2MDhDNDI4Ljg1MTIgNDczLjA4OCA0MjMuOTM2IDQ3Mi4wNjQgNDE3LjE3NzYgNDcxLjY1NDRMMzk2LjI4OCA0NzAuMzc0NCAzOTYuMjg4IDQxMy40OTEybDE4OS40OTEyIDAgMCAyOTYuMjk0NGMtMC4zMDcyIDE3LjcxNTIgMi40MDY0IDI5Ljc5ODQgMy40MzA0IDMyLjU2MzJsMC4wNTEyIDAgMi43MTM2IDEuMTc3NmMyLjgxNiAwLjk3MjggNy43ODI0IDEuOTk2OCAxNC42OTQ0IDIuMzU1MmwyMC44ODk2IDEuMjhMNjI3LjU1ODQgNzY4LjE1MzZ6IiBwLWlkPSIxMDgwNCIgZmlsbD0iIzQwOUVGRiI+PC9wYXRoPjwvc3ZnPg==') no-repeat 50% 50%;background-size:85%}
.toasts .ico-warning{background:url('data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwODczNzUzIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyLjAyMzI3MyAxMDI0Qzc5NC43NjM2MzYgMTAyNCAxMDI0IDc5NC43ODY5MDkgMTAyNCA1MTEuOTc2NzI3IDEwMjQgMjI5LjIzNjM2NCA3OTQuNzg2OTA5LTAuMDIzMjczIDUxMi4wMjMyNzMtMC4wMjMyNzNTMCAyMjkuMjEzMDkxIDAgNTExLjk3NjcyN0MwIDc5NC43ODY5MDkgMjI5LjIzNjM2NCAxMDI0IDUxMi4wMjMyNzMgMTAyNE00NjkuMzQxMDkxIDc2OGMwLTIzLjU1MiAxOC45MjA3MjctNDIuNjU4OTA5IDQyLjcwNTQ1NS00Mi42NTg5MDkgMjMuNTUyIDAgNDIuNjU4OTA5IDE4LjkyMDcyNyA0Mi42NTg5MDkgNDIuNjU4OTA5IDAgMjMuNTc1MjczLTE4LjkyMDcyNyA0Mi43MDU0NTUtNDIuNjU4OTA5IDQyLjcwNTQ1NUM0ODguNDcxMjczIDgxMC43MDU0NTUgNDY5LjM0MTA5MSA3OTEuNzM4MTgyIDQ2OS4zNDEwOTEgNzY4TTQ2OS4zNDEwOTEgMjU1LjgxMzgxOGMwLTIzLjQ1ODkwOSAxOC45MjA3MjctNDIuNDcyNzI3IDQyLjcwNTQ1NS00Mi40NzI3MjcgMjMuNTUyIDAgNDIuNjU4OTA5IDE5LjQzMjcyNyA0Mi42NTg5MDkgNDIuNDcyNzI3bDAgMzQxLjczNjcyN2MwIDIzLjQ1ODkwOS0xOC45MjA3MjcgNDIuNDcyNzI3LTQyLjY1ODkwOSA0Mi40NzI3MjctMjMuNTc1MjczIDAtNDIuNzA1NDU1LTE5LjQzMjcyNy00Mi43MDU0NTUtNDIuNDcyNzI3TDQ2OS4zNDEwOTEgMjU1LjgxMzgxOHoiIHAtaWQ9IjUxMTkiIGZpbGw9IiNmZjk5MDAiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;background-size:85%}
.toasts .ico-error{background:url('data:image/svg+xml;   base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwNDI1NDkwIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyNjUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTExLjk5NjQxOCAyMy41MjA2OTNjLTI2OS43NjcwNSAwLTQ4OC40NTQ3NDggMjE4LjY4ODcyMS00ODguNDU0NzQ4IDQ4OC40NTQ3NDggMCAyNjkuNzY4MDczIDIxOC42ODg3MjEgNDg4LjQ1MzcyNCA0ODguNDU0NzQ4IDQ4OC40NTM3MjQgMjY5Ljc2NjAyNyAwIDQ4OC40NTQ3NDgtMjE4LjY4NTY1MSA0ODguNDU0NzQ4LTQ4OC40NTM3MjRDMTAwMC40NTExNjYgMjQyLjIwOTQxNCA3ODEuNzYyNDQ1IDIzLjUyMDY5MyA1MTEuOTk2NDE4IDIzLjUyMDY5M3pNNzY5LjMzNDM5MSA3MTUuMTU1OTU2bC01NC4xNTY0MzQgNTQuMTU2NDM0TDUxMS45OTY0MTggNTY2LjEyOTgyOCAzMDguODEzODU2IDc2OS4zMTIzOWwtNTQuMTU1NDExLTU0LjE1NjQzNEw0NTcuODQxMDA4IDUxMS45NzU0NDEgMjU0LjY1ODQ0NiAzMDguNzkyODc4bDU0LjE1NTQxMS01NC4xNTU0MTFMNTExLjk5NjQxOCA0NTcuODIwMDNsMjAzLjE4MjU2Mi0yMDMuMTgyNTYyIDU0LjE1NjQzNCA1NC4xNTU0MTFMNTY2LjE1MTgyOSA1MTEuOTc1NDQxIDc2OS4zMzQzOTEgNzE1LjE1NTk1NnoiIHAtaWQ9IjEyNjYiIGZpbGw9IiNGNTZDNkMiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;background-size:80%}
.toasts .ico-success{background:url('data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwNTI2MjA3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ5NjUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMTAyNCA1MTEuOTk5NTAyYzAgMjgyLjc3MDU1Ny0yMjkuMjI5OTQxIDUxMi4wMDA0OTgtNTExLjk5OTUwMiA1MTIuMDAwNDk4LTI4Mi43Njk1NjEgMC01MTIuMDAwNDk4LTIyOS4yMjk5NDEtNTEyLjAwMDQ5OC01MTIuMDAwNDk4IDAtMjgyLjc2ODU2NiAyMjkuMjMwOTM2LTUxMS45OTk1MDIgNTEyLjAwMDQ5OC01MTEuOTk5NTAyQzc5NC43NjkwNjQgMCAxMDI0IDIyOS4yMzA5MzYgMTAyNCA1MTEuOTk5NTAyek03OTYuNTc3MDgxIDM3OC4zMTc3MTNsLTQ4LjQ1OTA1MS00OC40NTkwNTEtMjk3LjA3ODM4NyAyOTcuMDc3MzkyTDI3Ny4yNjc4NTIgNDUzLjE2NTI1OGwtNDguNDU4MDU2IDQ4LjQ1ODA1NiAyMjIuMjI4ODUxIDIyMi4yMzA4NDJMNzk2LjU3NzA4MSAzNzguMzE3NzEzeiIgcC1pZD0iNDk2NiIgZmlsbD0iIzY3YzIzYSI+PC9wYXRoPjwvc3ZnPg==') no-repeat 50% 50%;background-size:85%}
.toasts .ico-question{background:url('data:image/svg+xml;    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjc1ODE3MDE0NzM4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM3MjkiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik01MTIgOTY3LjExMUMyNjAuNjM2IDk2Ny4xMTEgNTYuODg5IDc2My4zNjQgNTYuODg5IDUxMlMyNjAuNjM2IDU2Ljg4OSA1MTIgNTYuODg5IDk2Ny4xMTEgMjYwLjYzNiA5NjcuMTExIDUxMiA3NjMuMzY0IDk2Ny4xMTEgNTEyIDk2Ny4xMTF6TTUxMiA3NjhjMTYuODY4IDAgMzAuNTUtNS40NjEgNDEuMDc0LTE2LjM1NiAxMC41MjQtMTAuOTIyIDE1LjgxNS0yNC40MzMgMTUuODE1LTQwLjUzM3MtNS4yNjItMjkuMzU1LTE1LjgxNS0zOS43MzdjLTEwLjUyNS0xMC40MS0yNC4yMDYtMTYuMS00MS4wNzQtMTcuMTUyLTIyLjEzIDEuMDUzLTM4LjQ1NyAxMC45MjMtNDguOTgxIDI5LjYxLTEwLjUyNSAxOC43MTctMTAuNTI1IDM3LjQwNSAwIDU2LjEyMkM0NzMuNTQzIDc1OC42NDIgNDg5Ljg3IDc2OCA1MTIgNzY4eiBtNDMuNTc3LTE4NS44MjhjMC0zLjI3LTEuMTM4LTEyLjY1Ny0wLjk5Ni0xMS4zMi0xLjE2Ni0xMS44MzMgMC4zOTktMjIuMzU4IDYuODg0LTMyLjUxMiA0LjcyMi03LjQyNCAxMi4wMzItMTQuMzkzIDIyLjk1NS0yMC44NSA2NC4yMjctMzcuOTQ1IDg3LjcyMi04MC4yMTQgODYuMzg1LTEyNC4xODktMS45OS02NS44NzctNTAuNTE3LTEzMC41MzEtMTU1Ljc2MS0xMzEuNDctODcuOTgtMC44MjUtMTQ1LjgwNyA0MS42NzEtMTU5LjQ4OCAxMjEuNDU4YTQyLjY2NyA0Mi42NjcgMCAwIDAgODQuMDgxIDE0LjQyMWM2LjIzLTM2LjEyNCAyNi40NTQtNTEgNzQuNjEtNTAuNTc0IDUyLjgyMSAwLjQ4NCA3MC41NDIgMjQuMDkyIDcxLjI4MiA0OC42OTdhMjAuNDggMjAuNDggMCAwIDEtMy4yNDMgMTEuOTc1Yy01Ljg4OCAxMC41ODEtMTguNjYgMjIuODctNDEuMjQ0IDM2LjIxLTIyLjMzIDEzLjE3LTM5LjUxIDI5LjU1NC01MS41NyA0OC40OTgtMTguNzQ1IDI5LjQ0LTIyLjg0IDU4LjU2Ny0xOS42NTUgODguMTc3IDAuNDgzIDQuNDY2IDAuNDI3IDMuODk3IDAuNDI3IDEuNDhhNDIuNjY3IDQyLjY2NyAwIDEgMCA4NS4zMzMgMHoiIGZpbGw9IiNEODFFMDYiIHAtaWQ9IjM3MzAiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;background-size:85%}
.toasts .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}
.toasts.in{-webkit-animation-name:contentZoomIn;animation-name:contentZoomIn}
.toasts.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:#614CAA;color:#fff;border:1px solid #614CAA}
.pageModel .current{background-color:#614CAA;color:#fff;border:1px solid #614CAA}
.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}
@-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
}