.auto_1600{ max-width:1600px;}
@media(max-width:1600px){.auto_1600{ padding:0 2%;}}
body{background-color: #f0f1f3;}

/*Top003124 */
.Top003124{ font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{transform: translateY(-5.3125em);}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
.Top003124.hover .aon>a{color: #fe0000;}
}
@media (max-width:1024px) {
.Top003124{ height: 0.925em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 3em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:5.3125em;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
/* .Top003124 .logo img{height: 3.9375em;} */
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 3em;}
}

.Top003124 .top-nav dd{font-family: 'Bebas';}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 8.34vw;}
}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 5.5em;padding-top: 1.1em; font-size: 1.5em; }
.Top003124 .top-nav dd{float: left;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
}
.Top003124 .top-nav{margin-left: 2.5em;}
.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: right;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right: 5em;}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:5.3125em;}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: rgba(0, 0, 0, 0.6);border-radius: 0 0 5px 5px; overflow: hidden;}
.Top003124 menu li .sub dl{ background: none !important; }


.Top003124 menu li .sub dt { padding: 0 !important;}
.Top003124 menu li .sub dt a{ color:#fff !important; display: block !important;  line-height: 2.5 !important;}
.Top003124 menu li .sub dt:hover a{ background-color: rgba(0,0,0,0.2); color:#fff }


}
@media (max-width:1024px) {
.Top003124 menu{position: fixed; left: -100%;top:7em;height: calc(100% - 7em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}

}

.Top003124 .open-search{position: absolute;right: 0; top: 0;width: 5.3125em;height:5.3125em; background: rgba(0,0,0,0.3) url(../images/Top003124-btn.png) no-repeat center; cursor: pointer; background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgba(0,0,0,1); background-image: url(../images/Top003124-btn.png); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}
@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: rgba(0,0,0,1); background-size: auto 60%; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 60%; left: 20%;background-color: rgba(0,0,0,1);} 
}
/*Banner002901 */
.Banner002901 img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
}
.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:1px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}

.title1{ padding-bottom:2%; position:relative;}
.title1 h1{ font-size:40px; margin:0; color:#333;}
.title1 span{ color:rgba(0, 0, 0, 0.08); text-transform:uppercase; font-size:60px;line-height: 90px; font-weight: bold;}

@media(max-width:1450px){
.title1 h1{ font-size:30px;}
.title1 span{font-size:60px; line-height:60px;}
}

@media(max-width:768px){
.title1{ text-align:center}
.title1 h1{ font-size:24px;}
.title1 span{font-size:30px; line-height:30px;}
}

.more1 a{display: inline-block; border: 1px solid #fe0000;color: #fe0000;line-height: 2.875em;border-radius: 50px;padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.more1 a:hover{background: #fe0000;color: #fff;}
@media(max-width:768px){
.more1{text-align:center}
.more1 a{font-size: 4vw;}
}



/*Floor002785 */
.Floor002785{ padding:4% 0; overflow: hidden; background: url(../images/Floor002785-bj.jpg) no-repeat center; background-size: cover;}

.Floor002785 .auto{max-width: 1600px;width: 90%;}

.Floor002785 .auto1{}
.Floor002785 .box{width:78.1%; max-width:1392px; overflow:hidden; margin-left: auto;}
.Floor002785 .controls{ left:0; top: 116%;width: 21.714%;    float: left;}
.Floor002785 .controls ol{margin: 55px 0;}
.Floor002785 .controls ol a{display: inline-block; color: #b8b8b8; cursor: pointer;  border-radius: 50%; border: 1px solid #b8b8b8; width: 48px; text-align: center; line-height: 46px; height: 48px;  margin-right:18px; background-position: center; background-repeat: no-repeat;}
.Floor002785 .controls ol a.next{ background-image:url(../images/Floor002785-left.png) ;}
.Floor002785 .controls ol a.prev{background-image:url(../images/Floor002785-right.png)}
.Floor002785 .controls ol a:hover{ background-color: #e70012; border-color:#e70012;}
.Floor002785 .controls ol a.next:hover{ background-image:url(../images/Floor002785-left1.png);}
.Floor002785 .controls ol a.prev:hover{background-image:url(../images/Floor002785-right1.png)}
.Floor002785 .controls .txt{ font-size:16px; color: #999; margin-bottom: 40px;  padding-top:10%;}
.Floor002785 .controls .txt::before{  content:''; width:1px; height:40%; background-color:#004ea2; left:20px; top:0; opacity: 0.2;}
.Floor002785 .controls .txt li{margin:5% 0;}
.Floor002785 .controls .txt li a:hover{margin-left:20px;}

.Floor002785 .swiper-container {z-index: 1;}
.Floor002785 .swiper-container-android .swiper-slide, 
.Floor002785 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002785 .swiper-wrapper,
.Floor002785 .swiper-slide {-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform; width: 30%;}
.Floor002785 .swiper-wrapper {width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002785 .swiper-slide {overflow:hidden;width:38.794%; -webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.Floor002785 .swiper-slide,
.Floor002785 .swiper-slide *{transition: all .3s ease-in;line-height:28px;}
.Floor002785 .swiper-slide{margin-bottom: 15px;}
.Floor002785 .swiper-slide:nth-child(3){margin-right:0px;}
.Floor002785 .swiper-slide a{ display: block;  overflow: hidden; background: #f0f1f3;}
.Floor002785 .swiper-slide .zy{margin:30px;}
.Floor002785 .swiper-slide .zy p{color: #888; overflow: hidden;}
.Floor002785 .swiper-slide .pic{ display: block; width: 100%;  padding-bottom:67%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.Floor002785 .swiper-slide h1{ color: #333; font-weight:bold;margin: 0; z-index: 10;font-size: 16px;}
.Floor002785 .swiper-slide:hover .pic{ transform: scale3d(1.04,1.04,1.04); overflow: hidden;}
.Floor002785 .swiper-slide:hover{box-shadow: 0 2px 15px #ccc;}

@media(max-width:1680px){
.Floor002785 .controls .txt{  padding-top:40%;}
}

@media(max-width:1440px){
.Floor002785 .controls{ left:2%; }
}

@media(max-width:1000px){
.Floor002785 .box{margin-left: 2%; width: 98%;}	
.Floor002785 .controls{ position:relative;top:0; width:100%; left: 0; padding:20px 0;  }
.Floor002785 .controls .txt{  padding-top:0; display: none;}
.Floor002785 .controls .txt::before{display: none;}
}

@media(max-width:480px){
.Floor002785 .controls ol{margin: 8px 0;} 
.Floor002785 .controls ol a{position:absolute;top: 208%;z-index:111;}
.Floor002785 .controls ol a.next{ left:0  }
.Floor002785 .controls ol a.prev{right: -5px;margin-right: 0px;}
}




/*Floor003107 */
.Floor003107{font-size: 100px;}
@media (max-width:1600px) {
.Floor003107{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003107{font-size: 14vw;}
}

.Floor003107{background-size: cover;background: url(../images/bg.jpg) no-repeat center center;background-size: cover;padding:0.6em 0;}
.Floor003107 .auto{max-width: 1600px;width: 90%;}
.Floor003107 .title{color: #fff;font-size: 0.38em;}
.Floor003107 .title .en{font-family: 'AvantGardeITCbyBT-Demi';font-size: 1.368em;line-height: 1;}
.Floor003107 .more{font-size:0.16em; text-align: center;padding: 0 1.875em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #0e1637;transition: 0.3s; display: table;}
.Floor003107 .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Floor003107-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003107 .more:hover{background-color: #fff;color: #fff;border-color: #fff;}
.Floor003107 .more:hover:after{background-image: url(../images/Floor003107-icon-white.svg);}

.Floor003107 .info{font-size: 0.16em;line-height: 1.875;}
.Floor003107 .number{text-align: center;display: block;}
.Floor003107 .number dt{font-family: 'Bebas';font-size: 0.6em;color: #fff;/* padding-right: 0.166em; */line-height: 1;/* margin-right: -6%; */margin-bottom: 5px;}
.Floor003107 .number dd .t-1{font-size: 0.28em;	color: #fff;line-height: 1.071;}
.Floor003107 .number dd .t-2{font-size: 0.14em;color: #fff;}
.Floor003107 .number dl{display: block;float: left;width: 25%;margin-bottom: 8%;}
@media (min-width:1025px) {
.Floor003107 .wap-img{display: none;}
.Floor003107 .info{min-height: 23.75em;}
.Floor003107 .number dl{display: block;float: left;width: 25%;text-align: center !important;font-size: 100px;margin-bottom: 0%;}
.Floor003107 .number dl:last-child{margin-right: 0px;}
.Floor003107 .number dl > *{display: inline-block;vertical-align: middle;}
}
@media (max-width:1024px) {
.Floor003107{/* background: none!important; */padding: 0.5em 0;}
.Floor003107 .info{margin-bottom: 3em;}
.Floor003107 .right{position: relative;z-index: 1; margin-top: 0.5em;}
.Floor003107 .right .number{position: absolute; height: 100%;top: 0; display: flex; align-items: center; flex-wrap: wrap;}

.Floor003107 .right .number dl{width: 100%;display: flex;align-items: center;}
}
@media (max-width:480px) {
.Floor003107 .number dl > *{display: inline-block;/* vertical-align: middle; */}
.Floor003107 .number dl{width: 50%;}
.Floor003107 .more,
.Floor003107 .info{font-size: 0.24em;}
.Floor003107 .number dd .t-1{font-size: 0.32em;}
.Floor003107 .number dd .t-2{font-size: 0.22em;}
}
/*Floor003067 */
.Floor003067{margin: 2.03vw 0;padding:4.79vw 0 1.2vw 0;}
.Floor003067 .auto{max-width: 1600px;width: 90%;}
.Floor003067 .list{margin: 10% 0;}
.Floor003067 .list li{list-style: none; line-height: 50px;}
.Floor003067 .list a{font-size: 18px;}
.Floor003067 .list a:hover{padding-left: 20px; transition: 0.2s;}


.Floor003067 >.ytable > .ytable-cell{vertical-align: top;}
.Floor003067  .right li{overflow: hidden;}
.Floor003067  .right li a{color: #fff; display: block;text-align: center;}
.Floor003067  .right li .txt{ left: 0; top: 0; width: 100%; height: 100%; z-index: 10; transition: 0.3s;}
.Floor003067  .right li .Ispic{overflow: hidden;padding-bottom:45%;position: relative; z-index: 1;}
.Floor003067  .right li .ytable{height: 100%;}
.Floor003067  .right li .tit{ text-align: center;margin: 20px;}
.Floor003067 .right li:hover{box-shadow: 0 2px 15px #ccc;}
.Floor003067  .right li .tit .cn{font-size: 16px;margin-bottom: 10px;}
.Floor003067  .right li .tit .en{font-size: 14px; line-height: 28px; color: #888;}
.Floor003067  .right li a{color: #333;}
.Floor003067  .right li a:before{right: 50%;opacity: 1;}
.Floor003067  .right li a .txt{text-align: center;}
.Floor003067  .right li a .en{color: #666;}
.Floor003067  .right li a .pic .on,
.Floor003067  .right li a .Ispic:before{opacity: 0;}
@media(min-width:481px){
.Floor003067  .right li{float: left;}
}
@media(min-width:769px){
.Floor003067  .right ul{margin-top: -3.3%;}
.Floor003067  .right li{width: 31.129%;background: #f0f1f3;margin-bottom: 3%;}
.Floor003067  .right li:not(:nth-child(3n)){margin-right:3.3065%;}
}
@media(min-width:1025px){
 .Floor003067 .left{width: 21.714%;position: relative;}
/* .Floor003067  .left .more{position: absolute; left: 0; bottom: 0;} */
.Floor003067  .right{padding-left:0.1vw;}
}
@media(max-width:1024px){
.Floor003067 >.ytable,
.Floor003067 >.ytable > .ytable-cell{display: block;}
.Floor003067 .left,
.Floor003067 .left .col-title{padding-bottom: 5vw;}
}
@media(min-width:481px) and (max-width:768px){
.Floor003067  .auto{position: relative;}
.Floor003067  .left{position: absolute; left: 0; top: 0;width: 48%;}
.Floor003067 .col-title{font-size: 5vw;}
.Floor003067 .more a{font-size: 2.5vw;}
.Floor003067  .right li{width: 48%; margin-bottom: 4%;}
.Floor003067  .right li:not(:nth-child(2n-1)){margin-right:4%;}
.Floor003067  .right li:nth-child(1){margin-left: 52%;}
}

@media(max-width:768px){
.Floor003067  .right li:nth-child(1){margin-left: 0%;}
.Floor003067  .right li:not(:nth-child(2n)){margin-right:4%;}
.Floor003067  .right li:not(:nth-child(2n-1)){margin-right:0%;}
.Floor003067  .left{position: relative; width:100%;}
.Floor003067 .list li{ float:left; width:33.3333%}
.Floor003067 .list{ margin: 3% 0;}
}







@media(max-width:480px){
.Floor003067  .right li{margin-bottom: 3%;}
.Floor003067  .right li{ width:100%;margin-right:0%;}
}

/*Floor003044 */
.Floor003044{overflow: hidden;font-family: 'SourceHanSansCN-Light';padding: 4% 0 6%;}
.Floor003044 .auto{max-width: 1600px;width: 90%;}
.Floor003044 .video .inner{position: relative; z-index: 1;}
.Floor003044 .video video{position: absolute;background: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.Floor003044 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; font-size: 100px;}
.Floor003044 .play:before,
.Floor003044 .play:after,
.Floor003044 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003044 .play i{ width: 0.8em;height: 0.8em; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.18em auto;}
.Floor003044 .play:before,
.Floor003044 .play:after{content: '';background-color: #1051bf;opacity: 0.11; transform-origin: 0 0;}
.Floor003044 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor003044 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}
.Floor003044 .fr{background-color: #f0f1f3;}
.Floor003044 .intro{z-index: 4;;}
.Floor003044 .intro .inner h2{border-bottom: 2px solid #ddd;line-height: 80px;font-size: 26px;}

.Floor003044 .intro .edit-info{font-size:16px; padding: 3.2vw 0;overflow: hidden;}
.Floor003044 .intro .edit-info p{margin: 0 0 1.5em 0;line-height: 30px;}
@media(max-width:1366px){
  .Floor003044 .intro .inner{padding:0% 6% 8% 6% !important;}
.Floor003044 .intro .edit-info p{margin: 0 0 2em 0;}

  }
@media(min-width:1025px){
.Floor003044 .video,
.Floor003044 .intro{width:49%;}
.Floor003044 .intro .inner{padding:6% 6% 14% 6%;}
}
@media(max-width:1024px){
.Floor003044 .intro{padding: 5vw;}
.Floor003044 .play{font-size: 12vw;}
}
.Floor003044 .swiper-wrapper{position: relative;}
.Floor003044  ol{width: 15%;position: absolute;bottom: 20%;left: 52%;z-index: 10;padding: 0 2%}
.Floor003044  ol a{display: inline-block; color: #b8b8b8; cursor: pointer;  border-radius: 50%; border: 1px solid #b8b8b8; width: 48px; text-align: center; line-height: 46px; height: 48px;  margin-right:18px; background-position: center; background-repeat: no-repeat;}
.Floor003044  ol a.next{ background-image:url(../images/Floor002785-left.png) ;}
.Floor003044  ol a.prev{background-image:url(../images/Floor002785-right.png)}
.Floor003044  ol a:hover{ background-color: #fe0000; border-color:#fe0000;}
.Floor003044  ol a.next:hover{ background-image:url(../images/Floor002785-left1.png);}
.Floor003044  ol a.prev:hover{background-image:url(../images/Floor002785-right1.png)}
@media(max-width:1024px){
.Floor003044  ol{width: 100%;left: 9%;bottom: 2%;}
.Floor003044 .intro .inner h2{line-height: 50px;margin-top: 0;}
}


/*Bottom003043 */
.Bottom003043{font-family: 'SourceHanSansCN-Light';  background: url("../images/Bottom003043_bg.jpg") no-repeat center top;background-size: cover;}
.Bottom003043 .auto{max-width: 1600px;width: 90%;}
.Bottom003043,
.Bottom003043 a{color: rgba(255,255,255,0.4);}
.Bottom003043 a:hover{color: #fff;}

.Bottom003043 .b-top{padding: 5.5vw 0 3.5vw;}
.Bottom003043 .contact ul{ display: table;}
.Bottom003043 .contact ul > *{display: table-cell; vertical-align: middle;}
.Bottom003043 .contact ol{width: 124px;}
.Bottom003043 .contact li{ padding-left: 1.41vw;}
.Bottom003043 .contact .tel{font-family: 'Bebas';font-size: 28px;color: #fe0000;}
.Bottom003043 .contact p{margin-bottom: 0;line-height: 1.785em;margin-top: 0.5em;}
@media(max-width:640px){
.Bottom003043 .contact ol{width: 22vw;}
.Bottom003043 .contact li{ padding-left: 3vw;}
.Bottom003043 .contact .tel{font-size: 5.5vw;}
.Bottom003043 .contact p{font-size: 3vw;}
}

.Bottom003043 .b-top nav{width: 40%;margin-right: 4%;}
.Bottom003043 .b-top .bottomlogo{width: 24%;}
.Bottom003043 .b-top .contact{width: 32%;}
.Bottom003043 .b-top nav dl{float: left;/*max-width: 130px;*/border-left: 1px solid rgba(255,255,255,0.1);padding-left: 40px;width: 50%;min-height: 175px;}
.Bottom003043 .b-top nav dl.row2{max-width: 200px;}
.Bottom003043 .b-top nav dl.row2 dd{float: left; width: 50%;}
.Bottom003043 .b-top nav dt{font-family: 'SourceHanSansCN-Regular';font-size: 16px;margin-bottom: 22px;}
.Bottom003043 .b-top nav dt a{color: rgba(255,255,255,0.7);}
.Bottom003043 .b-top nav dd{background: url("../images/Bottom003043_aicon.png") no-repeat left center; padding: 5px 0 5px 10px; line-height: 20px;}

.Bottom003043 .b-bottom{/* border-top: 1px solid rgba(255,255,255,0.1); */padding: 40px 0;text-align: center;}
.Bottom003043 .b-bottom nav{margin-bottom: 10px;}
.Bottom003043 .b-bottom nav a{display: inline-block;}
.Bottom003043 .b-bottom nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px ;height: 10px; background: rgba(255,255,255,0.1); margin: 0 10px;vertical-align: middle;}
@media(max-width:1024px){
.Bottom003043 .b-top nav{display: none;}
.Bottom003043 .b-top .contact{width:100%;}
.Bottom003043 .b-bottom{padding: 12px 0;}
}
/*PicList003142 */
 
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 2em;font-family: 'SourceHanSansCN-Regular';    max-width: 1600px;  width: 90%;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding:0.8em 1.875em;background: #e2e4e9;}
.PicList003142 li .tit{ font-size:16px;line-height: 1.6666; font-family: 'SourceHanSansCN-Medium'; text-align: center;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;background: #fff;}
.PicList003142 li .Ispic{padding-bottom:55%;transition: 0.3s; background-size: contain;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li:hover{border: 1px solid #fe0000;    box-shadow: 0 2px 15px rgba(230, 0, 18, 0.2);}

.PicList003142 li a:hover{color: #fe0000;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 23.6%;}
.PicList003142 li:not(:nth-child(4n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;margin-bottom: 0em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}


@media (max-width:480px) {
.PicList003142 li{width: 100%;}	
.PicList003142 li .Ispic{padding-bottom: 35%;}
.PicList003142 li .pic{    padding: 10%;}
}

/*PicList003133 */
.PicList003133 .auto{padding:4.375em 0; font-family: 'SourceHanSansCN-Regular';    max-width: 1600px;  width: 90%;}
.PicList003133 li{border: solid 1px #d8dce3;}
.PicList003133 li:not(:last-child){margin-bottom: 2em;}
.PicList003133 li .img{ text-align: center; }
.PicList003133 li .img img{max-height: 20em;}
.PicList003133 li .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 2.25em;color: #333333; margin: 1.4em 0 0.5em 0;}
.PicList003133 li p{margin: 0em 4em 2.8571em 4em;font-size: 1em;color: #999999;line-height: 1.6;text-align: left;}
.PicList003133 li .more{display: block;background-size: 1em auto; transition: 0.3s; text-align: center;font-size: 1.2em; font-weight: bold;}
.PicList003133 li .more:nth-child(1){margin-bottom: 3%;}
.PicList003133 li:hover .more{border-color: #fe0000;background-color: #fe0000; color: #fff;}
@media (min-width:1025px) {
.PicList003133 li a{min-height: 26.25em;} 
.PicList003133 li .img{border-right: 1px solid #d8dce3;width: 60%;background: #fff;}   
.PicList003133 li .inner{width:100%; margin-right: 0;}
}
@media (max-width:1024px) {
.PicList003133 li{padding: 2em;}  
.PicList003133 li .img{padding-bottom: 2em;}  
}

/*Floor002912 */


.Floor002912{font-family: Arial, "sans-serif";background-size: cover;padding-bottom: 4.167vw;overflow: hidden;}
.Floor002912 .auto{max-width: 1600px;  width: 90%;}
.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{overflow: hidden;margin-bottom: 3%;}
.Floor002912 .slider .box li.slick-slide a{display: block;margin: 0 0.8vw;  text-align: center;color: #fff;    background: #fff;}

/* .Floor002912 .pic{height:12.1875vw; } */
.Floor002912 .pic img{max-height: 17vw;}
.Floor002912 .detail:before{display: block; content: ''; width: 1px; height: 36px; background: rgba(255,255,255,0.5); margin: 0 auto 36px;}
.Floor002912 .detail aside{position: relative;}
.Floor002912 .detail aside span{transition: 0.3s;}
.Floor002912 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.on{opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.off{opacity: 1;}

.Floor002912 .detail aside:hover{color: #fe0000;}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(254,0,0,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
/* .Floor002912 .slick-arrow:hover{background: #fe0000;} */
.Floor002912 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fe0000;border-left: 2px solid #fe0000; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}

.Floor002912 .name{background: #e2e4e9; color: #333;padding: 7%;font-size: 16px;}

@media(max-width:640px){
.Floor002912 .slick-arrow{width: 40px;height: 40px;top: 71%;}
}
@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -1.771vw;}
.Floor002912 .slick-prev{left: -3.8125vw;}
.Floor002912 .slick-next{right: -3.8125vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}
 .Floor002912 a:hover .name aside{font-size:4vw;}
}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 2.5vw;}
.Floor002912 a:hover .name aside{font-size:5vw;}
}
@media(max-width:640px){
.Floor002912{padding-bottom: 8vw;}
.Floor002912 .pic{height:40vw; }
.Floor002912 .pic img{max-height: 40vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 5vw;padding: 3%;}
.Floor002912 a:hover .name aside{font-size:10vw;}
.Floor002912 .slider .box li.slick-slide a{/* padding: 8vw 0; */}
}
/*Page003143 */
.Page003143 .Pages{padding: 1% 0 1.5% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;background: #fff;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #fe0000;border-color: #fe0000;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}
/*RighInfo000623 */
 

.RighInfo000623{padding: 4.375em 0;background: #f5f5f5;}
.RighInfo000623 .auto{max-width: 1600px;  width: 90%;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #fe0000; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #fe0000; padding-bottom: 10px;font-weight: bold;}
.RighInfo000623 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623{padding: 2.375em 0;}
.RighInfo000623 .title .cn{font-size: 5vw;}
}

.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(0,0,0,0.44);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-family: 'DIN-Medium';font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{font-size: 15px;line-height: 2.4em;color: #7d7d7d;}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;font-size: 16px; color: #333;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}
 
/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);font-family: 'SourceHanSansCN-Regular';background: #fff;}
.Menu003135 .auto{max-width: 1600px;  width: 90%;}
.Menu003135 .current{font-size: 0.875em;padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto;line-height: 5.7142;width: 30%;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-pot{ width: 63%;}
.Menu003135 .nav-menu li{float: left;font-size: 1em;line-height:5;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #fe0000;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #fe0000;}
@media (max-width:1024px) {
.Menu003135 .nav-pot{ width:100%}
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{ float:left;line-height:3;width: 41%;text-align: center;}
}




/*Floor003055 */
.Floor003055{padding: 5.36vw 0 3.42vw 0;/* background-color: #f0f5fb; */font-size: 16px;/* font-weight: 100; */}
.Floor003055 .auto{max-width: 1600px;}

.Floor003055 .title{color: #000;font-size: 2.34vw; margin-bottom: 2.6vw;}
.Floor003055 .title h3{font-weight: bold;margin:0 0 0.445em 0; font-size: 1em;}
.Floor003055 .title .desc{font-size:18px;position: relative;padding-right: 90px;}
.Floor003055 .title .more{position: absolute;right: 0; top: 0;font-size: 0.889em;padding-right: 20px;background: url("../images/Floor003055_more.png") no-repeat right center;color: #17c971;}
.Floor003055 .title .more:hover{color: #006aff;background-image: url("../images/Floor003055_more_on.png");}
@media(max-width:1024px){
.Floor003055 .title{font-size: 4vw; }
 .Floor003055 .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.Floor003055 .title{font-size: 6vw;}
}

.Floor003055 .news-top{background: #fff;padding: 0% 10%;}
.Floor003055 .Ispic{padding-bottom: 50%;background-size: contain;}
.Floor003055 .txt{padding: 1.68vw 0vw;color: #000;}
.Floor003055 .txt time{font-family: 'DIN-Medium';color: #d9d9d9;}
.Floor003055 .txt h3{font-size: 36px;margin: 10px 0;text-align: center;font-weight: normal;color: #333;}
.Floor003055 .txt p{line-height: 1.875em;margin-bottom: 1vw;color: #888;}
.Floor003055 .txt .more{display: inline-block;padding-right: 20px;background: url("../images/Floor003055_more_gray.png") no-repeat right center;}
.Floor003055 a:hover .txt .more{color: #006aff; background-image: url("../images/Floor003055_more_on.png");}
.Floor003055 .slider li a{background: #fff; padding: 1.3vw; margin-bottom: 10px; table-layout: fixed;}
.Floor003055 .controls{margin-top: 2vw; position: relative;overflow: hidden;}
.Floor003055 .controls .slick-dots{float: right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003055 .controls .slick-dots li button{padding: 0;width:28.572%;height: 28.572%;background: #333;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 0;border: 0;}
.Floor003055 .controls .slick-dots li.slick-active button{background: #fe0000;width: 50%;height: 50%;}
.Floor003055 .controls .slick-dots li.slick-active:before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #fe0000;border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background: #e4e8ed; margin-right: 2vw; width: 50vw; content: '';}
@media(min-width:481px){
.Floor003055 .slider li .pic{width: 34.765%;}
.Floor003055 .slider li .Ispic{padding-bottom: 40.433%;}
.Floor003055 .slider li .txt{padding: 0 2.08vw;}
.Floor003055 .slider li .txt h3{font-size: 20px;}
.Floor003055 .slider li .txt p{margin-bottom: 1vw;}
}
@media(min-width:1025px){
.Floor003055 .left{width: 58%;}
.Floor003055 .right{width: 41.25%;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor003055{font-size: 1.1vw;}
.Floor003055 .txt h3{font-size: 1.5vw;}
.Floor003055 .slider li .txt h3{font-size: 1.3vw;}
}
@media(max-width:1024px){
.Floor003055 .left{margin-bottom: 3vw;}
.Floor003055 .txt{padding: 4vw 0 4vw;}
.Floor003055 .txt p{/* height: 3.75em; */margin-top: 0;}
}
@media(min-width:481px) and (max-width:1024px){
.Floor003055 .slider li .txt{padding: 0 4vw;}
}
@media(min-width:481px) and (max-width:768px){
.Floor003055 .slider li .pic{width: 45%;}
}
@media(max-width:768px){
.Floor003055{font-size: 2.5vw;}
.Floor003055 .txt h3{font-size: 3.5vw;}
.Floor003055 .slider li .txt h3{font-size: 3vw;}
}
@media(max-width:480px){
.Floor003055 .slider li .ytable-cell,
.Floor003055 .slider li a{display: block;}
.Floor003055 .slider li a{padding: 4vw;}
.Floor003055{font-size: 3.5vw;}
.Floor003055 .txt h3{font-size: 5vw;}

.Floor003055 .slider li .txt h3{font-size: 4vw;}
}



/*PicList003140 */
.PicList003140{padding-bottom: 3%;}
.PicList003140 .auto{margin-top: 4.5em;margin-bottom: 4.5em;}
.PicList003140 ol{margin-bottom: 2.4375em;box-shadow: 0 0.625em 4.375em rgb(0 0 0 / 8%);padding: 2%;background: #fff;}
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #fe0000;text-align: center;font-size: 14px;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol p{margin-bottom: 2.5em;}
.PicList003140 li a{display: block; border-bottom: 1px dotted #ececec;padding: 2.25em 1.2em;transition: 0.3s;}
.PicList003140 .tit{font-size: 1.375em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.PicList003140 a:hover .tit{color: #fe0000;}
.PicList003140 p{color: #999;font-size: 0.875em; line-height: 2.11428;}
.PicList003140 li p{min-height: 3.42856em;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 1.5em;}
.PicList003140 li a:hover time{background-image: url(../images/PicList003140-icon-red.svg);}
.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.PicList003140 ol .img .Ispic{padding-bottom: 56%;} 
@media (min-width:1025px) {
.PicList003140 ol .img{width: 34.429%;}   
.PicList003140 ol .txt{padding-left: 3.125em;} 
.PicList003140 li{/* float: left; *//* width: 48.215%; */}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
}






/*TextList002135 */
.TextList002135{padding: 4% 0;}
  .TextList002135 .auto{padding: 0% 0 2%;}

.TextList002135 .list dl{margin-bottom:2%;background: #fff;padding:2%;}
.TextList002135 .list dt,
.TextList002135 .list dd{ position:relative; padding-left:48px; min-height:33px;}
.TextList002135 .list dl b{ position:absolute; color:#fff; width:33px; height:33px; line-height:33px; text-align:center; font-size:24px; left:0; top:0; border-radius:10px; font-family:Arial, Helvetica, sans-serif;}
.TextList002135 .list dt{line-height:21px;padding-top:6px;padding-bottom:6px;font-weight:bold;color:#333;margin-bottom:2%;font-size: 22px;font-weight: normal;}
.TextList002135 .list dt b{background: #fe0000;}
.TextList002135 .list dd b{background: #333;}
.TextList002135 .list dd pre{line-height: 26px;color: #888;}
@media(min-width:1001px){
.TextList002135 .ul_tab li:nth-child(9n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.TextList002135 .ul_tab li{ width:15.8%; margin-right:1.04%;}
.TextList002135 .ul_tab li:nth-child(6n){ margin-right:0;}
}
@media(max-width:768px) and (min-width:481px){
.TextList002135 .ul_tab li{ width:24.25%;}
.TextList002135 .ul_tab li:nth-child(4n){ margin-right:0;}
}
@media(max-width:480px){
.TextList002135 .list dl{padding: 5%;}
.TextList002135 .ul_tab li{ width:32%; margin-right:2%; margin-bottom:2%;}
.TextList002135 .ul_tab li:nth-child(3n){ margin-right:0;}
.TextList002135 .list dd pre{     font-size: 14px; line-height: 28px;}
}


/*Timeline002859 */
@font-face{
	font-family: "Oswald Bold";
	src:url(../Fonts/OswaldBold.woff) format("woff");
	font-diplay:swap;
}
@font-face{
	font-family: "YouSheBiaoTiHei";
	src:url(../Fonts/YouSheBiaoTiHei.woff) format("woff");
	font-diplay:swap;
}
/*slick Basic*/
.Timeline002859 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002859 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002859 .slick-list:focus {outline: none}
.Timeline002859 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002859 .slick-slider .slick-track, 
.Timeline002859 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Timeline002859 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002859 .slick-track:before, 
.Timeline002859 .slick-track:after{display: table; content: '';}
.Timeline002859 .slick-track:after{ clear: both;}
.Timeline002859 .slick-loading .slick-track { visibility: hidden;}
.Timeline002859 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002859 .slick-slide .slick-loading img { display: none;}
.Timeline002859 .slick-slide .dragging img { pointer-events: none;}
.Timeline002859 .slick-initialized .slick-slide { display: block;}
.Timeline002859 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002859 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002859 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002859 .f-cn{font-family: "YouSheBiaoTiHei";}
.Timeline002859 .f-num{font-family: 'Bebas';}

.Timeline002859 .info-css{ text-align: center;color: #233559; font-size: 20px;line-height: normal;padding-top: 4%;}
.Timeline002859 .info-css .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;padding-top: 24px;position: relative;background: url(../images/yinhao-r.png) no-repeat right top;background-size: 6.617% auto;}
.Timeline002859 .info-css .t-1:before{position: absolute; content: ''; left: 0; top: 0;width: 6.617%;height: 100%;background: url(../images/yinhao-l.png) no-repeat left top;background-size: contain;}
.Timeline002859 .info-css aside .f-cn{font-size: 36px;color: #742748;	}
@media(max-width:640px){
.Timeline002859 .info-css{font-size: 16px;}
.Timeline002859 .info-css aside .f-cn{font-size: 28px;}
}

.Timeline002859 .history{/* margin-top: 4%; */background: url(../images/Timeline002859_bg.jpg) no-repeat center top;}
.Timeline002859 .year li{position: absolute; z-index: 10; }
.Timeline002859 .year li:not(:first-child){cursor: pointer;}
.Timeline002859 .year li i{display: block;width: 20px; height: 20px; background: #b9cce6;border: 4px solid #fff;border-radius: 50%;}
.Timeline002859 .year li:nth-child(1){right: 1%;top: 15%;}
.Timeline002859 .year li:nth-child(2){right: 6%;top: 24%;}
.Timeline002859 .year li:nth-child(3){right: 15%;top: 34%;}
.Timeline002859 .year li:nth-child(4){right: 23%;top: 35%;}
.Timeline002859 .year li:nth-child(5){right: 30%;top: 37%;}
.Timeline002859 .year li:nth-child(6){right: 37%;top: 43%;}
.Timeline002859 .year li:nth-child(7){right: 48%;top: 50%;}
.Timeline002859 .year li:nth-child(8){right: 54%;top: 55%;}
/*.Timeline002859 .year li:nth-child(9){right: 61%;top: 59%;}*/
.Timeline002859 .year li:nth-child(9){right: 67.5%;top: 65%;}
.Timeline002859 .year li:nth-child(10){right: 74%;top: 71%;}
.Timeline002859 .year li:nth-child(11){right: 79.5%;top: 76%;}
.Timeline002859 .year li:nth-child(12){right: 86%;top: 79%;}
.Timeline002859 .year li:nth-child(13){right: 93.5%;top: 81%;}
.Timeline002859 .year li span{position: absolute;font-size: 24px;color: #111;font-family: 'Bebas';}
.Timeline002859 .year li:not(:first-child) span{top: 50%;line-height: 30px;margin-top: 0px;}
.Timeline002859 .year li:nth-child(1) span,
.Timeline002859 .year li:nth-child(3) span,
.Timeline002859 .year li:nth-child(5) span,
.Timeline002859 .year li:nth-child(7) span,
.Timeline002859 .year li:nth-child(9) span,
.Timeline002859 .year li:nth-child(11) span,
.Timeline002859 .year li:nth-child(13) span{color: #fff;}
.Timeline002859 .year li:nth-child(2n) span{left: 100%;margin-left: -38px;margin-top: 16px;}
.Timeline002859 .year li:nth-child(2n-1) span{right: 100%;margin-right: -34px;margin-top: -46px;}
.Timeline002859 .year li:nth-child(1) span{font-size: 18px; right: auto;margin-right: 0; bottom:100%; margin-bottom: 10px; width: 100px; margin-left: -50px; left: 50%; text-align: center;font-weight: bold;}
.Timeline002859 .year li.on span{color: #fe0000!important;}
.Timeline002859 .year li.on i{background: #fe0000;}
.Timeline002859 .year-con .box .title{font-size: 20px;color: #fe0000;font-weight: bold;padding-bottom: 20px;}
.Timeline002859 .year-con .box .title b{font-size: 40px;margin-right: 5px;}
.Timeline002859 .year-con .singlePage{font-size: 16px;line-height: 30px;color: #111;height: 144px;overflow: auto;}
@media(min-width:1201px){
.Timeline002859 .history{height: 770px;}
.Timeline002859 .history .auto{max-width: 1200px;position: relative; z-index: 1;height: 100%;}
.Timeline002859 .history .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/Timeline002859-line.png) no-repeat center bottom; height: 0;transition:2s ease-in-out;}
.Timeline002859 .history.Show .line{height: 100%; }
.Timeline002859 .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 47%;}
}
@media(max-width:1100px){
.Timeline002859 .history{background-size: cover;}
.Timeline002859 .year{display: none;}
}
@media(max-width:1024px){
.Timeline002859 .history{padding: 3% 0 5% 0;}
#year{padding: 0 30px;position:relative;}
#year:before{position: absolute; left: 0; top: 33px; width: 100%; height: 1px; background: #fff; content: '';}
#year li.slick-slide{ text-align: center; color: #fff; font-size: 20px; padding: 20px 0;}
#year li.slick-slide i{ display: block; margin: 7px auto; width: 12px; height: 12px; background: #fff;border-radius: 50%; position: relative;}
#year li.slick-current span{color: #fe0000;}
#year li.slick-current i{background: #fe0000;}
#year li.slick-slide i:before{position: absolute;content: '';width: 6px;height: 6px;background: #fe0000;border-radius: 50%;left: 50%;top: 50%;margin: -3px 0 0 -3px;}
#year li.slick-current i:before{background: #fff;}
#year .slick-arrow{position: absolute; top:19px;font-size: 0;cursor: pointer; padding: 0; border: 1px solid #fff;background: #fff; width: 30px; height:30px; border-radius: 50%;  z-index: 20;}
#year .slick-arrow:before{position: absolute;content: '';width: 10px;height: 10px;border-top: 2px solid #fe0000;border-right: 2px solid #fe0000;transform: rotate(45deg);margin: -5px 0 0 -5px;}
#year .slick-prev:before{transform: rotate(-135deg); margin-left: -2px;}
#year .slick-prev{left: 0;}
#year .slick-next{right: 0;}
}


/*TextList002739 */
.TextList002739{
    padding: 3% 0;
}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #fe0000;width: 4px;height: 4px;display: inline-block;content: '';vertical-align: middle;margin-right: 27px;}


.TextList002739 .title{padding:0 40px;line-height: 60px;background: #333;font-size: 20px;color: #fff;border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list-group{padding-bottom:3%}
.TextList002739 .list{border-bottom: 1px solid #ededed;background: #fff;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff;margin: 0 40px;padding: 0;border-bottom: 2px solid #eee;color: #fe0000;}
.TextList002739 .tit.active time{color: #fe0000;}
.TextList002739 .info{padding: 10px 40px 40px 70px;}
.TextList002739 .info .singlePage{font-size: 16px;line-height: 35px;color: #3e3e3e;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}



/*RighInfo003141 */
.RighInfo003141{font-family: 'SourceHanSansCN-Regular';}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 5.5em;margin-bottom: 5.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{font-size: 1em;line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}
.RighInfo003141 .intro .info p b{color: #fe0000;margin-right: 10px;/* font-size: 16px; */}
 
 
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
 
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
.RighInfo003141 .intro .info p{margin: 0.8em 0;}
}







/*PicList002925 */

.PicList002925{background: #f5f5f5;padding: 4.525vw 0;overflow: hidden;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom:2.28vw;}
.PicList002925 li .Ispic{padding-bottom: 72%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}





/*
 .Floor000905 ä¸ºdemoç¼–å·
 */
.Floor000905{ background-color:#f2f2f2;}
.Floor000905 .auto{position:relative;padding-top: 5%;padding-bottom: 6%;overflow:hidden;}
.Floor000905 .title{ font-size:34px; line-height:62px; background:url(../images/Floor000905-titbg.png) no-repeat left center; background-size:contain; color:#343434; padding-bottom:3%; position:relative;}
.Floor000905 .title::before{ position:absolute; content:''; width:32px; height:3px; background-color:#343434; left:0; bottom:0;}
.Floor000905 figure{ padding-right:58%; font-size:16px;}
.Floor000905 figure .tips{padding: 7% 0;line-height: 32px;color: #888;}
.Floor000905 figure li{line-height:25px;margin-bottom: 28px;padding-left:30px;background:url(../images/Floor000905-icon1.png) no-repeat left 3px;color: #222;}
.Floor000905 figure li:nth-child(2){ background-image:url(../images/Floor000905-icon2.png);}
.Floor000905 figure li:nth-child(3){ background-image:url(../images/Floor000905-icon3.png);}
.Floor000905 figure li:nth-child(4){ background-image:url(../images/Floor000905-icon4.png);}
.Floor000905 .job{background:url(../images/Floor000905-bg.jpg) no-repeat center center; background-size:cover;}
.Floor000905 .job a:hover{ background-color:rgba(244,166,15,0.8); color:#fff;}
.Floor000905 .job h2{ font-size:22px; margin:0;}
.Floor000905 .job p{ margin: 20px 0; line-height:25px;}
.Floor000905 .job span{ background:url(../images/Floor000905-a_more.png) no-repeat; width:38px; height:9px; display:inline-block;}
@media(max-width:768px){
.Floor000905 figure{font-size:14px;}
/*.Floor000905 figure .tips,*/
.Floor000905 .job p{ font-size:12px;}
}
@media(min-width:640px){
.Floor000905 .job{ position:absolute; right:0; top:0; width:44.5%; height:100%;}
.Floor000905 .job a{ position:absolute; height:100%; width:50%; left:0; top:0; padding-left:5%; padding-top:50%;} 
}
@media(max-width:640px){
.Floor000905 figure{ padding-right:0;}
.Floor000905 figure .tips{ padding:20px 0;}
.Floor000905 .job a{ padding:5% 0 5% 5%; display:block;}
}
@media(max-width:480px){
.Floor000905 .title{ font-size:24px;}
}










.Floor0029515{padding: 4vw 0;}
.Floor00295151{padding: 0vw 0 0 0;background: #f5f5f5;}
 .Floor0029515 .box{ margin-bottom:2%}
@media(min-width:1025px){
.Floor0029515 .box{width:100%;width: 100%;
    background: #fff;
    padding: 30px;    border-radius: 13px;}

}
@media(max-width:1024px){
 
	.Floor00295151{margin: 0 0 0vw 0;}
.Floor0029515 .box{padding-top: 6vw;}
}
.Floor00295151 .box{    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;}
.Floor00295151 .inner{border-top:  1px dotted #dedede}
.Floor0029515 .box ol{border-bottom: 1px solid #dedede;padding-bottom: 27px; margin-bottom: 3px;}
.Floor0029515 .box ol.ol-pic a{display: block;position: relative;}
.Floor0029515 .box ol.ol-pic .Ispic{height: 134px;}
.Floor0029515 .box ol.ol-pic aside{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; color: #fff;background: rgba(0,0,0,0.5);font-size: 16px;line-height: 40px;}
.Floor0029515 .box ol.ol-pictxt .txt aside{font-size: 22px;
    color: #333;}
.Floor0029515 .box ol.ol-pictxt .txt p{line-height: 1.715em;}
.Floor0029515 .box ol.ol-pictxt .txt time{color: #999;}
.Floor0029515 .box li{line-height: 60px;}
.Floor0029515 .box li:not(:last-child){border-bottom: 1px dotted #dedede;}
.Floor0029515 .box li a{font-size: 16px;padding-left: 20px;background: url(../images/Floor002862_icon.png) no-repeat left center;}
.Floor0029515 .box li time{float: right;color: #999;}
.Floor0029515 .box ol.ol-pictxt .Ispic{padding-bottom: 70%;}

@media(min-width:481px){
.Floor0029515 .box ol.ol-pictxt .pic{width: 204px;}
.Floor0029515 .box ol.ol-pictxt .txt{padding-left: 20px;}
}
@media(max-width:480px){
.Floor0029515 .box ol.ol-pictxt .ytable,
.Floor0029515 .box ol.ol-pictxt .ytable-cell{display: block;}
.Floor0029515 .box ol.ol-pictxt .txt{padding: 3vw;}
.Floor0029515 .box li a,
.Floor0029515 .box ol.ol-pictxt .txt aside,
.Floor0029515 .box ol.ol-pic aside{font-size: 4vw;}
.Floor0029515 .box ol.ol-pictxt .txt p{font-size: 3.5vw;}
}




.RichInfo005{padding:6% 0; }
.RichInfo005 .auto{padding:4%;background:#fff }
.RichInfo005 .news_info .title{text-align:center;padding-bottom:20px;border-bottom:1px dashed #d2d2d2;margin-bottom:30px}
.RichInfo005 .news_info .title h1{margin:0;padding-bottom:15px;font-size:24px;/* font-weight:400; */color:#333;/* text-align:left; */line-height:32px;}
.RichInfo005 .news_info .title p{margin:0;padding-bottom:10px;/* text-align:left; */font-family: "Microsoft YaHei Light";}
.RichInfo005 .news_info .title p span{display:inline-block;margin-right:20px;color:#888;/* font-family:Arial,Helvetica,sans-serif */}
.RichInfo005 .news_info .info{text-align:justify;text-justify:inter-ideograph}
.RichInfo005 .news_info .center{text-align:center}
.RichInfo005 .info{font-size: 16px;line-height: 32px;color: #333;/* font-family: "Microsoft YaHei Light"; */}
.RichInfo005 .info p{margin: 22px 0;}
.RichInfo005 .info img{width:100%;display:block;margin:3% auto}
.RichInfo005 .bot{position:relative;margin-top:50px}
.RichInfo005 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RichInfo005 .info_back a{color:#fff;font-size:14px;background: #fe0000;display:block;padding:10px 30px;border-radius:50px;}
.RichInfo005 .info_back a:hover{background:#fff;color:#fe0000;border:1px #fe0000 solid}
.RichInfo005 .info_pn span{display:block;font-size:16px;margin:15px 0}
.RichInfo005 .info_pn span a{color:#999}
.RichInfo005 .info_pn span a:hover{color:#fe0000;text-decoration:underline}
@media(max-width:1000px){.RichInfo005 .info_back{position:relative}
.RichInfo005 .bot{position:relative;margin-top:15px}
.RichInfo005 .info img{width:100%}
}
@media(min-width:1000px){
.RichInfo005 .info_pn span{width:80%}

}




/*
 .PicList000593 为demo编号
 */
.PicList000593{    padding: 4% 0; }
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -5px;margin-top: -14px;}
.PicList000593 li p{text-align:center;font-size: 16px;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}




