@charset "utf-8";
/*
 * 公用样式表
 * ------------------------------
 * 属性重置、页眉、页底、公用模块
 */

/* 重置 */
html,body,h1,h2,h3,h4,h5,h6,p,ul,ul li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label,figure{margin:0;padding:0;}
html,body,input,button,textarea,select{color:#2e2e2e;font-family:Verdana,Helvetica,sans-serif;line-height:1.5;}
html,body{width:100%;height:100%;}
body{-webkit-text-size-adjust:none;text-size-adjust:none;height: auto;min-height: 100%;}
article,aside,figcaption,figure,footer,header,nav,section{display:block;}
body{position:relative;overflow-x:hidden;overflow-y: auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin:0 auto;font-size:.81rem;}
html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
img{border:none;vertical-align:middle;max-width:100%;}
i,em,address{font-style:normal;}
dfn{font-style:italic;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
a{color:#2e2e2e;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
button,input,optgroup,select,textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button,select{text-transform:none;outline: 0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="text"],input[type="button"],input[type="submit"]{outline:0;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield; -webkit-box-sizing:border-box; box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ccc;}
input:required:invalid{box-shadow:none;}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{border:0; padding:0;}
textarea{overflow:auto; resize:vertical;}
optgroup{font-weight:bold;}
textarea{overflow:auto; resize:vertical;}
optgroup{font-weight:bold;}
table{border-collapse:collapse; border-spacing:0;}
td, th{padding:0;}
ul,ol{list-style:none outside none;}
ul li{list-style:none;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}



/*清除浮动*/
.clearfix:after,.words-list:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}


/* 布局 */
.page{margin:0 auto;position:relative;min-height:100vh;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;}
.has-foot-nav{padding-bottom: 3.63rem;}
.hide{display:none!important;}



/* ==========================================
 * 公用属性
 * ------------------------------------------ */

/* flex */
.flex-hor,.foot-panel .page-foot,.head-app-layer .app-cells,.sys-head .hd-nav-drop .hd-nav-list,.sys-form-cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.flex-hor .flex-cell,.foot-panel .page-foot .foot-info,.head-app-layer .app-cells .app-cell-bd,.sys-form-cell .cell-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-ver{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}
.head-app-layer .app-cells,.sys-form-cell{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-hor-between,.sys-form-cell{-webkit-box-pack: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}


/* 文本分享 */
.fl{float:left;}
.fr{float:right;}
.align-center{text-align:center!important;}
.align-left{text-align: left!important;}
.align-right{text-align:right!important;}
.fb{font-weight:bold;}

/* 文字颜色 */
.color-primary,.txt-impt{color: #ff4448;}


/* ==========================================
 * 公用模块
 * ------------------------------------------ */
/* 按钮 */
.sys-btn{display: inline-block;height: 3rem;line-height: 3rem;padding: 0 1em;text-align: center;border: 0;cursor: pointer;background-image: -webkit-linear-gradient(41deg, #FF4347 19%, #FF8050 100%);background-image: linear-gradient(41deg, #00c891  19%, #1fdb9b 100%);font-size: .94rem;color: #fff!important;border-radius: .2rem;box-shadow: 0 2px 6px 0 rgba(255,80,73,0.40);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sys-btn-default{background: none;color: #666!important;}
.sys-btn-info{background-image: -webkit-linear-gradient(46deg, #FF9434 18%, #FFAE1B 100%);background-image: linear-gradient(46deg, #FF9434 18%, #FFAE1B 100%);}
.sys-btn-success{background-image: -webkit-linear-gradient(50deg, #1AB70B 6%, #38DC33 100%);background-image: linear-gradient(50deg, #1AB70B 6%, #38DC33 100%);}
.btn-small{height: 1.8rem;line-height: 1.8rem;padding: 0 1rem;}
.sys-btn-radius{border-radius: 6.25rem;} /*圆角*/
.sys-btn-border{border:1px solid #FA5741;color: #FA5741!important;background: none;box-shadow: none;}
.sys-btn-border:active{background-color: #FA5741;color: #fff!important;}
.btn-group .btn-item .sys-btn{display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.btn-group .btn-item+.btn-item{padding-top: .5rem;}
.btn-group-flex {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin: 0 -.1rem;}
.btn-group-flex .btn-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.btn-group-flex .btn-cell .sys-btn{display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}


/* 文本框 */
.sys-ipt-txt{border: 1px solid #ddd;border-radius: .1rem;padding: .2rem .45rem;color: #7d7d7d;-webkit-appearance:none;}

/* 文本框清除 */
.sys-ico-clear{display: inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAMAAABiiJHFAAAAgVBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZykSt5AAAAKnRSTlMA/O4FY1ZN948R8wuWPHTnjUUqsoQe3KCdW8c2GuS+fV6ma9gxIxbfzm5Xta0RAAACuElEQVRYw82Z65KiMBBGQwARmBFkBB0FEa+73/s/4O5Ya6V2mjTNrWrOT1McY4jdnbQSEpfZ+yErYzUV13p3LBz8IyiO2/o6Uumu3xK0UL2t3aHOeLHVsKK3iyHmsNboQNdhT+k9DSAgSu99rCcNIfokluZH9OCYy6yLCL2IFpI9tURvlm7nBthjAPt7x7IWGESScdYswUACZoFvGoNxfOsKVBiBs7a8rQdGEbUGNnePkSSxoqQYTUOta0wAeW2lxgRE5TftBybh43+rD8r4ZQg1JkKHyrABpdqlv8Dy2C0v5MONsca6ZZW+NuHZ6QiHdELabN6V9ccsjNcyLfInWr2sbmJ/pb7DW+mUEveVZUDZKt67fI3/JkOvkNOAUrjGy1lVY5tRHKCFldnTnPUdhCA2j3Eb+9NuPUTWJ3do50S8Mit2z7EK/bxvZgVarXg8Exgg81JrgHZufwc92PGMl7fSx1KIvJ7cipREWsZLrGzUvYDlbLxSKy5KuQ7E3p3JfJwVjqtCQOw11o65hCpHJytSATvgyVUGqVduRUZiBeMVW3GQabGhVl577av1BdpM3eRWuTdXdxCYqC30hsp1pFa511FKFVKrvLa6cKGG5oJPEiftoSYVWyOS35jA6ImtJF/Y8LikQ/OW1Hv7Gk9E1oDkNw8WqufwVm6l+cKe0H2ZVe71SbHEWHkvLZZUw1tphjmz3oYpRLHlMsyZq7gXTNn8cI2Vjet7WjYzX9nwUdt4V/ZvjKMWrbEyXlqNRzE5QPU6ktTtx88Nc9yTH6DqlukY/KmOe/48R+lZDv66JAUQJmA9y6VKOssV0N5VLYQFRnEJVSt5ghFUpbKQaQxGZ3NcXSbZHBetRT7LtXA4zyX23Ffu8zcIKJ68neH1a75E0uZLP8JNd6toE/6UxlZnG+7nNQ0Htzj/AAmVFR3SmYNMAAAAAElFTkSuQmCC) center no-repeat; -webkit-background-size: contain;background-size: contain;}
.sys-ico-clear{width: 1.88rem;height: 1.88rem;position: absolute;right: 0;top: 0;-webkit-background-size: .88rem auto;background-size: .88rem auto;opacity: .6;display: none;}
.search-ipt:valid + .sys-ico-clear { display: inline-block; }


/* 箭头(2018-07-17) */
.sys-ico-down{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAhCAMAAACyajgFAAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmaHTeAAAAIHRSTlMAcvvqbfQE2zg/L9/jdEhEM/gq7dh7EQrCaF8lt6mCV/mTJWoAAADySURBVDjLldPL1oIgFIbhzUYpScs0s8N/4P6vMlbs7SBc0veOYPCsjwlE18df4wjM+clco/1hHu8OtPeR+XemR4jVlYNsVUfET/oPolEbuKf5phq04TYT+cv7eFZdtuc3uHiKDUmzcYjdDek+7L7XznCyniTRwZSxCWqXvGrE5hqxuYas1qsu254I1WoPYj/0QfS23dNqe9WAzTSv6I4XC+tuc1d1m3S3utuKLWrMqrbZy02yNtpSjZX/TZL8QduQVtZ1JbZeLKQzC+nMQhqy2km02BMRpMewNIoFt3UX7mjFHmGqWi2uW+ZWLN4wTU/a6AVoHyy6auee5wAAAABJRU5ErkJggg==);}
.sys-ico-down{display: inline-block;width: .8rem;height: .4em;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;vertical-align: middle;}
.sys-ico-right{display: inline-block;width: .4em;height: .8rem;background-repeat: no-repeat;-webkit-background-size:contain;background-size:contain;background-position: right center;vertical-align: middle;opacity: .6;}
.sys-ico-right{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA8CAMAAADfciMYAAAAZlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwbJTWAAAAIXRSTlMAcuttBNz68zgvRz/Y5+L1dTMqe2lCJgrCXzsRt6mCVxPP7JSSAAAAvUlEQVQ4y73VSxKDIBAEUIQENYqfGDSa79z/kklBtkxTgXLWr5guFtNCLPO4CG7eD03XmhMFfac9M2IiR5hXaunIMUwOlxISFU1ajvSejEwW7RcxRJEnVZgUOYj4kW43skFimhxEMmTIQ7TPYiGRJyYuJqrPQspYYmZIpgSBtuCkqk8E+NeHSGAsWtH8DygOmGTQbQhU6QBdqXQwhoDSAICrDS8/bg/cQFYS6MInAmLVAIjbnVwjc2R9sa3+ARm2L1SkRKpGAAAAAElFTkSuQmCC);}



/* 徽标 */
.sys-badge{display: inline-block;height: 1rem;line-height: 1rem;text-align: center;background-image:-webkit-linear-gradient(left,#ff4347,#ff664c);background-image:linear-gradient(left,#ff4347,#ff664c);border-radius: .2rem;box-shadow: .05rem .05rem .1rem rgba(255,102,76,.3);color: #fff;font-size: .75rem;padding: 0 .15rem;}
.sys-badge.badge-promote{}/*促销*/
.sys-small-txt{display: inline-block;min-width: 1rem;height: 1rem;line-height: 1.05rem;overflow: hidden;border-radius:2rem;background-color: #fff;border: 1px solid #FA5741;color:#FA5741;text-align: center;font-size: .63rem;vertical-align: middle;}

/* 价格 */
.pd-price{color: #ff4448;font-size: 0;text-align: center;}
.pd-price .price-ico{font-size: 1.25rem;}
.pd-price .price-amount{font-size: 1.26rem;}

/* 图标 */
.sys-ico-service{display: inline-block;width: 4.81rem;height: 1.38rem;background: url(data:image/png;base64,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) center no-repeat;-webkit-background-size: contain;background-size: contain;vertical-align: middle;}

/* 遮罩层 */
.body-mask{display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.4);position: fixed;left: 0;top: 0;z-index: 3;display: none;}
.sort-body-mask{display: block;}
.z-99{z-index: 99!important;}

/* loading */
.body-loading{position: fixed;left:9;right: 0;top: 0;bottom: 0;background-color: #fff;z-index: 3;}
.body-loading .ico-loading{display: inline-block;width: 4rem;height: 4rem;background:#fff url(img/loading.svg) center no-repeat;-webkit-background-size: 2rem auto;background-size: 2rem auto;position: absolute;left: 50%;top: 50%;margin-left: -2rem;margin-top: -2rem;}

/* 弹窗消息 */
.sys-msg-pop{display: inline-block;width: 70%;max-width: 800px;text-align: center;padding:1.5rem .94rem;border-radius:.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color: rgba(0,0,0,.8);position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%) scale(.65);-ms-transform: translate(-50%,-50%) scale(.65);-o-transform: translate(-50%,-50%) scale(.65);transform: translate(-50%,-50%) scale(.65);text-align: center;z-index: 1000;opacity: 0;visibility: hidden;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.sys-msg-pop,.sys-msg-pop a{color: rgba(255,255,255,0.85)!important;}
.sys-msg-pop .pop-close{display: inline-block;width: 1.5rem;height: 1.5rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMA+PTt+9UXHjk1QAPhLishG/FQJwforY51b2AR3aOUgTzk0It5Y1gjyH9oZTLKwbaQW0hKczs3eAAAAd5JREFUSMel1tl2gjAQBuDBEBAodSnigqitWq1rl3n/Z2sDPQ5kQXL870Q+tkySAVOS/ikMVx60j7dNOcMyo/TYivqbPUrZb/w7KFs7qIkzzhpQNB2gIWwamdQzx4bwZ72aOdgYZ6ZTH3g3S1WNsUU+rRRlXVdTbJlJVZ3ctswNSCVP2DpPyY0t6ajF5+w7dPCc60avk3MaPv+fLej/K0CsFtirDxG5Ram8yvVz+HNMfh1x/QvdzivYBCnuj6hNVld9ANgqg/BWK7yQXEV9YSVvQvWkgl2VTlWUHQAc5a9Wc3OhhljPAQBylF1Abu4JJddQCgActe6FGRVygMhF1Z0KV6pv9QQ3gh5qMoiFuxRKVzU7iFEXJpxIqFMYQxf17qVB4crEkAuVMDSwuPFu3Q7qH7JnVpnR7bQDgCOhhp0uOXkAgGtUrxxlcup750aFpQsUl1IpS+pdKJM7qBMHXwt1q7NQ43Y0TWndICXiFG6gTFOYGBW5uOomyhLExBPOEBUXOPTbUxa8BSnJXekcdXnlGRwQFTcEf0TLq2ZH7Oi3gznV0vLRrQMC643KflusZm25Cdtv+fYNxgPtjH3zZN+qDaYRmJONTY2hfRt63viWTS/j6dYDiyT9buAb3+cXBVV83SQaPgYAAAAASUVORK5CYII=) center no-repeat;-webkit-background-size: contain;background-size: contain;opacity: 0.7;}
.sys-msg-pop .pop-close+.msg-cont{padding-top: .3rem;}
.sys-msg-pop .msg-cont{display: block;}
.valid-pop-active .sys-btn{pointer-events:none; }
.sys-msg-pop.active{opacity: 1;visibility: visible;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

/* 星号 */
.credit-rate,.credit-rate span{display: inline-block;vertical-align: middle;overflow: hidden;background-repeat: repeat-x;height: 14px;-webkit-background-size: 14px auto;background-size: 14px auto;}
.credit-rate{display: inline-block;width:70px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAbFBMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3bzoEHAAAAI3RSTlMAB/u4mARF3q5xTD6znlIbEeO+qaSUaiQf7tTFKCbX1cdfXaGC6RIAAADySURBVDjLtZNZsoMgEEWlQVAcEodn5peh97/HSKSsKNj9lfNH1SmovrdJfozQWvDW/oz4v2e1Hkc6zjqA0+DKaBV+6GnrCJMGB1JT6KkoawfogSOh/eGMoi+jrktvNldtgwuaVuX2KuaolAHcBEx1+7RjkKFx3VlkqUet4LXCvZpxVjktmKQt6YcVJWd5LyNeFF/xbnqZWNTQbVjpqq4+ZnVLays+HbQ/xLScWjVq6dqYdgm0U0w7BYuLUXYrTaODHTX/KlEGo4Yf9FGMGV7QU8XzuNfT0Z7jiWhARPNM5/Jexmk2WVFLOSy2QQylrJOf8AY7tlVjd7LETwAAAABJRU5ErkJggg==);}
.credit-rate span{display: block;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAbFBMVEUAAAD6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0EqeTkDAAAAI3RSTlMAB/u4mARF3q5xTD6znlIbEeO+qaSUaiQf7tTFKCbX1cdfXaGC6RIAAADySURBVDjLtZNZsoMgEEWlQVAcEodn5peh97/HSKSsKNj9lfNH1SmovrdJfozQWvDW/oz4v2e1Hkc6zjqA0+DKaBV+6GnrCJMGB1JT6KkoawfogSOh/eGMoi+jrktvNldtgwuaVuX2KuaolAHcBEx1+7RjkKFx3VlkqUet4LXCvZpxVjktmKQt6YcVJWd5LyNeFF/xbnqZWNTQbVjpqq4+ZnVLays+HbQ/xLScWjVq6dqYdgm0U0w7BYuLUXYrTaODHTX/KlEGo4Yf9FGMGV7QU8XzuNfT0Z7jiWhARPNM5/Jexmk2WVFLOSy2QQylrJOf8AY7tlVjd7LETwAAAABJRU5ErkJggg==);}
.credit-rate{width: 70px;}
@media screen and (min-width:768px){
.credit-rate,.credit-rate span{height: 20px;-webkit-background-size: auto 20px;background-size: auto 20px;}
.credit-rate{width: 100px;}
}


/* 通栏 */
.full-bn {display: block;}
.full-bn img{display: block;width: 100%;height: auto;}

/* lazy */
.lazy{background-color: #eee;background-image: url(data:image/png;base64,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);background-repeat: no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}

/* swiper */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;width:100%;height:auto;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative;padding: 0.2rem;}
.swiper-slide a{line-height:2.2rem}
.stadium-order-table .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.stadium-order-table .swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container .view-item img{display:block;width:100%;height:auto;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;vertical-align:middle;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.swiper-pagination-bullet{width:.5rem;height:.5rem;display:inline-block;border-radius:.3rem;background:#eee;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
 button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:.8;background:#FA5741}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .315rem;}
.swiper-container .swiper-lazy-preloader{position:absolute;width:100%;height:100%;background:#eee;vertical-align:middle;text-align:center;left: 0;top: 0;}
.swiper-container .swiper-lazy-preloader i{position:absolute;left:50%;top:50%;margin-left:-1.5em;margin-top:-1.5em;}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
@-moz-keyframes spinner-loader{ 0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}
@-webkit-keyframes spinner-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@keyframes spinner-loader{ 0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
.spinner-loader:not(:required){-moz-animation:spinner-loader 1s infinite linear;-webkit-animation:spinner-loader 1s infinite linear;animation:spinner-loader 1s infinite linear;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-box-shadow:rgba(0, 0, 51, 0.2) 1.5em 0 0 0, rgba(0, 0, 51, 0.2) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) 0 1.5em 0 0, rgba(0, 0, 51, 0.2) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) -1.5em 0 0 0, rgba(0, 0, 51, 0.2) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.2) 0 -1.5em 0 0, rgba(0, 0, 51, 0.2) 1.1em -1.1em 0 0;-webkit-box-shadow:rgba(0, 0, 51, 0.2) 1.5em 0 0 0, rgba(0, 0, 51, 0.2) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) 0 1.5em 0 0, rgba(0, 0, 51, 0.2) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) -1.5em 0 0 0, rgba(0, 0, 51, 0.2) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.2) 0 -1.5em 0 0, rgba(0, 0, 51, 0.2) 1.1em -1.1em 0 0;box-shadow:rgba(0, 0, 51, 0.2) 1.5em 0 0 0, rgba(0, 0, 51, 0.2) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) 0 1.5em 0 0, rgba(0, 0, 51, 0.2) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) -1.5em 0 0 0, rgba(0, 0, 51, 0.2) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.2) 0 -1.5em 0 0, rgba(0, 0, 51, 0.2) 1.1em -1.1em 0 0;display:inline-block;font-size:8px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;}

/* 日期选择 */
#date-wrapper{position:fixed;top:50%;left:50%;width:90%;margin:-94px 0 0 -45%;z-index:56;text-align:center;background:#fff;border-radius:3px;display:none;font-size: 13px;border: 2px solid #404040;-webkit-box-sizing: border-box;box-sizing: border-box;}
#date-wrapper ol{margin: 0;padding: 0;}
#d-mask{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5;z-index:55;display:none}
#date-wrapper h3{line-height:36px;background:#2693ff;color:#fff;font-size:16px;margin:0;border-radius:3px 3px 0 0}
#d-tit>div,#date-wrapper ol{width:16.6666666%;float:left;position:relative}
#d-content{padding:10px}
#d-content #d-bg{height:128px;overflow:hidden;position:relative;max-width: 80%;margin: 0 auto;}
#date-wrapper li{line-height:42px;height:42px;cursor:pointer;position:relative;color: #666;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#date-wrapper li.active{font-size:16px}
#date-wrapper li.active span{display: inline-block;position: relative;color: #000;padding: 0 4px;}
#date-wrapper li span:before{content: '';display: block;width: 0%;height: 100%;border-top: 2px solid #7dceea;border-bottom: 2px solid #7dceea;position: absolute;left: 50%;top: -2px;}
#date-wrapper li.active span:before{width: 100%;left: 0;-webkit-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;opacity: 1;}
#d-tit{background:#f8f8f8;overflow:hidden;border-radius:5px 5px 0 0;line-height:30px;border:1px solid #e0e0e0;margin-bottom:-1px}
#date-wrapper ol{-webkit-overflow-scrolling:touch;position:absolute;top:0;left:0}
#date-wrapper ol:nth-child(2){left:16.6666666%}
#date-wrapper ol:nth-child(3){left:33.3333332%}
#date-wrapper ol:nth-child(4){left:49.9999998%}
#date-wrapper ol:nth-child(5){left:66.6666664%}
#date-wrapper ol:nth-child(6){left:83.333333%}
#date-wrapper li span{display: inline-block;position: relative;height: 45px;}
#date-wrapper.two ol,.two #d-tit>div{width:50%}
#date-wrapper.two ol:nth-child(2){left:50%}
#date-wrapper.three ol,.three #d-tit>div{width:33.333333%}
#date-wrapper.three ol:nth-child(2){left:33.333333%}
#date-wrapper.three ol:nth-child(3){left:66.666666%}
#date-wrapper.four ol,.four #d-tit>div{width:25%}
#date-wrapper.four ol:nth-child(2){left:25%}
#date-wrapper.four ol:nth-child(3){left:50%}
#date-wrapper.four ol:nth-child(4){left:75%}
#date-wrapper.five ol,.five #d-tit>div{width:20%}
#date-wrapper.five ol:nth-child(2){left:20%}
#date-wrapper.five ol:nth-child(3){left:40%}
#date-wrapper.five ol:nth-child(4){left:60%}
#date-wrapper.five ol:nth-child(5){left:80%}
#d-month li span:after{content: '月';}
#date-wrapper .date-ft{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;border-top: 1px solid #ddd;}
#date-wrapper .date-ft .d-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;height: 40px;line-height: 40px;border-right: 1px solid #ddd;font-size: 14px;color: #000;}
#date-wrapper .date-ft .d-btn:last-child{border-right: 0;}

/* 分页 */
.pages{padding:1.5rem 0;text-align:center;}
.pages>ul{display:inline-block;}
.pages>ul>li{display:inline;}
.pages>ul>li>a{display: inline-block;min-width: 1.6rem;text-align: center;line-height:1.6rem;padding:.25rem .35rem;border:1px solid #ddd;background-color:#fff;margin-right:-1px;color:#666;position:relative;float: left;}
.pages>ul>li.page-prev>a{border-radius:2px 0 0 2px;}
.pages>ul>li.page-next>a{border-radius:0 2px 2px 0;}
.pages>ul>li.active>a,.pages>ul>li:not(.disabled)>a:active{color:#fff;background-color:#ff4448;border-color:#ff4448;z-index:1;}
.pages>ul>li.disabled>a{color:#ccc;}

/* dropload */
.dropload-down{padding: .75rem 0;text-align: center;color: #ccc;}
.load-tips{text-align:center;padding:0.5em 0; color:#999;font-size:1.166em;height: 3em;line-height: 3em;}
.loading-bar{display:block;background-color:rgba(0,0,0,0.0);padding:0.3em 0;text-align:center;margin-top:0; color:#999;height: 2.2rem;line-height: 2.2rem;font-size:1.166em;}
.loading-ico{display: inline-block;width: 2.6rem;height: 2.6rem;background: url(img/loading.svg) center no-repeat;-webkit-background-size: auto 2.2rem;background-size: auto 2.2rem;vertical-align: middle;}
.dropload-noData{color: #ccc;}

/* ==========================================
 * 顶部搜索
 * ------------------------------------------ */

.sys-head{box-shadow:0 0.13rem 0.38rem 0 rgba(114,114,114,0.10);background-color: #fff;position: relative;z-index: 3;}
.sys-top-bar{width: 100%;height: 3.13rem;line-height: 3.13rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;box-shadow:0 1px 0 #e7e7e7;position: relative;z-index: 9;}
.top-search{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin: .625rem 0;position: relative;}
.top-search .ico-clear{}
.top-search .search-ico{display: inline-block;width: 1.88rem;height: 1.88rem;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAeFBMVEUAAAC5ubmrq6uqqqqrq6utra2urq6rq6urq6uqqqqqqqqrq6usrKyrq6urq6urq6urq6usrKytra2qqqqqqqqrq6urq6usrKyrq6uqqqqqqqqrq6uqqqqsrKyrq6urq6uqqqqrq6urq6usrKyrq6urq6urq6uqqqpBTtZuAAAAJ3RSTlMABKj4QRkL9dnvrDAn6I+Fe2wf5MG7jFbfz8eZlFsVsIFzX1JJYTpeH4pDAAABZElEQVQ4y82U23KCMBRFE0K4iNwF77VW2/X/f1hqp5iYpOOj64mTWUPOPgmIF+PtI9ptVJ4NYyz/FeMVd/KDDorFgE1aJ37zUzGxa65FV8TtcKu2nUeUFaD29z2T9xQoY1f9MbdLO+IJSItH8wOInM5qoNcPidRkCpcGWNlLA2y9aRfAxZonqKXwkZSQmYexgr3w0wJrI+pUdgFVlhBZ8XcixB7Se4wImqB6Ab7magfXoNoBx7naQBFUJeaeCrQIksNoFst/3/o+VxnEQVUDZ/ME2qAaW2cwwhBUK0BbVyAJqRlsjM7zuXOHNVAZ9QHSN3/+7OF+6BROXrUGFs5K7TGPQGrPPNkCjduowp1jl7vfoayZ6KUzaQWUrbF+ybgROW7R8yPvr1oKqePxVyy9rp7/bfnfgzrLhdcV6wyL05Q95MrjIv3zNodJFIbr2vFncxjPx5t3dyvxFDKCXjzpVn0rXoBvmI8vityomkYAAAAASUVORK5CYII=) center no-repeat;-webkit-background-size: .88rem auto;background-size: .88rem auto;position: absolute;left: 0;top: 0;}
.top-search .search-ipt{display: inline-block;width: 100%;height: 1.88rem;vertical-align: top;line-height: normal;padding-left: 1.69rem;border: 0;background-color: #F0F2F5;border-radius: 6.25rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sys-head .go-back,.sys-head .btn-hide-search,.sys-head .sys-back,.index-head-bar .btn-hide-search{display: inline-block;width: 3.13rem;height: 3.13rem;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAB4CAMAAACaXG8SAAAAY1BMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQGJZ5AAAAIHRSTlMA8iH27efk2itAO/BELuEkNN4nNz0VrpBg06J8bkwLx4GeTrsAAAGmSURBVFjD7ZnLboMwEEXtGAh4cCAxj7zL/39lrbYqlrqbsyCqcjfZjY49cwJijDq7ebqeDUhbLimTUce75Su3UUtgl+9clAdp3PITOyOClMMdEaRcg6aAXQtcRs0RMoJyp2vjb46BXeJSUYJDDQkOGoIeE0h2iZ2iQMwIqhMk2GOCDo7yXnOEwbFB4gSNpTLlBPUWBNFurXNvsUxb69wUUOfe5jpDgj0m0BQYCiiTx88FoQRCZRKo80AJeqpzU2CdsUxQ50AJfAl1DlRnj3UWqLOnOkc6SJES+ILKVDCdOUEQqLOnXegEyvScoM6mZQQp57WNo1Hljis8skYEo8n4kV1EZzSp824mCjpRKwWaam4WtPtYb0UR4X9MShRMMXCK3mYUnTH0JfaEKaoaUxwTBX3+B0Cxyk7fxDhFBSiY7INwzYTLzim8YM28/S+yC5Y9Oix7K1j23mHZW3kF2VuLZY9c9sZyzSyWnVOkElizwb0CRXRY9vYte6YZlt27V5D9zyaIb6P4R3y6lZsivc7yZiCFm/mGlG5p70+4KZ4NyHibro/0+wlUyKJcJBNClgAAAABJRU5ErkJggg==) center no-repeat; -webkit-background-size: .55rem 1.1rem;background-size: .55rem 1.1rem;vertical-align: top;}
.sys-head .go-back{cursor: pointer;}
.sys-head .go-back{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);position: relative;}
.sys-head .go-back:before{content: '';display: block;width: 200%;height: 200%;background-color: rgba(0,0,0,0.08);border-radius: 50%;position: absolute;left: -50%;top: -50%;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 0;}
.sys-head .back-active{overflow: hidden;}
.sys-head .back-active .go-back:before{-webkit-animation:waves 0.3s ease;-o-animation:waves 0.3s ease;animation:waves 0.3s ease;-webkit-animation-fill-mode: backwards;-o-animation-fill-mode: backwards;animation-fill-mode: backwards;}
@-webkit-keyframes waves {0%{-webkit-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);opacity: 0;}50%{opacity:1;}100%{-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity:0;}}
@keyframes waves {0%{-webkit-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);opacity: 0;}50%{opacity:1;}100%{-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity:0;}}
.sys-head .btn-hide-search{position: absolute;left: -3.1rem;top: -.625rem;display: none;}
.sys-head .txt-link,.sys-top-bar .search-btn,.sys-top-bar .hd-link{display: inline-block;padding:0 .94rem;color: #666;border: 0;background: none;cursor: pointer;}
.search-pop{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 3;background-color: #fff;padding-top: 3.13rem;-webkit-box-sizing: border-box;box-sizing: border-box;display: none;}
.search-pop .search-body{padding: .94rem;}
.search-pop .hot-words .words-hd{font-size: .94rem;color: #333;padding: 0 0 .75rem;}
.search-pop .words-list li{float: left;margin: 0 .75rem .75rem  0;}
.search-pop .word-tag{display: inline-block;height: 1.88rem;line-height: 1.88rem;font-size: .81rem;background-color: #F0F2F5;padding: 0 .63rem;border-radius: .25rem;}
.search-active {position: absolute!important;z-index: 9!important;width: 100%;left: 0;top: 0;}
.search-active .search-pop{display: block;}
.search-active .sys-top-bar .btn-hide-search{display: block;}
.search-active,.search-active body {overflow: hidden;}
.search-active .page-wrap{display: none;}
.sys-hd-bar{width: 100%;height: 3.13rem;line-height: 3.13rem;box-shadow:0 1px 0 #e7e7e7;position: relative;z-index: 9;}
.sys-hd-bar .hd-left{position: absolute;left: 0;top: 0;}
.sys-hd-bar .hd-right{position: absolute;right: 0;top: 0;}
.sys-hd-bar .hd-link{display: inline-block;padding: 0 0.94rem;color: #666;font-size: 0.94rem;}
.sys-hd-bar .hd-title{padding: 0 1rem;text-align: center;font-size: 1.06rem;font-weight: normal;}
.fixed-head .sys-head{width: 100%;position: fixed;left: 0;top: 0;z-index: 2;}
.fixed-head .sys-hd-bar{/*position: fixed;left: 0;top: 0;*/}
.fixed-head .page{padding-top: 3.13rem;	}
.fixed-foot .page{padding-bottom: 3.19rem;}

/* 顶部下拉(2018-07-24) */
.sys-head .top-ico-nav{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIBAMAAACnw650AAAAFVBMVEUAAABnZ2dmZmZnZ2doaGhmZmZmZmZ+qjaEAAAABnRSTlMA88i9ZRljrLGUAAAAU0lEQVRIx2MYBaNgFIwC6gMWRSEHQmxWs7S05AD8bAbmNCAwwM9mcANxUvCzGdRAnCT8bAYxECcRP5uwIsLWkeBwwkFAODCJipZRMApGwSigOgAAhBQ+j1WWKzkAAAAASUVORK5CYII=);}
.sys-head .active .top-ico-nav{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUBAMAAADuRQ3yAAAAGFBMVEUAAAD7WEL7WkL7V0L7WEH6W0P/WUP6V0HNjBGYAAAAB3RSTlMA9D7KsDUXODoAswAAAMRJREFUSMft1TEKAkEMRuEgeAFFbPUIVt5AW72DFxCFXF8bfWCEV6TNX06cD3d3JonJZPLNbX2pi8vDKWrOuaqL+3xGzTbvu9+1xXsxao4JC5qPqLkmLGhugrBe2D27pcDmv6yjlByl5ihFR6k6StlR6uwSVlFYR2EVhQV1FlRZUGVBlQVVFtRYRf2n/gf8sXovyz+Bf9jmcfFD6Ee7d2H8GvrlbrYMb0Te3npN01uxN/jW2PBh5COuNzh9HPuQn0wmn7wAvLR4/xaNWFQAAAAASUVORK5CYII=);}
.sys-head .sys-top-ico{display: inline-block;width: 3.13rem;height: 3.13rem;background-repeat: no-repeat;background-position: center;-webkit-background-size: 1.75rem auto;background-size: 1.75rem auto;vertical-align: top;}
.sys-head .active .top-ico-nav{-webkit-background-size: 1.5rem auto;background-size: 1.5rem auto;}
.sys-head .top-quick-nav{display: inline-block;vertical-align: top;}
.sys-head .top-quick-nav:before{content: '';display: block;width: 0;height: 0;overflow: hidden;border-style: dashed dashed solid;border-color: transparent transparent #f3f3f3;border-width:0 .565rem .565rem;position: absolute; right: 1rem; bottom: 0;z-index: 1;display: none;}
.sys-head .hd-nav-drop {width: 100%;width: 100vw;position: absolute;right: 0;top: 100%;background: #f3f3f3;box-shadow: 0 2px 6px 0 rgba(114,114,114,.24);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;line-height: 1.5;opacity: 0;visibility: hidden;-webkit-transform: transalteY(1rem);transform: transalteY(1rem);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-head .hd-nav-drop .hd-nav-list{width: 100%;}
.sys-head .hd-nav-drop .nav-item{padding-bottom: .5rem;color: #444;}
.sys-head .active .hd-nav-drop{opacity: 1;visibility: visible;-webkit-transform: transalteY(0);transform: transalteY(0);}
.sys-head .hd-nav-drop:before{content: '';display: block;width: 0;height: 0;overflow: hidden;border-style: dashed dashed solid;border-width: 0 .55rem .55rem;border-color: transparent transparent #f2f2f2;position: absolute;right: 1.1rem;top: -.5rem;}




/* ==========================================
 * APP弹出层(顶部)
 * ------------------------------------------ */
.head-app-layer{background-color: #fff;height: 3.75rem;display: none;}
.head-app-layer .app-cells{padding: .63rem;}
.head-app-layer .app-cell-hd{padding-left: 1.27rem;}
.head-app-layer .app-cell-bd{padding-left: .94rem;line-height: 1.3;}
.head-app-layer .ico-close-app{display: inline-block;width: 1.41rem;height: 1.41rem;-webkit-background-size: 100% 100%;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAY1BMVEUAAACXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5f3Q4L2AAAAIHRSTlMACrYNugazEAKrr8C9pRUTw53txKLTWcviiiBlSDgs9pEh00UAAAOHSURBVHja7dvrcrIwEAbgTUI4CwXP1drc/1V+h9GhmtQo2cAys8//Otv4ZnMQgDHGGGOMMcYYY4wxxhhjjDHGQlxORd2dFKDSu/LQ74+fEMVlY/5bo1atpPmvP0MEu95cJQLQCGmuvr8A3cUMyhyQ5OXwqXsF2I7mh0Ij5bkwP5wA29b8JAVaNgYJYOvNnVQg1JyaOwfAdjD3Co2UjUEP2FbmQSpwet2gBmxnM8DItUrMox2g2xjMsRapPQiAL/swj0oxuubSPFo3EEFjV50otGx8NBCFko6qkWqWCiLJajvXGt6m7TzXGUTTrBGGSElPnrG1lSMhwdmoWohKOOIoQieGgMgae6xLHdSfqwaia0M6X1bZvS4gG0GhTLLRU0IqmISqR+ZayBF/iLc2jhowJcP6Bv4qU2Uj8lxnMCEh3851lsyRDX8J4f8mPv+XjRsofP5p5Z+6yJAbmKpnz/OzpUK8uBzVLQRAzzXywo9PpI6WgLzFwqcS70ZTzN+fX2ll7X3wSWXjpcNTsybS6944prqPwgQ8uRDIJMFseK5ePvdkawYQpbPqz63rIo0MV7/Wam/nmVDN7oV6Ta4/v9D5iI+z1fmcChK97p6SSxtnK9fk83wjimVlY/jR2K3MgSwhl5WNW9XLq/kvR65XQJ2j6AJoW2I8ljgRl9jy9AIXFyGXt4yLdHkbpiVuTZd4CHBsS7uO5DXN0zx3AB3psXZcIaxygHxF+ApBJc6a/1VN9rLGlWe46ohWrZ15vulIXkAK6czGTb4i2EOy5EnNRHPtzPODDbF9iKM/b+BRviL1Q1FWubJh0QWhhLS+moexJvPjp5C/Z4NqrpV8Y/OpCxKdL6ue1mxXTeDRCUd/3uTwRL6Z/SEVzzrono0z57r98GTDnZBZH7xq1p5xfj3XLUxE1b/eMZJNiEpGL8u6nKnqNuSFBlHOkuumejPP/hW9gchEElSze38tIKo2/HkkXU7cQ5o1wmWXLiZ9kSGrA7IxyKdcZdoa6Qgi0on2fKjPnIh0otegmr2dZ0825t+pps45iFh1B+h2nitQhIScAVvtqhm36g1g6z15Ruh8h9hFlxFewe4BW2JlA/1AvwVsp9C+4d+pHgFbtrXyjH25fQF0X99WNlCPQd87iOB8nYudAMCvevsFUXwe9/32iP3hepf2h3LXAmOMMcYYY4wxxhhjjDHGGGOMjfcHyquRHgkoMYkAAAAASUVORK5CYII=);}
.head-app-layer .app-cell-hd,.head-app-layer .app-cell-hd img{width: 2.5rem;height: 2.5rem;}
.head-app-layer .app-cell-bd .app-tit{font-size: .94rem;font-weight: normal;}
.head-app-layer .app-cell-bd .app-desc{display: block;color: #FA5741;}
.head-app-layer .btn-open-app{display: inline-block;height: 1.7rem;line-height: 1.7rem;border: 1px solid #FF4448;border-radius: 0.25rem;padding: 0 .81rem;color: #FF4448;}

/*显示*/
.hd-app-show .head-app-layer{display: block;}
.hd-app-show .index-sys-head{position: static;}
.hd-app-show .index-sys-head .sys-top-bar {position: absolute;top: 3.75rem;}

/*点击关闭*/
.hd-app-hide .head-app-layer{display: none;}
.hd-app-hide .sys-head .sys-top-bar{top: 0;}



/* ==========================================
 * 页底
 * ------------------------------------------ */

/* 底部导航 */
.foot-nav{width: 100%;height: 3.13rem;position: fixed;left: 0;bottom: 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;background-color: #fff;z-index: 3;box-shadow: 0 -3px 4px 0 rgba(0,0,0,0.09);}
.nav-item{display: block;-webkit-box-flex:1;box-flex:1;flex:1;text-align: center;padding-top: .3rem;width: 33%;}
.nav-item .item-ico,.foot-bar .item-ico{display: inline-block;width: 1.63rem;height: 1.63rem;vertical-align: middle;background-image: url(img/foot-nav.png);background-repeat: no-repeat;-webkit-background-size: 9.78rem 3.26rem;background-size: 9.78rem 3.26rem;}
.nav-item .item-ico-home{background-position: 0 0;}
.nav-item .item-ico-cate{background-position: -1.63rem 0;}
.nav-item .item-ico-consult{background-position: -3.26rem 0;}
.nav-item .item-ico-shopcart{background-position: -4.89rem 0;}
.nav-item .item-ico-uc{background-position:  -6.52rem 0;}
.nav-item .item-ico-reg{background-position:  -8.15rem 0;}
.nav-item .item-name{display: block;font-size: .75rem;padding-top: .15rem;line-height: .81rem;}
.nav-item.active .item-name{color: #FA5741;}
.nav-item.active .item-ico-home{background-position: 0 -1.63rem;}
.nav-item.active .item-ico-cate{background-position: -1.63rem -1.63rem;}
.nav-item.active .item-ico-consult{background-position: -3.26rem -1.63rem;}
.nav-item.active .item-ico-shopcart{background-position: -4.89rem -1.63rem;}
.nav-item.active .item-ico-uc{background-position:  -6.52rem -1.63rem;}


/* 页底 */
.foot-panel{background-color: #fff;box-shadow: 0 2px 6px 0 rgba(114,114,114,0.10);padding: 1.5rem .94rem 3.19rem;}
.foot-panel .foot-search{border:2px solid #ddd;height: 2.63rem;line-height: 2.63rem;line-height: normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin: 0 0 3rem;position: relative;}
.foot-panel .foot-search:before{content: '';display: block;height: 1px;background-color: #eee;position: absolute;left: 0;right: -.94rem;bottom: -1.5rem;}
.foot-panel .foot-search .search-ipt-box{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.foot-panel .foot-search .search-ipt-txt{display: block;width: 100%;height: 2.63rem;line-height: 2.63rem;line-height:normal;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;padding-left: .94rem;}
.foot-panel .foot-search .search-btn{display: block;width: 2.63rem;height: 2.63rem;border: 0;background-color: transparent;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAAeFBMVEUAAAD7V0H6WEL7WkP7V0H6WEL8WEL7WEH7WEL7WEL/ZlP/XUv7WEL7WEH6V0H6V0L8V0L8WEL/WUP/gGP7WUT6V0H6V0H6V0H6WEH6WEL/WEP/XET/YEr/Ykr7V0L6V0H7V0L7V0H7WEH8V0L6WkT/XUb7WEP7V0E23IWPAAAAJ3RSTlMA9Wg67m1Mxol2CBTo4+CkklsoBEPUz5pxayQgGBGr3L65gFY1LIIh3H91AAACDklEQVRYw+2X2YLiIBBFIWA2s+9tjLvN///hWMSZ0dY2VaR9au6j3hygqCVhVlZWVlZ36vPM20rFkybtRPkTxGXnqVtF2Wk20ufqQXsxi+lw9VTpYIxc768MmXZHUZxcx6//BsE1ZBaJAvG2Km9+DOIRuzBiCqlAmxW7VxiMf/gm+9SPxs/uZNhoakCPpz67t2ZPddDUnArd66OH7BsddbRXxFzS+wy/Nyy0gZbzHOK5fmVpgepQoD488bpuyhrWLYkb3UyYXOJWO9Qt7C6uBg+FvtROVwds9Yzun+Cupn1QsAcsNIcegriC7OLbYaFgThG+ChanhLRD+AYIE7aqthfvEWPkOptxkuDFro7t1nCqAhsnaFXYU6FGZk3YaYL1SkJMG2RRhxCnHglNkROoAGhI6Cc1whdQOopAXr9HmallhJqV67HvUIo/DjHjQYZo6Akz1ntI50/igJbDdI7wJQEq9NSfHlEZoyhVE139DIePliToEKmX/W+ZKF3LNLkv3xfPmtkyqhaa2pZPV+Rmr32QhqD68Yg9BNz0xTdQWjtxX0fwaTGDml8fj7NqzNmwCLwrrg1MqStAjOJbr5ZK3XxHLEypzInVo3gG+TmDWjrNF6T8BOR/6gcz0fmw+3fwxq+gL82nglbCzV3Rj0Aala4PTXV+MdV5IzV/BzVib6Am7KeVR0nFrKysrKwY+wNzJFlS+YmiCAAAAABJRU5ErkJggg==);background-repeat: no-repeat;-webkit-background-size: auto 1.75rem;background-size: auto 1.75rem;background-position: center;}
.foot-panel .foot-search+.page-foot{border-top: 1px solid #eee;}
.foot-panel .page-foot {padding: 0 1.5rem 1.5rem 0;-webkit-box-align:center; -moz-align-items:center; -webkit-align-items:center; align-items:center;}
.foot-panel .page-foot .foot-qrcode{display: block;width: 3.5rem;}
.foot-panel .page-foot .foot-qrcode img{width: 100%;height: auto;}
.foot-panel .page-foot .foot-info{padding-left: .94rem;font-size: .81rem;line-height: 1.25rem;}
.foot-panel .page-foot .foot-info,.foot-panel .page-foot .foot-info a{color: #999;}


/* 返回顶部 */
.gotop{display: block;width: 2.5rem;height: 2.5rem;background-color: #eee;border-radius: 50%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAbFBMVEUAAACXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5cltABYAAAAI3RSTlMA/PXlH+0sFvIm1dvK4XM3EAscBcA9bGFZSTKtloaje7iLUQNaB4AAAAG4SURBVGje7djbjoIwFIXhjWCrgCAHHZzxzPu/48RAWJKGkg5tMyb7v+Fmk48LGkqJ4ziO4zjuH5WlQbuwIDnvjd1La6XU1I1aS+WG8NEW/PUp8NYWnH/Ky2VvOXEcxykVl3UbN+S9Q9i+upDnDqu260Gegtt3Iy/B9SzDRRl5Ku9cdCQv5RuQHmW4+p2VI9e//A13VNCQy+DqZR8u5Cc5S8AN++vqDPlEjhJruFHQw6TIbl0aYLoqsksX8Lu8OpD1tiN3BNMP5NyxO4YryJtvxy5gRXbrAu7kO2Rh0Q0VF3Av18PIeuvOVWEq7MuR4iowZIw5cgFDTofBXeTEVWFVLq27Koz2b7Jc5pZTLuCRHA/jiVzk7qZcwFNyvLfuqjCSNmSpuPMwyWSxLBONC1jzuGlh3wWsVIaLZBnrXMD6JVibw7XeBayXH6ZurncBz3xGA2kIH2dcwDNyYwg3cM1hbA3Nf6qqEK4JDLlfFMIAxY33kgxhJOs/nhYUz0wQmcNIZDdB1gOsj2GGGWaYYYYnY5hhhhmegjfku10HJ+Q1nFFfyXdl/HJjSd6rTll2qojjOI7jOO5z+gW3d98cb4HGUAAAAABJRU5ErkJggg==);-webkit-background-size: auto .9rem;background-size: auto .9rem;background-repeat: no-repeat;background-position: center;position: fixed;right: .94rem;bottom: 4.13rem;z-index: 3;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
.gotop.active{opacity: 1;visibility: visible;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

/* 底部需求工具栏 */
.foot-bar{display: table;width: 100%;height: 3.25rem;background-color: #fff;box-shadow:0 1px 0 #ddd inset,0-1px 0 #ddd inset, 0 -3px 4px 0 rgba(0,0,0,0.09);position: fixed;left: 0;bottom: 0;z-index: 3;}
.foot-bar .ico-btn-item,.foot-bar .sys-btn{display: table-cell;vertical-align: middle;}
.foot-bar .ico-btn-item{padding: .15rem .5rem 0;vertical-align: middle;text-align: center;}
.foot-bar .ico-btn-item+.ico-btn-item{border-left: 1px solid #ddd;}
.foot-bar .ico-btn-item .num-badge{display: inline-block;line-height: 1.13rem;min-width: 1.13rem;font-style: normal;padding: 0 .1rem;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;background-color: #FA5741;border-radius: .6rem;color: #fff;font-size: .88rem;overflow: hidden;position: absolute;left: 100%;top: -.65rem;margin-left: -.25rem;}
.foot-bar .item-ico{position: relative;margin-top: -.15rem;}
.foot-bar .item-ico-consult{background-position: -3.26rem 0;}
.foot-bar .item-name{display: block;font-size: .75rem;padding-top: .05rem;line-height: .81rem;white-space: nowrap;}
.foot-bar .active .item-ico-consult{background-position: -3.26rem -1.63rem;}
.foot-bar .active .item-name{color: #FA5741;}
.foot-bar .item-ico-shopcart{background-position: -4.89rem 0;}
.foot-bar .active .item-ico-shopcart{background-position: -4.89rem -1.63rem;}
.foot-bar .sys-btn{height: 3.25rem;line-height: 3.25rem;border-radius: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 .5rem;box-shadow: none;}
.foot-bar button.sys-btn{display: block;width: 100%;}
.foot-bar button.btn-disabled{opacity:0.5;pointer-events:none;}


/* 加载提示 */
.sys-loadbar{padding: .45rem;text-align: center;color: #b5b5b5;text-align: center;}
.sys-loadbar .loading-txt{padding-left: .05rem;}

/* 弹出搜索层(详页) */
.sys-search-wrap{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 3;background-color: #fff;display: none;position: absolute;}
.sys-search-wrap .sys-top-bar{position: relative;left: 0;}
.sys-search-wrap .sys-top-bar .btn-hide-search{display: inline-block;position: static;}
.sys-search-wrap  .search-pop{display: block;position: static;padding-top: 0;}
.sys-search-active .sys-search-wrap{display: block;} 
.sys-search-active,.sys-search-active body{overflow: hidden;}
.sys-search-active .foot-bar{z-index: 1;}




/*-------------------------------------------------------- 
                                                         插件:ydui.citys.js
                                                                    ------------------------------------------------------*/
.m-cityselect{font-size: 56px;}
.m-cityselect *, .m-cityselect *:before, .m-cityselect *:after { box-sizing: border-box; outline: none; }
.g-view { margin: 0 auto; max-width: 750px; min-width: 320px; }
.g-view:before { content: ''; display: block; width: 100%; height: 0.9em; }
.g-view:after { content: ''; display: block; width: 100%; height: 1.5em; }
.g-flexview { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 750px; min-width: 320px; }
.g-scrollview { width: 100%; height: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; position: relative; margin-bottom: -1px; }
.g-scrollview:after { content: ''; display: block; width: 100%; height: 0.5em; }
.ios .g-scrollview { margin-top: 1px; }
.hairline .g-scrollview { margin-top: 0.5px; }
.g-fix-ios-overflow-scrolling-bug { -webkit-overflow-scrolling: auto; }
.mask-black-dialog { background-color: rgba(0, 0, 0, 0.4); position: fixed; z-index: 1500; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.mask-black { background-color: rgba(0, 0, 0, 0.4); position: fixed; z-index: 500; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.mask-white-dialog { background-color: rgba(0, 0, 0, 0); position: fixed; z-index: 1500; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.mask-white { background-color: rgba(0, 0, 0, 0); position: fixed; z-index: 500; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.m-cityselect { position: fixed; bottom: 0; left: 0; width: 100%; height: 75%; z-index: 1000; background-color: #fff; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.m-cityselect.brouce-in { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.cityselect-header { position: absolute; top: 0; left: 0; width: 100%; z-index: 1; }
.cityselect-header:after { content: ''; position: absolute; z-index: 0; bottom: 0; left: 0; width: 100%; height: 1px; border-bottom: 1px solid #D9D9D9; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.cityselect-title { width: 100%; font-size: .3em; text-align: center; height: 45px; line-height: 45px; position: relative; }
.cityselect-title:after { content: ''; position: absolute; z-index: 0; bottom: 0; left: 0; width: 100%; height: 1px; border-bottom: 1px solid #B2B2B2; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.cityselect-nav { width: 100%; padding-left: .2em; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.cityselect-nav > a { font-size: .26em; color: #222; display: block; height: 40px; line-height: 46px; padding: 0 .2em; position: relative; margin-right: .15em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 40%; }
.cityselect-nav > a.crt { color: #F23030; }
.cityselect-nav > a.crt:after { content: ''; width: 100%; height: 2px; background-color: #F23030; position: absolute; bottom: 0; left: 0; z-index: 2; }
.cityselect-content { height: 100%; padding-top: 85px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.cityselect-content.cityselect-move-animate { -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.cityselect-content.cityselect-next { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.cityselect-content.cityselect-prev { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.cityselect-content > .cityselect-item { display: block; height: inherit; width: 50%; /* for old android */
-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; overflow-y: auto; -webkit-overflow-scrolling: touch; background-color: #FFF; }
.cityselect-content > .cityselect-item::-webkit-scrollbar {width: 0;}
.cityselect-content > .cityselect-item:nth-child(2n) { background-color: #F5F5F5; }
.cityselect-item-box { width: 100%; height: inherit; display: block; padding: 0 .4em; }
.cityselect-item-box > a { color: #333; font-size: .26em; height: 40px; line-height: 40px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; position: relative; z-index: 1; }
.cityselect-item-box > a:before { content: ''; position: absolute; z-index: 0; bottom: 0; left: 0; width: 100%; height: 1px; border-bottom: 1px solid #D9D9D9; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.cityselect-item-box > a:active { background: none;/* for firefox */}
.cityselect-item-box > a span { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: block; }
.cityselect-item-box > a.crt { color: #F23030; }
.cityselect-item-box > a.crt:after { display: block;width: 1.2em;height: 40px; content: '';background-position: center;background-repeat: no-repeat;-webkit-background-size: contain;
background-size: contain;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAh1BMVEUAAAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAAG9Y+oAAAALHRSTlMA8u4TPzb16OMvFw4H99jU0MioOisn+d5FIR4a08zBu7KTi35zbF1UM5plSrBPqFMAAAD7SURBVEjH7dLX0oIwEIbhhQD/L6BUe+8t9399NpTPEMl66Azv4cYn2XGgpt9uM5+l2TdAJPLWhi+CWD5y2GIqi1KmCBP5LGKKuXzV4YlFKZiLobC6HJGicDniiKJFkJ8dtGIJwkbhTK6TRPPqCkWOT1j3mVcxa63AuyxluS2Iv5ywGWwLnVAo/+60fB1OdjWClnA2pKK9VKeYsMvT/xHdO/dgVghsAOf9MUzgloppw8cqiJy2Sbz/JhKuB2JMZDYTW9nzk4GbQfhUU6YxHRBaY1WEIEOuYiIQBgPCXAtMDKLW2C8RELO8MAkIU358Bd42pC8Kd+t9QE1N2i6BXVAA9rZLmAAAAABJRU5ErkJggg==); }

