html{ -webkit-text-size-adjust: 100%;

    text-size-adjust: 100%;}

body{padding: 0; margin: 0;min-height: 100vh;font-size:14px;

 -webkit-text-size-adjust:none;background-color:#2a2829!important;

 overflow-x:hidden;line-height:1.5; color: #000;

 -webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s;}

h1,h2,h3,h4,h5,h6{margin: 0}

img{border:0;}

ol,ul,li{list-style:none outside;}

ul{margin-bottom:0}

input,textarea,select,button{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;resize:none;}

button{cursor:pointer;}

:focus{outline:0;}

*{box-sizing: border-box;margin: 0;padding: 0}



img {image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}

video {background:#000;outline:0}

body,button,input,select,textarea {font-size:14px;line-height:1;margin:0;color:#333;border:0;outline:0;background:0 0}

form {width:100%}

input,textarea {-webkit-appearance:none}

input {line-height:normal;text-overflow:ellipsis}

input:focus::-webkit-input-placeholder {color:transparent}

input:focus:-moz-placeholder {color:transparent}

input:focus::-moz-placeholder {color:transparent}

input:focus:-ms-input-placeholder {color:transparent}

[tabindex="0"],input {outline:0!important}

textarea {resize:none}

label {font-weight:400;margin-bottom:0}

select::-ms-expand {display:none}

a:active,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner {border:0;outline:0}

a,button {cursor:pointer}

a,a:focus, a:hover{color:#00a3e0;}



/*--------------------------------公共样式---开始----------------------------------------------------*/

/*global*/

a{ text-decoration: none; color: #000; -webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s;}

/*img{display: block;}*/

dl,p,ul,li,h1,h2,h3,h4,h5,h6{list-style: none;margin: 0; padding: 0;}

.dl-div,.p-div,.ul-div,.li-div,.h1-div,.h2-div,.h3-div,.h4-div,.h5-div,.h6-div{list-style: none;margin: 0; padding: 0;}

dt{ font-weight: normal;}

.dt-div{ font-weight: normal;}

section, .container, .container-fluid { position: relative;word-wrap: break-word;}

.w100{ width: 100%;}



.fl{float: left;}

.fr{float: right;}

.pr{position: relative;}

.pa{position: absolute;}



.time06{ -webkit-transition:all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s;}



@font-face {

    font-family: 'iconfont';  /* project id 1843769 */

    src: url('//at.alicdn.com/t/font_1843769_nnotrsynika.eot');

    src: url('//at.alicdn.com/t/font_1843769_nnotrsynika.eot?#iefix') format('embedded-opentype'),

    url('//at.alicdn.com/t/font_1843769_nnotrsynika.woff2') format('woff2'),

    url('//at.alicdn.com/t/font_1843769_nnotrsynika.woff') format('woff'),

    url('//at.alicdn.com/t/font_1843769_nnotrsynika.ttf') format('truetype'),

    url('//at.alicdn.com/t/font_1843769_nnotrsynika.svg#iconfont') format('svg');

}



.iconfont {

    font-family: "iconfont" !important;

    font-size: 16px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

/*global end*/



@media (min-width: 2559px){

    .container{ max-width: 2500px!important;}

    .container{ width: 2500px!important;}

}



/* @media (min-width: 1440px){

    .container{ max-width: 1400px!important;}

    .container{ width: 1400px!important;}

    .speebBtn { margin-top: 50px}



} */





@media screen and (min-width: 1440px) and (max-width: 2559px) {

    .container{ max-width: 1400px!important;}

    .container{ width: 1400px!important;}

    .speebBtn { margin-top: 50px}

}





/*------------------------------------------------------------结束---------------------------*/



[v-cloak] {display: none;}

.scroll_content{-ms-scroll-chaining: chained; -ms-overflow-style: none; -ms-content-zooming: zoom; -ms-scroll-rails: none; -ms-content-zoom-limit-min: 100%; -ms-content-zoom-limit-max: 500%; -ms-scroll-snap-type: proximity; -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);-ms-overflow-style: none; overflow: auto;}

.scroll_content::-webkit-scrollbar {display: none;}

.scroll_content::-webkit-scrollbar { width: 0 !important }

.scroll_content { -ms-overflow-style: none; }

.scroll_content { overflow: -moz-scrollbars-none; scrollbar-width: none; }

.fllf{float: right;}

.fll{float: left;margin-right: 5px}

.fll10{float: left;margin-left:5px!important;}

.bootstrap_content{height:calc(100vh);display: flex;justify-content: center;width: 100%;}

.content_l{width:100%;position: relative;background: #fff;}

.default_conte{width:100%;}

.iphone{margin: 0 auto;position: relative;}

.scroll_wrap {height: calc(100vh);position: relative;overflow-y: auto;-webkit-overflow-scrolling: touch;}

.scroll_wrap .scroll_cont { height: 100%;overflow-y: auto;overflow-x: hidden;}

.scroll_cont::-webkit-scrollbar { width: 0 !important }

.scroll_cont { -ms-overflow-style: none; }

.scroll_cont { overflow: -moz-scrollbars-none; }

.scroll_cont{position: relative;z-index: 2}



.fr{float: right}

.fl{float: left}



.scroll_wrap::-webkit-scrollbar {width: 10px; height: 1px;}

.scroll_wrap::-webkit-scrollbar-thumb {border-radius: 5px;background:#E7F3FC;}

.scroll_wrap::-webkit-scrollbar-track {background: #ffffff;}



@media screen and (max-width: 920px) {

    .scroll_wrap::-webkit-scrollbar {width: 0px; height: 1px;}

    .scroll_wrap::-webkit-scrollbar-thumb {border-radius: 5px;background:#E7F3FC;}

    .scroll_wrap::-webkit-scrollbar-track {background: #ffffff;}

}



/* 兼容animate4.1.0.css版本,用于轮播，把需要的动画直接加到这里 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}

:root {font-size: 10px;}





/* 全局控制文本行数样式     */

.line-clamp-num1{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:inline-block;}

.line-clamp-num2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.line-clamp-num3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.line-clamp-num4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

    



/*图片的显示方式*/

.coverMode{object-fit:cover!important;}/*将元素的内容缩放至完全覆盖容器，可能会被裁剪。*/

.containMode{object-fit:contain!important;}/*将元素的内容缩放至完全适应容器，可能会留有空白*/

.noneMode{object-fit:none!important;}/*不对元素的内容进行任何缩放或拉伸，可能会溢出容器。*/

.scaledownMode{object-fit:scale-down!important;}/*元素的内容缩放至最小值，但不小于contain的效果。*/





/*nav*/

.navbarbg{background: #2a2829;height: 90px; padding:0px 0;width: 100%;position:relative;z-index:99;}

.fixednav { position: fixed;top:0; left: 0px;width: 100%;z-index: 100;box-shadow:0 3px 6px rgba(0,0,0,.1);}

.navbar{width: 100%;}

.navbar-brand{float: left;height: 90px; display: flex;align-items: center; padding: 0px 15px;font-size: 18px;}

.navbar-brand img{height: 40px;}



.navw{float: right; position: relative;height: 90px; z-index:50;color: #fff;display: flex;justify-content: space-between;align-items: center;}

.nav {}

.nav h3 {font-size:100%;font-weight:normal;}

.nav .m {position:relative;float:left;margin:0 0px;display:inline;text-align:center;}

.nav .m h3 i {display:inline-block;*display:inline;zoom:1;width:7px;height:4px;background:url(../images/icon.png) 0 -280px no-repeat;overflow:hidden;margin:-2px 0 0 5px;vertical-align:middle;filter:alpha(opacity=50);opacity:0.5;}

.nav h3 a {zoom:1;padding:0 15px;height:50px;line-height:50px;display:block;color:#fff;font-size:15px;}

.nav .on h3 a, .nav .m:hover h3 a{background:#E7791A;}

.nav .on h3 a i {filter:alpha(opacity=100);opacity:1;}

.nav .sub {display:none;width:auto;min-width: 100%; padding:10px 0;position:absolute;left:50%;top:50px;

  background:#ffffff;float:left;line-height:40px;transform: translateX(-50%);}

.nav .sub li {text-align:center;}

.nav .sub li a {white-space:nowrap; color:#333;display:block;zoom:1;font-size:14px;padding:0px 15px;}

.nav .sub li a:hover {background:#E7791A;color:#fff;}

.nav .sub dl {display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:15px 29px;line-height:26px;}

.nav .sub dl a:hover {color:#E7791A;}

.nav .sub dl dt a {color:#000;}

.nav .sub dl dd a {color:#999;padding-left:7px;background:url(../images/icon.png) 0 -332px no-repeat;}



.navw .searc{margin:0 20px;cursor:pointer;}

.navw .lan{margin:0 20px;position: relative;text-align: center;}

.lan_bot{display:none; width:100px; padding:0px 0;position:absolute;left:50%;top:30px;

  background:#ffffff; float:left;line-height:40px;transform: translateX(-50%);

  border-radius:0px;box-shadow: 0 0 2px #ddd;}

.lan_bot img{width:20px;height:20px;border-radius: 50%;margin-right:5px;}

.lan_bot p{width: 100%;color:#333;}

.lan_bot p a{display: block;}

.lan_bot p a.ru,.lan_bot p a:hover{background:#E7791A; color:#fff;}

.ys_phnav_lan{display:none;margin:0 40px 0 0;}

.ys_phnav_lan a{color:#fff;}

.ys_phnav_menubox{display:none;}



.search3box {position:relative;}

.search3xlbox {width:100%;height:90px;background:#2a2829;display:none;position:absolute;

  left:0;top:0px;z-index:99;}

.search3_tbox {width:50%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:60px;border-bottom:1px solid #666;}

.search3xlbtn {width:30px;line-height:60px;}

.search3xlbtn input{width: 100%;height: 100%;cursor:pointer;

  background:url(../images/sear2.svg) no-repeat 0 center;}



.search3xlbtn img {width:100%;transition:all .36s;}

.search3_xls {width:calc(100% - 30px);padding-right:20px;}

.search3_xls  input {font-size:16px;line-height:3.75;color:#ffffff;width:100%;transition:all .36s;}

.search3_xls  input::placeholder {color:#ffffff;}

.search3_colx{font-size: 32px;color:#fff;cursor:pointer; position:absolute;top:50%;right:1%;transform:translate(-50%,-50%); }

.search3_btn {width:18px;margin-right:40px;line-height:90px;position:relative;}

.search3_btn i {color:#ffffff; width:100%;transition:all .36s;font-size: 20px;}



/*banner*/

.fuSlide{width:100%;height:auto;position:relative;z-index:1}

.swiper-slide{position: relative;width: 100%;}

.fuSlide .swiper-slide img{width:100%;/*min-height:200px; */object-fit: cover;

  position: relative;left:50%;transform: translateX(-50%);z-index: 8;}

.top_pagin .swiper-pagination-bullet{width: 50px; height: 6px; border-radius: 0; margin: 0 4px;background-color:rgba(255,255,255,.7)}

.top_pagin .swiper-pagination-bullet-active{background-color:rgba(255,255,255,1);}

.ny_banner,.top_banner {width:100%;overflow: hidden;}





/*foot*/

.divBottom {width:100%;line-height:20px;margin-top:0px;padding-top:0px;background:#2a2829;}

.divBottom_2 {color:#ffffff;padding:50px 0;text-align:center;border-top:0px solid #484747;}

.divBottom_2 a,.divBottom_2 a:link,.divBottom_2 a:visited {color:#ffffff;}

.divBottom_2 .Img{padding:15px;}

.divBottom_2 .Img img{height:50px;}

.divBottom_2 .botname{padding:10px 0px;font-weight: 600;}

.divBottom_2 .botname2{padding:15px 0px 10px;}

.divBottom_2 .botcopyright {width:100%;text-align:center;padding:0px 0 0px 0;font-size:14px;

  color:#ffffff;}

.divBottom_2 .botcopyright a{color:#ffffff;}

.divBottom_2 .botcopyright p{font-size: 15px;margin-top: 2px;}

 



.topback{position: fixed;z-index: 50; bottom:20%;right:10px; width:40px;height:40px;

    display: none;text-align: center;line-height: 40px;cursor: pointer;

    background:#0f41a0;color:#fff;}

.topback i{font-size: 30px;}







.renew2022-section--megaline{position: relative;}

.renew2022-section--megaline .renew2022-megaline{position:relative;transform:scale(.8);transition:transform 1.5s cubic-bezier(.395,.005,.19,1)}

.renew2022-section--megaline .renew2022-megaline.is-active{transform:scale(1)}







@media (max-width:1440px){

  .nav h3 a {zoom:1;padding:0 10px;}

}



@media (max-width:1199px) {

    .navbarbg,.navbar-brand,.navw{height: 65px;}

    .navbarbg{position: fixed;top:0; left: 0px;width: 100%;z-index: 100;box-shadow:0 3px 6px rgba(0,0,0,.1);}

    .nav {display: none;}

    .navw .lan{display: none;}

    .ys_phnav_lan{display: block;}

    .ys_phnav_menubox{display:block;}

    .ys_phnav_menubtn {display:inline-block;vertical-align:middle; position:relative;top:0px;right: 15px; width:30px;height:22px}

    .ys_phnav_menubtn::after,.ys_phnav_menubtn::before {content:""}

    .ys_phnav_menubtn span,.ys_phnav_menubtn::after,.ys_phnav_menubtn::before {display:block;position:absolute;left:0;top:50%;width:100%;height:2px;transform:translateY(-50%);background:#ffffff;transition:all .36s}

    .ys_phnav_menubtn::before {margin-top:-10px}

    .ys_phnav_menubtn::after {margin-top:10px}

    .ys_phnav_menubtn.on span {opacity:0;}

    .ys_phnav_menubtn.on::after,.ys_phnav_menubtn.on::before {margin-top:0}

    .ys_phnav_menubtn.on::before {transform:translateY(-50%) rotate(45deg)}

    .ys_phnav_menubtn.on::after {transform:translateY(-50%) rotate(-45deg)}



    .ys_phnav_menu {display:none;position:fixed;left:0;top:65px;width:100%;height:calc(100% - 64px);padding:0px;background:#333;color:#fff}

    .ys_ph_nav ul {padding:0 15px;display:none}

    .ys_ph_nav a {display:inline-block;vertical-align:middle;font-size:14px;

      line-height:1.5;padding:0.4rem 0 0.4rem 0.5rem;color:#fff;max-width:calc(100% - 1.5rem);}

    .ys_ph_nav a:hover{color:#fff;}

    .ys_ph_nav ul a {font-size:12px;}

    .ys_ph_nav li.yxnav_active1 {background:#E7791A;color:#fff;}

    /*.ys_ph_nav li .ys_phnav_lisbox a:hover {background:#E7791A;color:#fff;}*/

    .ys_phnav_lisbox {position:relative;border-bottom:1px solid rgba(255,255,255,.4)}

    .ys_ph_nav ul .ys_phnav_lisbox {border-bottom: 0}

    .ys_phnav_icon {display:none;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:14px;height:14px}

    .ys_phnav_icon::after,.ys_phnav_icon::before {content:"";position:absolute;background:#fff;transition:all .36s}

    .ys_phnav_icon::before {left:0;top:50%;transform:translateY(-50%);width:100%;height:1px}

    .ys_phnav_icon::after {left:50%;top:0;transform:translateX(-50%);width:1px;height:100%}

    .ys_phnav_icon.on::after {transform:translateX(-50%) rotate(90deg)}

    .ys_phnav_haschild .ys_phnav_icon {display:block}

    .ys_ph_nav li:not(.ys_phnav_haschild)>.ys_phnav_lisbox .ys_phnav_icon {display:none}

    .ys_ph_nav li:not(.ys_phnav_haschild)>.ys_phnav_lisbox>a {display:block;max-width:100%;color:#fff;}

    .ys_phmenu_scroll {margin-right:-15px;padding-right:15px;max-height:calc(100% - 85px);}



    .search3xlbox {width:100%;height:80px;background:rgba(255,255,255,.95);box-shadow:0 5px 13px rgba(35,50,64,0.13);display:none;position:fixed;left:0;top:90px;z-index:99;}

    .search3_tbox{width: 80%;left:5%;transform:translate(0,-50%);}

    .search3_xls  input {font-size:16px;line-height:3.75;color:#333;width:100%;transition:all .36s;}

    .search3_xls  input::placeholder {color:#333;}

    .search3xlbtn input{color:#333;background:url(../images/sear.svg) no-repeat 0 center;}

    .search3_colx{color:#333;font-size: 22px;}



    .fuSlide{padding-top: 65px;}

    .ind.fuSlide{padding-top:0px;}

    

}

@media (max-width:991px) {

    .fuSlide .swiper-slide img{object-fit: contain;}



}  
@media (max-width:767px) {

.top_pagin .swiper-pagination-bullet{width:20px; height:3px;}
}