body{
	background-color: #F2F2F2;
}
embed,video,iframe{max-width: 100%;}
.header{
	width: 100%;
	margin: 0 auto;
	height: 70px;
	box-shadow: 6px 0 16px rgba(0,0,0,0.15);
	background: url(../images/bg.png) repeat-x top center;
    	position: fixed;
	top:0;
	z-index: 999;
}
.go{
	border: none;
	background: transparent;
}
.header .nav{
	width: 1200px;
	margin: 0 auto;
	transition: .5s;
}
.header .nav .nav_ul{
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
}
.header .nav .nav_ul .nav_li{
	display: inline-block;
	vertical-align: middle;
	z-index: 9;
	background-color: #fff;
	transition: .3s;
}
.header .nav .nav_ul .nav_li:nth-child(4){
	margin-right: 265px;
}
.header .nav .nav_ul .nav_li .nav_a{
	display: block;
	font-size: 16px;
	color: #999999;
	position: relative;
	z-index: 10;
	background-color: #fff;
	line-height: 70px;
	padding: 0 28px;
}
.header .nav .nav_ul .nav_li.active .nav_a{
	display: block;
	font-size: 16px;
	color: #333333;
}
.header .nav .nav_ul .nav_li a:hover{
	font-size: 16px;
	color: #333333;
}
.header .logo{
	position: absolute;
	width: 371px;
	height: 98px;
	left: 0;
	right: 0;
	top:23px;
	margin: auto;
	z-index: 9;
}
.header .logo img{
	max-width: 100%;
}
.nav_right{
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
}
.banner {
	width: 100%;
	overflow: hidden;
	z-index: 1;
	position: relative;
	font-size: 0;
	/* margin-top: 70px; */
}
.banner h1{
	font-size: 70px;
	font-weight: bold;
	line-height: 1;
	transition: .5s;
}
.banner h2{
	font-size: 54px;
	font-weight: bold;
	line-height: 1;
	padding-top: 17px;
	transition: .5s;
}
.banner .text{
	position: absolute;
	z-index: 99;
	top: 40%;
	width: 1200px;
	left: 0;
	right: 0;
	margin: auto;
	transition: .5s;
	box-sizing: border-box;
	padding-left: 120px;
}
.banner img{
	max-width: 100%;
	height: auto;
}
.swiper-pagination-bullet{
	width: 6px;
	height: 6px;
	background-color: #fff;
}
.swiper-pagination-bullet-active{
	background-color: #fff;
}
.section{
	width: 1205px;
	margin: 96px auto 0;
	font-size: 0;
}
.phb{
	font-family: "Alibaba PuHuiTi B",'Noto Sans S Chinese','思源黑体',"Microsoft YaHei","微软雅黑" !important;
}
.phm{
	font-family: "Alibaba PuHuiTi M",'Noto Sans S Chinese','思源黑体',"Microsoft YaHei","微软雅黑" !important;
}
.title{
	margin-bottom: 35px;
}
.title h1{
	font-size: 40px;
	color: #424242;
	line-height: 1;
	font-weight: bold;
	float: left;
}
.title a{
	line-height: 1;
	float: right;
	display: block;
	height: 40px;
	line-height: 40px;
}
.title a span{
	font-size: 24px;color: #424242;
	display: inline-block;
	vertical-align: middle;
}
.title a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 13px;
}
.section_act .section_act_left{
	position: relative;
	box-sizing: border-box;
	width: 430px;
	height: 314px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 12px 0 0 12px;
	overflow: hidden;
}
.section_act .section_act_left .bg{
	position: absolute;
	z-index: -1;
}
.section_act .section_act_left h1{
	font-size: 30px;
	color: #ffffff;
	padding-left: 27px;
	line-height: 1;
	padding-top: 36px;
	font-weight: bold;
}
.section_act .section_act_left h2{
	font-size: 14px;
	color: #ffffff;
	padding-left: 27px;
	line-height: 1;
	padding-top: 11px;
	max-width: 253px;
}
.section_act .section_act_left a{
	display: block;
	line-height: 1;
	position: absolute;
	left: 27px;
	bottom: 35px;
}
.section_act .section_act_left a span{
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.section_act .section_act_left a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 3px;
}
.section_act_right{
	width: 775px;
	display: inline-block;
	vertical-align: middle;
	height: 314px;
	background-color: #fff;
	border-radius: 0 12px 12px 0;
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 17px;
}
.section_act_right_li{
	width: 170px;
	margin-top: 38px;
	margin-left: 12px;
	display: inline-block;
	vertical-align: top;
}
.section_act_right_li .img{
	width: 170px;
	height: 170px;
	position: relative;
	overflow: hidden;
	border-radius: 12px;
	background-color: #F5F5F5;
}
.section_act_right_li .img img{
	position: absolute;
	left: 0;right: 0;bottom: 0;top: 0;
	margin: auto;
	transition: .5s;
	max-width: 100%;
}
.section_act_right_li:hover .img img{
	transform: scale(1.05);
}
.section_act_right_li .text h1{
	font-size: 20px;
	color: #333333;
	padding-top: 18px;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.section_act_right_li .text h2{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	padding-top: 5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.section_ul_li{
	width: 589px;
	background-color: #fff;
	border-radius: 12px;
	display: inline-block;
	vertical-align: middle;
	padding: 30px 25px;
	box-sizing: border-box;
	font-size: 0;
	margin-top: 28px;
	margin-left: 27px;
}
.section_ul_li:nth-child(2n+1){
	margin-left: 0;
}
.section_ul_li .title1{
	position: relative;
}
.section_ul_li .title1 h1{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	line-height: 1;
}
.section_ul_li .title1 h1 span{
	font-size: 14px;
	color: #999999;
	line-height: 1;
	margin-left: 15px;
	font-weight: normal;
}
.section_ul_li .title1 a{
	display: block;
	position: absolute;
	right: 0;
	bottom: 6px;
}
.section_ul_li .title1 a span{
	font-size: 14px;
	color: #999999;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
}
.section_ul_li .title1 a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
}
.section_ul_li_wrap .section_act_right_li:nth-child(1){
	margin-left: 0;
}
.section1{
	width: 1205px;
	margin: 0 auto;
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari 和 Chrome */
	column-count:2;
	-moz-column-gap: 24px;
	-webkit-column-gap: 24px;
	column-gap:24px;
	font-size: 0;
	margin-top: 105px;
}
.section1 .section1_li{
	display: block;
	border-radius: 10px;
	overflow:hidden;
	margin-top: 18px;
	transition: .5s;
	position: relative;
}
.section1 a:nth-child(1){
	margin-top: 0;
}
.section1 a img{
	border-radius: 10px;
}
.section1 img{
	float: left;
	max-width: 100%;
}
.section1 a:hover{
	box-shadow: 6px 0 15px rgba(0,0,0,0.1);
}
.section1 .section1_li img{

}
.section1 .fz38{font-size: 38px;line-height: 40px;}
.section1 .fz14{font-size: 20px;padding-top: 12px;}
.section1 .fz30{font-size: 30px;line-height: 40px;}
.section1 .fz20{font-size: 20px;}
.section1 .fz12{font-size: 12px;}
.section1 .c1{color: #fff;}
.section1 .bc1{background-color: #fff;color: #00559d;display: inline-block;width: 97px;height: 25px;line-height: 25px;border-radius: 66px;text-align: center;margin-top: 58px;}
.section1 .c2{color: #333333;}
.section1 .c3{color: #999999;}
.section1 .bc2{background-color: #00559D;color: #fff;display: inline-block;width: 97px;height: 25px;line-height: 25px;border-radius: 66px;text-align: center;margin-top: 33px;}
.t45{top: 45px;}
.section1 .text h1{
	font-weight: bold;
	padding-bottom:6px;
}
.section1 .text{
	position: absolute;
	z-index: 9;
}
.section1 .t110{
	top: 110px;
}
.section1 .l50{
	left: 50px;
	right: 50px;
}
.section2{
	width: 1205px;
	margin: 140px auto 0;
}
.section2_wrap_li{
	background-color: #fff;
	border-radius: 16px;
	width: 376px;
	min-height: 450px;
	box-sizing: border-box;
	padding:40px 42px;
	font-size: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 36px;
}
.section2_wrap_li:nth-child(1){
	margin-left: 0;
}
.section2_wrap_li .title2{
	font-size: 20px;
	color: #333333;
	line-height: 1;
	font-weight: bold;
}
.section2_wrap_li .title2:before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 11px;
	width: 4px;
	margin-top: -3px;
	height: 20px;
	background-color: #00559D;
}
.section2_wrap_li ul li{
	margin-top: 37px;
}
.section2_wrap_li ul li a span{
	font-size: 16px;
	color: #333333;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	width: 220px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.section2_wrap_li ul li .img{
	width: 40px;
	height: 40px;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}
.section2_wrap_li ul li .sj{
	width: 11px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}
.section2_wrap_li ul li a:hover span{
	color: #00559D;
}
.section2_wrap_li .more{
	font-size: 16px;
	color: #424242;
	display: block;
	transition: .5s;
	position: absolute;
	bottom: 46px;
	line-height: 1;
}
.section2_wrap_li .more:hover{
	padding-left: 10px;
	color: #00559D;
}
.section2_wrap_li .p1{
	font-size: 16px;
	color: #333333;
	line-height: 1;
	width: 275px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
	
}
.section2_wrap_li .p2{
	font-size: 14px;
	color: #666666;
	line-height: 1;
	width: 275px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 8px;
	font-weight:500;
}
.section2_wrap_li .pp{
	width: 275px;
	display: inline-block;
	vertical-align: middle;
}
.section2_wrap_li .pp:hover .p1{
	color: #00559D;
}
.section2_wrap{
	font-size: 0;
}
.icon_wrap .icon_wrap_li{
	width: 33.333%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	margin-top: 26px;
}
.icon_wrap .icon_wrap_li p{
	font-size: 14px;
	color: #666666;
	line-height: 1;
	zoom: 1;
	padding-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 500;
}
.icon_wrap .icon_wrap_li img{
	transition: .3s;
}
.icon_wrap .icon_wrap_li:hover img{
	transform: translateY(-3px);
}
.icon_wrap .icon_wrap_li:hover p{
	color: #00559D;
}
.section3{
	width: 1200px;
	margin: 135px auto 0;
	overflow: hidden;
}
.section3 .section3_wrap{
	width: 1105px;
	margin: 50px auto 0;
}
.section3_wrap_left{
	position: relative;
	width: 500px;
	height: 506px;
	background-color: #fff;
	overflow: hidden;
	border-radius: 8px;
	float: left;
}
.section3_wrap_left .img{
	width: 100%;
	max-height: 250px;
	overflow: hidden;
	z-index: -1;
	display: block;
	margin-bottom: -20px;
}
.section3_wrap_left .img img{
	max-width: 100%;
	height: auto;
	transition: .5s;
	z-index: -1;
}
.section3_wrap_left:hover .img img{
	transform: scale(1.05);
}
.section3_wrap_left a{
	display: block;
}
.section3_wrap_left .time{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	border-radius: 4px;
	padding: 0 17px;
	font-size: 12px;
	color: #00559d;
	background-color: #F2F2F2;
	z-index: 1;
	position: relative;
	margin-left: 44px;
}
.section3_wrap_left .t{
	font-size: 22px;
	color: #424242;
	width: 405px;
	margin: 20px auto 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	max-height: 110px;
	font-weight: bold;
}
.section3_wrap_left .more{
	font-size: 16px;
	color: #424242;
	display: block;
	transition: .5s;
	position: absolute;
	bottom: 46px;
	line-height: 1;
	left: 44px;
}
.section3_wrap_left .more:hover{
	padding-left: 10px;
	color: #00559D;
}
.section3_wrap_right{
	float: right;
	font-size: 0;
	width: 451px;
}
.section3_wrap_right .time{
	font-size: 12px;
	color: #00559d;
	line-height: 1;
	padding-bottom: 10px;
	font-weight: lighter;
}
.section3_wrap_right .tt{
	font-size: 20px;
	color: #333333;
	line-height: 26px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	font-weight: bold;
}
.section3_wrap_right .section3_wrap_right_li+.section3_wrap_right_li{
	margin-top: 58px;
}
.section3_wrap_right_li:hover .tt{
	color: #00559D;
}
.section4{
	margin-top: 85px;
	background: url(../images/bg1.jpg) no-repeat center center;
	background-size: cover;
	min-height: 640px;
}
.section4_wrap{
	width: 1205px;
	margin: 0 auto;
}
.section4_wrap .title3{
	font-size: 40px;
	color: #ffffff;
	line-height: 1;
	font-weight: bold;
	padding-top: 83px;
	padding-bottom: 40px;
}
.flex{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	flex-wrap: wrap;
}
.section4_wrap_logo img{
	display: block;
	margin-right: 44px;
	margin-left: 44px;
	margin-top: 70px;
	max-width: 190px;
	max-height: 60px;
}
.section5{
	width: 1205px;
	margin: 110px auto 0;
}
.section5_top{
	font-size: 0;
	overflow: hidden;
}
.section5_top .section5_top_left,.section5_top_right{
	position: relative;
	width: 593px;
	height: 187px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.section5_top .section5_top_left img,.section5_top_right img{
	position: absolute;
	z-index: -1;
}
.section5_top .section5_top_left a,.section5_top_right a{
	display: block;
	width: 100%;
	height: 100%;
}
.section5_top_right{
	margin-left: 13px;
}
.section5_top .section5_top_left h1,.section5_top .section5_top_right h1{
	font-size: 26px;
	color: #00559d;
	font-weight: bold;
	line-height: 1;
	padding-top: 78px;
	padding-left: 49px;
}
.section5_top .section5_top_left h2,.section5_top .section5_top_right h2{
	font-size: 14px;
	color: #00559d;
	line-height: 1;
	padding-left: 49px;
	padding-top: 6px;
}
.section5_top .section5_top_left{
	border-radius: 25px 4px 4px 4px;
	overflow: hidden;
	float: left;
}
.section5_top .section5_top_right{
	border-radius:4px 4px 25px 4px;
	overflow: hidden;
	float: right;
}
.section5_top .section5_top_left img,.section5_top .section5_top_right img{
	transition: .5s;
	width: 100%;
	height: 100%;
}
.section5_top .section5_top_left:hover img,.section5_top .section5_top_right:hover img{
	transform: scale(1.05);
}
.section5_form{
	width: 100%;
	border-radius: 6px;
	margin-top: 21px;
	background-color: #fff;
	padding: 60px 15px;
	box-sizing: border-box;
}
.section5_form .title1{
	width: 530px;
	font-size: 0;
	margin: 0 auto;
}
.section5_form .title1 img{
	margin-right: 38px;
}
.section5_form .title1 .img{
	display: inline-block;
	vertical-align: middle;
}
.section5_form .title1 .text{
	display: inline-block;
	vertical-align: middle;
	width: 450px;
}
.section5_form .title1 h1{
	font-size: 20px;
	color: #333333;
	line-height: 1;
}
.section5_form .title1 h2{
	font-size: 14px;
	color: #555555;
	line-height: 1;
	padding-top: 6px;
}
.form{
	font-size: 0;
}
.form .form_li{
	width: 599px;
	background-color: #F5F5F5;
	display: block;
	box-sizing: border-box;
	margin: 25px auto 0;
	position: relative;
}
.form .form_li img{
	margin-left: 29px;
	margin-right: 23px;
	display: inline-block;
	vertical-align: middle;
}
.form .form_li .input_text{
	width: 490px;
	height: 46px;
	font-size: 14px;
	border: none;
	background-color: transparent;
	display: inline-block;
	vertical-align: middle;
}
.form .form_li .input_textarea{
	width: 490px;
	height: 94px;
	font-size: 14px;
	border: none;
	background-color: transparent;
	display: inline-block;
	vertical-align: top;
}
.form_sub .submit{
	display: block;
	width: 599px;
	height: 46px;
	line-height: 46px;
	background-color: #00559D;
	border-radius: 6px;
	border: none;
	margin: 43px auto 0;
	font-size: 14px;
	color: #fff;
	transition: .3s;
	cursor: pointer;
}
.form_sub .submit:hover{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
.section6{
	width: 1205px;
	margin: 23px auto 0;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 6px;
	overflow: hidden;
}
.section6 .section6_wrap{
	padding: 0 49px;
	font-size: 0;
}
.section6 .section6_wrap h1{
	font-weight: bold;
	font-size: 26px;
	color: #333333;
	line-height: 1;
	padding-top: 45px;
	padding-bottom: 15px;
}
.section6 .section6_wrap ul li{
	display: inline-block;
	vertical-align: middle;
	margin-top: 15px;
}
.section6 .section6_wrap ul li:nth-last-child(1){
	display: block;
}
.section6 .section6_wrap ul li .img{
	width: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}
.section6 .section6_wrap ul li .img img{
	display: block;
	margin: 0 auto;
}
.section6 .section6_wrap ul li .text{
	width: 380px;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding-left: 15px;
}
.section6 .section6_wrap ul li .text p{
	font-size: 14px;
	color: #444444;
	line-height: 1;
	padding-top: 5px;
	display: block;
}
.section6 .section6_wrap ul li .text .p{
	display: inline-block;
	vertical-align: top;
}
.section6 .section6_wrap ul li .text b{
	font-size: 14px;
	color: #444444;
	line-height: 1;
	padding-top: 5px;
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
}
.section6_wrap_left{
	width: 895px;
	float: left;
}
.section6_wrap_right{
	float: right;
	box-sizing: border-box;
	padding-top: 45px;
	text-align: center;
}
.section6_wrap_right img{
	display: block;margin: 0 auto;
}
.section6_wrap_right .flogo{
	width: 131px;
	height: 73px;
}
.section6_wrap_right .ewm{
	width: 116px;
	height: 116px;
}
.section6_wrap_right p{
	font-size: 14px;
	color: #444444;
}
.ditu{
	width: 100%;
	height: 624px;
	position: relative;
	overflow: hidden;
	margin-top: -306px;
	z-index: -1;
}
.ditu #allmap{
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.section6_bottom{
	width: 100%;
	height: 47px;
	line-height: 47px;
	background-color: #00559D;
	font-size: 20px;font-weight: bold;
	color: #fff;
	text-align: center;margin-top: 57px;
}
.footer{
	text-align: center;
	font-size: 0;
	padding: 96px 0 94px;
}
.footer .img{
	display: inline-block;
	vertical-align: middle;
}
.footer .text{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	line-height: 30px;
	font-size: 14px;
	color: #bfbfbf;
	margin-left: 34px;
}
.footer .text a{
	color: #bfbfbf;
}
.nav_right_li{
	position: relative;
	transition: .3s;
}
.nav_right_li .ewm1{
	position: absolute;
	padding-top: 35px;
	display: none;
	margin-top: -4px;
	z-index: 99;
}
.ewm1_wrap{
	box-shadow: 5px 0 5px rgba(0,0,0,0.1);
}
.nav_right_li .ewm1 .ewm1_wrap{
	background-color: #fff;
	padding: 10px;
	border-radius: 16px;
}
.nav_right_li .ewm1 .ewm1_wrap p{
	font-size: 14px;
	color: #444444;
	line-height: 1;
	text-align: center;
}
.submenu{
	position: absolute;
	z-index: 8;
	width: 100%;
	left: 0;
	background: url(../images/bg.png) repeat-x top -70px center #fff;
	padding-bottom: 58px;
	padding-top: 78px;
	display: none;
	text-align: left;
}
.submenu_wrap{
	width: 1205px;
	margin: 0 auto;
}
.l1{
	display: block;
	margin: 0 auto;
}
.l2{
	position: absolute;
	top: 8px;
	z-index: -1;
	left:-8px;
}
.submenu .left_nav{
	width: 189px;
	height: 100%;
	display: table-cell;
	position: relative;
}
.submenu .left_nav ul{
	width: 100%;
	margin-top: 30px;
}
.submenu .left_nav ul li{
	width: 100%;
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 1;
	cursor: pointer;
	height: 49px;
	line-height: 49px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.submenu .left_nav ul li.active:before{
	content: '';
	display: inline-block;
	width: 4px;
	height: 18px;
	background-color: #00559D;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 6px;
	margin-left: -8px;
}
.submenu .left_nav ul li.active{
	color: #333333;
	background: url(../images/sanjiao.png) no-repeat right center;
	background-size: 24px 49px;
}
.submenu .left_nav ul li:hover{
	color: #333333;
}
.submenu .right_content{
	width: 960px;
	padding-left: 40px;
	box-sizing: border-box;
	box-shadow: -21px -4px 50px rgba(0,0,0,0.1);
	height: 100%;
	padding-right: 40px;
	display: table-cell;
}
.submenu .right_content .left_{
	display: inline-block;
	vertical-align: middle;
	width: 166px;
	overflow: hidden;
	margin-bottom: 25px;
}
.submenu .right_content .left_ img{
	max-width: 50px;
	display: block;
}
.submenu .right_content .left_ p{
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
}
.submenu .right_content .right_{
	display: inline-block;
	vertical-align: middle;
	width: 709px;
	overflow: hidden;
}
.submenu .right_content .right_ ul li{
	display: inline-block;
	width: 25%;
	margin-bottom: 25px;
}
.submenu .right_content .right_ ul li .p1{
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: .3s;
}
.submenu .right_content .right_ ul li .p2{
	font-size: 12px;
	color: #cccccc;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: .3s;
}
.right_content_li{
	border-bottom: 2px solid #F5F5F5;
	padding-top: 25px;
}
.submenu .right_content .right_ ul li:hover .p1{
	color: #00559D;
	font-weight: bold;
}
.submenu .right_content .right_ ul li:hover .p2{
	color: #333
}
.right_menu_li{
	display: none;
}
.right_menu_li.active{
	display: block;
}
.logo1{
	display: none;
}
.logo1 img{
	max-width: 100%;
}
.menu{
	position: absolute;left: 0.88rem;
	top: 0.28rem;
	width: 0.84rem;
	height:0.61rem;
	z-index: 66;
	display: none;
}
.menu img{
	max-width: 100%;
}
.media{
	display: none;
}
.enheader .nav .nav_ul .nav_li .nav_a{
	padding: 0 25px;
}
.en .section_ul_li .title1 h1{
	font-family: "Arial","HanHei SC","Helvetica Neue","Open Sans","Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif,"PingFang SC","Lantinghei SC" !important;
	font-size: 28px;
}
.en .section5_top .section5_top_left h1,.en .section5_top .section5_top_right h1{
	font-size: 20px;
	font-weight: bold;
}
.en .section5_form .title1 h2{
	line-height: 1.2;
}
.en  .flogo{
	width: 144px;
	height: 36px;
}
.en .section6_wrap ul li .text .p{
	width: 340px;
}
.en .section6_wrap ul li .text{
	width: 415px;
}
@media screen and (max-width: 1300px) {
	.nav_right_li .ewm1{
		right: 0;
	}
	.banner .text{
		position: absolute;
		z-index: 99;
		top: 40%;
		width: 1000px;
		left: 0;
		right: 0;
		margin: auto;
		padding-left: 40px;
	}
	.banner .text h1{
		font-size: 50px;
	}
	.banner .text h2{
		font-size: 34px;
	}
}
@media screen and (max-width: 1230px) {
	.header .nav{
		width: 100%;
		text-align: center;
	}
	.header .nav .nav_ul .nav_li .nav_a{
		padding: 0 22px;
	}
	.ml30{
		margin-left: 20px;
	}
	.section{
		width: 100%;
	}
	.section_act .section_act_left{
		width: 30%;
	}
	.section_act_right{
		width: 70%;
	}
	.section_act_right_li{
		width: 32%;
		margin-left: 4%;
	}
	.section_act_right_li .img{
		width: 100%;
	}
	.header .nav .nav_ul .nav_li:nth-child(4){
		margin-right: 279px;
	}
	.header .nav .nav_ul .nav_li .nav_a{
		padding: 0 20px;
	}
	.section_ul_li{
		width: 49%;
		margin-left: 1%;
	}
	.section1,.section2{
		width: 100%;
		font-size: 0;
	}
	.section2{
		text-align: center;
	}
	.section2_wrap_li{
		width: 33%;
		margin-left: 0.33%;
		text-align: left;
	}
	.section2_wrap_li ul li a{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.section2_wrap_li .pp{
		width: 245px;
	}
	.section2_wrap_li .pp p{
		width: 245px;
	}
	.section1 img{
		display: block;
		margin: 0 auto;
		float: none;
	}
	.section3{
		width: 100%;
	}
	.section3 .section3_wrap{
		width: 100%;
		padding: 0 40px;
		box-sizing: border-box;
	}
	.section4_wrap .title3{
		padding-bottom: 20px;
	}
	.section4_wrap_logo img{
		margin-top: 50px;
	}
	.section4{
		width: 100%;
	}
	.section4_wrap{
		width: 100%;
	}
	.section4_wrap_logo{
		overflow-x: auto;
		padding-bottom: 1rem;
	}
	.section4{
		background-size: 100% 100%;
	}
	.section5{
		width: 100%;
	}
	.section5_top .section5_top_left,.section5_top .section5_top_right{
		width: 49%;
		overflow: hidden;
	}
	.section6{
		width: 100%;
	}
	.section6_wrap_right{
		float: none;
	}
}
@media screen and (max-width: 1100px) {
	.header .nav{
		width: 100%;
	}
	.header .logo{
		width: 300px;
	}
	.header .logo .l1{
		width: 120px;
	}
	.header .nav .nav_ul .nav_li:nth-child(4){
		margin-right: 259px;
	}
}
@media screen and (max-width: 1010){
	.header .nav .nav_ul .nav_li:nth-child(4){
		margin-right: 230px;
	}
}
@media screen and (max-width: 1059px){
	.header .nav{
		width: 100%;
		text-align: center;
	}
	.header .logo .l1{
		width: 100px;
	}
	.header .logo{
		width: 260px;
	}
	.l2{
		top: 22px;
	}
	.header .nav .nav_ul .nav_li .nav_a{
		padding: 0 16px;
	}
	.section3 .section3_wrap{
		width: 100%;
		padding: 0 0px;
		box-sizing: border-box;
	}
	.section3_wrap_right{
		width: 431px;
	}
}
.m_menu{
	width: 100%;
	z-index: 999;
	background-color: #fff;
	height: auto;
	top: 0;
	box-sizing: border-box;
}
.xx{
	display: none;
}
@media screen and (max-width: 996px){
	.team{    padding: 0 0.4rem;
		box-sizing: border-box;}
	.team  p,.team  span{white-space: unset !important}
	.banner .text{
		width: 100%;
		padding-left: 10%;
		box-sizing: border-box;
		padding-left: 0.8rem;
	}
	.banner .text h1{
		font-size: 0.5rem;
	}
	.banner .text h2{
		font-size: 0.34rem;
	}
	.menu{
		display: block;
	}
	.section6 .section6_wrap ul li{
		display: block;
	}
	.section6 .section6_wrap ul li .text{
		width: 80%;
	}
	.m_menu{
		height: 100vh;
		display: none;
		min-height: 100vh;
		overflow-y: auto;
		overflow-x: hidden;
	}
	.header .logo{
		width: 220px;
		position: relative;
		background-color: #fff;
		display: none;
	}
	.header{
		background: transparent;
		box-shadow: none;
		width: 100%;
	}
	.logo1{
		display: block;
		width: 5.62rem;
		margin:  0 auto;
	}
	.header .nav .nav_ul .nav_li{
		background-color: transparent;
		display: block;
		width: 100%;
	}
	.header .nav{
		font-size: 0;
	}
	.header .nav .nav_ul .nav_li .nav_a{
		background-color: transparent;
	}
	.xx{
		display: block;
		position: absolute;
		left: 0.88rem;
		top: 0.28rem;
		width: 0.84rem;
		z-index: 999;
	}
	.nav_ul{
		margin-top: 0.06rem;
	}
	.nav_right{
		margin-top: 0.5rem;
	}
	.header .nav .nav_ul .nav_li .nav_a{
		line-height:55px;
	}
	.nav_right{
		display: block;
	}
	.ewm1{
		display: block !important;
		position: relative !important;
	}
	.nav_right_li .ewm1 .ewm1_wrap{
		box-shadow: none;
		box-sizing: border-box;
	}
	.submenu{
		padding-top: 0;
		padding-bottom: 0;
		position: relative;
	}
	.submenu_wrap{
		display: block;
		width: 100%;
	}
	.submenu .left_nav{
		width: 100%;
		display: block;
		text-align: center;
	}
	.submenu .left_nav li{
		display: inline;
	}
	.submenu .left_nav ul{
		margin-top: 0;
	}
	.header .nav .nav_ul{
		width: 100%;
	}
	.submenu .right_content{
		width: 100%;
	}
	.submenu .right_content .right_{
		width: 100%;
	}
	.submenu .right_content .right_ ul li{
		width: 33.333%;
	}
	.submenu .right_content .left_{
		display: block;
		text-align: center;
		margin: 0 auto 10px;
	}
	.submenu .right_content .left_ img{
		margin: 0 auto;
	}
	body{
		max-width: 100%;
		overflow-x: hidden;
	}
	.section_act{
		display: none;
	}
	.media{
		display: block;
	}
	.section_ul_li{
		width: 100%;
		margin-left: 0;
		margin-top: 0.28rem;
		padding: 0.5rem 0.25rem;
	}
	.section_ul_li_wrap{
		text-align: left;
	}
	.section_act_right_li{
		width: 2.88rem;
		text-align: left;

	}
	.section_act_right_li .img{
		width: 100%;
		height: 2.88rem;
	}
	.section_ul_li .title1 h1 span{
		display: none;
	}
	.title a{
		height: 0.4rem;
		line-height: 0.4rem;
	}
	.title{
		margin-bottom: 0.35rem;
		padding: 0 0.4rem;
	}
	.title h1{
		font-size: 0.4rem;
	}
	.title a span{
		font-size: 0.24rem;
	}
	.title a img{
		width: 0.11rem;
		height: 0.2rem;
	}
	.section3{
		margin-top: 0.85rem;
	}
	.section5{
		margin-top: 0.85rem;
	}
	.section{
		margin-top: 0;
		padding: 0 0.4rem;
		box-sizing: border-box;
	}
	.section_ul_li .title1 h1{
		font-size: 0.5rem;
	}
	.section_act_right_li{
		margin-top: 0.6rem;
	}
	.section_act_right_li .text h1{
		font-size: 0.33rem;
		padding-top: 0.25rem;
	}
	.section_act_right_li .text h2{
		font-size: 0.24rem;
		max-width: 100%;
	}
	.section_act_right_li .img img{
		max-height: 100%;
		max-width: 70%;
	}
	.section1{
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
		margin-top: 1.05rem;
	}
	.section_ul_li .title1 a{
		bottom: 0.06rem;
	}
	.section_ul_li .title1 a img{
		width: 0.08rem;
		height: 0.14rem;
	}
	.section2_wrap_li{
		display: block;
		width: 100%;
		margin: 0;
		padding: 0.65rem 0.9rem;
		margin-top: 0.57rem;
	}
	.section2{
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.section3 .section3_wrap{
		width: 100%;
		padding: 0 0.4rem;
		box-sizing: border-box;
	}
	.section3_wrap_left{
		width: 100%;
		float: none;
	}
	.section3_wrap_left img{
		width: 100%;
	}
	.section3_wrap_right{
		width: 100%;
		float: none;
	}
	.section3_wrap_left .img{
		margin-bottom: -1.08rem;
	}
	.section3_wrap_left .t{
		width: 100%;
		padding: 0 0.83rem;
		box-sizing: border-box;
	}
	.section3_wrap_right .section3_wrap_right_li+.section3_wrap_right_li{
		margin-top: 1.15rem;
	}
	.section3_wrap_right .section3_wrap_right_li{
		margin-top: 1.15rem;
	}
	.section4{
		min-height: 382px;
	}
	.section4_wrap_logo{
		width: 100%;
		overflow-y: auto;
	}
	.section4_wrap_logo .flex{
		max-height: 9rem;
		overflow: auto;
		min-width: 26rem;
	}
	.section4_wrap{
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.section4_wrap_logo img{
		margin-top: 0.5rem;
		margin-left: 0.5rem;
		margin-right: 0.5rem;
	}
	.section4_wrap .title3{
		font-size: 0.4rem;
	}
	.section4{
		min-height: 440px;
	}
	.section4_wrap .title3{
		padding-top: 0.83rem;
	}
	.flex+.flex{
		margin-top: 0.5rem;
	}
	.section3_wrap_right .tt{
		font-size: 0.4rem;
		line-height: 1.53;
	}
	.section3_wrap_right .time{
		font-size: 0.24rem;
	}
	.section5_top .section5_top_left img, .section5_top .section5_top_right img{
		display: none;
	}
	.section5_top {
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.section5_top_left{
		background: url(../images/m1.jpg) no-repeat right center;
		background-size: cover;
		width: 4.86rem !important;
		height: 4.12rem !important;
		position: relative;
	}
	.section5_top_right{
		background: url(../images/m2.jpg) no-repeat right center;
		background-size: cover;
		width: 4.86rem !important;
		height: 4.12rem !important;
		position: relative;
	}
	.section5_top .section5_top_left h2, .section5_top .section5_top_right h2{
		display: none;
	}
	.section5_top .section5_top_left h1, .section5_top .section5_top_right h1{
		padding: 0;
		text-align: center;
		height: 4.12rem;
		line-height: 4.12rem;
		font-size: 0.4rem;
	}
	.section5_top_right{
		margin-left: 1%;
	}
	.section5_form{
		border-radius: 0;
	}
	.section5_form .form .form_li{
		max-width: 100%;
	}
	.section5_form .form .form_li .input_text,.section5_form .form .form_li .input_textarea{
		width: 70%;
	}
	.section5_form .form .form_li img{
		margin-left: 2%;
		margin-right: 2%;
	}
	.section5_form .title1 img{
		margin-right: 0.22rem;
	}
	.section5_form .title1 .text{
		width: 7.8rem;
	}
	.section5_form .title1 h1 {
		font-size: 0.33rem;
		text-align: left;
	}
	.section5_form .title1 h2 {
		font-size: 0.24rem;
		text-align: left;
	}
	.section5_form .title1{
		width: auto;
		text-align: center;
	}
	.form_sub .submit{
		width: 100%;
		border-radius: 0;
		margin-top: 26px;
	}
	.ditu{
		display: none;
		margin-top: 1rem;
	}
	.section6_wrap_left{
		float: none;
	}
	.section5 .title{
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.section6{
		border-radius: 0;
	}
	.section6 .section6_wrap{
		padding: 0 0.4rem;
	}
	.section6 .section6_wrap h1{
		font-size: 0.5rem;
	}
	.section6 .section6_wrap ul li .text p{
		font-size: 0.35rem;
	}
	.section6 .section6_wrap ul li .text b{
		font-size: 0.35rem;
	}
	.section6_bottom{
		font-size: 0.5rem;
	}
	.footer{
		box-sizing: border-box;
	}
	.footer .img img{
		width: 1.64rem;
	}
	.footer .text{
		font-size: 0.31rem;
		color: #bfbfbf;
		margin-left: 0rem;
		line-height: 0.65rem;
		width: 83%;
	}
	.footer{
		padding-top: 1.9rem;
		padding-bottom: 1.66rem;
		padding-left: 0.2rem;
		padding-right: 0.2rem;

	}
	.section3 .section3_wrap{
		margin-top: 0.8rem;
	}
	.section6_bottom{
		margin-top: 0.94rem;
		height: 1.73rem;
		line-height: 1.73rem;
	}
	.section2{
		margin-top: 1.46rem;
	}
	.section{
		margin-top: 0.8rem;
	}
	.right_keft{
		margin-bottom: 50px!important;
        width: 32%;
	}
	.en .section6_wrap ul li .text .p{
		width: auto;
	}
	.section6_wrap_left{
		width: 100%;
	}
	.section6 .section6_wrap ul li .img img{
		margin-top: 6px;
	}
	.section1 .section1_li img{
		width: 100%;
	}

	.section1 .fz38{font-size: 0.64rem;line-height: 1.2;}
	.section1 .fz14{font-size: 0.24rem;padding-top: 12px;}
	.section1 .fz30{font-size: 0.5rem;line-height: 1.2;}
	.section1 .fz20{font-size: 0.34rem;}
	.section1 .fz12{font-size: 0.24rem;}
	.section1 .c1{color: #fff;}
	.section1 .bc1{background-color: #fff;color: #00559d;display: inline-block;width: 1.65rem;height: 0.44rem;line-height: 0.44rem;border-radius: 66px;text-align: center;margin-top: 58px;}
	.section1 .c2{color: #333333;}
	.section1 .c3{color: #999999;margin-top: 0.25rem;}
	.section1 .bc2{background-color: #00559D;color: #fff;display: inline-block;width: 1.65rem;height: 0.44rem;line-height: 0.44rem;border-radius: 66px;text-align: center;margin-top: 33px;}
	.t45{top: 0.66rem;}
	.section1 .text{
		position: absolute;
		z-index: 9;
	}
	.section1 .t110{
		top: 0.9rem;
	}
	.section1 .l50{
		left: 0.83rem;
	}
}
@media screen and (max-width: 600px){
	.submenu .right_content .right_ ul li{
		width: 50%;
	}
	.banner h2{
		padding-top: 0.12rem;
	}
}

@media screen and (max-width: 420px){
	.section2_wrap_li{
		min-height: 380px;
	}
}

.right_keft{
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 310px;
	z-index: 99;
	font-size: 0;
}
.right_keft img{
	max-width: 100%;
	margin-bottom: -20px;
}
.right_keft .text{
	width: 100%;
	background-color: #fff;
	border-radius: 6px;
	padding-top: 20px;
	padding-bottom: 20px;
	z-index: 99;
	position: relative;
	box-shadow: 5px -5px 16px rgba(0,0,0,0.1);
}
.right_keft .text a{
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	border-radius: 66px;
	background-color: #00559D;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
}
.right_keft .text h1{
	font-size: 14px;
	color: #444444;
	line-height: 1;
	padding-top: 14px;
	text-align: center;
}
.right_keft .text p{
	font-size: 16px;
	color: #fb5757;
	text-align: center;
}
.btn{
	width: 46px;
	height: 46px;
	position: relative;
	background-color: #fff;
	border-radius: 6px;
	float: right;
	margin-top: 33px;
	cursor: pointer;
	display: none;
}
.btn img{
	position: absolute;
	left: 0;right: 0;top: 0;bottom: 0;margin: auto;
}


.m_menu::-webkit-scrollbar {
	width: 5px;
	height: 1px;
}
/*滚动条滑块*/
.m_menu::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #535353;
}
/*滚动条轨道*/
.m_menu::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 5px;
	background: #ccc;
}
.cp_nav1{
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F2F2F2;
}
.cp_nav1 .cp_nav1_wrap{
	width: 1200px;
	margin: 0 auto;
	font-size: 0;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li{
	display: inline-block;
	height: 93px;
	border-bottom: 4px solid transparent;
	line-height: 1;
	font-size: 16px;
	color: #999999;
	width: 20%;
	text-align: center;
	/* border-bottom: 4px solid #00559D; */
	white-space: nowrap;
	overflow: hidden;
	flex: none;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li span{
	display: inline-block;
	line-height: 93px;
	box-sizing: border-box;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li:hover span{
	color: #00559d;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li.active{
	border-color: #00559d;
	color: #00559d;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li .cpicon2{
	background: url(../images/cpicon2.png) no-repeat left center;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li .cpicon3{
	background: url(../images/cpicon3.png) no-repeat left center;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li .cpicon2{
	padding-left: 64px;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li:hover .cpicon2{
	background: url(../images/cpicon22.png) no-repeat left center;
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li:hover .cpicon3{
	background: url(../images/cpicon33.png) no-repeat left center;
}
.cp_nav2{
	background-color: #EAEAEA;
	font-size: 0;
}
.cp_nav2 .cp_nav2_wrap{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.cp_nav2 .cp_nav2_wrap .cp_nav2_wrap_li{
	display: inline-block;
	vertical-align: middle;
	padding: 0 34px;
	font-size: 14px;
	color: #999999;
	flex: none;
	line-height: 70px;
}
.cp_nav2 .cp_nav2_wrap .cp_nav2_wrap_li:hover{
	color: #00559D;
}
.cp_nav2 .cp_nav2_wrap .cp_nav2_wrap_li.active{
	color: #00559D;
}
body{
	overflow-x: hidden;
}
.cp_content{
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 90px;
	background-color: #F2F2F2;
}
.cp_content .cp_content_wrap{
	width: 1200px;
	margin: 0 auto;
	font-size: 0;
}
.cp_content_wrap_li{
	display: inline-block;
	vertical-align: top;
	width: 20%;
	height:240px;
	text-align: center;
	box-sizing: border-box;
	padding: 28px 0;
	margin-top: 42px;
	border-radius: 16px;
	margin-left: 5%;
	position: relative;
	transition: .3s;
	position: relative;
}
.cp_content_wrap_li:nth-child(4n+1){
	margin-left: 0;
}
.cp_content_wrap_li .img{
	width: 100%;
	height:88%;
	position: relative;
}
.cp_content_wrap_li img{
	max-width: 80%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.cp_content_wrap_li .text{
	display: block;
	text-align: center;
	font-size: 12px;
	color: #00559d;
	font-weight: bold;
	margin-top: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: absolute;
	bottom: 28px;
	width: 100%;
	text-align: center;
}
.cp_content_wrap_li:hover{
	background-color: #fff;
	box-shadow: 5px 0 5px rgba(0,0,0,0.1);
}
.wrap_li_sub{
	position: absolute;
	width: 353px;
	min-height: 277px;
	background-color: #fff;
	/*background: url(../images/bg2.png) no-repeat left bottom #fff;*/
	border-radius: 6px;
	display: none;
	transition: .1s;
	z-index: 9;
	cursor: pointer;
}
.wrap_li_sub .sub_text {
	padding: 0 37px;
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	padding-bottom:15px;
}
.wrap_li_sub .sub_text i{
	display: block;
	font-size: 12px;
	color: #00559d;
	font-weight: bold;
	padding-top: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.wrap_li_sub .sub_text h1{
	font-size: 20px;
	color: #555555;
	font-weight: bold;
	padding-top: 14px;
}
.wrap_li_sub .sub_text p{
	font-size: 12px;
	color: #b2b2b2;
	line-height: 20px;
	margin-top: 17px;
}
.page{
	width: 100%;
	text-align: center;
	font-size: 0;
	margin-top: 64px;
}
.page a{
	font-size: 14px;
	color: #b2b2b2;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	padding: 0 12.5px;
}
.page .active{
	color: #00559d;
}
.page a:hover{
	color: #00559d;
}
.section7{
	padding: 105px 0;
	background-color: #EBEBEB;
}
.section7 .section7_title{
	text-align: center;
	line-height: 1;
}
.section7 .section7_title h1{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}
.section7 .section7_title h2{
	font-size: 14px;
	color: #b2b2b2;
	padding-top: 10px;
}
.section7_wrap{
	width: 1200px;
	margin: 42px auto 48px;
	font-size: 0;
}
.section7_wrap .section7_wrap_li{
	width: 48%;
	display: inline-block;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-radius: 4px;
	padding: 55px 44px;
	box-sizing: border-box;
	transition: .5s;
}
.section7_wrap .section7_wrap_li+.section7_wrap_li{
	margin-left: 2%;
}
.section7_wrap .section7_wrap_li .img{
	width: 20%;
	height: 93px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}
.section7_wrap .section7_wrap_li .img img{
	max-width: 100%;
	transition: .3s;
}
.section7_wrap .section7_wrap_li:hover .img img{
	transform: scale(1.05);
}
.section7_wrap .section7_wrap_li .text{
	width: 80%;
	box-sizing: border-box;
	padding-left: 10%;
	display: inline-block;
	vertical-align: middle;
}
.section7_wrap .section7_wrap_li .text .p1{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.section7_wrap .section7_wrap_li .text .p1 span{
	font-size: 12px;
	color: #b2b2b2;
	line-height: 1;
}
.section7_wrap .section7_wrap_li .text .p1 span+span{
	margin-left: 30px;
}
.section7_wrap .section7_wrap_li .text .t{
	font-size: 20px;
	color: #333333;
	line-height: 1;
	padding: 15px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
}
.section7_wrap .section7_wrap_li .text .p2{
	font-size: 14px;
	color: #444444;
	line-height: 21px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.section7 .more{
	text-align: center;
	color: #3b70e9;
	font-size: 14px;
	text-align: center;
	display: block;
	transition: .5s;
}
.section7 .more span{
	background: url(../images/m.png) no-repeat right center;
	padding-right: 30px;
}
.section7 .more:hover{
	padding-left: 10px;
}
.section7_wrap .section7_wrap_li:hover{
	box-shadow: 5px 10px 10px rgba(0,0,0,0.1);
}
@media screen and (max-width: 1350px){
	.banner h1{
		font-size: 60px;
	}
	.banner h2{
		font-size: 44px;
	}
}
@media screen and (max-width: 1230px) {
	.cp_nav1 .cp_nav1_wrap{
		width: 100%;
		display: flex;
		overflow-x: auto;
	}
	.cp_nav2 .cp_nav2_wrap{
		width: 100%;
		display: flex;
    overflow-x: auto;
	}
	.cp_content .cp_content_wrap{
		width: 100%;
	}
	.section7_wrap{
		width: 100%;
		padding: 1%;
	}
}
@media screen and (max-width: 998px){
	.cp_nav2 .cp_nav2_wrap .cp_nav2_wrap_li{
		font-size: 0.40rem;
		line-height: 1.4rem;
	}
	.cp_content_wrap_li{
		width: 50%;
		margin-left: 0;
	}
}
@media screen and (max-width: 550px){
	.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li{
		width: 33.333%;
		height: 1rem;
	}
	.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li span{
		line-height: 1rem;
	}
	.cp_content_wrap_li{
		width: 50%;
		margin-left: 0;
	}
.cp_content_wrap_li img{max-width:70%}
	.section7_wrap{
		padding: 0 0.4rem;
		box-sizing: border-box;
	}
	.section7_wrap .section7_wrap_li{
		width: 100%;
		padding: 10%;
		margin-left: 0 !important;
		margin-top: 0.2rem;
	}
	.section7{
		padding: 1rem 0;
	}
	.cp_nav2 .cp_nav2_wrap .cp_nav2_wrap_li{
		padding: 0 0.5rem;
	}
	.section4{
		min-height: 340px;
	}
}
.cpxq{
	width: 1200px;
	margin: 150px auto 0;
}
.cpxq .xpxq_title{
	position: relative;
	margin-bottom: 34px;
}
.cpxq .xpxq_title .go{
	font-size: 24px;
	color: #424242;
	line-height: 1;
	background: url(../images/sj2.png) no-repeat left center;
	padding-left: 26px;
	position: absolute;
	cursor: pointer;
}
.cpxq .xpxq_title h1{
	font-size: 24px;
	color: #424242;
	text-align: center;
	line-height: 1;
}
.cpxq_wrap{
	width: 1200px;
	margin: 0 auto 130px;
	box-sizing: border-box;
	position: relative;
}
.cpxq_wrap .xpxq_left{
	width: 570px;
	height: 456px;
	float: left;
}
.cpxq_wrap .xpxq_left .act{
	width: 456px;
	height: 456px;
	background-color: #fff;
	border-radius: 4px;
	position: relative;
	float: left;
}
.cpxq_wrap .xpxq_left .act .swiper-container{
	position: absolute;
	left: 0;right: 0;top: 0;bottom: 0;margin: auto;
}
.cpxq_wrap .xpxq_left .act .swiper-container img{
	max-width: 100%;
	position: absolute;
	left: 0;right: 0;top: 0;bottom: 0;margin: auto;
}
.cpxq_wrap .xpxq_left .ract{
	float: right;
	font-size: 0;
	width: 107px;
	overflow-y: auto;
	height: 456px;
}
.cpxq_wrap .xpxq_left .ract li{
	width: 100%;
	overflow: hidden;
	height: 107px;
	background-color: #fff;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
}
.cpxq_wrap .xpxq_left .ract li img{
	position: absolute;
	left: 0;right: 0;top: 0;bottom: 0;
	margin: auto;
	max-width: 60%;
}
.cpxq_wrap .xpxq_left .ract li+li{
	margin-top: 9px;
}
.cpxq_wrap .xpxq_left .ract::-webkit-scrollbar {
	width: 5px;
	height: 1px;
}
/*滚动条滑块*/
.cpxq_wrap .xpxq_left .ract::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #535353;
}
/*滚动条轨道*/
.cpxq_wrap .xpxq_left .ract::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 5px;
	background: #ccc;
}
.xpxq_right{
	float: right;
	width: 560px;
	font-size: 0;
	padding-bottom: 32px;
}
.xpxq_right .name{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	line-height: 1;
	zoom: 1;
}
.xpxq_right .price{
	width: 100%;
	height: 60px;
	background: url(../images/bg3.png);
	box-sizing: border-box;
	padding-left: 13px;
	padding-top: 15px;
	margin-top: 22px;
	margin-bottom: 15px;
}
.xpxq_right .price .title4{
	font-size: 14px;
	color: #8f8f8f;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
}
.xpxq_right .price h1{
	font-size: 30px;
	color: #00559d;
	font-weight: bold;
	line-height: 1;
	margin-left: 16px;
	display: inline-block;
	vertical-align: middle;
}
.xpxq_right .price h1 span{
	font-size: 20px;
}
.xpxq_right .text .text_li .title5{
	font-size: 14px;
	color: #b2b2b2;
	margin-right: 2%;
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	width: 18%;
	word-break: break-all;
}
.xpxq_right .text .text_li .sp1{
	font-size: 14px;
	color: #8f8f8f;
	line-height: 24px;
	display: inline-block;
	vertical-align: top;
	width:78%;
	max-height: 90px;
    overflow-y: auto;
}
.xpxq_right .text .text_li+.text_li{
	margin-top: 30px;
}
.xpxq_right_btn a{
	display: inline-block;
}
.xpxq_right_btn a+a button{
	margin-left:16px;

}
.xpxq_right .xpxq_right_btn{
	margin-top: 0px;
	position: absolute;
	bottom: 0;
	top: 97%;
}
.xpxq_right .xpxq_right_btn button{
	width: 120px;
	border-radius: 4px;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	border: none;
	cursor: pointer;
	transition: .5s;
}
.xpxq_right .xpxq_right_btn button+button{
	margin-left: 16px;
}
.xpxq_right .xpxq_right_btn .btn1{
	background-color: #fff;
	box-shadow: 5px 0 5px rgba(0,0,0,0.1);
	font-size: 14px;
	color: #555555;
	transition: .5s;
}
.xpxq_right .xpxq_right_btn .btn2{
	font-size: 14px;
	color: #fff;
	transition: .5s;
	background: url(../images/bicon1.png) no-repeat left 10px center;
	background-color: #00559D;
	padding-left: 10px;
}
.xpxq_right .xpxq_right_btn .btn3{
	font-size: 14px;
	color: #fff;
	transition: .5s;
	background: url(../images/bicon2.png) no-repeat left 6px center;
	background-color: #00559D;
	padding-left: 10px;
}
.xpxq_right .xpxq_right_btn .btn1:hover{
	background-color: #00559D;
	color: #fff;
}
.xpxq_right .xpxq_right_btn .btn2:hover,.xpxq_right .xpxq_right_btn .btn3:hover{
	box-shadow: 5px 3px 10px rgba(0,0,0,0.2);
}
.cpxq_list{
	background-color: #fff;
	border-radius: 4px;
	border-bottom: 6px solid #00559D;
	font-size: 0;
	box-sizing: border-box;
	padding-left: 56px;
	padding-bottom: 50px;
	padding-top: 30px;
}
.cpxq_list li{
	width: 33.333%;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #333333;
	margin-top: 30px;
}
.cpxq_content{
	margin-top: 35px;
	padding-bottom:10px;
}
.cpxq_content .title6{
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
}
.cpxq_content .p{
	font-size: 16px;
	color: #999999;
	line-height: 49.5px;
}
.cpxq_content .img{
	margin-top: 90px;
	font-size: 0;
}
.cpxq_content .img img{
	max-width: 100%;
}
.cpxq_content .img p{
	font-size: 16px;
}
@media screen and (max-width: 1230px){
	.cpxq{
		width: 100%;
	}
	.cpxq_wrap{
		width: 100%;
	}
}
@media screen and (max-width: 1180px){
	.cpxq_wrap .xpxq_left{
		width: 49%;
	}
	.cpxq_wrap .xpxq_right{
		width: 49%;
	}
	.cpxq_wrap .xpxq_left .act{
		width: 79%;
	}
	.cpxq_wrap .xpxq_left .ract{
		width: 20%;
	}
	.cpxq_list{
		padding-left: 20px;
	}
}
@media screen and (max-width: 822px){
	.cpxq_wrap .xpxq_right{
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
		margin-top: 0.8rem;
	}
	.cpxq_wrap .xpxq_left{
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.xpxq_right .xpxq_right_btn button+button{
		margin-left: 0;
	}
	.xpxq_right .xpxq_right_btn button{
		margin-right: 0.25rem;
	}
	.cpxq .xpxq_title h1{
		padding: 0 0.4rem;
		box-sizing: border-box;
	}
	.cpxq .xpxq_title .go{
		left: 0.4rem;
	}
	.cpxq{
		margin-top: 1.8rem;
	}
	.cpxq_list li{
		width: 50%;
	}
	.cpxq_list{
		margin: 0 0.4rem;
	}
	.cpxq_content{
		padding: 0 0.4rem;
	}
}
@media screen and (max-width: 600px){
	.xpxq_right .text .text_li+.text_li{
		margin-top: 0.3rem;
	}
	.cpxq_wrap{
		margin-bottom: 1.3rem;
	}
	.cpxq .xpxq_title h1{
		font-size: 0.6rem;
	}
	.cpxq .xpxq_title .go{
		display: block;
		font-size: 0.45rem;
		height: 0.4rem;
		line-height: 0.4rem;
		top: 0.1rem;
	}
	.cpxq_wrap .xpxq_left{
		height: auto;
	}
	.cpxq_wrap .xpxq_left .act{
		float: none;
		width: 100%;
	}
	.cpxq_wrap .xpxq_left .ract{
		width: 100%;
		height: auto;
		float: none;
		margin-top: 0.1rem;
	}
	.cpxq_wrap .xpxq_left .act{
		height: 356px;
		overflow: hidden;
	}
	.cpxq_wrap .xpxq_left .act .swiper-container img{
		max-width: 80%;
	}
	.cpxq_wrap .xpxq_left .ract li{
		width: 25%;
		display: inline-block;
		vertical-align: middle;
		margin-top: 0 !important;
		overflow-x: auto;
	}
	.cpxq_list li{
		width: 100%;
		margin-top: 0.3rem;
	}
	.cpxq_list{
		padding-top: 0.3rem;
		padding-bottom: 0.5rem;
		margin: 0 0.4rem;
	}
	.cpxq_content{
		margin-top: 1.2rem;
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.cpxq_content .title6{
		font-size: 0.38rem;
	}
	.cpxq_content .p{
		line-height: 0.80rem;
		font-size: 0.36rem;
	}
	.cpxq_content .img{
		margin-top: 0.9rem;
	}
}
.anli{
	width: 1200px;
	margin: 65px auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.anli .anli_list{
	width: 49%;
	height: 300px;
	overflow: hidden;
	position: relative;
	font-size: 0;
	border-radius: 10px;
	margin-top: 26px;
	display: inline-block;
	vertical-align: middle;
}
.anli .anli_list .img{
	z-index: -1;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-color:#0890FE;
}
.anli .anli_list .img img{
	max-width: 100%;
	height: auto;
	transition: .5s;
}
.anli .anli_list .text{
	position: absolute;
	bottom: 29px;
	left: 45px;
}
.anli .anli_list .text .time{
	font-size: 16px;
	color: #ffffff;
	line-height: 1;
}
.anli .anli_list .text .h2{
	font-size: 20px;
	color: #ffffff;
	line-height: 1;
	padding-top: 12px;
}
.anli .anli_list:hover img{
	transform: scale(1.05);
}
@media screen and (max-width: 1200px){
	.anli{
		width: 100%;
	}
	.anli .anli_list{
		height: auto;
	}
}
@media screen and (max-width: 767px){
	.anli{
		margin-top: 0.65rem;
		padding: 0 0.4rem;
		box-sizing: border-box;
	}
	.anli .anli_list{
		margin-top: 0.3rem;
	}
	.anli .anli_list{
		height: auto;
		width: 100%;
	}
	.anli .anli_list img{
		width: 100%;
	}
	.anli .anli_list .text .h2{
		font-size: 0.4rem;
	}
	.anli .anli_list .text .time{
		font-size: 0.36rem;
	}
	.anli .anli_list .text{
		left: 0.45rem;
		bottom: 0.4rem;
	}
	.anli .anli_list .img{
		max-height: 6rem;
	}
	.anli .cpxq .xpxq_title{
		margin-bottom: 0.3rem;
	}
}
@media screen and (max-width: 1440px){
	.banner h1{
		font-size: 65px;
	}
	.banner h2{
		font-size: 49px;
	}
}
.jishu{
	width: 1200px;
	margin: 63px auto;
}
.jishu .jishu_left{
	width: 700px;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 6px;
	overflow: hidden;
	font-size: 0;
	float: left;
}
.jishu .jishu_left .search{
	text-align: center;
	padding: 29px 0;
	border-bottom: 2px solid #F2F2F2;
}
.jishu .jishu_left .search .input{
	position: relative;
	width: 472px;
	background-color: #EEEEEE;
	border-radius: 6px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
}
.jishu .jishu_left .search .input .inputt{
	width: 100%;
	box-sizing: border-box;
	padding-left: 54px;
	height: 100%;
	border: none;
	background-color: transparent;
	font-size: 14px;
}
.jishu .jishu_left .search img{
	position: absolute;
	top: 11px;
	left: 26px;
	text-align: left;
}
.jishu .jishu_left .search .submit{
	width: 119px;
	height: 40px;
	font-size: 16px;
	border: none;
	background-color: #00559D;
	color: #fff;
	border-radius: 4px;
	margin-left: 18px;
	cursor: pointer;
}
.jishu_left_wrap{
	box-sizing: border-box;
	padding: 0 38px;
}
.jishu_left_wrap .jishu_left_wrap_li{
	border-bottom: 2px solid #F2F2F2;
	padding: 66px 0;
}
.jishu_left_wrap .jishu_left_wrap_li .img{
	width: 20%;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
}
.jishu_left_wrap .jishu_left_wrap_li .img img{
	max-width: 100%;
	transition: .4s;
}
.jishu_left_wrap .jishu_left_wrap_li .text{
	width: 80%;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	padding-left: 20px;
}
.jishu_left_wrap .jishu_left_wrap_li .text .p1{
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jishu_left_wrap .jishu_left_wrap_li .text .p1 span{
	font-size: 12px;
	color: #b2b2b2;
}
.jishu_left_wrap .jishu_left_wrap_li .text .p1 span+span{
	margin-left: 32px;
}
.jishu_left_wrap .jishu_left_wrap_li .text .t{
	font-size: 20px;
	color: #333333;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 12px 0;
	font-weight: bold;
}
.jishu_left_wrap .jishu_left_wrap_li .text .p2{
	font-size: 14px;
	color: #444444;
	line-height: 21.5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.jishu_left_wrap .jishu_left_wrap_li:hover .img img{
	transform: scale(1.05);
}
.jishu_right{
	width: 486px;
	float: right;
}
.jishu_right .section2_wrap_li{
	width: 100%;
	min-height: auto;
	padding-bottom: 60px;
}
.jishu_right .icon_wrap{
	margin-top: 40px;
}
.jishu_right_li{
	font-size: 0;
	margin-top: 16px;
}
.jishu_right_li_l{
	display: inline-block;
	vertical-align: top;
	position: relative;
	max-width: 238px;
	max-height: 140px;
	overflow: hidden;
}
.jishu_right_li_l .img{
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
}
.jishu_right_li_l .img img{
	max-width: 100%;
	height: auto;
}
.jishu_right_li_l .text{
	height: 40px;
	box-sizing: border-box;
	padding-left: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.jishu_right_li_l .text h1{
	font-size: 20px;
	color: #555555;
	font-weight: bold;
}
.jishu_right_li_l .text h2{
	font-size: 10px;
	color: #555555;
	font-weight: normal;
}
.jishu_right_form{
	width: 100%;
	background-color: #fff;
	margin-top: 16px;
	border-radius: 12px;
	box-sizing: border-box;
	padding: 41px;
}
.jishu_right_form .jishu_right_form_title{
	font-size: 0;
}
.jishu_right_form .jishu_right_form_title img{
	display: inline-block;
	vertical-align: middle;
}
.jishu_right_form .jishu_right_form_title .p{
	font-size: 14px;
	color: #555555;
	line-height: 21.5px;
	width: 308px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 22px;
}
.jishu_right_form .form_sub .submit{
	width: 100%;
}
.jishu_right_form .form_li{
	width: 100%;
}
.jishu_right_form .form_li .input_text{
	width: 80%;
}
.jishu_right_form .form_li .input_textarea{
	width: 80%;
}


.jishu_footer{
	text-align: center;
	font-size: 0;
	padding: 70px 0 94px;
}
.jishu_footer .img{
	display: inline-block;
	vertical-align: middle;
}
.jishu_footer .text{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	line-height: 30px;
	font-size: 14px;
	color: #bfbfbf;
	margin-left: 34px;
}
.jishu_footer .text a{
	color: #bfbfbf;
}
@media screen and (max-width: 1200px){
	.jishu{
		width: 100%;
	}
	.jishu .jishu_left{
		width: 75%;
	}
	.jishu_right{
		width: 24%;
	}
	.jishu_right_li_l{
		float: none;
		width: 100%;
	}
	.jishu_right_li_l +.jishu_right_li_l{
		margin-top: 10px;
	}
	.jishu_right_form{
		padding: 10px;
	}
	.jishu_right_form .jishu_right_form_title .p{
		width: auto;
	}
	.jishu_right_form .jishu_right_form_title img{
		display: block;
		margin: 0 auto;
	}
	.jishu_right_form .form .form_li img{
		margin-left: 10px;
		margin-right: 10px;
	}
	.jishu_right_form .form_li .input_text{
		width: 70%;
	}
	.jishu_right_form .form_li .input_textarea{
		width: 70%;
	}
	.jishu_right .section2_wrap_li{
		margin-top: 0;
	}
	.jishu_right .icon_wrap .icon_wrap_li{
		width: 50%;
	}
}
@media screen and (max-width: 998px){
	.jishu .jishu_left{
		width: 65%;
	}
	.jishu_right{
		width: 34%;
	}
	.jishu .jishu_left .search .input{
		width: 70%;
	}
	.jishu .jishu_left .search .submit{
		width: 20%;
	}
}
@media screen and (max-width: 767px){
	.jishu{
		padding: 0 0.4rem;
		box-sizing: border-box;
		margin-top: 0.63rem;
	}
	.jishu .jishu_left{
		font: none;
		width: 100%;
	}
	.jishu .jishu_left .search img{
		left: 12px;
	}
	.jishu .jishu_left .search .input .inputt{
		padding-left: 35px;
	}
	.jishu_left_wrap .jishu_left_wrap_li{
		padding: 23px 0;
	}
	.jishu_right{
		width: 100%;
		margin-top: 0.2rem;
	}
	.jishu_right_li_l{
		max-width: 100%;
	}
	.jishu_right_li_l .img img{
		max-width: 100%;
		width: 100%;
	}
	.jishu_footer{
		padding-bottom: 0;
		padding-top: 0.3rem;
	}
	.jishu_left_wrap{
		padding: 0 12px;
	}
}
.mt0{
	margin-top: 0;
}
.anli .cpxq .xpxq_title{
	margin-bottom: 0.3rem;
}
.mb0 .xpxq_title{
	margin-bottom: 0;
}
.fuwenben{
	width: 1200px;
	margin: 35px auto 0;
	background-color: #fff;
	border-radius: 4px;
}
.fuwenben .fwb_t{
	width: 960px;
	margin: 0 auto;
	padding-bottom: 46px;
	padding-top: 45px;
	border-bottom: 2px solid #F2F2F2;
}
.fuwenben .fwb_t .t1{
	font-size: 20px;
	line-height: 1;
	color: #333333;
}
.fuwenben .fwb_t .t2{
	font-size: 14px;
	color: #444444;
	line-height: 1;
	padding-top: 12px;
	padding-bottom: 22px;
}
.fuwenben .fwb_t .t3{
	font-size: 12px;
	color: #b2b2b2;
	line-height: 1;
	height: 16px;
}
.fuwenben .fwb_t .t3 .t3_sp1{
	display: inline-block;
	height: 100%;
	background: url(../images/t31.png) no-repeat left center;
	line-height: 16px;
	padding-left: 20px;
}
.fuwenben .fwb_t .t3 .t3_sp2{
	display: inline-block;
	height: 100%;
	background: url(../images/t32.png) no-repeat left center;
	line-height: 16px;
	padding-left: 20px;
	margin-left: 28px;
}
.fwb_jd{
	width: 960px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 90px;
}
.fwb_jd .ren{
	padding-bottom: 30px;
}
.fwb_jd .ren .img{
	width: 52px;
	height: 52px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.fwb_jd .ren .img img{
	max-width: 100%;
}
.fwb_jd .ren .text{
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
}
.fwb_jd .ren .text .name{
	font-size: 16px;
	color: #333333;
}
.fwb_jd .ren .text .time{
	font-size: 12px;
	color: #b2b2b2;
}
.fwb_jd p{
	font-size: 14px;
	color: #444444;
	line-height: 24px;
}

.jieda{
	text-align: center;
	font-size: 14px;
	color: #555555;
	margin-top: 54px;
}
@media screen and (max-width: 1200px){
	.fuwenben{
		width: 100%;
	}
}
@media screen and (max-width: 960px){
	.fuwenben .fwb_t,.fwb_jd{
		width: 100%;
	}
	.fwb_jd .ren .img{
		font-size: 0;
	}
	.fwb_jd .ren{
		padding-bottom: 0.3rem;
	}
	.fwb_jd{
		padding-top: 0.5rem;
		padding-bottom: 0.9rem;
	}
}
@media screen and (max-width: 768px){
	.fuwenben{
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.fuwenben .fwb_t{
		padding-top: 0.46rem;
		padding-bottom: 0.45rem;
	}
	.fuwenben{
		margin-top: 0.35rem;
	}
}
@media screen and (max-width: 320px){
	.fuwenben .fwb_t .t3 .t3_sp2{
		margin-left: 0;
	}
}
.comber{
	width: 1200px;
	margin: auto;
	margin-top: -120px;
	background-color: #fff;
	z-index: 1;
	position: relative;
	border-radius: 4px;
	border-bottom: 6px solid #00559D;
	padding-left: 80px;
	padding-right: 60px;
	padding-top: 50px;
	padding-bottom: 45px;
	box-sizing: border-box;
	transition: .5s;
}
.comber .comber_left{
	width: 625px;
	float: left;
}
.comber .comber_right{
	width: 384px;
	height: 300px;
	overflow: hidden;
	float: right;
}
.comber .comber_right img{
	max-width: 100%;
}
.comber .comber_left h1{
	font-size: 20px;
	color: #333333;
	line-height: 1;
}
.comber .comber_left p{
	font-size: 14px;
	color: #444444;
	line-height: 24.5px;
	margin-top: 38px;
}
.team{
	width: 1200px;
	margin: 0 auto;
	padding-top: 105px;
	padding-bottom: 143px;
}
.gy_title{
	text-align: center;
}
.gy_title h1.c1{
	font-size: 30px;
	color: #333333;
	line-height: 1;
	font-weight: bold;
}
.gy_title h2.c1{
	font-size: 14px;
	color: #b2b2b2;
	line-height: 1;
	margin-top: 8px;
}
.gy_title h1.c2{
	font-size: 30px;
	color: #fff;
	line-height: 1;
}
.gy_title h2.c2{
	font-size: 14px;
	color: #fff;
	line-height: 1;
	margin-top:14px;
}
.team .team_p{
	text-align: center;
	width: 1014px;
	font-size: 14px;
	color: #444444;
	line-height: 26.5px;
	display: block;
	margin: 32px auto;
}
.team_img{
	font-size: 0;
	margin-top:20px;
}
.team_img img{
	float: left;
}
.team_img .l_img{
	width: 512px;
	height: 578px;
	float: left;
	overflow: hidden;
}
.team_img .l_img img{
	max-width: 100%;
}
.team_img .r_img{
	width: 674px;
	overflow: hidden;
	float: right;
}
.team_img .r_img img{
	max-width: 100%;
}
.culture{
	width: 100%;
	height: 600px;
	box-sizing: border-box;
	padding-top: 110px;
	background: url(../images/oul.jpg);
}
.culture_wrap{
	width: 1200px;
	margin: 134px auto 0;
	text-align: center;
	font-size: 0;
}
.culture_wrap .culture_wrap_li{
	display: inline-block;
	vertical-align: top;
	width: 20%;
	text-align: center;
	box-sizing: border-box;
	padding: 0 16px;
}
.culture_wrap .culture_wrap_li .img{
	height: 80px;
}
.culture_wrap .culture_wrap_li h1{
	font-size: 14px;
	color: #fff;
	line-height: 1;
	padding-bottom: 16px;
}
.culture_wrap .culture_wrap_li p{
	font-size: 12px;
	color: #fff;
	line-height: 26.5px;
}
.gyhw_wrap {
	width: 1200px;
	margin: 105px auto 0;
	font-size: 0;
}
.gyhw_wrap .img{
	display: inline-block;
	vertical-align: middle;
	width: 538px;
	overflow: hidden;
}
.gyhw_wrap .img img{
	max-width: 100%;
}
.gyhw_wrap .gyhw_title{
	width: 588px;
	display: inline-block;
	vertical-align: middle;
}
.gyhw_title h1{
	font-size: 30px;
	color: #333333;
	line-height: 1;
}
.gyhw_title h2{
	font-size: 14px;
	color: #b2b2b2;
	line-height: 1;
	padding-top: 12px;
}
.gyhw_title .p1{
	font-size: 14px;
	color: #444444;
	line-height: 26.5px;
	margin-top: 32px;
}
.gyhw_title h3{
	font-size: 18px;
	color: #333333;
	line-height: 1;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	margin-top: 46px;
}
.gyhw_title .p2{
	font-size: 14px;
	color: #444444;
	line-height: 26.5px;
	margin-top: 6px;
}
.zhengshu{
	width: 100%;
	height: 675px;
	margin-top: 25px;
	background: url(../images/zsbg.png) no-repeat top center;
}
.zs_text{
	width: 1200px;
	margin: 0 auto;
}
.w588{
	width: 588px;
}
.zs_text h3{
	font-size: 18px;
	color: #333333;
	line-height: 1;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	margin-top: 155px;
}
.zs_text p{
	font-size: 14px;
	color: #444444;
	line-height: 26.5px;
	margin-top: 6px;
}
.zs_text .img{
	font-size: 0;
	text-align: center;
	margin-top: 55px;
}
.zs_text .img p{
	font-size: 12px;
	color: #b2b2b2;
	line-height: 1;
}
.zs_text .img .img_li{
	width: 95px;
	display: inline-block;
	vertical-align: top;
}
.zs_text .img .img_li+.img_li{
	margin-left: 65px;
}
.gdimg{
	width: 1200px;
	margin: 48px auto 0;
	text-align: center;
	font-size: 0;
}
.gdimg .gdimg_li{
	width: 16.6666667%;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}
.gdimg .gdimg_li img{
	max-width: 100%;
	height: 232px;
	transition: .3s;
}
.gdimg .gdimg_li:hover img{
	transform: scale(1.03);
}
.mr64{
	margin-right: 64px;
}
@media screen and (max-width: 1014px){
	.team .team_p{
		width: 100%;
	}
}
.zhengshu .img1{
	width: 50%;
	display: none;
}
@media screen and (max-width: 1200px){
	.comber{
		width: 100%;
		margin-top: 0;
		padding-left: 2%;
		padding-right: 2%;
	}
	.comber .comber_left{
		width: 56%;
	}
	.comber .comber_right{
		width: 40%;
	}
	.team{
		width: 100%;
		padding-top: 0.6rem;
		padding-bottom: 0.6rem;
	}
	.team_img{
		text-align: center;
	}
	.team_img .l_img{
		width: 41%;
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-right: 1%;
	}
	.team_img .r_img{
		width: 54%;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.w48{
		max-width: 50% !important;
		/* margin-left: % !important; */
	}
	.w46{
		max-width: 47% !important;
	}
	.culture_wrap{
		width: 100%;
		margin-top: 100px;
	}
	.gyhw_wrap{
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.mr64{
		margin-right: 4%;
	}
	.gyhw_wrap .img{
		width: 45%;
	}
	.gyhw_wrap .gyhw_title{
		width: 50%;
	}
	.zs_text{
		width: 100%;
	}
	.w588{
		width: 50%;
		z-index: 99;
		position: relative;
	}
	.zhengshu{
		background: none;
	}
	.zhengshu .img1{
		display: block;
		float: left;
	}
	.zs_text .img .img_li+.img_li{
		margin-left: 0;
	}
	.zs_text .img .img_li{
		width: 25%;
		box-sizing: border-box;
		padding:0 5%;
	}
	.gdimg{
		width: 100%;
	}

}
@media screen and (max-width: 769px){
	.culture_wrap .culture_wrap_li{
		width: 50%;
		margin-top: 12px;
	}
	.culture_wrap{
		margin-top: 30px;
	}
	.culture{
		height: auto;
		background-size: cover;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.gdimg .gdimg_li{
		width: 33.3333%;
		margin-top: 20px;
	}
	.gdimg{
		margin-top: 0;
		font-size: 0;
	}
}
@media screen and (max-width: 767px){
	.comber{
		width: 100%;
		margin-top: 0;
		padding-left: 2%;
		padding-right: 2%;
		padding-top: 5%;
		padding-bottom: 5%;
		margin-top: 0.5rem;
	}
	.comber .comber_left{
		width: 100%;
		float: none;
	}
	.comber .comber_right{
		width: 100%;
		margin: 0.1rem auto;
		float: none;
		text-align: center;
	}
	.team_img{
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.team_img .l_img{
		width: 100%;
		float: none;
		display: block;
		margin-right: 1%;
		text-align: center;
		margin-bottom: 0.2rem;
		height: auto;
	}
	.team_img .l_img img{
		display: inline-block;
		float: none;
		width: 100%;
	}
	.team_img .r_img{
		width: 100%;
		float: none;
		display: block;
	}
	.w48{
		max-width: 50% !important;
		/* margin-left: % !important; */
		margin-left: 3% !important;
	}
	.w46{
		max-width: 47% !important;
	}
	.culture{
		height: auto;
		background-size: cover;
	}
	.culture_wrap{
		width: 100%;
		margin-top: 10px;
	}
	.culture_wrap .culture_wrap_li{
		width: 100%;
	}
	.gyhw_wrap .img{
		width: 100%;
	}
	.gyhw_wrap .gyhw_title{
		width: 100%;
		margin-top: 10px;
	}
	.gyhw_wrap{
		margin-top: 20px;
	}
	.zhengshu .img1{
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
		margin: 0 auto;
		font-size: 0;
	}
	.zhengshu .img1 img{
		width: 100%
	}
	.w588{
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
		float: none;
	}
	.zhengshu{
		height: auto;
	}
	.zs_text h3{
		margin-top: 0rem;
	}
	.zs_text .img .img_li{
		width: 50%;
		margin-top: 20px;
	}
	.zs_text .img{
		margin-top: 0;
	}
	.gyhw_title h3{
		margin-top: 20px;
	}
	.gdimg .gdimg_li{
		width: 33.3333%;
	}
}
.zhengshu{
	overflow: hidden;
}
@media screen and (max-width: 550px){
	.gdimg .gdimg_li{
		width: 50%;
	}
	.gdimg{
		box-sizing: border-box;
		padding: 0 0.2rem;
	}
	.comber .comber_left p{
		margin-top: 18px;
	}
}
.xinwen{
	width: 1200px;
	margin: 99px auto 0;
	font-size: 0;
}
.xinwen .xinwen_top{
	position: relative;
	background-color: #fff;
	border-radius: 4px;
	font-size: 0;
	overflow: hidden;
}
.xinwen .xinwen_top .img{
	width: 600px;
	height: 333px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}
.xinwen .xinwen_top .img img{
	max-width: 100%;
	transition: .5s;
}
.xinwen .xinwen_top .img:hover img{
	transform:scale(1.05);
}
.xinwen .xinwen_top .text{
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 600px;
	padding-left: 56px;
}
.xinwen .xinwen_top .text .time{
	font-size: 16px;
	color: #666666;
	line-height: 1;
	padding-top: 68px;
	padding-bottom: 12px;
}
.xinwen .xinwen_top .text h1{
	font-size: 24px;
	color: #666666;
	line-height: 1;
	font-weight: bold;
}
.xinwen .xinwen_top .text .more1{
	font-size: 16px;
	color: #666666;
	line-height: 1;
	position: absolute;
	bottom: 68px;
	transition: .5s;
}
.xinwen .xinwen_top .text .more1:hover{
	padding-left: 10px;
	color: #000;
}
.xinwen_wrap_li{
	width: 384px;
	overflow: hidden;
	border-radius: 8px;
	background-color: #fff;
	margin-top: 28px;
	margin-left: 22px;
	min-height: 400px;
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.xinwen_wrap_li .img{
	width: 100%;
	height: 198px;
	overflow: hidden;
	margin-bottom: -20px;
}
.xinwen_wrap_li .img img{
	max-width: 100%;
	transition: .5s;
}
.xinwen_wrap_li:hover .img img{
	transform: scale(1.05);
}
.xinwen_wrap_li .text{
	background-color: #fff;
	box-sizing: border-box;
	padding:0 29px;
}
.xinwen_wrap_li .text .time{
	background-color: #f2f2f2;
	border-radius: 4px;
	padding: 11px;
	line-height: 1;
	font-size: 12px;
	color: #00559d;
	display: inline-block;
	position: relative;
	z-index: 9;
}
.xinwen_wrap_li .text h1{
	font-size: 20px;
	color: #666666;
	line-height: 20px;
	margin-top: 8px;
}
.xinwen_wrap_li .more2{
	position: absolute;
	right: 39px;
	bottom: 45px;
	transition: .5s;
}
.xinwen_wrap_li:hover .more2{
	right: 29px;
}
.xinwen_wrap_li:nth-child(3n+1){
	margin-left: 0;
}
@media screen and (max-width: 1200px){
	.xinwen{
		width: 100%;
		box-sizing: border-box;
		padding: 0 20px;
		transition: .3s;
	}
	.xinwen .xinwen_top .img{
		width: 50%;
	}
	.xinwen .xinwen_top .img{
		height: 100%;
	}
	.xinwen .xinwen_top .text{
		width: 50%;
		padding-left: 2%;
	}
	.xinwen_wrap_li{
		width: 31%;
		margin-left: 3.33%;
	}
}
@media screen and (max-width: 900px){
	.xinwen_wrap{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.xinwen_wrap_li{
		width: 47%;
		margin-left: 0;
	}
	.xinwen .xinwen_top .text .more1{
		bottom: 0.2rem;
	}
	.xinwen .xinwen_top .text h1{
		font-size: 0.2rem;
	}
	.xinwen .xinwen_top .text .time{
		padding-top: 0.4rem;
	}
}
@media screen and (max-width: 767px){
	.xinwen .xinwen_top .img{
		width: 100%;
	}
	.xinwen .xinwen_top .text{
		width: 100%;
		padding-bottom: 2rem;
	}
	.xinwen{
		margin-top: 0.4rem;
		padding: 0 0.4rem;
	}
	.xinwen .xinwen_top .img img{
		width: 100%;
	}
}
@media screen and (max-width: 567px){
	.xinwen_wrap_li{
		width: 100%;
		margin-left: 0;
		margin-top: 0.4rem;
	}
	.xinwen_wrap_li .img{
		margin-bottom: 0;
	}
	.xinwen .xinwen_top .text .more1{
		bottom: 0.4rem;
	}
}
.fwb_t .t4{
	font-size: 30px;
	color: #333333;
	line-height: 1;
	font-weight: bold;
}
.fwb_t .time{
	background-color: #f2f2f2;
	border-radius: 4px;
	padding: 11px;
	line-height: 1;
	font-size: 12px;
	color: #00559d;
	display: inline-block;
	position: relative;
	z-index: 9;
	margin-top: 20px;
}
.wznr{
	box-sizing: border-box;
	width: 960px;
	margin: 0 auto;
	display: block;
	padding-bottom: 100px;
}
.wznr p{
	line-height:36px;
}
.wznr .p1{
	font-size: 14px;
	color: #999999;
	line-height: 36px;
}
.wznr .p1 span{
	color: #ff5757;
}
.wznr img{
	max-width: 100%;
	width: 100%;
	height: auto;
	vertical-align : bottom;
}
@media screen and (max-width: 980px){
	.wznr{
		width: 100%;
	}
}
@media screen and (max-width: 767px){
	.fwb_t .t4{
		font-size: 0.52rem;
	}
}
.fuwu{
	width: 1200px;
	margin: 38px auto 0;
	font-size: 0;
	background-color: #fff;
}
.fuwu #allmap{
	width:800px;
	height: 920px;
	display: inline-block;
	vertical-align: top;
	float: right;
}
/* .BMap_Marker{
	background: url(../images/bs.png) no-repeat center center !important;
	background-size: 61px 80px !important;
	display: block !important;
	width: 61px !important;
	height: 80px !important;
} */
.fuwu_search{
	width: 399px;
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	float: left;
}
.fuwu_search .fuwu_search_top{
	width: 100%;
	height: 96px;
	border-bottom: 2px solid #f2f2f2;
	font-size: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fuwu_search .fuwu_search_top .input{
	width: 257px;
	height: 40px;
	border-radius: 6px 0 0 6px;
	background-color: #eeeeee;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	padding-left: 12px;
}
.fuwu_search .fuwu_search_top .input img{
	display: inline-block;
	vertical-align: middle;
}
.fuwu_search .fuwu_search_top .input input{
	border: none;
	height: 40px;
	font-size: 14px;
	padding-left: 12px;
	background-color: transparent;
	display: inline-block;
	vertical-align: middle;
	width: 200px;
}
.fuwu_search .fuwu_search_top .submit{
	width: 60px;
	height: 40px;
	border: none;
	font-size: 16px;
	color: #fff;
	background-color: #4175e6;
	border-radius: 0 6px 6px 0;
	cursor: pointer;
}
.fuwu_search_wrap_li{
	font-size: 0;
	box-sizing: border-box;
	padding: 23px 0;
}
.fuwu_search_wrap_li .num{
	position: relative;
	width: 23px;
	height: 27px;
	display: inline-block;
	vertical-align: top;
}
.fuwu_search_wrap_li .num img{
	z-index: -1;
}
.fuwu_search_wrap_li .num span{
	display: inline-block;
	position: absolute;
	font-size: 16px;
	color: #ffffff;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
}
.fuwu_search_wrap_li .text{
	width: 197px;
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	margin-right: 15px;
}
.fuwu_search_wrap_li .text h1{
	font-size: 16px;
	color: #4175e6;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 8px;
}
.fuwu_search_wrap_li .text p{
	font-size: 14px;
	color: #676767;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	line-height: 21.5px;
}
.fuwu_search_wrap_li .img{
	width: 80px;
	height: 80px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}
.fuwu_search_wrap_li .img img{
	max-width: 100%;
}
.fuwu_search_wrap{
	height: 765px;
	overflow-y: auto;
	box-sizing: border-box;
	padding: 0 30px;
	border-bottom: 2px solid #f2f2f2
}
.fuwu_search_wrap::-webkit-scrollbar {
	width: 8px;
	height: 1px;
}
/*滚动条滑块*/
.fuwu_search_wrap::-webkit-scrollbar-thumb {
	border-radius: 5px;
	/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
	background: #dcdcdc;
}
/*滚动条轨道*/
.fuwu_search_wrap::-webkit-scrollbar-track {
	/* -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0); */
	border-radius: 5px;
	background: transparent;
}
.fuwu_page .page{
	margin-top: 0;
}
.fuwu_page{
	padding: 19px 0;
}
.fws_wrap{
	box-sizing: border-box;
	padding: 25px 33px;
	font-size: 0;
}
.fws_wrap .fh{
	display: block;
	margin-bottom: 30px;
}
.fws_wrap .fh img{
	display: inline-block;
	vertical-align: middle;
}
.fws_wrap .fh span{
	font-size: 14px;
	color: #4175e6;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}
.fws_wrap .img{
	width: 100%;
	height: 183px;
	overflow: hidden;
	border-radius: 6px;
	z-index: 2;
	position: relative;
}
.fws_wrap .img img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.fws_wrap .img_f{
	background-color: #4175e6;
	padding: 20px 26px 16px;
	box-sizing: border-box;
	border-radius: 6px;
	margin-top: -8px;
	z-index: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fws_wrap .img_f h1{
	font-size: 16px;
	color: #ffffff;
	line-height: 1;
	font-weight: bold;
}
.fws_wrap .img_f a img{
	display: inline-block;
	vertical-align: middle;
}
.fws_wrap .img_f a span{
	font-size: 16px;
	color: #ffffff;
	opacity: .8;
	display: inline-block;
	vertical-align: middle;
	margin-left: 6px;
}
.fws_ul{
	margin-top: 38px;
	padding-bottom: 34px;
	border-bottom: 2px solid #f2f2f2;
}
.fws_ul .fws_ul_li img{
	display: inline-block;
	vertical-align: middle;
}
.fws_ul .fws_ul_li+.fws_ul_li{
	margin-top: 15px;
}
.fws_ul .fws_ul_li span{
	display: inline-block;
	vertical-align: middle;
	width: 197px;
	margin-left: 17px;
	font-size: 14px;
	color: #676767;
	line-height: 21.5px;
}
.fws_xc .fws_xc_title{
	padding: 24px 0 14px;
}
.fws_xc .fws_xc_title img{
	display: inline-block;
	vertical-align: middle;
}
.fws_xc .fws_xc_title span{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #676767;
	line-height: 1;
	margin-left: 15px;
}
.sc_wrap{
	margin-left: -10px;
}
.sc_wrap .sc_wrap_li{
	width: 72px;
	height: 72px;
	overflow: hidden;
	border-radius: 2px;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	margin-top: 10px;
}
.sc_wrap img{
	max-width: 100%;
}
@media screen and (max-width: 1200px){
	.fuwu{
		width: 100%;
	}
	.fuwu #allmap{
		width: 65%;
	}
	.fuwu_search{
		width: 35%;
	}
	.fuwu_search_wrap{
		width: 100%;
		padding: 2%;
		text-align: center;
	}
	.fuwu_search_wrap_li .text{
		text-align: left;
	}
}
@media screen and (max-width: 1040px){
	.fuwu{
		width: 95%;
		margin: 0.5rem 2.5%;
	}
	.fuwu_search_wrap{
		height: 500px;
		transition: .5s;
	}
	.fuwu #allmap{
		height: 667px;
		transition: .5s;
	}
	.fuwu_search_wrap_li .text{
		width: 60%;
		margin: 0;
		margin:0 5px;
	}
	.fuwu_search_wrap_li .img{
		width: 20%;
		height: auto;
	}
	.fuwu_search .fuwu_search_top .input{
		width: 80%;
	}
	.fuwu_search .fuwu_search_top .submit{
		width: 20%;
	}
	.fuwu_search .fuwu_search_top .input input{
		width: 80%;
	}
}
@media screen and (max-width: 767px){
	.fuwu_search{
		width: 100%;
	}
	.fuwu #allmap{
		width: 100%;
		height: 8rem;
	}
	.fuwu{
		position: relative;
	}
	.fuwu_search_top form{
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
}
@media screen and (max-width: 1025px){
	.fws_wrap{
		padding: 2% 3%;
	}
	.fws_wrap .img{
		height: auto;
	}
	.sc_wrap .sc_wrap_li{
		width: 22%;
		margin-left: 2%;
	}
	.fws_wrap .fh{
		margin-bottom: 10px;
	}
	.fws_ul{
		margin-top: 15px;
		padding-bottom: 15px;
	}
}

.modal_block{
	width: 100%;
	height: 100vh;
	background-color: rgba(0,0,0,0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}
.modal{
	width: 698px;
	height: 373px;
	background: url(../images/s3.jpg) no-repeat right bottom #fff;
	border-radius: 30px;
	overflow: hidden;
	box-sizing: border-box;
	position: fixed;
	left: 0;right: 0;top: 0;bottom: 0;
	margin: auto;
	z-index: 1000;
	display: none;
}
.modal_text{
	width: 339px;
	font-size: 22px;
	color: #000000;
	line-height: 46.26px;
	padding-left: 63px;
	padding-top: 140px;
}
@media screen and (max-width: 767px){
	.modal{
		width: 90%;
		margin: auto;
		background-size: 100%;
		height: 6rem;

	}
	.modal_text{
		width: 100%;
		font-size: 0.48rem;
		padding-left: 0;
		padding-top: 0;
		padding: 10px;
		box-sizing: border-box;
	}
	.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li{
		border-bottom: 0.04rem solid transparent;
	}
}
@media screen and (max-width: 475px) {
	.section3_wrap_left {
		height: 444px;
	}
}
.ditu #allmap{
	height: 100%;
}
.form-validation-text-infos{
	font-size: 14px;
	position: absolute;
}
img{
	max-width:100%
}


@media screen and (max-width: 675px) {
	.section1 .bc2{
		height: auto;
		font-size: 0.38rem;
		line-height: 1;
		padding: 0.15rem;
	}
	.title h1{
		font-size: 0.48rem;
	}
	.title a span{
		font-size: 0.38rem;
	}
	.title a img {
		width: 0.21rem;
		height: 0.41rem;
	}
	.section_act_right_li .text h2{
		font-size: 0.38rem;
	}
	.section1 .fz14{
		font-size: 0.28rem;
	}
	.section_ul_li .title1 a img{
		width: 0.25rem;
		height: 0.3rem;
		    margin-top: -3px;
	}
	.section5_form .title1 h2{
		font-size: 0.4rem;
	}
	.section5_form .title1 h1{
		font-size: 0.5rem;
	}
	.gy_title h1.c1{
		font-size: 0.48rem;
	}
	.gy_title h2.c1{
		font-size: 0.38rem;
	}
	.mb50{
		margin-bottom: 0.5rem;
	}
	.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li{
		width: 50%;
	}

	.cp_content_wrap_li{
		margin-top: 0.2rem;
	}
	.cp_content{
		padding-bottom:0.9rem
	}
	.page{
		margin-top: 0.7rem;
	}
	.gyhw_title{
		max-width: 100%;
	}
	.jishu_left_wrap .jishu_left_wrap_li .text .p1 span+span{
		margin-left: 0.1rem;
	}
	.xinwen .xinwen_top .text h1{
		font-size: 0.48rem;
	}
	.xinwen .xinwen_top .text{
		padding-right: 2%;
	}
	.xinwen_wrap_li .text h1{
		font-size: 0.48rem;
		line-height: 1.8;
	}
	.xinwen .xinwen_top .text h1{
		line-height: 1.8;
	}
	.cp_content .cp_content_wrap{
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.cp_content_wrap_li{
		padding: 0.28rem 0;
	}
	.cp_content .cp_content_wrap{
		box-sizing: border-box;
		padding: 0 0.4rem;
	}
	.xinwen .xinwen_top .text .more1{
		font-size: 0.32rem;
	}
	.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li.active .cpicon1{
		white-space: nowrap;overflow: hidden;
		text-overflow: ellipsis;
	}
	.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li .cpicon1{
		white-space: nowrap;overflow: hidden;
		text-overflow: ellipsis;
	}
	.section7 .section7_title h1{
		font-size:0.48rem;
	}
	.section7 .section7_title h2{
		font-size:0.36rem;
	}
}
.cp_nav1 .cp_nav1_wrap .cp_nav1_wrap_li span{white-space: nowrap;overflow: hidden;
	text-overflow: ellipsis;}
.jishu_left_wrap{
	padding-bottom:60px
}
.zs_text h3{
	margin-top:88px !important}
.zs_text .img{
	margin-top: 31px;
}
.nav_right_li .ewm1 .ewm1_wrap img{
	width: 116px;
	max-width: 116px;
}







@media screen and (max-width: 675px) {
	.section_act_right_li .img img{
		max-width:90%
	}
}


.section7{
	padding:80px 0;
}



@media screen and (max-width: 800px) {
	.cpxq_wrap{
		margin-bottom:30px;
		padding-bottom:68px;
	}
	.cp_content_wrap_li img{
		max-width:50%
        }
}

@media screen and (max-width: 666px) {
	.xpxq_right .xpxq_right_btn{width:88%;}
	.xpxq_right .xpxq_right_btn .btn3{margin-left:0}
	.section6 .section6_wrap ul li:nth-child(1) .img{
		margin-top:-10px;
	}
	.m_menu{
		padding-bottom:0.6rem;
		position: fixed;
		top: 0;
	}
}



.cp_nav1_wrap .cp_nav1_wrap_li .img{
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	text-align: center;
}
.cp_nav1_wrap .cp_nav1_wrap_li .img img{
	display: block;margin: 0 auto;
}
.cp_nav1_wrap .cp_nav1_wrap_li .img .img22{
	display: none;
}
.cp_nav1_wrap .cp_nav1_wrap_li.active .img .img22{
	display: block;
}
.cp_nav1_wrap .cp_nav1_wrap_li.active .img .img11{
	display: none;
}
.cp_nav1_wrap .cp_nav1_wrap_li:hover .img .img22{
	display: block;
}
.cp_nav1_wrap .cp_nav1_wrap_li:hover .img .img11{
	display: none;
}
.cp_nav1_wrap .cp_nav1_wrap_li span{
	vertical-align: middle;
	font-size: 14px;
	padding-left: 10px;
}
@media screen and (max-width: 666px) {

	.cp_nav1_wrap .cp_nav1_wrap_li .img img{
		max-width: 50%;
	}
	.cp_nav1_wrap .cp_nav1_wrap_li span{
		padding-left: 0;
	}
	.header .nav .nav_ul .nav_li{margin-left:0 !important}
	.fuwu #allmap{display:none;}
.xpxq_right .xpxq_right_btn button{width:105px;}
.xpxq_right .xpxq_right_btn .btn2{margin-left:0px}
.xpxq_right .xpxq_right_btn button{margin-right:0}
.xpxq_right .xpxq_right_btn .btn3{margin-left:0px;}
.xpxq_right .xpxq_right_btn .btn2{background: url(../images/bicon1.png) no-repeat left 6px center;background-color: #00559D;}
.xpxq_right .xpxq_right_btn{display:flex;justify-content: center;}
.xpxq_right .xpxq_right_btn a{width:32%;margin-right: 5px;margin-left: 5px;}
.xpxq_right .xpxq_right_btn button{width:100%}
}

.form_li.pt15 .form-validation-input-div{
	vertical-align: top;
}




.xpxq_right .text .text_li .sp1::-webkit-scrollbar {
	width: 5px;
	height: 1px;
}
/*滚动条滑块*/
.xpxq_right .text .text_li .sp1::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #535353;
}
/*滚动条轨道*/
.xpxq_right .text .text_li .sp1::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 5px;
	background: #ccc;
}
.banner .swiper-slide{
	position: relative;
}
.banner .swiper-slide .swiper_text{
	max-width: 1200px;
	position: absolute;
	top: 0;bottom: 0;
	left: 0;right: 0;
	height: 170px;
	margin: auto;
	box-sizing: border-box;
	padding-left: 112px;
}
.banner .swiper-slide .swiper_text h3{font-size: 47px;font-weight: bold;color: #ffffff;}
.banner .swiper-slide .swiper_text h4{font-size: 61px;font-weight: bold;color: #ffffff;line-height: 1.5;}
.banner .swiper-slide .swiper_text p{font-size: 20px;color: #fefefe;opacity: 0.57;margin-top: 22px;}


@media screen and (max-width: 1440px) {
	.banner .swiper-slide .swiper_text{padding-left: 192px;padding-top: 18px;}
	.banner .swiper-slide .swiper_text h3{font-size: 39px;font-weight: bold;color: #ffffff;}
	.banner .swiper-slide .swiper_text h4{font-size: 51px;font-weight: bold;color: #ffffff;line-height: 1.4;}
	.banner .swiper-slide .swiper_text p{font-size: 15px;color: #fefefe;opacity: 0.57;margin-top: 22px;}
}
@media screen and (max-width: 981px) {
	.banner .swiper-slide .swiper_text{padding-left: 0.8rem;padding-top: 32px;height: 3rem;}
	.banner .swiper-slide .swiper_text h3{font-size: 0.4rem;font-weight: bold;color: #ffffff;}
	.banner .swiper-slide .swiper_text h4{font-size: 0.5rem;font-weight: bold;color: #ffffff;line-height:1.2;}
	.banner .swiper-slide .swiper_text p{font-size: 0.15rem;color: #fefefe;opacity: 0.57;margin-top: 0.22rem;}
}