
.img {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.row-index2 {
	position: relative;
	height: 100%;
}

.row-index2 .hd {
	position: absolute; z-index: 4;padding:80px 0 0 0;
	left: 0;
	top: 0;
	width: 35%;
	height: 100%;
}
.hd span{ display: block;font-size: 36px;color:#333333;text-transform: uppercase;}
.hd .hd_line{height:62px;width:3px;background:#555555;margin:38px 0 38px 2px;}
.hd strong{ display: block;font-size: 66px;color:#0765d9;}
.hd strong i{ color:#1c1c1c; font-style: normal;}
.hd p{font-size: 36px;color:#0765d9;font-weight: bold;line-height: 40px}
.hd i{display: block;padding:25px 0 65px 0;font-style: normal; font-size: 18px;color:#474747;line-height: 33px;}

.slider-a {
	width: 100%;
	position: absolute;
	height: 100%;
}

.slider-a .item {
	overflow: hidden;
}

.slider-a .img {
	height: 100%;
	position: relative;
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
}

.slider-a .img:after {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 50%;
	content: '';
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
}

.slider-a .txt {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 5;
	padding: 5%;
}

.slider-a .txt h4 {
	font-size: 36px;
	color: #fff;
}

.slider-a .txt p {
	color: #fff;
}

.slider-a .item,
.slider-a .slick-track,
.slider-a .slick-list,
.slider-a .bg {
	height: 100%;
}
.slider-a-r .item{ display: flex;justify-content: space-between;}
.slider-a-r .item li{width:31%; background: #f7faff}

.slider-a-l {
	left: 0; z-index: 1;
	bottom: 0;
	height: 100%;
}

.slider-a-r {
	right: 0;
	height:437px; z-index: 2; 
	bottom: 0;
}
.huise_text{padding:20px 25px;}
.huise_text a{ display: block; color:#65666c;font-size: 16px;line-height: 35px;}
.huise_text a span{float:right;font-size: 15px;padding:0 40px 0 0; background: url(../images/jjj.png) no-repeat right center;}
.huise_pic img{width:100%;}

.list-type {
	padding: 8% 0 8% 0;
}

.list-type li {
	display: inline-block;
	text-align: center;
	margin-right: 11%;
}
.list-type li p {
	color: #646464;
	font-size: 16px; line-height: 35px;
}
.list-type li:hover p {	color: #ed0c0c;}
.list-type li div{width:64px;height:66px;overflow: hidden;}
.list-type li img{width:100%; transition: 0.3s;}
.list-type li:hover div img{margin-top:-66px;}
.slider-a-nav {
	position: absolute;
	right:72px;width:124px;height:56px;z-index: 55;
	top:30px;
}

.slider-a-nav a {
	text-align: center;
	width: 56px;
	display: block;
	height: 56px;
	color: #ddd;
	line-height: 56px;
	font-size: 20px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.slider-a-nav a:hover {background-color: #0e68b0;border:1px solid #0e68b0;color: #fff;}

.slider-a-nav .prev {
	text-indent: 0.2em; position: absolute;left:0;
}

.slider-a-nav .next {
	text-indent: -0.2em;position: absolute;right:0;
}


.icon-fanhui:before {
	content: "<";font-size: 24px;border:1px solid rgba(0,0,0,0.1);width:100%;height:100%;display: block;font-family:"宋体"
}

.icon-gengduo:before {
	content: ">";font-size: 24px;border:1px solid rgba(0,0,0,0.1);width:100%;height:100%;display: block;font-family:"宋体"
}
.t1 {}
.t1 h3 {
	font-size: 60px;
	color: #e41019;
	line-height: 1.2;
	margin-bottom: 0.23em;
}
.t1 h3 span{	color: #333333; font-weight:normal;}

.t1 p {
	color: #6c767a;
	line-height: 1.7;
}
.more {
	color: #008cd2;
	font-size: 16px;
	padding-right: 15px;
	position: relative;
	line-height: 1;
	display: inline-block;
	-webkit-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 14px 20px 14px 25px;
	border: 1px solid #ccc;
	color: #666666;
}

.more span {
	font-size: 16px;
	padding-right: 40px;
	display: inline-block;
	background: url("../images/more.png") no-repeat right 0;
	line-height: 1.2;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.more:hover {
	background-color: #1c6acb;
	color: #fff;border: 1px solid #1c6acb;
}

.more:hover span {
	background-position: right -100px;
}
