锘?updown a {
	position: absolute;
	bottom: 20px;
	right: 50px;
	z-index: 10;
	opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	font : normal 400 20px/1 'Josefin Sans', sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	transition: opacity .3s;
}
.updown a:hover {opacity: .3;-moz-opacity: .3;-webkit-opacity: .3;}
#s .s-icon {
	padding-top: 60px;
}
#s .s-icon span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 30px;
	height: 50px;
	margin-left: -15px;
	border: 2px solid #fff;
	border-radius: 50px;
	box-sizing: border-box;
}
#s .s-icon span::before {
	position: absolute;
	top: 10px;
	left: 50%;
	content: '';
	width: 6px;
	height: 6px;
	margin-left: -3px;
	background-color: #fff;
	border-radius: 100%;
	-webkit-animation: sdb10 2s infinite;
	animation: sdb10 2s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes sdb10 {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@keyframes sdb10 {
	0% {
		transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}


/*pro-bar*/
.pro-bar{width: 100%;height: 160px;position: relative;	background-color: #f8f8f8;}
.pro-bar .main{height: 140px;position: absolute;top:-40px;z-index:10;
    background-color: #fff;
	border-radius: 10px;
    -webkit-box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);
	box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content:space-between;
	-moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}
.pro-bar .pro-bar-item{width: 33.33%;position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
	padding: 10px 0 0 0;
}
.pro-bar .pro-bar-item:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 50%;
	background-color: #ddd;right: 0;top:25%;
}
.pro-bar .pro-bar-item:nth-child(3n):after{
	content: '';
	position: absolute;
	width: 0;
}
.pro-bar .pro-bar-item .ico{width: 40%;text-align: center;}
.pro-bar .pro-bar-item .ico i{display: block;margin: 15px auto;font-size: 6.6rem;}
.pro-bar .pro-bar-item .info{width: 60%;}
.pro-bar .pro-bar-item .info h3{font-size: 22px;color: #333;text-transform: uppercase;font-family: Montserrat-Regular,"Microsoft Yahei";}
.pro-bar .pro-bar-item .info span{font-size: 14px;color: #666;text-transform: uppercase;font-family: Montserrat-Regular;}
.pro-bar .pro-bar-item .info a{display: block;margin:10px 0 0 0; font-size:14px;width: 100px;line-height:28px; color: #444;border:1px solid #bbb;border-radius: 20px;text-align: center}
.pro-bar .pro-bar-item .info a:hover{color: #fff;text-decoration: none;}
.pro-bar .pro-bar-item:nth-child(1) .ico i{color:#2da539 }
.pro-bar .pro-bar-item:nth-child(2) .ico i{color:#784273 }
.pro-bar .pro-bar-item:nth-child(3) .ico i{color:#ffa200 }
.pro-bar .pro-bar-item:nth-child(1) .info a:hover{background-color:#2da539;border: none;
-webkit-box-shadow: 0 5px 10px rgba(47, 165, 57, 0.4);box-shadow: 0 5px 10px rgba(47, 165, 57, 0.4);}
.pro-bar .pro-bar-item:nth-child(2) .info a:hover{background-color:#784273;border: none;
-webkit-box-shadow: 0 5px 10px rgba(120, 66, 115, 0.4);box-shadow: 0 5px 10px rgba(120, 66, 115 , 0.4);}
.pro-bar .pro-bar-item:nth-child(3) .info a:hover{background-color:#ec6303;border: none;
-webkit-box-shadow: 0 5px 10px rgba(236, 99, 3, 0.4);box-shadow: 0 5px 10px rgba(236, 99, 3, 0.4);}

/*pro*/
.index-pro{padding: 50px 0 50px 0;background-position: center top;background-repeat: no-repeat;}
#prolist{padding: 0 0 30px 0;}
#prolist .owl-wrapper-outer{margin:0 auto;}
#prolist .item{width:270px;margin:0 auto;padding: 30px 0;}
#prolist .item a{
	background-color: #fff;
	display: block;
	padding: 10px;
	-webkit-box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.05);}
#prolist .item a .info{text-align: center;}
#prolist .item a .info h4{font-size:16px;font-weight: 200;color: #555;}
#prolist .item a .img{width:100%;height: 250px;overflow: hidden;position: relative;}
#prolist .item a .img:after{
	content: '';
	width: 100%;height: 0%;background-color: rgba(0,0,0,0.5);
	position: absolute;left: 0;top:0;}
#prolist .item a .img span{
display: block;
border-radius:20px;
width: 50%;line-height: 30px;position: absolute;left: 50%;margin-left: -25%;z-index: 999;top:150%;
color: rgba(255,255,255,0.9);
text-align: center;
border: 1px solid rgba(255,255,255,0.9);}
#prolist .item a .img img{width: 100%;}
#prolist .item a:hover{text-decoration: none;
-webkit-box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);
box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);}
#prolist .item a:hover .info h4{;color: #ffa200;}
#prolist .item a:hover .img span{top:50%;}
#prolist .item a:hover .img:after{height: 100%;}
#prolist .item a:hover .img img{transform: scale(1.2);-webkit-transform: scale(1.2);}


#prolist-1{padding: 20px 0;}
#prolist-1 .item{width:270px;margin:0 auto;padding: 20px 0;}
#prolist-1 .item a{
	display: block;
	padding: 10px;
	position: relative;background-color: #fff;
	-webkit-box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.05);
	box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.05);}
#prolist-1 .item a .info{text-align: center;}
#prolist-1 .item a .info h4{font-size:16px;font-weight: 500;color: #555;line-height: 20px;min-height: 50px;padding: 10px 0 0 0;}
#prolist-1 .item a .info span{display: block;width: 140px;line-height: 32px;border:1px solid #784273;border-radius: 20px;margin: 10px auto;color:#784273;}
#prolist-1 .item a .img{width:100%;height: 250px;overflow: hidden;}
#prolist-1 .item a .img img{width: 100%;}
#prolist-1 .item a:hover{
	text-decoration: none;
	-webkit-box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);
	box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);}
#prolist-1 .item a:hover .info h4{;color: #784273;}
#prolist-1 .item a:hover .info span{
	-webkit-box-shadow: 0 8px 20px 4px rgba(120, 66, 115, 0.25);
	box-shadow: 0 8px 20px 4px rgba(120, 66, 115, 0.25);
	background-color: #784273;color: #fff;}
#prolist-1 .item a:hover .img img{transform: scale(1.2);-webkit-transform: scale(1.2);}


#prolist-2{padding: 30px 0;}
#prolist-2 .item{width:320px;margin:0 auto;padding: 30px 0;}
#prolist-2 .item a{
	display: block;
	padding: 10px;
	position: relative;
	-webkit-box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.05);
	box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.05);
}
#prolist-2 .item a .info{text-align: center;}
#prolist-2 .item a .info h4{font-size:16px;font-weight: 500;color: #555;line-height: 20px;min-height: 50px;padding: 10px 0 0 0;}
#prolist-2 .item a .info span{display: block;width: 140px;line-height: 32px;border:1px solid #ffa200;border-radius: 20px;margin: 10px auto;color:#ffa200;}
#prolist-2 .item a .img{width:100%;height: 300px;overflow: hidden;}
#prolist-2 .item a .img img{width: 100%;}
#prolist-2 .item a:hover{
	text-decoration: none;
	-webkit-box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);
	box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);}
#prolist-2 .item a:hover .info h4{color: #ffa200;}
#prolist-2 .item a:hover .info span{
	-webkit-box-shadow: 0 8px 20px 4px rgba(241, 103, 35, 0.25);
	box-shadow: 0 8px 20px 4px rgba(241, 103, 35, 0.25);
	background-color: #ffa200;color: #fff;
}
#prolist-2 .item a:hover .img img{transform: scale(1.2);-webkit-transform: scale(1.2);}



.owl-theme .owl-controls .owl-buttons div{position:absolute;margin:0;padding:0;background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{background-color:transparent;font-size:80px;font-family:'瀹嬩綋'; line-height:50px;
width: 100px;height:100px;top:50%;margin-top: -50px;font-weight: 800;color: #999}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-100px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-100px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}


/* about */
.about{background-image: url(../images/bg2.jpg);background-size: cover;padding:50px 0 100px 0;background-position: center bottom; }
.about .container{display: flex;display:-webkit-flex;justify-content:left;flex-wrap: wrap;}
.about .title{width: 100%;position: relative;margin:0 0 30px 0; }
.about .title:after{content:'';position: absolute;top:-10px;left:0;width: 30px;height: 6px;background-color:#ffa200;border-radius: 4px;}
.about .title h2{font-size:26px;color: #444;position: relative;padding: 10px 0 0 0;text-transform: uppercase; }
.about .title span{text-transform: uppercase;font-size: 16px;font-weight:300 ;color:rgba(0,0,0,0.4);letter-spacing: -1px;font-family:Montserrat-Regular;}
.about .about-info{width: 50%;}
@media screen and (min-width: 640px) and (max-width: 1199px){
	.about{height: auto;background-size: cover;}
	.about .about-info{width: 100%;margin-bottom: 5%;}
}
.about .about-info .txt{width: 86%;}
.about .about-info .txt p{font-size:15px;color: #333;line-height:30px;padding:10px 0 10px 0;font-weight: 300;}
.about .about-info .txt a{
	display: block;
	line-height: 35px;
	width: 120px;
	border-radius:20px;
	color:#fff;
	background-color:#ffa200;text-indent: 15px;
	font-size:14px;
	position: relative;}
.about .about-info .txt a i{position: absolute;font-size: 1em;right:20px;top:0;}
.about .about-info .txt a:hover{
	text-decoration: none;width: 150px;}
.about .about-news{width: 50%;}
@media screen and (min-width: 640px) and (max-width: 1199px){
	.about{height: auto;}
	.about .about-news{width: 100%;}
}
.about .about-news .list{}
.about .about-news .list li{width: 100%;}
.about .about-news .list li a{height:95px;display: block;padding:10px;padding-left: 125px;position: relative;background-color:rgba(255,255,255,0.8);margin-bottom: 20px;}
.about .about-news .list li a .time{width: 75px;height: 75px;background-color:#ececec;text-align: center;font-size:14px;color: #999;padding-top: 15px;position: absolute;top:10px;left:10px;transition:all 0.5s; -webkit-transition:all 0.5s;}
.about .about-news .list li a .time font{font-size:20px;color:#777;display: block;margin-top: 2px; }
.about .about-news .list li a .txt{}
.about .about-news .list li a .txt h3{font-size:16px;color: #333 ;margin:10px 0; }
.about .about-news .list li a .txt p{font-size:13px;color: #999;line-height: 22px;width: 100%;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.about .about-news .list li a:hover{
	-webkit-box-shadow: 1px 10px 25px rgba(0,0,0,0.08);
	box-shadow: 1px 10px 25px rgba(0,0,0,0.08);
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0);
	-moz-transform:translate3d(0, -10px, 0);
	-ms-transform:translate3d(0, -10px, 0);
	-o-transform:translate3d(0, -10px, 0);
}
.about .about-news .list li a:hover{text-decoration: none;}
.about .about-news .list li a:hover .txt h3{color:#036eb8; }
.about .about-news .list li a:hover .time{background-color:#ffa200; color: #fff;}
.about .about-news .list li a:hover .time font{color: #fff;}




/*閫傞厤*/
/*1920*/
@media screen and (min-width:1800px) and (max-width: 1920px){
	.slide-text{top: 18%;}
	.slide-text > h1 {
		font-size: 50px;
		line-height: 80px;
		margin-bottom: 40px;
	}
	.slide-text > p {
		font-size: 22px;
		line-height: 50px;
		margin-bottom: 40px;
	}
	.slide-text > a.btn-primary{
		font-size: 16px;
		padding: 10px 30px;
	}
	.main{width: 1200px;margin-left: -600px;left: 50%;}
}
/*1700*/
@media screen and (min-width:1700px) and (max-width: 1799px){
	.slide-text{top: 18%;}
	.slide-text > h1 {
		font-size: 50px;
		line-height: 70px;
		margin-bottom: 40px;
	}
	.slide-text > p {
		font-size: 22px;
		line-height: 50px;
		margin-bottom: 40px;
	}
	.slide-text > a.btn-primary{
		font-size: 16px;
		padding: 10px 30px;
	}
	.main{width: 1200px;margin-left: -600px;left: 50%;}
}
/*1600*/
@media screen and (min-width:1600px) and (max-width: 1699px){
	.slide-text{top: 18%;}
	.slide-text > h1 {
		font-size: 50px;
		line-height: 70px;
		margin-bottom: 30px;
	}
	.slide-text > p {
		font-size: 20px;
		line-height: 36px;
		margin-bottom: 30px;
	}
	.slide-text > a.btn-primary{
		font-size: 16px;
		padding: 10px 30px;
	}
	.main{width: 1200px;margin-left: -600px;left: 50%;}
}
/*1500*/
@media screen and (min-width:1500px) and (max-width: 1599px){
	.slide-text{top: 16%;}
	.slide-text > h1 {
		font-size: 45px;
		line-height: 60px;
		margin-bottom: 30px;
	}
	.slide-text > p {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.slide-text > a.btn-primary{
		font-size: 14px;
		padding: 10px 25px;
	}
	.main{width: 1200px;margin-left: -600px;left: 50%;}
}
/*1400*/
@media screen and (min-width:1400px) and (max-width: 1499px){
	.slide-text{top: 15%;}
	.slide-text > h1 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px;
	}
	.slide-text > p {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.slide-text > a.btn-primary{
		font-size: 14px;
		padding: 10px 20px;
	}
	.main{width: 1200px;margin-left: -600px;left: 50%;}
}
/*1300*/
@media screen and (min-width:1300px) and (max-width: 1399px){

	.slide-text{top: 12%;}
	.slide-text > h1 {
		font-size: 36px;
		line-height: 50px;
		margin-bottom: 20px;
	}
	.slide-text > p {
		font-size: 16px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.slide-text > a.btn-primary{
		font-size: 14px;
		padding: 10px 20px;
	}
	.main{width: 1200px;margin-left: -600px;left: 50%;}
}
/*1200*/
@media screen and (min-width: 1200px) and (max-width: 1299px){
	.slide-text{top: 10%;}
	.slide-text > h1 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.slide-text > p {
		font-size: 14px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.slide-text > a.btn-primary{
		font-size: 13px;
		padding: 10px 20px;
	}
	.main{width: 1100px;margin-left: -550px;left: 50%;}
}
/*1100*/
@media screen and (min-width: 1100px) and (max-width: 1199px){
	.slide-text{top: 10%;}
	.slide-text > h1 {
		font-size: 25px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.slide-text > p {
		font-size: 14px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.slide-text > a.btn-primary{
		font-size: 13px;
		padding: 10px 20px;
	}
	.main{width: 1000px;margin-left: -500px;left: 50%;}
}
/*1000*/
@media screen and (min-width: 1000px) and (max-width: 1099px){
	.slide-text{top: 10%;}
	.slide-text > h1 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.slide-text > p {
		font-size: 14px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.slide-text > a.btn-primary{
		font-size: 13px;
		padding: 10px 20px;
	}
	.main{width: 96%;margin-left: -48%;left: 50%;}
}
/*992*/
@media only screen and (max-width:992px){
	.slide-text{top: 10%;}
	.slide-text > h1 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.slide-text > p {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.slide-text > a.btn-primary{
		font-size: 12px;
		padding: 10px 20px;
	}
	.main{width: 96%;margin-left: -48%;left: 50%;}
}


/*20190103*/
.guize_html {
	position: fixed;
	top: 25%;
	left: 50%;
	margin-top: -80px;
	margin-left: -250px;
	width: 500px;
	height: auto;
	border-radius: 10px;
	background-color: #fff;
	color: #000;
	text-align: center;
	font-size: 14px;}

.guize_html p {
	padding: 5px 20px;
	text-align: left;
}

.guize_html_nei {
	width: 500px;
	height: 400px;
	display: block;
}

.btn {
	display: block;
	margin: 10px auto;
	width: 200px;
	border-radius: 4px;
	background-color: #ff6434;
	color: #fff;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

.overfloat {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(1,1,1,.5);
	padding: 20px;
}