﻿* {
	margin: 0 auto;
	padding: 0;
	font-family: 微软雅黑;
}

body {
	font-size: 12px;
	min-width: 100%;
	margin: 0 auto;
}

img, a img, form, fieldset {
	border: 0;
}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
}
.ip1 {
	margin-top: 115px;
}

@media only screen and (max-width:767px) {
	* {
		margin: 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.yyg1 {
		display: block;
	}

	.yyg {
		display: none;
	}
	.iud {
		display: none;
	}
	#uud {
		font-size: 16px
	}
	#uud1 {
		font-size: 16px
	}
	#udf {
		font-size: 15px;
	}
	#udf1 {
		font-size: 15px;
	}
	#shang .nei1 #iisxc {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#zhong .nei1 #iisxc1 {
		text-align: center;
		margin-top: 2px;
		margin-bottom: 3px;
	}
	.cdh ul {
		width: 100%;
		height: 40px;
		display: table;
		table-layout: fixed;
		border-bottom: 2px solid #e1e1e1;
	}
	.banner .swiper-container {
		margin-top: 40px;
	}
	.header .bot.active {
		position: relative;
		left: 0;
		top: 48px;
	}
	.header .tops {
	
		height: 33px;
	}
	.clearfix .uuhx {
		display: inline-grid;
		float: left;
	
		position: relative;
		top: 15px;
	}
	.header .bots .nav .clearfix .ifhv {
		font-weight: bolder;
		color: #3588d7;
		font-size: 16px;
	
		text-align: center;
		position: fixed;
		text-align: center;
		bottom: 0;
		background-color:white
	}
	.header .bot .nav .clearfix .ifhv {
		font-weight: bolder;
		color: #3588d7;
		font-size: 16px;
		text-align: center;
		position: fixed;
		text-align: center;
		bottom: 0;
		background-color: white
	}
	#ivn {
		background: url(../image/bg-01.jpg) no-repeat center center;
	
	}
	#zhong {
		background-image: url('../image/zytdbj.png');

		margin: 0;
		background-repeat: no-repeat;
	}

	#shang {
		background-image: url(../image/a7553c283b83f51eb719ee11ead6436.jpg);
	
		margin: 0;
		background-repeat: no-repeat;
	}
	#ufh {
	background-image: url(../image/d6786108c6eefc5682d22072955df90.png); 
		background-repeat: no-repeat;
		
	}
	.wai1 {
		width: 100%;
		margin-top: -70px;
		float: left;
	
		background-image: url('../image/whbjt.png');
		margin: 0;
		background-repeat: no-repeat;
	}
	.wai1 .nei1 {
		width: 100%;
	}
	.nei1 .neirong1 {
		width: 90%;
		margin-bottom:20px;
	}
	.right_list5 .recuitewr {
		width: 100%;
	}
	.right_list5 .controltop {
		width: 100%;
	}
	.neirong2 .ijf {
		display: none;
	}
	.gsjj .gsright .right_list5 .wai1 .nei1 .tupian1 .aaaa2 .iif {
		display:none
	}
	
	.neirong2 .iuo {
		display: inline-block;
	}

	.dlw-time {
		float: left;
		width: 10%;
		color: #0e419d;
		font-size: 22px;
		font-weight: normal;
		padding-top: 16px;
		line-height: 1.5;
		position: relative;
		margin-right:20px;
	}
	:before, :after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.iii1 {
		font: 13px;
	}

	.iii2 {
		font: 11px;
	}
	.aaaa1 {
		padding: 47px 0 0 0;
		float: left;
		width: 100%;
		position: relative;
		top: 60px;

		text-align: center;
	}
	.nei1 .tupian1 {
		
		width: 100%x;
	}
	.header .tops a:nth-child(1) {
	display:none
	}
	.header .tops a:nth-child(2) {
		display: block;
		position: relative;
		left: -166px;
		top: -8px;
	}


	.header .bot .od1 {
		display: block;
		position: relative;
		left: -54px;
		top: 8px;
		float: left;
	}
	.header .bot .od2 {
		display: block;
		position: relative;
		left: -30px;
		top: 9px;
		float: left;
	}
	.header .bots .logo a{
		position:relative;
		top:1px;
	}
	.header .tops a:nth-child(3) {
		display: block;
		position: relative;
		top: -56px;
		left: -76px;
	}
	html {
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%;
		font-size: 72px;
	}
	.ip1 {
		margin-top: 18px;
		margin-bottom:22px;
	}
	body {
		font-family: 微软雅黑;
		font-size: 12px;
		min-width: 320px;
		max-width: 720px;
	}

	a {
		text-decoration: none;
		outline: none;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}

		a:active, a:hover, a::after, a:focus {
			outline: 0;
			border: 0;
			text-decoration: none;
			background: transfer;
			color: aqua;
		}
	/*为了去除手机点击出现的阴影*/
	a, img, button, input, textarea, span {
		-webkit-tap-highlight-color: rgba(255,255,255,0);
	}

	li {
		list-style: none;
	}

	.clear {
		clear: both;
	}

	.clear1 {
		clear: both;
	}

	#clear {
		clear: both;
	}

	#clear1 {
		clear: both;
	}

	img {
		border: 0;
	}

		img, img::after, img:focus, img:hover {
			border: 0;
		}
}

@media screen and (min-width: 1201px) {
	.gsjj1 {
		height: auto;
		margin-bottom: 30px;
	}
	.yyg {
		display:block;
	}
	.yyg1 {
		display:none;
	}
	#uud {
		font-size: 25px
	}

	#uud1 {
		font-size: 25px
	}
	#udf {
		font-size: 18px;
	}
	#udf1 {
		font-size: 18px;
	}
	.wai1 {
		width: 100%;
		margin-top: 50px;
		float: left;
		height: 300px;
	}
	#shang .nei1 #iisxc {
		margin-top: 116px;
		margin-bottom: 69px;
	}
	#zhong .nei1 #iisxc1 {
		text-align: center;
		margin-top: 77px;
		margin-bottom: 44px;
	}
	.header .bots .logo a {
		position: relative;
		top: 21px;
	}
	.clearfix .uuhx {
		display:none;
	}
	#zhong {
		background-image: url('../image/zytdbj.png');
		background-size: 100% 100%;
		margin: 0;
		background-repeat: no-repeat;
		height: 502px
	}
	.header .bot .od1 {display:none;
	}
	.header .bot .od2 {
		display: none;
	}



	#shang {
		background-image: url(../image/a7553c283b83f51eb719ee11ead6436.jpg);
		background-size: 100% 100%;
		margin: 0;
		background-repeat: no-repeat;
		height: 541px
	}
	#ufh {
		background-image: url(../image/d6786108c6eefc5682d22072955df90.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.wai1 {
		width: 100%;
		margin-top: 50px;
		float: left;
		height: 400px;
/*		background-image: url('../image/whbjt.png');
		background-size: 100% 100%;*/
		margin: 0;
		background-repeat: no-repeat;
	}
	#ivn {
		background: url(../image/bg-01.jpg) no-repeat center center;
		 background-size: 100% 100%;
	}
	.controltop {
		margin-bottom: 4px;
		width: 100%;
	}
	.neirong2 .ijf{
		display:block;
	}
	.neirong2 .iuo {
		display:none;
	}

	.tupian1 {
		margin: 0 auto;
		width:70%;
	}
	.neirong2 .okf img{
		width:30.3%;
	}
	.aaaa1 {
		padding: 47px 0 0 0;
		float: left;
	}

	.aaaa2 {
		float: left;
	}
		.aaaa2 .iif {
			height: 298px;
			width: 741px;
			float: right;
		}
}

.container {
}

.menuasd {
	display: none;
}
/*头部*/
.top {
	width: 100%;
}

	.top .Top_left {
		width: 370px;
		margin-top: -36px;
		float: left;
		text-align: center;
		position: relative;
		left: -16px;
	}

		.top .Top_left img {
			margin-top: 11px;
			width: 375px;
			height: 103px;
		}

	.top .Top_right {
		width: 880px;
		float: left;
		height: 40px;
		margin-top: 40px;
		position: relative;
		z-index: 1;
	}

		.top .Top_right ul {
			width: 960px;
			float: left;
			margin-left: 39px;
		}

			.top .Top_right ul li {
				border-right: 1px solid #fff;
			}

				.top .Top_right ul li:hover {
					border-bottom-color: #26377f;
				}

		.top .Top_right .title {
			width: 208.2px;
			height: 20px;
			float: left;
			color: #fff;
			font-size: 14px;
			line-height: 20px;
			text-align: center;
			margin-top: 10px;
			border-right: 1px solid black;
		}

			.top .Top_right .title a {
				color: black;
				font-size: 16px;
			}

				.top .Top_right .title a:hover {
					color: #f26c00;
				}

		.top .Top_right .suxian {
			width: 1px;
			color: #fff;
			text-align: center;
			line-height: 40px;
			height: 40px;
			float: left;
		}

.telephone {
	width: 300px;
	float: right;
	height: 40px;
	vertical-align: middle;
	position: absolute;
	margin-left: 1030px;
	margin-top: 10px;
	color: #26377f;
	font-size: 16px;
	font-weight: bold;
	font-family: '微软雅黑';
	letter-spacing: 2px;
}

	.telephone img {
		margin-right: 8px;
	}

.top .topright {
	display: none;
}

/*.top .Top_right ul li:hover{border-bottom:3px solid; border-bottom-color:#26377f; width:105px;color:#fff}*/
.top .Top_right .sub ul li a {
	color: #666666;
}

	.top .Top_right .sub ul li a:hover {
		color: #fff;
	}

.top .Top_right .sub ul li {
	border-radius: 0 0 10px 10px;
	background: #fff;
	width: 115px;
	margin-bottom: -6px;
	margin-left: 4px;
	height: 50px;
}




#nav-responsive-main {
	display: none;
}

	#nav-responsive-main, #nav-responsive-main + LABEL {
		display: none;
	}

		#nav-responsive-main + lable {
			display: none;
		}

@media screen and (max-width:767px) {
	/*头部*/
	.top {
		width: 100%;
		height: 1.4rem;
	}

		.top .Top_left {
			width: 60%;
			float: left;
			text-align: left;
			left: 0px;
			height: auto;
			margin-top: -30px;
		}

			.top .Top_left img {
				margin: -0rem 0.3rem;
			}
		/*width:2rem; */
		.top .Top_right {
			display: none;
		}

	.telephone {
		display: none;
	}

	.top .topright {
		display: block;
		width: 30%;
		float: right;
		text-align: center;
		height: 100%;
	}


	#nav-responsive-main + label {
		text-indent: 0px !important;
		display: block !important;
		z-index: 30;
		cursor: pointer;
		border: 0px solid #666;
		font-size: 1.4em;
		color: #666;
		width: 0.6rem;
		height: 0.4rem;
		top: 0.2rem;
		right: 0.2rem;
	}

		#nav-responsive-main + label img {
			width: 100%;
			margin: 0.45rem 1.5rem;
			top:-15px;
		}
}

/*头部幻灯片*/
.topimg {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 100%;
}

	.topimg img {
		width: 100%;
	}

@media screen and (max-width:767px) {
	/*首页中间幻灯片*/
	.topimg {
		width: 100%;
		height: 3.83rem;
	}

		.topimg img {
			width: 100%;
			height: 3.83rem;
		}
}


.control {
	position: absolute;
	bottom: 10px;
	height: 24px;
	left: 41%;
}

	.control a {
		display: inline-block;
		padding-left: 8px;
		padding-right: 8px;
		width: 12px;
		height: 12px;
		border-radius: 50%;
		text-align: center;
		border-radius: 10px;
		background-image: url('../images/ad_b.png');
		background-repeat: no-repeat;
		background-position: center;
	}

	.control .now {
		border-radius: 10px;
		background-image: url(../image/ad_a.png);
		background-repeat: no-repeat;
		background-position: center;
	}

.topimg .prev, .tabs, .next {
	position: absolute;
	top: 35%;
	padding: 13px 20px;
	height: 24px;
	background-color: rgba(49,35,24,0.5);
}

.topimg .prev {
	left: 0;
	background: url(../image/l.png) no-repeat;
}

.topimg .next {
	right: 0;
	background: url(../image/r.png) no-repeat;
}

.mm-listitem img {
	width: 24px;
	height: 20px;
	margin: 5px;
	vertical-align: middle;
	position: relative;
	top: 10px;
	left: 17px;
}

.iconfont {
	vertical-align: middle;
	margin-right: 5px;
}

.mm-navbar {
	display: none;
}

/*banner幻灯片效果*/
#simpleTabs {
	width: 100%;
	overflow: hidden;
}

/*中间产品展示*/
.sycp {
	width: 100%;
	height: 600px;
	background: url(../image/10597532_143611680178_2.jpg) no-repeat;
	background-size: 100% 100%;
}

.center_cpzs {
	width: 100%;
	height: 500px;
}

	.center_cpzs .title {
		width: 100%;
		height: 40px;
		text-align: center;
	}

		.center_cpzs .title img {
			width: 100px;
		}

		.center_cpzs .title .span1 {
			font-size: 24px;
			color: #26377f;
			letter-spacing: 5px;
			vertical-align: middle;
			margin: 15px;
		}

			.center_cpzs .title .span1 a {
				color: #fff;
				font-size: 30px;
			}

			.center_cpzs .title .span1 .span2 {
				font-size: 20px;
			}

	.center_cpzs .cpxq {
		width: 100%;
		margin-top: 20px;
	}

		.center_cpzs .cpxq li {
			width: 315px;
			float: left;
			height: 220px;
			text-align: center;
			line-height: 40px;
		}

			.center_cpzs .cpxq li p {
				font-size: 14px;
				color: #111;
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}

			.center_cpzs .cpxq li img {
				width: 300px;
				height: 200px;
			}

@media screen and (max-width:767px) {
	.sycp {
		/*margin-top: -60px;*/
		width: 100%;
		height: 500px;
		background: url(../image/1200.jpg) no-repeat;
		background-size: 100% 100%;
	}
	/*中间产品展示*/
	.center_cpzs {
		width: 100%;
		height: 10rem;
	}

		.center_cpzs .title {
			width: 100%;
			height: 1.5rem;
			text-align: center;
			padding-top: 15px;
		}

			.center_cpzs .title img {
				width: 1rem;
			}

			.center_cpzs .title .span1 {
				font-size: 0.6rem;
				color: #26377f;
				letter-spacing: 1px;
				vertical-align: middle;
				margin: 0.2rem;
			}

				.center_cpzs .title .span1 a {
					color: #fff;
					font-size: 20px;
				}

				.center_cpzs .title .span1 .span2 {
					font-size: 20px;
				}

		.center_cpzs .cpxq {
			width: 100%;
			margin-top: 0.2rem;
		}

			.center_cpzs .cpxq li {
				width: 45%;
				float: left;
				height: 3.8rem;
				text-align: center;
				line-height: 40px;
				margin: 1% 2.5%;
			}
				/*height：auto*/
				.center_cpzs .cpxq li p {
					font-size: 14px;
					color: #111;
				}

				.center_cpzs .cpxq li img {
					width: 100%;
					height: 80%;
				}
}
/*首页业绩展示*/
.yjzs {
	width: 100%;
	height: 500px;
	background-image: url(../image/syjdal.jpg);
	background-size: 100% 100%;
}

	.yjzs .title {
		width: 100%;
		height: 30px;
		text-align: center;
		padding-top: 20px;
	}

		.yjzs .title img {
			width: 100px;
		}

		.yjzs .title .span1 {
			font-size: 24px;
			color: #26377f;
			letter-spacing: 5px;
			vertical-align: middle;
			margin: 15px;
		}

			.yjzs .title .span1 a {
				color: #26377f;
				font-size: 30px;
			}

			.yjzs .title .span1 .span2 {
				font-size: 20px;
			}

	.yjzs .img-index {
		width: 100%;
		margin-top: 50px;
		position: relative;
	}

		.yjzs .img-index .yjlist {
			width: 1160px;
			overflow: hidden;
		}

			.yjzs .img-index .yjlist ul {
				margin: 0;
				padding: 0;
				width: 9999px;
				overflow: hidden;
			}

				.yjzs .img-index .yjlist ul li {
					width: 350px;
					float: left;
					height: 250px;
					text-align: center;
					margin: 30px;
					line-height: 40px;
					_display: inline;
				}

					.yjzs .img-index .yjlist ul li img {
						width: 350px;
						height: 250px;
					}

					.yjzs .img-index .yjlist ul li p {
						color: #111;
					}

.index_news {
	width: 100%;
	margin: 0 auto;
	height: 600px;
}

.hdpyc {
	display: block;
}

.newsgs {
	margin-left: 550px;
}

@media screen and (max-width:767px) {
	.newsgs {
		margin-left: auto;
	}

	.hdpyc {
		display: none;
	}

	.index_news {
		width: 100%;
		height: auto;
	}

	.top .Top_left img {
		width: 100%;
		height: auto;
		margin-top: 0.1rem;
	}

	.yjzs {
		width: 100%;
		height: 9rem;
		background-color: #fafafa;
	}

		.yjzs .title {
			width: 100%;
			height: 1rem;
			text-align: center;
			padding-top: 20px;
		}

			.yjzs .title img {
				width: 1rem;
			}

			.yjzs .title .span1 {
				font-size: 0.6rem;
				color: #26377f;
				letter-spacing: 1px;
				vertical-align: middle;
				margin: 0.2rem;
			}

				.yjzs .title .span1 a {
					color: #26377f;
					font-size: 20px;
				}

				.yjzs .title .span1 .span2 {
					font-size: 20px;
				}

		.yjzs .img-index {
			width: 100%;
			margin-top: 1.5rem;
			position: relative;
		}

			.yjzs .img-index .yjlist {
				width: 100%;
				overflow: hidden;
			}

				.yjzs .img-index .yjlist ul {
					margin: 0;
					padding: 0;
					width: 9999px;
					overflow: hidden;
					margin-top: 15px;
				}

					.yjzs .img-index .yjlist ul li {
						width: 4.5rem;
						float: left;
						height: 5rem;
						text-align: center;
						margin: 0.35rem;
						line-height: 40px;
						_display: inline;
					}

						.yjzs .img-index .yjlist ul li img {
							width: 4.5rem;
							height: 3rem;
						}

						.yjzs .img-index .yjlist ul li p {
							color: #111;
							overflow: hidden;
							display: -webkit-box;
							-webkit-line-clamp: 1;
							-webkit-box-orient: vertical;
						}
}
/*产品中心列表*/
.cpsytitle {
	padding-top: 60px;
	padding-bottom: 90px;
}

.cplist {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

	.cplist .cptitle {
		text-align: right;
		font-size: 14px;
		letter-spacing: 2px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

		.cplist .cptitle img {
			margin-right: 10px;
		}

	.cplist hr {
		height: 1px;
		border: none;
		border-top: 1px dashed #999999;
	}

	.cplist .cpleft {
		width: 250px;
		float: left;
		margin-top: 10px;
	}

		.cplist .cpleft .cpname {
			width: 100%;
			margin-bottom: 10px;
			height: 70px;
			font-size: 28px;
			text-align: center;
			background-color: #0176ca;
			color: #fff;
			letter-spacing: 10px;
			line-height: 65px;
		}

		.cplist .cpleft ul {
			width: 100%;
		}

			.cplist .cpleft ul li {
				width: 248px;
				height: 50px;
				line-height: 50px;
				border: 1px solid #cccccc;
				font-size: 16px;
				letter-spacing: 5px;
				color: #26377f;
			}

				.cplist .cpleft ul li a {
					margin-left: 20px;
					color: #26377f;
				}

					.cplist .cpleft ul li a img {
						margin-right: 20px;
					}

		.cplist .cpleft .menu_list {
			border-top: none;
		}

		.cplist .cpleft .menu_head {
			height: 50px;
			width: 235px;
			text-align: center;
			font-size: 16px;
			cursor: pointer;
			line-height: 50px;
			border-bottom: 0px solid #014590;
		}

			.cplist .cpleft .menu_head img {
				_margin: 9px 0px;
				_vertical-align: middle;
			}

			.cplist .cpleft .menu_head a {
				color: #000;
				font-size: 16px;
			}

		.cplist .cpleft .menu_list .current {
			background: #0176ca;
		}

			.cplist .cpleft .menu_list .current a {
				color: #fff;
				font-weight: bolder;
			}

		.cplist .cpleft .menu_body {
			line-height: 30px;
			border-right: 0px solid #e1e1e1;
		}

			.cplist .cpleft .menu_body a {
				display: block;
				height: 30px;
				line-height: 30px;
				padding-left: 10px;
				text-align: center;
				color: #555;
				border-bottom: 0px solid #3BA9FF;
				text-decoration: none;
				margin: 0px 10px;
			}

				.cplist .cpleft .menu_body a img {
					_margin: 11px 0px;
					_vertical-align: middle;
				}


	.cplist .cpright {
		width: 1000px;
		float: left;
		margin-top: 10px;
		text-align: center;
		margin-left: 10px;
	}

		.cplist .cpright .righttitle {
			width: 100%;
			text-align: left;
		}

			.cplist .cpright .righttitle .titname {
				font-size: 16px;
				letter-spacing: 5px;
				margin-left: 10px;
			}

				.cplist .cpright .righttitle .titname .cpnaem {
					font-weight: bolder;
					float: left;
					margin-top: 10px;
					margin-bottom: 5px;
				}

				.cplist .cpright .righttitle .titname .cptitle {
					text-align: right;
					font-size: 14px;
					letter-spacing: 2px;
					margin-top: 10px;
					margin-bottom: 5px;
					float: right;
				}

					.cplist .cpright .righttitle .titname .cptitle img {
						margin-right: 10px;
					}

		.cplist .cpright .tclLeibie {
			display: none;
		}

		.cplist .cpright .right_list {
			width: 1000px;
		}

			.cplist .cpright .right_list ul li {
				width: 325px;
				height: 250px;
				float: left;
				margin: 4px;
			}

				.cplist .cpright .right_list ul li p {
					font-size: 14px;
					margin-top: 10px;
					letter-spacing: 3px;
					color: #111;
				}

				.cplist .cpright .right_list ul li img {
					width: 300px;
					height: 200px;
				}

@media screen and (max-width:767px) {
	.cpsytitle {
		padding-top: 30px;
		padding-bottom: 90px;
	}

	.cplist {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

		.cplist .cptitle {
			text-align: right;
			font-size: 14px;
			letter-spacing: 2px;
			margin-top: 10px;
			margin-bottom: 5px;
		}

			.cplist .cptitle img {
				margin-right: 10px;
			}

		.cplist hr {
			height: 1px;
			border: none;
			border-top: 1px dashed #999999;
		}

		.cplist .cpleft {
			display: none;
		}

		.cplist .cpright {
			width: 100%;
			float: left;
			margin-top: 10px;
			text-align: center;
			margin-left: 0px;
		}

			.cplist .cpright .righttitle {
				width: 100%;
				text-align: left;
			}

				.cplist .cpright .righttitle .titname {
					font-size: 16px;
					letter-spacing: 5px;
					margin-left: 1px;
				}

					.cplist .cpright .righttitle .titname .cpnaem {
						font-weight: bolder;
						float: left;
						margin-top: 10px;
						margin-bottom: 5px;
					}

					.cplist .cpright .righttitle .titname .cptitle {
						display: none;
						text-align: right;
						font-size: 14px;
						letter-spacing: 2px;
						margin-top: 10px;
						margin-bottom: 5px;
						float: right;
					}

						.cplist .cpright .righttitle .titname .cptitle img {
							margin-right: 10px;
						}

			.cplist .cpright .tclLeibie {
				display: block;
				width: 100%;
				height: auto;
				min-height: 1.5rem;
			}

				.cplist .cpright .tclLeibie ul {
					width: 100%;
				}

					.cplist .cpright .tclLeibie ul li {
						width: 30%;
						text-align: center;
						float: left;
						margin: 0.25rem 1.5%;
						border: 1px solid #cccccc;
						font-size: 0.35rem;
						line-height: 0.8rem;
					}

						.cplist .cpright .tclLeibie ul li a {
							color: #0679cc;
						}

				.cplist .cpright .tclLeibie .curre {
					background: #0679cc;
				}

					.cplist .cpright .tclLeibie .curre a {
						color: #fff;
					}

			.cplist .cpright .right_list {
				width: 100%;
			}

				.cplist .cpright .right_list ul li {
					width: 45%;
					height: 3.8rem;
					float: left;
					margin: 1% 2.5%;
				}

					.cplist .cpright .right_list ul li p {
						font-size: 14px;
						margin-top: 10px;
						letter-spacing: 3px;
						color: #111;
					}

					.cplist .cpright .right_list ul li img {
						width: 100%;
						height: auto;
					}
}
/*分页*/
.fenye {
	width: 96%;
	margin: 30px auto 30px 30px;
	overflow: hidden;
}

	.fenye .ShouWei {
		float: left;
		margin: 30px 0px 0px 10px;
	}

		.fenye .ShouWei a {
			display: block;
			width: 50px;
			color: #777;
			font-size: 15px;
			height: 24px;
			background-color: #E7ECF0;
			text-align: center;
			line-height: 24px;
			text-decoration: none;
		}

	.fenye .moye {
		float: left;
		margin: 30px 0px 0px 10px;
	}

		.fenye .moye a {
			display: block;
			width: 50px;
			color: #777;
			font-size: 15px;
			height: 24px;
			background-color: #E7ECF0;
			text-align: center;
			line-height: 24px;
			text-decoration: none;
		}

	.fenye .Ye {
		width: 30px;
		height: 24px;
		background-color: #E7ECF0;
		text-align: center;
		line-height: 24px;
		float: left;
		margin: 0px 0px 0px 10px;
	}

		.fenye .Ye a {
			display: block;
			width: 30px;
			height: 24px;
			color: #777;
			font-size: 15px;
			background-color: #E7ECF0;
			text-align: center;
			line-height: 24px;
			text-decoration: none;
		}

	.fenye a:hover {
		background-color: #999;
	}

	.fenye .thisPage {
		width: 30px;
		height: 24px;
		background-color: #B4B4B4;
		text-align: center;
		line-height: 24px;
		float: left;
		margin: 30px 0px 0px 10px;
	}

		.fenye .thisPage a {
			display: block;
			width: 30px;
			height: 24px;
			background-color: #B4B4B4;
			text-align: center;
			line-height: 24px;
			text-decoration: none;
		}
/*业绩展示列表*/
.yqljbj {
	background-image: url(../image/yqljbj.jpg);
	background-size: 100% 100%;
	height: 396px;
}

.yjlist {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}

	.yjlist .yjtitle {
		text-align: right;
		font-size: 14px;
		letter-spacing: 2px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

		.yjlist .yjtitle img {
			margin-right: 10px;
		}

	.yjlist hr {
		height: 1px;
		border: none;
		border-top: 1px dashed #999999;
	}

	.yjlist .yjleft {
		width: 100%;
		float: left;
		margin-top: 10px;
	}

		.yjlist .yjleft .yjname {
			width: 100%;
			height: 70px;
			font-size: 28px;
			text-align: center;
			background-color: #0176ca;
			color: #fff;
			letter-spacing: 10px;
			line-height: 65px;
		}

		.yjlist .yjleft ul {
			width: 100%;
		}

			.yjlist .yjleft ul li {
				width: 248px;
				height: 50px;
				line-height: 50px;
				font-size: 16px;
				letter-spacing: 5px;
				color: #26377f;
			}

				.yjlist .yjleft ul li a {
					margin-left: 20px;
				}
					/*.yjlist .yjleft ul li a:visited{ color: #26377f;border-bottom:1px solid #26377f}*/
					.yjlist .yjleft ul li a img {
						margin-right: 20px;
					}

.yjleft {
	height: 62px;
	text-align: center;
	margin-left: 0;
}

	.yjleft a {
		height: 60px;
		line-height: 60px;
		width: auto;
		-webkit-flex: 1;
		color: #666666;
		flex: 1;
		font-size: 16px;
		display: block;
	}

		.yjleft a:hover, .in_title2a a.on {
			color: #26377f;
			border-bottom: 2px solid #26377f;
		}

.yjlist .yjright {
	width: 100%;
	float: left;
	margin-top: 10px;
	text-align: center;
	margin-left: 10px;
}

	.yjlist .yjright .righttitle {
		width: 100%;
		text-align: left;
	}

		.yjlist .yjright .righttitle .titname {
			font-size: 16px;
			letter-spacing: 5px;
			margin-left: 10px;
		}

			.yjlist .yjright .righttitle .titname .yjnaem {
				font-weight: bolder;
				float: left;
				margin-top: 10px;
				margin-bottom: 5px;
			}

			.yjlist .yjright .righttitle .titname .yjtitle {
				text-align: right;
				font-size: 14px;
				letter-spacing: 2px;
				margin-top: 10px;
				margin-bottom: 5px;
				float: right;
			}

				.yjlist .yjright .righttitle .titname .yjtitle img {
					margin-right: 10px;
				}

	.yjlist .yjright .tclLeibie {
		display: none;
	}

	.yjlist .yjright .right_list {
		width: 100%;
	}

		.yjlist .yjright .right_list ul li {
			width: 290px;
			height: 194px;
			float: left;
			margin: 20px 12px;
		}

			.yjlist .yjright .right_list ul li p {
				font-size: 14px;
				margin-top: 10px;
				letter-spacing: 3px;
				color: #111;
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}

			.yjlist .yjright .right_list ul li img {
				width: 291px;
				height: 194px;
			}

		.yjlist .yjright .right_list .img2 {
			width: 291px;
			height: 194px;
			margin-top: -67%;
		}

@media screen and (max-width:767px) {
	.gsjj .gsright .right_list img {
		height: 200px;
	}

	.yjlist {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}

		.yjlist .yjtitle {
			text-align: right;
			font-size: 14px;
			letter-spacing: 2px;
			margin-top: 10px;
			margin-bottom: 5px;
		}

			.yjlist .yjtitle img {
				margin-right: 10px;
			}

		.yjlist hr {
			height: 1px;
			border: none;
			border-top: 1px dashed #999999;
		}

		.yjlist .yjleft {
			display: none;
		}

		.yjlist .yjright {
			width: 100%;
			float: left;
			margin-top: 10px;
			text-align: center;
			margin-left: 1px;
		}

			.yjlist .yjright .righttitle {
				width: 100%;
				text-align: left;
			}

				.yjlist .yjright .righttitle .titname {
					font-size: 16px;
					letter-spacing: 5px;
					margin-left: 1px;
				}

					.yjlist .yjright .righttitle .titname .yjnaem {
						font-weight: bolder;
						float: left;
						margin-top: 10px;
						margin-bottom: 5px;
					}

					.yjlist .yjright .righttitle .titname .yjtitle {
						display: none;
						text-align: right;
						font-size: 14px;
						letter-spacing: 2px;
						margin-top: 10px;
						margin-bottom: 5px;
						float: right;
					}

						.yjlist .yjright .righttitle .titname .yjtitle img {
							margin-right: 10px;
						}

			.yjlist .yjright .tclLeibie {
				display: block;
				width: 100%;
				height: auto;
				min-height: 1.5rem;
			}

				.yjlist .yjright .tclLeibie ul {
					width: 100%;
				}

					.yjlist .yjright .tclLeibie ul li {
						width: 100%;
						text-align: center;
						float: left;
						margin: 0.25rem 1.5%;
						border-bottom: 1px solid #cccccc;
						font-size: 0.35rem;
						line-height: 0.8rem;
					}

						.yjlist .yjright .tclLeibie ul li a {
							color: #0679cc;
						}

				.yjlist .yjright .tclLeibie .curre {
					margin: auto 0;
					width: 100%;
				}

					.yjlist .yjright .tclLeibie .curre a {
						color: #666666;
						font-weight: bold;
					}

			.yjlist .yjright .right_list {
				width: 100%;
			}

				.yjlist .yjright .right_list ul li {
					width: 45%;
					height: 3.8rem;
					float: left;
					margin: 1% 2.5%;
				}

					.yjlist .yjright .right_list ul li p {
						font-size: 14px;
						margin-top: 10px;
						letter-spacing: 3px;
						color: #111;
					}

					.yjlist .yjright .right_list ul li img {
						width: 100%;
						height: 80%;
					}

				.yjlist .yjright .right_list .img2 {
					width: 100%;
					height: 80%;
				}

	#CuPlayer .CuMob {
		width: 100%;
		height: 300px;
		margin: 0 auto;
		position: relative;
		padding-bottom: 15%;
	}
}
/*公司简介*/
.gsjj1 {
	height: auto;
	margin-bottom: 30px;
}

.gsjj {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}

	.gsjj .gstitle {
		text-align: right;
		font-size: 14px;
		letter-spacing: 2px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

		.gsjj .gstitle img {
			margin-right: 10px;
		}

	.gsjj hr {
		height: 1px;
		border: none;
		border-top: 1px dashed #999999;
	}

	.gsjj .gsleft {
		width: 250px;
		float: left;
		margin-top: 10px;
	}

		.gsjj .gsleft .gsname {
			width: 100%;
			height: 70px;
			font-size: 28px;
			text-align: center;
			background-color: #0176ca;
			color: #fff;
			letter-spacing: 10px;
			line-height: 65px;
		}

		.gsjj .gsleft ul {
			width: 100%;
		}

			.gsjj .gsleft ul li {
				width: 248px;
				height: 50px;
				line-height: 50px;
				border: 1px solid #cccccc;
				font-size: 16px;
				letter-spacing: 5px;
				color: #26377f;
			}

				.gsjj .gsleft ul li a {
					margin-left: 20px;
					color: #26377f;
				}

					.gsjj .gsleft ul li a img {
						margin-right: 20px;
					}

	.gsjj .gsright .right_list {
		width: 1000px;
		float: left;
		margin-top: 10px;
		width: 100%;
	}

	.gsjj .gsright .righttitle {
		width: 100%;
		height: 30px;
		text-align: left;
	}

		.gsjj .gsright .righttitle .titname {
			font-size: 16px;
			letter-spacing: 5px;
			margin-left: 10px;
		}

			.gsjj .gsright .righttitle .titname .cpnaem {
				font-weight: bolder;
				float: left;
				margin-top: 10px;
				margin-bottom: 5px;
			}

			.gsjj .gsright .righttitle .titname .cptitle {
				text-align: right;
				font-size: 14px;
				letter-spacing: 2px;
				margin-top: 10px;
				margin-bottom: 5px;
				float: right;
			}

				.gsjj .gsright .righttitle .titname .cptitle img {
					margin-right: 10px;
				}

	.gsjj .gsright .right_list1 {
		margin-top: 20px;
		line-height: 40px;
		font-size: 15px;
		float: left;
		width: 100%;
	}

		.gsjj .gsright .right_list1 p:nth-child(1) {
			margin-top: 29px;
		}

		.gsjj .gsright .right_list1 img {
			max-width: 100%;
			max-height: 840px;
		}
		/*.gsjj .gsright .right_list1 span
        {
            height: 20px;
            line-height: 50px;
            width: 80px;
            float: right;
            color: #999;
            font-size: 13px;
        }*/

		.gsjj .gsright .right_list1 li {
			list-style: none;
			border-bottom: 1px dashed #c9c9c9;
			width: 95%;
			height: 120px;
			margin-top: 25px;
		}

			.gsjj .gsright .right_list1 li a {
				color: #666;
				font-size: 21px;
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}

			.gsjj .gsright .right_list1 li p {
				width: 900px;
				color: #666;
				font-size: 17px;
				float: left;
				margin-left: 25px;
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}

			.gsjj .gsright .right_list1 li a:hover {
				color: #26377f;
				font-weight: bold;
			}

	.gsjj .gsright .right_list5 {
		width: 100%;
		float: left;
		margin-top: 10px;
	}


@media screen and (max-width:767px) {
	.gsjj .gsright .right_list5 img {
		max-width: 100%;
	}
	.gsjj .gsright .right_list5 .yyg1 {
		max-width: 100%;
		max-height: 100%;
	}
	
	.gsjj {
		width: 100%;
		height: auto;
		margin-bottom: 0px;
	}

		.gsjj .gstitle {
			text-align: right;
			font-size: 14px;
			letter-spacing: 2px;
			margin-top: 10px;
			margin-bottom: 5px;
		}

			.gsjj .gstitle img {
				margin-right: 10px;
			}

		.gsjj hr {
			height: 1px;
			border: none;
			border-top: 1px dashed #999999;
		}

		.gsjj .gsright .right_list1 img {
			max-width: 100%;
			max-height: 267px;
		}

		.gsjj .gsleft {
			display: none;
		}

		.gsjj .gsright {
			width: 100%;
			float: left;
			margin-top: 0px;
		
		}

			.gsjj .gsright .righttitle {
				width: 100%;
				height: 0.8rem;
				text-align: left;
			}

				.gsjj .gsright .righttitle .titname {
					font-size: 16px;
					letter-spacing: 5px;
					margin-left: 10px;
				}

					.gsjj .gsright .righttitle .titname .cpnaem {
						font-weight: bolder;
						float: left;
						margin-top: 10px;
						margin-bottom: 25px;
					}

					.gsjj .gsright .righttitle .titname .cptitle {
						display: none;
						text-align: right;
						font-size: 14px;
						letter-spacing: 2px;
						margin-top: 10px;
						margin-bottom: 5px;
						float: right;
					}

						.gsjj .gsright .righttitle .titname .cptitle img {
							margin-right: 10px;
						}

			.gsjj .gsright .right_list {
				width: 92%;
				margin-top: 0.5rem;
				margin-left: 4%;
			}

			.gsjj .gsright .right_list5 img {
				width: 100%;
				margin-top: 0.5rem;
			}

			.gsjj .gsright .right_list input {
				width: 100%;
			}

			.gsjj .gsright .right_list #map {
				width: 360px;
				height: 360px;
				margin-left: 0px;
				border: 1px solid rgb(204, 204, 204);
				font-size: 12px;
				overflow: hidden;
				position: relative;
				z-index: 0;
				background-color: rgb(243, 241, 236);
				color: rgb(0, 0, 0);
				text-align: left;
			}

			.gsjj .gsright .right_list1 img {
				width: 100%;
			}
}

.gsjj .gsright .right_list .map {
	width: 700px;
	height: 550px;
	margin-left: 0px;
	border: 1px solid rgb(204, 204, 204);
	font-size: 12px;
	overflow: hidden;
	position: relative;
	z-index: 0;
	background-color: rgb(243, 241, 236);
	color: rgb(0, 0, 0);
	text-align: left;
}

.gsjj .gsright .right_list input {
	width: 100%;
}

/*产品中心详情页*/
.cpcount {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

	.cpcount .cptitle {
		text-align: right;
		font-size: 14px;
		letter-spacing: 2px;
		margin-top: 10px;
	}

		.cpcount .cptitle img {
			margin-right: 10px;
		}

	.cpcount hr {
		height: 1px;
		border: none;
		border-top: 1px dashed #999999;
	}

	.cpcount .cpleft {
		width: 250px;
		float: left;
		margin-top: 10px;
	}

		.cpcount .cpleft .cpname {
			width: 100%;
			height: 70px;
			font-size: 28px;
			text-align: center;
			background-color: #0176ca;
			color: #fff;
			letter-spacing: 10px;
			line-height: 65px;
		}

		.cpcount .cpleft ul {
			width: 100%;
		}

			.cpcount .cpleft ul li {
				width: 248px;
				height: 50px;
				line-height: 50px;
				border: 1px solid #cccccc;
				font-size: 16px;
				letter-spacing: 5px;
				color: #26377f;
			}

				.cpcount .cpleft ul li a {
					margin-left: 20px;
					color: #26377f;
				}

					.cpcount .cpleft ul li a img {
						margin-right: 20px;
					}

	.cpcount .cpright {
		width: 100%;
		float: left;
		margin-top: 10px;
		margin-left: 10px;
	}

		.cpcount .cpright .righttitle {
			width: 100%;
			height: 30px;
			text-align: left;
		}

			.cpcount .cpright .righttitle .titname {
				font-size: 16px;
				letter-spacing: 5px;
				margin-left: 10px;
			}

				.cpcount .cpright .righttitle .titname .cpnaem {
					font-weight: bolder;
					float: left;
					margin-top: 10px;
					margin-bottom: 5px;
				}

				.cpcount .cpright .righttitle .titname .cptitle {
					text-align: right;
					font-size: 14px;
					letter-spacing: 2px;
					margin-top: 10px;
					margin-bottom: 5px;
					float: left;
				}

					.cpcount .cpright .righttitle .titname .cptitle img {
						margin-right: 10px;
					}

		.cpcount .cpright .right_list {
			width: 1000px;
			margin-top: 20px;
		}

			.cpcount .cpright .right_list .csList {
				width: 100%;
				height: 230px;
				float: left;
				margin-bottom: 20px;
			}

				.cpcount .cpright .right_list .csList .cpimg {
					width: 350px;
					height: 230px;
					text-align: center;
					float: left;
				}

					.cpcount .cpright .right_list .csList .cpimg img {
						margin-left: 20px;
						border: 1px solid #1b4f98;
						padding: 5px;
						width: 300px;
						height: 200px;
					}

				.cpcount .cpright .right_list .csList .csxq {
					width: 630px;
					float: left;
					height: 230px;
				}

					.cpcount .cpright .right_list .csList .csxq ul li {
						text-align: left;
						font-size: 12px;
						color: #26377f;
						line-height: 35px;
						margin-left: 50px;
						letter-spacing: 3px;
						font-weight: bolder;
						overflow: hidden;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
					}

					.cpcount .cpright .right_list .csList .csxq .xqtitle {
						font-size: 16px;
					}

			.cpcount .cpright .right_list .cpxq {
				width: 100%;
			}

				.cpcount .cpright .right_list .cpxq .cptitle {
					margin-top: 15px;
					margin-bottom: 10px;
					font-size: 16px;
					font-weight: bolder;
					letter-spacing: 5px;
					color: #26377f;
					text-align: left;
					padding-left: 40px;
				}

				.cpcount .cpright .right_list .cpxq .lx {
					margin-bottom: 25px;
				}

				.cpcount .cpright .right_list .cpxq .cpnr {
					margin-left: 30px;
					width: 90%;
				}

@media screen and (max-width:767px) {
	.cpcount {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

		.cpcount .cptitle {
			text-align: right;
			font-size: 14px;
			letter-spacing: 2px;
			margin-top: 10px;
		}

			.cpcount .cptitle img {
				margin-right: 10px;
			}

		.cpcount hr {
			height: 1px;
			border: none;
			border-top: 1px dashed #999999;
		}

		.cpcount .cpleft {
			display: none;
		}

		.cpcount .cpright {
			width: 100%;
			float: left;
			margin-top: 10px;
			margin-left: 1px;
		}

			.cpcount .cpright .righttitle {
				width: 100%;
				height: 0.8rem;
				text-align: left;
			}

				.cpcount .cpright .righttitle .titname {
					font-size: 16px;
					letter-spacing: 5px;
					margin-left: 10px;
				}

					.cpcount .cpright .righttitle .titname .cpnaem {
						font-weight: bolder;
						float: left;
						margin-top: 10px;
						margin-bottom: 5px;
					}

					.cpcount .cpright .righttitle .titname .cptitle {
						text-align: right;
						font-size: 14px;
						letter-spacing: 2px;
						margin-top: 10px;
						margin-bottom: 5px;
						float: left;
					}

						.cpcount .cpright .righttitle .titname .cptitle img {
							margin-right: 10px;
						}

			.cpcount .cpright .right_list {
				width: 100%;
				margin-top: 20px;
			}

				.cpcount .cpright .right_list .csList {
					width: 100%;
					height: 230px;
					float: left;
					margin-bottom: 20px;
				}

					.cpcount .cpright .right_list .csList .cpimg {
						width: 350px;
						height: 230px;
						text-align: center;
						float: left;
					}

						.cpcount .cpright .right_list .csList .cpimg img {
							margin-left: 20px;
							border: 1px solid #1b4f98;
							padding: 5px;
							width: 300px;
							height: 200px;
						}

					.cpcount .cpright .right_list .csList .csxq {
						width: 380px;
						float: left;
						height: 230px;
					}

						.cpcount .cpright .right_list .csList .csxq ul li {
							text-align: left;
							font-size: 12px;
							color: #26377f;
							line-height: 40px;
							margin-left: 40px;
							letter-spacing: 3px;
							font-weight: bolder;
						}

						.cpcount .cpright .right_list .csList .csxq .xqtitle {
							font-size: 16px;
						}

				.cpcount .cpright .right_list .cpxq {
					width: 100%;
					margin-top: 60%;
					float: left;
				}

					.cpcount .cpright .right_list .cpxq .cptitle {
						margin-top: 15px;
						margin-bottom: 10px;
						font-size: 16px;
						font-weight: bolder;
						letter-spacing: 5px;
						color: #26377f;
						text-align: left;
						padding-left: 40px;
					}

					.cpcount .cpright .right_list .cpxq .lx {
						margin-bottom: 25px;
					}

				.cpcount .cpright .right_list .csList .csxq .cpnr {
					margin-left: 40px;
				}
}
/*业绩展示详情页*/
.yjcount {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

	.yjcount .yjtitle {
		text-align: right;
		font-size: 14px;
		letter-spacing: 2px;
		margin-top: 10px;
	}

		.yjcount .yjtitle img {
			margin-right: 10px;
		}

	.yjcount hr {
		height: 1px;
		border: none;
		border-top: 1px dashed #999999;
	}

	.yjcount .yjleft {
		width: 250px;
		float: left;
		margin-top: 10px;
	}

		.yjcount .yjleft .yjname {
			width: 100%;
			height: 70px;
			font-size: 28px;
			text-align: center;
			background-color: #0176ca;
			color: #fff;
			letter-spacing: 10px;
			line-height: 65px;
		}

		.yjcount .yjleft ul {
			width: 100%;
		}

			.yjcount .yjleft ul li {
				width: 248px;
				height: 50px;
				line-height: 50px;
				border: 1px solid #cccccc;
				font-size: 16px;
				letter-spacing: 5px;
				color: #26377f;
			}

				.yjcount .yjleft ul li a {
					margin-left: 20px;
					color: #26377f;
				}

					.yjcount .yjleft ul li a img {
						margin-right: 20px;
					}

	.yjcount .yjright {
		width: 1000px;
		float: left;
		margin-top: 10px;
		margin-left: 10px;
	}

		.yjcount .yjright .righttitle {
			width: 100%;
			height: 30px;
			text-align: left;
		}

			.yjcount .yjright .righttitle .titname {
				font-size: 16px;
				letter-spacing: 5px;
				margin-left: 10px;
			}

				.yjcount .yjright .righttitle .titname .yjnaem {
					font-weight: bolder;
					float: left;
					margin-top: 10px;
					margin-bottom: 5px;
				}

				.yjcount .yjright .righttitle .titname .yjtitle {
					text-align: right;
					font-size: 14px;
					letter-spacing: 2px;
					margin-top: 10px;
					margin-bottom: 5px;
					float: right;
				}

					.yjcount .yjright .righttitle .titname .yjtitle img {
						margin-right: 10px;
					}

		.yjcount .yjright .right_list {
			width: 1000px;
		}

			.yjcount .yjright .right_list .yjxq {
				width: 100%;
				margin-top: 20px;
			}

				.yjcount .yjright .right_list .yjxq .yjtitlename {
					font-size: 18px;
					font-weight: bolder;
					letter-spacing: 5px;
					color: #111;
					text-align: center;
				}

@media screen and (max-width:767px) {
	.yjcount {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

		.yjcount .yjtitle {
			text-align: right;
			font-size: 14px;
			letter-spacing: 2px;
			margin-top: 10px;
		}

			.yjcount .yjtitle img {
				margin-right: 10px;
			}

		.yjcount hr {
			height: 1px;
			border: none;
			border-top: 1px dashed #999999;
		}

		.yjcount .yjleft {
			display: none;
		}

		.yjcount .yjright {
			width: 100%;
			float: left;
			margin-top: 10px;
			margin-left: 1px;
		}

			.yjcount .yjright .righttitle {
				width: 100%;
				height: 0.8rem;
				text-align: left;
			}

				.yjcount .yjright .righttitle .titname {
					font-size: 16px;
					letter-spacing: 5px;
					margin-left: 1px;
				}

					.yjcount .yjright .righttitle .titname .yjnaem {
						font-weight: bolder;
						float: left;
						margin-top: 10px;
						margin-bottom: 5px;
					}

					.yjcount .yjright .righttitle .titname .yjtitle {
						display: none;
						text-align: right;
						font-size: 14px;
						letter-spacing: 2px;
						margin-top: 10px;
						margin-bottom: 5px;
						float: right;
					}

						.yjcount .yjright .righttitle .titname .yjtitle img {
							margin-right: 10px;
						}

			.yjcount .yjright .right_list {
				width: 100%;
			}

				.yjcount .yjright .right_list .yjxq {
					width: 100%;
					margin-top: 20px;
				}

					.yjcount .yjright .right_list .yjxq .yjtitlename {
						font-size: 18px;
						font-weight: bolder;
						letter-spacing: 5px;
						color: #111;
						text-align: center;
					}
}
/*底部列表*/
.liajie {
	margin: 0 auto;
	width: 100%;
	height: 220px;
	color: #FFF;
}

	.liajie .leftimg {
		width: 300px;
		height: 150px;
		display: flex;
		align-items: center;
		float: left;
		margin-top: -2%;
	}

	.liajie .leftimg {
		width: 400px;
	}

		.liajie .leftimg img {
			width: 150px;
			align-items: center;
			display: flex;
		}

	.liajie .centerlist {
		width: 600px;
		height: 160px;
		float: left;
	}

		.liajie .centerlist ul {
			width: 100%;
		}

			.liajie .centerlist ul li a {
				color: #fff;
			}

			.liajie .centerlist ul li {
				width: 30.5%;
				float: left;
				font-size: 12px;
				color: #26377f;
				text-align: left;
				line-height: 32px;
				background: url(../image/bsj.png) 0px no-repeat;
				padding-left: 15px;
				overflow: hidden;
				text-overflow: ellipsis;
			}

				.liajie .centerlist ul li ul li {
					font-size: 12px;
					color: #26377f;
					text-align: left;
				}

					.liajie .centerlist ul li ul li a {
						color: #26377f;
					}

	.liajie .rightewm {
		width: 150px;
		height: 160px;
		display: flex;
		align-items: center;
		float: left;
		margin-top: -2%;
	}

		.liajie .rightewm img {
			margin: 0px 0px;
			width: 150px;
			display: flex;
			align-items: center;
		}

@media screen and (max-width:767px) {
	.yqljbj {
		display: none;
	}

	.liajie {
		display: none;
	}
}

.gsjj .gsright .right_list .site-content .zxly {
	width: 80%;
}

	.gsjj .gsright .right_list .site-content .zxly table {
		width: 100%;
		margin-top: 20px;
		background-color: rgba(255, 255, 255, 0.65);
	}

	.gsjj .gsright .right_list .site-content .zxly .title {
		width: 20%;
		text-align: center;
		height: 30px;
		font-size: 13px;
		color: #666;
	}

	.gsjj .gsright .right_list .site-content .zxly .text {
		width: 80%;
		font-size: 13px;
		height: 50px;
	}
	/*.cpList .cp_content .right_list_cp .wrapper .site-content .zxly input[type=text]{ width:100%; height:23px; font-size:13px; border:1px solid #dedede;}*/
	.gsjj .gsright .right_list .site-content .zxly input[type=text] {
		-webkit-border-radius: 10px;
		border-radius: 10px;
		font-size: 1em;
		border: 1px solid #dcdcdc;
		outline: none;
		width: 100%;
		padding: 8px 8px 8px 35px;
		background-color: #fff;
	}

	.gsjj .gsright .right_list .site-content .zxly textarea {
		-webkit-border-radius: 10px;
		border-radius: 10px;
		font-size: 1em;
		border: 1px solid #dcdcdc;
		outline: none;
		width: 100%;
		padding: 2px 2px 2px 5px;
		background-color: #fff;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=checkbox] {
		width: 4%;
		height: 15px;
		vertical-align: middle;
		border: 1px solid #dedede;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=Txt_name] {
		background: white url(../image/input_sprite_18x164.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_add] {
		background: white url(../image/input_sprite_18x164.png) 10px -130px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_phone] {
		background: white url(../image/input_sprite_18x164.png) 10px -30px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_emil] {
		background: white url(../image/input_sprite_18x164.png) 10px -95px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_zy] {
		background: white url(../image/input_sprite_18x164.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_gsname] {
		background: white url(../image/input_sprite_18x164.png) 10px -162px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_jyfw] {
		background: white url(../image/input_sprite_18x164.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly .tj {
		width: 100%;
		height: 30px;
		text-align: center;
	}

#Bc_add {
	width: 50%;
	height: 35px;
	font-size: 14px;
	background-color: #26377f;
	padding: 3px 25px;
	color: #fff;
	border-radius: 8px;
	margin-top: 20px;
}


@media screen and (max-width:767px) {
	.gsjj .gsright .right_list .site-content .zxly {
		width: 90%;
		margin: 2% 4%;
	}

		.gsjj .gsright .right_list .site-content .zxly table {
			width: 100%;
			margin-top: 20px;
			background-color: rgba(255, 255, 255, 0.65);
		}

		.gsjj .gsright .right_list .site-content .zxly .title {
			width: 20%;
			text-align: center;
			height: 30px;
			font-size: 13px;
			color: #666;
		}

		.gsjj .gsright .right_list .site-content .zxly .text {
			width: 80%;
			font-size: 13px;
			height: 50px;
		}
		/*.cpList .cp_content .right_list_cp .wrapper .site-content .zxly input[type=text]{ width:100%; height:23px; font-size:13px; border:1px solid #dedede;}*/
		.gsjj .gsright .right_list .site-content .zxly input[type=text] {
			-webkit-border-radius: 10px;
			border-radius: 10px;
			font-size: 1em;
			border: 1px solid #dcdcdc;
			outline: none;
			width: 100%;
			padding: 8px 8px 8px 35px;
			background-color: #fff;
		}

		.gsjj .gsright .right_list .site-content .zxly textarea {
			-webkit-border-radius: 10px;
			border-radius: 10px;
			font-size: 1em;
			border: 1px solid #dcdcdc;
			outline: none;
			width: 100%;
			padding: 2px 2px 2px 5px;
			background-color: #fff;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=checkbox] {
			width: 4%;
			height: 15px;
			vertical-align: middle;
			border: 1px solid #dedede;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=text][name=Txt_name] {
			background: white url(../image/input_sprite_18x164.png) 10px 5px no-repeat;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_add] {
			background: white url(../image/input_sprite_18x164.png) 10px -130px no-repeat;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_phone] {
			background: white url(../image/input_sprite_18x164.png) 10px -30px no-repeat;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_emil] {
			background: white url(../image/input_sprite_18x164.png) 10px -95px no-repeat;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_zy] {
			background: white url(../image/input_sprite_18x164.png) 10px 5px no-repeat;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_gsname] {
			background: white url(../image/input_sprite_18x164.png) 10px -162px no-repeat;
		}

		.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_jyfw] {
			background: white url(../image/input_sprite_18x164.png) 10px 5px no-repeat;
		}

		.gsjj .gsright .right_list .site-content .zxly .tj {
			width: 100%;
			height: 30px;
			text-align: center;
		}

	#Bc_add {
		font-size: 14px;
		background-color: #002B4E;
		padding: 3px 25px;
		color: #fff;
		border-radius: 8px;
	}
}

/*手机端导航*/
.mobile-menu { /**/
	display: none;
}

@media screen and (max-width:767px) {
	/*手机端导航*/
	.mobile-headerwrap {
		display: block;
	}

	#mobile-menucss {
		box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
		height: 80%;
		width: 80%;
		width: 3rem;
		position: fixed;
		margin-top: 0rem;
		z-index: 50;
		top: 1.44rem;
		box-sizing: border-box;
	}

		#mobile-menucss > ul {
			height: 90%;
			overflow: auto;
			padding-top: 10px;
		}

			#mobile-menucss > ul > li {
				margin-top: -1px;
			}

				#mobile-menucss > ul > li > a {
					display: block;
					padding-left: 0.5rem;
					border-bottom: 1px solid rgba(255,255,255,0.1);
					border-top: 1px solid rgba(255,255,255,0.1);
					height: 45px;
					line-height: 45px;
				}

					#mobile-menucss > ul > li > a > span {
						font-size: 16px;
					}

				#mobile-menucss > ul > li > ul {
					padding-left: 1rem;
				}

					#mobile-menucss > ul > li > ul > li {
						line-height: 0.6rem;
					}

						#mobile-menucss > ul > li > ul > li > a > span {
							line-height: 25px;
						}

				#mobile-menucss > ul > li.mobiles-links {
					text-align: center;
					padding-top: 10px;
					padding-bottom: 30px;
					border: none;
				}

					#mobile-menucss > ul > li.mobiles-links a {
						border: none;
					}

					#mobile-menucss > ul > li.mobiles-links img {
						width: 50px !important;
						height: 50px !important;
						max-width: none;
						margin-left: 0;
						padding-left: 0;
					}
}

@media screen and (max-width: 768px) {
	/*手机端导航*/
	.mobile-headerwrap {
		display: block;
	}

	#mobile-menucss {
		background: #2676bd;
		box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
		height: 62%;
		width: 80%;
		width: 230px;
		position: fixed;
		z-index: 9999;
		right: 0;
		box-sizing: border-box;
		display: block;
		top: 1.8rem;
	}

		#mobile-menucss > ul {
			height: 90%;
			overflow: auto;
			padding-top: 10px;
		}

			#mobile-menucss > ul > li {
				margin-top: -1px;
			}

				#mobile-menucss > ul > li > a {
					display: block;
					padding-left: 30px;
					border-bottom: 1px solid rgba(255, 255, 255, 0.1);
					border-top: 1px solid rgba(255, 255, 255, 0.1);
					height: 45px;
					line-height: 45px;
				}

					#mobile-menucss > ul > li > a > span {
						color: #fff;
						font-size: 16px;
					}

				#mobile-menucss > ul > li > ul {
					padding-left: 50px;
					margin: 10px 0 10px 0;
				}

					#mobile-menucss > ul > li > ul > li {
						line-height: 35px;
					}

						#mobile-menucss > ul > li > ul > li > ul {
							margin: 10px 0 10px 20px;
						}

						#mobile-menucss > ul > li > ul > li > a > span {
							color: #f1f1f1;
							line-height: 25px;
						}

						#mobile-menucss > ul > li > ul > li > ul > li {
							line-height: 30px;
						}

							#mobile-menucss > ul > li > ul > li > ul > li > a {
								color: #eee;
								font-size: 12px;
							}

				#mobile-menucss > ul > li.mobiles-links {
					text-align: center;
					padding-top: 10px;
					padding-bottom: 30px;
					border: none;
				}

					#mobile-menucss > ul > li.mobiles-links a {
						border: none;
					}

					#mobile-menucss > ul > li.mobiles-links img {
						width: 50px !important;
						height: 50px !important;
						max-width: none;
						margin-left: 0;
						padding-left: 0;
					}
}


.sjdaohang {
	display: none;
}

#sjdaohangaaa {
	display: none;
}

@media screen and (max-width:768px) {
	#sjdaohangaaa {
		display: block;
	}

	.sjdaohang {
		display: block;
		min-width: 320px;
		max-width: 768px;
		width: 100%;
		height: 1.15rem;
		color: #fff;
		position: fixed;
		z-index: 99999;
		bottom: 0px;
	}

		.sjdaohang .title {
			width: 24.25%;
			height: 100%;
			float: left;
			text-align: center;
			font-size: 0.35rem;
			color: #fff;
			line-height: 1.15rem;
		}

			.sjdaohang .title a {
				color: #fff;
			}

		.sjdaohang .suxian {
			width: 1%;
			height: 100%;
			float: left;
			color: #fff;
			font-size: 0.4rem;
			text-align: center;
			line-height: 1.15rem;
		}

	.cdh ul p {
		display: table-cell;
		text-align: center;
		line-height: 20px;
		font-size: 18px;
		color: #666;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
}
/*关于我们*/
.btxuanran {
	background-image: url('../../TemplatePage/image/rjlmbj.jpg');
}

.cdh ul li a {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}



.cdh {
	width: 100%;
	display: block;
	overflow: hidden;
	z-index: 999;
	float: left;
	margin-top: -60px;
	position: absolute;
	background-color: rgba(49,35,24,0.5);
}

	.cdh ul {
		width: 100%;
		height: 50px;
		display: table;
		table-layout: fixed;
		border-bottom: 2px solid #e1e1e1;
	}

		.cdh ul li {
			display: table-cell;
			line-height: 50px;
			text-align: center;
			line-height: 40px;
			font-size: 25px;
			color: #666;
		}

		.cdh ul p {
			display: table-cell;
			line-height: 50px;
			text-align: center;
			line-height: 40px;
			font-size: 25px;
			color: #666;
			overflow: hidden;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			margin-top: 29px;
		}

@media screen and (max-width:767px) {
	.cdh ul li a {
		float: left;
		width: 100%;
		color: white;
		font-size: 16px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
}




.clear2 {
	clear: both;
	font-size: 20px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
}

.gsjj2 .gsright .right_list2 {
	width: 1135px;
	margin-top: 20px;
	float: left;
	line-height: 40px;
	font-size: 16px;
	margin-left: 0px;
}

	.gsjj2 .gsright .right_list2 span {
		height: 100px;
		line-height: 100px;
		width: 80px;
		float: right;
		color: #999;
		font-size: 13px;
	}

	.gsjj2 .gsright .right_list2 li {
		list-style: none;
		border-bottom: 1px dashed #c9c9c9;
	}

		.gsjj2 .gsright .right_list2 li a {
			color: #666;
			font-size: 28px;
		}

		.gsjj2 .gsright .right_list2 li p {
			color: #666;
			font-size: 20px;
			margin-left: 15px;
		}

		.gsjj2 .gsright .right_list2 li a:hover {
			color: #26377f;
		}

.Top_right .sub {
	display: none;
}

.Top_right .sub {
	position: absolute;
	width: 115px;
	top: 50px;
	margin-left: -10px;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
	background: #fff;
}

	.Top_right .sub ul li {
		border-bottom: 1px solid #e2e2e2;
		margin-bottom: -1px;
		margin-left: -25px;
	}

		.Top_right .sub ul li a {
			display: block;
			text-align: center;
			padding: 5px 15px;
			line-height: 35px;
			font-size: 15px;
			margin-left: -15px;
		}

			.Top_right .sub ul li a:hover {
				background: #26377f;
				color: #fff;
			}



/*视频播放PC端宽高设定*/
#CuPlayer div.CuPc {
	width: 100%;
	height: 709px;
	margin: 0 auto;
}
/*移动端宽高设定*/
#CuPlayer div.CuMob {
	width: 100%;
	height: 709px;
	margin: 0 auto;
	position: relative;
}

#CuPlayer div.CuPad {
	width: 100%;
	height: 450px;
	margin: 0 auto;
}

#CuPlayer .video-js {
	width: 100%;
	height: 100%;
}
/*移动端设定*/
video::-webkit-media-controls-enclosure {
	display: none !important;
}


/*首页新闻的自动切换*/
@media screen and (max-width:767px) {
	#CuPlayer div.CuMob {
		width: 100%;
		height: 329px;
		margin: 0 auto;
		position: relative;
	}
}

/*商品放大*/
#smallImg {
	position: relative;
}

	#smallImg img {
		width: 100%;
		height: 100%;
	}

#lay {
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #666;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	background: #fff;
	display: none;
	cursor: move;
}

#bigImg {
	width: 500px;
	height: 500px;
	position: absolute;
	left: 680px;
	overflow: hidden;
	top: 382px;
	display: none;
}

	#bigImg img {
		position: absolute;
		left: 0;
		top: 0;
	}

@media screen and (max-width: 768px) {
	#smallImg img {
		width: auto;
		height: 100%;
	}
}

.cpnr li {
	height: 100px;
}

	.cpnr li a {
		margin-top: 15px;
		height: 20px;
		font-size: 18px;
		line-height: 20px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.cpnr li p {
		margin-top: 15px;
		height: 20px;
		font-size: 18px;
		line-height: 20px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}



/*新模板样式开始*/
.lybtop {
	background-color: #2676bd;
	width: 100%;
}

	.lybtop .lybtitle {
		width: 100%;
		margin: 0 auto;
	}

		.lybtop .lybtitle ul li {
			width: 140px;
			text-align: center;
		}
/*.lybtop .lybtitle ul li a:hover{
           display:block;
           border-bottom:5px solid #5FB878;
           
    }*/
.lybheard {
	width: 100%;
}

	.lybheard .lyblogo {
		width: 100%;
		margin: 0 auto;
	}

		.lybheard .lyblogo img {
			margin-left: 50px;
			margin: 20px 0;
		}
/*轮播*/
#banner img {
	min-width: 100%;
	height: 400px;
}

#banner .panel {
	width: 400px;
	position: absolute;
	top: 25%;
	left: 50%;
	margin-left: -200px;
	text-align: center;
}

	#banner .panel p {
		color: #8c8c8c;
		font-size: 44px;
		line-height: 80px;
		letter-spacing: 15px;
	}

		#banner .panel p.title {
			color: #4a4a4a;
			font-size: 54px;
			letter-spacing: 10px;
		}
/*轮播结束*/

/*公司优势*/
.lybysF {
	width: 100%;
	background-image: url(../image/gsysbj.png);
	height: 558px;
}

	.lybysF .lybysZ {
		width: 100%;
		margin: 0 auto;
	}

		.lybysF .lybysZ img {
			margin-left: 15%;
		}

		.lybysF .lybysZ .lybgsys {
			width: 100%;
			height: 200px;
			line-height: 50px;
			font-size: 36px;
			text-align: center;
			display: table-cell;
			vertical-align: middle;
			color: #2d2860;
		}
/*公司优势end*/

/*新闻中心*/
.lybnewF {
	width: 100%;
	background-image: url(../image/xinwenbj.jpg);
	height: 700px;
}

	.lybnewF .lybnewZ {
		width: 100%;
		margin: 0 auto;
	}

		.lybnewF .lybnewZ .lybnewt {
			width: 100%;
			height: 180px;
			line-height: 50px;
			font-size: 36px;
			text-align: center;
			display: table-cell;
			vertical-align: middle;
			color: #2d2860;
		}

		.lybnewF .lybnewZ .lybxwbtl {
			height: 50px;
			text-align: center;
			line-height: 50px;
			font-weight: bold;
			font-size: 24px;
			color: #2d2860;
		}

		.lybnewF .lybnewZ .lybxwbtr {
			height: 50px;
			text-align: center;
			line-height: 50px;
			font-weight: bold;
			font-size: 24px;
			color: #2d2860;
		}

.newsdian {
	font-weight: bold;
	color: #ec6941;
}

.lybnewF .lybnewZ .news {
	width: 100%;
	height: 500px;
}

.lybnewF .lybnewZ .newtime {
	color: #2d2860;
	font-size: 16px;
	float: right;
}

.lybnewF .lybnewZ ul li {
	font-size: 20px;
	line-height: 60px;
	width: 90%;
	display: block;
	height: 60px;
	border-bottom: 1px dashed #000;
	color: #ec6941;
}

	.lybnewF .lybnewZ ul li a {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		width: 80%;
		float: left;
		color: #2d2860;
	}
/*新闻中心结束*/

/*产品展示*/
.lybcpF {
	width: 100%;
	background-image: url(../image/cpbj.png);
	height: 800px;
}

	.lybcpF .lybcpZ {
		width: 100%;
		margin: 0 auto;
	}

		.lybcpF .lybcpZ .lybcpt {
			width: 100%;
			height: 200px;
			line-height: 50px;
			font-size: 36px;
			text-align: center;
			display: table-cell;
			vertical-align: middle;
			color: #2d2860;
		}

		.lybcpF .lybcpZ .lybcp {
			width: 100%;
			height: 600px;
		}

			.lybcpF .lybcpZ .lybcp ul li {
				width: 23%;
				margin: 10px;
				float: left;
				height: 250px;
				text-align: center;
			}

				.lybcpF .lybcpZ .lybcp ul li img {
					width: 100%;
				}

				.lybcpF .lybcpZ .lybcp ul li a {
					width: 100%;
					text-align: center;
					display: block;
				}

			.lybcpF .lybcpZ .lybcp .lybcpname {
				margin-top: 20px;
				font-size: 18px;
				color: #2d2860;
			}
/*产品展示结束*/

/*资数邮*/
.lybzsyF {
	width: 100%;
	height: 340px;
}

	.lybzsyF .lybzsyZ ul li {
		width: 33.33%;
		float: left;
		height: 170px;
		text-align: center;
		line-height: 160px;
		background-color: #2676bd;
	}

		.lybzsyF .lybzsyZ ul li img {
			width: 100%;
			height: 100%;
		}

		.lybzsyF .lybzsyZ ul li a {
			color: #fff;
			font-size: 20px;
		}
/*资数邮结束*/
/*联系我们*/
.lyblxwmF {
	width: 100%;
	height: 430px;
}

.lyblxwmZ {
	width: 100%;
	margin: 0 auto;
}

.lyblxwmF .lyblxwmZ .lxwmleft {
	height: 400px;
	width: 49%;
	float: left;
}

.lyblxwmF .lyblxwmZ .lxwmright {
	width: 50%;
	float: left;
}

.lyblxwmF .lyblxwmZ .lxwmleft .lxwmlefttop {
	width: 100%;
	height: 150px;
	line-height: 150px;
	text-align: center;
	font-size: 30px;
	color: #2d2860;
	letter-spacing: 10px;
}

.lyblxwmF .lyblxwmZ .lxwmright .lxwmrighttop {
	width: 100%;
	height: 150px;
	line-height: 150px;
	text-align: center;
	font-size: 30px;
	color: #2d2860;
	letter-spacing: 10px;
}

.lyblxwmF .lyblxwmZ .lxwmleft .lxwmleftLj {
	border-right: 1px solid #c9c9c9;
	width: 100%;
	height: 250px;
}

	.lyblxwmF .lyblxwmZ .lxwmleft .lxwmleftLj ul li {
		width: 50%;
		float: left;
		height: 60px;
		font-size: 16px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		line-height: 60px;
	}

		.lyblxwmF .lyblxwmZ .lxwmleft .lxwmleftLj ul li a {
			color: #2d2860;
		}

.lyblxwmF .lyblxwmZ .lxwmright .lxwmrightLx {
}

	.lyblxwmF .lyblxwmZ .lxwmright .lxwmrightLx ul li {
		color: #2d2860;
		padding-left: 100px;
		height: 40px;
		font-size: 16px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		line-height: 40px;
	}
/*联系我们结束*/

/*footer*/
.lybfooterF {
	width: 100%;
	height: 50px;
	background-color: #7d7d7d;
}

	.lybfooterF .lybfooterZ {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		line-height: 50px;
		color: #fff;
	}
/*footer end*/

/*产品中心列表*/
.lybCpLF {
	width: 100%;
}

	.lybCpLF .lybCpLZ {
		width: 100%;
		/* margin: 0 auto; */
	}

		.lybCpLF .lybCpLZ .lybCpLt {
			display: block;
			overflow: hidden;
			width: 100%;
			margin: 0 auto;
		}

		.lybCpLF .lybCpLZ .lybCpLul {
			background-color: #fff;
			width: 100%;
			height: 70px;
			display: table;
			table-layout: fixed;
		}

		.lybCpLF .lybCpLZ .lybCpLt ul li {
			display: table-cell;
			font-size: 25px;
			text-align: center;
		}

			.lybCpLF .lybCpLZ .lybCpLt ul li a {
				float: left;
				width: 100%;
				color: #666666;
				font-size: 20px;
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
				padding: 0px;
			}

	.lybCpLF .lybCpLn {
		background-color: #f7f6f6;
		width: 100%;
		height: 1580px;
	}

		.lybCpLF .lybCpLn .lybcpnF {
			width: 100%;
			float: left;
		}

.lybCpLn .lybcpnZ {
	width: 100%;
	margin: 0 auto;
}

	.lybCpLn .lybcpnZ .lybcp {
		width: 100%;
	}

		.lybCpLn .lybcpnZ .lybcp ul li {
			width: 30%;
			margin: 40px 10px 0px 10px;
			float: left;
			height: 451px;
			text-align: center;
		}

		.lybCpLn .lybcpnZ .lybcp .lybcpLname {
			height: 200px;
			background-color: #fff;
		}

		.lybCpLn .lybcpnZ .lybcp ul li a {
			display: block;
		}

		.lybCpLn .lybcpnZ .lybcp ul li img {
			width: 100%;
		}

.lybCpLn .lybcpLname .lybcptm {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #666666;
}

.lybCpLn .lybcpLname .lybcpjj {
	text-align: left;
	height: 50px;
	padding: 0 10px;
	color: #666666;
}

.lybCpLn .lybcpLname .lybcpxq {
	width: 80%;
	margin: 20px auto;
	height: 45px;
	background-color: #2676bd;
}

	.lybCpLn .lybcpLname .lybcpxq a {
		color: #fff;
		line-height: 45px;
	}

.lybfanye {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	float: left;
	margin-top: 20px;
	height: 60px;
	line-height: 60px;
}

	.lybfanye .news_links {
		text-align: center;
	}

		.lybfanye .news_links a {
			height: 40px;
			width: 100px;
			line-height: 40px;
			background: #909090;
			color: #fff;
			display: inline-block;
			padding: 0 12px;
			margin: 0 3px;
			border-radius: 3px;
			_width: 2px;
			white-space: nowrap;
		}

			.lybfanye .news_links a.no, .news_links a.no:hover {
				background: #bbb;
				color: #fff;
				border: 1px solid #bbb;
			}

			.lybfanye .news_links a:link, .news_links a:visited {
				background: #909090;
				border: 1px solid #909090;
				color: #fff;
			}

			.lybfanye .news_links a:hover {
				background: #2676bd;
				border: 1px solid ##2676bd;
				color: #fff;
			}

			.lybfanye .news_links a.show:link, .news_links a.show:visited, .news_links a.show:hover {
				background: #2676bd;
				border: 1px solid #2676bd;
				color: #fff;
			}

.news_links span {
	height: 30px;
	line-height: 30px;
	display: ititlene-block;
	padding: 0 10px;
}
/*产品中心列表end*/

/*新闻中心列表*/
.lybNewsLF {
	width: 100%;
}

	.lybNewsLF .lybNewsLZ {
		width: 100%;
		/* margin: 0 auto; */
	}

		.lybNewsLF .lybNewsLZ .lybNewsLt {
			display: block;
			overflow: hidden;
			width: 100%;
			margin: 0 auto;
		}

		.lybNewsLF .lybNewsLZ .lybNewsLul {
			background-color: #fff;
			width: 100%;
			height: 70px;
			display: table;
			table-layout: fixed;
		}

		.lybNewsLF .lybNewsLZ .lybNewsLt ul li {
			display: table-cell;
			font-size: 25px;
			text-align: center;
		}

			.lybNewsLF .lybNewsLZ .lybNewsLt ul li a {
				float: left;
				width: 100%;
				color: #666666;
				font-size: 20px;
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
				padding: 0px;
			}

	.lybNewsLF .lybNewsLn {
		background-color: #f7f6f6;
		width: 100%;
		height: 1890px;
	}

.lybNewsLn .lybNewsnZ {
	width: 100%;
	margin: 0 auto;
}

	.lybNewsLn .lybNewsnZ .lybNews {
		width: 100%;
	}

		.lybNewsLn .lybNewsnZ .lybNews ul li {
			height: 180px;
			padding-top: 20px;
			border-bottom: 1px solid #999999;
		}

			.lybNewsLn .lybNewsnZ .lybNews ul li a {
				font-size: 22px;
				color: #666666;
			}

				.lybNewsLn .lybNewsnZ .lybNews ul li a:hover {
					color: #2676bd;
				}

			.lybNewsLn .lybNewsnZ .lybNews ul li p {
				overflow: hidden;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				font-size: 18px;
				margin: 20px;
				color: #666666;
			}

			.lybNewsLn .lybNewsnZ .lybNews ul li span {
			}

#banner {
	width: 100%;
	height: 400px;
	margin-top: 82px;
}
/*新闻中心列表end*/
@media screen and (max-width:767px) {
	#banner img {
		width: 100%;
		height: 200px;
	}

	#banner {
		width: 100%;
		height: 200px;
		margin-top: 1rem;
	}
}

.xisha {
	height: 10px;
	border-bottom: 1px dashed #6c6c6c;
}

#uisnc {
	position: relative;
	/* left: -54%; */
	float: right;
	width: 578px;
	left: -730px;
}

#jdfsn {
	width: 578px;
	position: absolute;
}

.hoplfd {
	width: 152px;
	height: 137px;
	float: left;
}

.oio {
	width: 210px;
	height: 140px;
}

	.oio img {
		width: 210px;
		height: 140px;
	}

@media screen and (max-width:767px) {
	#uisnc {
		position: relative;
		float: right;
		width: 100%;
		left: 0px;
	}

	.oio {
		width: 40%;
		height: auto;
	}

		.oio img {
			width: 100%;
			height: auto;
		}

	.gsjj .gsright .right_list1 li a {
		color: #666;
		font-size: 17px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.clear2 {
		clear: both;
		font-size: 20px;
		height: 0px;
		overflow: hidden;
		line-height: 20px;
	}

	#jdfsn {
		width: 100%;
		position: inherit;
		float: right;
	}

	.all {
		margin-bottom: 10%;
	}

	.gsjj .gsright .right_list1 li p {
		width: 50%;
		color: #666;
		font-size: 14px;
		float: left;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
}

.prole {
	float: left;
}

	.prole small {
		display: block;
		line-height: 1;
		color: #333333;
		font-size: 72px;
		font-family: "PFDinTextCondPro-Light";
		margin-bottom: 30px;
	}

	.prole span {
		display: block;
		padding-left: 7px;
		width: 153px;
		height: 46px;
		line-height: 46px;
		color: #333333;
		font-size: 16px;
		border-top: 2px solid #666666;
		border-bottom: 2px solid #666666;
	}

.prole1 {
	float: none;
}

	.prole1 small {
		text-align: center;
		font-size: 24px;
		margin-bottom: 90px;
		margin-top: 85px;
	}

	.prole1 span {
		font-size: 20px;
		padding-left: 0;
		height: auto;
		line-height: 1;
		border: none
	}

.controltop {
	margin-bottom: 4px;
	width: 81%;
}

.controls {
	margin-top: -7px;
}

	.controls p {
		color: #808080;
		font-size: 16px;
	}

.resources {
	padding-top: 56px;
	width: 1020px;
	margin: auto;
}

	.resources .prole1 small, .recuitewr .prole1 small {
		color: #666666;
	}

	.resources .prole1 span, .recuitewr .prole1 span {
		color: #666666;
	}

.recuitebox {
	margin: 0 69px;
	background: #eff1f2;
	margin-bottom: 76px;
}

.recuitewr {
	width: 81%;
	margin: auto;
	padding: 100px 0 92px;
}

.recuitefix {
	margin-top: 40px;
}

.recuits {
	background: #01458e;
}

	.recuits span {
		display: block;
		float: left;
		height: 53px;
		line-height: 53px;
		color: #ffffff;
		font-size: 16px;
	}

		.recuits span.span1 {
			padding-left: 5px;
			width: 18.68%;
		}

		.recuits span.span2 {
			width: 15.13%;
		}

		.recuits span.span3 {
			width: 17%;
		}

		.recuits span.span4 {
			width: 15.8%;
		}

.recuitetle {
	border-bottom: 1px solid #d3d3d3;
	position: relative;
	cursor: pointer;
	transition: 0.56s;
}

	.recuitetle span {
		display: block;
		text-indent: 5px;
		float: left;
		height: 63px;
		line-height: 63px;
		color: #838383;
		font-size: 14px;
		transition: 0.4s;
	}

		.recuitetle span.span1 {
			padding-left: 5px;
			width: 18.68%;
		}

		.recuitetle span.span2 {
			width: 15.13%;
		}

		.recuitetle span.span3 {
			width: 17%;
		}

		.recuitetle span.span4 {
			width: 13.8%;
		}

	.recuitetle b {
		display: block;
		width: 20px;
		height: 20px;
		color: #838383;
		font-size: 20px;
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -10px;
		line-height: 20px;
		overflow: hidden;
	}

.recuitetext {
	padding: 30px 70px 50px;
	background: #fff;
	display: none;
}

	.recuitetext p {
		color: #838383;
		font-size: 14px;
	}

.recuitetle.active, .recuitetle:hover {
	background: #c8a063;
}

	.recuitetle.active span, .recuitetle:hover span {
		color: #fff;
	}

	.recuitetle:hover b {
		color: #fff;
	}

	.recuitetle.active b {
		text-indent: 9999px;
		background: url(../images/arrow12.png) center no-repeat;
	}


.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0px;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.dlw-time {
	float: left;
	width: 10%;
	color: #0e419d;
	font-size: 22px;
	font-weight: normal;
	padding-top: 16px;
	line-height: 1.5;
}

.dlw-bot {
	position: relative;
	float: left;
	width: 80%;
	border-left: 2px dotted #0e419d;
	padding: 20px 0 30px 0;
}

.db-c {
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	background: #93c139;
	border-radius: 50%;
	left: -5px;
	top: 28px;
}

.db-cont {
	margin-left: 5%;
	color: #666666;
	font-size: 14px;
}
