﻿* {
	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;
	color:white !important;
}

.ip1 {
	margin-top: 115px;
}
#jszc_content  .pinpai {
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #FFFFFF;
	line-height: 80px;
	background-color: #9C9C9C;
	letter-spacing: 0.6em;
	margin-top: 50px;
	margin-bottom: 50px;
}
#jszc_content #udf {
	line-height: 2.3em;
	font-size:18px;
}
#jszc_content .tud img.ff {
	display: block;
	float: right;
	margin-right: 200px;
}
#jszc_content .disxc {
	padding-bottom: 30px;
}
#jszc_content .hongsebt {
	color: #B6322D;
	font-weight: bold;
	letter-spacing: 0.3em;
}
#jszc_content .tuwen_title {
	color: white;
	font-weight: bold;
	letter-spacing: 5px;
}
#jszc_content .tpjs {
	letter-spacing: 5px;
	font-size: 30px;
}
#jszc_content .syzn, #jszc_content .cjwt {
	font-size: 30px;
	color: #656565;
	font-weight: bold;
	display: block;
	margin-bottom: 40px;
	letter-spacing: 5px;
}
#jszc_content .wenti_list {
	width:100%;
}
	#jszc_content .wenti_list .wenti_item {
		width: 100%;
		margin-bottom:10px;
	}
		#jszc_content .wenti_list .wenti_item p.wenti {
			color: #b6322d;
			line-height: 3em;
			font-size: 18px;
		}
		#jszc_content .wenti_list .wenti_item p.huida {
			color: #707070;
			font-size: 16px;
			display: none;
		}
#jszc_content #iisxc {
	width: 100% ;
}
/*技术支持页面*/
#ppgs {
	width: 1600px;
	margin:0 auto;
}
div.head_pc .hdr .nav ul li>a {
	color:#333;
}

/*首页的底部区域--联系我们*/
#mm-0 > div.i5 > div.i5bg.mt_50.md.disflex.flex_center > div > div.i5txt.text18.colorfff > p {
	color:#fff;
}
#mm-0 > div.i5 > div.i5bg.mt_50.md.disflex.flex_center > div > div.i5img.wap_mt15.colorfff.text16.textcenter > p {
	color: #fff;
}
/*首页的底部区域--联系我们*/

/*底部导航*/
.footer .ftla .txt > p > a {
	letter-spacing: initial;
}


@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;
	}
	#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: 50px;
		float: left;
		
		background-image: url('../image/whbjt.png');
		margin: 0;
		background-repeat: no-repeat;
	}
	.wai1 .nei1 {
		width: 100%;
	}
	.nei1 .neirong1 {
		width: 90%;
		font-size:16px;
	}
	.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;
	}
	a.mm-listitem__text {
		color: #9e0b27 !important;
	}
	a.mm_telphone {
		color: #9e0b27 !important;
	}
	: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: 90%;
		position: relative;
		top: 60px;
		left: 5%;
	}
	.nei1 .tupian1 {
		
		width: 100%x;
	}
	.header .tops a:nth-child(1) {
	display:none
	}
	.header .tops a:nth-child(2) {
		display: block;
		position: relative;
		left: -60px;
		top: 8px;
	}
	.header .tops a:nth-child(3) {
		display: block;
		position: relative;
		top: -60px;
	}
	html {
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%;
		font-size: 72px;
	}
	.ip1 {
		margin-top: 66px;
	}
	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;
	}
	.gsjj .pic5{
		width:1600px;
		margin-top:70px;

	}
	.ytfv {
		height: 280px;
		width:1600px
	}
	#container {
		height: 300px;
		margin-top: 200px;
	}
	#container1 {
		height: 700px;
		margin-top: 200px;
	}
	.ydb{
		width:1600px;
	}
	#ifub {
		width: 100%;
		overflow: hidden;
		margin-bottom:100px;
	}
	#yyf {
		position: absolute;
		top: 220px;
		left: 8%;
	}
	#uifd span {
		color: white;
		font-size:14px;
	}
		#uifd span:nth-child(1) {
			color: white;

			position: relative;
			left: -5%;
		}
		#uifd span:nth-child(2) {
			color: white;
			position: relative;
			left: -64px;
		}
		#uifd span:nth-child(3) {
			color: white;
			position: relative;
			left: -43px;
		}
		#uifd span:nth-child(4) {
			color: white;
			position: relative;
			left:-23px;
		}
		#uifd span:nth-child(5) {
			color: white;
			position: relative;
			left: -11px;
		}
		
		#uifd span:nth-child(6) {
			color: white;
		}
		#uifd span:nth-child(7) {
			color: white;
			position: relative;
		}
		#uifd span:nth-child(8) {
			color: white;
			position: relative;
		}
		#uifd span:nth-child(9) {
			color: white;
			position: relative;
		}
	#ubbx {
		position: absolute;
		top: 220px;
		left: 90%;
	}
	.idfv{
		text-align: center;
		position: relative;
		top: -10px;
		font-size:30px
	}
	.ifv{
		top:100px
	}
	.gsjj .gsright .right_list1 .oofd {
		height: 260px;
		width: 100%;
	}
	.gsjj .gsright .right_list1 .ofibn {
		position: relative;
		margin-left: 5%;
		margin-right: 5%;
	}

	.gsjj .gsright .right_list1 .pco {
		list-style: none;
		border-bottom: 0;
		width: 33%;
		height: 350px;
		margin-top: 25px;
		float: left;
		border: 0;
		position: relative
	}
	.gsjj .gsright .right_list1 .iifx {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0px;
		text-align: center;
		background-color: rgba(0, 0, 0, 0.25);
		padding: 10px;
		display: block;
		font-size: 0.8em;
		color: #fff;
		line-height: 25px;
	}
	
	.bbx {
		background-image: url(../image/shipin.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		width: 100%;
		height: 899px;
		position: absolute;
		top: 391px;
		left: 2px;
		z-index: 555;

	}
	.udhv {

		width: 100%;
	}
	.weifoot {
		text-align: center;
		background-image: url(../image/zzzxbj.jpg);
		background-size: 100% 100%;
		margin: 0;
		background-repeat: no-repeat;
		height: 555px;
		margin-top:100px;
	}
	.rr {
		color: white;
		font-size: 46px;
		line-height: 236px;
		height: 168px;
	}
	.tts {
		margin-bottom: 20px;
		color: white;
		font-size: 20px;
	}
	.qq {
		margin-bottom: 20px;
	}

	* {
	}
	.ud {
		width: 1600px;
		position: relative;
		margin-top: 80px;
		height:440px;
	}
	.txv1{
		width:50%;
		position:absolute;
		left:0px;

	}
	.ug11 {
		width: 50%;
		position: absolute;
		right: 0px;
	}
	.ud p:nth-child(6) {
		position: absolute;
		top: 65%;
		left: 20%;
		font-size: 14px;
		color: white;
		border: 1px solid;
		width: 132px;
		height: 36px;
		line-height: 36px;
	}

	.ud p:nth-child(5) {
		position: absolute;
		top: 48%;
		left: 16%;
		font-size: 18px;
		color: white;
	}

		.ud p:nth-child(3) {
			position: absolute;
			top: 34%;
			left: 9%;
			font-size: 30px;
			color: white;
		}

		.ud p:nth-child(4) {
			position: absolute;
			top: 20%;
			left: 19%;
			font-size: 26px;
			color: white;
		}

		.ud .ir1 {
		}

		.ud .ir2 {
		}

	.ytx:hover {
		-webkit-filter: brightness(200%);
		filter: brightness(200%);
	}
	.ytx1:hover {
		-webkit-filter: brightness(200%);
		filter: brightness(200%);
	}
	.ytx2:hover {
		-webkit-filter: brightness(200%);
		filter: brightness(200%);
	}
	.ytx3:hover {
		-webkit-filter: brightness(200%);
		filter: brightness(200%);
	}

	.ud3 {
		width: 1600px;
		position: relative;
		margin-top: 80px;
		height:450px;
	}

		.ud3 p:nth-child(6) {
			position: absolute;
			top: 65%;
			left: 20%;
			font-size: 14px;
			color: white;
			border: 1px solid;
			width: 132px;
			height: 36px;
			line-height: 36px;
		}

		.ud3 p:nth-child(5) {
		
			position: absolute;
    top: 48%;
    left: 17%;
    font-size: 18px;
    color: white;
		}

		.ud3 p:nth-child(3) {
			position: absolute;
			top: 34%;
			left: 2%;
			font-size: 30px;
			color: white;
		}

		.ud3 p:nth-child(4) {
			position: absolute;
			top: 20%;
			left: 19%;
			font-size: 26px;
			color: white;
		}

		.ud3 .ir1 {
		}

		.ud3 .ir2 {
		}

	.ud1 {
		width: 1600px;
		position: relative;
	
		height: 1276px;
	}

		.ud1 p:nth-child(6) {
			position: absolute;
			top: 65%;
			left: 21%;
			font-size: 14px;
			color: white;
			border: 1px solid;
			width: 132px;
			height: 36px;
			line-height: 36px;
		}

		.ud1 p:nth-child(5) {
			position: absolute;
			top: 48%;
			left: 11%;
			font-size: 14px;
			color: white;
		}

		.ud1 p:nth-child(3) {
			position: absolute;
			top: 34%;
			left: 17%;
			font-size: 35px;
			color: white;
		}

		.ud1 p:nth-child(4) {
			position: absolute;
			top: 20%;
			left: 19%;
			font-size: 26px;
			color: white;
		}

		.ud1 .ir1 {width:48%
		}

		.ud1 .ir2 {width:48%
		}

	.gnd {
		width: 1600px;
		text-align: center;
		margin-bottom: 160px;
	
	}

		.gnd .p1 {
			font-size: 30px;
			color: #111;
			text-align: center;
			padding-top: 30px;
			letter-spacing: 5px;
		}

		.gnd .p2 {
			font-size: 18px;
			color: #111;
			text-align: center;
			letter-spacing: 5px;
			margin-bottom: 27px;
		}

		.gnd .txtc {
			width: 33.1%;
			height: 300px;
			float: left;
			position: relative;
		}
		.gnd .tsdvz {
			width: 33.1%;
			height: 300px;
			float: left;
			position: relative;
		}
	
	.gnd .txtc .xqd {
		height: 200px;
		padding-top: 0px;
	}

		.gnd .txtc .xqd img {
		
		
			
		}
		.gnd .txtc .tvas img {
			height: 205px;
		}
				.gnd .txtc .xqd p {
					font-weight: bold;
					font-size: 16px;
					text-align: center;
					color: #666;
					margin-top: 15px;
				}

			.gnd .txtc .hx {
				height: 20px;
				text-align: center;
			}

				.gnd .txtc .hx img {
					width: 300px;
				}

		.gnd .sx {
			width: 2px;
			height: 450px;
			float: left;
			margin-top: 20px;
		}
	video {
		width: 100%;
		height: 100%;
	}

			.gnd .sx img {
				height: 400px;
			}
	.ud img{
		width:100%;
	}
	#uuv tr {
		text-align: initial;
	}

	nav li {
		display: inline;
		width: 24%;
		text-decoration: none;
		padding: 15px;
		text-align: center;
		border-bottom: 1px solid #d4d4d4;
		font-size:30px
	
	}
	#nav {
		text-align: center;
		margin-top: 70px;
		margin-bottom: 30px;
		color: black;
		font-size: xx-large;
	}
	.right_list1{
		margin: 0 auto;
		margin-top:60px;
		width:1600px;
	}
	#nav1 {
		text-align: center;
		margin-top: 550px;
		margin-bottom: 30px;
		color: black;
		font-size: xx-large;
	}
	nav li:hover {
		border-bottom: 2px solid #9e0021;
		text-align: center;
	}

	nav1 li {
		display: inline;
		width: 24%;
		text-decoration: none;
		padding: 15px;
		text-align: center;
	}

		nav1 li:hover {
			border-bottom: 2px solid #721319;
			text-align: center;
		}
	nav .act {
		border-bottom: 2px solid #721319;
		text-align: center;
	}
	nav1 .act1 {
		border-bottom: 2px solid #721319;
		text-align: center;
	}
		nav1 li a:focus {
			border-bottom: 2px solid #721319;
			text-align: center;
		}
		nav li a:focus {
			border-bottom: 2px solid #721319;
			text-align: center;
		}
	section {
		height: 300px;
		text-align: center;
	}



	section {
		height: 630px;
		text-align: center;
	}
	#zhong {
		background-size: 100% 100%;
		margin: 0;
		background-repeat: no-repeat;
		margin-top: 50px;
	}

	#shang {
		background-size: 100% 100%;
		margin-bottom: 100px;
		background-repeat: no-repeat;
	}
	#ufh {
		background-image: url(../image/d6786108c6eefc5682d22072955df90.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.wai1 {
		width: 100%;
		margin-top: 50px;
		float: left;
		
	
		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:100%;
	}
	.neirong2 .okf img{
		width:30.3%;
	}
	.aaaa1 {
		padding: 47px 0 0 0;
		float: left;
		width: 100%;
	}
	.aaaa1 p{
	width:60%;
	}

	.aaaa2 {
		float: left;
	}
		.aaaa2 .iif {
			height: 298px;
			width: 741px;
			float: right;
		}
}

.container {
}
.header .tops a{
	display: none
}

.header .imported #nav1 #container1 tab1:nth-child(2) {
	. display:none
}
.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: 35px;
			margin-top: -5px;
		}
}

/*头部幻灯片*/
.topimg {
	position: relative;
	width: 100%;
	overflow: hidden;
	
}

	.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;
}

.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: 1px;
				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 .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 p:nth-child(1) {
			margin-top: 29px;
		}

		.gsjj .gsright .right_list1 img {
			max-width: 100%;
			
		}
		/*.gsjj .gsright .right_list1 span
        {
            height: 20px;
            line-height: 50px;
            width: 80px;
            float: right;
            color: #999;
            font-size: 13px;
        }*/


			

			.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: #9e0b27;
				font-weight: bold;
			}

	.gsjj .gsright .right_list5 {
		width: 100%;

		margin-top: 10px;
	}

/*首页的新闻动态*/
.index_xinwen .rfg {
	width: 1200px;
	margin-bottom: 0px;
}
	.index_xinwen .rfg .right_list1 {
		width: 1200px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}
.index_xinwen .gsjj .gsright .right_list1 .pco {
	width: 30%;
	height: 277px;
	margin-bottom: 30px;
}
.index_xinwen .right_list1 li.pco a .djxz {
	text-align: center;
	background-color: #B52731;
	text-align: center;
	font-size: 12px;
	color: white;
	padding: 2px 1em;
	width: initial;
	
}
.index_xinwen .gsjj .gsright .right_list1 .ofibn {
	position: relative;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 20px;
}
.index_xinwen .pco .pco_div > div {
	height: 259px;
}
/*首页的新闻动态*/
@media screen and (max-width:767px) {
	.gsjj .gsright .right_list5 img {
		max-width: 100%;
		max-height: 267px;
	}

	.gsjj {
		width: 100%;
		height: auto;
		margin-bottom: 100px;
	}

		.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%;
		
		}

		.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 {
				height: 215px;
			}

			.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:1600px;
}

	.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_gsname] {
		background: white url(../image/gongsi.png) 10px 5px no-repeat;
	}
	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=Txt_city] {
		background: white url(../image/dizhi.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_add] {
		background: white url(../image/dizhi.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_ping] {
		background: white url(../image/jingying.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=Txt_name] {
		background: white url(../image/shenqingren.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_zhiwei] {
		background: white url(../image/zhiwei.png) 10px 5px no-repeat;
	}

	.gsjj .gsright .right_list .site-content .zxly input[type=text][name=txt_phone] {
		background: white url(../image/dianhua.png) 10px 5px 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: #bc2745;
	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: #9e0b27;
		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;
}


/*关于我们*/
.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: #9e0b27;
	
}

	.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: #9e0b27;
		}

		.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: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;
		margin-top:0px;
	}
}
@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: 340px;
	top: 96px;
	margin-left: 0px;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
	background: #721319;
	z-index:5555;
	opacity:0.6
}

.header .bot .Top_right .sub ul li {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: -1px;
	line-height: 50px;
	height: 50px;
	width: 303px;
}

	.header .bot .Top_right .sub ul li a {
		display: block;
		text-align: center;
		padding: 5px 15px;
		line-height: 35px;
		font-size: 18px;
		margin-left: -15px;
		color:white
	}

			.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;
			}

/*----------底部分页的按钮样式   20220624添加的样式  改变了原有的分页按钮样式--------------*/

.news_links {
	margin-top: 30px;
}

	.news_links > a {
		padding: 8px 15px !important;
		border-radius: 0px !important;
		border: 0px !important;
		background-color: #F0F0F0 !important;
		color: #949494 !important;
	}


	.news_links > a.index {
		padding: 8px 10px !important;
		
	}

		.news_links > a.activeindex {
			background-color: #b6322d !important;
			color: white !important;
		}
/*----------底部分页的按钮样式   20220624添加的样式  改变了原有的分页按钮样式--------------*/


.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: 600px;
	
}
/*新闻中心列表end*/
@media screen and (max-width:767px) {
	#banner img {
		width: 100%;
		height: 200px;
	}

	#banner {
		width: 100%;
		height: 200px;
	
	}
}

.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;
}


@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;
		}

	

	.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: 15.68%;
		}

		.recuits span.span2 {
			width: 18.13%;
		}

		.recuits span.span3 {
			width: 17%;
		}

		.recuits span.span4 {
			width: 19.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: 15.68%;
		}

		.recuitetle span.span2 {
			width: 18.13%;
		}

		.recuitetle span.span3 {
			width: 17%;
		}

		.recuitetle span.span4 {
			width: 19.8%;
		}

	.recuitetle b {
		display: block;
		width: 20px;
		height: 20px;
		color: #838383;
		font-size: 20px;
		position: absolute;
		right: 40px;
		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;
}

#aas2 ul .clearfix {
	*zoom: 1;
	float: left;
	width: 300px;
	position:relative;
}
#aas2 ul {
width:400%;
overflow:hidden;

}

.dlw-time {
	color: #901a26;
	font-size: 22px;
	font-weight: normal;
	padding-top: 16px;
	line-height: 1.5;
	position: relative;
	left: 31px;
	top: 50px;
}

.dlw-bot {
	position: relative;
	float: left;
	width: 100%;
	border-top: 0.1px solid #9d0021;
	padding: 20px 0 30px 0;
}

.db-c {
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 50%;
	left: 50px;
	top: -5px;
	border: 1px solid #d596a3;
}

.db-cont {
	margin-left: 5%;
	color: #666666;
	font-size: 14px;
	margin-top: 50px;
}
