/* @font-face {

	font-family: mob;

	src: url(../fonts/FUTURALTBOOK.TTF);

}

@font-face {

	font-family: est;

	src: url(../fonts/ErasBoldITC.TTF);

} */



.section1{position: relative;}

.banner img{width: 100%;display: block;position: relative;animation: banrun1 5s linear infinite;position: relative;}

.bannerinner{position: absolute;top: 20%;left: 0;width: 100%;}

.bannerinner img{width: auto;animation:initial;}



.bannerinner h2{font-size: 65px;color: #333333;line-height: 65px;display: inline-block;margin-top: 38px;}

.bannerinner h2::after{content: '';display: block;width: 100%;height: 3px;background: #db6927;margin: 18px 0 75px;}

.bannerinner p{font-size: 32px;color: #333333;}



.banner .swiper-pagination{bottom: 100px;display: none;}

.banner a{display: block;position: relative;z-index: 999999;}

.swiper-pagination-bullet{background: #fff;opacity: 1;}

.swiper-pagination-bullet-active{background: #ea5404;}

.banner .swiper-pagination span{margin-right: 40px !important;width: 10px;height: 10px;}

.banner h6{position: absolute;top: 60%;left: 47.6%;transform: translateY(-50%);font-size: 14px;color: #fff;z-index: 9999999;text-align: center;cursor: pointer;}

.banner h6 span{display: block;font-size: 40px;width: 82px;height: 80px;text-align: center;line-height: 82px;border: 1px solid #fff;border-radius: 50%;margin-bottom: 16px;box-sizing: border-box;}



.banner_an{position: absolute;top: 20%;right: 8.5%;z-index: 9;}

.banner_an .swiper-button-prev,.banner_an .swiper-button-next{position: static;text-align: center;display: inline-block;font-size: 26px;

	margin: 0;color: #b6b6b6;

}

.banner_an .swiper-button-prev{margin-bottom: 22px;}

.banner_an .swiper-button-next{line-height: 35px;}

.banner_an .swiper-button-prev:hover,.banner_an .swiper-button-next:hover{color: #db6927;}

.swiper-button-prev,.swiper-button-next{background: none;}

.swiper-num .active{font-size: 32px;color: #1f1f1f;font-family: serif;font-weight: bold;}

.swiper-num .total{font-size: 12px;color: rgba(31,31,31,.5);font-family: serif;font-weight: bold;}

.swiper-num a{font-size: 12px;color: rgba(31,31,31,.5);border-top: 1px solid #c8c8c8;font-family: serif;font-weight: bold;cursor: pointer;}

.swiper-num{display: inline-block;vertical-align: middle;}

.swiper-num a:hover{color: #db6927;}













.zzlist{font-size: 0;}

.zzlist>li {

	display: inline-block;

    text-align: left;

	padding-right: 36px;

	position: relative;

}
.zzlist>li p{text-indent: 0;}
.zzlist>li:nth-of-type(2){margin-left: 36px;}

.zzlist>li:first-of-type:after{content: '';display: inline-block;vertical-align: middle;width: 1px;height: 30px;background: #d8d8d8;margin: 0 36px;position: absolute;right: -36px;top: 50%;

	transform: translateY(-50%);

	-webkit-ransform: translateY(-50%);

	-o-ransform: translateY(-50%);

	-moz-ransform: translateY(-50%);

}

.zzlist>li:last-of-type{margin-bottom: 0;}

.zzlist>li h6 {

	display: inline-block

}



.zzlist>li p {

	color: rgba(51,51,51,.5);

	font-size: 16px;

}

.zzlist>li i{font-size: 15px;color: rgba(51,51,51,.5);display: inline-block;vertical-align: super;}

.dataNums {



	top: 50%;

	display: block;

	width: 100%;

	height: 45px;

	text-align: center;

}



.dataNums .dataOne {

	width: 30px;

	height: 45px;

	text-align: left;

	display: inline-block

}



.dataNums .dataBoc {

	position: relative;

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.dataNums .dataBoc .tt {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.dataNums .tt span {

	width: 100%;

	height: 100%;

	font: 42px "h";

	/* color: #ea5404; */

    display: block;

	font-weight: bold;

    font-family: "mob";



    -webkit-line-clamp: 2;

    background-image: -webkit-linear-gradient(top, #ea5504, #fb9503);

	background-clip: text;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;



}



.sybt{font-size: 0;margin-bottom: 50px;}

.sybt h2{font-size: 50px;color: #333333;line-height: 50px;}

.sybt h2 i{font-size: 42px;color: rgba(51,51,51,.2);display: inline-block;text-transform: uppercase;font-family: mob;}

.sybt_l,.sybt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.sybt_l{width: 40%;}

.sybt_r{width: 60%;text-align: right;}

.sybt_r h6,.sybt_r .more{display: inline-block;}

.sybt_r h6{margin-right: 20px;}

.sybt_r h6{font-size: 16px;color: rgba(51,51,51,.5);cursor: pointer;}

.sybt_r h6:hover,.sybt_r h6.ac{color: #db6927;}
.sybt_r h6:nth-of-type(8),.sybt_r h6:nth-of-type(9){display: none;}


.more{font-size: 16px;color: rgba(51,51,51,.6);}

.more img{display: inline-block;vertical-align: middle;margin-right: 5px;}

.more:hover{color: #db6927;}



.section2{margin: 90px 0;position: relative;}

.s2{font-size: 0;background: #f0f0f0;}

.s2_l,.s2_r{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 0;}

.s2_l{width: 50%;padding: 0 70px;}

.s2_r{width: 50%;}

.s2_l img{max-width: 100%;}

.s2_l p{font-size: 16px;color: #999999;line-height: 24px;text-indent: 2em;}

.s2_r img{width: 100%;height: auto;}

.s2_l .more{margin: 30px 0 70px;display: block;}

.s2bt{position: absolute;right: 0;top: 0;width: 8.5%;height: 100%;font-size: 0;}

.s2lsit{display: inline-block;vertical-align: top;width: 50%;background-image: -webkit-linear-gradient(top, #fc9703, #ea5504);height: 100%;text-align: center;position: relative;box-sizing: border-box;}

.s2lsit:first-of-type{border-right: 1px solid rgba(252,151,3,.5);}

.s2lsit a{display: block;position: relative;padding-top: 100px;height: 100%;box-sizing: border-box;}

.s2lsit h3{font-size: 22px;color: #ffffff;writing-mode:vertical-rl;display: inline-block;

}

.s2lsit h3 i{font-size: 16px;color: #fff;font-family: "mob";margin-top: 15px;}

.s2lsit h6{display: block;width: 20px;height: 20px;line-height: 19px;text-align: center;background: #db6927;border-radius: 50%;color: #fff;margin: 0 auto;

	position: absolute;bottom: 100px;left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

}

.s2lsit a:hover h6{background: #fff;color: #db6927;}





.section3{padding-bottom: 90px;}

.s3lb{position: relative;}

.s3lb.ac{display: block;}

.s3lb img{width: 100%;}

.s3lb h3{font-size: 20px;color: #333333;text-align: center;margin-top: 20px;text-transform: uppercase;}



.s3lb{overflow: hidden;height: 0;position: relative;}

.s3lb.ac{height: auto;text-align: center;}

.s3lb .swiper-button-next,.s3lb .swiper-button-prev{font-size: 30px;color: #e5e5e5;top: 30%;}

.s3lb .swiper-button-next{right: 45px;}

.s3lb .swiper-button-prev{left: 45px;}

.s3lb .swiper-button-next:hover,.s3lb .swiper-button-prev:hover{color: #db6927;}

.s3lb .swiper-slide h6{position: relative;overflow: hidden;}

.s3lb .swiper-slide a{position: relative;display: block;}

.s3lb .swiper-slide a:hover img{

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-o-transform: scale(1.2);

	-moz-transform: scale(1.2);

}

.s3lb .swiper-slide a:hover h3{color: #db6927;}





.section4{padding: 80px 0;position: relative;background: #f0f0f0;}

.section4 .sybt_l,.section4 .sybt_r{width: 50%;}



.demo-1{

	-moz-column-count:3; /* Firefox */

	-webkit-column-count:3; /* Safari 和 Chrome */

	column-count:3;

	-moz-column-gap: 1em;

	-webkit-column-gap: 1em;

	column-gap: 1em;

}

.item{

	padding: 1em;

	margin-bottom: 2em;

	-webkit-column-break-inside: avoid;

	break-inside: avoid; /*防止断点*/

	text-align: center;

}

.item img{width: 100%;}



.section4 ul{font-size: 0;position: relative;}

.section4 ul li{display: inline-block;vertical-align: top;position: relative;margin-right: 2.5%;margin-bottom: 55px;}

.section4 ul li:nth-of-type(3n){margin-right: 0;}

.section4 ul li:first-of-type{width: 27%;}

.section4 ul li:nth-of-type(2){width: 34%;}

.section4 ul li:nth-of-type(3){width: 34%;}

.section4 ul li:nth-of-type(4){width: 34%;}

.section4 ul li:nth-of-type(5){width: 27%;margin-top: -130px;}

.section4 ul li:nth-of-type(6){width: 34%;margin-top: -130px;}

.section4 ul li img{width: 100%;}

.section4 ul li a{display: block;position: relative;font-size: 0;}

.section4 ul li a h3,.section4 ul li a p{display: inline-block;vertical-align: top;margin-top: 35px;}

.section4 ul li a h3{width: 39%;font-size: 20px;color: #333333;}

.section4 ul li a p{width: 61%;font-size: 16px;color: #999999;}

.section4 ul li h6{position: relative;overflow: hidden;}

.section4 ul li a:hover img{

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-o-transform: scale(1.2);

	-moz-transform: scale(1.2);

}

.section4 ul li a:hover h3{color: #db6927;}







.section5{padding: 80px 0 50px;position: relative;}

.syxw{font-size: 0;}

.xwlb{display: inline-block;vertical-align: top;width: 31.33333%;margin-right: 3%;margin-bottom: 60px;}

.xwlb:nth-of-type(3n){margin-right: 0;}

.xwlb a{display: block;position: relative;}

.xwlb a img{width: 100%;}

.xwlb a h6{position: relative;overflow: hidden;}

.xwlb a h3{font-size: 20px;color: #201c1d;margin-top: 30px;
	word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 
}

.xwlb a p{font-size: 16px;color: #a6a6a6;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.xwlb a p::after{content: '';display: block;width: 100%;height: 1px;background: #e6e3e3;margin: 30px 0;}

.xwlb a h4{font-size: 16px;color: #a6a6a6;line-height: 36px;}

.xwlb a h4 i{font-size: 36px;display: inline-block;vertical-align: middle;margin-right: 20px;line-height: 36px;}

.xwlb a:hover img{

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-o-transform: scale(1.2);

	-moz-transform: scale(1.2);

}

.xwlb a:hover h3{color: #db6927;}



























