@font-face {
  font-family: 'iconfont';  /* Project id 3375160 */
  src: url('//at.alicdn.com/t/c/font_3375160_e64pue4bzci.woff2?t=1755506552093') format('woff2'),
       url('//at.alicdn.com/t/c/font_3375160_e64pue4bzci.woff?t=1755506552093') format('woff'),
       url('//at.alicdn.com/t/c/font_3375160_e64pue4bzci.ttf?t=1755506552093') format('truetype');
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none !important;
  outline: none !important;
}
html,body {min-width:300px;font-family:Microsoft YaHei,Helvetica, Arial, sans-serif}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.iconfont {font-family:'iconfont';display:inline-block;vertical-align:middle;line-height:1}
.trans {	-webkit-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .7s cubic-bezier(.77,0,.175,1) 0s;}

img {max-width:100%;border:0;transition:all .5s linear;}
li {list-style:none;}
i,em {font-style:normal;}
h1,h2,h3,h4,h5,h6,ul,li {margin:0;padding:0;}
input,textarea {outline:none}
a {color:#333;text-decoration:none;}
a:hover {color:#e9280c;text-decoration:none;}
a:focus {text-decoration:none;outline:none}
.tem_inner,.met_section{position:relative;margin:0 auto;margin:0 auto;max-width: 96%;width: 100%;padding: 0 10px;}
.max_width{width: 90%;margin:0 auto;position: relative;}
.dtable{display:table;width: 100%;}
.dtable .left{text-align:left;}
.dtable .right{text-align:right;}
.dtable>*{display:table-cell;vertical-align:middle;}
.align{display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.f0{font-size:0}
.tline{display: block;word-break: break-all;display: -webkit-box!important;-webkit-box-orient: vertical;overflow: hidden;}
.t1{-webkit-line-clamp: 1}
.t2{-webkit-line-clamp: 2}
.t3{-webkit-line-clamp: 3}
.t4{-webkit-line-clamp: 4}
@media(max-width:990px){
   .dtable{display:block;}
   .dtable>*{width: 100%!important;display:block;/* padding: 0!important; */margin-bottom: .3rem;}
}
.mfcolor{color:#eb3c00;}
.table{display:table;width:100%;height: 100%;}
.table .middle{display:table-cell;vertical-align:middle;padding: 0 15px;}

.mbutton{width: 100%;text-align: center;font-size: 0;margin-bottom: 60px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff!important;}
.mCSB_scrollTools .mCSB_draggerRail{background: #d4d4d4!important;}

.mbutton a {display: inline-block;border-radius: 30px;background: #eb3c00;line-height: 55px;text-align: center;color: #fff;position: relative;z-index: 1;overflow: hidden;width: 220px;font-size: 24px;}
.more a{position:relative;z-index:1;overflow:hidden;}
.more a::after{position:absolute;content:'';left:50%;top:0;width:0;height:100%;background:#444;z-index:-1;transition:1s}
.more a:hover::after{transition:1s;width:100%;left:0}

.pad16 {margin:0 1.6rem;}
@media(min-width:1000px){
    .tem_inner{padding:0;width: 90%;}
}
@media(min-width:1200px){
    .met_section,.tem_inner{padding:0;width: 85%;}
}
@media(min-width:1800px){
    .met_section,.tem_inner{padding:0;width: 73%;margin: 0 auto;}
}

::-webkit-scrollbar{/*滚动条整体样式*/width: 10px; /*高宽分别对应横竖滚动条的尺寸*/height: 4px;}
::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
::-webkit-scrollbar-track{/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}



.tHide {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.blockFull {display:block;width:100%;height:100%;position:relative;}
.relative {position:relative;}
.main_middle {display:flex;flex-direction:column;justify-content:center;}
.wrapper_div {width:100%;min-width:1200px;}
/*滚动条*/
.st-container{font-size:0;}
.nicescroll-rails{z-index:1020 !important;transition:none;}
.nicescroll-cursors{border:none !important;transition:none;}
/*高德地图*/
#container {height:450px;}
#container,#container * {transition:none;}
.map {position:relative;z-index:1;}
.map_loading {    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: #000;
    top: 0;
    left: 0;
    transition: none;}
.map_loading i {position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    font-size: 0.45rem;
    color: #FFF;}
.infowindow-content {padding:25px 15px;}
.infowindow-content h3{font-size:14px;color:#CC5522;font-weight:bold;white-space: nowrap;margin:0 0 10px;}
.infowindow-content p {font-size:12px;color:#333;margin:0 0 5px}
.amap-adcombo-close {background-color:#000}	
/*响应式 mobile 导航*/
.m-header {position:fixed;top:-100%;background:rgba(0,0,0,0.4);z-index:50;transition:all .36s;opacity:0;width:100%;line-height:60px;height:60px;}
.m-header >.col-xs-6>div {color:#FFF;display:inline-block}
.m-header >.col-xs-6>div a {color:#FFF}
.m-header >.col-xs-6>div i {font-size:.3rem;padding:0 5px;}
.st-menu-open {overflow:hidden;}
.st-menu .logo {margin:0 0 15px;padding:1em;}
.st-menu {display:none;opacity:0}
.st-menu li {margin:2px 0}
.st-menu li dl {margin:0 0 15px;padding:0;display:none;}
.st-menu li dd a {text-indent:1.5em;font-size:0.14rem;}
.st-menu-open .st-menu {opacity:1;}

.m-header .m_langs{position:absolute;right:70px;font-size:0;top:50%;transform:translateY(-50%)}
.m-header .m_langs a{display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px;color:#FFF;background:#006fe2;margin:0 6px;border-radius:100%}
/**/
.fancybox-wrap,.fancybox-wrap *,.fancybox-container,.fancybox-container * {transition:none;}
.layui-layer,.layui-layer *{transition:none}
.lightboxOverlay ,.lightbox,.lightboxOverlay *,.lightbox * {transition:none;}

/*搜索*/
.searchs_box {padding:.75rem 0 1.5rem;}
.searchs_box .boxs {position:relative;margin:0 0 .65rem;}
.searchs_box .boxs input[type="text"] {width:100%;background:#f5f5f5;border:1px solid #eee;border-radius:8px;padding:0 .55rem 0 .15rem;font-size:.16rem;color:#333;height:.65rem;min-height:35px;}
.searchs_box .boxs button {position:absolute;right:.15rem;top:50%;transform:translateY(-50%);font-size:.28rem;color:#333;z-index:1;outline:none;border:0;background:none;}
.searchs_box .lists>div{padding:0 .15rem;margin:0 0 .35rem;}
.searchs_box .lists>div .card-img-150 a{display:block;position:relative;overflow:hidden;}
.searchs_box .lists>div .card-body h5 {font-size:.16rem;color:#333;margin:.15rem 0;}
.searchs_box .lists>div .card-body p {font-size:.14rem;color:#333;line-height:1.7}
.searchs_box .text-secondary {font-size:.18rem;color:red;line-height:1.65}
/*banner--3个类型*/
.tem_banner{position:relative;z-index:1}
.tem_banner .swiper-slide {background:#000;min-height:2.5rem;text-align:center;overflow:hidden;font-size:0}
/*banner--类型2*/
.tem_banner2 .swiper-slide a.img{display:block;position:relative;overflow:hidden;}
/*banner--类型3*/
.tem_banner3 .swiper-slide img {transition:1s linear 2s;transform:scale(1.1,1.1);}
.tem_banner3 .swiper-slide-active img,.tem_banner3 .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}	
/*banner--类型4*/
.tem_banner4 .swiper-slide  img {-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform: scale(1.2);transform: scale(1.2);}
.tem_banner4 .swiper-slide-active img,.tem_banner4 .swiper-slide-duplicate-active img{-webkit-transform: scale(1);transform: scale(1);}	
/*banner--类型5*/
.tem_banner5.index{height:100vh;max-height:1440px}
.tem_banner5 .swiper#greally{width:100%;height:100%;background:#222 !important;transition:1s background-color 1.3s}
.tem_banner5 .swiper#greally .swiper-wrapper{transition-delay:1s;transition-timing-function:cubic-bezier(0.5,0,0,1)}
.tem_banner5 .swiper#greally .swiper-slide{text-align:center;font-size:.18rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.tem_banner5 .title{transition-delay:1s;z-index:10;}
.tem_banner5 .title h3{color:rgba(255,255,255,0);font-size:.72rem;font-weight:bold;position:relative;padding-left:1.13rem;}

.tem_banner5 .img-box{width:100%;height:100%;position:absolute;transform:scale(0.6,0.6);transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.5,0,0,1);opacity:0.9;overflow:hidden}
.tem_banner5 .img-box img{width:100%;height:100%;object-fit:cover;transform:scale(1.2,1.2) translateX(50%);transition-timing-function:cubic-bezier(0.5,0,0,1);transition-property:transform}
.tem_banner5 .button-prev,.tem_banner5 .button-next{transition:0.5s;outline:none;position:absolute;width:1.4rem;z-index:10;top:50%;transform:translateY(-50%);cursor:pointer}
.tem_banner5 .button-prev{left:.76rem}
.tem_banner5 .button.disabled{opacity:.2;cursor:default}
.tem_banner5 .button-next{right:.76rem}
.tem_banner5 #arrow-svg-home{transform:translateY(3.53rem)}
.tem_banner5 .button-next #arrow-svg-home{transform:translateY(3.53rem) rotateY(180deg);transform-origin:.8rem 0px 0px}
.tem_banner5  svg{transition:0.5s}
.tem_banner5  .cls-1{transition:0.5s;opacity:0.4;transform-origin:-.2rem .4rem;opacity:1}
.tem_banner5  .cls-4{transition:0.5s;stroke-width:2px;stroke:#fff;fill:none;stroke-dasharray:1;stroke-dashoffset:1;opacity:0.4;transform-origin:0px 0px 0px}
.tem_banner5  #arrow-trg{transition:0.5s;fill:#fff;transform:rotateY(180deg) translate(-.53rem,.39rem)}
.tem_banner5  #line{transition:0.5s;stroke:#fff;transform:translate(.5rem,.42rem)}
.tem_banner5  .button-prev:not(.disabled):hover svg{transform:translateX(-.25rem)}
.tem_banner5  .button-next:not(.disabled):hover svg{transform:translateX(.25rem)}
.tem_banner5  .button:not(.disabled):hover .cls-1{transform:scale(1.1)}
.tem_banner5  .button:not(.disabled):hover .cls-4{stroke-dasharray:2px;stroke-dashoffset:2px;opacity:1}
.tem_banner5  .button:not(.disabled):hover #arrow-trg{transform:rotateY(180deg) translate(-.37rem,.39rem)}
.tem_banner5  .button:not(.disabled):hover #line{transform:translate(.35rem,.42rem) scaleX(0.33)}