.weizhi {
	display: none;
	width: 1165px;
	line-height: 60px;
	height: 60px;
	margin: 0px auto;
	font-size: 15px;
	clear: both;
	overflow: visible;
	border-bottom: 1px dotted #ccc;
	margin-top: 10px;
	background: url(../images/sytu.png) no-repeat left center;
	padding-left: 35px;
}

.weizhi a {
	padding: 0px 8px;
	color: #333;
}







header {
	position: relative;
}

.nav ul>li>a {
	transition-delay: 0 !important;
}

.nav ul>li>a,
.langweight {
	transform: translateY(0);
	opacity: 1;
}


.ej_nav {
	position: relative;
	height: 600px;
	padding-top: 90px;
}

.ej_nav span {
	display: block;
}

.ej_nav span img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.ej_nav_div {
	position: relative;
	z-index: 2;
	padding-top: 135px;
	text-align: center;
}

.ej_nav_div h1 {
	color: white;
	font-weight: bold;
	font-size: 30px;
	text-transform: uppercase;
}

.ej_nav_div h1:after {
	content: '';
	display: block;
	width: 30px;
	height: 2px;
	background: #035cac;
	margin: 25px auto 0;
}

.ej_nav_div p {
	font-size: 18px;
	color: rgba(250, 250, 250, .5);
	line-height: 30px;
	margin-top: 30px;
}


.ej_nav_u1 {
	font-size: 0;
}

.ej_nav_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 49%;
	text-align: center;
	line-height: 78px;
	border-right: 1px solid rgba(0, 0, 0, .15);
}

.ej_nav_u1 li a {
	display: block;
	position: relative;
	font-size: 18px;
	color: #272727;
}

.ej_nav_u1 li a:after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background: #035cac;
	position: absolute;
	bottom: -1px;
	left: 0;
	transition: 0.4s ease-out;
	transform: scaleX(0);
}

.ej_nav_u1 li:hover a:after,
.ej_nav_u1 li.active a:after {
	transform: scaleX(1);
}

.ej_nav_u1 li:hover a,
.ej_nav_u1 li.active a {
	color: #035cac;
	font-weight: 700;
}

.ej_nav_list {
	background: #fff;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	box-shadow: 0px 5px 5px rgba(0, 0, 0, .1);
	height: 78px;
}

.gsjj_con1 {
	/* background: url(../images/jj1_02.jpg) no-repeat center center ; */
	background-size: cover;
}


.gsjj_con1_div1 {
	width: 1200px;
	margin: 0px auto;
	background: white;
	box-sizing: border-box;
	font-size: 0;
	padding: 55px 0px;
	/* box-shadow:0 0px 29px -1px grey; */
	transform: translateY(0px);
	position: relative;
}

.gsjj_con1_div1_left {
	display: inline-block;
	width: 55%;
	box-sizing: border-box;
	padding-right: 0px;
	padding-left: 5%;
	float: right;
}

.gsjj_con1_div1_left h1 {
	font-size: 28px;
	line-height: 35px;
	color: #333;
	font-weight: 400;
	display: block;
}

.gsjj_con1_div1_left h1 .span1 {
	line-height: 35px;
	font-family: arial;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
	font-size: 38px;
	display: block;
	margin-bottom: 10px;
}

.gsjj_con1_div1_left h1:before {
	/*content: '';*/
	display: inline-block;
	vertical-align: top;
	width: 3px;
	height: 35px;
	/* border-radius: 50%; */
	background: #0486d9;
	margin-right: 20px;
}

.gsjj_con1_div1_left p {
	font-size: 16px;
	line-height: 30px;
	color: #555555;
	margin-bottom: 30px;
}

/* .gsjj_con1_div1_left a{display: inline-block;vertical-align: top;width: 200px;height: 60px;text-align: center;line-height: 60px;background: #2c3238;
font-size: 14px;margin-right: 10px;color: white;margin-top: 85px;} */
.gsjj_con1_div1_left a:hover {
	/*background: #035cac;*/
}

/* num s */
.ny_about_sj {
	width: 1200px;
	margin: 0px auto;
	clear: both;
	overflow: visible;
	height: 200px;
}

.ny_about_sj dl {
	width: 30.6%;
	margin: 50px 1% 10px 1%;
	float: left;
	text-align: center;
}

.ny_about_sj dl h3 {
	font-size: 60px;
	color: rgba(0, 0, 0, 0.0.8);
	line-height: 50px;
	font-family: "Times New Roman", Times, serif;
	font-weight: 700;
}

.ny_about_sj dl h3 i {
	font-size: 25px;
	font-style: normal;
}

.ny_about_sj dl span {
	width: 100%;
	height: 2px;
	background-color: rgba(0, 0, 0, 0.2);
	clear: both;
	overflow: visible;
	display: block;
}

.ny_about_sj dl dt {
	font-size: 18px;
	line-height: 27px;
	padding-top: 17px;
	rgba(0, 0, 0, 0.0.6);
	padding-bottom: 5px;
	font-weight: 400;
}

.ny_about_sj dl dd {
	font-size: 14px;
	line-height: 17px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}

/* num e */
/* licheng s*/

.licheng {
	width: 1200px;
	margin: auto;
	height: 100px;
	border-bottom: #e3e3e3 solid 1px;
	padding-top: 55px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 40px;
}

.licheng h3 {
	width: 1200px;
	color: #000000;
	font-size: 35px;
	font-weight: normal;
	float: left;
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-family: Arial, "微软雅黑";
}

.licheng h3 span {
	width: 1200px;
	color: #6a6a6a;
	font-size: 17px;
	float: left;
	text-align: center;
	line-height: 28px;
	padding: 30px 0px;
	text-transform: none;
}

/* licheng e*/

/* jishu s */
.jszx1 {
	width: 1200px;
	margin: auto;
	/* height: 600px; */
	border-top: #e3e3e3 solid 0px;
	padding-top: 55px;
	margin-top: 0px;
	height: 650px;
}

.jszx1 h3 {
	width: 1200px;
	color: #000000;
	font-size: 35px;
	font-weight: normal;
	float: left;
	text-align: center;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 50px;
	padding-bottom: 20px;
}

.jszx1 h3 span {
	width: 1200px;
	color: #6a6a6a;
	font-size: 17px;
	float: left;
	text-align: center;
	line-height: 60px;
}

.jszx {
	width: 1200px;
	height: 400px;
	float: left;
	background: url(../images/js.jpg) no-repeat right #1b76c8
}

.jszx-1 {
	width: 439px;
	float: left;
	color: #FFFFFF;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 50px;
	line-height: 30px;
	color: #fff;
}

.jszx-1 p {
	font-size: 16px !important;
}

.jszx-1 h4 {
	width: 359px;
	float: left;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: 400;
	line-height: 70px;
}

.ab3 {
	width: 300px;
	float: left;
	background: url(../images/js_b.png) repeat;
	height: 400px;
}

.ab_2 {
	width: 222px;
	float: left;
	padding-left: 50px;
}

.ab_2_1 {
	width: 222px;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height: 55px;
	line-height: 55px;
	padding-bottom: 10px;
	padding-top: 50px;
}

.ab_2_1 h4 {
	width: 222px;
	text-align: center;
	font-size: 70px;
	color: #fff;
	font-weight: normal;
	border-bottom: #dfdfdf solid 1px;
	padding-bottom: 30px;
}

.ab_2_2 {
	width: 222px;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height: 55px;
	line-height: 24px;
	padding-bottom: 40px;
	padding-top: 40px;
}

.ab_2_2 h4 {
	width: 222px;
	text-align: center;
	font-size: 70px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: #dfdfdf solid 1px;
	padding-bottom: 30px;
}

/* jishu e */


/* honor s */
.cc1 {
	color: #FFFFFF;
}

.honor {
	width: 100%;
	margin: 0px auto;
	clear: both;
	overflow: visible;
	height: 500px;
	background: #f7f7f7;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-top: 0px;
}

.honor1 {
	width: 1140px;
	margin: auto;
}

.hh1 {
	width: 380px;
	height: 472px;
	float: left;
	background: #fefefe
}

.hh1-1 {
	width: 380px;
	height: 236px;
	float: left;
	overflow: hidden
}

.hh1-1 a img {
	display: block;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}

.hh1-1 a:hover img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transition: scale(1.1, 1.1);
	-o-transition: scale(1.1, 1.1);
}


.hh2 {
	width: 380px;
	height: 156px;
	padding-top: 80px;
	float: left;
}

.hh2 h3 {
	width: 380px;
	float: left;
	text-align: center;
	font-weight: normal;
	color: #555555;
	font-size: 33px;
}

.hh2 h3 span {
	width: 380px;
	float: left;
	text-align: center;
	font-weight: normal;
	color: #b7b7b7;
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.m12 {
	width: 100px;
	border: #e3e3e3 solid 1px;
	color: #9c9b9b;
	line-height: 29px;
	text-align: center;
	margin: auto;
	clear: both
}

.hh1 a {
	float: left;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}


.hh1 a:hover {
	transform: translate(0, -5px);
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
}

/* honor e */


/* rongyu s */
.ggmain {
	width: 1200px;
	margin: auto;
}

#gongchang_da {
	float: left;
	width: 1200px;
	padding-top: 30px;
	padding-bottom: 40px;
}

/* 本例子css */
.tabox1 {
	width: 1200px;
	/* border-top:#047c17 solid 3px; */
	margin-top: 30px;
	margin-bottom: 50px;
	float: left;
}

.tabox1 .hd {
	overflow: hidden;
}

.tabox1 .hd li {
	position: relative;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 379px;
	float: left;
	font-size: 18px;
	cursor: default;
	background: #eceeed;
	color: #000;
	border-right: #fff solid 1px;
}

.tabox1 .hd li.on {
	width: 33.3%;
	background: #2f6db6;
	color: #fff;
}

.tabox1 .hd {
	border-top: 0;
}


.tabox1 .lh {
	overflow: hidden;
	padding-top: 40px;
	float: left;
	width: 100%;
}

.tabox1 .lh p {
	line-height: 30px;
	font-size: 16px;
	color: #787878;
}

.tabox1 .lh p strong {
	font-size: 16px;
	color: #3b3b3b;
	font-weight: 700;
}


/* 本例子css */
.tabox2 {
	width: 1200px;
	/* border-top:#047c17 solid 3px; */
	margin-top: 30px;
	margin-bottom: 50px;
	float: left;
}

.tabox2 .hd {
	overflow: hidden;
}

.tabox2 .hd li {
	position: relative;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 19.9%;
	float: left;
	font-size: 18px;
	cursor: default;
	background: #eceeed;
	color: #000;
	border-right: #fff solid 1px;
}

.tabox2 .hd li.on {
	width: 19.9%;
	background: #2f6db6;
	color: #fff;
}

.tabox2 .hd {
	border-top: 0;
}


.tabox2 .lh {
	overflow: hidden;
	padding-top: 40px;
	float: left;
	width: 100%;
}

.tabox2 .lh p {
	line-height: 30px;
	font-size: 16px;
	color: #787878;
}

.tabox2 .lh p strong {
	font-size: 16px;
	color: #3b3b3b;
	font-weight: 700;
}






.ny_honor {
	width: 100%;
	float: left;
	margin-top: 30px;
	text-align: left;
	line-height: 28px;
}

.ny_honor ul {
	float: left;
	width: 100%;
}

.ny_honor ul li img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 370px;
	padding: 3px;
	border: 4px solid rgba(0, 0, 0, 0.1);
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;

}

.ny_honor ul li img:hover {
	border: 4px solid #357dce;
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);


}





.ny_honor ul li .img1 {
	height: 460px;
}

.ny_honor ul li .img2 {
	height: 260px;
}



/* gallery */
.zoomed>.gallery {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

/*.gallery{width:800px;margin:20px auto;}
.gallery li{float:left;margin:10px; width:80px; height:80px;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{float:left;}*/



#zoom {
	z-index: 99999999999;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}

#zoom .content.loading {
	background-image: url('../images/loading.gif');
}

#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
}

#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}

#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}

#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}

#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}

#zoom .close:hover {
	background-color: #da4f49;
}

#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}

/*honor e*/


/* rongyu e */

.gsjj_con1_div1_right {
	display: inline-block;
	vertical-align: top;
	width: 45%;
	border-radius: 35px 0px;
	overflow: hidden;
}




.gsjj_con1_div1_right img {
	width: 100%;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;

}


.gsjj_con1_div1_right img:hover {
	width: 120%;
	margin-left: -10%;
	margin-top: -10%;
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}




/*.gsjj_con1_div1:after{content: '';display: block;width:10px;height: calc(100% - 42px);position: absolute;top: 72px;right: -40px;background: rgba(130,133,136,.1);}*/
.gsjj_con1_div1:before {
	content: '';
	display: block;
	width: 80%;
	height: 10px;
	position: absolute;
	bottom: -40px;
	right: -40px;
	background: rgba(130, 133, 136, .1);
}

.gsjj_con1_div1_left:before {
	content: '';
	display: block;
	width: 10px;
	height: 30px;
	position: absolute;
	bottom: -30px;
	left: calc(20% + 40px);
	background: rgba(130, 133, 136, .1);
}

.gsjj_con1_div2 {
	text-align: center;
	margin-top: 50px;
	padding-bottom: 100px;
}

.gsjj_con1_div2 h1 {
	font-size: 24px;
	color: #282828;
	font-weight: bold;
}

.gsjj_con1_div2 h1:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #282828;
	margin-right: 10px;
}

.gsjj_con1_div2 p {
	font-size: 16px;
	line-height: 30px;
	color: #555555;
	margin-top: 30px;
}

.gsjj_con1_div2 p:after {
	content: '';
	display: block;
	width: 30px;
	height: 2px;
	background: #035cac;
	margin: 30px auto 0;
}

.gsjj_con1_div2_u1 {
	font-size: 0;
	margin-top: 80px;
}

.gsjj_con1_div2_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 16.6%;
	text-align: center;
}

.gsjj_con1_div2_u1 li span {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	position: relative;
	display: inline-block;
}

.gsjj_con1_div2_u1 li span:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #035cac;
	background: rgba(255, 214, 0, .2);
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(0.5);
	border-radius: 50%;
	transition: 0.4s ease-out;
	opacity: 0;
}

.gsjj_con1_div2_u1 li span:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #d3d5d7;
	transition: 0.4s ease-out;
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(1.4);
	border-radius: 50%;
}

.gsjj_con1_div2_u1 li p {
	font-size: 16px;
	color: #555555;
	margin-top: 30px;
}

.gsjj_con1_div2_u1 li p:after {
	display: none;
}

.gsjj_con1_div2_u1 li span font {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2;
	background: rgba(255, 214, 0, 1);
	border-radius: 50%;
	transition: 0.4s ease-out;
}

.gsjj_con1_div2_u1 li:hover span:after,
.gsjj_con1_div2_u1 li.active span:after {
	transform: scale(1.2);
	opacity: 1;
}

.gsjj_con1_div2_u1 li:hover span:before,
.gsjj_con1_div2_u1 li.active span:before {
	transform: scale(1.5);
}

.gsjj_con1_div2_u1 li:hover {
	cursor: pointer;
}

.gsjj_con1_div2_u1 li:nth-child(1) span font {
	background: url(../images/icon1.png) no-repeat center center transparent;
}

.gsjj_con1_div2_u1 li:nth-child(2) span font {
	background: url(../images/icon2.png) no-repeat center center transparent;
}

.gsjj_con1_div2_u1 li:nth-child(3) span font {
	background: url(../images/icon3.png) no-repeat center center transparent;
}

.gsjj_con1_div2_u1 li:nth-child(4) span font {
	background: url(../images/icon4.png) no-repeat center center transparent;
}

.gsjj_con1_div2_u1 li:nth-child(5) span font {
	background: url(../images/icon5.png) no-repeat center center transparent;
}

.gsjj_con1_div2_u1 li:nth-child(6) span font {
	background: url(../images/icon6.png) no-repeat center center transparent;
}

.gsjj_con1_div2_u1 li:nth-child(1):hover span font,
.gsjj_con1_div2_u1 li:nth-child(1).active span font {
	background: url(../images/icon1_a.png) no-repeat center center #035cac;
}

.gsjj_con1_div2_u1 li:nth-child(2):hover span font,
.gsjj_con1_div2_u1 li:nth-child(2).active span font {
	background: url(../images/icon2_a.png) no-repeat center center #035cac;
}

.gsjj_con1_div2_u1 li:nth-child(3):hover span font,
.gsjj_con1_div2_u1 li:nth-child(3).active span font {
	background: url(../images/icon3_a.png) no-repeat center center #035cac;
}

.gsjj_con1_div2_u1 li:nth-child(4):hover span font,
.gsjj_con1_div2_u1 li:nth-child(4).active span font {
	background: url(../images/icon4_a.png) no-repeat center center #035cac;
}

.gsjj_con1_div2_u1 li:nth-child(5):hover span font,
.gsjj_con1_div2_u1 li:nth-child(5).active span font {
	background: url(../images/icon5_a.png) no-repeat center center #035cac;
}

.gsjj_con1_div2_u1 li:nth-child(6):hover span font,
.gsjj_con1_div2_u1 li:nth-child(6).active span font {
	background: url(../images/icon6_a.png) no-repeat center center #035cac;
}




.gsjj_con2 {
	padding: 100px 0;
}

.gsjj_con2 .divBox {
	position: relative;
}

.gsjj_con2_div {
	font-size: 0;
}

.gsjj_con2_div span,
.gsjj_con2_div aside {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.gsjj_con2_div span img {
	width: 100%;
}

.gsjj_con2_div aside {
	box-sizing: border-box;
	padding-left: 80px;
}

.gsjj_con2_div aside h1 {
	font-size: 20px;
	color: #282828;
	margin-top: 0;
}

.gsjj_con2_div aside p {
	font-size: 16px;
	color: #555555;
	line-height: 30px;
	margin-top: 30px;
}

.gsjj_con2 .swiper-pagination {
	display: none;
}

.gsjj_con2_btn .swiper-button-prev,
.gsjj_con2_btn .swiper-button-next {
	position: static;
	display: inline-block;
	vertical-align: top;
	margin-top: 0;
	width: 42px;
	height: 42px;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	background-size: 10px;
	opacity: 0.5;
	background-color: white;
	transition: 0.3s ease-out;
}

.gsjj_con2_btn {
	position: absolute;
	left: calc(50% + 80px);
	bottom: 0;
	z-index: 2;
}

.gsjj_con2_btn .swiper-button-prev:hover,
.gsjj_con2_btn .swiper-button-next:hover {
	opacity: 1;
}

.gsjj_con2_btn .swiper-button-next {
	margin-left: 10px;
}


.gsjj_con3 {
	background: url(../images/sss_02.jpg) no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
	height: 714px;
	position: relative;
	text-align: center;
}

.gsjj_con3_middle img {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.gsjj_con3_left,
.gsjj_con3_middle,
.gsjj_con3_right {
	display: inline-block;
	vertical-align: middle;
}

.gsjj_con3_left img {
	transform: translateX(-60px);
}

.gsjj_con3_left {
	margin-top: 105px;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	transform: translateX(-50px);
}

.gsjj_con3_right {
	box-sizing: border-box;
	padding: 50px 78px 78px 78px;
	margin-top: 105px;
	text-align: left;
	background: rgba(255, 255, 255, .2);
	transform: translateX(50px);
}

.gsjj_con3_right p {
	font-size: 16px;
	color: #69737e;
	text-align: left;
	margin-top: 20px;
	/* text-shadow:#000 1px 1px 3px; */
}

.gsjj_con3_right_p2 {
	transform: translateX(-35px);
}

.gsjj_con3_right h2 {
	width: 100%;
	text-align: left;
	font-size: 22px;
	color: white;
	font-weight: bold;
	line-height: 40px;
	margin-top: 30px;
	background: url(../images/na_03.png) no-repeat;
	background-size: 100% 100%;
	color: #2f6db6;
}

.gsjj_con3_right_p3 {
	transform: translateX(-125px);
}



.fzlc {
	padding-bottom: 30px;
}

.fzlc .gsjj_con1_div1_left h1:before,
.fzlc .gsjj_con1_div1:after,
.gsjj_con1_div1:before,
.gsjj_con1_div1_left:before {
	display: none;
}

.fzlc .gsjj_con1_div1_left h1 {
	font-family: arial;
	font-size: 45px;
	font-weight: bold;
	color: #035cac;
	text-transform: uppercase;
}

.fzlc .gsjj_con1_div1_left h1 span {
	font-size: 18px;
	color: #555555;
	vertical-align: middle;
}

.fzlc .gsjj_con1_div1_left {
	width: 55%;
}

.fzlc .gsjj_con1_div1_right {
	width: 45%;
}

.fzlc_con1 .divBox {
	font-size: 0;
	padding: 45px 0;
	position: relative;
}

.fzlc_con1_u1 a {
	display: block;
	background: transparent;
}

.fzlc_con1_u1_left,
.fzlc_con1_u1_middle,
.fzlc_con1_u1_right {
	display: inline-block;
	vertical-align: middle;
}

.fzlc_con1_u1_left {
	width: 110px;
	text-align: center;
	position: relative;
}

.fzlc_con1_u1_left font {
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #e1e1e1;
	border: 5px solid #f2f2f2;
}

.fzlc_con1_u1_middle {
	text-align: center;
	width: 280px;
	border-right: 1px solid #eeeeee;
	box-sizing: border-box;
}

.fzlc_con1_u1_middle p {
	font-family: "arial black";
	font-size: 40px;
	font-weight: bold;
	color: #555;
}

.fzlc_con1_u1_middle p i {
	font-size: 16px;
	font-weight: 100;
	display: inline-block;
	vertical-align: middle;
}

.fzlc_con1_u1_right {
	width: calc(100% - 390px);
	box-sizing: border-box;
	padding-left: 60px;
	font-size: 0;
}

.fzlc_con1_u1_right span {
	width: 215px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}

.fzlc_con1_u1_right span img {
	width: 100%;
	transition: 0.3s ease-out;
}

.fzlc_con1_u1_right aside {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 215px);
	box-sizing: border-box;
	padding-left: 45px;
}

.fzlc_con1_u1_right aside p {
	font-size: 16px;
	line-height: 30px;
	color: #555;
}


.fzlc_con1 {
	padding: 50px 0 80px;
}

.fzlc_con1_u1 li:nth-child(odd) {
	background: #f7f7f7;
}

.fzlc_con1_u1 li {
	position: relative;
}

.fzlc_con1_u1 li:nth-child(even) .divBox:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 54px;
	background: #eee
}

.fzlc_con1_u1 li:hover {
	background: url(../images/fzbg_02.jpg) no-repeat center center;
	background-size: 100% 100%;
}

.fzlc_con1_u1 li:hover .divBox:before {
	display: none;
}

.fzlc_con1_u1 li:hover .fzlc_con1_u1_right span img {
	transform: scale(1.05);
}

.fzlc_con1_u1 li:hover .fzlc_con1_u1_middle {
	border-right: 1px solid #cfccc4;
}

.fzlc_con1_div .fzlc_con1_u1_left {
	box-sizing: border-box;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	box-sizing: border-box;
	border: 5px solid #f2f2f2;
	background: #e1e1e1;
	line-height: 100px;
}

.fzlc_con1_div .fzlc_con1_u1_right aside {
	padding-left: 0;
}

.fzlc_con1_div .fzlc_con1_u1_right h2 {
	font-size: 25px;
	font-weight: bold;
	color: #555;
}

.fzlc_con1_div .fzlc_con1_u1_right h2 font {
	font-size: 16px;
	color: #035cac;
}

.fzlc_con1_div .divBox:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 50%;
	position: absolute;
	bottom: 0px;
	left: 54px;
	background: #eee
}

.fzlc_con1_div2 span {
	font-size: 55px;
	font-weight: bold;
	color: #035cac;
	display: inline-block;
	vertical-align: middle;
}

.fzlc_con1_div2 div {
	display: inline-block;
	vertical-align: middle;
}

.fzlc_con1_div2 div p {
	font-size: 24px;
	color: #282828;
}

.fzlc_con1_div2 div font {
	font-size: 16px;
	color: #282828;
	display: block;
}

.fzlc_con1_div2 .divBox {
	display: block;
	box-sizing: border-box;
	padding-left: 195px;
	position: relative;
}

.fzlc_con1_u1_div {
	margin-left: 25px;
}

.fzlc_con1_div2 .divBox:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 100%;
	position: absolute;
	bottom: 0px;
	left: 54px;
	background: #eee
}




.zzzs .swiper-slide {
	width: auto !important;
}

.zzzs {
	padding: 55px 100px;
}

.zzzs .swiper-slide p {
	text-align: center;
	margin-top: 15px;
	font-size: 16px;
	color: #282828;
}

.zzzs .swiper-slide img {
	border: 3px solid #eee;
}

.zzzs_btn {
	text-align: center;
	padding-top: 40px;
	border-top: 1px solid #e5e5e5;
	margin-top: 65px;
}

.zzzs_btn .swiper-button-next,
.zzzs_btn .swiper-button-prev,
.zzzs_btn .swiper-button-disabled {
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	border: 1px solid #e5e5e5;
	position: static;
	margin-top: 0;
	background-size: 10px;
	border-radius: 50%;
	pointer-events: initial;
	opacity: 1;
	cursor: pointer;
	transition: 0.3s ease-in-out;
}

.zzzs_btn .swiper-button-next:hover,
.zzzs_btn .swiper-button-prev:hover {
	opacity: .6;
}

.zzzs_btn .swiper-button-prev {
	margin-right: 25px;
}

.gczs {
	font-size: 0;
}

.gczs_left {
	display: inline-block;
	vertical-align: middle;
	width: 335px;
}

.gczs_right {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 335px);
	position: relative;
}

.gczs_left h1 {
	font-size: 30px;
	color: #282828;
	font-weight: bold;
	margin: 25px 0 35px;
}

.gczs_left h1:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #282828;
	margin-right: 10px;
}

.gczs_left_ul {
	font-size: 0;
	width: 450px;
	position: relative;
	z-index: 2;
}

.gczs_left_ul li {
	display: inline-block;
	vertical-align: top;
	width: 210px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: #2c3238;
	font-size: 14px;
	color: white;
	margin-right: 10px;
	cursor: pointer;
	transition: 0.3s ease-in-out;
}

.gczs_left_ul li:hover,
.gczs_left_ul li.active {
	background: #035cac;
}

.gczs_right_div {
	position: absolute;
	right: 50px;
	bottom: 60px;
	text-align: right;
}

.gczs_right_div p {
	font-size: 18px;
	color: white;
	margin-top: 10px;
}

.gczs_right span img {
	width: 100%;
	min-height: 280px;
}

.gczs_right span {
	display: block;
}

.sowe_u1 {
	position: absolute;
	bottom: 20px;
	right: 50px;
	z-index: 2;
}

.sowe_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #c3bec7;
	margin-right: 5px;
	cursor: pointer;
	border: 2px solid transparent;
}

.sowe_u1 li.active {
	border: 2px solid white;
	background: transparent;
}

.sowe_u2 {
	position: absolute;
	bottom: 20px;
	right: 50px;
	z-index: 2;
}

.sowe_u2 li {
	display: inline-block;
	vertical-align: top;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #c3bec7;
	margin-right: 5px;
	cursor: pointer;
	border: 2px solid transparent;
}

.sowe_u2 li.active {
	border: 2px solid white;
	background: transparent;
}

.gczs_con2 .divBox {
	box-sizing: border-box;
	padding: 90px 90px;
}

.tdzs span {
	display: block;
}

.tdzs span img {
	width: 100%;
}

.tdzs_btn .swiper-button-next,
.tdzs_btn .swiper-button-prev,
.tdzs_btn .swiper-button-disabled {
	display: inline-block;
	vertical-align: top;
	width: 55px;
	height: 55px;
	position: static;
	margin-top: 0;
	background-size: 10px;
	opacity: 1;
	cursor: pointer;
	transition: 0.3s ease-in-out;
	background-color: #035cac;
	margin-left: 5px;
}

.tdzs_btn .swiper-button-next:hover,
.tdzs_btn .swiper-button-prev:hover {
	opacity: .9;
}

.tdzs_btn {
	margin-left: 70px;
}

.tdzs .swiper-container .swiper-button-next {
	right: 30px;
	transition: 0.3s ease-out;
	opacity: 0.5;
}

.tdzs .swiper-container .swiper-button-prev {
	left: 30px;
	transition: 0.3s ease-out;
	opacity: 0.5;
}

.tdzs .swiper-container .swiper-button-next:hover,
.tdzs .swiper-container .swiper-button-prev:hover {
	opacity: 1;
}




.tdzs .swiper-slide {
	padding-bottom: 30px;
}

.tdzs .swiper-slide p {
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.tdzs .swiper-slide p font {
	display: inline-block;
	width: 230px;
	height: 55px;
	background: #2c3238;
	color: white;
	font-size: 14px;
	line-height: 55px;
	margin-right: 155px;
}

.tdzs_btn {
	position: absolute;
	bottom: 55px;
	width: 100%;
	z-index: 2;
	text-align: center;
}

.zsjm_con1 h1 {
	font-size: 24px;
	color: #282828;
	font-weight: bold;
}

.zsjm_con1 h1:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #282828;
	margin-right: 10px;
}

.zsjm .ej_nav_u1 li {
	width: 33.3333%;
}

.zsjm_u1 {
	font-size: 0;
	margin: 50px 0 20px;
	position: relative;
}

.zsjm_u1:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 2px;
	background: #eceef0;
	left: 0;
	top: 130px;
}

.zsjm_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 16.6%;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid transparent;
	padding: 30px 0 40px;
	transition: 0.3s ease-in-out;
	position: relative;
	z-index: 2;
}

.zsjm_u1 li span {
	display: inline-block;
	width: 60px;
	height: 60px;
	transition: 0.3s ease-out;
}

.zsjm_u1 li font {
	display: block;
	position: relative;
	margin: 30px auto 35px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #f5ce00;
}

.zsjm_u1 li font:before {
	content: '';
	display: block;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #f5ce00;
	position: absolute;
	left: -15px;
	top: -15px;
	transition: 0.3s ease-out;
	transform: scale(0);
	opacity: 0;
}

.zsjm_u1 li font:after {
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #f5ce00;
	position: absolute;
	left: -20px;
	top: -20px;
	transition: 0.3s ease-out;
	transform: scale(1.5);
	opacity: 0;
}

.zsjm_u1 li:hover font:after,
.zsjm_u1 li:hover font:before {
	transform: scale(1);
	opacity: 1;
}

.zsjm_u1 li:hover {
	background: white;
	border: 1px solid #f5ce00;
}

.zsjm_u1 li i {
	display: block;
	font-size: 16px;
	font-family: arial;
	color: #b6b6b6;
	transition: 0.3s ease-out;
	height: 16px;
}

.zsjm_u1 li:hover i {
	transform: translateY(-50px);
	font-size: 18px;
	color: white;
}

.zsjm_u1 li p {
	font-size: 16px;
	color: #555555;
	margin-top: 5px;
}

.zsjm_u1 li p:after {
	content: '';
	display: block;
	width: 20px;
	height: 2px;
	background: #d9d9d9;
	margin: 20px auto 0;
}

.zsjm_u1 li:nth-child(1) span {
	background: url(../images/qq1_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(2) span {
	background: url(../images/ww1_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(3) span {
	background: url(../images/ee1_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(4) span {
	background: url(../images/rr1_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(5) span {
	background: url(../images/tt1_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(6) span {
	background: url(../images/yy1_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(1):hover span {
	background: url(../images/qq2_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(2):hover span {
	background: url(../images/ww2_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(3):hover span {
	background: url(../images/ee2_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(4):hover span {
	background: url(../images/rr2_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(5):hover span {
	background: url(../images/tt2_03.png) no-repeat center center;
}

.zsjm_u1 li:nth-child(6):hover span {
	background: url(../images/yy2_03.png) no-repeat center center;
}

.zssjss {
	background: url(../images/zhou_02.jpg) no-repeat center center;
	background-size: cover;
}

.zsjm_con1_con2 {
	padding-bottom: 30px;
}

.zsjm_con1_con2 h1 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 40px;
	box-sizing: border-box;
	padding-left: 90px;
	font-weight: bold;
}

.zsjm_con1_con2 h1:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
	margin-right: 10px;
}

.zsjm_con1_div1 {
	box-sizing: border-box;
	border: 1px solid white;
	background: rgba(250, 250, 250, .2);
	padding: 55px;
	height: 450px;
	transition: 0.3s ease-out;
}

.zsjm_con1_div1 h2 {
	font-size: 30px;
	color: white;
	margin-top: 22px;
	transition: 0.3s ease-out;
}

.zsjm_con1_div1 span {
	display: inline-block;
	height: 30px;
	transition: 0.3s ease-out;
}

.zsjm_con1_div1 h2:after {
	content: '';
	display: block;
	width: 30px;
	height: 3px;
	background: #035cac;
	margin-top: 40px;
	margin-bottom: 30px;
}

.zsjm_con1_div1 p {
	font-size: 16px;
	color: white;
	line-height: 25px;
	transition: 0.3s ease-out;
}

.zsjm_con1_div1:hover {
	background: white;
}

.zsjm_con1_div1:hover h2 {
	color: #282828;
}

.zsjm_con1_div1:hover p {
	color: #777;
}

.zsjm_con1_con2 .zzzs_btn .swiper-button-next,
.zsjm_con1_con2 .zzzs_btn .swiper-button-prev,
.zsjm_con1_con2 .zzzs_btn .swiper-button-disabled {
	border: 1px solid white;
}

.zsjm_con1_con2 .zzzs_btn {
	border: none;
	padding-top: 0;
	margin-top: 65px;
}

.zsjm_con3 {
	padding: 90px 0;
}

.zsjm_con3 h1 {
	font-size: 24px;
	color: #282828;
	margin-bottom: 40px;
	box-sizing: border-box;
	padding-left: 90px;
	margin-bottom: 25px;
	font-weight: bold;
}

.zsjm_con3 h1:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #282828;
	margin-right: 10px;
}

.zsjm_con3 span {
	display: block;
	text-align: center;
}

.zsjm_con3 span img {
	max-width: 100%;
}




.zsjm_con4 {
	background: url(../images/lx_02.jpg) no-repeat center center;
	background-size: cover;
	padding: 120px 0;
}

.zsjm_con4 .divBox {
	box-sizing: border-box;
	padding: 0 90px;
}

.zsjm_con4 p {
	font-size: 18px;
	color: white;
}

.zsjm_con4 h1 {
	font-size: 35px;
	font-family: "arial black";
	font-weight: bold;
	color: #f0c900;
	height: 35px;
	transform: translateY(-5px);
}

.zsjm_con4 form {
	font-size: 0;
	margin-top: 85px;
}

.zsjm_con4_div1 {
	font-size: 0;
	display: inline-block;
	vertical-align: top;
	border-bottom: 2px solid rgba(250, 250, 250, .1);
	width: 30%;
	margin-right: 5%;
}

.zsjm_con4 form .zsjm_con4_div1:nth-child(3n) {
	margin-right: 0;
}

.zsjm_con4_div1 label {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: rgba(250, 250, 250, .5);
}

.zsjm_con4_div1 input {
	outline: none;
	color: rgba(250, 250, 250, .5);
	font-size: 16px;
	background: transparent;
	border: none;
	height: 60px;
	display: inline-block;
	vertical-align: middle;
}

.zsjm_con4_div2 textarea {
	border: none;
	width: 100%;
	height: 165px;
	border-bottom: 2px solid rgba(250, 250, 250, .1);
	background: transparent;
	outline: none;
	resize: none;
	color: rgba(250, 250, 250, .5);
	font-size: 16px;
	margin-top: 40px;
}

.zsjm_con4_div2 {
	position: relative;
}

.zsjm_con4_div2 input {
	width: 155px;
	height: 45px;
	text-align: center;
	background: #035cac;
	color: #282828;
	border: none;
	outline: none;
	cursor: pointer;
	font-size: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.zsjm_con4_div2 input:hover {
	background: #d3b30c;
}





.xwzx .ej_nav_u1 li {
	width: 33.333%;
}

.xwzx {
	height: 400px;
}

.xwzx .ej_nav_list {
	height: 100px;
}

.xwzx .ej_nav_div {
	padding-top: 145px;
}

.xwzx_con1_u1 .divBox {
	font-size: 0;
}

.xwzx_con1_u1 li {
	position: relative;
}

.xwzx_con1_u1 li a {
	display: block;
	padding: 60px 0;
	position: relative;
	z-index: 2;
}

.xwzx_con1_u1 li:nth-child(even) {
	background: #f6f6f6;
}

.xwzx_con1_u1 li:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/zhus_02.jpg) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.3s ease-in-out;
	opacity: 0;
}

.xwzx_con1_left {
	display: inline-block;
	vertical-align: middle;
	width: 248px;
	overflow: hidden;
}

.xwzx_con1_left img {
	width: 100%;
	transition: 0.3s ease-out;
}

.xwzx_con1_middle {
	width: 185px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

.xwzx_con1_right {
	width: calc(100% - 433px);
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	border-left: 1px solid #e5e5e5;
	padding-left: 60px;
	padding-right: 100px;
	position: relative;
	transition: 0.3s ease-out;
}

.xwzx_con1_right:after {
	content: '/';
	display: block;
	font-size: 20px;
	color: #282828;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	transition: 0.3s ease-in-out;
}

.xwzx_con1_right h1 {
	font-size: 18px;
	color: #282828;
	transition: 0.3s ease-out;
}

.xwzx_con1_right h1:before {
	content: '';
	display: inline-block;
	width: 0;
	height: 1px;
	background: #282828;
	vertical-align: middle;
	transition: 0.3s ease-in-out;
}

.xwzx_con1_right p {
	font-size: 14px;
	color: #999999;
	margin-top: 10px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 50px;
	line-height: 25px;
}

.xwzx_con1_middle b {
	font-size: 40px;
	color: #2c3238;
	font-family: arial;
	transition: 0.3s ease-out;
}

.xwzx_con1_middle em {
	font-size: 16px;
	color: #999;
	font-family: arial;
	transition: 0.3s ease-out;
}

/*.xwzx_con1_middle b {display: block;font-size: 12px;color: #999;transition: 0.3s ease-out;}*/
.xwzx_con1_middle prc04 {
	display: block;
	font-size: 12px;
	color: #999;
	transition: 0.3s ease-out;
}



.xwzx_con1_u1 li:hover .xwzx_con1_right h1:before {
	width: 20px;
	margin-right: 10px;
}

.xwzx_con1_u1 li:hover .xwzx_con1_left img {
	transform: scale(1.05);
}

.xwzx_con1_u1 li:hover .xwzx_con1_right:after {
	transform: rotate(180deg);
	color: #fff;
}

.xwzx_con1_u1 li:hover:after {
	opacity: 1;
}

.xwzx_con1_u1 li:hover .xwzx_con1_right {
	border-left: 1px solid rgba(250, 250, 250, .2);
}

.xwzx_con1_u1 li:hover .xwzx_con1_right h1 {
	color: #fff;
}

.xwzx_con1_u1 li:hover .xwzx_con1_right p {
	color: #fff;
}

.xwzx_con1_u1 li:hover .xwzx_con1_middle b {
	color: #fff;
}

.xwzx_con1_u1 li:hover .xwzx_con1_middle em {
	color: #fff;
}

.xwzx_con1_u1 li:hover .xwzx_con1_right h1:before {
	background: #fff;
}







.xwpage {
	padding: 100px 0;
}

.page {
	text-align: right;
}

.page a {
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #c2c2c2;
	font-size: 16px;
	color: #afafaf;
	box-sizing: border-box;
	margin-left: 5px;
}

.page a:hover {
	background: #282828;
	color: white;
}

.xwxq {
	padding-top: 75px;
}

.xwxq h1 {
	font-size: 24px;
	color: #282828;
	font-weight: bold;
	text-align: center;
}

.xwxq time {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #b7b7b7;
	margin-top: 10px;
}

.xwxq time:after {
	content: '';
	display: block;
	width: 80px;
	height: 2px;
	background: #035cac;
	margin: 30px auto 0;
}

.xwxq_list {
	background: #f6f7f8;
	padding-top: 30px;
	position: relative;
}

.xwxq_list .divBox {
	position: relative;
	padding-bottom: 130px;
}

.xwxq_list p {
	font-size: 15px;
	color: #666;
	line-height: 30px;
	padding-top: 30px;
	text-indent: 2em;
}

.xwxq_list p img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.xwxq_page {
	font-size: 0;
	position: absolute;
	width: 100%;
	bottom: -35px;
}

.xwxq_page a {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 50%;
	background: #434343;
	line-height: 90px;
	color: white;
	font-size: 16px;
	text-align: center;
}

.xwxq_page a:hover {
	background: #035cac;
	color: #282828;
}

.xwxq_list p video {
	display: block;
	max-width: 65%;
	margin: 0 auto;
}



.more_xq {
	padding-bottom: 90px;
}

.more_xq_u1 {
	font-size: 0;
	padding-top: 130px;
}

.more_xq_u1 li {
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	width: 23.5%;
}

.more_xq_u1 li:nth-child(4n) {
	margin-right: 0;
}

.more_xq_u1 a span {
	display: block;
	overflow: hidden;
	position: relative;
}

.more_xq_u1 a span img {
	width: 100%;
	transition: 0.3s ease-in-out;
}

.more_xq_u1 a span:after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background: #035cac;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: 0.3s ease-out;
	transform: scaleX(0);
}

.more_xq_u1 a:hover span img {
	transform: scale(1.05);
}

.more_xq_u1 a:hover span:after {
	transform: scale(1);
}

.sec5_right_div time {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999999;
}

.sec5_right_div {
	margin-top: 35px;
	box-sizing: border-box;
	padding: 0 20px;
}

.sec5_right_div h1 {
	font-size: 16px;
	color: #282828;
	margin-top: 7px;
	text-align: center;
	transition: 0.3s ease-in-out;
}

.sec5_right_div p {
	font-size: 14px;
	color: #999999;
	line-height: 25px;
	height: 120px;
	margin-top: 5px;
	position: relative;
}

.more_xq_u1 a:hover .sec5_right_div h1 {
	color: #035cac;
}

.sec5_right_div p:after {
	content: '';
	display: block;
	width: 2px;
	height: 22px;
	background: #2c3238;
	transform: rotate(25deg);
	position: absolute;
	bottom: -15px;
	left: 50%;
	transition: 0.3s ease-in-out;
}

.more_xq_u1 a:hover .sec5_right_div p:after {
	transform: rotate(180deg);
	background: #035cac;
}

.more_xq_more {
	margin-top: 20px;
}

.more_xq_more a {
	display: block;
	width: 200px;
	height: 50px;
	text-align: center;
	border: 1px solid #dadada;
	border-radius: 50px;
	font-size: 16px;
	color: #b4b4b4;
	text-transform: uppercase;
	line-height: 50px;
	margin: 0 auto;
}

.more_xq_more a:hover {
	background: #035cac;
	color: #282828;
}









.yqlj {
	height: 500px;
}

.yqlj .ej_nav_u1 li {
	width: 33.3333%;
}

.yqlj_con1 .gsjj_con1_div1 {
	box-sizing: border-box;
	box-shadow: none;
	background: #f1f1f1;
	padding: 90px 100px;
}

.gsjj_con1_div1 h2 {
	font-size: 24px;
	color: #282828;
	margin-bottom: 40px;
	box-sizing: border-box;
	margin-bottom: 25px;
	font-weight: bold;
}

.gsjj_con1_div1 h2:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #282828;
	margin-right: 10px;
}

.gsjj_con1_div1 h2 {}

.gsjj_con1_div1_u1 {
	font-size: 0;
}

.gsjj_con1_div1_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 23.5%;
	margin-right: 2%;
	margin-top: 15px;
}

.gsjj_con1_div1_u1 li:nth-child(4n) {
	margin-right: 0;
}

.gsjj_con1_div1_u1 li span {
	display: block;
	line-height: 135px;
	text-align: center;
	background: white;
	border: 1px solid lightgray;
	box-sizing: border-box;
	position: relative;
}

.gsjj_con1_div1_u1 li span:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	height: 2px;
	background: #035cac;
	position: absolute;
	bottom: -1px;
	left: 0;
	transition: 0.3s ease-in-out;
	transform: scaleX(0);
}

.gsjj_con1_div1_u1 li p {
	text-align: center;
	margin-top: 5px;
	font-size: 16px;
	color: #282828;
	transition: 0.3s ease-out;
	opacity: 0;
}

.gsjj_con1_div1_u1 li:hover p {
	opacity: 1;
}

.gsjj_con1_div1_u1 li:hover span:after {
	transform: scaleX(1);
}




.wzdt {
	margin-top: 50px;
}

.wzdt_div1 {
	margin-top: 10px;
	font-size: 0;
}

.wzdt_div1 span {
	display: inline-block;
	vertical-align: top;
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.wzdt_div1 a {
	display: block;
}

.wzdt_div1 span a {
	color: white;
	background: #2d3238;
	font-size: 16px;
}

.wzdt_div1 span a:hover {
	background: #035cac;
}

.wzdt_div1 ul {
	display: inline-block;
	vertical-align: top;
	margin-left: 1px;
	width: calc(100% - 181px);
	font-size: 0;
	background: #e4e4e4;
	transition: 0.3s ease-in-out;
}

.wzdt_div1 ul li {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin-left: 50px;
}

.wzdt_div1 ul li a {
	font-size: 16px;
	color: #282828;
	line-height: 50px;
	padding: 0 20px;
	position: relative;
}

.wzdt_div1 ul li a:after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background: #035cac;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: 0.3s ease-in-out;
	transform: scaleX(0);
}

.wzdt_div1 ul li:hover a:after {
	transform: scaleX(1);
}

.wzdt_div1 ul:hover {
	background: #d5d5d5;
}

.flsm p {
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #555;
}


.alzs .gsjj_con1_div1 {
	background: #f1f1f1;
}

.case .ej_nav_u1 li {
	width: 50%;
}

.alzs_div_sousuo {
	font-size: 0;
	/*margin-bottom: 35px;*/
}

.alzs_div_sousuo_span {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: white;
	background: #035cac;
	cursor: pointer;
	transition: 0.3s ease-in-out;
}

.alzs_div_sousuo_span img {
	margin-right: 10px;
	margin-top: -2px;
}

.alzs_div_sousuo_span:hover {
	background: #d8b607
}

.alzs_div_sousuo input[type=text] {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 214px);
	margin-right: 14px;
	border: none;
	box-sizing: border-box;
	height: 50px;
	background: white;
	padding-left: 30px;
	font-size: 16px;
}

.alzs_div_tx {
	font-size: 0;
	margin-top: 20px;
	display: none;
}

.alzs_div_tx span {
	display: inline-block;
	vertical-align: top;
	width: 75px;
	font-size: 15px;
	color: #282828;
	font-weight: bold;
}

.alzs_div_tx_u1 {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 75px);
	font-size: 0;
}

.alzs_div_tx_u1 li {
	display: inline-block;
	vertical-align: top;
}

.alzs_div_tx_u1 li a {
	padding: 0 25px;
	border-right: 1px solid #e2e2e2;
	line-height: 1;
	font-size: 16px;
	color: #777;
}

.alzs_div_tx_u1 li a:hover {
	color: #035cac;
}

.alzs_div_tx_u1 li.active a {
	color: #035cac;
}




.alzs_con1_u1 {
	font-size: 0;
}

.alzs_con1_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 29.6%;
	margin-right: 5.5%;
	margin-bottom: 35px;
}

.alzs_con1_u1 li span {
	display: block;
	position: relative;
}

.alzs_con1_u1 li span:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid rgba(250, 250, 250, .5);
	background: rgba(0, 40, 86, .1);
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(0.87);
	z-index: 2;
	transition: 0.5s ease-out;
}

.alzs_con1_u1 li span:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid rgba(250, 250, 250, .5);
	background: rgba(0, 0, 0, .1);
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(1);
	z-index: 2;
	transition: 0.5s ease-out;
	opacity: 0;
}

.alzs_con1_u1 li:hover span:after {
	transform: scale(0.87);
	opacity: 1;
	border: 1px solid #d3ae01;
}

.alzs_con1_u1 li:hover span:before {
	transform: scale(1);
	opacity: 0;
}

.alzs_con1_u1 li i {
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	border: 3px solid #e8e8e8;
	transition: 0.5s ease-out;
}

.alzs_con1_u1 li i img {
	width: 100%;
	transition: 0.3s ease-out;
}

.alzs_con1_u1 li:hover i img {
	transform: scale(1.05);
}

.alzs_con1_u1 li:hover i {
	border-color: #035cac;
}

.alzs_con1_u1 li:nth-child(3n) {
	margin-right: 0;
}

.alzs_con1_u1 li p {
	text-align: center;
	font-size: 16px;
	color: #282828;
	margin-top: 17px;
	transition: 0.5s ease-in-out;
	height: 16px;
	position: relative;
	z-index: 3;
}

.alzs_con1_u1 li:hover p {
	transform: translateY(-85px);
	font-size: 20px;
	font-weight: bold;
	color: white;
}

.alzs_con1 {
	padding-top: 60px;
}

.alzs {
	padding-bottom: 0;
}

.alxq_lis {
	background: white;
}

.alxq_page {
	padding-bottom: 40px;
	border-bottom: 1px solid #e0e0e0;
}

.alxq_page>a {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #777777;
}

.alxq_page>a img {
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -3px;
}

.alxq_page>a:hover {
	color: #035cac;
}

.alxq_page_list {
	float: right;
	display: inline-block;
}

.alxq_page_list a {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #777777;
	padding: 0 20px;
	line-height: 1;
}

.alxq_page_list a:hover {
	color: #e3bf01;
}

.alxq_page_list a:first-child,
.alxq_page_list a:last-child {
	margin-top: 4px;
	padding: 0 5px;
}

.alxq_page_list a:nth-child(2) {
	border-right: 1px solid #eee;
}



.gsjj_con2 {
	position: relative;
}

.gsjj_con2:after {
	content: '';
	display: block;
	width: 0px;
	border: 16px solid transparent;
	border-top-color: #e1e1e1;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -8px;
}

.alxq_sld {
	position: relative;
	margin-top: 70px;
}

.alxq_sld .gsjj_con2_div span {
	width: 45%
}

.alxq_sld .gsjj_con2_div aside {
	width: 55%;
	padding-left: 100px;
}

.alxq_sld .gsjj_con2_btn {
	left: calc(45% + 100px);
	bottom: 35px;
}

.alxq_sld .gsjj_con2_div aside h1 {
	color: #282828;
	font-weight: bold;
	font-size: 30px;
}

.alxq_sld .gsjj_con2_div aside h1:after {
	content: '';
	display: block;
	width: 45px;
	height: 2px;
	background: #035cac;
	margin-top: 40px;
}

.alxq_sld .gsjj_con2_div aside p {
	color: #282828;
	margin-top: 25px;
}

.sliwert .more_xq_more {
	margin-top: 40px;
}

.sliwert {
	padding-bottom: 80px;
}


.cpzs .ej_nav_list {
	background: rgba(0, 0, 0, 0);
}

.cpzs .ej_nav_list:after {
	content: '';
	display: block;
	width: 12px;
	height: 19px;
	background: url(../images/si_03.png) no-repeat center center;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -6px;
}




.cpzs_con1_u1 {
	font-size: 0;
}

.cpzs_con1_u1 li:hover {
	margin-top: -10px;
}

.cpzs_con1_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 23%;
	margin-right: 2.6%;
	position: relative;
	text-align: center;
	margin-bottom: 40px;
	box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, .1);
	transition: all 0.4s;
}

.cpzs_con1_u1 li:nth-child(4n) {
	margin-right: 0;
}

.cpzs_con1_u1 li img {
	/*width: 100%;*/
	vertical-align: middle;
	margin: 0px auto;
}

.cpzs_con1_u1 li a span {
	display: block;
	margin-top: 15px;
	height: 268px;
	display: table-cell;
	text-align: center;
	width: 268px;
	vertical-align: middle;
}

.cpzs_con1_u1 li a {
	display: block;
	position: relative;
	text-align: center;
	background: #fff;
	box-sizing: border-box;
	border: 1px solid #dedede;
	padding: 5px;
}

.cpzs_con1_u1 li a:after {
	content: '';
	display: block;
	width: 0%;
	height: 1px;
	background: #035cac;
	position: absolute;
	right: 0;
	top: 0;
	transition: 0.5s ease-out;
	z-index: 2;
}

.cpzs_con1_u1 li a:before {
	content: '';
	display: block;
	width: 1px;
	height: 0%;
	background: #035cac;
	position: absolute;
	right: 0;
	top: 0;
	transition: 0.5s ease-out;
	z-index: 2;
}

.cpzs_con1_u1 li a span:after {
	content: '';
	display: block;
	width: 0%;
	height: 1px;
	background: #035cac;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: 0.5s ease-out;
	z-index: 2;
}

.cpzs_con1_u1 li a span:before {
	content: '';
	display: block;
	width: 1px;
	height: 0%;
	background: #035cac;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: 0.5s ease-out;
	z-index: 2;
}

/*.cpzs_con1_u1 li a:hover:after,.cpzs_con1_u1 li a:hover span:after{width: 100%;}
.cpzs_con1_u1 li a:hover:before,.cpzs_con1_u1 li a:hover span:before{height: 100%;}*/



.cpzs_con1_u1 li a span img {
	max-width: 100%;
	transform: translateX(0);
	max-height: 100%;
}

.sec3_right_div {
	box-sizing: border-box;
	padding: 28px 15px 15px;
}

.sec3_right_div h1 {
	font-size: 18px;
	color: #2c3238;
	transition: 0.3s ease-out;
	word-break: break-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sec3_right_div p {
	position: relative;
	margin-top: 5px;
}

.sec3_right_div p:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #cecfd1;
	position: absolute;
	top: 50%;
	left: 0;
}

.sec3_right_div p font {
	display: inline-block;
	font-size: 12px;
	color: #2a2a2a;
	background: #f2f2f2;
	box-sizing: border-box;
	padding: 10px 8px;
	z-index: 2;
	position: relative;
	margin-top: 12px;
	line-height: 36px;
}
.sec4_right_div{
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cpzs_con1_u1 li a i {
	display: block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 50%;
	background: #035cac;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -22px;
	z-index: 3;
	transition: 0.3s ease-in-out;
	transform: translateY(20px);
	opacity: 0;
}

.cpzs_con1_u1 li a i img {
	transition: 0.3s ease-out;
	transform: translateX(0px);
	width: auto;
}

.cpzs_con1_u1 li a i:hover img {
	transform: translateX(0px) rotate(180deg);
}

.cpzs_con1_u1 li a:hover i {
	transform: translateY(0);
	opacity: 1;
}

.cpzs_con1_u1 li a:hover h1 {
	color: #035cac;
}

.cpzs_con1 .xwpage {
	padding: 60px 0 100px;
}

.cpzs,
.alzs {
	background: white;
}

.cpzs .gsjj_con1_div1,
.alzs .gsjj_con1_div1 {
	box-shadow: none;
}

.alzs_con1 {
	padding: 0;
}

.sliwert {
	padding: 80px 0;
}



.cpzs_xq .gsjj_con2_div span {
	width: 450px;
}

.cpzs_xq .gsjj_con2_div aside h1 font {
	font-size: 18px;
	color: #777777;
	font-weight: 100;
}

.cpzs_xq .gsjj_con2_div aside h1:after {
	margin-bottom: 30px;
}

.cpzs_xq .gsjj_con2_div aside p font {
	display: inline-block;
	vertical-align: top;
}


.cpzs_xq .gsjj_con2_div aside p font {
	display: inline-block;
	vertical-align: top;
	text-align: justify;
	width: 150px;
	font-size: 16px;
	color: #e3be00;
	height: 17px;
}

.cpzs_xq .gsjj_con2_div aside p font:after {
	content: '.';
	width: 100%;
	display: inline-block;
	overflow: hidden;
	height: 0;
}

.cpzs_xq .gsjj_con2_div aside p i {
	font-size: 16px;
	color: #282828;
	display: inline-block;
	margin-left: 10px;
}

.cpzs_xq .gsjj_con2_div aside p {
	margin-top: 0px;
}

.cpzs_xq_lixiang_p i {
	display: block;
	line-height: 25px;
	margin-top: 15px;
}

.cpzs_xq .gsjj_con2_div aside .cpzs_xq_lixiang_p {
	margin-top: 15px;
}

.cpzs_xq_lixiang_p i:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #e3be00;
	vertical-align: middle;
	margin-right: 10px;
	display: inline-block;
}

.cpzs_xq .gsjj_con2_btn {
	left: calc(450px + 100px);
}

.cpzs_xq .gsjj_con2_div aside {
	width: calc(100% - 450px);
}



.fwzx_u1 {
	font-size: 0;
	margin-top: 110px;
}

.fwzx_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	margin-right: 12.5%;
	position: relative;
}

.fwzx_u1 li:nth-child(3) {
	margin-right: 0;
}

.fwzx_u1 li font {
	display: block;
	overflow: hidden;
}

.fwzx_u1 li font img {
	width: 100%;
	transition: 0.3s ease-out;
}

.fwzx_u1_div1 {
	display: block;
	background: #eeeeee;
	height: 218px;
	text-align: center;
	box-sizing: border-box;
	padding: 80px 10% 0;
	position: relative;
	transition: 0.3s ease-out;
}

.fwzx_u1_div1 span {
	display: inline-block;
	width: 124px;
	height: 124px;
	text-align: center;
	line-height: 124px;
	border: 1px solid #eee;
	background: white;
	border-radius: 50%;
	position: absolute;
	top: -62px;
	left: 50%;
	transform: translateX(-50%);
}

.fwzx_u1_div1 h3 {
	font-size: 18px;
	color: #343941;
	font-weight: bold;
	transition: 0.3s ease-out;
}

.fwzx_u1_div1 p {
	font-size: 14px;
	color: #777777;
	line-height: 20px;
	margin-top: 15px;
	transition: 0.3s ease-out;
}

.fwzx_u1_div1 p i {
	font-size: 18px;
	color: #efc900;
	font-weight: bold;
}

.fwzx_u1 li:hover .fwzx_u1_div1 {
	background: #444444;
}

.fwzx_u1 li:hover .fwzx_u1_div1 h3 {
	color: white;
}

.fwzx_u1 li:hover .fwzx_u1_div1 p {
	color: white;
}

.fwzx_u1 li:hover font img {
	transform: scale(1.05);
}

.fwzx_u1 li>img {
	position: absolute;
	right: -31%;
	top: 218px;
}

.fwzx_u1 li:last-child>img {
	display: none;
}

.fwzx_con1 {
	background: url(../images/bew_02.jpg) no-repeat center center;
	background-size: cover;
}


.fwzx_con2 .divBox {
	box-sizing: border-box;
	padding: 80px 90px;
}


.fwzx_con2_div2 {
	font-size: 0;
	margin-top: 50px;
}

.fwzx_con2_div2 dl {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin-right: 4%;
}

.fwzx_con2_div2 dl:nth-child(2) {
	margin-right: 0;
}

.fwzx_con2_div1 h1 {
	font-size: 24px;
	color: #282828;
	margin-bottom: 40px;
	box-sizing: border-box;
	margin-bottom: 25px;
	font-weight: bold;
}

.fwzx_con2_div1 h1:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #282828;
	margin-right: 10px;
}

.fwzx_con2_div1 p {
	font-size: 18px;
	color: #282828;
	margin-top: 20px
}

.fwzx_con2_div1 h2 {
	font-size: 35px;
	color: #035cac;
	font-weight: bold;
	font-family: "arial black";
	margin-top: 20px;
}

.fwzx_con2_div1 h2 img {
	margin-right: 15px;
	margin-top: -7px;
}

.fwzx_con2_div1 h2,
.fwzx_con2_div1 p {
	box-sizing: border-box;
	padding-left: 15px;
}

.fwzx_con2_div2 {
	box-sizing: border-box;
	padding: 0 15px
}

.fwzx_con2_div2 dt {
	font-size: 24px;
	color: #282828;
	padding: 30px 0;
	border-bottom: 1px solid #e4e4e4;
}

.fwzx_con2_div2 dd {
	padding: 30px 10px;
	border-bottom: 1px solid #e4e4e4;
	box-sizing: border-box;
}

.fwzx_con2_div2 dd span {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #555;
	transition: 0.3s ease-out;
	width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fwzx_con2_div2 dd font {
	display: inline-block;
	float: right;
	font-size: 20px;
	color: #d6d6d6;
	transition: 0.3s ease-out;
}

.fwzx_con2_div2 dd a:hover font {
	transform: rotate(180deg);
}

.fwzx_con2_div2 dd a:hover span {
	color: #035cac;
}

.fwzx_con2 {
	background: url(../images/weour_02.jpg) no-repeat center center;
	background-size: cover;
}





.lxwm_co .ej_nav_u1 li {
	width: 33.333%;
}

.lxwm_co1 {
	position: relative;
}

.lxwm_co1>span {
	display: block;
}

.lxwm_co1>span img {
	width: 100%;
}

/*.lxwm_co1 .divBox{position: relative;}*/
.lxwm_co1 .gsjj_con1_div1 {
	position: absolute;
	top: -72px;
	width: 75%;
	left: 12.5%;
	transform: translateY(0);
}

.lxwm_co1_sd {
	font-size: 0;
	padding: 50px 0 30px;
}

.lxwm_co1_sd li {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	text-align: center;
}

.lxwm_co1_sd li span {
	display: inline-block;
	position: relative;
}

.lxwm_co1_sd li span:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #E0E0E0;
	position: absolute;
	border-radius: 50%;
	top: 0;
	transform: scale(1);
	top: -1px;
	left: -1px;
}

.lxwm_co1_sd li span:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	border-radius: 50%;
	top: 0;
	background: #f5ce00;
	transform: scale(0);
	transition: 0.4s ease-out;
	opacity: 0;
}

.lxwm_co1_sd li span font {
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	position: relative;
	z-index: 2;
	transition: 0.4s ease-out
}

.lxwm_co1_sd li:hover span:before {
	transform: scale(0.9);
	opacity: 1;
}

.lxwm_co1_sd li:nth-child(1) span font {
	background: url(../images/lx_ic1_03.png) no-repeat center center;
}

.lxwm_co1_sd li:nth-child(2) span font {
	background: url(../images/lx_ic2_03.png) no-repeat center center;
}

.lxwm_co1_sd li:nth-child(3) span font {
	background: url(../images/lx_ic3_03.png) no-repeat center center;
}

.lxwm_co1_sd li:nth-child(4) span font {
	background: url(../images/lx_ic4_03.png) no-repeat center center;
}

.lxwm_co1_sd li:nth-child(1):hover span font {
	background: url(../images/lx_ic1_031.png) no-repeat center center;
}

.lxwm_co1_sd li:nth-child(2):hover span font {
	background: url(../images/lx_ic2_031.png) no-repeat center center;
}

.lxwm_co1_sd li:nth-child(3):hover span font {
	background: url(../images/lx_ic3_031.png) no-repeat center center;
}

.lxwm_co1_sd li:nth-child(4):hover span font {
	background: url(../images/lx_ic4_031.png) no-repeat center center;
}

.lxwm_co1_sd li p {
	font-size: 14px;
	color: #797979;
	margin-top: 15px;
}

.lxwm_co1_sd li h3 {
	font-size: 16px;
	color: #3e3e3e;
	font-weight: bold;
	margin-top: 8px;
}

.lxwm_co1 {
	padding-bottom: 0;
}




.lxwm_co2 {
	padding: 130px 0;
	background: url(../images/gwi_02.jpg) no-repeat center center;
	background-size: cover;
}

.lxwm_co2 .divBox {
	box-sizing: border-box;
	padding: 0 90px;
}

.lxwm_co2_u1 {
	font-size: 0;
	margin-top: 50px;
}

.lxwm_co2_u1 li {
	display: inline-block;
	vertical-align: top;
	width: 32%;
	margin-right: 2%;
	background: url(../images/bgw1_03.png) no-repeat center center;
	background-size: 100% 100%;
	height: 245px;
	box-sizing: border-box;
	padding: 35px;
}

.lxwm_co2_u1 li:nth-child(3) {
	margin-right: 0;
}

.lxwm_co2_u1 li h1 {
	padding-bottom: 30px;
	border-bottom: 1px solid #eee;
	font-size: 18px;
	color: #282828;
}

.lxwm_co2_u1 li h1 img {
	margin-right: 15px;
	vertical-align: middle;
	margin-top: -3px;
}

.lxwm_co2 h2 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 40px;
	box-sizing: border-box;
	margin-bottom: 25px;
	font-weight: bold;
}

.lxwm_co2 h2:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
	margin-right: 10px;
}

.lxwm_co2_u1 li p {
	font-size: 16px;
	color: #777777;
	line-height: 25px;
	margin-top: 25px;
}

.lxwm_co2_u1 li a {
	display: block;
	text-align: center;
	line-height: 42px;
	background: #343941;
	color: #035cac;
	font-size: 16px;
	margin-top: 25px;
}

.lxwm_co2_u1 li:nth-child(2) {
	background: url(../images/bew2_03.png) no-repeat center center;
	background-size: 100% 100%;
}

.lxwm_co2_u1 li:nth-child(3) {
	background: url(../images/bew3_03.png) no-repeat center center;
	background-size: 100% 100%;
}


.lxwm_co3 .divBox {
	box-sizing: border-box;
	padding: 0 90px;
}

.rczp_con2_div_u1 {
	box-sizing: border-box;
	padding-bottom: 0;
}

.rczp_con2_div_u1 li {
	margin-bottom: 20px;
}

.rczp_con2_div_u1 li:last-child {
	margin-bottom: 0;
}

.rczp_con2_div_top {
	line-height: 45px;
	height: 45px;
	border-radius: 5px;
	background: #ececec;
	box-sizing: border-box;
	padding: 0 25px;
	cursor: pointer;
	transition: 0.3s ease-in-out;
}

.rczp_con2_div_top span {
	font-size: 16px;
	font-weight: bold;
	color: #313131;
	transition: 0.3s ease-in-out;
}

.rczp_con2_div_top span:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #313131;
	margin-right: 10px;
	transition: 0.3s ease-in-out;
}

.rczp_con2_div_top font {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-radius: 50%;
	background: url(../images/bg_jia_03.png) no-repeat center center;
	color: white;
	font-size: 14px;
	float: right;
	margin-top: 11px;
	transition: 0.3s ease-in-out;
}

.rczp_con2_div_top.active,
.rczp_con2_div_top:hover {
	background: #444444;
}

.rczp_con2_div_top.active span,
.rczp_con2_div_top:hover span {
	color: white;
}

.rczp_con2_div_top.active span:before,
.rczp_con2_div_top:hover span:before {
	background: #fff;
}

.rczp_con2_div_top font.active {
	background: url(../images/bg_jian_03.png) no-repeat center center;
}

.rczp_con2_div_bottom {
	box-sizing: border-box;
	padding: 30px 40px 30px;
	display: none;
}

.rczp_con2_div_bottom h1 {
	font-size: 16px;
	color: #eec800;
	font-weight: bold;
	margin-top: 35px;
}

.rczp_con2_div_bottom p {
	font-size: 14px;
	color: #333;
	line-height: 25px;
	margin-top: 10px;
}

.liulang {
	display: block;
	width: 310px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	background: #eec800;
	color: white;
	margin-top: 35px;
}

.liulang img {
	margin-right: 10px;
}

.liulang:hover {
	background: #d6b50b;
}

.rczp_con2_div_u1 {
	margin-top: 50px;
}

.lxwm_co3 {
	padding: 80px 0;
}

.lxwm_co3 .divBox>h2 {
	font-size: 24px;
	color: #282828;
	margin-bottom: 40px;
	box-sizing: border-box;
	margin-bottom: 25px;
	font-weight: bold;
}

.lxwm_co3 .divBox>h2:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #282828;
	margin-right: 10px;
}

.lxwm_co2_u1 li a:hover {
	background: #4e545f;
}

.cpzs_xq .swiper-pagination {
	width: 450px;
	bottom: 45px;
}

.cpzs_xq .swiper-pagination span {
	background: #d2d6da;
	opacity: 1;
	position: relative;
}

.cpzs_xq .swiper-pagination span:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	width: 14px;
	height: 14px;
	border: 1px solid #eec800;
	border-radius: 50%;
	box-sizing: border-box;
	left: -3px;
	top: -3px;
	opacity: 0;
}

.cpzs_xq .swiper-pagination .swiper-pagination-bullet-active:after {
	opacity: 1;
}

.cpzs_xq .swiper-pagination .swiper-pagination-bullet-active {
	background: #eec800;
}

.gsjj_con2_div .swiper-pagination-bullet {
	width: 8px !important;
}

.ej_nav {
	height: 428px;
	position: relative;

	background-repeat: no-repeat;
	background-position: center top;
	/* background-attachment: fixed; */
}

.ej_nav_div {
	padding-top: 83px;
}


/* .gsjj_con1_div1_left a{width: 150px;height: 50px;line-height: 50px;margin-top: 60px;} */
.gsjj_con1_div1 {
	width: 1200px;
	margin: 0px auto;
}

.gczs_con2 .divBox {
	padding: 70px;
}

.ej_nav_div h1 {
	font-size: 25px;
}

.ej_nav_div p {
	font-size: 16px;
}

.fzlc_con1_div .fzlc_con1_u1_right h2 {
	font-size: 20px;
}

.fzlc_con1_div .fzlc_con1_u1_right h2 font {
	display: block;
}

.fzlc_con1_u1_middle p,
.fzlc .gsjj_con1_div1_left h1 {
	font-size: 30px;
}

.fzlc_con1_u1_middle {
	width: 200px;
}

.fzlc_con1_u1_right {
	width: calc(100% - 310px);
}

.zsjm_con1_div1 h2 {
	font-size: 24px;
}

.zsjm_con1_div1 {
	padding: 55px 40px;
}

.zsjm_con1_div1 {
	height: 410px;
}

.xwzx {
	height: 400px;
}

.xwzx .ej_nav_div {
	padding-top: 145px;
}

.xwzx_con1_right {
	padding-right: 70px;
}

.xwzx_con1_u1 li a {
	padding: 30px 0;
}

.xwpage {
	padding: 70px 0;
}

.xwxq_page a {
	line-height: 60px;
	font-size: 14px;
}

.xwxq_page {
	bottom: -25px;
}

.yqlj {
	height: 400px;
}

.gsjj_con1_div1 h2,
.alxq .gsjj_con2_div aside h1 {
	font-size: 20px;
}

.cpzs_con1 .xwpage {
	padding: 20px 0 60px;
}

.alzs_div_tx_u1 li a {
	padding: 0 20px;
}

.cpzs_xq .gsjj_con2_div aside h1 font {
	font-size: 14px;
}

.cpzs_xq .gsjj_con2_div span {
	width: 400px;
}

.cpzs_xq .gsjj_con2_div aside {
	width: calc(100% - 400px);
}

.cpzs_xq .gsjj_con2_div aside p i {
	font-size: 15px;
}

.cpzs_xq_lixiang_p i {
	margin-top: 10px;
}

.cpzs_xq .gsjj_con2_btn {
	left: calc(400px + 100px);
}

.fwzx_con2 .divBox {
	padding: 80px 70px;
}

.fwzx_con2_div1 p {
	font-size: 16px;
}

.fwzx_con2_div1 h1,
.lxwm_co2 h2 {
	font-size: 20px;
}

.fwzx_con2_div2 dt {
	font-size: 20px;
	padding: 25px 0;
}

.fwzx_con2_div2 dd {
	padding: 20px 10px;
}

.lxwm_co1 .gsjj_con1_div1 {
	width: 82%;
	left: 9%;
}

/*
	 
	 */
.lxwm_co1_sd {
	padding: 30px 0 0;
}

.lxwm_co2 .divBox,
.lxwm_co3 .divBox {
	padding: 0 70px;
}

.cpzs_xq .swiper-pagination {
	width: 400px;
}

/*
	 
	 */

.alxq_sld .gsjj_con2_div aside {
	padding-left: 60px;
}

.alxq_sld .gsjj_con2_btn {
	bottom: 0;
}

.alxq_sld .gsjj_con2_btn {
	left: calc(45% + 60px);
}

.cpzs_xq .gsjj_con2_btn {
	left: calc(400px + 60px);
}

.alzs_div_tx_u1 li a {
	font-size: 15px;
}



/*gengduo s*/
.gengduo {
	width: 100%;
	margin: 0px auto;
	height: 370px;
	background: url(../images/i_s_bg1.jpg) no-repeat center top #d4cbc1;
	clear: both;
	overflow: visible;
}

.gengduo h2 {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 27px;
	line-height: 45px;
	color: #63554a;
}

.gengduo span {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 25px;
	color: rgba(0, 0, 0, 0.6);
	font-weight: bold;
	margin-top: 60px;
}

.gengduo ul {
	width: 1200px;
	margin: 0px auto;
}

.gengduo ul li {
	float: left;
	width: 26%;
	margin: 40px 1.5%;
	background-color: rgb(255, 255, 255, .5);
	padding: 2%;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #035cac;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.gengduo ul a:hover li {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.gengduo ul li h3 {
	line-height: 40px;
	font-size: 17px;
	color: rgba(0, 0, 0, 0.8);
}

.gengduo ul li p {
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #63554a;
}

.gengduo ul li .icon {
	font-size: 17px;
}

/*gengduo e*/


/* pro jieshao s*/
.ny_gdjj {
	width: 1200px;
	margin: 50px auto;
	clear: both;
	overflow: visible;
}

.ny_gdjj h2 {
	float: left;
	width: 10%;
	line-height: 45px;
	font-size: 24px;
	text-align: right;
	padding-right: 2%;
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	height: 100px;
	color: #2a2a2a;
	margin-bottom: 70px;
}

.ny_gdjj ul {
	float: left;
	width: 60%;
	padding-left: 2%;
}

.ny_gdjj ul li {
	margin-bottom: 10px;
	line-height: 22px;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.6);
}

.ny_gdjj ul li h3 {
	font-size: 16px;
	color: #2a2a2a;
	display: inline-block;
}

.ny_gdjj ul li span {
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	background-color: rgba(47, 109, 182, 1);
	border-radius: 3px;
	padding: 4px 25px;
	text-align: center;
	margin: 0px 10px;
	display: inline-block;
}

.ny_gdjj_nr {
	float: left;
	width: 78%;
	padding-left: 0%;
}

.ny_gdjj_nr h3 {
	float: left;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	background-color: #63554a;
	border-radius: 3px;
	padding: 4px 25px;
	text-align: center;
	margin: 0px 30px 0px 0px;
	height: 122px;
	line-height: 122px;
}

.ny_gdjj_nr p {
	font-size: 15px;
	line-height: 28px;
	margin-top: 10px;
	color: #555555;
}

.ny_gdjj_nr p strong {
	font-weight: 700;
}

.ny_gdjj dl {
	float: right;
	width: 15%;
	padding-right: 2%;
	border-left: 1px solid rgba(0, 0, 0, 0.2);
	padding-left: 2%;
}

.ny_gdjj dl dt {
	border: 2px solid #63554a;
	color: #63554a;
	font-size: 15px;
	margin: 5px auto;
	width: 160px;
	line-height: 37px;
	border-radius: 3px;
	text-align: center;
	float: right;

	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;

}

.ny_gdjj dl a:hover dt {
	transform: translate(0, -5px);
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	background-color: #63554a;
	color: #FFF;
}




/* pro jieshao e */



/* pro fenlei s */
.ny_mk {
	width: 1200px;
	margin: 0px auto;
	clear: both;
	overflow: visible;
}

.ny_mk img {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;

}

.ny_mk_tu {
	width: 500px;
	height: 350px;
	overflow: hidden;
	margin: 60px 0px;
	display: inline-block;
}

.ny_mk img:hover {
	width: 600px;
	margin-left: -50px;
	margin-top: -50px;
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}


.ny_mk_c {
	width: 50%;
	margin: 50px auto;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;

}

.ny_mk_c:hover {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}


.ny_mk h2 {
	line-height: 70px;
	font-size: 24px;
	color: #333;
}

.ny_mk p {
	line-height: 29px;
	color: #999;
	font-size: 15px;
	text-align: left;
	width: 93%;
	text-indent: 30px;
}

.right_fw1 {
	float: right;
}

.left_fw1 {
	float: left
}

.right_fw2 {
	float: left;
}

.left_fw2 {
	float: right
}

.right_fw3 {
	float: right;
}

.left_fw3 {
	float: left
}



.right_fw4 {
	float: left;
}

.left_fw4 {
	float: right
}

.right_fw5 {
	float: right;
}

.left_fw5 {
	float: left
}

.right_fw6 {
	float: left;
}

.left_fw6 {
	float: right
}

.right_fw7 {
	float: right;
}

.left_fw7 {
	float: left
}

.right_fw8 {
	float: left;
}

.left_fw8 {
	float: right
}

.right_fw9 {
	float: right;
}

.left_fw9 {
	float: left
}


.right_fw10 {
	float: left;
}

.left_fw10 {
	float: right
}

.right_fw11 {
	float: right;
}

.left_fw11 {
	float: left
}

.y_img {
	border-radius: 15px;
}

/* pro fenlei e */


.more {
	width: 185px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	padding-left: 34px;
}

a .more {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;

}

a:hover .more {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.more .icon.iconfont {
	font-size: 45px;
}

.more span {
	float: left;
}

.more i {
	float: left;
	margin-left: 5px;
}

.more_ys {
	background-color: #63554a;
}

.more_top {
	margin-top: 62px;
}

.more_top_fuwu {
	margin-top: 32px;
}

.more_top_hot {
	margin: 62px auto;
}

.more_1 {
	width: 125px;
	height: 35px;
	margin: 0px auto;
	margin-top: 30px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	padding-left: 40px;
}

.more_1 .icon.iconfont {
	font-size: 35px;
}

.more_1 span {
	float: left;
}

.more_1 i {
	float: left;
	margin-left: 5px;
}

.more_ys1 {
	border: 1px solid #63554a;
	color: #63554a;
	float: right;
}






.service_list {
	width: 1200px;
	margin: 0px auto;
}

.service_list ul {
	width: 100%;
	float: left;
	margin-top: 30px;
	padding-bottom: 30px;
}

.service_list ul li {
	line-height: 45px;
	border-bottom: 2px solid rgba(0, 0, 0, 0.1);
	position: relative;
	font-size: 15px;
	color: #666;
	text-align: left;
	width: 22%;
	margin-right: 3%;
	float: left;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;

}

.service_list ul a:hover li {
	color: #63554a;

	transform: translate(0, -5px);
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
}



.service_list ul li span {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 12px;
	background-color: #63554a;
	border-radius: 50%;
	text-align: center;
	color: #FFF;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
}

.service_list ul li strong {
	font-weight: 700;
	color: #666;
}



/*fy*/


.newspage {
	width: 720px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-TOP: 20px;
	TEXT-ALIGN: center
}

.newspage A {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 2px;
	FONT: 13px/22px "";
	BORDER-LEFT: #999 1px solid;
	COLOR: #666;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #999 1px solid;
	font-family: "微软雅黑" !important;
}

.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BACKGROUND: #4e4e4e;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #fff 1px solid;
	TEXT-DECORATION: none
}

.newspage .active {
	color: #fff;
	background: #4e4e4e;
}

.newspage A:active {
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	BACKGROUND: #4e4e4e;
	BORDER-LEFT: #666 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #666 1px solid
}

.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #666 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND: #4e4e4e;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #666 1px solid;
	COLOR: #fff;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #666 1px solid
}

.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #666;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fff 1px solid
}

/*fy e*/




/*ny_bt s*/
.ny_bt {
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: 0px auto;
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.ny_bt p {
	line-height: 28px;
	border: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 25px;
	padding: 0px 25px;
	color: #666;
	float: left;
	margin-top: 45px;
}

.ny_bt img {
	margin-top: 50px;
	float: right;
}

/*ny_bt e*/

.searchimg2{
	width: 200px;
	height: 50px;
	background: url(../images/go_18.jpg);
	border: 0;
}






/* ================================================== */
/* ========== 产品与方案-产品详情页
/* ================================================== */
/*.case -> .brief*/

.product-details .case {
	margin: 0px auto;
	max-width: 1200px;
}

.product-details .case .brief {
	padding: 25px 0px;
	overflow: visible;
	clear: both;
	display: block;
	width: 100%;
	float: left;
}
.product-details .case .cont{
	border-bottom: 1px dashed #D3D3D3;

}

.product-details .case .brief .big-imagez {
	width: 540px;
	float: left;
	/*height:300px; */
}

.product-details .case .brief .big-image {
	width: 540px;
	text-align: center;
	border: 2px dotted #d7d7d7;
	display: table-cell;
	vertical-align: middle;
	height: 300px;
}

.product-details .case .brief .big-image img {
	max-width: 100%;
}

.product-details .case .brief .text {
	width: 46%;
	float: left;
	padding: 0px 20px 10px 80px;
}

.product-details .case .brief .text .title {
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 0px;
	text-align: left;
}

.product-details .case .brief .text h3 {
	font-size: 18px;
	font-weight: normal;
	color: #666;
	margin-bottom: 20px;
	text-align: left;
}

.product-details .case .brief .text .sub-title {
	font-size: 12px;
	color: #555555;
	margin-top: 40px;
	margin-bottom: 20px;
}

.product-details .case .brief .text p {
	font-size: 16px !important;
	color: #545454 !important;
	line-height: 31px !important;
	font-family: "微软雅黑" !important;
}

/*.case -> .technology*/
.product-details .case .technology {
	padding: 20px 0px 45px 0px;
	border-bottom: 1px dashed #D3D3D3;
}

.product-details .case .technology .sub-title {
	font-size: 12px;
	color: #555555;
	margin-top: 40px;
	margin-bottom: 14px;
}

.product-details .case .technology p {
	font-size: 12px;
	color: #999999;
	line-height: 2.8;
}

/*.case -> .list*/
.product-details .case .list {
	width: 100%;
	margin-top: 80px;
}

.product-details .case .list li {
	width: 20%;
	float: left;
	padding: 0px 8px;
	margin-bottom: 30px;
}

.product-details .case .list li a {
	display: block;
	height: 100%;
	overflow: hidden;
}

.product-details .case .list li a img {
	display: block;
	width: 100%;
}

.product-details .case .list li a .name {
	font-size: 12px;
	color: #555555;
	display: block;
	padding: 15px 0px;
}




/*pro*/
.wrap {
	width: 1300px;
	margin: 0 auto;
}

.p_list {
	width: 100%;
	float: left;
}

.p_list h1 {
	color: #2d9e26;
	font-weight: normal;
	border-bottom: solid 1px #e9e9e9;
	padding-bottom: 10px;
	font-size: 24px;
}

.table {
	padding: 15px 0;
}

.table td {
	text-align: center;
	padding: 10px 0;
}

.table tr:nth-child(odd) {
	background: #f5f3f0;
}

.table tr:nth-child(even) {
	background: #fff;
}


.p_detail {
	width: 100%;
	float: left;
	line-height: 35px;
	font-size: 15px;
}

.p_detail h4 {
	color: #FFFFFF;
	font-weight: normal;
	border-top: solid 3px #2d9e26;
	background: #f9f9f9;
}

.p_detail h4 span {
	background: #2d9e26;
	width: 100px;
	line-height: 30px;
	display: block;
	text-align: center;
}

.p_detail h2 {
	font-weight: normal;
	color: #3c3c3c;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	padding: 20px 0px;
}

.paging {
	width: 1100px;
	margin: 0px auto;
	display: block;
	padding-left: 50px;
	padding-right: 50px;
	height: 40px;
	margin-top: 30px;
	font-size: 14px;
	background: #f9f9f9;
	margin-bottom: 40px;
	line-height: 40px;
	display: block;
	clear: both;
	overflow: visible;
}

.up {
	width: 485px;
	float: left;
}

.back {
	width: 70px;
	float: left;
	text-align: center;
}

.down {
	width: 485px;
	float: left;
	text-align: right;
}

/*pro e*/


/*order*/

.content_lxwm_Bcs {
	width: 1200px;
	margin: 0px auto;
	padding: 90px 0 40px 0;
	margin-bottom: 100px;
}

.content_lxwm_Bcst {
	width: 1200px;
	margin: 0px auto;
	float: left;
	font-size: 24px;
	color: #000;
	margin-bottom: 45px;
}

.content_lxwm_Bcsbt {
	width: 1200px;
	margin: 0px auto;
	float: left;
	font-size: 15px;
	color: #9f9f9f;
	margin-bottom: 20px;
}

.guest-book {
	width: 100%;
}

.guest-book form {
	width: 1180px;
	margin: 0 auto;
}

.guest-book input {
	border-radius: 5px;
	box-sizing: border-box;
	width: 100% !important;
}

.guest-book button {
	border-radius: 5px;
}

.am-form-group {
	margin-bottom: 1.5rem
}

.am-form-file {
	position: relative;
	overflow: hidden
}

.am-form-file input[type=file] {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	font-size: 50rem
}

.am-form-inline .am-form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}

.am-form-inline .am-form-field {
	display: inline-block;
	width: auto;
	vertical-align: middle
}

.am-form-inline .am-input-group {
	display: inline-table;
	vertical-align: middle
}

.am-form-inline .am-input-group .am-form-label,
.am-form-inline .am-input-group .am-input-group-btn,
.am-form-inline .am-input-group .am-input-group-label {
	width: auto
}

.am-form-inline .am-input-group>.am-form-field {
	width: 100%
}

.am-form-inline .am-form-label {
	margin-bottom: 0;
	vertical-align: middle
}

.am-form-inline .am-checkbox,
.am-form-inline .am-radio {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	vertical-align: middle
}

.am-form-inline .am-checkbox input[type=checkbox],
.am-form-inline .am-radio input[type=radio] {
	float: none;
	margin-left: 0
}

.am-form-field {
	background-color: #FFF;
	border: 1px solid #bdbdbd;
	line-height: 35px;
	font-size: 14px;
	font-family: "微软雅黑";
	padding-left: 20px;
}

.am-btn-primary {
	background-color: #0a5ba7;
	border: 1px solid #0a5ba7;
	line-height: 35px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #FFF;
}

/*order e*/

.xiangguan {
	width: 1200px;
	margin: 0px auto;
	clear: both;
	overflow: visible;
}

.xiangguan h3 {
	line-height: 80px;
	border-bottom: 1px solid #eaeaea;
	width: 100%;
	color: #333;
	font-weight: 400;
	font-size: 35px;
	text-align: center;
	margin-bottom: 40px;
}




.suoyin {
	width: 1200px;
	margin: 0px auto;
	line-height: 45px;
	color: #5e5e5e;
	padding-top: 45px;
	padding-bottom: 60px;
}

.gridtable tbody tr td {
	margin: 4px;
}

.gridtable tbody tr td p {
	line-height: 45px !important;
	font-size: 15px;
	padding: 5px 7px;
}

.gridtable tbody tr td p a {
	padding: 7px 12px;
}









/* ================================================== */
/* ========== 加入诚聘英才
/* ================================================== */
/*.recruit-list*/
.join-us .recruit-list {
	max-width: 1200px;
	padding: 20px 0px;
}

.join-us .recruit-list .item {
	border-bottom: 1px dashed #D3D3D3;
}

.join-us .recruit-list .item .title {
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	color: #333333;
	cursor: pointer;
}

.join-us .recruit-list .item em {
	padding: 3px 20px;
	background-color: #d82b00;
	color: #FFF;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	border-radius: 5px;
	margin-right: 10px;
}

.join-us .recruit-list .item .title .down {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	color: #8A8A8A;
	float: right;
	border-radius: 50%;
	margin-top: 25px;
	transition: all .6s;
	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
}

.join-us .recruit-list .item .title .down:hover {
	background: #d82b00;
	color: #FFFFFF;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	line-height: 31px;
}

.join-us .recruit-list .item .title .down.open {
	background: #d82b00;
	color: #FFFFFF;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	line-height: 31px;
	font-family: "黑体";
}

.join-us .recruit-list .item .contents {
	font-size: 13px;
	color: #999999;
	line-height: 1.8;
	overflow: hidden;
	display: none;
}

.join-us .recruit-list .item .contents.open {}

.join-us .recruit-list .item .contents p {
	padding-bottom: 30px;
	font-size: 15px;
}


/* ================================================== */
/* ========== 加-招商加盟
/* ================================================== */
/*.investment*/
.join-us .investment {
	max-width: 1200px;
	padding: 80px 0px 0px 0px;
}

.iui-tab-one2 {
	max-width: 1200px;
	margin: 50px auto 0;
}

.join-us .investment .iui-tab-one .contents .module .rows {
	padding: 45px 0px;
	border-bottom: 1px dashed #D3D3D3;
}

.join-us .investment .iui-tab-one .contents .module .rows:last-child {
	border: none;
}

.join-us .investment .iui-tab-one .contents .module .rows .title {
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 20px;
}

.join-us .investment .iui-tab-one .contents .module .rows .text {
	font-size: 14px;
	color: #999999;
	line-height: 1.8;
}

.join-us .investment .customer-information-form table {
	margin: 30px 0px;
}

.join-us .investment .customer-information-form table td {
	padding: 8px 0px;
}

.join-us .investment .customer-information-form table td .must {
	color: #FF0000;
	margin-left: -10px;
	display: block;
	float: left;
}

.join-us .investment .customer-information-form table td:first-child {
	font-size: 14px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
}

.join-us .investment .customer-information-form table td input[type=text] {
	border: 1px solid #DCDCDC;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	padding: 0px 8px;
	width: 380px;
	outline: none
}

.join-us .investment .customer-information-form .btn-apply-online {
	width: 144px;
	height: 54px;
	color: #FFFFFF;
	background: #0066af;
	font-size: 14px;
	border: none;
	outline: none;
	border-radius: 5px;
	transition: all .6s;
	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
}

.join-us .investment .customer-information-form .btn-apply-online:hover {
	background: #BF3929;
}

.join-us .investment .customer-information-form textarea {
	border: 1px solid #DCDCDC;
	border-radius: 3px;
	padding: 0px 8px;
	width: 380px;
	height: 140px;
	resize: none;
	outline: none;
}

.tabp {
	padding-bottom: 30px;
}

.tabp p {
	font-size: 13px;
	color: #999999;
	line-height: 1.8;
	padding-top: 35px;
	letter-spacing: 1.3px;
}

/* ================================================== */


.content {
	clear: both;
	overflow: visible;
	width: 1200px;
	margin: 0px auto;
}

.job_list {
	width: 1200px;
	margin: 0px auto;
}

.job_list ul li {
	width: 48%;
	margin: 50px 1%;
	float: left;
	height: 220px;
	text-align: center;
	color: #FFF;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.job_list ul a:hover li {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.job_list ul li p {
	line-height: 30px;
	margin-top: 60px;
	font-size: 22px;
	font-weight: bold;
}

.bai {
	border: 1px solid #fff;
}

.lan1 {
	background-color: #3c98d3;
}

.lan2 {
	background-color: #d82b00;
}











.section {
	width: 100%;
	display: table;
	margin: 80px 0;
}

.maps {
	float: left;
	width: 569px;
}

.rit-box {
	float: right;
	width: 555px;
}

.rit-box .top-tit {
	border-bottom: 1px dotted #BBBBBB;
	padding-bottom: 30px;
}

.rit-box .top-tit h3 {
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 10px;
}

.rit-box .top-tit p {
	font-size: 16px;
	color: #999999;
	margin-top: 5px;
}

.rit-box .top-tit p font {
	color: #035cac;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.city {
	width: 420px;
	display: table;
	margin-top: 15px;
}

.city li {
	float: left;
	margin-right: 10px;
	width: 160px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 15px;
	background-color: #ECF0F1;
}

.city li a {
	color: #565656;
	display: block;
	width: 100%;
	height: 100%;
}

.city li.on,
.city li:hover {
	background-color: #035cac;
}

.city li.on a,
.city li:hover a {
	color: #fff;
	font-size: 16px;
}

.kbm {
	margin-top: 40px;
}

.kbm p {
	font-size: 5px;
	font-size: 15px !important;
	color: #333;
	line-height: 28px;
	margin-top: 5px;
}

.kbm p font {
	color: #333;
}

.ews {
	margin-top: 40px;
}

.ews dd p {
	margin-top: 4px;
	color: #666;
	font-size: 15px;
	line-height: 28px;
}

table {
	margin: 0 auto;
}








#ny_lx_ly {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: #efefef;
	padding-top: 50px;
	/*background-image: url(../images/register.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 443px;
	overflow: visible;
	text-align: center;
}

#ny_lx_ly h2 {
	font-size: 32px;
	color: #FFF;
	font-weight: normal;
	padding-top: 75px;
}

#ny_lx_ly h3 {
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	width: 1000px;
	margin: auto;
	text-align: left;
	color: #333;
	padding-top: 30px;
}

.ny_ly_con {
	width: 1035px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #aaaaaa;
}

.kuang4 {
	line-height: 50px;
	height: 50px;
	width: 98%;
	border: 1px solid #fff;
	background-color: #fff;
	color: #666;
	font-family: "微软雅黑";
	padding-left: 20px;
	margin: 5px;
	margin-right: 2%;
}

.kuang1 {
	line-height: 50px;
	height: 50px;
	width: 88%;
	border: 1px solid #fff;
	background-color: #fff;
	color: #666;
	font-family: "微软雅黑";
	padding-left: 20px;
	margin: 5px;
	margin-right: 2%;
}

.font7 table tr td img {
	float: left;
	height: 52px;
	width: 166px;
}

.kuang3 {
	line-height: 50px;
	height: 50px;
	width: 98%;
	border: 1px solid #fff;
	background-color: #fff;
	color: #666;
	float: left;
	color: #aaaaaa;
	font-family: "微软雅黑";
	padding-left: 20px;
	margin: 5px;
	margin-right: 2%;
}

.kuang2 {
	line-height: 50px;
	height: 120px;
	width: 98%;
	border: 1px solid #fff;
	background-color: #fff;
	color: #666;
	font-family: "微软雅黑";
	float: left;
	padding-left: 20px;
	margin: 5px;
	margin-right: 2%;
}

.ann {
	line-height: 48px;
	color: #FFF;
	background-color: #035cac;
	text-align: center;
	height: 46px;
	width: 198px;
	font-family: "微软雅黑";
	font-size: 15px;
	border: 1px solid #035cac;
	margin-top: 15px;
}


.dingzhi {
	width: 1300px;
	margin: 0px auto;
	text-align: center;
}















.about_left {
	width: 62%;
	float: left;
}

.about_right {
	width: 46%;
	float: right;
	margin-top: 150px;
	background: url(../images/atu.jpg) no-repeat left top;
	height: 500px;
	transition: all 0.4s;
	background-size: 100% auto;
	overflow: hidden;
}

a:hover .about_right {
	background-size: 105% auto;
}


.about_right i {
	background: url(../images/play.png) no-repeat left top;
	width: 70px;
	height: 70px;
	float: left;
	margin-top: 380px;
	margin-left: 40px;
}

.about_right_tuz {
	width: 100%;
	background: #035cac;
	margin-top: 50px;
	height: 500px;
}

.about_right_tu {
	width: 60%;
	float: left;
	position: relative;
	height: 500px;
	overflow: hidden;
}

.about_right_tu .tu1 {
	bottom: 60px;
	left: 60px;
	z-index: 9;
	position: absolute;
}

.about_right_tu .tu2 {
	z-index: 0;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 500px;
	position: absolute;
}

.about_right_tu .tu2 img {
	width: 100%;
	height: 500px;
	float: right;
}

.about_right_zi {
	width: 30%;
	float: right;
	padding: 8% 5% 8% 5%;
	color: #fff;
	font-size: 15px;
	line-height: 32px;
	text-align: left;
}

.about_right_zi em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 700;
}

.about_right_zi h3 {
	font-size: 35px;
	line-height: 50px;
}

.about_right_zi span {
	font-size: 30px;
}

.about_right_zi p {
	padding-top: 20px;
}



.about_1_1 {
	font-size: 2.25em;
	margin-top: 3em;
	color: #000;
	text-align: left;
}

.about_1_2 {
	margin-top: 0.5em;
	color: #333;
	font-size: 1.95em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


.about_1_a {
	font-size: 2.2em;
	margin-top: 3em;
	color: #000;
	text-align: center;
}

.about_1_b {
	margin-top: 0.5em;
	color: #333;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}



.about_1_3 {
	font-size: 0.9875em;
	line-height: 2.2;
	margin-top: 2.2em;
	color: #666;
	/*height:359px;*/
}

.about_1_3 p {
	text-indent: 2em;
	margin-bottom: 0.8em;
}

.about_1 {
	overflow: hidden;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(../images/img5.jpg);
}

.about_1_4_xg {
	height: 200px;
	margin: 2em 0 3em 0;
	line-height: 56px;
}

.about_1_4_xg table:nth-child(1) {
	margin-right: 3%;
}

.about_1_4_xg table {
	margin-top: 100px;
	width: 48%;
	float: left;
	border-spacing: 6px !important;
	border-collapse: inherit !important;
	background: rgba(255, 255, 255, .2);
}

.about_1_4_xg table tr:nth-child(1) td {
	background: rgba(25, 70, 149, 0.95) !important;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	line-height: 70px;
}

.about_1_4_xg table tr td {
	background: rgba(255, 255, 255, .5);
	color: #333;
	font-size: 15px;
}

.about_1_4_xg table tr td:nth-child(1) {
	font-weight: 700;
}

.about_1_4_xg table tr td:nth-child(3) {
	font-weight: 700;
}

.about_1_4 ul li {
	border-bottom: 2px solid #e6e6e6;
	padding: 0px 0px 40px 0px;
	text-align: center;
	float: left;
	width: 100%;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/img6.jpg);
}

.about_1_4 ul li:nth-child(2),
.about_1_4 ul li:nth-child(3) {}

.about_1_4 ul li:nth-child(1) {
	background-image: none
}

.about_1_4 ul li:nth-child(4) {
	text-align: right;
}

.about_1_4_mid {
	text-align: center;
	padding: 0 1em;
	display: inline-block;
}

.about_1_4_mid_1 span:nth-child(1) {
	color: #63554a;
	font-size: 3.125em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.about_1_4_mid_1 span:nth-child(2) {
	font-size: 1em;
	color: #232323;
	margin-left: 0.3em;
}

.about_1_4_mid_2 {
	font-size: 1em;
	color: #4a4a4a;
}

.about_1_4 {
	margin: 2em 0 2em 0;
}

.about_1_5 {
	font-size: 15px;
	text-align: left;
	line-height: 2;
	margin-bottom: 5em;
	width: 100%;
	float: left;
	color: #666;
}


.div1270 {
	margin: 0 auto;
	width: 1200px;
}



.text_1 {
	width: 100%;
	margin: 20px 0px;
	text-align: left;
	color: #035cac;
}

.text_1 .p1 {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

.text_1 .p2 {
	width: 150px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #035cac;
	color: #fff;
	font-size: 16px;
	margin: 10px 0px;
}


.text_tu {
	width: 100%;
	margin: 20px 0px 20px;
	float: left;
}

.text_tu img {
	width: 48%;
	margin-right: 2%;
	height: 150px;
	float: left;
	margin-bottom: 10px;
}








.wangluo {
	width: 100%;
	height: 700px;
	background: #fbfbf3;
	text-align: center;
	padding: 40px 0px;
	margin: 0px auto;
	clear: both;
	overflow: visible;
}

.wangluo img {
	margin: 50px auto;
}




.prolist_wj {
	width: 1200px;
	margin: 0px auto;
}

.prolist_wj ul {
	text-align: center;
	width: 100%;
}

.prolist_wj ul li {
	display: inline-block;
	margin: 5px;
	background: #fff;
	color: #666;
	font-weight: 700;
	width: 18%;
	line-height: 50px;
	text-align: center;
	height: 50px;
	font-size: 16px;
	border: 1px solid #c7c7c7;
}

.prolist_wj .active {
	background: #035cac;
	display: inline-block;
	color: #fff;
}

.prolist_wj ul li:hover {
	background: #035cac;
	border: 1px solid #035cac;
}

.prolist_wj ul li:hover {
	color: #fff;
}


.product-details .case .brief .text table tr td {
	border: 1px solid #dbdbdb;
	padding: 3px 10px;
	text-align: left;
}



.yingyong {
	width: 31% !important;
}

.cpzs_con1_u1 .yingyong:nth-child(3n) {
	margin-right: 0 !important;
}

.cpzs_con1_u1 .yingyong:nth-child(4n) {
	margin-right: 2.6% !important;
}

.cpzs_con1_u1 .yingyong a span img {
	height: 300px !important;
}










.ny_fac {
	width: 1200px;
	clear: both;
	overflow: visible;
	font-size: 15px;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 60px;
	padding: 50px 0px;
}

.ny_fac dl {
	width: 360px;
	margin: 20px;
	text-align: center;
	color: #404040;
	background: url(../images/pro_xx2.png) center bottom no-repeat;
	transition: all 0.4s;
	float: left;
}

.ny_fac dl dt {
	width: 360px;
}

.ny_fac dl dt img {
	width: 360px;
	height: 258px;
	transition: all 0.5s;
}

.ny_fac dl dd {
	background-color: rgba(9, 66, 138, 0);
	height: 90px;
	text-align: center;
	width: 333px;
	text-align: left;
	border-bottom: 2px solid #e0e0e0;
	margin-top: -20px;
	position: relative;
	text-align: center;
}

.ny_fac dl dd h3 {
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
	margin-top: 16px;
	text-transform: ;
}

.ny_fac dl dd em {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #035cac;
	color: #fff;
	border-radius: 50%;
	display: block;
	margin: -20px auto 0px auto;
}

.ny_fac dl dd i {
	width: 100px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 17px;
	background: #e0e0e0;
	border: 1px solid #e0e0e0;
	color: #fff;
	font-style: normal;
	display: block;
	margin: 0px auto;
	margin-top: 0px;
	font-weight: 700;
}




.divBox {
	width: 82%;
}

.divBox_ny {
	width: 100%;
}


.divBox {
	width: 1200px;
	margin: 0 auto;
	left: 0;
}


.alzs_div {
	width: 1040px;
	margin: 0px auto;
}

.fenlei{
	display: flex;
	flex-wrap: wrap;
}
.fenlei li {
	display: inline-block;
	vertical-align: top;
	width: 14%;
	text-align: center;
	line-height: 50px;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 10px;
	margin: 10px 5px;
	padding: 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}
.fenlei li:hover{
	color: #fff;
	background: #035cac;
}
.fenlei li a:hover{
	color: #fff;
}
.fenlei .active{
	color: #fff;
	background: #035cac;
}


.prolist_wj_ny {}

.prolist_wj_ny ul {
	text-align: center;
	width: 100%;
	padding-top: 20px;
}

.prolist_wj_ny ul li {
	display: inline-block;
	margin: 5px 5px 5px 0px;
	background: #fff;
	color: #666;
	width: 29.033%;
	line-height: 40px;
	text-align: left;
	height: 40px;
	font-size: 15px;
	border: 1px dotted #c7c7c7;
	padding-left: 15px;
	float: left;




}

.prolist_wj_ny .active {
	background: #035cac;
	display: inline-block;
	color: #fff;
}

.prolist_wj_ny ul li:hover {
	background: #035cac;
}

.prolist_wj_ny ul li:hover {
	color: #fff;
}


.join-us .item .title .icon {
	font-family: "黑体" !important;
}










.ny_con {
	width: 1200px;
	margin: 0px auto;
}

.se2 .ul1 {
	margin-bottom: 60px;
}

.se2 .ul1 li {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	border-radius: 15px;
	overflow: hidden;
	padding: 30px 40px;
	background: #fff;
}

.se2 .ul1 li .ico {
	display: block;
	width: 46px;
	height: 46px;
	background: url(../images/se3.png) center top no-repeat;
	font-size: 10px;
	text-align: center;
	line-height: 50px;
	padding-left: 8px;
	color: #0059a9;
	margin-right: 24px;
	float: left;
	position: relative;
}

.se2 .ul1 li .txt {
	width: calc(100% - 450px);
	float: left;
}

.se2 .ul1 li .txt div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 710px;
	font-size: 15px;
}

.se2 .ul1 li .txt .ltc {
	margin-top: 20px;
	color: #666;
}

.se2 .ul1 li .day {
	width: 210px;
	float: left;
	color: #666;
	line-height: 60px;
	font-size: 15px;
}

.se2 .ul1 li .down {
	width: 120px;
	float: left;
}

.se2 .ul1 li .down a {
	display: block;
	width: 50px;
	height: 50px;
	position: relative;
	overflow: hidden;
	background: #f2f3f5;
	float: left;
	border-radius: 50%;
}

.se2 .ul1 li .down a:nth-child(2) {
	float: right;
}

.se2 .ul1 li .down a img {
	display: block;
	width: 100%;
}

.se2 .ul1 li .down a img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0;
}

.se2 .ul1 li .down a:hover {
	background: #0059a9;
}

.se2 .ul1 li .down a:hover img {
	opacity: 0;
}

.se2 .ul1 li .down a:hover img:nth-child(2) {
	opacity: 1;
}

.bigimg {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
	z-index: 9999999999999;
}

.bigimg {
	height: 600px !important;
	width: auto !important;
}

.mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.5;
	filter: Alpha(opacity=50);
	z-index: 99999999;
	transition: all 1s;
	display: none
}

.bigbox {
	margin: 0 auto;
	overflow: hidden;
}

.bigbox>.imgbox {
	float: left;
	overflow: hidden;
}

.bigbox>.imgbox>img {
	width: 100%;
}

.imgbox:hover {
	cursor: zoom-in
}

.mask:hover {
	cursor: zoom-out
}

.mask>img {
	position: fixed;
	right: 10px;
	top: 10px;
	width: 60px;
}

.mask>img:hover {
	cursor: pointer
}