/*@font-face {
font-family:"avant";
src: url('../font/AVANTGARGOTITCTEE.TTF');
}

@font-face {
font-family:"avant";
src: url('../font/AVANTGARGOTITCTEE.eot');
}*/
@font-face {
font-family:"SCNB";
src: url('../font/NotoSansHans-Bold.otf');
}

/*@font-face {
font-family:"思源R";
src: url('../font/SourceHanSansCN-Regular.otf');
}*/

@CHARSET "UTF-8";

@font-face {
font-family: SCNRegular;
src:url('../font/SourceHanSansCN-Regular.otf')
}


html,body{font-family: SCNRegular, Microsoft YaHei, Arial, Helvetica, sans-serif;color: #444;}
*{margin: 0;padding: 0;}
.transition{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
a:hover,a{text-decoration: none;cursor: pointer;}
img{border: none;}
.qzbhh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.qzbhh1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.qzbhh2{display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}
.index_container{width: 1700px;margin: 0 auto;}
.visible_xs{display: none;}

/*侧边导航*/
#fp-nav ul li, .fp-slidesNav ul li{width: 18px;height: 18px;margin: 15px 0;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width: 18px;height: 18px;border: 1px solid #fff;background: none;box-sizing: border-box;margin: 0;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{width: 18px;height: 18px;border: none;background: #fff;margin: 0;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {width: 18px; height: 18px; margin: 0; background: #fff;border: none;}
#fp-nav.fp-right{right: 46px;}

/*---------------------------1---------------------------*/
.daohang{position: fixed;height: 82px;top: 30px;left: 0;width: 100%;box-sizing: border-box;text-align: right;z-index: 99;padding: 0 100px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.daohang.on{top:0;}
.daohang.in{background: rgba(0,0,0,0.6);top: 0;}
.daohang.in .daohang_down{background: rgba(0,0,0,0.4);}
.daohang.in a,.daohang.in .languages{color: #fff;}
.daohang.in .daohang_box > li .nav_down{}
.logo_nav{float: left;display: inline-block;width: 217px;height: 82px;}
.logo_nav img{width: 100%;height: auto;}
.languages{float: right;font-size: 12px;line-height: 84px;color: #fff;}
.languages a{font-size: 15px;margin: 0 5px;color: #fff;}
.languages img{vertical-align: middle;}
.daohang ul{display: inline-block;}
.daohang li{list-style: none;display: inline-block;line-height: 84px;margin-right: 30px;}
.daohang li a{display: block;color: #fff;font-size: 15px;}
.daohang_box{position: relative;}
.daohang_box > li{position: relative;}
.daohang_box > li .nav_down{position: absolute;width: 200px;text-align: center;background: rgba(0,0,0,0.4);line-height: 40px;left: 50%;margin-left: -100px;display: none;}
.daohang_box > li .nav_down li{margin: 0;display: block;}
.nav_down li a{font-size: 13px;line-height: 40px;display: block;}

.daohang_down{position: absolute;width: 1240px;text-align: left;left: -60px;background: rgba(0,0,0,0.4);padding: 0 280px 0 116px;display: none;}
.daohang_down_list{display: flex;display: -ms-flexbox;display: -webkit-flex;}
.daohang_down_list div{padding: 28px 34px 70px 30px;vertical-align: top;border-left: 1px solid rgba(255,255,255,0.1);}
.daohang_down_list div:last-child{border-right: 1px solid rgba(255,255,255,0.1);}
.daohang_down_list a{display: block;color: #fff;line-height: 30px;font-size: 14px;}
.nav_box{display: none;}



/*第一屏*/
.box1{width: 100%;height: 100%;box-sizing: border-box;position: relative;}
.box1_box{width: 100%;height: 100%;position: relative;overflow: hidden;}
.mb01{position: absolute;width: 100%;height: 100%;background: #000;opacity: 0.5;left: 0;top: 0;}
.box1_center{position: absolute;width: 100%;top: 47%;text-align: center;color: #fff;}
.box1_center .container{padding-right: 35px;box-sizing: border-box;}
.box1_center div{font-size: 59px;line-height: 60px;font-weight: bold;}
.box1_center img{max-width:100%}
.box1_center div span{display: inline-block;margin-right: 56px;position: relative;}
.box1_center div span:last-child{margin-right: 0;}
.box1_center div span:last-child:after{display: none;}
.box1_center div span:after{content: '';position:absolute;width: 1px;height: 20px;background: #fff;right: -28px;top: 50%;margin-top: -10px;}
.index-kv-prev,.index-kv-next{display: inline-block;width: 44px;height: 44px;border: 1px solid #fff;border-radius: 50%;background-size: 40% 40%;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.box1_swiper,.box1_box .swiper-container {position: relative;width: 100%;height: 100%;}
.box1_swiper > img{width: 100%;height: 100%;object-fit: cover;}
.index_eng{font-size: 24px;line-height: 30px;letter-spacing: 0.7px;color: #ccc;margin-top: 10px;font-weight: 100;text-transform: uppercase;}
.index-kv-prev{left: 20px;margin-top: -50px;}
.index-kv-next{left: 20px;margin-top:6px;}
.scroll_box{position: absolute;width: 70px;bottom: 60px;left: 50%;margin-left: -35px;color: #ccc;text-align: center;text-transform: uppercase;padding-bottom: 50px;z-index: 99;display:none;}
.scroll_box p{margin-bottom: 20px;}
.box1_box .swiper-pagination-kv{bottom:40px;}
.swiper-pagination-kv .swiper-pagination-bullet{width: 20px;height: 6px;border-radius: 2px;background: #fff;}
.yura {
    -webkit-animation-name: yurayura;
    -webkit-animation: neyurayuraw 0.6s infinite alternate linear;
    animation-name: yurayura;
    animation: yurayura 0.6s infinite alternate linear;
}
@-webkit-keyframes yurayura {
	0% {
		transform:translateY(0px);
		opacity: 0;
		}
	100% {
		transform:translateY(20px);
		opacity: 1;
		}
}
@keyframes yurayura {
	0%{
		transform:translateY(0px);
		opacity: 0;
		}
	100%{
		transform:translateY(20px);
		opacity: 1;
		}
}

/*第2屏*/
.box2{padding-top: 40px;box-sizing: border-box;}
.index_title{text-align: center;color: #fff;font-size: 30px;font-weight: bold;position: relative;text-shadow: 0 0 5px rgba(0,0,0,0.2);}
.index_title:after{content: '';position: absolute;width: 40px;height: 4px;background: #fff;left: 50%;margin-left: -20px;bottom: -20px;}
.box2_center{margin: 70px -10px 0 -10px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.box2_center > div{padding: 10px;}
.box2_jianjie{width: 62%;}
.box2_jiyu{width: 38%;}
.index_box2_center{background: rgba(0,0,0,0.5);padding: 80px 60px;color: #fff;height: 100%;box-sizing: border-box;position: relative;}
.index_box2_center div{font-size: 22px;font-weight: bold;margin-bottom: 50px;position: relative;}
.index_box2_center div:after{content: '';position: absolute;width: 38px;height: 1px;background: #fff;left: 0;bottom: -20px;}
.index_box2_center p{font-size: 15px;line-height: 34px;}
.index_box2_center img{position: absolute;right: 60px;bottom: 120px;}



/*第3屏*/
.index_news_box{margin-top: 50px;}
.index_news_center{display: block;color: #fff;}
.news_time{font-size: 50px;}
.news_time small{font-size: 20px;margin-left: 10px;}
.news_img{margin: 35px 0 15px 0;overflow: hidden;font-size: 0;}
.news_img img{width: 100%;}
.news_title{font-size: 20px;line-height: 30px;height: 60px;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;margin-bottom: 20px;}
.news_xiangqing{font-size: 14px;}
.news_xiangqing span{display: inline-block;margin-left: 20px;width: 56px;height: 13px;background: url(../images/xiangqing.png) no-repeat;background-position: right top;vertical-align: sub;}
.index_news_box .swiper-pagination-progressbar{background: none;top: auto;bottom: 0px;height: 2px;}
.index_news_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #d8262e;height: 3px;}



/*第4屏*/
.section.index_hangjing{position: relative;}
.box4_box{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.box4_box .swiper-container{width: 100%;height: 100%;}
.index_zizhi{position: relative;z-index: 2;}
.zizhi_box{margin: 100px 0 120px 0;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items:center;}
.index_hangjing_box{position: absolute;width: 100%;height: 240px;bottom: 0;left: 0;overflow: hidden;}
.index_hangjing_box .index-hangjing{height: 100%;padding-top: 40px;}
.index_hangjing_box .swiper-slide{background: #000;}
.index_hangjing_box .swiper-slide img{width: 100%;height: 100%;object-fit: cover;opacity:0.5;}
.index-hangjing-next{position: absolute;right: 80px;top: 50%;margin-top: -26px;z-index: 2;cursor: pointer;font-size: 0;outline: none;}
.index-hangjing-prev{position: absolute;left: 80px;top: 50%;margin-top: -26px;z-index: 2;cursor: pointer;font-size: 0;outline: none;}

/*第7屏*/
.foot_bottom{line-height: 25px;padding: 15px 0;border-top: 1px solid #434343;font-size: 12px;text-align: center;color: #ccc;}
.foot_bottom img{vertical-align: sub;}
.foot_bottom a{color: #ccc;}
.foot_top{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 50px 0 20px 0;}
.foot_top div a:first-child{font-size: 15px;margin-bottom: 20px;color: #fff;}
.foot_top a{display: block;color: #ccc;font-size: 12px;line-height: 30px;}
.qr_box{margin-left: 1%;}
.qr_box p{text-align: center;color: #ccc;font-size: 12px;margin-top: 10px;}
.foot_lxfs img{margin-right: 10px;vertical-align: sub;}
.foot_lxfs p{margin-bottom: 15px;color: #fff;font-size: 12px;}



@media only screen and (min-width: 1280px) {
.news_xiangqing:hover span{background: url(../images/xiangqing.png) no-repeat;background-position: left top;}
.index_news_center:hover .news_img img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.daohang_down_list div:hover{background: rgba(205,44,27,0.6);border-color:rgba(205,44,27,0.6);}
.nav_down li a:hover{background: rgba(205,44,27,0.6);}
.index-kv-prev:hover,.index-kv-next:hover{background-size: 60% 60%;}
.index_hangjing_box .swiper-slide:hover{z-index: 99;}
.index_hangjing_box .swiper-slide img:hover{opacity: 1;transform: scale(1.1);transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
}


@media only screen and (max-width: 1600px) {
.index_container{width: 1360px;margin: 0 auto;}
#fp-nav ul li a span, .fp-slidesNav ul li a span,#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{width: 14px;height: 14px;}
.daohang{padding: 0 70px;}
.daohang li{margin-right: 35px;}
.daohang li a,.languages a{font-size: 13px;}
.box1_center div{font-size: 48px;}
.index_eng{font-size: 20px;}
.daohang_down_list div{padding: 20px 25px 55px 25px;}
.box2_center{margin: 40px -10px 0 -10px;}
.index_box2_center{padding: 60px 40px;}
.box2{padding-top: 20px;}
.index_box2_center img{right: 50px;bottom: 80px;}
.index_title{font-size: 24px;}
.news_time{font-size: 36px;}
.news_time small{font-size: 16px;}
.news_title{font-size: 18px;}
.news_img{margin: 20px 0 6px 0;}
.index_hangjing_box{height: 220px;}
.zizhi_box{margin: 70px 0 122px 0;}
.zizhi_box img{width: 14%;}
.index_title:after{height: 2px;bottom: -17px;}
}

@media only screen and (max-width: 1366px) {
.index_container{width: 1200px;margin: 0 auto;}
.daohang{padding: 0 40px;height: 60px;}
.logo_nav{width: 160px;height: 61px;}
.daohang li,.languages{line-height: 62px;}
.daohang_down_list a {line-height: 28px;font-size: 13px;}
.daohang_down_list div { padding: 20px 24px 35px 24px;}
.daohang_down {left: -40px;padding: 0 280px 0 94px;}
.box1_center div {font-size: 38px;}
.index_eng{font-size: 17px;letter-spacing: 0.4px;}
.scroll_box p{font-size: 13px;}
.yura{width: 20px;margin-left: -10px;}
.scroll_box{bottom: 35px;}
.index_title {font-size: 20px;}
.index_title:after {height: 3px;bottom: -15px;}
.index_box2_center{padding: 60px 30px;}
.index_box2_center div {font-size: 18px;margin-bottom: 30px;}
.index_box2_center div:after{bottom: -10px;}
.index_box2_center p {font-size: 13px;line-height: 26px;}
.index_box2_center img {right: 30px; bottom: 60px;width: 120px;}
.news_time{font-size: 36px;}
.news_time small{font-size: 16px;}
.news_img {margin: 15px 0 5px 0;}
.news_title{font-size: 16px;}
.news_xiangqing{font-size: 12px;}
.index_hangjing_box{height: 180px;}
.zizhi_box{margin: 65px 0 122px 0;}
.foot_bottom{font-size: 12px;}
.box1_center .top img{height: 80px;}
.daohang li{margin-right: 20px;}
}

@media only screen and (max-width: 1024px) {
.index_container{width: 100%;padding: 0 20px;box-sizing: border-box;}
#fp-nav.fp-right{display: none;}
.daohang{display: none;}
.nav_box{display: block;position: fixed;width: 100%;padding: 20px;box-sizing: border-box;z-index: 101;}
.logo_nav{width: 115px;height: 40px;}
.logo_nav img{margin-top:-5px;}
.nav_icon{float: right;}
.nav_icon span{display: block;width: 25px;height: 2px;background: #fff;margin: 6px 0;box-shadow: 2px 2px 2px rgba(0,0,0,0.2);}
.nav_list_box{position: fixed;width: 100%;height: 100%;left: -100%;top: 0;z-index: 2;}
.nav_list_box.in{left: 0;}
.nav_list_mb{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.8);}
.nav_list{width: 70%;background: #fff;position: relative;z-index: 3;line-height: 46px;max-height: 100%;overflow: auto;}
.nav_list a{display: block;padding-left: 20px;color: #333;}
.nav_list .language a{display:inline-block;padding:0 20px;}
.nav_down{display: none;}
.nav_list_mbox a.active{background: #f4f4f4;}
.nav_list_mbox ul a{padding-left: 35px;}
.nav_list_mbox > li{border-bottom: 1px solid #f4f4f4;}
.box1_center div{font-size: 22px;}



}

@media only screen and (max-width: 767px) {
.hidden_xs{display: none;}
.visible_xs{display: block;}
.news_title{margin-bottom: 20px;}
.box1_center div{line-height: 40px;}
.index_eng{font-size: 15px;}
.box2_center{display: block;margin: 26px -5px 0 -5px;}
.box2_center > div{width: 100%;box-sizing: border-box;}
.index_box2_center{padding: 5px;text-shadow:0 0 3px rgba(0,0,0,0.5)}
.index_box2_center p {font-size: 12px;line-height: 14px;}
.index_box2_center div {font-size: 15px;margin-bottom: 6px;}
.index_box2_center div:after{bottom: -5px;display:none;}
.index_box2_center img{display: none;}
.index_title{font-size: 20px;}
.index_title:after {height: 2px;bottom: -10px;}
.box2_center > div{padding: 5px;}
.zizhi_box{flex-wrap: wrap;margin-bottom:0;}
.zizhi_box img{width: 31.5%;margin-bottom: 3%;}
.index_hangjing_box{height: 96px;}
.index-hangjing-next img,.index-hangjing-prev img{width: 44px;}
.index-hangjing-next{margin-top: -22px;right:20px;}
.index-hangjing-prev{margin-top: -22px;left:20px;}
.foot_top > div{display: none;}
.foot_top > div.qr_box,.foot_top > div.foot_lxfs{display: block;margin:0;}
.qr_box img{width:120px;height:120px;}
.foot_lxfs img{width: 16px;margin-right: 6px;}
.foot_top{padding: 50px 0 30px 0;justify-content:center;}
.box1_center .top img{height: 100px;}
}

@media only screen and (max-width: 375px) {

}










/*动画*/
.section.active .right{animation: right 1s linear forwards; -webkit-animation: right 1s linear forwards;}
.section.active .left{animation: left 1s linear forwards; -webkit-animation: left 1s linear forwards;}
.section.active .top1{animation: top1 1s linear forwards; -webkit-animation: top1 1s linear forwards;}
.swiper-slide-active .top{animation: top1 1s linear forwards; -webkit-animation: top1 1s linear forwards;}
.section.active .top2{animation: top2 1.2s linear forwards; -webkit-animation: top2 1.5s linear forwards;}
.section.active .top3{animation: top3 1.4s linear forwards; -webkit-animation: top3 1.4s linear forwards;}
.section.active .top4{animation: top4 1.6s linear forwards; -webkit-animation: top4 1.6s linear forwards;}
.section.active .top5{animation: top5 1.8s linear forwards; -webkit-animation: top5 1.8s linear forwards;}

@-webkit-keyframes right {
	0% {transform:translateX(-200px);opacity: 0;}
	100% {transform:translateX(0px);opacity: 1;}
}
@keyframes right {
	0% {transform:translateX(-200px);opacity: 0;}
	100% {transform:translateX(0px);opacity: 1;}
}
@-webkit-keyframes left {
	0% {transform:translateX(200px);opacity: 0;}
	100% {transform:translateX(0px);opacity: 1;}
}
@keyframes left {
	0% {transform:translateX(200px);opacity: 0;}
	100% {transform:translateX(0px);opacity: 1;}
}

@-webkit-keyframes top1 {
	0% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@keyframes top1 {
	0% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@-webkit-keyframes top2 {
	0% {transform:translateY(200px);opacity: 0;}
	20% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@keyframes top2 {
	0% {transform:translateY(200px);opacity: 0;}
	20% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@-webkit-keyframes top3 {
	0% {transform:translateY(200px);opacity: 0;}
	40% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@keyframes top3 {
	0% {transform:translateY(200px);opacity: 0;}
	40% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@-webkit-keyframes top4 {
	0% {transform:translateY(200px);opacity: 0;}
	60% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@keyframes top4 {
	0% {transform:translateY(200px);opacity: 0;}
	60% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@-webkit-keyframes top5 {
	0% {transform:translateY(200px);opacity: 0;}
	80% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}
@keyframes top5 {
	0% {transform:translateY(200px);opacity: 0;}
	80% {transform:translateY(200px);opacity: 0;}
	100% {transform:translateY(0px);opacity: 1;}
}