@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'barlow_semi_condensedmedium';
    src: url('../fonts/barlowsemicondensed-medium.woff-webfont.eot');
    src: url('../fonts/font/barlowsemicondensed-medium.woff-webfont.eot&#iefix') format('embedded-opentype'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.woff2') format('woff2'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.woff') format('woff'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.ttf') format('truetype'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.svg#barlow_semi_condensedmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSansSC';
    src: url('../fonts/NotoSansSC-Regular.ttf');
}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{-webkit-text-size-adjust:100%;height:100%}

html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,em,select,button,textarea,input{margin: 0; padding: 0;-webkit-text-size-adjust:none}
body{background: #fff; font-family:"Microsoft YaHei","PingFang SC","苹方"!important; font-size: 16px; line-height:1.5; color: #000032; position: relative; min-height: 100%;}
a,img,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,255,255,0);}

input[type="text"],input[type="hidden"],input[type="password"],button,textarea,select{outline: none; border: none; -webkit-appearance: none;-moz-appearance:none; appearance: none; border-radius: 0; font-family:"Microsoft YaHei","PingFang SC","苹方"!important;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
img{border:none;max-width:100%;height:auto;}
#dituContent img{max-width:none;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
table{border-collapse:collapse;border-spacing:0}
ul,ol,dl{list-style:none;}
input,select,textarea{outline:0}
a{color:#000032;text-decoration:none;outline:0;transition:all 0.5s ease}
a:active,a:hover{text-decoration:none;color:#0048b5;outline:0}
.cor_blue{color:#0157ce;}
.dsNone{display:none}
.dsBlock{display:block}
.dsRelative{position:relative;}
.dsAbsolute{position:absolute;}
.verticalCenter{top:50%;transform:translateY(-50%);position:absolute;}
.autoImg img{width:100%;height:auto;display:block}
.imgBlock img{display:block}
.autoMaxImg img{max-width:100%;height:auto}
.h100{height:100%;}
.w100{width:100%;}
.fl{float:left}
.fr{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.cor_bs,.cor_bs:hover{color:#fff}
.cor_red{color:#B5001F}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.transition{transition:all 0.5s ease}
.opacity{opacity:0}
.bgImg{background-position:center center; background-repeat:no-repeat; background-size:cover;}
.bgImg img{display:none!important;}
.mNoBgImg{background:none!important;}
.mNoBgImg img{display:inline-block;}
.overflowHide{overflow:hidden;position:relative;z-index:0}
.scaleImg .bgImg{transition:all 0.5s ease-in-out;position:absolute;height:100%;width:100%;left:0;top:0}
.scaleImg:hover .bgImg{transform:scale(1);}
.scaleImg img{transition:all 0.5s ease;}
.scaleImg:hover img{ transform:scale(1.05);}
.scaleImg:hover img.iOpacity,.scaleImg:hover img.noScaleImg{ transform:scale(1);}
.bd_weixin_popup{box-sizing:content-box;}
#platform *{box-sizing:content-box;}
.coverBg{ background-size:cover!important;}
.wOpacity{opacity:0;}
.iOpacity{opacity:0; transition:all 0.5s ease-in-out}
.hvrIopacity{}
.hvrIopacity:hover .iOpacity{opacity:1;}
.vhCenter{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.txtBox-wp,.picBox-wp{ display:flex; align-items:center;}
.picBox-wp img{max-width:100%; height:auto;}

select::-ms-expand{display: none;}
input::-ms-clear{display: none;}
.clear{clear: both;}
.hidden{overflow: hidden;}
.clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}
.clearfix {*zoom: 1;}
.bgImg{position:relative;}
.bgImg img{display:block!important; width:100%; height:100%; object-fit: cover; position:absolute; left:0%; top:0%;}
.cell_box{font-size: 0;}
.cell_box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.cell_box .cell{width: 100%; display: inline-block; vertical-align: middle;}



.flexBetween {display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.flexStart {display: flex;display: -webkit-flex;justify-content: flex-start;flex-wrap: wrap;}
.flexCenter {display: -webkit-flex;display: flex;justify-content: center;flex-wrap: wrap;}
.flexEnd {display: -webkit-flex;display: flex;justify-content: flex-end;flex-wrap: wrap;}

.ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ellipsis2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.ellipsis5 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.ellipsis6 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}



/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#f5f5f5;}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#0048b5;}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#0048b5;}
::-webkit-scrollbar-thumb:vertical:active {background-color:#0048b5;}


