@font-face{
	font-family:"futura";
	src: url('../font/impact.eot');
	src: url('../font/impact.eot?#iefix') format('embedded-opentype'),
	     url('../font/impact.woff') format('woff'),
		 url('../font/impact.ttf') format('truetype'),
		 url('../font/impact.svg#NeuesBauenDemo') format('svg');
	
}
@font-face{
	font-family:"HelveticaNeue";
	src: url('../font/HelveticaNeueLTPro-ThEx.eot');
	src: url('../font/HelveticaNeueLTPro-ThEx.eot?#iefix') format('embedded-opentype'),
	     url('../font/HelveticaNeueLTPro-ThEx.woff') format('woff'),
		 url('../font/HelveticaNeueLTPro-ThEx.ttf') format('truetype'),
		 url('../font/HelveticaNeueLTPro-ThEx.svg#NeuesBauenDemo') format('svg');
	
}
@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_3owwp6p90i9.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_3owwp6p90i9.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_3owwp6p90i9.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_3owwp6p90i9.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_3owwp6p90i9.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_3owwp6p90i9.svg#思源黑体-粗') format('svg'); /* iOS 4.1- */
}

.fl{float:left;}
.fr{float:right;}
.textcenter{text-align:center;}
.clearfix{*zoom: 1}
.clearfix:before, .clearfix:after { display: table; content: "";line-height: 0}
.clearfix:after {clear: both}
.center{text-align:center;}
.pl30{padding-left:30px;}
.h100{height:100%;}
/*head*/
.menu-wrap{height:100px;}
.brand img{height:50px;margin-top:14px;}
.language{position:absolute;right:0;top:14px;display:block;}
.language a{margin-left:5px;}
.language a p{display:inline-block;line-height:24px;}
.nav{position:absolute;right:0;top:35px;display:block;z-index:1990;}
.nav ul li{float:left;text-align:center;position:relative;margin:0 20px;}
.nav ul li a{display:block;color:#333;font-size:15px;font-weight:bold;line-height:30px;}
.nav ul li.active a{color:#fe6304; border-bottom: 2px solid #fe6304;}
.section{margin-top:100px;}
.layui-container{padding: 0;}

/*banner*/
.swiper-container {width: 100%;height:770px;}
.backimg{width: 100%;height:100%;}
.backimg .imgBg{width: 100%;height:100%;background-position:center center;background-size: cover;background-repeat:no-repeat;}
.swiper-slide-active .imgBg{animation: imageAnimation 6s linear 0s;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:5%;}
.swiper-pagination span{width:60px;height:5px;border-radius:0;background-color:rgba(0,0,0,.4);}
.swiper-pagination span.swiper-pagination-bullet-active{background-color:rgba(232,97,23,1);}
/*标题*/
.index-tit{font-size: 24px; height: 32px; color:#000; font-family: 'webfont';position:relative;margin-bottom: 50px;}
.index-tit span{color:#ff9600;}
.tit-left{text-align:left;}
.tit-right{text-align:right;}
.tit-bottom{text-align:center;}
.tit-left::before{content:""; display:block; width: 100px; border-bottom: 2px solid #000; position:absolute; left: 130px; top:10px;}
.tit-right::before{content:""; display:block; width: 100px; border-bottom: 2px solid #000; position:absolute; right: 130px; top:10px;}
.tit-bottom::before{content:""; display:block; width: 100px; border-bottom: 2px solid #000; position:absolute; bottom:0;left:50%;margin-left:-50px;}
/* rec-list */
.rec-wrap{padding-bottom:10px; overflow:hidden;}
.rec-list{position: relative;}
.rec-list li{width:374px; float:left;padding:0 8px;}
.rec-box{ background:#fff; box-shadow: 3px 3px 5px rgba(0,0,0,.2);}
.recommend{position:relative;height: 540px;}
.img-box img{width: 100%;}
.rec-back{ width: 500px; height: 100%; background:#1b1f2c; position:absolute; left:0;}
.rec-info{padding: 15px;}
.rec-info p{ font-size:20px;margin-bottom:5px;}
.rec-info small{display:block;font-size: 15px; line-height:24px; color:#666;}

#control{position:absolute; left: 50%;margin-left:-120px;bottom: 250px;}	
#control i{display:inline-block;color:#fff;width:60px;height:60px;line-height:60px;border:3px solid #232738;border-radius:30px;
text-align:center;font-size: 30px;margin-right: 20px;cursor:pointer;}
#numbers{display: block;width:120px;border-bottom:2px solid #232738;position:absolute; left: 50%;margin-left:-120px;bottom: 140px;}
#numbers span{font-family: 'arial';position:absolute;bottom: 0;}
#numbers .index{color:#fff;font-size:50px;left:0;}
#numbers .count{color:#232738;font-size:40px;right:0;}
#numbers em{position:absolute;bottom:0;left:0;width:20%;height:2px;background:#8ad2ed;z-index:10;}
/*列图片表*/
.list ul li a{display:block;position:relative;}
.list ul li img{width:100%;}
.list ul li .mask{position:absolute; top:0; left:0; width: 100%;height: 100%; background-color:rgba(0,0,0, .3);}
.list ul li h3{width:100%;font:16px/32px 'Microsoft Yahei';text-align:center;color:#fff;position:absolute; top:50%;margin-top:-16px;}
.index-more{display:block;width:130px;height:36px;border-radius:18px;background:#1E549C;font:14px/36px 'Arial';text-align:center;color:#fff;margin:40px auto;}

/*关于我们*/
.index-about{height:450px;position:relative;overflow: hidden;}
.about-info{position: relative; z-index: 10;}
#about-img{height: 280px; border: 5px solid #ffd100;}

.about-text{height:100%;font:14px/28px 'Microsoft Yahei';margin-top:20px;position:relative;}
.about-text p strong{display:block; margin-bottom: 20px; font-size: 18px;}
.about-more{display:block;width:140px;height:36px;margin-top:20px;border-radius:18px;font:14px/36px 'Microsoft Yahei';text-align:center; background:#161616; color:#fff;}

.about-bg{width: 45%; height: 100%; position:absolute; right:0; top:40px;
 background:url('../images/about-bg.jpg') center center;background-size:cover;}

/*新闻*/
.recnews{border-top:1px solid #ff8c1c; padding-top:10px;}
.recnews-info .title{font-size: 20px; font-weight:bold; line-height: 40px; color:#ff8c1c;}
.recnews-info .desc{font:13px/26px 'Microsoft Yahei';color:#999;}
.recnews-img{margin-top:14px;}

.news-info {border-bottom: 1px solid #ddd; padding-bottom:10px; margin-bottom: 15px;}
.news-info .title{font:16px/32px 'Microsoft Yahei';color:#333;}
.news-info .title span{float:right; color:#666;}
.news-info .desc{font:13px/26px 'Microsoft Yahei';color:#999;margin-top:8px;}

.new-list ul li:hover .news-info .title{color:#ff8c1c;}
.new-list ul li:hover .news-info .date{border-top:1px solid #1E549C;color:#1E549C;}
.news-img img{max-width:100%;}

/*footer*/
#footer{background:#292929;padding: 24px 0; font:13px/32px 'Microsoft Yahei';text-align:center;color:#fff;}
#footer a{color:#fff;}

.fast-link ul li{display: inline-block;}
.fast-link ul li::after{content:'|';display:inline-block; padding: 0 10px;}

.wap-menu{display:none;}
.closebtn{display:none;}
.footlau{display:none;}
/**wap***/
@media only screen and (max-width: 640px){
	.pl30{padding:0 10px;overflow:hidden;}
	.swiper-container{height:140px;}
	.swiper-pagination span{width:20px;height:2px;}
	.layui-container{padding:0;}
	.waphidden{display:none;}
	.wap-menu{display:block;position:absolute;right:10px;top:15px;cursor:pointer;}
	.closebtn{display:block;width:50px;height:50px;position:absolute;left:250px;top:0;background:#333;text-align:center;line-height:50px;}
	
	.section{margin-top: 20px;}

	
	.menu-wrap{height:60px;}
	.brand img{height:30px;margin-top:14px;}
	
	.nav{position:fixed;width:250px;height:100%;background:#fff;top:0;left:0;display:none;}
	.nav ul li{float:none;text-align:center;padding:0;position:relative;margin:0;}
	.nav ul li.active{border-radius:0;}
	.nav ul li a{display:block;padding:5px 16px;color:#666;font-size:14px;line-height:40px;}
	
	/*标题*/
	.index-tit{font-size:18px;margin-bottom: 20px;}
	.tit-right, .tit-left{text-align:center;}
	.tit-right::before, .tit-left::before{bottom:0;left:50%;margin-left:-50px;}
	/* recommend */
	.recommend{display: none;}
	/* about */
	.index-about{height: auto;}
	.about-text{padding-bottom:20px;}
	.about-info{padding:0 10px;}
	#about-img{display:none;}
	
	.new-list{padding:0 30px;}
	.recnews-info .title{font-size: 16px;}
	
	.layui-col-space30>*{padding: 5px;}
	.recnews-img img{max-width:100%;}
	
	.index-map{height:220px;}
	.contact-wrap{position:relative;padding-top:20px;}
	.contact-wrap ul li{padding:0 30px 0 80px;text-align:left;box-sizing:border-box;}
	.contact-wrap ul li i{position: absolute;left: 25px;top:10px;}
	.contact-wrap ul li img{width:40px;}
	.contact-wrap ul li h4{font-size:16px;margin-top:5px;}
	.contact-wrap ul li p{margin-top:8px;}
	
	#footer{font:13px/26px 'Microsoft Yahei';height:90px;}
	
	.footlau{display:none;width:100%;position:fixed;bottom:0;background:#fff;padding:5px 0;text-align:center;}
	.footlau a{padding:0 30px;}
	.footlau a p{display:inline-block;line-height:24px;}
}