/* */
.c1{}


/* */
.box1{margin-top: 30px;}
.box1img img{width: 100%;display: block;}
.box1-cont{background: #f5f5f5;}
.box1-le{float: left;width:70%;color: #fff;font-size: 14px;padding: 5% 2%;box-sizing: border-box;background: #0096f7;line-height: 24px;}
.box1-ri{float: left;width:30%;text-align: center;padding: 8% 0;}
.box1-ri h3{color: #0096f7;font-size: 20px;font-weight: bold;}
.box1-ri a{display: block;width:70%;height: 25px;line-height:25px;background:#0096f7;color: #fff;font-size: 14px;font-weight: bold;margin:10px auto 0;}

/* */
.xian{height:18px;background: #f7f7f7;margin-top: 30px;}

/* */
.box2{margin-top: 16px;}
.bt{position: relative;border-bottom: 1px solid #0096f7;height: 35px;line-height: 34px;}
.bt h3{color: #0096f7;font-size: 20px;font-weight: bold;background: url(../images/tit.png)no-repeat left;padding-left: 6%;margin-left: 5px;}
.bt a{font-weight: normal;color: #636363;font-size: 14px;position: absolute;right:5px;top:0;}
.fenlei{padding: 18px 5px 0;display: flex;justify-content : space-around;}
.fenlei li{width:18%;position: relative;flex-wrap: nowrap;}
.fenlei li img{width: 100%;}
.fenlei li span{position: absolute;bottom: 0;left:0;width:100%;display: block;color: #fff;font-size: 12px;text-align: center;line-height: 32px;}
.pro{padding: 18px 5px 0;}
.pro .slick-list li{margin: 0 2px;border:1px solid #0096f7;text-align: center;}
.pro .slick-list li img{width: 100%;display: block;}
.pro .slick-list li h3{height: 30px;line-height: 30px;overflow: hidden;background: #0096f7;}
.pro .slick-list li h3 a{color: #fff;font-size: 14px;}
.pro .slick-dots{text-align: center;margin-top: 15px;}
.pro .slick-dots li{display: inline-block;width:10px;height: 10px;border-radius: 20px;text-indent: -99px;overflow: hidden;background: #0096f7;margin:0 3px;}

/* */
.box3{margin-top: 16px;}
.case_list1{padding: 0 6px;}
.case_list1 li{float: left;width:48%;margin-top: 12px;text-align: center;}
.case_list1 li:nth-child(2n){float: right;}
.case_list1 li img{width:100%;display: block;}
.case_list1 li h3{height: 30px;line-height: 30px;background: #0096f7;}
.case_list1 li h3 a{color: #fff;font-size: 14px;}

/* */
.box4{margin-top: 16px;}
.box4-tit{background: url(../images/tit2.png)no-repeat center;color: #0096f7;font-size: 22px;font-weight: bold;text-align: center;}
.box4-cont{padding: 25px 6px 0;}
.box4img{float: left;width: 44%;}
.box4img img{width: 100%;display: block;}
.box4-cont ul{float: right;width:54%;}
.box4-cont ul li{border:1px solid #0096f7;padding: 1% 3%;box-sizing: border-box;margin-bottom: 5px;}
.box4-cont ul li a{display: block;float: left;width:30%;}
.box4-cont ul li a img{width:100%;display: block;}
.box4-cont ul li .cont{float: right;width:65%;}
.box4-cont ul li .cont span{display: block;color: #0096f7;font-size: 14px;font-weight: bold;margin-top: 5px;}
.box4-cont ul li .cont p{color: #535353;font-size: 12px;line-height: 18px;height: 36px;overflow: hidden;margin-top: 2px;}

/* */
.box5{margin-top: 16px;}
.xinimg{margin:18px 5px 0;}
.xinimg img{display: block;width:100%;}
.news{margin:0 5px;text-align: center;font-size: 0;}
.news li{height: 45px;line-height: 45px;width:33.333%;box-sizing: border-box;border:1px solid #c7c7c7;text-align: center;display: inline-block;}
.news li a{color: #464646;font-size: 14px;}
.news_list1{margin:15px 5px 0;}
.news_list1 li{border:1px solid #c7c7c7;margin-top: 10px;padding: 3% 3% 2%;}
.news_list1 li a{display: block;color: #464646;font-size: 16px;height: 20px;line-height: 20px;overflow: hidden;}
.news_list1 li p{color: #939393;font-size: 14px;line-height: 22px;margin-top: 7px;}

/* */
.box6{margin-top: 20px;background: #f4f4f7;padding: 15px 2% 10px;}
.box6-le{width:78%;float: left;color: #808080;font-size: 14px;line-height: 25px;}
.box6-ri{width: 20%;float: right;font-size: 12px;color: #9b9b9b;text-align: center;}
.box6-ri img{width:100%;margin-bottom: 10px;}

/*sun_footer*/
.sun_footer {
	position: fixed;
	z-index:999;
	bottom:0;
	width: 100%;
	background: #0096f7;
}
.sun_footer li {
	width: 20%;
	text-align: center;
	float: left;
	padding-top:5px;
}

.sun_footer li .img {
	height:20px;
	width: 20px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.sun_footer li .img img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.sun_footer li .img:after {
	content: '';
	display: inline-block;
	height:100%;
	vertical-align: middle;
}
.sun_footer li p {
	text-align: center;
	color: #fff;
	font-size:12px;
	line-height:25px;
}