
/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.clearfix:active{
	width: 0;
	height: 0;
	visibility: hidden;
	content: '';
	clear: both;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{
	background: #fff ;
}
/*banner */
.index_main{
	background: #f7f7f7;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.2);
}
.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top: 44%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size: 70px;
	font-weight: bold;
	text-align:center;
	letter-spacing:5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size: 22px;
	text-align:center;
	margin-top: 10px;
	letter-spacing: 3px;
}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../image/ban_prev.png);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../image/ban_next.png);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../image/ban_prev_hover.png);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../image/ban_next_hover.png);
}
.index_main .section1 .number{
	position: absolute;
	bottom:8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}
.head{
	text-align: center;
}
.head img{
	display: inline-block;
	width: 280px;
}
/* .title{
	color: #cc3400;
	font-size: 26px;
	font-weight: 400;
	text-align: center;
	margin-top: 10px;
} */
.index_main .section2{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
.index_main .section2 .fp-tableCell{
	display: table-cell;
}
.index_main .section2 .container{
	
}
.index_main .section2 .container .text{
	width: 450px;
	padding:50px 40px;
	text-align: center;
	background: #fff;
	margin-left: 15%;
	position: sticky;
	z-index: 3;
}
.index_main .section2 .container .text .p1{
	font-family: '方正小标宋繁体';
	color: #76a9b3;
	font-size: 25px;
	line-height: 20px;
}
.index_main .section2 .container .text .p2{
	color: #76a9b3;
	font-family: '307-CAI978';
	font-size: 25px;
}
.index_main .section2 .container .text .a_icon{
	display: inline-block;
	width: 50px;
	margin-top: 20px;
}
.index_main .section2 .container .text .a_icon img{
	width: 100%;
}
.index_main .section2 .container .text .p3{
	font-size: 16px;
	margin-top: 20px;
	line-height: 28px;
	height: 224px;
	overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
}
.index_main .section2 .container .a1{
	position: absolute;
	bottom: 20%;
	right: 12%;
	/* width: 55%; */
	height: 60%;
	z-index: 1;
	-moz-transition: all .8s linear;
	-ms-transition: all .8s linear;
	-o-transition: all .8s linear;
	-webkit-transition: all .8s linear;
	transition: all .8s linear;
}
.index_main .section2 .container .a2{
	position: absolute;
	bottom: 10%;
	right: 21%;
	width: 17%;
	z-index: 2;
}
.index_main .section2 .container .a3{
	position: absolute;
	top: 0%;
	right: 5%;
	width: 5%;
	z-index: 0;
}
.index_main .section3{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.index_main .section3 .container{
	width: 100%;
	height: 100%;
}
.index_main .section3 .container .prolis{
	display: block;
	width: 33.33%;
	height: 50%;
	float: left;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
}
.index_main .section3 .container .prolis .show{
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.index_main .section3 .container .prolis .show .rows{
	width: 100%;
	position: absolute;
	top: 40%;
	left: 0;
}
.index_main .section3 .container .prolis .show .icon{
	text-align: center;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index_main .section3 .container .prolis .show .icon img{
	width: 60px;
	display: inline-block;
}
.index_main .section3 .container .prolis .show p{
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.index_main .section3 .container .prolis .show .title{
	margin-top: 20px;
}
.index_main .section3 .container .prolis:hover .show{
	top: 0;
}
.index_main .section3 .container .prolis:hover .show .rows{
	/*top: 20%;*/
}
.index_main .section4{
	background: #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.index_main .section4 .fp-tableCell{
	display: table-cell;
}
.index_main .section4 .container{
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-flex;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-align-items: center;
	-o-align-items: center;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	display: flex;
}
.index_main .section4 .container .new_title{
	
}
.index_main .section4 .container .new_title .t1{
	font-size: 22px;
	width: 22px;
	text-align: center;
	font-family: '方正小标宋繁体';
	color: #76a9b3;
	line-height: 23px;
	display: inline-block;
	vertical-align: middle;
}
.index_main .section4 .container .new_title .t2{
	font-family: '303-CAI978';
	color: #76a9b3;
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-left: -40px;
}
.index_main .section4 .container .newul{

}
.index_main .section4 .container .newul .newlis{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 380px;
	height: 380px;
	
	text-decoration: none;
}
.index_main .section4 .container .newul .newlis .newlis_bg1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 1;
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
}
.index_main .section4 .container .newul .newlis .newlis_bg2{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	opacity: 0;
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
}
.index_main .section4 .container .newul .newlis .cont{
	position: sticky;
	z-index: 2;
	padding:40px 20px;
}
.index_main .section4 .container .newul .newlis .cont p{
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
}
.index_main .section4 .container .newul .newlis .cont .bq{
	font-family: '[zihun95hao]';
	font-size: 18px;
	color: #fff;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #76a9b3;
	border-radius: 10px;
}
.index_main .section4 .container .newul .newlis .cont .new_title{
	color: #000;
	font-size: 18px;
	margin-top: 20px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.index_main .section4 .container .newul .newlis .cont .new_text{
	font-size: 16px;
	color: #5d5d5d;
	line-height: 25px;
	margin-top: 10px;
	height: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.index_main .section4 .container .newul .newlis .cont .time{
	font-size: 14px;
	color: #000;
	margin-top: 50px;
}
.index_main .section4 .container .newul .newlis:hover .newlis_bg1{
	opacity: 0.5;
}
.index_main .section4 .container .newul .newlis:hover .newlis_bg2{
	opacity: 1;
}
.index_main .section4 .container .newul .newlis:hover .cont p{
	color: #000;
}
.index_main .section4 .container .newul .newlis:nth-child(1) .cont .new_title{
	width: 260px;
}
.index_main .section4 .container .newul .newlis:nth-child(1) .cont .new_text{
	width: 280px;
}
.index_main .section4 .container .newul .newlis:nth-child(2) .cont{
	width:240px;
	margin: 0 auto;
}
.index_main .section4 .container .newul .newlis:nth-child(2) .cont .bq{
	margin:  0 auto;
}
.index_main .section4 .container .newul .newlis:nth-child(3) .cont{
	width: 300px;
	margin-left: 40px;
}
.index_main .section4 .container .newul .newlis:nth-child(3) .cont .bq{
	margin-left: 180px;
}
.index_main .section4 .container .newul .newlis:nth-child(3) .cont .new_title{
	text-align: right;
}
.index_main .section4 .container .newul .newlis:nth-child(3) .cont .new_text{
	text-align: right;
}
.index_main .section4 .container .more{
	display: inline-block;
	text-decoration: none;
	color: #76a9b3;
	font-size: 22px;
	width: 43px;
	line-height: 25px;
	padding: 20px 10px;
	border: 1px solid #76a9b3;
	border-radius: 50px;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
	-webkit-transition: all .5s linear;
	transition: all .5s linear;
}
.index_main .section4 .container .more:hover{
	background: #76a9b3;
	color: #fff;
}
.index_main .section5{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.index_main .section5 .container{
	height: 100%;
}
.index_main .section5 .container .cont_box{
	position: relative;
	width: 1400px;
	height: 580px;
	margin: 0 auto;
	margin-top: 200px;
}
.index_main .section5 .container .cont_box .lx{
	position: absolute;
	left: 700px;
	width: 825px;
	height: 623px;
	-webkit-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.index_main .section5 .container .cont_box .lx .left{
	width: 500px;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 0;
}
.index_main .section5 .container .cont_box .lx form{
	display: block;
	width: 451px;
	height: 450px;
	padding: 50px 30px;
	background: #aac952;
	position: absolute;
	left: 130px;
	z-index: 1;
}
.index_main .section5 .container .cont_box .lx form .formTitle{
	font-family: '方正小标宋繁体';
	color: #fff;
	font-size: 20px;
}
.index_main .section5 .container .cont_box .lx form label{
	width: 60px;
	color: #fff;
	font-size: 14px;
	vertical-align: top;
	text-align: right;
}
.index_main .section5 .container .cont_box .lx form .area{
	text-align: right;
	margin-top: 30px;
}
.index_main .section5 .container .cont_box .lx form .area textarea{
	width: 316px;
	margin-left: 10px;
	height: 100px;
	color: #fff;
	font-size: 14px;
	background: transparent;
	border: 2px solid #fff;
	padding: 5px;
	border-radius: 5px;
}
.index_main .section5 .container .cont_box .lx form .inp{
	margin-top: 5px;
}
.index_main .section5 .container .cont_box .lx form .inp input{
	background: transparent;
	border: 2px solid #fff;
	padding: 5px;
	width: 316px;
	margin-left: 10px;
	font-size: 14px;
	color: #fff;
	border-radius: 5px;
}
.index_main .section5 .container .cont_box .lx form .but{
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	border: 2px solid #fff;
	border-radius: 50px;
	background: transparent;
	margin-top: 20px;
	margin-left: 60px;
}
.index_main .section5 .container .cont_box .lx form .but:hover{
	background: #fff;
	color: #aac952;
}
.index_main .section5 .container .detail{
	text-align: center;
	position: sticky;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.index_main .section5 .container .detail .p{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 300px;
	height: 50px;
	text-align: center;
	background: #fff;
	color: #000;
	margin: 0 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index_main .section5 .container .foot{
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
	color: #000;
}
.index_main .section5 .container .foot span{
	margin-right: 30px;
}
@media only screen and (max-width: 1600px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 28px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 60px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 20px;
	}
	
	.index_main .section5 .container .cont_box{
		margin-top: 95px;
	}
}
@media only screen and (max-width: 1550px){

}
@media only screen and (max-width: 1440px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 18px;
		margin-top: 5px;
	}
	/*.index_main .section5 .container .cont_box{*/
	/*	width: 900px;*/
	/*	margin-top: 180px;*/
 /*   	height: 460px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx{*/
	/*	left: 430px;*/
 /*   	width: 500px;*/
 /*   	height: 400px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx .left{*/
	/*	width: 400px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form{*/
	/*	width: 351px;*/
	/*	height: 380px;*/
	/*	padding: 20px;*/
	/*	left: 100px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .area{*/
	/*	margin-top: 20px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .area textarea{*/
	/*	width: 236px;*/
 /*   	height: 100px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .inp input{*/
	/*	width: 236px;*/
	/*}*/
}
@media only screen and (max-width: 1366px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 20px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 26px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 16px;
	}
	.index_main .section1 .index_banner .slick-arrow{
		background-size: auto 30px;
	}
	
	.index_main .section2 .container .text{
		padding: 30px 20px;
	}
	.index_main .section2 .container .text .p3{
		font-size: 14px;
	}
	.index_main .section4 .container .newul .newlis{
		width: 300px;
		height: 300px;
		
	}
	.index_main .section4 .container .newul .newlis .cont .bq{
		font-size: 16px;
		height: 30px;
		line-height: 30px;
	}
	.index_main .section4 .container .newul .newlis .cont{
		padding: 30px 20px;
	}
	.index_main .section4 .container .newul .newlis .cont .new_title{
		font-size: 16px;
		line-height: 20px;
		height: 40px;
		margin-top: 10px;
	}
	.index_main .section4 .container .newul .newlis .cont .new_text {
		font-size: 14px;
		line-height: 22px;
		height: 88px;
	}
	.index_main .section4 .container .newul .newlis .cont .time{
		margin-top: 20px;
		font-size: 12px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(1) .cont .new_title {
		width: 200px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(1) .cont .new_text {
		width: 230px;
		font-size: 14px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(2) .cont{
		width: 200px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(3) .cont {
		width: 280px;
		margin-left: 20px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(3) .cont .bq {
		margin-left: 120px;
	}
	.index_main .section5 .container .detail{
		width: 400px;
		position: absolute;
		left: 0;
		top: 200px;
	}
	.index_main .section5 .container .detail .p{
		margin-bottom: 20px;
	}
	.index_main .section5 .container .cont_box{
		height: 520px;
	}
}
@media only screen and (max-width: 1300px){
	
}
@media only screen and (max-width: 1280px){
	
	/*.index_main .section5 .container .detail{*/
	/*	width: 630px;*/
	/*	margin: 0 auto;*/
	/*}*/
	/*.index_main .section5 .container .detail .p{*/
	/*	margin: 5px;*/
	/*}*/
	.index_main .section5 .container .cont_box .lx{
		left: 600px;
	}
}
@media only screen and (max-width: 1200px){
	
	.index_main .section3 .container .prolis .show p{
		font-size: 16px;
	}
	.index_main .section4 .container .newul .newlis {
		width: 250px;
		height: 250px;
		
	}
	.index_main .section4 .container .newul .newlis .cont{
		padding: 20px 10px;
	}
	.index_main .section4 .container .newul .newlis .cont .new_text {
		height: 66px;
		-webkit-line-clamp: 3;
	}
	.index_main .section4 .container .newul .newlis:nth-child(1) .cont .new_title {
		width: 170px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(1) .cont .new_text {
		width: 200px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(2) .cont {
		width: 180px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(3) .cont {
		width: 210px;
	}
	.index_main .section4 .container .newul .newlis:nth-child(3) .cont .bq {
		margin-left: 90px;
	}
}
@media only screen and (max-width: 1000px){
	.index_main .section4 .container{
		display: block;
	}
	.index_main .section4 .container .new_title .t1{
		width: 100%;
	}
	.index_main .section4 .container .new_title .t2{
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		margin-left: 0px;
		width: 100%;
    	text-align: center;
	}
	.index_main .section4 .container .newul{
		width: 750px;
		margin: 0 auto;
		margin-top: 20px;
	}
	.index_main .section4 .container .more{
		width: 160px;
		font-size: 16px;
		text-align: center;
		display: block;
		width: 160px;
		padding:5px 10px;
		margin: 0 auto;
		margin-top: 20px;
	}
	/*.index_main .section5 .container .cont_box{*/
	/*	width: 700px;*/
	/*	height: 285px;*/
	/*	margin-top: 100px;*/
	/*}*/
	.index_main .section5 .container .cont_box .lx{
		left: 283px;
		width: 500px;
		height: 286px;
	}
	/*.index_main .section5 .container .cont_box .lx .left{*/
	/*	width: 290px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form{*/
	/*	height: 280px;*/
 /*   	padding: 10PX 20px;*/
 /*   	left: 90px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .formTitle{*/
	/*	font-size: 16px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form label{*/
	/*	font-size: 12px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .area{*/
	/*	margin-top: 10px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .area textarea{*/
	/*	height: 80px;*/
	/*	font-size: 12px;*/
	/*	border: 1px solid #fff;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .inp input{*/
	/*	border: 1px solid #fff;*/
	/*	font-size: 12px;*/
	/*}*/
	/*.index_main .section5 .container .detail .p{*/
	/*	font-size: 12px;*/
	/*	margin: 3px 5px;*/
	/*}*/
	/*.index_main .section5 .container .cont_box .lx form .but {*/
	/*	width: 100px;*/
	/*	height: 30px;*/
	/*	font-size: 12px;*/
	/*	line-height: 30px;*/
	/*	margin-top: 10px;*/
	/*}*/
	/*.index_main .section5 .container .foot{*/
	/*	font-size: 12px;*/
	/*}*/
}
@media only screen and (max-width: 1199px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 18px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 22px;
		}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 14px;
	}
}
@media only screen and (max-width: 992px){
	.index_main .section1 .index_banner .item{
		height: 100vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .index_main .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .index_main .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .index_main .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .index_main .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.index_main .section1 .number{
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span{
		margin-right: 22px;
	}
	.index_main .section1 .number span:after{
		bottom: -14px;
	}
	.index_main .section2 .container .text{
		margin-left: 10%;
		width: 400px;
		margin-top: 80px;
	}
	.index_main .section2 .container .text .p3{
    	line-height: 25px;
		height: 175px;
		font-size: 12px;
	}
	
	.head img{
		width: 200px;
	}
	.title{
		font-size: 20px;
	}
}
@media only screen and (max-width: 768px){
	.index_main .section1{
		margin-top: 70px;
	}
    .index_main .section1 .index_banner .items{
		background-size: 1000px;
		background-position: 65% 50%;
	}
	.index_main .section1 .index_banner .items{
		background-size: 150%;
		background-position: center;
	}
	.index_main .section1 .index_banner .item {
		height: 40vh;
	}
	.index_main .section2 .container{
		padding: 30px 0;
	}
	.index_main .section2 .container .text{
		margin-top: 0;
		margin-left: 0;
		width: 90%;
		margin: 0 auto;
		background: rgba(255,255,255,0.9);
	}
	.index_main .section2 .container .a2{
		width: auto;
		height: 90%;
		right: auto;
		left: 0;
	}
	.index_main .section2 .container .a3{
		width: auto;
		height: 30%;
	}
	#fp-nav.right {
		right: 0px;
		display: none;
	}
	.index_main .section3 .container .prolis{
		width: 33.33%;
		height: 45vh;
	}
	.index_main .section3 .container .prolis .show .rows{
		top:20%;
		
	}
	.index_main .section3 .container .prolis .show .icon{
		height: auto;
	}
	.index_main .section3 .container .prolis .show .icon img{
		width: 30%;
	}
	.index_main .section3 .container .prolis .show p{
		font-size: 1rem;
	}
	.index_main .section4 .container{
		padding: 20px 5%;
	}
	.index_main .section4 .container .newul{
		width: 100%;
		/* text-align: center; */
	}
	.index_main .section4 .container .newul .newlis{
		width: 100%;
		max-width: 400px;
		padding: 0 10px;
		display: block;
		margin: 0 auto;
	}
	.index_main .section4 .container .newul .newlis .newlis_bg1{
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.index_main .section4 .container .newul .newlis .newlis_bg2{
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.index_main .section4 .container .newul .newlis .cont{
		padding: 5%;
		width: 100% !important;
	}
	.index_main .section4 .container .newul .newlis .cont .bq{
		margin-left: 0 !important;
	}
	.index_main .section4 .container .newul .newlis .cont .new_title{
		width: 100% !important;
		text-align: left !important;
		color: #000;
	}
	.index_main .section4 .container .newul .newlis .cont .new_text{
		width: 100% !important;
		text-align: left !important;
		color: #000;
	}
	.index_main .section4 .container .newul .newlis .newlis_bg1{
		opacity: 0.6;
	}
	.index_main .section4 .container .newul .newlis .newlis_bg2{
		opacity: 1;
	}
	.index_main .section4 .container .newul .newlis:nth-child(2) .cont .time{
		text-align: right;
	}
	.index_main .section4 .container .newul .newlis:nth-child(3){
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-flex;
		-moz-align-items: center;
		-o-align-items: center;
		-ms-align-items: center;
		-webkit-align-items: center;
		align-items: center;
		display: flex;
	}
	.index_main .section4 .container .newul .newlis:nth-child(3) .cont{
		margin-left: 0;
	}
	.index_main .section4 .container .more{
		background: #76a9b3;
		color: #fff;
	}
	.index_main .section5{
		padding: 20px 0;
	}
	.index_main .section5 .container .cont_box{
		width: 100%;
		height: auto;
		position: static;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.index_main .section5 .container .cont_box .lx{
		width: 100%;
		height: 460px;
		position: relative;
		left: 0;
	}
	.index_main .section5 .container .cont_box .lx .left{
		width: 80%;
		left: -10%;
		z-index: 0;
	}
	.index_main .section5 .container .cont_box .lx form{
		position: absolute;
		width: 80%;
		height: auto;
		left: 15%;
		z-index: 1;
		padding: 10px 5%;
	}
	.index_main .section5 .container .cont_box .lx form label{
		text-align: left;
	}
	.index_main .section5 .container .cont_box .lx form .area{
		text-align: left;
	}
	.index_main .section5 .container .cont_box .lx form .area textarea{
		width: 98%;
	}
	.index_main .section5 .container .cont_box .lx form .inp input{
		width: 98%;
	}
	.index_main .section5 .fp-tableCell{
		display: table-cell;
		position: relative;
	}
	.index_main .section5 .container{
		height: auto;
	}
	.index_main .section5 .container .detail{
		width: 100%;
		display: none;
	}
	.index_main .section5 .container .detail .p{
		width: 90%;
		margin: 5px 0;
	}
	.index_main .section5 .container .foot{
		position: absolute;
		bottom: 20px;
		left: 0;
		width: 100%;
	}
	.index_main .section5 .container .foot span{
		display: block;
		margin-right: 0;
	}
	.index_main .section5 .container .foot{
		display: none;
	}
}
@media only screen and (max-width: 450px){
	.index_main .section3 .container .prolis{
		height: 182px;
	}
	.index_main .section3 .container .prolis{
		background-size: 320px;
	}
}
@media only screen and (max-width: 320px){
	
}