@charset "utf-8";
@font-face{font-family:iceui-en;font-weight:400;font-style:normal;src:url(./font/iceui-en.otf);}

/**
 * MIT www.iceui.net
 * 作者 ICE
 * 官网 www.iceui.net
 */
@font-face{font-family:"iceuifont";src:url('./font/iceuifont.eot?t=1503552636627'); /* IE9*/src:url('./font/iceuifont.eot?t=1503552636627#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./font/iceuifont.woff?t=1503552636627') format('woff'), /* chrome, firefox */
    url('./font/iceuifont.ttf?t=1503552636627') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('./font/iceuifont.svg?t=1503552636627#iceuifont') format('svg'); /* iOS 4.1- */}

/* 网站基本元素 */
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@-ms-viewport{width:device-width;}
article,aside,dialog,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;vertical-align:baseline;}
body{color:#353535;font-family:iceui-en,Helvetica,Arial,"Microsoft YaHei","微软雅黑";font-size:15px;background:#eaeaec;/* letter-spacing:0.5px; */-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;-webkit-font-smoothing:antialiased;}
a{color:#6D6D6D;}
a,a:hover,a:active,a:visited,a:link,a:focus{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
a:hover{color:#4bacc6;}
p{margin:0 0 10px;}
ul li{list-style:none;}
ul{list-style:none;}
li{list-style:none;}
img{border:none;}
input,textarea{padding:3px;border:1px solid #B7B7B7;}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;}
option,select{color:#353535;padding:0 15px;height:35px;line-height:35px;border:1px solid #C7C7C7;outline:0;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}
dl{margin-top:0;margin-bottom:20px;}
dt,dd{line-height:1.42857143;}
dt{font-weight:bold;}
dd{margin-left:0;}
h1,.h1{font-size:34px;}
h2,.h2{font-size:28px;}
h3,.h3{font-size:23px;}
h4,.h4{font-size:19px;}
h5,.h5{font-size:16px;}
h6,.h6{font-size:14px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777;}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px;}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%;}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px;}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%;}
small,.small{font-size:85%;}
mark,.mark{padding:.2em;background-color:#fcf8e3;}
optgroup{font-weight:bold;}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
output{display:inline-block}
summary{display:list-item}
template{display:none}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem;font-family:Courier New;}
a>code{padding:0;color:inherit;background-color:inherit}
kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;font-size:90%;color:#212529;}
pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}
.body-top{margin-top:50px;}
.help{display:inline-block;margin-bottom:10px;color:#b1b1b1;}
.required{float:left;font-size:20px;color:#f00;}
.label{width:120px;line-height:30px;text-align:right;vertical-align:middle;font-weight:bold;float:left;}
.label-text{line-height:35px;vertical-align:middle;}
.form-control{width:100%;color:#676767;vertical-align:middle;}
.form-control:focus{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;outline:0;border:#4CAF50 1px solid;background-color:#FFF;}
.form-head{padding-bottom:20px;}
.form-main{position:relative;}
.form-submit{padding-top:20px;text-align:center;}
@media (max-width:768px){
    .body-top{margin-top:40px;}
    .help{margin-bottom:0;}
    .form-group{margin-bottom:5px;}
}

.ul>li{color:#525252;list-style:decimal;margin-left:50px;}
.ul-disc>li{list-style:disc;}
.ul-square>li{list-style:square;}
.ul-zh>li{list-style:simp-chinese-informal;}
.ul-decimal>li{list-style:decimal;}
.ul-decimals>li{list-style:decimal-leading-zero;}
.ul-en>li{list-style:lower-alpha;}
.ul-ens>li{list-style:upper-latin;}
.ul-en>li{list-style:lower-alpha;}

/*颜色*/
.red{color:#F44336!important;}
.red:hover{color:#d8362a!important;}
.pink{color:#E91E63!important;}
.pink:hover{color:#ca0d4d!important;}
.purple{color:#9C27B0!important;}
.purple:hover{color:#821394!important;}
.indigo{color:#673AB7!important;}
.indigo:hover{color:#401986!important;}
.blue{color:#3F51B5!important;}
.blue:hover{color:#233390!important;}
.navy{color:#3d80d4!important;}
.navy:hover{color:#1855a3!important;}
.royal{color:#03A9F4!important;}
.royal:hover{color:#0079af!important;}
.sky{color:#00BCD4!important;}
.sky:hover{color:#00a1b5!important;}
.teal{color:#009688!important;}
.teal:hover{color:#008074!important;}
.green{color:#4CAF50!important;}
.green:hover{color:#3b863e!important;}
.lime{color:#8BC34A!important;}
.lime:hover{color:#658e36!important;}
.chartreuse{color:#CDDC39!important;}
.chartreuse:hover{color:#b2c030!important;}
.yellow{color:#FFEB3B!important;}
.yellow:hover{color:#decc27!important;}
.gold{color:#FFC107!important;}
.gold:hover{color:#d6a205!important;}
.orange{color:#FF9800!important;}
.orange:hover{color:#e78b04!important;}
.tomato{color:#FF5722!important;}
.tomato:hover{color:#e3420f!important;}
.gainsboro{color:#c2c2c2!important;}
.gainsboro:hover{color:#a9a8a8!important;}
.silver{color:#8c8c8c!important;}
.silver:hover{color:#787878!important;}
.gray{color:#696969!important;}
.gray:hover{color:#484848!important;}
.black{color:#404040!important;}
.black:hover{color:#000000!important;}

/*背景*/
.bg-red{background:#F44336!important;}
.bg-pink{background:#E91E63!important;}
.bg-purple{background:#9C27B0!important;}
.bg-indigo{background:#673AB7!important;}
.bg-blue{background:#3F51B5!important;}
.bg-navy{background:#3d80d4!important;}
.bg-royal{background:#03A9F4!important;}
.bg-sky{background:#00BCD4!important;}
.bg-teal{background:#009688!important;}
.bg-green{background:#4CAF50!important;}
.bg-lime{background:#8BC34A!important;}
.bg-chartreuse{background:#CDDC39!important;}
.bg-yellow{background:#FFEB3B!important;}
.bg-gold{background:#FFC107!important;}
.bg-orange{background:#FF9800!important;}
.bg-tomato{background:#FF5722!important;}
.bg-gainsboro{background:#c2c2c2!important;}
.bg-silver{background:#8c8c8c!important;}
.bg-gray{background:#696969!important;}
.bg-black{background:#404040!important;}

/*背景图片*/
.bg-theme{height:45px;color:#fff;padding:12px;vertical-align:middle;position:absolute;top:0;right:0;}
.bg-theme span{display:inline-block;width:14px;height:14px;vertical-align:middle;background:rgba(255,255,255,0.5);cursor:pointer;}
.bg-theme span.active{background:#4bacc6;}
.bg-theme span:hover{background:#4bacc6;}
.bg-pic{position:fixed;width:100%;height:100%;top:0;left:0;background-size:cover;z-index:-9998;}
.bg-pics{position:fixed;width:100%;height:100%;top:0;left:0;background-size:cover;z-index:-9999;}
.bg-mask{width:100%;height:100%;background:rgba(44,41,72,0.45);position:fixed;top:0;left:0;z-index:-9997;}
.bg-ani{animation-name:fadeIn;animation-duration:0.5s;}
@keyframes fadeIn{
    0%{opacity:0}
    to{opacity:1}
}
@keyframes fadeOut{
    0%{opacity:1}
    to{opacity:0}
}

/*标题*/
.title-s{padding-left:30px;padding-right:10px;font-size:20px;font-weight:300;background:inherit;overflow:hidden;position:relative;margin:40px 0 20px;clear:both;}
.title-s:before{content:" ";width:20px;height:1px;position:absolute;margin:auto 0;left:0;top:0;bottom:0;background:#c5c5c5;}
.title-s:after{content:" ";width:100%;height:1px;position:absolute;margin:auto 0;top:0;bottom:0;background:#c5c5c5;margin-left:10px;}
.title-u{margin-left:20px;padding:0 10px;font-size:20px;font-weight:300;width:100%;background:inherit;overflow:hidden;position:relative;padding-bottom:5px;margin:40px 0 20px;border-bottom:1px solid #c5c5c5;clear:both;}
.title-l{font-size:20px;font-weight:300;width:100%;background:inherit;overflow:hidden;position:relative;margin:40px 0 20px;clear:both;}
.title-l:before{content:" ";width:10px;height:20px;background:#4bacc6;display:inline-block;vertical-align:middle;margin-right:10px;}
.title-c{padding:0 10px;font-size:20px;font-weight:300;background:inherit;position:relative;margin:40px 0 20px;text-align:center;clear:both;}
.title-c:before{content:" ";width:20px;height:1px;background:#c5c5c5;display:inline-block;vertical-align:middle;margin-right:10px;}
.title-c:after{content:" ";width:20px;height:1px;background:#c5c5c5;display:inline-block;vertical-align:middle;margin-left:10px;}

/*标签*/
.tag{color:#fff;background:#989898;text-align:center;padding:2px 7px;margin:0 5px;white-space:nowrap;vertical-align:baseline;font-family:"Microsoft YaHei";}
.tag-red{background:#ef5350;}
.tag-orange{background:#f57e00;}
.tag-yellow{background:#f1bf00;}
.tag-green{background:#26a672;}
.tag-cyan{background:#8cd03d;}
.tag-blue{background:#1d90ca;}
.tag-purple{background:#ad5abb;}
.tag-gray{background:#989898;}
.tag-white{padding:1px 9px;color:#2d2d2d;background:white;border:1px solid #9c9c9c;}
.tag-black{background:#4a4a4a;}
.tag-radius{border-radius:12px;}
.tag:hover{color:#fff}
.tag-white:hover{color:#2d2d2d}
.icon{font-family:"iceuifont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
.ice-share:before{content:"\e66c"}
.ice-choice:before{content:"\e674"}
.ice-folder-open:before{content:"\e608"}
.ice-folder:before{content:"\e609"}
.ice-minus:before{content:"\e60a"}
.ice-plus:before{content:"\e60b"}
.ice-drag:before{content:"\e60d"}
.ice-drag-lr:before{content:"\e60e"}
.ice-drag-tb:before{content:"\e60f"}
.ice-check-line:before{content:"\e610"}
.ice-close-line:before{content:"\e611"}
.ice-switch-on:before{content:"\e612"}
.ice-switch-off:before{content:"\e613"}
.ice-radio-on:before{content:"\e614"}
.ice-radio-off:before{content:"\e615"}
.ice-checkbox-on:before{content:"\e616"}
.ice-checkbox-off:before{content:"\e617"}
.ice-collect-on:before{content:"\e618"}
.ice-collect-off:before{content:"\e619"}
.ice-arrow-round-b:before{content:"\e61a"}
.ice-arrow-round-r:before{content:"\e61b"}
.ice-arrow-round-t:before{content:"\e61c"}
.ice-arrow-round-l:before{content:"\e61d"}
.ice-arrow-triangle-b:before{content:"\e61e"}
.ice-arrow-triangle-t:before{content:"\e61f"}
.ice-arrow-triangle-r:before{content:"\e620"}
.ice-arrow-triangle-l:before{content:"\e621"}
.ice-close-round:before{content:"\e623"}
.ice-check-round:before{content:"\e624"}
.ice-envelope-on:before{content:"\e625"}
.ice-envelope-off:before{content:"\e626"}
.ice-edge:before{content:"\e627"}
.ice-chrome:before{content:"\e628"}
.ice-opera:before{content:"\e629"}
.ice-firefox:before{content:"\e62a"}
.ice-ie:before{content:"\e62b"}
.ice-safari:before{content:"\e62c"}
.ice-theworld:before{content:"\e62d"}
.ice-qq:before{content:"\e62e"}
.ice-weixin:before{content:"\e62f"}
.ice-tengxunweibo:before{content:"\e630"}
.ice-qzone:before{content:"\e631"}
.ice-xinlangweibo:before{content:"\e632"}
.ice-renren:before{content:"\e633"}
.ice-cel:before{content:"\e634"}
.ice-computer:before{content:"\e635"}
.ice-add:before{content:"\e636"}
.ice-tel:before{content:"\e637"}
.ice-navi:before{content:"\e638"}
.ice-move:before{content:"\e639"}
.ice-dropdown:before{content:"\e63a"}
.ice-erweima:before{content:"\e63b"}
.ice-renovate:before{content:"\e63e"}
.ice-arrow-line-l:before{content:"\e63f"}
.ice-arrow-line-r:before{content:"\e640"}
.ice-arrow-line-t:before{content:"\e641"}
.ice-arrow-line-b:before{content:"\e642"}
.ice-user:before{content:"\e643"}
.ice-mass:before{content:"\e644"}
.ice-masses:before{content:"\e645"}
.ice-user-round:before{content:"\e646"}
.ice-calendar:before{content:"\e648"}
.ice-page:before{content:"\e64a"}
.ice-writing:before{content:"\e64b"}
.ice-plug-ins:before{content:"\e64c"}
.ice-message:before{content:"\e64d"}
.ice-product:before{content:"\e64f"}
.ice-page-list:before{content:"\e650"}
.ice-set-up:before{content:"\e651"}
.ice-upload:before{content:"\e652"}
.ice-exit:before{content:"\e653"}
.ice-view:before{content:"\e654"}
.ice-bar-chart:before{content:"\e655"}
.ice-grid:before{content:"\e656"}
.ice-area-chart:before{content:"\e659"}
.ice-line-chart:before{content:"\e65b"}
.ice-pie-chart:before{content:"\e65c"}
.ice-dendrogram:before{content:"\e65d"}
.ice-map:before{content:"\e65f"}
.ice-meter-diagram:before{content:"\e660"}
.ice-chart-d:before{content:"\e661"}
.ice-meeting:before{content:"\e662"}
.ice-slide-button:before{content:"\e663"}
.ice-funnel-plot:before{content:"\e664"}
.ice-inventory:before{content:"\e665"}
.ice-download:before{content:"\e666"}
.ice-onclick:before{content:"\e667"}
.ice-lifecycle:before{content:"\e668"}
.ice-user-add:before{content:"\e669"}
.ice-user-chart:before{content:"\e66a"}
.ice-adsorption:before{content:"\e66b"}
.ice-placeholder:before{content:"\e66e"}
.ice-doughnut-chart:before{content:"\e66f"}
.ice-chart-c:before{content:"\e670"}
.ice-form:before{content:"\e671"}
.ice-layout:before{content:"\e672"}
.ice-chart-b:before{content:"\e673"}
.ice-chart-a:before{content:"\e675"}
.ice-express:before{content:"\e676"}
.ice-chat:before{content:"\e677"}
.ice-service:before{content:"\e67a"}
.ice-speak:before{content:"\e67b"}
.ice-money:before{content:"\e67c"}
.ice-certified:before{content:"\e67d"}
.ice-coupon:before{content:"\e67e"}
.ice-bail:before{content:"\e67f"}
.ice-group-buying:before{content:"\e680"}
.ice-gift:before{content:"\e681"}
.ice-rmb:before{content:"\e682"}
.ice-customer-service:before{content:"\e683"}
.ice-customer-service1:before{content:"\e684"}
.ice-custom-service:before{content:"\e685"}
.ice-discount:before{content:"\e686"}
.ice-search:before{content:"\e688"}
.ice-tag:before{content:"\e689"}
.ice-magic:before{content:"\e68a"}
.ice-shopping-cart:before{content:"\e68b"}
.ice-home:before{content:"\e68c"}
.ice-category:before{content:"\e68e"}
.ice-save:before{content:"\e68f"}
.ice-heart-on:before{content:"\e690"}
.ice-heart-off:before{content:"\e691"}
.ice-round:before{content:"\e692"}
.ice-triangle:before{content:"\e693"}
.ice-square:before{content:"\e694"}
.ice-fillet:before{content:"\e695"}
.ice-diamond:before{content:"\e696"}
.ice-polygon:before{content:"\e697"}
.ice-tailor:before{content:"\e698"}
.ice-reduce:before{content:"\e699"}
.ice-expand:before{content:"\e69a"}
.ice-align-right:before{content:"\e69b"}
.ice-align-center:before{content:"\e69c"}
.ice-align-left:before{content:"\e69d"}
.ice-align-both:before{content:"\e69e"}
.ice-div-horizontal:before{content:"\e69f"}
.ice-div-vertical:before{content:"\e6a0"}
.ice-div-bottom:before{content:"\e6a1"}
.ice-div-right:before{content:"\e6a2"}
.ice-div-top:before{content:"\e6a3"}
.ice-div-left:before{content:"\e6a4"}
.ice-canvas-horizontal:before{content:"\e6a5"}
.ice-canvas-vertical:before{content:"\e6a6"}
.ice-canvas-bottom:before{content:"\e6a7"}
.ice-canvas-right:before{content:"\e6a8"}
.ice-canvas-top:before{content:"\e6a9"}
.ice-canvas-left:before{content:"\e6aa"}
.ice-corner_rb:before{content:"\e6ab"}
.ice-corner-lb:before{content:"\e6ac"}
.ice-corner-rt:before{content:"\e6ad"}
.ice-corner-lt:before{content:"\e6ae"}
.ice-choose:before{content:"\e6af"}
.ice-editor:before{content:"\e6b0"}
.ice-text:before{content:"\e6b1"}
.ice-table:before{content:"\e6b2"}
.ice-files:before{content:"\e6b3"}
.ice-quote:before{content:"\e6b4"}
.ice-link:before{content:"\e6b5"}
.ice-link-cancel:before{content:"\e6b7"}
.ice-preview:before{content:"\e6b8"}
.ice-fullscreen:before{content:"\e6b9"}
.ice-h6:before{content:"\e6ba"}
.ice-h5:before{content:"\e6bb"}
.ice-h4:before{content:"\e6bc"}
.ice-h3:before{content:"\e6bd"}
.ice-h2:before{content:"\e6be"}
.ice-h1:before{content:"\e6bf"}
.ice-about:before{content:"\e6c0"}
.ice-help:before{content:"\e6c1"}
.ice-time:before{content:"\e6c2"}
.ice-face:before{content:"\e6c3"}
.ice-font-del:before{content:"\e6c4"}
.ice-underline:before{content:"\e6c5"}
.ice-italic:before{content:"\e6c6"}
.ice-bold:before{content:"\e6c7"}
.ice-font:before{content:"\e6c8"}
.ice-font-color:before{content:"\e6cb"}
.ice-font-bgcolor:before{content:"\e6cc"}
.ice-div-color:before{content:"\e6cd"}
.ice-theme-color:before{content:"\e6ce"}
.ice-subscript:before{content:"\e6cf"}
.ice-superscript:before{content:"\e6d0"}
.ice-music:before{content:"\e6d1"}
.ice-video:before{content:"\e6d2"}
.ice-clear-format:before{content:"\e6d3"}
.ice-anchor:before{content:"\e6d4"}
.ice-revoke-right:before{content:"\e6d6"}
.ice-revoke-left:before{content:"\e6d7"}
.ice-order:before{content:"\e6d8"}
.ice-order-out:before{content:"\e6d9"}
.ice-symbol:before{content:"\e6da"}
.ice-picture:before{content:"\e6db"}
.ice-empty:before{content:"\e6dc"}
.ice-code:before{content:"\e6dd"}
.ice-pentagram:before{content:"\e6de"}
.ice-node:before{content:"\e6df"}
.ice-hr:before{content:"\e6e0"}
.ice-round-music-play:before{content:"\e6e1"}
.ice-round-music-pause:before{content:"\e6e2"}
.ice-password:before{content:"\e6e3"}
.ice-dendrogram-children:before{content:"\e6e4"}
.ice-delete:before{content:"\e6e5"}
.ice-progress:before{content:"\e6e7"}
.ice-lattice:before{content:"\e6e8"}
.ice-carousel:before{content:"\e6ea"}
.ice-tab:before{content:"\e6ec"}
.ice-button:before{content:"\e6ed"}

/* +++++++++++ 全局大小 +++++++++++ */
body.min{font-size:12px;}
body.small{font-size:13px;}
body.big{font-size:15px;}
body.max{font-size:16px;}
.small h1,.small .h1{font-size:33px;}
.min h1,.min .h1,.small h2,.small .h2{font-size:27px;}
.min h2,.min .h2,.small h3,.small .h3{font-size:22px;}
.min h3,.min .h3,.small h4,.small .h4{font-size:18px;}
.min h4,.min .h4,.small h5,.small .h5{font-size:15px;}
.min h5,.min .h5,.small h6,.small .h6{font-size:13px;}
.min h6,.min .h6{font-size:12px;}
.max h1,.max .h1{font-size:40px;}
.max h2,.max .h2,.big h1,.big .h1{font-size:35px;}
.max h3,.max .h3,.big h2,.big .h2{font-size:29px;}
.max h4,.max .h4,.big h3,.big .h3{font-size:24px;}
.max h5,.max .h5,.big h4,.big .h4{font-size:20px;}
.max h6,.max .h6,.big h5,.big .h5{font-size:17px;}
.big h6,.big .h6{font-size:15px;}

/* 按钮 */
.min .btn{padding:0 10px;height:25px;line-height:25px;font-size:13px;}
.small .btn{padding:0 13px;height:30px;line-height:30px;font-size:12px;}
.big .btn{padding:0 19px;height:40px;line-height:40px;font-size:15px;}
.max .btn{padding:0 22px;height:45px;line-height:45px;font-size:16px;}

/* 输入框 */
.min input{height:25px;line-height:25px;}
.small input{height:30px;line-height:30px;}
.big input{height:40px;line-height:40px;}
.max input{height:45px;line-height:45px;}

/* +++++++++++ 局部大小 +++++++++++ */
h1.small,.h1.small{font-size:33px;}
h1.min,.h1.min,h2.small,.h2.small{font-size:27px;}
h2.min,.h2.min,h3.small,.h3.small{font-size:22px;}
h3.min,.h3.min,h4.small,.h4.small{font-size:18px;}
h4.min,.h4.min,h5.small,.h5.small{font-size:15px;}
h5.min,.h5.min,h6.small,.h6.small{font-size:13px;}
h6.min,.h6.min{font-size:12px;}
h1.max,.h1.max{font-size:40px;}
h2.max,.h2.max,h1.big,.h1.big{font-size:35px;}
h3.max,.h3.max,h2.big,.h2.big{font-size:29px;}
h4.max,.h4.max,h3.big,.h3.big{font-size:24px;}
h5.max,.h5.max,h4.big,.h4.big{font-size:20px;}
h6.max,.h6.max,h5.big,.h5.big{font-size:17px;}
h6.big,.h6.big{font-size:15px;}

/* 按钮 */
.btn.min{padding:0 8px;height:25px;line-height:25px;font-size:13px;}
.btn.small{padding:0 10px;height:30px;line-height:30px;font-size:14px;}
.btn.big{padding:0 14px;height:40px;line-height:40px;font-size:16px;}
.btn.max{padding:0 16px;height:45px;line-height:45px;font-size:17px;}

/* 输入框 */
input.min{height:25px;line-height:25px;}
input.small{height:30px;line-height:30px;}
input.big{height:40px;line-height:40px;}
input.max{height:45px;line-height:45px;}

/* 下拉菜单 */
.select{position:relative;display:inline-block;vertical-align:middle;}
.select:before{content:'';border-style:solid;border-width:7px 5px 0 5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-top-color:#b9b9b9;display:inline-block;height:0;vertical-align:middle;width:0;margin:auto 0;position:absolute;right:7px;top:0;bottom:0;z-index:1;}
.select select{padding:0 28px 0 10px;border:1px solid #c7c7c7;border-radius:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;background-color:#fff;color:inherit;line-height:1.42857;vertical-align:middle;transition:border-color .5s;}
.select select:disabled{cursor:not-allowed;opacity:.65}
.select select:focus{border-color:#4bacc6;transition:border-color .5s;}
.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #444}
.select select::-ms-expand{display:none}
.select select:disabled{opacity:.5;cursor:not-allowed}

/* 公共元素 */
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
.text-justify{text-align:justify!important;}
.text-nowrap{white-space:nowrap!important;}
.text-lowercase{text-transform:lowercase!important;}
.text-uppercase{text-transform:uppercase!important;}
.text-capitalize{text-transform:capitalize!important;}
.align-top{vertical-align:top!important;}
.align-middle{vertical-align:middle!important;}
.align-bottom{vertical-align:bottom!important;}
.bold{font-weight:bold!important;}
.inline{display:inline!important;}
.block{display:block!important;}
.inline-block{display:inline-block!important;}
.none{display:none!important;}
.absolute{position:absolute!important;}
.fixed{position:fixed!important;}
.relative{position:relative!important;}
.left{float:left!important;}
.right{float:right!important;}
.clear{clear:both!important;}
.align-items-center{display:flex;align-items:center;}
.hide{visibility:hidden;}
.cursor-pointer{cursor:pointer!important;}

/*文字溢出显示省略号*/
.el{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%;}

/*下载链接专用*/
.download::before{content:"\e666";margin-right:10px;font-family:"iceuifont"!important;font-size:22px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}

/*禁止选择*/
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

/*图片黑白*/
.img-gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}

/*图标按钮开关*/
.toggle-menu,.toggle-more{line-height:48px;text-align:center;outline:none;}
.toggle-menu,.toggle-menu:after,.toggle-menu:before{display:inline-block;width:19px;height:1px;background:#858585;position:relative;top:-6px;transition:all ease .3s}
.toggle-menu:after,.toggle-menu:before{position:absolute;left:0;content:''}
.toggle-menu:before{top:6px}
.toggle-menu:after{top:-6px}
.toggle-menu.open{background-color:transparent!important}
.toggle-menu.open:after{webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.toggle-menu.open:before{webkit-transform:translateY(-6px) rotateZ(-45deg);-moz-transform:translateY(-6px) rotateZ(-45deg);-ms-transform:translateY(-6px) rotateZ(-45deg);-o-transform:translateY(-6px) rotateZ(-45deg);transform:translateY(-6px) rotateZ(-45deg)}
.toggle-more.open,.toggle-more.open:after,.toggle-more.open:before{width:19px;height:1px;}
.toggle-more,.toggle-more:after,.toggle-more:before{display:inline-block;width:3px;height:3px;background:#858585;position:relative;top:-5px;transition:all ease .1s;}
.toggle-more:after,.toggle-more:before{position:absolute;left:0;content:''}
.toggle-more:before{top:6px}
.toggle-more:after{top:-6px}
.toggle-more.open{background-color:transparent!important}
.toggle-more.open:after{webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.toggle-more.open:before{webkit-transform:translateY(-6px) rotateZ(-45deg);-moz-transform:translateY(-6px) rotateZ(-45deg);-ms-transform:translateY(-6px) rotateZ(-45deg);-o-transform:translateY(-6px) rotateZ(-45deg);transform:translateY(-6px) rotateZ(-45deg)}

/* 导航菜单 */
.nav{width:100%;height:50px;line-height:50px;position:relative;top:0;left:0;z-index:9999;background:#ffffff;}
.nav-menu{height:50px;line-height:50px;float:right;margin-right:10px;position:relative;}
.header-nav{width:100%;background:#585b65;}
.header-nav-fixed{width:100%;background:#4f4f4f;position:fixed;left:0;top:0;z-index:99999;}
.nav-menu .icon{color:#888;margin-right:10px;}
.nav-logo{height:50px;line-height:50px;float:left;margin-left:10px;}
.nav-logo img{height:40px;display:inline-block;vertical-align:middle;}
.nav-line{height:1px;background:#4CAF50;overflow:hidden;position:absolute;top:42px;left:0;}
.nav-list .ice-arrow-triangle-b{margin-left:7px;}
.nav-menu .nav-list a{width:100%;height:40px;line-height:40px;color:#191919;text-align:center;display:inline-block;margin-right:1px;padding:0 20px;border-radius:0;white-space:nowrap;transition:all .3s ease;}
.nav-menu .nav-list a:hover{color:#4CAF50;}
.nav-menu .nav-list .active>a{color:#4CAF50;}
.nav-menu .nav-list .dropdown>a::after{content:"\e61e";color:inherit;font-family:"iceuifont"!important;font-size:18px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-2px;}
.nav-menu .nav-list .dropdown .dropdown>a::after{content:"\e620";position:absolute;margin-top:0;}
.nav-dropdown .ice-arrow-line-r{font-size:14px;float:right;}
.nav-other{height:40px;line-height:40px;margin-left:20px;position:relative;float:left;}
.nav-other a{color:#ffffff;display:inline-block;height:28px;line-height:28px;padding:0 10px;background:#383838;font-weight:100;margin-left:5px;}
.nav-other a:hover{color:#ffffff;background:#777777;}
.nav-fixed{background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.1);position:fixed;animation:upIn .5s;}

/*手机端导航条*/
.nav-wap{display:none;}
.nav-wap a{float:left;}
.nav-wap-logo{line-height:30px;height:30px;vertical-align:middle;}
.nav-wap-name{height:40px;line-height:40px;color:#000;margin-left:5px;font-size:17px;vertical-align:middle;}
.nav-menu .nav-list .nav-dropdown{display:none;}
.nav-menu .nav-list.hover>li:hover>.nav-dropdown{top:42px;visibility:visible;display:block;z-index:9;margin-top:0;animation:downIn .5s;}
.nav-menu .nav-list.hover .nav-dropdown>li:hover>.nav-dropdown{top:-1px;visibility:visible;display:block;z-index:999;margin-top:0;}
.nav-menu .nav-list>li.click>.nav-dropdown{top:42px;display:block;z-index:9;margin-top:0;}
.nav-menu .nav-list>li.click>.nav-dropdown>li.click>.nav-dropdown{top:-1px;visibility:visible;display:block;z-index:999;margin-top:0;margin-left:0!important;}

/*web端*/
@media (min-width:768px){
    .nav-menu .nav-list{float:left;}
    .nav-menu .nav-list li{height:40px;line-height:40px;display:inline-block;float:left;}
    .nav-menu .nav-list>li .nav-dropdown{width:150px;position:absolute;box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);border-bottom:2px solid #676767;border-top:1px solid #676767;}
    .nav-menu .nav-list.hover>li>.nav-dropdown{top:80px;visibility:hidden;}
    .nav-menu .nav-list.hover>li>.nav-dropdown .nav-dropdown{top:40px;visibility:hidden;}
    .nav-menu .nav-list>li>.nav-dropdown::before{content:"";color:#676767;font-size:50px;text-align:center;margin:0 auto;position:absolute;left:0;right:0;top:-16px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent transparent #676767 transparent;}
    .nav-menu .nav-list>li>.nav-dropdown li{display:block;float:none;position:relative;}
    .nav-menu .nav-list>li>.nav-dropdown a{color:#151515;background:#ffffff;border-top:1px solid #efefef;}
    .nav-menu .nav-list>li>.nav-dropdown a:hover{color:#151515;background:#efefef;}
    .nav-menu .nav-list>li>.nav-dropdown .nav-dropdown{left:150px;}
}

/*wap端*/
@media (max-width:768px){
    .nav{height:40px;line-height:40px;}
    .nav-line{display:none;}
    .nav-logo{display:none;}
    .nav-wap{width:100%;position:absolute;top:0;left:0;display:block;color:#ffffff;background:#ffffff;margin:0 0 1px 0;height:40px;line-height:40px;padding:0 20px;text-align:right;}
    .nav-wap-toggle{position:absolute;right:20px;z-index:99999;}
    .nav{width:100%;position:relative;top:0;left:0;text-align:left;z-index:99999;background:#fff;}
    .nav-menu .nav-list .nav-dropdown li{padding-left:50px;display:block;}
    .nav-menu .nav-list a{color:#000000;font-weight:100;padding:0 40px;display:block;background:#ffffff;margin:0 0 1px 0;border-radius:0;float:none;transition:all .3s ease;text-align:left;}
    .nav-menu .nav-list a::before{content:'';width:30px;height:1px;background:#eaeaea;display:inline-block;vertical-align:middle;margin-right:10px;}
    .nav-menu .nav-list .nav-dropdown a::before{content:'';width:10px;background:#b7b7b7;display:inline-block;vertical-align:middle;margin-right:10px;}
    .nav-menu .nav-list.hover>li>.nav-dropdown{top:0;display:none;}
    .nav-menu .nav-list.hover>li>.nav-dropdown .nav-dropdown{top:0;display:none;}
    .nav-menu .nav-list a:hover{color:#000000!important;transition:all .3s ease;}
    .nav-menu{width:100%;height:auto;position:absolute;top:40px;left:0;max-height:400px;overflow:auto;display:none;-webkit-box-shadow:0 5px 10px 0px rgba(0,0,0,0.08);box-shadow:0 5px 10px 0px rgba(0,0,0,0.08);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-animation-name:popup;-webkit-animation-duration:0.5s;background:#ffffff;z-index:9999;}
    .nav-menu .nav-list{width:100%;border-top:1px solid #fbfbfb;padding:10px 0;}
    .nav-other{width:100%;margin-left:0;margin-bottom:10px;text-align:center;}
}

/* 美化input框 */
input{background-color:#FFF;border:1px solid #CCC;color:#555;height:35px;line-height:35px;padding:0 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;}
input:focus,textarea:focus{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;outline:0;border:#4CAF50 1px solid;}
input.error,input.error:focus,textarea.error,textarea.error:focus{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;outline:0;border:#eb483c 1px solid;}
input[type="checkbox"]{vertical-align:middle;height:inherit;line-height:inherit;}
textarea{background-color:#FFF;background-image:none;border:1px solid #CCC;color:#555;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;vertical-align:middle;}

/* 美化单选框和复选框 */
@keyframes hover-color{
    from{border-color:#c0c0c0;}
    to{border-color:#26a672;}
}
.radio,.checkbox,.toggle{position:absolute;display:none;}
.radio[disabled],.checkbox[disabled]{cursor:not-allowed;}
.radio + label,.checkbox + label{position:relative;padding-left:25px;cursor:pointer;vertical-align:middle;user-select:none;display:inline-block;}
.checkbox-width .radio + label,.checkbox-width .checkbox + label{min-width:130px;}
.radio + label:hover:before,.checkbox + label:hover:before{animation-duration:0.4s;animation-fill-mode:both;animation-name:hover-color;}
.radio + label:before,.checkbox + label:before{margin:auto 0;position:absolute;top:0;bottom:0;left:0;display:inline-block;width:20px;height:20px;content:'';border:1px solid #c0c0c0;border-radius:2px;background:#fff;}
.radio + label:after,.checkbox + label:after{position:absolute;display:none;content:'';}
.radio[disabled] + label,.checkbox[disabled] + label{cursor:not-allowed;color:#e4e4e4;}
.radio[disabled] + label:hover,.radio[disabled] + label:before,.radio[disabled] + label:after,.checkbox[disabled] + label:hover,.checkbox[disabled] + label:before,.checkbox[disabled] + label:after{cursor:not-allowed;}
.radio[disabled] + label:hover:before,.checkbox[disabled] + label:hover:before{border:1px solid #e4e4e4;animation-name:none;}
.radio[disabled] + label:before,.checkbox[disabled] + label:before{border-color:#e4e4e4;}
.radio:checked + label:before,.checkbox:checked + label:before{animation-name:none;}
.radio:checked + label:after,.checkbox:checked + label:after{display:block;}
.radio + label:before{border-radius:50%;}
.radio + label:after{margin:auto 0;top:0;bottom:0;left:5px;width:10px;height:10px;border-radius:50%;background:#26a672;}
.radio:checked + label:before{border:1px solid #26a672;}
.radio:checked[disabled] + label:before{border:1px solid #c9f9e5;}
.radio:checked[disabled] + label:after{background:#c9f9e5;}
.checkbox + label:after{margin:auto 0;top:-3px;bottom:0;left:7px;box-sizing:border-box;width:6px;height:12px;transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#fff;border-top:0;border-left:0;}
.checkbox:checked + label:before{border:1px solid #26a672;background:#26a672;}
.checkbox:checked[disabled] + label:before{border:1px solid #c9f9e5;background:#c9f9e5;}
.toggle+label{display:inline-block;position:relative;width:40px;height:16px;max-height:1em;cursor:pointer;-webkit-touch-callout:none;margin-right:0;margin-bottom:0;padding-left:40px;line-height:16px;margin-right:10px;}
.toggle+label:empty{padding-left:30px;}
.toggle+label:before{position:absolute;display:inline-block;left:0;content:'';border-style:solid;width:40px;height:22px;border-width:0;border-color:transparent;background:#d8d8d8;border-radius:20px;transition:all .3s;}
.toggle+label:after{color:#ffffff;position:absolute;content:'';width:20px;height:20px;line-height:20px;top:1px;left:1px;text-align:center;background:#ffffff;box-shadow:0 2px 5px 0 rgba(51,51,51,0.25);border-radius:10px;transition:left .3s,right .3s;}
.toggle:checked+label:before{background:#26a672;transition:all .3s;}
.toggle:checked+label:after{left:19px;transition:left .3s,right .3s;background:#ffffff;}
.toggle:disabled+label{cursor:no-drop}
.toggle:disabled+label:before{opacity:.3}
.file{display:none;}
.file+label{color:#FFFFFF;padding:0 10px;height:30px;line-height:30px;border:0;border-radius:0;background:#f57e00;letter-spacing:1px;text-decoration:none;vertical-align:middle;transition:all .5s;display:inline-block;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;font-family:"Microsoft YaHei";}
.file+label:hover{background:#d46d00;}
.checkbox-box{float:left;margin-left:30px;line-height:28px;}
.checkbox-box label{margin-right:20px;}
.iceUpload-single input{display:none;}
.iceUpload-img{border:1px solid #c5c5c5;padding:10px;position:relative;}
.iceUpload-img input{display:none;}
.iceUpload-list{position:relative;border-bottom:1px solid #eee;margin-bottom:12px;}
.iceUpload-img .iceUpload-item{display:inline-block;margin-bottom:10px;margin-right:10px;position:relative;}
.iceUpload-img .iceUpload-order{color:rgba(255,255,255,0.87);font-size:14px;font-weight:100;position:absolute;bottom:5px;right:10px;width:20px;height:20px;line-height:20px;text-align:center;background:rgba(2,2,2,0.39);}
.iceUpload-img .iceUpload-close{font-size:20px;font-weight:100;transition:all .3s;display:none;position:absolute;width:100%;height:30px;line-height:30px;text-align:center;margin:auto;top:0;right:0;left:0;color:rgba(255,255,255,0.56);background:rgba(0,0,0,0.48);cursor:pointer;}
.iceUpload-img .iceUpload-close:hover{background:rgba(0,0,0,0.23);}
.iceUpload-img .iceUpload-item:hover .iceUpload-close{display:block;}
.iceUpload-img .iceUpload-info{display:block!important;}
.iceUpload-control{display:none;}
.iceUpload-input{display:none;}
.iceUpload-add{color:#fff;display:inline-block;height:30px;line-height:30px;padding:0 12px;background:#4CAF50;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .5s;}
.iceUpload-add:hover{color:#fff;background:#207b24;}
.iceUpload-file{border:1px solid #c5c5c5;padding:10px;position:relative;}
.iceUpload-file input{display:none;}
.iceUpload-list{position:relative;border-bottom:1px solid #eee;margin-bottom:12px;}
.iceUpload-file .iceUpload-item{display:block;margin-bottom:10px;margin-right:10px;position:relative;}
.iceUpload-file .iceUpload-name{width:150px;display:inline-block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:10px;vertical-align:sub;vertical-align:middle;}
.iceUpload-file .iceUpload-size{min-width:80px;font-size:14px;margin-left:10px;display:inline-block;vertical-align:middle;}
.iceUpload-file .iceUpload-order{background:#fff;border:1px solid #cacaca;display:inline-block;padding:0 4px;height:20px;line-height:20px;vertical-align:middle;}
.iceUpload-file .iceUpload-info{display:inline-block;vertical-align:middle;}
.iceUpload-file .iceUpload-close{margin-left:10px;color:#F44336;cursor:pointer;display:inline-block;vertical-align:middle;}
.iceUpload-file .iceUpload-close:hover{color:#bb0d00;}
.iceUpload-control{display:none;}
.iceUpload-input{display:none;}
.iceUpload-add{color:#fff;display:inline-block;height:30px;line-height:30px;padding:0 12px;background:#4CAF50;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .5s;}
.iceUpload-add:hover{color:#fff;background:#207b24;}

/* 美化滚动条 */

/* ::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:none;}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}
::-moz-scrollbar{width:10px;height:10px}
::-moz-scrollbar-track{background:none;}
::-moz-scrollbar-thumb{background:rgba(0,0,0,.2)}
::-moz-scrollbar-thumb:hover{background:rgba(0,0,0,.4)} */

/* 按钮 */
.btn{color:#FFFFFF;padding:0 12px;height:35px;line-height:35px;border:0;border-radius:2px;background:#00C3E2;letter-spacing:1px;text-decoration:none;vertical-align:middle;transition:all .5s;display:inline-block;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;font-size:14px;font-family:"Microsoft YaHei";}
.btn:hover{color:#ffffff;text-decoration:none;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;outline-offset:-2px;border:0;}
.btn-block{display:block;width:100%;}
.btn-block + .btn-block{margin-top:5px;}
.btn-radius{border-radius:100px;padding:0 16px;}
.btn-ani{font-size:16px;white-space:nowrap;color:#212121;letter-spacing:2px;position:relative;display:inline-block;height:60px;line-height:60px;background:#e8e8e8;padding:0 40px;transition:color ease-out .3s;text-align:center;}
.btn-ani>span{position:relative;display:inline-block;vertical-align:middle;}
.btn-ani>span i{position:relative;display:inline-block;vertical-align:middle;width:50px;height:1px;background:rgba(0,0,0,0.2);margin-left:20px;overflow:hidden;}
.btn-ani>span i::before{content:"";display:block;width:20px;height:1px;background:#212121;margin-left:30px;}
.btn-ani>span i::after{content:"";position:absolute;left:0;top:0;width:50px;height:1px;display:block;transform:scale(0,1);transform-origin:right;background-color:#dedede;transition:transform ease-out .3s .2s;}
.btn-ani::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#212121;transform:scale(0,1);transform-origin:right;transition:transform ease-out .5s;}
.btn-ani:hover{color:#dedede!important;}
.btn-ani:hover span i::after{transform:scale(1,1);transform-origin:left;}
.btn-ani:hover::before{transform:scale(1,1);transform-origin:left;}
.btn-magic .btn{/* padding:0 20px; */box-shadow:0px 4px 0 0px rgba(0,0,0,0.05);}
.btn-magic.btn{padding:0 20px;box-shadow:0px 4px 0 0px rgba(0,0,0,0.05);}
.btn-magic-none .btn{padding:initial;box-shadow:initial;}
.btn-magic-none.btn{padding:initial;box-shadow:initial;}
.btn .icon{color:#FFFFFF;margin-right:5px;display:inline-block;vertical-align:middle;font-size:17px;}
.btn-red{color:#FFFFFF;background:#ef5350;}
.btn-red:hover{background:#cc2825;}
.btn-orange{color:#FFFFFF;background:#f57e00;}
.btn-orange:hover{background:#d46d00;}
.btn-yellow{color:#FFFFFF;background:#f1bf00;}
.btn-yellow:hover{background:#e4b80f;}
.btn-green{color:#FFFFFF;background:#26a672;}
.btn-green:hover{background:#0e7d50;}
.btn-cyan{color:#FFFFFF;background:#8cd03d;}
.btn-cyan:hover{background:#65a718;}
.btn-blue{color:#FFFFFF;background:#1d90ca;}
.btn-blue:hover{background:#07699a;}
.btn-purple{color:#FFFFFF;background:#ad5abb;}
.btn-purple:hover{background:#8e399c;}
.btn-white{color:#263238;background:#ffffff;}
.btn-white:hover{color:#263238;background:#e8e8e8;}
.btn-gray{color:#FFFFFF;background:#989898;}
.btn-gray:hover{background:#989898;}
.btn-black{color:#FFFFFF;background:#4a4a4a;}
.btn-black:hover{background:#000000;}
.btn-disabled{color:#FFFFFF;background-color:#c2c2c2;border:0;cursor:not-allowed;}
.btn-disabled:hover{color:#FFFFFF;background-color:#c2c2c2;border:0;}
.btn-red>span i,.btn-orange>span i,.btn-yellow>span i,.btn-green>span i,.btn-cyan>span i,.btn-blue>span i,.btn-purple>span i,.btn-gray>span i,.btn-black>span i{background:rgba(255,255,255,0.29);}
.btn-red>span i::before,.btn-orange>span i::before,.btn-yellow>span i::before,.btn-green>span i::before,.btn-cyan>span i::before,.btn-blue>span i::before,.btn-purple>span i::before,.btn-gray>span i::before,.btn-black>span i::before{background:#fff;}

/* 提示 */
.tip{border:1px solid #C3DDE6;background:#f3fcff;padding:8px 10px;vertical-align:middle;}
.tip-red{color:#4A4A4A;background:#fff7f6;border:1px solid #ffcdca;}
.tip-orange{color:#4A4A4A;background:#fff5e6;border:1px solid #ffd69a;}
.tip-yellow{color:#4A4A4A;background:#fffdf1;border:1px solid #e8e4b3;}
.tip-green{color:#4A4A4A;background:#f3fdf4;border:1px solid #b8dcb9;}
.tip-cyan{color:#4A4A4A;background:#f9fdf3;border:1px solid #cbdcb8;}
.tip-blue{color:#4A4A4A;background:#eef9ff;border:1px solid #a4c8da;}
.tip-purple{color:#4A4A4A;background:#fcf5ff;border:1px solid #dfc1e8;}
.tip-white{color:#4A4A4A;background:#ffffff;border:1px solid #d4d4d4;}
.tip-gray{color:#4A4A4A;background:#f1f1f1;border:1px solid #c1c1c1;}
.tip-black{color:#4A4A4A;background:#d6d6d6;border:1px solid #ababab;}
.tip-solid{font-weight:100;}
.tip-solid.tip-red{color:#FFFFFF;background:#ef5350;border:1px solid #ef5350;}
.tip-solid.tip-orange{color:#ffffff;background:#f57e00;border:1px solid #f57e00;}
.tip-solid.tip-yellow{color:#2d2900;background:#f1bf00;border:1px solid #f1bf00;}
.tip-solid.tip-green{color:#FFFFFF;background:#26a672;border:1px solid #26a672;}
.tip-solid.tip-cyan{color:#ffffff;background:#8cd03d;border:1px solid #8cd03d;}
.tip-solid.tip-blue{color:#FFFFFF;background:#1d90ca;border:1px solid #1d90ca;}
.tip-solid.tip-purple{color:#FFFFFF;background:#ad5abb;border:1px solid #ad5abb;}
.tip-solid.tip-white{color:#4A4A4A;background:#ffffff;border:1px solid #ffffff;}
.tip-solid.tip-gray{color:#FFFFFF;background:#989898;border:1px solid #989898;}
.tip-solid.tip-black{color:#FFFFFF;background:#4a4a4a;border:1px solid #4a4a4a;}

/* 树形菜单 */
.tree{display:block;}
.tree ul{margin-left:18px;}
.tree li{margin:8px 0;}
.tree a.open::before,.tree a.close::before{color:inherit;font-family:"iceuifont"!important;font-size:18px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-2px;}
.tree a.open::before{content:"\e61e";}
.tree a.close::before{content:"\e620";}
.tree a.alone{margin-left:18px;}

/* 轮播图 */
.iceui-slider{position:relative;overflow:hidden;width:100%;height:300px;text-align:center;}
.iceui-slider-list{width:inherit;height:inherit;overflow:hidden;}
.iceui-slider-list li{width:inherit;height:inherit;visibility:hidden;position:absolute;top:0;left:0;list-style:none;}
.iceui-slider-list li.prevs{left:-100%;}
.iceui-slider-list li.nexts{left:100%;}
.iceui-slider-list li.iceui-this{visibility:visible;left:0;z-index:1;transition:all .5s;}
.iceui-slider-list li.iceui-prev{left:100%;}
.iceui-slider-list li.iceui-next{left:-100%;}
.iceui-slider-list li.iceui-left{visibility:visible;z-index:1;transition:all .5s;left:-100%;}
.iceui-slider-list li.iceui-right{visibility:visible;z-index:1;transition:all .5s;left:100%;}
.iceui-slider-list li.iceui-zindex{z-index:2;}
.iceui-slider-list li.iceui-position{left:0;}
.iceui-slider-list li.iceui-off{left:-100%;}
.iceui-slider-list img{float:left;width:100%;}
.iceui-slider .iceui-buttons{position:absolute;margin:0 auto;z-index:2;width:100%;left:0;margin-top:-30px;text-align:center;}
.iceui-slider .iceui-buttons-list{display:inline-block;}
.iceui-slider .iceui-buttons-list li{display:inline-block;float:left;width:30px;height:3px;margin:0 3px;cursor:pointer;background:rgba(255,255,255,0.5);}
.iceui-slider .iceui-buttons-list .iceui-on{background:rgba(255,255,255,0.94);}
.iceui-slider .iceui-arrow{color:rgba(255,255,255,0.81);font-size:25px;font-weight:100;padding:0 10px;width:45px;position:absolute;margin:auto 0;z-index:2;top:0;bottom:0;display:none;height:50px;line-height:50px;cursor:pointer;text-align:center;background:rgba(0,0,0,0.2);transition:all .5s;}
.iceui-slider .iceui-arrow:hover{color:#fff;background:rgba(0,0,0,0.47);}
.iceui-slider:hover .iceui-arrow{display:block;}
.iceui-slider .iceui-prev-arrow{left:-10px;}
.iceui-slider .iceui-next-arrow{right:-10px;}

/* 选项卡 默认*/
.tab{position:relative;visibility:hidden;}
.tab.tab-show{visibility:visible;animation-name:tab-show;animation-duration:1s;}
.tab.tab-border{border:1px solid #e2e4e8;}
.tab-menu{font-size:14px;min-height:40px;position:relative;}
.tab-menu a{color:#585858;padding:0 20px;height:40px;line-height:40px;display:inline-block;cursor:pointer;background:#ffffff;transition:all .1s ease;vertical-align:bottom;position:relative;}
.tab-menu a:hover{color:#fff;background:#26a672;height:50px;line-height:50px;}
.tab-menu a.active{background:#26a672;height:50px;line-height:50px;color:#fff;}
.tab-menu-left{float:left;line-height:50px;}
.tab-menu-left a{margin-right:0px;}
.tab-menu-right{float:right;line-height:50px;}
.tab-menu-right a{margin-left:5px;}
.tab-main{width:100%;background:#ffffff;padding:20px;box-shadow:0px -4px 0px rgba(0,0,0,0.05);position:relative;overflow:auto;height:calc(100% - 40px);}
.tab-content{display:none;}
.tab-content.active{display:block;}
.tab-move{display:none;}
@keyframes tab-show{
    from{opacity:0;}
    to{opacity:1;}
}

/* 选项卡 动态线*/
.tab.tab-line .tab-border{border:1px solid #C5C5C5;}
.tab.tab-line .tab-menu{font-size:14px;height:40px;position:relative;background:#fff;}
.tab.tab-line .tab-menu a{color:#585858;padding:0 20px;height:40px;line-height:40px;display:inline-block;cursor:pointer;background:none;transition:all .1s ease;vertical-align:bottom;}
.tab.tab-line .tab-menu a:hover{color:#01a7df;}
.tab.tab-line .tab-menu a.active{color:#01a7df;}
.tab.tab-line .tab-menu-left{float:left;line-height:40px;}
.tab.tab-line .tab-menu-left a{margin-right:0px;}
.tab.tab-line .tab-menu-right{float:right;line-height:40px;}
.tab.tab-line .tab-menu-right a{margin-left:5px;}
.tab.tab-line .tab-main{background:#ffffff;padding:20px;box-shadow:0px -2px 0px rgba(0,0,0,0.05);z-index:9;position:relative;}
.tab.tab-line .tab-content{display:none;}
.tab.tab-line .tab-content.active{display:block;}
.tab.tab-line .tab-move{height:2px;background:#01a7df;z-index:1999;bottom:0;position:absolute;transition:all .5s;display:inline-block;}

/* 选项卡 动态块*/
.tab.tab-block .tab-border{border:1px solid #C5C5C5;}
.tab.tab-block .tab-menu{font-size:14px;line-height:40px;position:relative;background:#5d6367;display:flex;justify-content:space-between;}
.tab.tab-block .tab-menu a{color:#ffffff;padding:0 20px;height:40px;line-height:40px;display:inline-block;cursor:pointer;background:none;transition:all .1s ease;vertical-align:bottom;white-space:nowrap;}
.tab.tab-block .tab-menu-left{/* float:left; */line-height:40px;}
.tab.tab-block .tab-menu-left a{margin-right:0px;}
.tab.tab-block .tab-menu-right{/* float:right; */line-height:40px;}
.tab.tab-block .tab-menu-right a{margin-left:5px;}
.tab.tab-block .tab-main{background:#ffffff;padding:20px;box-shadow:0px -4px 0px rgba(0,0,0,0.05);z-index:9;position:relative;}
.tab.tab-block .tab-content{display:none;}
.tab.tab-block .tab-content.active{display:block;}
.tab.tab-block .tab-move{height:100%;background:rgba(0,0,0,0.28);bottom:0;position:absolute;transition:all .5s;display:inline-block;z-index:0;}

/* 选项卡 动态块*/
.tab.tab-sidebar{display:table;height:auto;width:100%;}
.tab.tab-sidebar .tab-border{border:1px solid #C5C5C5;}
.tab.tab-sidebar .tab-menu{width:1%;border:0;font-size:14px;height:auto;position:relative;background:#5d6367;display:table-cell;vertical-align:top;}
.tab.tab-sidebar .tab-menu a{color:#ffffff;padding:0 20px;height:40px;line-height:40px;display:block;cursor:pointer;background:none;transition:all .3s ease;vertical-align:bottom;white-space:nowrap;}
.tab.tab-sidebar .tab-menu-left{float:none;line-height:40px;}
.tab.tab-sidebar .tab-menu-left a{margin-right:0px;}
.tab.tab-sidebar .tab-menu-right{float:none;line-height:40px;}
.tab.tab-sidebar .tab-menu-right a{margin-left:0;}
.tab.tab-sidebar .tab-main{background:#ffffff;padding:20px;box-shadow:none!important;z-index:9;position:relative;display:table-cell;vertical-align:top;}
.tab.tab-sidebar .tab-content{display:none;}
.tab.tab-sidebar .tab-content.active{display:block;}
.tab.tab-sidebar .tab-move{width:100%;background:rgba(0,0,0,0.28);left:0;position:absolute;transition:all .5s;display:inline-block;z-index:0;}
.tab.tab-red .tab-menu{background:#ef5350;}
.tab.tab-orange .tab-menu{background:#f57e00;}
.tab.tab-yellow .tab-menu{background:#f1bf00;}
.tab.tab-green .tab-menu{background:#26a672;}
.tab.tab-cyan .tab-menu{background:#8cd03d;}
.tab.tab-blue .tab-menu{background:#1d90ca;}
.tab.tab-purple .tab-menu{background:#ad5abb;}
.tab.tab-white .tab-menu{background:#f5f5f5;}
.tab.tab-white .tab-menu a{color:#545454;}
.tab.tab-white .tab-move{background:rgba(0,0,0,0.11);}
.tab.tab-white .tab-main{box-shadow:0px -4px 0px rgba(0,0,0,0.05);}
.tab.tab-gray .tab-menu{background:#989898;}
.tab.tab-black .tab-menu{background:#263238;}
@media (max-width:768px){
    .tab .tab-main{padding:10px!important;}
    .tab .tab-content{padding:5px;}
}

/* 下拉菜单 */
.dropdown{position:relative;display:inline-block;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;font-size:14px;text-align:left;list-style:none;background:#fff;box-shadow:2px 2px 20px 0px rgba(48,48,48,.2);transition:all ease .5s;}
.dropdown-menu .divider{height:1px;margin:0;overflow:hidden;background-color:#e5e5e5;}
.dropdown-menu>li>a{width:100%;display:block;padding:0 15px;height:36px;line-height:36px;clear:both;font-weight:normal;color:#616161;white-space:nowrap;transition:all .3s;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background:#efefef;}
.dropdown.open .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background:#efefef;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;}
.dropdown.open>.dropdown-menu{display:block}
.dropdown>a>.icon{font-size:15px;margin-right:10px;vertical-align:bottom;display:inline-block;}
.dropdown>a>.arrow{font-size:12px;margin-left:10px;margin-right:0;vertical-align:bottom;display:inline-block;}
.dropdown.open>a{}
.dropdown-menu-right{left:auto;right:0;}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{color:#4a4a4a;display:block;font-weight:600;font-size:1.1em;padding:0 15px;height:36px;line-height:36px;white-space:nowrap;}
.dropdown.hover:hover .dropdown-menu,.dropdown.open .dropdown-menu{display:block;animation:opacity-in 0.3s ease,move-up 0.3s ease-out;}

/* 内容页 */
.content{color:#5C5C5C;}
.content-header{height:100px;}
.content-intro{position:relative;}
.content-title{color:#4C4C4C;font-size:25px;}
.content-time{color:#969696;text-align:center;}

/* 表格 */
.form_list tr{border-bottom:1px solid #EAEAEA;}
.form_list th,.form_list td{padding:2px 12px;}
.table{width:100%;margin-bottom:1rem;background-color:transparent;}
.table th,.table td{padding:.6rem;vertical-align:top;border-bottom:1px solid #e9ecef;word-break:break-all;overflow-wrap:break-word;}
.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef;}
.table tbody + tbody{border-top:2px solid #e9ecef;}
.table .table{background-color:#fff;}
.table a{display:inline-block;vertical-align:middle;}
.table-sm th,.table-sm td{padding:0.3rem;}
.table-border{border:1px solid #e9ecef;}
.table-border th,.table-border td{border:1px solid #e9ecef;}
.table-border thead th,.table-border thead td{border-bottom-width:2px;}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05);}
.table-hover tbody tr:hover{background-color:rgb(249,249,249);}
.table-primary,.table-primary > th,.table-primary > td{background-color:#b8daff;}
.table-hover .table-primary:hover{background-color:#9fcdff;}
.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{background-color:#9fcdff;}
.table-secondary,.table-secondary > th,.table-secondary > td{background-color:#dddfe2;}
.table-hover .table-secondary:hover{background-color:#cfd2d6;}
.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{background-color:#cfd2d6;}
.table-active,.table-active > th,.table-active > td{background-color:rgba(0,0,0,0.075);}
.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075);}
.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{background-color:rgba(0,0,0,0.075);}
.table-form td{border-top:1px solid #e9ecef;padding:.4rem;}
.table-form td:first-child{width:180px;text-align:right;border-right:1px solid #e9ecef;vertical-align:middle;}
@media (max-width:768px){
    .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
    .table-responsive.table-border{border:0;}
    .table-form td:first-child{width:100px;}
}

/* 进度条 */
@-webkit-keyframes progress-bar-stripes{
    from{background-position:40px 0}
    to{background-position:0 0}
}
@-moz-keyframes progress-bar-stripes{
    from{background-position:40px 0}
    to{background-position:0 0}
}
@keyframes progress-bar-stripes{
    from{background-position:40px 0;}
    to{background-position:0 0}
}
progress{color:#007bff;width:100%;height:15px;line-height:15px;font-size:13px;background:#e9ecef;margin:5px 0;display:inline-block;vertical-align:baseline;border:none;}
progress::-webkit-progress-bar{background:#e9ecef;}
progress::-webkit-progress-value{background:#007bff;}
progress::-moz-progress-bar{background:#007bff;}
progress.progress-red::-webkit-progress-value{background:#ef5350;}
progress.progress-orange::-webkit-progress-value{background:#f57e00;}
progress.progress-yellow::-webkit-progress-value{background:#f1bf00;}
progress.progress-green::-webkit-progress-value{background:#26a672;}
progress.progress-cyan::-webkit-progress-value{background:#8cd03d;}
progress.progress-blue::-webkit-progress-value{background:#1d90ca;}
progress.progress-purple::-webkit-progress-value{background:#ad5abb;}
progress.progress-white::-webkit-progress-value{background:#ffffff;}
progress.progress-gray::-webkit-progress-value{background:#989898;}
progress.progress-black::-webkit-progress-value{background:#4a4a4a;}
progress.progress-stripe::-webkit-progress-value{background-image:linear-gradient(45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-size:40px 40px;}
.progress{width:100%;height:15px;line-height:15px;margin:5px 0;display:-ms-flexbox;display:inline-block;overflow:hidden;text-align:center;background-color:#e9ecef;border:none;}
.progress-bar{height:15px;line-height:15px;font-size:13px;color:#fff;background-color:#007bff;transition:width .6s ease;}
.progress-radius{border-radius:500px;}
.progress-red{background:#ef5350;}
.progress-orange{background:#f57e00;}
.progress-yellow{background:#f1bf00;}
.progress-green{background:#26a672;}
.progress-cyan{background:#8cd03d;}
.progress-blue{background:#1d90ca;}
.progress-purple{background:#ad5abb;}
.progress-white{background:#ffffff;}
.progress-gray{background:#989898;}
.progress-black{background:#4a4a4a;}
.progress-bar.progress-white{color:#263238;}
.progress-stripe{background-image:linear-gradient(45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-size:40px 40px;}
.progress-ani{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}

/* 大号 */
.progress.max,.max>.progress-bar{height:30px;line-height:30px;font-size:14px;}

/* 特大号 */
.progress.big,.big>.progress-bar{height:22px;line-height:22px;font-size:13px;}

/* 小号 */
.progress.min,.min>.progress-bar{height:2px;line-height:2px;font-size:10px;}

/* 特小号 */
.progress.small,.small>.progress-bar{height:7px;line-height:7px;font-size:12px;}

/* 在线客服和置顶 */
#toolbar{color:#ffffff;width:35px;right:0;bottom:90px;cursor:pointer;position:fixed;z-index:999;letter-spacing:0;}
#toolbar .icon{font-size:20px;vertical-align:middle;}
#toolbar-contact,#toolbar-scan,#toolbar-top{color:#ffffff;width:35px;height:40px;line-height:40px;cursor:pointer;text-align:center;background:rgba(0,0,0,0.2);position:relative;transition:all .5s;}
#toolbar-contact:hover,#toolbar-scan:hover{background:rgba(0,0,0,0.47);}
#toolbar-top:hover{background:rgba(0,0,0,0.3);}
#toolbar-top{display:none;color:#ffffff;width:35px;height:40px;line-height:40px;cursor:pointer;text-align:center;background:rgba(0,0,0,0.25);position:absolute;bottom:-40px;}
#toolbar-contact-box{width:150px;height:auto;position:absolute;right:0;bottom:0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.17);box-shadow:0 1px 2px 0 rgba(0,0,0,0.17);border-radius:3px;overflow:hidden;background:#fff;display:none;}
#toolbar-contact-box .icon{margin-right:5px;}
#toolbar-contact-close{font-size:15px;font-weight:800;position:absolute;right:10px;margin:0;}
.contact-title{color:#fff;width:100%;height:50px;line-height:50px;background:#3a3a3a;padding-left:20px;text-align:left;}
.contact-title .icon{margin-right:5px;margin-left:-5px;}
.contact-qq-list{color:#000;width:100%;text-align:left;}
.contact-qq-list a{color:#000;padding:5px 10px;display:block;background:#F5F5F5;font-weight:100;transition:all .5s;}
.contact-qq-list a:hover{background:#e5e5e5;}
.contact-tel-title{color:#565656;width:100%;height:40px;line-height:40px;text-align:center;background:#e5e5e5;font-weight:100;}
.contact-tel-title .icon{margin-right:5px;margin-left:-5px;}
.contact-tel-list{color:#565656;text-align:center;background:#FFF;padding:10px 0;font-weight:100;transition:all .5s;}
.contact-tel-list a{padding:5px 0;}
#toolbar-scan-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);z-index:9998;display:none;}
#toolbar-scan-popup div{width:300px;height:342px;position:fixed;margin:auto;top:0;bottom:0;left:0;right:0;padding:30px;background:#fff;border-radius:15px;}
#toolbar-scan-popup img{width:240px;height:240px;}
#toolbar-scan-popup span{color:#2c2c2c;font-size:16px;}

/* 分页 */
.paging{padding:8px;text-align:center;font-size:16px;display:table;margin:auto;}
.paging a{min-width:40px;height:35px;line-height:35px;margin:5px 2px;background:#ffffff;color:#4a4a4a;text-align:center;padding:0 10px;display:inline-block;border:1px solid #d4d4d4;font-size:15px;transition:all .5s;}
.paging .paging-el{background:#f3f3f3;}
.paging a.paging-active{color:#ffffff;background:#4CAF50;border:1px solid #4caf50;}
.paging a:hover{color:#ffffff;background:#4caf50;border:1px solid #4caf50;}
.paging .paging-prev{border-radius:0;}
.paging .paging-prev:hover{color:#696a6b;background:#ffffff;border:1px solid #e2e2e2;}
.paging .paging-next{border-radius:0;}
.paging .paging-next:hover{color:#696a6b;background:#ffffff;border:1px solid #e2e2e2;}
.paging .paging-disabled{color:#cecece!important;cursor:not-allowed!important;}
.paging.paging-group a{margin:5px 0;margin-left:-1px;}
.paging.paging-group .paging-prev{border-radius:2px 0 0 2px;}
.paging.paging-group .paging-next{border-radius:0 2px 2px 0;}
.paging.paging-line a{margin:5px 0;margin-left:-1px;border:none;border-bottom:2px solid #eaeaea;}
.paging.paging-line a:hover{border:none;background:none;border-bottom:2px solid #4CAF50;color:#4CAF50;}
.paging.paging-line a.paging-active{color:#4CAF50;background:none;border:none;border-bottom:2px solid #4CAF50;}
.paging.paging-line .paging-prev{border-radius:2px 0 0 2px;}
.paging.paging-line .paging-next{border-radius:0 2px 2px 0;}
.paging.paging-line .paging-prev:hover{color:#696a6b;background:#ffffff;border:none;border-bottom:2px solid #696a6b;}
.paging.paging-line .paging-next{border-radius:0;}
.paging.paging-line .paging-next:hover{color:#696a6b;background:#ffffff;border:none;border-bottom:2px solid #696a6b;}
.paging.paging-line .paging-el{background:none;}

/* 标准弹出层 */
.popup-bg{width:100%;height:100%;margin:0 auto;background:#000000;opacity:0.5;top:0;left:0;position:fixed;z-index:999990;}
.popup-box{width:500px;height:400px;overflow:hidden;position:fixed;z-index:999991;box-shadow:0 0 15px rgba(0,0,0,0.18);background:#ffffff;margin:auto;left:0;right:0;top:0;bottom:0;}
.popup-box .tab{height:100%;}
.popup-header{color:#353535;width:100%;height:45px;line-height:45px;background:#ffffff;cursor:move;float:left;font-size:17px;border-bottom:1px solid #eee;}
.popup-title{float:left;padding:0 10px;/* font-weight: bold; */font-size:18px;}
.popup-close{float:right;padding:0 10px;}
.popup-close a{color:#bfbfbf;font-size:20px;font-weight:100;}
.popup-close a:hover{color:#b9b9b9;}
.popup-content{width:100%;height:calc(100% - 45px);padding:10px;color:#6f6f6f;overflow:auto;float:left;background:#ffffff;position:relative;}
.popup-foot .popup-content{height:calc(100% - 90px);}
.popup-footer{color:#353535;width:100%;height:45px;line-height:45px;background:#ffffff;font-size:17px;border-top:1px solid #eee;display:flex;position:absolute;bottom:0;left:0;}
.popup-footer .popup-btn{color:#2b2b2b;font-size:17px;flex:1;text-align:center;background:#ffffff;border:none;outline:none;cursor:pointer;}
.popup-footer .popup-btn:nth-child(2){/* color: #F44336; */border-left:1px solid #eee;}
.popup-footer .popup-btn:hover{background:#f7f7f7;}
.popup-box{animation-name:popup;animation-duration:0.5s;-webkit-animation-name:popup;-webkit-animation-duration:0.5s;-moz-animation-name:popup;-moz-animation-duration:0.5s;-ms-animation-name:popup;-ms-animation-duration:0.5s;-o-animation-name:popup;-o-animation-duration:0.5s;}
.popup-red{color:#fff;background:#ef5350;}
.popup-red a{color:rgba(255,255,255,0.58);}
.popup-orange{color:#fff;background:#f57e00;}
.popup-orange a{color:rgba(255,255,255,0.58);}
.popup-yellow{color:#fff;background:#f1bf00;}
.popup-yellow a{color:rgba(255,255,255,0.58);}
.popup-green{color:#fff;background:#26a672;}
.popup-green a{color:rgba(255,255,255,0.58);}
.popup-cyan{color:#fff;background:#8cd03d;}
.popup-cyan a{color:rgba(255,255,255,0.58);}
.popup-blue{color:#fff;background:#1d90ca;}
.popup-blue a{color:rgba(255,255,255,0.58);}
.popup-purple{color:#fff;background:#ad5abb;}
.popup-purple a{color:rgba(255,255,255,0.58);}
.popup-white{background:#ffffff;}
.popup-gray{color:#fff;background:#989898;}
.popup-gray a{color:rgba(255,255,255,0.58);}
.popup-black{color:#fff;background:#4a4a4a;}
.popup-black a{color:rgba(255,255,255,0.58);}
@keyframes popup{
    0%{margin-top:-100px;opacity:0}
    to{margin-top:0;opacity:1}
}
@-webkit-keyframes popup{
    0%{margin-top:-100px;opacity:0}
    to{margin-top:0;opacity:1}
}
@-moz-keyframes popup{
    0%{margin-top:-100px;opacity:0}
    to{margin-top:0;opacity:1}
}
@-ms-keyframes popup{
    0%{margin-top:-100px;opacity:0}
    to{margin-top:0;opacity:1}
}
@-o-keyframes popup{
    0%{margin-top:-100px;opacity:0}
    to{margin-top:0;opacity:1}
}
@media (max-width:768px){
    .popup-box{width:80%!important;height:50%!important;top:25%!important;left:10%!important;margin:0;}
}

/*模拟对话框*/
.prompt{background:rgba(0,0,0,0.16);position:fixed;z-index:999998;top:0;left:0;width:100%;height:100%;}
.prompt-box{text-align:center;font-size:16px;background:#fff;position:fixed;z-index:999999;top:0;left:0;width:100%;padding:20px;border-top:2px solid #009688;animation-name:prompt;animation-duration:1s;}
.prompt-close{font-size:40px;color:#b9b9b9;float:right;cursor:pointer;position:absolute;top:0;right:20px;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
.prompt-close:hover{color:#009688;}
.prompt-title{color:#E91E63;display:inline-block;}
.prompt-content{color:#5d5d5d;display:inline-block;}
.prompt-footer span{color:#009688;padding:0 4px;padding-top:4px;display:inline-block;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
.prompt-footer span:hover{color:#00423c;}
.prompt-text{text-align:center;padding:40px 20px;margin:50px;border:1px solid #009688;border:1px dashed #b9b9b9;background:#eaecea;}
@keyframes prompt{
    0%{margin-top:-100px;opacity:0}
    to{margin-top:0;opacity:1}
}
@media (max-width:768px){
    .prompt-title{display:block;text-align:center;padding-bottom:15px;font-size:18px;}
    .prompt-footer{padding-top:4px;}
}

/*消息提示框*/
.pop{position:fixed;width:250px;height:auto;margin:auto;display:inline-block;transform:translate3d(0,-50%,0);top:50%;right:0;left:0;z-index:9999999;padding:10px 0;background:rgba(33,33,33,0.87);border-radius:2px;text-align:center;box-shadow:2px 2px 15px 0px rgba(0,0,0,0.34);}
.pop-icon .icon{color:rgba(255,255,255,0.54);font-size:70px;}
.pop-title{padding:10px;display:inline-block;color:rgba(255,255,255,0.86);font-size:15px;}

/* 模块盒模型 */
.box{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);margin-bottom:15px;}
.box-title{height:45px;line-height:45px;padding:0 20px;font-size:16px;border-bottom:1px solid #f3f3f3;white-space:nowrap;/* overflow:hidden; */text-overflow:ellipsis;}
.box-title .left::before{content:'';display:inline-block;width:4px;height:20px;background:#4bacc6;vertical-align:sub;margin-right:10px;}
.box-title .box-title-menu a{color:#353535;font-size:15px;padding:0 10px;height:45px;line-height:45px;display:inline-block;border-left:1px solid #e7e7e7;}
.box-title .left a{color:#353535;font-size:15px;margin-right:20px;}
.box-title .box-title-menu a:hover{color:#1ABAE0;}
.box-title .left a:hover{color:#00AFB9;}
.box-title .box-title-menu a.btn{color:#ffffff;font-size:15px;padding:0 20px;height:30px;line-height:30px;display:inline-block;border-left:1px solid #e7e7e7;vertical-align:initial;}
.box-content{padding:20px;position:relative;background:inherit;}
.box-content:before,.box-content:after{content:" ";display:table;}
.box-content:after{clear:both;}
@media (max-width:768px){
    .box{margin:0 15px 15px;}
    .box-title{padding:0 15px;}
    .box-content{padding:15px;}
}

/*面包屑导航*/
.breadcrumb{flex-wrap:wrap;padding:20px 0;list-style:none;background-color:transparent;}
.breadcrumb a{color:#616161;}
.breadcrumb a:hover{color:#E91E63;text-decoration:underline;}
.breadcrumb a::before{content:"/";display:inline-block;padding-right:.5rem;color:#a5a5a5;}
.breadcrumb a:first-child::before{display:none;}
.breadcrumb .active{color:#a5a5a5;}
.breadcrumb .active:hover{color:#a5a5a5;text-decoration:none;cursor:default;}
.breadcrumb .back{color:#565656;float:right;padding:5px 10px;}
.breadcrumb a.back::before{content:"〈";display:inline-block;padding-right:.5rem;color:#565656;}
@media (max-width:768px){
    .breadcrumb{padding:15px 0;}
}

/* 页面盒模型 */
.page-fluid{width:100%;padding-right:7.5px;padding-left:7.5px;margin-right:auto;margin-left:auto;}
.page-box{margin-bottom:30px;padding:40px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);position:relative;overflow:hidden;}
.page-header{padding:30px 0;font-size:20px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;position:relative;}
.page-title{font-size:34px;font-weight:normal;margin-bottom:20px;}
.page-desc{color:#a5a5a5;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.page-info{color:#e0e0e0;font-size:34px;float:right;position:absolute;right:20px;top:32px;}
.page-sign{color:#ffffff;font-size:16px;font-weight:100;line-height:20px;width:25px;padding:8px 0;float:right;position:absolute;right:-40px;top:17px;text-align:center;}
.page-top,.page-rec,.page-hot{padding:8px 0;white-space:pre-wrap;word-wrap:break-word;margin:5px 0;}
.page-top{background:#ef0035;}
.page-rec{background:#5d5d5d;}
.page-hot{background:#FF9800;}
.page-main{overflow:hidden;position:relative;}
.page-intro{padding:30px 20px;margin:20px 0;font-size:15px;font-weight:400;background:#f7f7f7;position:relative;}
.page-intro::before{content:'';width:60px;height:1px;background:#dadada;display:block;position:absolute;top:20px;left:20px;animation:rightIn 1s;}
.page-intro::after{content:'';width:60px;height:1px;background:#dadada;display:block;position:absolute;bottom:20px;right:20px;animation:leftIn 1s;}
.page-content{padding:0;}
.page-footer{color:#a5a5a5;text-align:right;padding:10px;}
.page-footer span{display:inline-block;}

/* div表格系统 */
.t-row{display:table;table-layout:fixed;height:100%;margin-bottom:0;width:100%;}
.t-row .t-box{display:table;table-layout:fixed;height:100%;width:100%;}
@media(min-width:768px){
    .t-row .t-col{display:table-cell;height:100%;vertical-align:top;float:none;}
    .t-row .t-col .box{margin-bottom:0}
}

/**
 * 网格系统
 * 首字母：
 * w 指的width
 * o 指的order
 * - 指的偏移
 * 自适应尺寸： 
 * ws >=576px
 * w >=768px （默认使用）
 * wl >=992px
 * wx >=1200px
 * 例如：
 * w6   占用6个网格的宽度
 * w-2  左偏移2个网格的宽度
 * ws6  移动端中占用6个网格
 * ws-2 移动端中做偏移2个网格
 */
.page{width:100%;padding-right:7.5px;padding-left:7.5px;margin-right:auto;margin-left:auto;}
.p{clear:both;position:relative;display:block;padding:10px 0;}
.row{clear:both;position:relative;display:flex;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px;}
.page:after,.page:before,.p:after,.p:before{display:table;content:" "}
.page:after,.p:after{clear:both;}
@media (max-width:768px){
    .page-box{margin-bottom:15px;padding:15px;}
    .page-header{padding: 10px 0;font-size:20px;}
    .page-title{font-size:26px;padding:0;margin-bottom:10px;line-height: 35px;}
    .page-info{display: none;}
    .page-sign{display: none;}
    .page-top,.page-rec,.page-hot{display:inline-block;height:25px;line-height:25px;padding:0 8px;white-space:nowrap;word-wrap:inherit;margin:0;margin-right:5px;}
}
@media (min-width:576px){
    .page{max-width:540px;}
}
@media (min-width:768px){
    .page{max-width:720px;}
}
@media (min-width:992px){
    .page{max-width:960px;}
}
@media (min-width:1200px){
    .page{max-width:1140px;}
}
@media (min-width:1400px){
    .page{max-width:1390px;}
}
@media (min-width:1560px){
    .page{max-width:1440px;}
}
@media (min-width:1930px){
    .page{width:80%;}
}
.col{flex-basis:0;flex-grow:1;max-width:100%;}
.col,.wz1,.wz2,.wz3,.wz4,.wz5,.wz6,.wz7,.wz8,.wz9,.wz10,.wz11,.wz12,.w,.w1,.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w11,.w12,.ws1,.ws2,.ws3,.ws4,.ws5,.ws6,.ws7,.ws8,.ws9,.ws10,.ws11,.ws12,.wm1,.wm2,.wm3,.wm4,.wm5,.wm6,.wm7,.wm8,.wm9,.wm10,.wm11,.wm12,.wl1,.wl2,.wl3,.wl4,.wl5,.wl6,.wl7,.wl8,.wl9,.wl10,.wl11,.wl12,.wx1,.wx2,.wx3,.wx4,.wx5,.wx6,.wx7,.wx8,.wx9,.wx10,.wx11,.wx12{position:relative;width:100%;padding-right:7.5px;padding-left:7.5px;}
.w{flex:0 0 auto;width:auto;max-width:100%;}
.no-m{margin-right:0!important;margin-left:0!important;}
.no-p{padding-right:0!important;padding-left:0!important;}
.wz1{flex:0 0 100%;max-width:100%;}
.wz2{flex:0 0 50%;max-width:50%;}
.wz3{flex:0 0 33.333333%;max-width:33.333333%;}
.wz4{flex:0 0 25%;max-width:25%;}
.wz5{flex:0 0 20%;max-width:20%;}
.wz6{flex:0 0 16.666667%;max-width:16.666667%;}
.wz7{flex:0 0 14.285714%;max-width:14.285714%;}
.wz8{flex:0 0 12.5%;max-width:12.5%;}
.wz9{flex:0 0 11.111111%;max-width:11.111111%;}
.wz10{flex:0 0 10%;max-width:10%;}
.wz11{flex:0 0 9.090909%;max-width:9.090909%;}
.wz12{flex:0 0 8.333333%;max-width:8.333333%;}
@media (max-width:577px){
    .ws1{flex:0 0 8.333333%;max-width:8.333333%;}
    .ws2{flex:0 0 16.666667%;max-width:16.666667%;}
    .ws3{flex:0 0 25%;max-width:25%;}
    .ws4{flex:0 0 33.333333%;max-width:33.333333%;}
    .ws5{flex:0 0 41.666667%;max-width:41.666667%;}
    .ws6{flex:0 0 50%;max-width:50%;}
    .ws7{flex:0 0 58.333333%;max-width:58.333333%;}
    .ws8{flex:0 0 66.666667%;max-width:66.666667%;}
    .ws9{flex:0 0 75%;max-width:75%;}
    .ws10{flex:0 0 83.333333%;max-width:83.333333%;}
    .ws11{flex:0 0 91.666667%;max-width:91.666667%;}
    .ws12{flex:0 0 100%;max-width:100%;}
    .osa{order:-1;}
    .osz{order:13;}
    .os0{order:0;}
    .os1{order:1;}
    .os2{order:2;}
    .os3{order:3;}
    .os4{order:4;}
    .os5{order:5;}
    .os6{order:6;}
    .os7{order:7;}
    .os8{order:8;}
    .os9{order:9;}
    .os10{order:10;}
    .os11{order:11;}
    .os12{order:12;}
    .ws-0{margin-left:0;}
    .ws-1{margin-left:8.333333%;}
    .ws-2{margin-left:16.666667%;}
    .ws-3{margin-left:25%;}
    .ws-4{margin-left:33.333333%;}
    .ws-5{margin-left:41.666667%;}
    .ws-6{margin-left:50%;}
    .ws-7{margin-left:58.333333%;}
    .ws-8{margin-left:66.666667%;}
    .ws-9{margin-left:75%;}
    .ws-10{margin-left:83.333333%;}
    .ws-11{margin-left:91.666667%;}
}
@media (min-width:576px){
    .wm1{flex:0 0 8.333333%;max-width:8.333333%;}
    .wm2{flex:0 0 16.666667%;max-width:16.666667%;}
    .wm3{flex:0 0 25%;max-width:25%;}
    .wm4{flex:0 0 33.333333%;max-width:33.333333%;}
    .wm5{flex:0 0 41.666667%;max-width:41.666667%;}
    .wm6{flex:0 0 50%;max-width:50%;}
    .wm7{flex:0 0 58.333333%;max-width:58.333333%;}
    .wm8{flex:0 0 66.666667%;max-width:66.666667%;}
    .wm9{flex:0 0 75%;max-width:75%;}
    .wm10{flex:0 0 83.333333%;max-width:83.333333%;}
    .wm11{flex:0 0 91.666667%;max-width:91.666667%;}
    .wm12{flex:0 0 100%;max-width:100%;}
    .oma{order:-1;}
    .omz{order:13;}
    .om0{order:0;}
    .om1{order:1;}
    .om2{order:2;}
    .om3{order:3;}
    .om4{order:4;}
    .om5{order:5;}
    .om6{order:6;}
    .om7{order:7;}
    .om8{order:8;}
    .om9{order:9;}
    .om10{order:10;}
    .om11{order:11;}
    .om12{order:12;}
    .wm-0{margin-left:0;}
    .wm-1{margin-left:8.333333%;}
    .wm-2{margin-left:16.666667%;}
    .wm-3{margin-left:25%;}
    .wm-4{margin-left:33.333333%;}
    .wm-5{margin-left:41.666667%;}
    .wm-6{margin-left:50%;}
    .wm-7{margin-left:58.333333%;}
    .wm-8{margin-left:66.666667%;}
    .wm-9{margin-left:75%;}
    .wm-10{margin-left:83.333333%;}
    .wm-11{margin-left:91.666667%;}
}
@media (min-width:768px){
    .w1{flex:0 0 8.333333%;max-width:8.333333%;}
    .w2{flex:0 0 16.666667%;max-width:16.666667%;}
    .w3{flex:0 0 25%;max-width:25%;}
    .w4{flex:0 0 33.333333%;max-width:33.333333%;}
    .w5{flex:0 0 41.666667%;max-width:41.666667%;}
    .w6{flex:0 0 50%;max-width:50%;}
    .w7{flex:0 0 58.333333%;max-width:58.333333%;}
    .w8{flex:0 0 66.666667%;max-width:66.666667%;}
    .w9{flex:0 0 75%;max-width:75%;}
    .w10{flex:0 0 83.333333%;max-width:83.333333%;}
    .w11{flex:0 0 91.666667%;max-width:91.666667%;}
    .w12{flex:0 0 100%;max-width:100%;}
    .oa{order:-1;}
    .oz{order:13;}
    .o0{order:0;}
    .o1{order:1;}
    .o2{order:2;}
    .o3{order:3;}
    .o4{order:4;}
    .o5{order:5;}
    .o6{order:6;}
    .o7{order:7;}
    .o8{order:8;}
    .o9{order:9;}
    .o10{order:10;}
    .o11{order:11;}
    .o12{order:12;}
    .w-0{margin-left:0;}
    .w-1{margin-left:8.333333%;}
    .w-2{margin-left:16.666667%;}
    .w-3{margin-left:25%;}
    .w-4{margin-left:33.333333%;}
    .w-5{margin-left:41.666667%;}
    .w-6{margin-left:50%;}
    .w-7{margin-left:58.333333%;}
    .w-8{margin-left:66.666667%;}
    .w-9{margin-left:75%;}
    .w-10{margin-left:83.333333%;}
    .w-11{margin-left:91.666667%;}
}
@media (min-width:992px){
    .wl1{flex:0 0 8.333333%;max-width:8.333333%;}
    .wl2{flex:0 0 16.666667%;max-width:16.666667%;}
    .wl3{flex:0 0 25%;max-width:25%;}
    .wl4{flex:0 0 33.333333%;max-width:33.333333%;}
    .wl5{flex:0 0 41.666667%;max-width:41.666667%;}
    .wl6{flex:0 0 50%;max-width:50%;}
    .wl7{flex:0 0 58.333333%;max-width:58.333333%;}
    .wl8{flex:0 0 66.666667%;max-width:66.666667%;}
    .wl9{flex:0 0 75%;max-width:75%;}
    .wl10{flex:0 0 83.333333%;max-width:83.333333%;}
    .wl11{flex:0 0 91.666667%;max-width:91.666667%;}
    .wl12{flex:0 0 100%;max-width:100%;}
    .ola{order:-1;}
    .olz{order:13;}
    .ol0{order:0;}
    .ol1{order:1;}
    .ol2{order:2;}
    .ol3{order:3;}
    .ol4{order:4;}
    .ol5{order:5;}
    .ol6{order:6;}
    .ol7{order:7;}
    .ol8{order:8;}
    .ol9{order:9;}
    .ol10{order:10;}
    .ol11{order:11;}
    .ol12{order:12;}
    .wl-0{margin-left:0;}
    .wl-1{margin-left:8.333333%;}
    .wl-2{margin-left:16.666667%;}
    .wl-3{margin-left:25%;}
    .wl-4{margin-left:33.333333%;}
    .wl-5{margin-left:41.666667%;}
    .wl-6{margin-left:50%;}
    .wl-7{margin-left:58.333333%;}
    .wl-8{margin-left:66.666667%;}
    .wl-9{margin-left:75%;}
    .wl-10{margin-left:83.333333%;}
    .wl-11{margin-left:91.666667%;}
}
@media (min-width:1200px){
    .wx1{flex:0 0 8.333333%;max-width:8.333333%;}
    .wx2{flex:0 0 16.666667%;max-width:16.666667%;}
    .wx3{flex:0 0 25%;max-width:25%;}
    .wx4{flex:0 0 33.333333%;max-width:33.333333%;}
    .wx5{flex:0 0 41.666667%;max-width:41.666667%;}
    .wx6{flex:0 0 50%;max-width:50%;}
    .wx7{flex:0 0 58.333333%;max-width:58.333333%;}
    .wx8{flex:0 0 66.666667%;max-width:66.666667%;}
    .wx9{flex:0 0 75%;max-width:75%;}
    .wx10{flex:0 0 83.333333%;max-width:83.333333%;}
    .wx11{flex:0 0 91.666667%;max-width:91.666667%;}
    .wx12{flex:0 0 100%;max-width:100%;}
    .oxa{order:-1;}
    .oxz{order:13;}
    .ox0{order:0;}
    .ox1{order:1;}
    .ox2{order:2;}
    .ox3{order:3;}
    .ox4{order:4;}
    .ox5{order:5;}
    .ox6{order:6;}
    .ox7{order:7;}
    .ox8{order:8;}
    .ox9{order:9;}
    .ox10{order:10;}
    .ox11{order:11;}
    .ox12{order:12;}
    .wx-0{margin-left:0;}
    .wx-1{margin-left:8.333333%;}
    .wx-2{margin-left:16.666667%;}
    .wx-3{margin-left:25%;}
    .wx-4{margin-left:33.333333%;}
    .wx-5{margin-left:41.666667%;}
    .wx-6{margin-left:50%;}
    .wx-7{margin-left:58.333333%;}
    .wx-8{margin-left:66.666667%;}
    .wx-9{margin-left:75%;}
    .wx-10{margin-left:83.333333%;}
    .wx-11{margin-left:91.666667%;}
}

/*采用英文简写，m：margin，p：padding，t：top，b：bottom，l：left，r：right 数字为像素*/

/* 外边距 */
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}
.m35{margin:35px}
.m40{margin:40px}

/* 内边距 */
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}
.p35{padding:35px}
.p40{padding:40px}

/* 左外边距 */
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}

/* 右外边距 */
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}

/* 上外边距 */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}

/* 下外边距 */
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}

/* 左内边距 */
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}

/* 右内边距 */
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr35{padding-right:35px;}
.pr40{padding-right:40px;}

/* 上内边距 */
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}

/* 下内边距 */
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}

/* 图文列表，it为image text的缩写 */
.it-list{border-bottom:1px solid #eee;position:relative;overflow:hidden;}
.it-thumb{width:150px;height:150px;position:absolute;top:20px;}
.it-thumb img{width:150px;height:150px;}
.it-box{margin-left:170px;top:10px;min-height:190px;border-left:1px solid #eee;padding-left:20px;padding:20px;}
.it-title{font-size:16px;font-weight:bold;}
.it-title .tag{font-size:13px;font-weight:normal;}
.it-sub{margin-left:10px;color:#8d8d8d;font-weight:normal;}
.it-intro{padding:5px 0;}
.it-info{color:#8e8e8e;padding-bottom:5px;}
.it-info span{color:#fff;background:#c1c1c1;padding:2px 5px;margin-right:5px;margin-bottom:5px;border-radius:2px;display:inline-block;}
.it-btn{margin-top:5px;}
.it-list.active{background:#FFFFFF;padding:5px;border:2px solid #EA2B14;}
.it-main .it-list:last-child{border-bottom:none;}
@media (max-width:768px){
    .it-list{margin-bottom:20px;}
    .it-thumb{position:initial;}
    .it-box{margin-left:0;min-height:0;border-left:none;padding-left:0;padding:20px 0;}
}

/* 弹性表格 */
.tables{color:#757575;border-bottom:1px solid #ddd;}
.th{flex:1;border-left:1px solid #ddd;padding:0 10px;border-bottom:1px solid #ddd;font-weight:bold;}
.tr .th:first-child{border-left:none;}
.tr{display:flex;border-top:1px solid #ddd;height:50px;line-height:50px;}
.tr.height{height:50px;line-height:50px;}
.tr.height .td{height:inherit;line-height:inherit;}
.td{flex:1;border-left:1px solid #ddd;padding:0 10px;}
.tr .td:first-child{border-left:none;}
.th.left,.td.left{flex:none;width:180px;text-align:right;display:table-cell;vertical-align:middle;}
.th.right,.td.right{flex:none;width:180px;text-align:left;}
.th.small,.td.small{flex:none;width:180px;text-align:center;}
@media (max-width:768px){
    .tables{overflow-x:auto;overflow-y:hidden;background:#fff;border:1px solid #ddd;}
    .tr{width:1024px;}
}

/* 动画效果 */
@keyframes opacity-in{
    from{opacity:0}
    to{opacity:1}
}
@keyframes opacity-out{
    from{opacity:1}
    to{opacity:0}
}
@keyframes move-up{
    from{margin-top:10px}
    to{margin-top:0}
}
@keyframes admin-menu-move-left{
    from{right:-220px;}
    to{right:0}
}
@keyframes admin-menu-move-right{
    from{right:0;}
    to{right:-220px;}
}
@keyframes admin-sidebar-move-left{
    from{left:0;}
    to{left:-220px;}
}
@keyframes admin-sidebar-move-right{
    from{left:-220px;}
    to{left:0;}
}
.doc{color:#424242;font-size:16px;font-family:Courier New;/* font-family: Arial,"Microsoft YaHei","微软雅黑"; */}
.doc ul{margin:10px 0;}
.doc ul>li{color:#525252;list-style:decimal;margin-left:50px;}
.doc ul.li-disc>li{list-style:disc;}
.doc ul.li-square>li{list-style:square;}
.doc ul.li-zh>li{list-style:simp-chinese-informal;}
.doc ul.li-decimal>li{list-style:decimal;}
.doc ul.li-decimals>li{list-style:decimal-leading-zero;}
.doc ul.li-en>li{list-style:lower-alpha;}
.doc ul.li-ens>li{list-style:upper-latin;}
.doc ul.li-en>li{list-style:lower-alpha;}
.doc p{/* margin:0; */line-height:1.6;}
.doc-head{text-align:center;font-size:20px;font-weight:300;border-bottom:1px solid #f3f3f3;padding-top:15px;padding-bottom:15px;}
.doc-version{color:#868686;font-size:13px;font-weight:300;margin-left:8px;}

/* 属性盒子 */
.doc-box{position:relative;background:#f3f3f3;margin:20px 0;}
.doc-title{color:#bbc0c3;background:#364048;font-size:14px;padding:0 10px;margin:0;height:32px;line-height:32px;}
.doc-list{border:1px solid #eaeaea;border-top:none;padding:10px;font-size:14px;}
.doc-list p{white-space:pre-wrap;word-wrap:break-word;}
.doc-list .t1{font-weight:bold;font-size:15px;margin-top:40px;margin-bottom:10px;}
.doc-list .t1:before{content:'';width:5px;height:15px;display:inline-block;background:#03a9f4;margin-right:5px;vertical-align:middle;margin-top:-4px;}

/* 文档表格 */
.doc-table{background:#fff;padding:10px;margin-bottom:0;margin:10px 0;}
.doc-table.table thead th{color:#bbc0c3;background:#364048;border-left:1px solid #525f69;border-right:1px solid #525f69;border-top:none;border-bottom:1px solid #364048;}
.doc-table.table th,.doc-table.table td{border:1px solid #b9bdc1;height:32px;line-height:32px;padding:0 .75rem;}
.doc-box .doc-table.table thead th{color:#ffffff;background:#8f99a0;border-left:1px solid #8f99a0;border-right:1px solid #a0abb3;border-top:none;border-bottom:1px solid #8f99a0;}
.doc-box .doc-table.table th,.doc-table.table td{border:1px solid #d4d9de;}
.doc-bottle{margin-bottom:60px;}
.doc-bottle:last-child{margin-bottom:0;}
.doc-bottle .t1{font-weight:bold;font-size:23px;margin-top:15px;margin-bottom:10px;}
.doc-bottle .t1:before{content:'';width:15px;height:60px;display:inline-block;background:#26a672;margin-right:10px;vertical-align:middle;margin-top:-4px;}
.doc-bottle .t2{font-weight:bold;font-size:23px;margin-top:15px;margin-bottom:10px;}
.doc-bottle .t2:before{content:'◆';color:#009688;width:40px;height:40px;line-height:45px;display:inline-block;vertical-align:middle;font-size:40px;}
.doc-bottle .b1{font-size:15px;font-weight:bold;padding:20px 0 5px;}
.doc-bottle .intro{margin:5px 0;}

/* 瓶容器 */
.bottle{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.03);padding:20px;}
.bottle:after,.bottle:before{display:table;content:""}
.bottle:after{clear:both;}

/*代码展示*/
.code{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;line-height:20px;font-size:14px;display:none;padding:0;position:relative;overflow-y:auto;tab-size:4;}
.code .code-title{color:#bbc0c3;font-size:14px;padding:0 10px;margin:0;height:32px;line-height:32px;background:#364048;}
.code .code-title .code-info{position:absolute;right:50px;top:0;}
.code .code-title .code-arrow:before{content:'﹀';position:absolute;right:15px;top:4px;font-size:18px;cursor:pointer;}
.code.code-hide .code-title .code-arrow:before{content:'︿';position:absolute;right:15px;top:-3px;font-size:18px;cursor:pointer;}
.code .code-line .line{height:20px;line-height:20px;text-align:center;font-size:13px;}
.code ol{padding:10px 0;background:#f2f4f5;}
.code li{color:#8c8c8c;position:relative;margin-left:50px;line-height:20px;list-style-type:decimal-leading-zero;}
.code p{display:block;color:#565656;width:100%;padding:0;padding-left:4px;margin:0;line-height:20px;}
.code.code-console{display:block;z-index:999999;position:fixed;top:0;left:0;width:100%;}
.code.code-console .code-content{max-height:400px;overflow-y:auto;}
.code .code-close{position:absolute;right:15px;font-size:18px;cursor:pointer;}

/*等待*/
.loading{background:#ffffff;position:fixed;z-index:9999999;width:100%;height:100%;top:0;left:0;}
.loading-close{animation-name:loading-close;animation-duration:1s;visibility:hidden;}
@keyframes loading-close{
    from{opacity:1;visibility:visible;}
    to{opacity:0;visibility:hidden;}
}
.loader-1:before{content:"";position:absolute;top:0px;height:12px;width:12px;border-radius:12px;-webkit-animation:loader-1g 3s ease-in-out infinite;animation:loader-1g 3s ease-in-out infinite;}
.loader-1{width:12px;height:12px;border-radius:12px;background-color:#7b7b7b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.loader-1:after{content:"";position:absolute;top:0px;height:12px;width:12px;border-radius:12px;-webkit-animation:loader-1d 3s ease-in-out infinite;animation:loader-1d 3s ease-in-out infinite;}
@keyframes loader-1g{
    0%{left:-25px;background-color:rgba(0,0,0,.5);}
    50%{left:0px;background-color:rgba(0,0,0,.1);}
    100%{left:-25px;background-color:rgba(0,0,0,.5);}
}
@keyframes loader-1d{
    0%{left:25px;background-color:rgba(0,0,0,.5);}
    50%{left:0px;background-color:rgba(0,0,0,.1);}
    100%{left:25px;background-color:rgba(0,0,0,.5);}
}
.loader-2:before{content:"";position:absolute;top:0px;left:-25px;height:12px;width:12px;border-radius:12px;-webkit-animation:loader-2g 1s ease-in-out infinite;animation:loader-2g 1s ease-in-out infinite;}
.loader-2{position:relative;width:12px;height:12px;top:46%;left:46%;border-radius:12px;-webkit-animation:loader-2m 1s ease-in-out infinite;animation:loader-2m 1s ease-in-out infinite;}
.loader-2:after{content:"";position:absolute;top:0px;left:25px;height:10px;width:10px;border-radius:10px;-webkit-animation:loader-2d 1s ease-in-out infinite;animation:loader-2d 1s ease-in-out infinite;}
@keyframes loader-2g{
    0%{background-color:rgba(0,0,0,0.2);}
    25%{background-color:rgb(0,0,0);}
    50%{background-color:rgba(0,0,0,0.2);}
    75%{background-color:rgba(0,0,0,0.2);}
    100%{background-color:rgba(0,0,0,0.2);}
}
@keyframes loader-2m{
    0%{background-color:rgba(0,0,0,0.2);}
    25%{background-color:rgba(0,0,0,0.2);}
    50%{background-color:rgb(0,0,0);}
    75%{background-color:rgba(0,0,0,0.2);}
    100%{background-color:rgba(0,0,0,0.2);}
}
@keyframes loader-2d{
    0%{background-color:rgba(0,0,0,0.2);}
    25%{background-color:rgba(0,0,0,0.2);}
    50%{background-color:rgba(0,0,0,0.2);}
    75%{background-color:rgb(0,0,0);}
    100%{background-color:rgba(0,0,0,0.2);}
}
.loader-3{height:60px;margin:auto;position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0);}
.loader-3-line{width:94%;margin-left:3%;display:flex;justify-content:space-between;transform:rotateX(180deg);position:absolute;bottom:26px;}
.loader-3-line div{width:1px;height:10px;background:#000;animation:loader-3 1s ease-in-out infinite;}
.loader-3-line div:nth-child(1){animation-delay:0s;}
.loader-3-line div:nth-child(2){animation-delay:.3s;}
.loader-3-line div:nth-child(3){animation-delay:.3s;}
.loader-3-line div:nth-child(4){animation-delay:0s;}
.loader-3-line div:nth-child(5){animation-delay:.3s;}
.loader-3-line div:nth-child(6){animation-delay:0s;}
.loader-3-line div:nth-child(7){animation-delay:.3s;}
.loader-3-line div:nth-child(8){animation-delay:.3s;}
.loader-3-line div:nth-child(9){animation-delay:0s;}
.loader-3-text{font-size:17px;color:#000;font-family:Arial;margin-top:40px;}
@keyframes loader-3{
    0%{opacity:0.3;height:10px;}
    50%{opacity:1;height:25px;}
    100%{opacity:0.3;height:10px;}
}
.header-scroll{position:absolute;left:0;top:50px;width:60px;overflow:hidden;pointer-events:all;z-index:999;}
.header-scroll a{position:relative;display:block;width:60px;height:150px;}
.header-scroll a::before{content:"";position:absolute;top:0;left:30px;display:block;width:1px;height:150px;background-color:rgba(0,0,0,0.1);}
.header-scroll a::after{content:"";position:absolute;top:0;left:30px;display:block;width:1px;height:50%;background-color:#000;transform:translate(0,0px) scale(1,1);transform-origin:left bottom;animation:scroll_down 2s linear infinite;}
@keyframes scroll_down{
    0%{transform:translate(0,-50px) scale(1,1);opacity:0;}
    20%{opacity:1;}
    50%{transform:translate(0,200%) scale(1,0.2);opacity:1;}
    100%{transform:translate(0,200%) scale(1,0.2);opacity:1;}
}
.banner-scroll{position:absolute;bottom:80px;left:50%;width:1em;height:3.125em;transform:translateX(-50%) scale(2);z-index:1;}
.banner-arrows::after,.banner-arrows::before{content:'';}
.banner-arrows span,.banner-arrows::after,.banner-arrows::before{display:block;width:0.315em;height:0.315em;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:0 0 0.125em 0.315em;transform:rotate(45deg);animation:mouse-scroll 1s infinite;animation-direction:alternate;}
.banner-arrows::before{margin-top:0.315em;animation-delay:.1s;}
.banner-scroll span{animation-delay:.2s;}
.banner-arrows::after{animation-delay:.3s;}
.banner-scroll .mouse{height:20px;width:14px;border:1px solid #e2e2e2;border-radius:2em;margin-top:10px;}
.banner-scroll .wheel{position:relative;display:block;height:0.1875em;width:0.1875em;margin:0.1875em auto 0;background:#e2e2e2;animation:mouse-wheel 1.2s ease infinite;border-radius:50%;}
@keyframes mouse-wheel{
    0%{opacity:1;transform:translateY(0);}
    100%{opacity:0;transform:translateY(.375em);}
}
@keyframes mouse-scroll{
    0%{opacity:0;}
    50%{opacity:.5;}
    100%{opacity:1;}
}

/*动画*/
.fade{opacity:0;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.ani-one-in{white-space:initial;}
.ani-one-in>span{opacity:0;letter-spacing:0.1em;display: inline-block;transform:translate(-20px,-80px);transition:opacity ease-out .4s,transform ease-out .6s;min-width: 12px;}
.ani-one-in.ani-show>span{opacity:1;transform:translate(0,0);}
.ani-in{animation:in .6s;}
.ani-out{animation:out .6s;}
.ani-up-in{animation:upIn .6s;}
.ani-down-in{animation:downIn .6s;}
.ani-left-in{animation:leftIn .6s;}
.ani-right-in{animation:rightIn .6s;}
.ani-up-out{animation:upOut .6s;}
.ani-down-out{animation:downOut .6s;}
.ani-left-out{animation:leftOut .6s;}
.ani-right-out{animation:rightOut .6s;}
.ani{visibility:hidden;animation-play-state:paused;}
.ani-show{visibility:visible;animation-play-state:inherit;}
@keyframes in{
    from{opacity:0;}
    to{opacity:1;}
}
@keyframes upIn{
    from{opacity:0;transform:translate3d(0,-100%,0);}
    to{opacity:1;transform:translate3d(0,0,0);}
}
@keyframes downIn{
    from{opacity:0;transform:translate3d(0,100%,0);}
    to{opacity:1;transform:translate3d(0,0,0);}
}
@keyframes leftIn{
    from{opacity:0;transform:translate3d(-100%,0,0);}
    to{opacity:1;transform:translate3d(0,0,0);}
}
@keyframes rightIn{
    from{opacity:0;transform:translate3d(100%,0,0);}
    to{opacity:1;transform:translate3d(0,0,0);}
}
@keyframes out{
    from{opacity:1;}
    to{opacity:0;}
}
@keyframes upOut{
    from{opacity:1;}
    to{opacity:0;transform:translate3d(0,-100%,0);}
}
@keyframes downOut{
    from{opacity:1;}
    to{opacity:0;transform:translate3d(0,100%,0);}
}
@keyframes leftOut{
    from{opacity:1;}
    to{opacity:0;transform:translate3d(-100%,0,0);}
}
@keyframes rightOut{
    from{opacity:1;}
    to{opacity:0;transform:translate3d(100%,0,0);}
}

/*文字动画*/
.ani-pop-heart{display:inline-block;text-align:center;position:relative;}
.ani-pop-heart .particle{opacity:0;position:absolute;background-color:#cc2a5d;animation:heart 3s ease-in infinite;}
.ani-pop-heart .particle:before,.ani-pop-heart .particle:after{position:absolute;content:'';border-radius:100px;top:0px;left:0px;width:100%;height:100%;background-color:#cc2a5d;}
.ani-pop-heart .particle:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.ani-pop-heart .particle:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@keyframes heart{
    0%{opacity:0;transform:translate(0,0%) rotate(45deg);}
    20%{opacity:0.8;transform:translate(0,-20%) rotate(45deg);}
    100%{opacity:0;transform:translate(0,-1000%) rotate(45deg);}
}

/*导航条*/
.scroll-y{position:absolute;right:4px!important;width:4px!important;height:100%!important;top:0;z-index:9999;background:rgba(0,0,0,0.17);opacity:0;transition:all .5s;}
.scroll-move-y{border-radius:2px;position:absolute;right:0!important;width:4px!important;height:100px;top:0;background:rgba(150,150,150,0.67);opacity:1;transition:all .5s;}
.scroll-move-y:hover{background:rgba(169,169,169,0.67);}
.scroll-active:hover .scroll-y,.scroll-active:hover .scroll-move-y{opacity:1;}

/* ---挂件--- */

/*默认*/
.widget .widget-item{background:#fff;padding:15px;margin-bottom:15px;border-left:1px solid #f3f3f3;}
.widget .widget-item:nth-child(1){border-left:none;}
.widget .widget-title{display:inline-block;font-size:1.1rem;font-weight:bold;color:#575962;}
.widget .widget-desc{font-size:14px;color:#9699a2;}
.widget .widget-stats{float:right;margin-top:-40px;font-size:25px;font-weight:bold;}
.widget .progress{margin-top:25px;margin-bottom:5px;height:8px;}
.widget .widget-change{display:inline-block;font-size:14px;color:#9699a2;}
.widget .widget-number{float:right;display:inline-block;font-size:14px;color:#9699a2;}
@media (max-width:768px){
    .widget .widget-item{margin:0 15px 15px;}
}

/*图标*/
.widget1 .widget-item{background:#fff;padding:15px;margin-bottom:15px;border-left:1px solid #f3f3f3;}
.widget1 .widget-item:nth-child(1){border-left:none;}
.widget1 .widget-icon i{font-size:35px;}
.widget1 .widget-title{display:inline-block;font-size:1.1rem;font-weight:bold;color:#575962;margin-top:20px;}
.widget1 .widget-desc{font-size:14px;color:#9699a2;}
.widget1 .widget-stats{float:right;margin-top:-40px;font-size:25px;font-weight:bold;}
@media (max-width:768px){
    .widget1{margin-right:15px;margin-left:15px;margin-bottom:15px;}
    .widget1 .widget-item{margin-bottom:0;border-bottom:1px solid #eaeaec;border-left:none;border-right:1px solid #eaeaec;}
}

/* ---图标--- */
.icon-more{width:25px;height:25px;line-height:25px;display:inline-block;cursor:pointer;vertical-align:middle;}
.icon-more span,.icon-more::before,.icon-more::after{width:4px;height:4px;border-radius:50%;background:#a2a2a2;display:inline-block;vertical-align:super;margin:0 2px;}
.icon-more::before{content:'';}
.icon-more::after{content:'';}
.icon-menu{width:25px;height:25px;line-height:25px;position:relative;z-index:9999;text-align:center;display:inline-block;cursor:pointer;vertical-align:middle;}
.icon-menu span,.icon-menu::before,.icon-menu::after{width:90%;height:1px;border-radius:50%;background:#a2a2a2;display:block;vertical-align:middle;margin:5px auto;}
.icon-menu::before{content:'';}
.icon-menu::after{content:'';}
.icon-arrow-t{width:25px;height:25px;line-height:25px;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;}
.icon-arrow-t span{width:55%;height:55%;display:inline-block;vertical-align:sub;border-top:1px solid #a2a2a2;border-right:1px solid #a2a2a2;transform:rotate(-45deg);}
.icon-arrow-r{width:25px;height:25px;line-height:25px;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;}
.icon-arrow-r span{width:55%;height:55%;display:inline-block;vertical-align:initial;margin-left:-7px;border-top:1px solid #a2a2a2;border-right:1px solid #a2a2a2;transform:rotate(45deg);}
.icon-arrow-b{width:25px;height:25px;line-height:25px;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;}
.icon-arrow-b span{width:55%;height:55%;display:inline-block;vertical-align:text-top;border-top:1px solid #a2a2a2;border-right:1px solid #a2a2a2;transform:rotate(135deg);}
.icon-arrow-l{width:25px;height:25px;line-height:25px;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;}
.icon-arrow-l span{width:55%;height:55%;display:inline-block;vertical-align:initial;margin-left:7px;border-top:1px solid #a2a2a2;border-right:1px solid #a2a2a2;transform:rotate(-135deg);}

/* ---列表--- */

/*默认*/
.box .list{padding:0;background:inherit;}
.list{padding:10px 25px;background:#fff;}
.list .list-item{padding:10px 0;border-bottom:0.07rem dashed #ebedf2;line-height:27px;}
.list .list-item:last-child{border-bottom:0;}
.list .list-time{float:right;color:#d0d0d0;}
.list .list-title{display:inline-block;width:calc(100% - 150px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:15px;}
.list .list-icon i{color:#c1bfd0;margin-right:5px;font-size:28px;}
.list .list-round{display:inline-block;vertical-align:middle;width:11px;height:11px;border-radius:50%;background:#eee;margin-right:10px;}
.list .list-square{display:inline-block;vertical-align:middle;width:11px;height:11px;border-radius:2px;background:#eee;margin-right:10px;}

/*时间轴axle*/
.box .list1{padding:0;background:inherit;}
.list1{padding:10px 25px;background:#fff;}
.list1 .list-item{padding:7px 0;line-height:27px;margin-left:5px;position:relative;}
.list1 .list-item::before{content:'';display:inline-block;height:100%;width:1px;background:#ebedf2;position:absolute;top:25px;left:0px;}
.list1 .list-item:last-child::before{display:none;}
.list1 .list-time{color:#d0d0d0;margin-left:20px;}
.list1 .list-desc{float:right;color:#d0d0d0;}
.list1 .list-title{display:inline-block;width:calc(100% - 22px);vertical-align:text-top;font-size:15px;}
.list1 .el{width:calc(100% - 150px);vertical-align:middle;}
.list1 .list-icon i{color:#c1bfd0;margin-right:5px;font-size:28px;}
.list1 .list-round{display:inline-block;vertical-align:middle;width:11px;height:11px;border-radius:50%;background:#eee;margin-right:10px;margin-left:-5px;position:relative;}

/*轮播图*/
.slider{position:relative;}
.slider img{max-width:100%;display:block;}
.slider .slider-box{position:relative;padding:0;margin:0;background:#fff;}
.slider .slider-buttons{text-align:center;position:absolute;bottom:10px;transform:translateX(-50%);left:50%;}
.slider .slider-buttons span{width:30px;height:2px;background:rgba(62,62,62,0.08);display:inline-block;vertical-align:middle;margin:0 2px;cursor:pointer;}
.slider .slider-buttons span.active{background:rgba(62,62,62,0.6);}
.slider .slider-list{position:relative;overflow:hidden;}
.slider .slider-item{position:relative;top:0;left:0;width:100%;height:initial;display:none;}
.slider .slider-item.active{display:block;position:relative;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}
.slider .slider-item.next{position:absolute;top:0;left:0;width:100%;}
.slider .slider-control{}
.slider .slider-control .icon-arrow-r span,.slider-control .icon-arrow-l span{border-top:1px solid rgba(255,255,255,0.8);border-right:1px solid rgba(255,255,255,0.8);}
.slider .slider-prev{left:0;}
.slider .slider-next{right:0;}
.slider .slider-prev,.slider .slider-next{position:absolute;background:rgba(111,111,111,0.2);padding:15px 1px;cursor:pointer;transition:all .3s;transform:translateY(-50%);top:50%;}
.slider .slider-prev:hover,.slider-next:hover{background:rgba(111,111,111,0.7);}
.box-title .slider-buttons{position:initial;transform:none;float:right;}
.box-title .slider-buttons span{width:12px;height:12px;border-radius:50%;}
.slider-fade-in{animation:slider-fadeIn .6s ease-in-out;}
.slider-fade-out{animation:slider-fadeOut .6s ease-in-out;}
.slider-up-in{animation:slider-upIn .6s ease-in-out;}
.slider-down-in{animation:slider-downIn .6s ease-in-out;}
.slider-left-in{animation:slider-leftIn .6s ease-in-out;}
.slider-right-in{animation:slider-rightIn .6s ease-in-out;}
.slider-up-out{animation:slider-upOut .6s ease-in-out;}
.slider-down-out{animation:slider-downOut .6s ease-in-out;}
.slider-left-out{animation:slider-leftOut .6s ease-in-out;}
.slider-right-out{animation:slider-rightOut .6s ease-in-out;}
.slider-show{visibility:visible;animation-play-state:inherit;}
@keyframes slider-fadeIn{
    from{opacity:0;}
    to{opacity:1;}
}
@keyframes slider-upIn{
    from{transform:translate3d(0,-100%,0);}
    to{transform:translate3d(0,0,0);}
}
@keyframes slider-downIn{
    from{transform:translate3d(0,100%,0);}
    to{transform:translate3d(0,0,0);}
}
@keyframes slider-leftIn{
    from{transform:translate3d(-100%,0,0);}
    to{transform:translate3d(0,0,0);}
}
@keyframes slider-rightIn{
    from{transform:translate3d(100%,0,0);}
    to{transform:translate3d(0,0,0);}
}
@keyframes slider-fadeOut{
    from{opacity:1;}
    to{opacity:0;}
}
@keyframes slider-upOut{
    from{transform:translate3d(0,0,0);}
    to{transform:translate3d(0,-100%,0);}
}
@keyframes slider-downOut{
    from{transform:translate3d(0,0,0);}
    to{transform:translate3d(0,100%,0);}
}
@keyframes slider-leftOut{
    from{transform:translate3d(0,0,0);}
    to{transform:translate3d(-100%,0,0);}
}
@keyframes slider-rightOut{
    from{transform:translate3d(0,0,0);}
    to{transform:translate3d(100%,0,0);}
}

/*组*/
.group-form{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:15px;}
.group-form>.group-title{width:100%;font-size:15px;font-weight:bold;line-height:32px;color:#495057;}
.group-form>.group-label{align-items:center;padding:0 15px;font-size:15px;font-weight:bold;height:40px;line-height:40px;color:#495057;text-align:right;width:140px;}
.group-form>.group-content{display:block;color:#495057;position:relative;flex:1 1 auto;width:1%;line-height:35px;}
.group-input{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;height:35px;width:100%;margin-bottom:15px;}
.group-input>.group-label{width:initial;height:100%;color:#fff;align-items:center;padding:0 15px;font-size:15px;text-align:center;white-space:nowrap;background:#26a672;display:flex;border:none!important;}
.group-input>.group-content{display:block;color:#495057;background:#fff;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;position:relative;flex:1 1 auto;width:1%;height:100%;line-height:initial;}
.group-input>.group-content input{width:100%;height:100%;padding:0 15px;border:none;font-size:15px;}
.group-input>.group-label+.group-content{border-left:none;}
.group-input>.group-content+.group-label{border-right:none;}
.group-input>div{overflow:hidden;}
.group-input>div:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px;}
.group-input>div:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:1px solid #cccccc;}
@media (max-width:768px){
    .group-form>.group-label{display:block;width:100%;text-align:left;padding:0;height:auto;line-height:32px;}
    .group-form>.group-content{width:100%;}
}

/*广告图*/
.ad-footer{margin-top:50px;text-align:right;border-bottom:3px solid #8BC34A;}
.ad-footer img{max-width:100%;}

/*视差背景图*/
.img-parallax{background:#303030;background-size:cover;background-attachment:fixed!important;position:relative;}
.img-parallax::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#353535;opacity:0.8;}

.img-center{width:100%;height:160px;overflow:hidden;display:block;position:relative;}
.img-center img{transition:all 0.4s ease 0s;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%;}
.img-center:hover img{transform:scale(1.2);}

/* 四栏目介绍 */
.col-list{background:#4a4a4a;}
.col-list .col-item:nth-child(odd){background:#5a5a5a;}
.col-list a{color:#e4e4e4;display:block;padding:20px 10px;}
.col-list h4{font-size:17px;}
.col-list h5{font-size:15px;}
.col-list h6{font-size:15px;}

/* 横向图文列表 */
.row-box{height:150px;margin-bottom:20px;background:#fff;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);position:relative;}
.row-box:hover{box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);}
.row-box:hover .row-time{border-bottom:1px solid #B1B1B1;padding-left:90px;}
.row-box .row-title,.row-box .row-intro{padding:2px 20px;display:block;position:absolute;left:195px;top:0;}
.row-box .row-img{width:200px;height:150px;overflow:hidden;}
.row-box .row-top{color:#fff;width:60px;padding:2px 0;background:rgba(0,0,0,0.36);position:absolute;text-align:center;top:0;left:0;right:0;margin:0 auto;z-index:1;}
.row-box .row-title{margin-top:10px;font-size:17px;}
.row-box .row-title a{color:#2F2F2F;}
.row-box .row-name{color:#2F2F2F;}
.row-box .row-time{color:#c1c1c1;margin-left:10px;font-size:14px;border-bottom:1px solid #CECECE;padding-left:40px;transition:all .5s;}
.row-box .row-intro{color:#717171;margin-top:50px;}
.row-box .row-views{color:#FFFFFF;margin-top:10px;padding:2px 10px;padding-right:20px;background:#848484;position:absolute;right:0;top:5px;}
@media (max-width:768px){
    .row-box{height:100px;margin-bottom:15px;}
    .row-box:hover .row-time{border-bottom:none;padding-left:0;}
    .row-box .row-title,.row-box .row-intro{padding:0px 10px;display:block;position:absolute;left:100px;top:0;}
    .row-box .row-img{width:100px!important;height:100px!important;overflow:hidden;position:relative;}
    .row-box .row-title{margin-top:8px;}
    .row-box .row-img a{transform:translateX(-50%);margin-left:50%;}
    .row-box .row-title a{display:block;}
    .row-box .row-name{display:block;}
    .row-box .row-time{margin-left:0;border-bottom:none;padding-left:0;display:block;}
    .row-box .row-intro{margin-top:52px;height:42px;overflow:hidden;}
}

/*section*/
.section-box{padding:40px 0;}
.section-title{color:#4C4C4C;margin:5px;font-size:25px;text-align:center;position:relative;}
.section-title::before{content:'';display:block;position:absolute;background:#d8d8d8;width:140px;height:1px;margin:10px auto;bottom:-10px;left:0;right:0;}
.section-title::after{content:'';display:block;background:#000;width:20px;height:4px;margin:10px auto;position:relative;z-index:1;}
.section-intro{color:#969696;padding:10px 20px 20px;text-align:center;}
.section-content{color:#585858;margin:10px 0;}
.section-content p{text-indent:2em;}

/*格子-图标*/
.grid{padding:20px;}
.grid-center{text-align:center;padding:20px;}
.grid .grid-icon .icon{color:#5a5a5a;font-size:44px;border-radius:50%;display:inline-block;text-align:center;}
.grid h4{margin:18px 0;position:relative;}
.grid h4::after{content:'';width:31px;height:2px;background:#4CAF50;display:block;margin-top:16px;}
.grid h5{color:#8b8b8b;font-size:15px;}
.grid-center h4::after{display:none;}
.grid-border .grid-icon .icon{color:#a0a0a0;width:80px;height:80px;line-height:80px;border:1px solid #dbdbdb;}

/*格子-常见*/
.grid-common{background:#fff;width:100%;position:relative;box-shadow:0 4px 10px rgba(0,0,0,0.02);margin-bottom:15px;overflow:hidden;}
.grid-common .grid-img{width:100%;overflow:hidden;background:#000000;display:block;}
.grid-common .grid-img img{width:100%;display:block;transition:all 0.4s ease 0s}
.grid-common:hover .grid-img img{transform:scale(1.2);}
.grid-common .grid-content{padding:15px;text-align:center;}
.grid-common .grid-content h4{font-size:15px;color:#4e4e4e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.grid-common .grid-content h5{font-size:16px;color:#9a9a9a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:17px;}
.grid-common .grid-content h6{font-size:15px;color:#4CAF50;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.grid-common .grid-top{color:#fff;width:60px;padding:2px 0;background:#4CAF50;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:1;text-align:center;}
.grid-common .icon{margin-right:7px;font-size:23px;vertical-align:middle;}

/*鼠标经过弹出层*/
.grid-common.grid-hover .grid-content{width:100%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.96);display:none;animation:downIn .5s;}
.grid-common.grid-hover:hover .grid-content{display:block;}

/*格子-团队*/
.grid-team{background:#fff;width:100%;position:relative;box-shadow:0 4px 10px rgba(0,0,0,0.03);margin-bottom:15px;overflow:hidden;}
.grid-team .grid-img{width: 100%;height: 200px;overflow: hidden;display: block;position: relative;}
.grid-team .grid-img img{width:100%;display:block;transition:all 0.4s ease 0s;object-fit: cover;transition: all .6s;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #e4e4e4;}
.grid-team:hover .grid-img img{transform:scale(1.2);}
.grid-team .grid-content{padding:15px;}
.grid-team .grid-content h4{font-size: 17px;color: #4e4e4e;font-weight: normal;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.grid-team .grid-content h5{font-size: 14px;color:#9a9a9a;}
.grid-team .grid-content h6{font-size: 14px;color: #9a9a9a;height: 30px;overflow:hidden;}
.grid-team .grid-view{text-align:right;margin-bottom:-35px;}
.grid-team .grid-more{text-align: right;padding: 0 20px 10px;margin-top: -10px;border-top: 1px solid #f3f3f3;padding-top: 10px;color: #a5a5a5;}
.grid-team .grid-info{display:inline-block;float:left;color:#b7b7b7;}
.grid-team .grid-info i{margin-right:4px;vertical-align:middle;font-size:19px;}
.grid-team .grid-info span{display:inline-block;vertical-align:middle;margin-right:10px;}

/*鼠标经过弹出层*/
.grid-team.grid-hover .grid-content{width:100%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.96);display:none;animation:downIn .5s;}
.grid-team.grid-hover:hover .grid-content{display:block;}
@media (max-width:768px){
    .grid{padding:10px;}
    .grid-content{padding:15px 10px!important;}
    .grid-content h4{margin-top:0!important;height: 25px;line-height: 25px;}
    .grid-content h6{margin-bottom:0!important;display: none;}
    .grid-team .grid-view{text-align:right;margin-bottom:-20px;}
    .grid-team .grid-info{display:none;}
    .icon-arrow-r{display:none;}
}

/*用户*/
.user-info{position:relative;min-height:50px;margin-bottom:10px;}
.user-info .user-avatar{width:50px;height:50px;margin-right:20px;position:absolute;top:0;left:0;}
.user-info .user-box{position:relative;margin-left:60px;}
.user-info .user-avatar img{width:100%;height:100%;}
.user-info .user-name{margin-right:10px;}
.user-info .user-name a{color:#4CAF50;}
.user-info .user-desc{color:#828282;margin-right:10px;font-size:15px;}
.user-info .user-desc a,.user-desc span{color:#828282;margin-right:10px;font-size:15px;}

/*评论元素*/
.comment{width:100%;min-height:60px;}
.comment-submit{margin-top:10px;}
.comment-reply{padding:20px 0;}
.comment-login{padding:20px 20px 0;}
.comment-count{padding:20px;}
.comment-item{padding: 20px 0;border-top:1px solid #efefef;min-height:50px;}
.comment-item .comment-item{margin-left: 20px;padding: 10px;border-top: none;border: 1px solid #f1f1f1;/* margin-bottom: 20px; */margin-top: 20px;}
.comment-avatar img{width:45px;height:45px;border-radius:50%;float:left;}
.comment-info{margin-left:58px;/* padding-bottom: 20px; */}
.comment-user{margin-right:10px}
.comment-user a{color:#4CAF50;font-size:14px;}
.comment-content{display:table;font-size:15px;margin-top:5px;}
.comment-parent-content{padding:7px 10px;margin:10px 0;font-size:14px;font-weight:400;background:#f9f9f9;position:relative;color:#8c8c8c;border-radius:3px;}
.comment-parent-content::before{/* content:''; */width:60px;height:1px;background:#dadada;display:block;position:absolute;top:15px;left:20px;animation:rightIn 1s;}
.comment-parent-content::after{/* content:''; */width:60px;height:1px;background:#dadada;display:block;position:absolute;bottom:15px;right:20px;animation:leftIn 1s;}
.comment-parent-user a{color:#9a9a9a;}
.comment-time{color:#cacaca;font-size:14px;}
.comment-reply-text{color:#FF4600;padding-left:10px;visibility:hidden;}
.comment-reply-cancel{color:#FF4600;padding-left:10px;cursor:pointer;}
.comment-item:hover .comment-reply-text{visibility:visible;}
.comment-reply-box{margin-left:15px;}
.comment-current{margin-bottom: 20px;}
.comment-textarea{margin-left:50px;}
.comment-form textarea{width:100%;min-height:60px;padding:10px;}
.comment-input{margin-bottom:10px;}
.comment-input input{padding:0 10px;}
.comment-input img{vertical-align: middle;margin-left: 5px;}
@media (max-width:768px){
    .comment-login{padding:0;}
    .comment-count{padding:10px 0;}
    .comment-item{padding:10px 0;border-top:1px solid #efefef;min-height:50px;}
    .comment-avatar{/* display:none; */}
    .comment-textarea{/* margin-left: 0; */}
    .comment-input input {padding: 0 10px;width: 182px;}
    .comment-input img {margin-left: 0;display: block;margin-top: 10px;}
}

/* 分类页导航栏 */
.menu-cate .menu-circle{position:absolute;width:10px;height:10px;border-radius:50%;margin:0 auto;left:0;right:0;margin-top:20px;background:#E4E4E4;visibility:hidden;-webkit-animation:twinkled 2s infinite ease-in-out;animation:twinkled 2s infinite ease-in-out;}
.menu-cate .menu-line{width:1px;height:15px;margin:0 auto;left:0;right:0;border-left:1px solid #DADADA;visibility:hidden;overflow:hidden;position:absolute;}
.menu-cate .active .menu-line{border-left:1px solid #E0E0E0;visibility:visible;}
.menu-cate .active .menu-circle{background:#E0E0E0;visibility:visible;}
.menu-cate{text-align:center;margin:40px 0;padding-bottom:25px;border-bottom:1px solid #E0E0E0;}
.menu-cate a{font-size:14px;height:30px;line-height:30px;padding:0 20px;color:#565656;margin:5px;display:inline-block;text-align:center;border-radius:30px;transition:all 0.3s ease-out 0s;position:relative;}
.menu-cate a:hover,.menu-cate .active a{background:#313131;color:#FFFFFF;}
.menu-cate li:hover .menu-line,.menu-cate li:hover .menu-circle{visibility:visible;}
.menu-cate li{display:inline-block;text-align:center;vertical-align:top;position:relative;}
@media (max-width:768px){
    .menu-cate{margin:20px 0;padding-bottom:0;border-bottom:none;}
    .menu-cate a{color:#fff;background:#7e7e7e;border-radius:0;}
    .menu-cate a:hover,.menu-cate .active a{background:#313131;color:#FFFFFF;}
    .menu-cate .active .menu-line,.menu-cate .active .menu-circle{display:none;}
    .menu-cate li:hover .menu-line,.menu-cate li:hover .menu-circle{visibility:hidden;}
}