/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 举行区分*/

@-ms-viewport {
	width: device-width;
}

@-o-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

@font-face {
	font-family:'SourceHanSansCN';
	font-style:bold;
	src:url('/skins/default/fonts/SourceHanSansCN-Bold.otf');
}
@font-face{font-family:'Samsung';src: url('/skins/default/fonts/Samsung.otf');}
@font-face{font-family:'SamsungRg';src: url('/skins/default/fonts/SamsungRg.otf');}

/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 举行区分 end*/

ul,
ol,
dl,
table,
th,
tr,
td,
input,
textarea,
li,
a,
em,
i,
img {
	margin: 0;
	padding: 0;
	border: 0;
	max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
}

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}

/*全局样式*/

html,
body {
	width: 100%;
	margin: 0 auto;
}

/*= 扫除浮动=*/

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 0%;
}

/* End hide from IE-mac */

*+html .clearfix {
	min-height: 0%;
}

/* 针对IE7 */

*+html .clearfix {
	min-height: 0%;
}

.w100 {
	width: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/*原文件设置*/

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

body {
	color: #333333;
	background: #ffffff;
	font: 16px/30px 'Microsoft YaHei', arial, sans-serif;
	min-width: 320px;
}

a {
	color: #333333;
}

a:hover {
	color: #579d34;
}

/*按钮专用 end*/

.btn_com {
	display: inline-block;
	width: 151px;
	height: 48px;
	line-height: 48px;
	background: #579d34;
	font-size: 24px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
}

.btn_com:hover {
	color: #fff;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

/*块级转化*/

.di_in {
	display: inline-block;
}

.di_no {
	display: none;
}

.di_bl {
	display: block;
}

/*原文件设置  end*/

/* 到顶部间距 */

.mt0 {
	margin-top: 0px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 50px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 50px;
}

.mt60 {
	margin-top: 60px;
}

/* 到左边间距 */

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 25px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 35px;
}

.ml45 {
	margin-left: 35px;
}

.ml50 {
	margin-left: 50px;
}

/* 字体巨细 */

.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font22 {
	font-size: 22px;
}

.font24 {
	font-size: 24px;
}

.font26 {
	font-size: 26px;
}

.font28 {
	font-size: 28px;
}

.font30 {
	font-size: 30px;
}

/*纵向居中*/

.v_middle {
	vertical-align: middle;
}

/*横向居中*/

.te-align {
	text-align: center;
}

/*相对定位*/

.p_r {
	position: relative;
}

/* 白色配景 */

.bgfff {
	background: #fff;
}

@media (min-width: 1200px) {
	/*min-width 1200 不要写其它内容*/
	.container {
		width: 1200px;
	}
	.container.xt {
		width:100%;
		max-width:1920px;
	}
}

/*全局样式 start*/

/* 头尾部 */

img {
	max-width: 100%;
}
.map img {max-width: unset;}
em {
	font-style: normal;
}

.logo {
	float: left;
	width: 320px;
	margin-top: 17px;
	font-family:'SourceHanSansCN';
	font-weight:bold;
}
.logo img,.logo p{display: inline-block;vertical-align: middle;}
.logo p{margin-left: 16px;padding-left: 16px;border-left: 1px solid #e5e5e5;font-size: 18px;color: #666;}
.logo p span{display: block;width: 100%;}
.logo p b{font-weight: normal;letter-spacing: .1em;}

.email,
.phone-number,
.call-me {
	float: right;
	margin-left: 105px;
}

.email,
.phone-number {
	padding-left: 64px;
	font-size: 14px;
	color: #1c5894;
	line-height: 50px;
	margin-top: 20px;
}

.email {
	background: url('/skins/default/images/img1_06.png') no-repeat 0 50%/auto 100%;
}

.phone-number {
	background: url('/skins/default/images/img1_08.png') no-repeat 0 50%/auto 100%;
}

.call-me {
	width: 128px;
	line-height: 41px;
	font-size: 18px;
	border-radius: 100px;
	color: #fff;
	background: #579d34;
	text-align: center;
	margin-top: 24px;
}

.call-me:hover { color: #fff;}

.header>div:nth-of-type(1) {
	height: 90px;
}

.head-nav {
	background: #1c5894;
	border-bottom: 4px solid #579d34;
}

.head-nav ul {
	float: right;
}

.head-nav ul li {
	float: left;
	position:relative;
}

.head-nav ul li a {
	line-height: 40px;
	font-size: 18px;
	float: left;
	color: #fff;
	padding: 0 30px;
	transition:all .3s;
}

.head-nav ul>li:hover>a {
	background: #579d34;
}

.head-nav ul li ul {
	position: absolute;
	top:40px;
	left:0;
	min-width: 160px;
	z-index: 10;
	display: none;
	background-color: rgba(87, 157, 52, 0.73);
	padding: 10px 0;
	box-shadow: 0 0 13px rgba(91,91,91,.17);
}

.head-nav ul li ul li {
	float: none;
	width: 100%;
}

.head-nav ul li ul li a{
	width: 100%;
	float: none;
	white-space: nowrap;
	display: block;
}

.head-nav ul li a:hover,.head-nav ul li a.on {
	background: #579d34;
}

.foot1 {
	border-top: 12px solid #579d34;
	background: url('/skins/default/images/bgt_03.png');
	padding-bottom: 120px;
}

.foot1-left {
	float: left;
	width: 280px;
}

.foot1-left>a {
	float: left;
	width: 274px;
	margin: 30px 0;
	border-bottom: 1px solid #1074b3;
	padding-bottom:15px;
	margin-top: 90px;
}

.foot1-left>span {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-left: 52px;
	line-height: 70px;
	color: #51b1c6;
	border-top: 1px solid #1074b3;
	background: url('/skins/default/images/f_09.png') no-repeat 0 50%/42px;
	font-size: 28px;
	font-weight: bold;
	white-space: nowrap;
}

.foot1-left>p {
	float: left;
	font-size: 14px;
	line-height: 14px;
	color: #51b1c6;
	white-space: nowrap;
}
.foot1-left dl { clear:both; margin-bottom:20px;}
.foot1-left dl:after { clear:both; content:' '; height:0; display:block;}
.foot1-left dl dt { padding:34px 28px 0 13px; background:url('/skins/default/images/f_09.png') no-repeat;background-position: 16px 8px; background-size:22px; color:#51b1c6; font-size:14px; font-weight:bold; float:left;}
.foot1-left dl dd { float:left;}
.foot1-left dl dd span { font-size:24px; color:#51b1c6; font-weight:bold; display:block;}
.foot1-left dl dd p { color:#51b1c6; font-size:14px;}

.foot1-center {
	float: left;
	margin: 90px 0 0 10px;
}

.foot1-center li {
	float: left;
	margin-left: 72px;
}

.foot1-center li h3 {
	color: #fff;
	font-size: 16px;
	margin-bottom: 25px;
}

.foot1-center li a {
	display: block;
	width: 108px;
	overflow: hidden;
	clear: both;
	color: #51b1c6;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 12px;
}

.foot1-center li a em {
	float: right;
	font-family: '宋体';
}

.foot1-right {
	float: right;
	margin-top: 90px;
	display:none;
}

.foot2 {
	background: #333333;
	padding: 25px 0;
}

.foot2>div>p {
	float: left;
	color: #8b8b8b;
	font-size: 12px;
	margin-right: 40px;
	line-height: 12px;
}

.foot2>div>p>a {color: #8b8b8b;}

.foot2>div>p:nth-of-type(1) {
	padding-right: 75px;
	background: url('/skins/default/images/img3_03.png') no-repeat 100% 50%;
}

.foot2>div>div {
	float: right;
}

.foot2>div>div>a {
	float: left;
	color: #8b8b8b;
	font-size: 12px;
	padding: 0 14px;
	line-height: 12px;
}

.foot2>div>div>a:nth-of-type(n+2) {
	border-left: 1px solid #8b8b8b;
}

.pages{font-size:0;text-align:center;margin-top:50px}
.pages a,.pages span{display:inline-block;vertical-align:middle;padding:0 15px;height:40px;line-height:38px;border:1px solid #e2e2e2;margin:0 5px;background:#fff;font-size:14px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:all .3s;-o-transition:.3s;transition:.3s}
.pages a:hover,.pages span.current{background-color:#579d34;border-color:#579d34; color:#fff}

.page-nav ul {display: flex;flex-wrap:wrap;}
.page-nav ul li {flex: 1;}
.page-nav ul li a {display: block;line-height: 50px;font-size: 18px;text-align: center;color: #595656;background: #efefef;}
.page-nav .nav-active a {background:#579d34;color: #fff;border-left: 1px solid #579d34;}


/* 联系尊龙凯时 */

.banner1 {
	height: 409px;
	background: url('/skins/default/images/img4_02.png') no-repeat top center;
	position: relative;
}

.banner1>img {
	display: none;
}

.content1>div>h1 {
	font-size: 36px;
	color: #595757;
	line-height: 36px;
	text-align: center;
	margin-top: 55px;
}

.content1>div>h2 {
	font-size: 32px;
	color: #6b6b6b;
	line-height: 32px;
	margin-top: 45px;
	text-align: center;
}

.content1-one {
	text-align: center;
}

.content1-one>div {
	display: inline-block;
	margin-top: 15px;
}

.content1-one>div>div:nth-of-type(1) {
	padding-left: 95px;
	background: url('/skins/default/images/img5_03.png') no-repeat 0 50%;
}

.content1-one>div>div:nth-of-type(1)>p {
	text-align: right;
	font-size: 14px;
	color: #6b6b6b;
	line-height: 14px;
}

.content1-one>div>div:nth-of-type(1)>strong {
	display: block;
	font-size: 45px;
	color: #579d34;
	padding: 12px 0 18px 0;
	line-height: 45px;
	/*border-bottom: 1px solid #dee6ec;*/
}

.content1-one>div>div:nth-of-type(2)>span {
	float: left;
	font-size: 20px;
	line-height: 32px;
	color: #6b6b6b;
}

.content1-one>div>div:nth-of-type(2)>p {
	float: right;
	color: #6b6b6b;
	line-height: 32px;
	font-size: 14px;
}

.content1-one {
	padding-bottom: 36px;
	border-bottom: 1px solid #dee6ec;
}

.content1-two {
	padding: 45px 0 60px 0;
}

.content1-two>div>h4 {
	font-size: 20px;
	line-height: 20px;
	cursor: pointer;
	margin-top: 50px;
}

.content1-two>div>h4:first-child {
	margin-top: 0;
}

.content1-two-left {
	float: left;
	width: 60%;
}

.content1-two>div>p {
	font-size: 14px;
	line-height: 20px;
	margin-top: 12px;
}

.content1-two>div>span {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	margin-top: 18px;
	font-weight: bold;
	padding-left: 35px;
}

.content1-two-left>span:nth-of-type(1) {
	background: url('/skins/default/images/img6_03.png') no-repeat 0 50%;
}

.content1-two-left>span:nth-of-type(2) {
	background: url('/skins/default/images/img6_03.png') no-repeat 0 50%;
}

.content1-two-left>span:nth-of-type(3) {
	background: url('/skins/default/images/img6_06.png') no-repeat 0 50%;
}

.content1-two-left>span:nth-of-type(4) {
	background: url('/skins/default/images/img6_09.png') no-repeat 0 50%;
}

.content1-two-right {
	float: right;
	width: 35%;
}

.content1-two-right>span:nth-of-type(1) {
	background: url('/skins/default/images/img6_03.png') no-repeat 0 50%;
}

.content1-two-right>span:nth-of-type(2) {
	background: url('/skins/default/images/img6_09.png') no-repeat 0 50%;
}

.map {
	height: 600px;
	/*background: url('/skins/default/images/img7_02.png') no-repeat 50% 50%;*/
	margin-bottom: 60px;
}

.branchs {
	margin-top: -107px;
	position: relative;
    z-index: 999;
}

.branch-btn {
	display: block;
	width: 151px;
	line-height: 48px;
	color: #fff;
	font-size: 24px;
	text-align: center;
	border-radius: 5px;
	margin: 0 auto;
	background: #579d34;
}

.branch-btn:hover {
	color: #fff;
}

.branch-list {
	background: #fff;
	padding: 22px 30px 198px;
	width: 1230px;
	margin-top: 30px;
}

.branch-list ul li {
	width: 25%;
	text-align: left;
	float: left;
	padding: 16px 0;
}

.branch-list ul li a {
	float: left;
}

.branch-list ul li a span,
.branch-list ul li a em {
	display: block;
	padding-left: 18px;
	font-size: 14px;
	padding-left: 18px;
	color: #6b6b6b;
	line-height: 14px;
}

.branch-list ul li a:hover span {
	color: #579d34;
	border-left: 4px solid #579d34;
}

.branch-list ul li a:hover em {
	color: #579d34;
}

.branch-list ul li a span {
	border-left: 4px solid #6b6b6b;
}

.branch-list ul li a em {
	margin-top: 10px;
}

.companys {
	border-bottom: 1px solid #dee6ec;
}

/* 05-关于尊龙凯时（新闻资讯） */

.banner2 {
	background: url('/skins/default/images/gy_02.jpg') no-repeat top center;
}

.content2-nav ul {
	display:flex;
	justify-content: center;
}

.content2-nav ul li {
	width: 20%;
	/*float: left;*/
}

.content2-nav ul li:nth-child(4) {
	/* display:none; */
}

.content2-nav ul li a {
	display: block;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	color: #595656;
	background: #efefef;
}

.content2-nav ul li:nth-of-type(n+2) a {
	border-left: 1px solid #dcdddd;
}

.content2-nav .content2-nav-active a {
	background: #579d34;
	color: #fff;
	border-left: 1px solid #579d34;
}

.content3 {
	padding-bottom: 90px;
}

.content3-nav {
	border-bottom: 1px solid #dee6ec;
}

.content3-nav a {
	/*float: left;*/
	line-height: 14px;
	font-size: 14px;
	color: #595757;
	padding-bottom: 12px;
	padding-top: 29px;
	border-bottom: 1px solid #dee6ec;
	margin-right: 32px;
	margin-bottom: -1px;
	display:inline-block;
}

.content3-nav a:hover {
	color: #579d34;
	border-bottom: 1px solid #579d34;
}
.content3-list ul{
	display: flex;
	flex-wrap: wrap;
}
.content3-list li {
	float: left;
	width: 33.33%;
	text-align: center;
	margin-top: 35px;
}

.content3-list li:nth-of-type(3n+1) {
	text-align: left;
}

.content3-list li:nth-of-type(3n) {
	text-align: right;
}

.content3-list-item {
	width: 370px;
	display: inline-block;
}

.content3-list-item-top {
	position: relative;
	border-bottom: 8px solid #579d34;
	overflow:hidden;
}

.content3-list-item-top img {
	width: 100%;
	height: 329px;
	transition: all 1s ease;
}
.content3-list-item-top img:hover {transform: scale(1.04);}

.content3-list-item-bottom p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 14px;
	line-height: 23px;
	margin-top: 25px;
	text-align: left;
}

.content3-list-item-bottom h3 {
	text-align: left;
	font-size: 18px;
	line-height: 20px;
	margin-top: 21px;
	color: #595757;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.content3-list-item-bottom p {text-indent: 2em;}

.content3-list-item-top span {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 50px;
	height: 42px;
	background: url('/skins/default/images/img8_03.png') no-repeat 0 0/100% 100%;
}

.content3-list-item-top div {
	position: absolute;
	left: 0;
	top: 0;
	z-index:100;
}

.content3-list-item-top div strong {
	display: block;
	text-align: center;
	line-height: 48px;
	font-size: 36px;
	background: #1c5894;
	color: #fff;
}

.content3-list-item-top div em {
	display: block;
	padding: 0 5px;
	line-height: 20px;
	font-size: 12px;
	background: #ebb417;
	color: #fff;
}

/* 05-关于尊龙凯时（新闻资讯-详情页） */

.content4-nav a {
	margin-right: 5px;
}

.content4-text {
	text-align: center;
}

.content4-textcon {
	padding-top:50px;
}

.content4-text h2 {
	font-size: 36px;
	color: #333333;
	line-height: 36px;
	margin-top: 35px;
}

.content4-text p {
	font-size: 15px;
	color: #5c666a;
	line-height: 28px;
	/*margin-top: 50px;*/
	text-align: left;
}

.content4-text img {
	/*margin-top: 60px;*/
}

.content4 {
	padding-bottom: 0;
}

.content5 {
	margin: 135px auto;
}

.content5-top>em {
	font-size: 15px;
	line-height: 15px;
	color: #4a5458;
	margin-right: 25px;
}

.content5-top>em,
.content5-top>a,.bshare-custom {
	float: left;
}

.content5-top>a {
	width: 15px;
	height: 15px;
	margin-right: 10px;
}

.content5-top>a:nth-of-type(1) {
	background: url('/skins/default/images/zxx_16.png') no-repeat 0 0/100% 100%;
}

.content5-top>a:nth-of-type(2) {
	background: url('/skins/default/images/zxx_18.png') no-repeat 0 0/100% 100%;
}

.content5-top>a:nth-of-type(3) {
	background: url('/skins/default/images/zxx_20.png') no-repeat 0 0/100% 100%;
}

.content5-top>p {
	float: right;
	font-size: 15px;
	color: #67a54a;
	line-height: 15px;
	padding-left: 12px;
	border-left: 1px solid #9e9e9f;
}

.content5-bottom {
	margin-top: 62px;
}

.content5-bottom span {
	display: block;
	padding-left: 35px;
	font-size: 12px;
	line-height: 12px;
}

.content5-bottom span:nth-of-type(1) {
	background: url('/skins/default/images/zxx_26.png') no-repeat 0 50%;
}

.content5-bottom span:nth-of-type(2) {
	margin-top: 10px;
	background: url('/skins/default/images/zxx_29.png') no-repeat 0 50%;
}

/*资质声誉*/
.honor-list {width: 102%;}
.honor-list ul{margin-left: -2%;}
.honor-list li{width: 23%;float: left;margin-left: 2%;position: relative;margin-top: 40px;}
.honor-list li a{display: block;width: 100%;}
.honor-img{width: 100%;overflow: hidden;height: 280px;line-height: 276px;background: #f5f5f5;text-align: center;}
.honor-img img{width: 88%;transition: all .6s ease-in-out;}
.honor-wd{width: 100%;height: 100px;display: flex;align-items: center;padding: 0 4%;}
.honor-wd h6, .honor-wd h1{font-size: 18px;color: #333;line-height: 24px;transition: all .4s ease;width: 100%;text-align: center;}
.honor-list li a:hover .honor-img img{transform: scale(1.04);}
.honor-list li a:hover .honor-wd h6{color: #1f5dcb;}
.honor-list li a:hover .honor-wd h1{color: #1f5dcb;}

/* 05-关于尊龙凯时（加入ipi） */

.content6 {
	text-align: center;
}

.content6>div {
	margin: 60px auto;
}

.content6 p {
	font-size: 36px;
	line-height: 60px;
	color: #4c4c4c;
}

.content7 {
	background: #fafafa;
}

.content7 ul {
	display: flex;
	flex-wrap: wrap;
	margin: 80px 0;
}

.content7 ul li {
	width: 370px;
	background: #fff;
	margin: 33px auto;
	text-align: center;
	padding: 63px 0 30px;
	position: relative;
}

.content7 ul li h4 {
	font-size: 24px;
	line-height: 24px;
	color: #6b6b6b;
}

.content7 ul li p {
	margin-top: 20px;
	font-size: 14px;
	line-height: 18px;
}

.content7 ul li span {
	position: absolute;
	width: 70px;
	height: 70px;
	top: 0;
	left: 50%;
	transform: translate(-50%, -50%);
}

.content7 ul li:nth-of-type(1) span {
	background: #6b6b6b url('../images/ipi_05.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(2) span {
	background: #6b6b6b url('../images/ipi_08.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(3) span {
	background: #6b6b6b url('../images/ipi_10.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(4) span {
	background: #6b6b6b url('../images/ipi_15.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(5) {
	background: url('/skins/default/images/ipi_22.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(6) span {
	background: #6b6b6b url('../images/ipi_17.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(7) span {
	background: #6b6b6b url('../images/ipi_26.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(8) span {
	background: #6b6b6b url('../images/ipi_32.png') no-repeat 50% 50%;
}

.content7 ul li:nth-of-type(9) span {
	background: #6b6b6b url('../images/ipi_29.png') no-repeat 50% 50%;
}

.content7 ul li:hover span {
	background-color: #579d34;
}

.content7 ul li:hover h4 {
	color: #579d34;
}

.join-us {
	background: #fff;
	position: relative;
	height: 400px;
	background: url('/skins/default/images/ipi_37.jpg') no-repeat 50% 50%;
}

.join-us img {
	height: 100%;
}

.join-us a {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 370px;
	line-height: 102px;
	background: #50963f;
	color: #fff;
	font-size: 48px;
	border-radius: 5px;
	text-align: center;
}

/* 05-关于尊龙凯时（ipi概况） */

.content8 {
	padding: 58px 0;
	background: url('/skins/default/images/gy_04.jpg') no-repeat 50% 50%;
}

.content8 h3 {
	/*padding-left: 32px;
	border-left: 15px solid #579d34;*/
	font-size: 36px;
	line-height: 36px;
	color: #fff;
}

.content8 p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	margin-top: 20px;
}

.content9 {
	height: 800px;
	background: url('/skins/default/images/gy_05.jpg') no-repeat 50% 50%;
	background-size: cover;
}

.content9 video {
	height: 100%;
	width: 100%;
	/*background: #fff;
	opacity: 0;*/
}

.content10 {
	margin: 70px auto 350px;
	text-align: center;
}

.contents-title {
	display: inline-block;
	padding: 0 16px;
	border-left: 15px solid #579d34;
	border-right: 15px solid #579d34;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	color: #fff;
}

.content10>h2 {
	color: #1e5895;
}

.content10 ul {
	display: flex;
	margin-top: 96px;
}

.content10 ul li {
	width: 270px;
	height: 270px;
	padding: 48px;
	box-sizing: border-box;
	background: #1e5895;
	margin: 0 auto;
	position: relative;
}

.content10 ul li p {
	padding-top: 125px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.content10 ul li:nth-of-type(1) p {
	background: url('/skins/default/images/gy_08.png') no-repeat 50% 0;
}

.content10 ul li:nth-of-type(2) p {
	background: url('/skins/default/images/gy_10.png') no-repeat 50% 0;
}

.content10 ul li:nth-of-type(3) p {
	background: url('/skins/default/images/gy_12.png') no-repeat 50% 0;
}

.content10 ul li:nth-of-type(4) p {
	background: url('/skins/default/images/gy_15.png') no-repeat 50% 0;
}

.content10 ul li>span {
	width: 53px;
	height: 26px;
	background: url('/skins/default/images/gy_22.jpg') no-repeat 0 0/100% 100%;
	position: absolute;
	left: 50%;
	top: 100%;
	transform: translateX(-50%);
}

.content10 ul li div {
	position: absolute;
	left: 50%;
	top: 103%;
	transform: translateX(-50%);
	width: 179px;
	height: 179px;
	background: url('/skins/default/images/img11_03.png') no-repeat 0 0/100% 100%;
	padding-top: 70px;
}

.content10 ul li div strong,
.content10 ul li div em {
	display: block;
	color: #fff;
	text-align: center;
}

.content10 ul li div strong {
	font-size: 30px;
	line-height: 30px;
}

.content10 ul li div em {
	font-size: 24px;
	line-height: 24px;
	margin-top: 14px;
}

.content11 {
	text-align: center;
	background: url('/skins/default/images/gy_25.jpg') no-repeat 0 0/100% 100%;
	padding-bottom: 188px;
}

.content11>div>h2 {
	margin-top: 62px;
}

.content11 ul {
	display: flex;
	margin-top: 110px;
}

.content11 ul li {
	width: 370px;
	margin: 0 auto;
}

.content11 ul li div {
	padding: 30px 20px;
	background: #fff;
	border-top: 8px solid #579d34;
}

.content11 ul li div h4 {
	font-size: 24px;
	color: #0a4b74;
}

.content11 ul li div p {
	font-size: 18px;
	color: #677278;
	margin-top: 5px;
}

/* 04-3焦点能力（端到端交付） */

.content12-nav ul li {
	width: 33.33%;
}

.content12-text {
	padding: 76px 0 108px;
	text-align: center;
}

.content12-text p {
	font-size: 36px;
	line-height: 60px;
	color: #4c4c4c;
}

.content13 {
	background: #f2f2f3;
	text-align: center;
}

.content13 .content13-head {
	background: #1c5894;
}

.content13-head {
	padding: 34px 0;
	text-align: center;
	/* background: #ffffff; */
}

.content13-btn {
	display: inline-block;
	width: 146px;
	line-height: 54px;
	border: 1px solid #579d34;
	border-radius: 8px;
	font-size: 24px;
	font-weight: bold;
	color: #579d34;
	text-align: center;
	background: #fff;
}

.content13>.container {
	padding: 70px 0 156px;
}

.content13-list {
	margin-top: 110px;
}

.content13-list>ul>li {
	padding: 82px 20px 52px;
	width: 200px;
	height: 330px;
	background: #fff;
	float: left;
	position: relative;
}

.content13-list>ul>li:nth-of-type(n+2) {
	margin-left: 50px;
}

.content13-list>ul>li>p {
	padding-left: 25px;
	background: url('/skins/default/images/img12_03.png') no-repeat 0 5px;
	line-height: 25px;
	text-align: left;
	font-size: 16px;
	margin-top: 22px;
}

.content13-list>ul>li>p>em {
	display: block;
	font-size: 20px;
	color: #579d34;
	line-height: 25px;
}

.content13-list>ul>li>h4 {
	font-size: 24px;
	line-height: 24px;
	color: #595757;
}

.content13-list>ul>li>span {
	display: block;
	line-height: 25px;
	text-align: left;
	font-size: 16px;
	margin-top: 22px;
}

.content13-list>ul>li>div {
	position: absolute;
	left: 50%;
	top: 0;
	width: 130px;
	height: 130px;
	border: 1px solid #e2e2e3;
	border-radius: 50%;
	transform: translate(-50%, -50%);
}

.content13-list>ul>li:nth-of-type(1)>div {
	background: #fff url('../images/zf_05.png') no-repeat 50% 50%;
}

.content13-list>ul>li:nth-of-type(2)>div {
	background: #fff url('../images/zf_07.png') no-repeat 50% 50%;
}

.content13-list>ul>li:nth-of-type(3)>div {
	background: #fff url('../images/zf_09.png') no-repeat 50% 50%;
}

.content13-list>ul>li:nth-of-type(4)>div {
	background: #fff url('../images/zf_11.png') no-repeat 50% 50%;
}

.content13-list>ul>li:nth-of-type(5)>div {
	background: #fff url('../images/zf_13.png') no-repeat 50% 50%;
}

.content14-wrap {
	height: 696px;
}

.content14-wrap>img {
	float: left;
	width: 50%;
	height: 100%;
}

.content14-right {
	float: right;
	width: 50%;
	height: 100%;
}

.content14-top,
.content14-bottom {
	height: 50%;
	position: relative;
}

.content14-top {
	background: #f2f2f3;
}

.content14-bottom {
	background: #fff;
}

.content14-top div,
.content14-bottom div {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	padding: 0 110px;
	box-sizing: border-box;
}

.content14-top div h4,
.content14-bottom div h4 {
	font-size: 24px;
	line-height: 25px;
	color: #595757;
}

.content14-top div p,
.content14-bottom div p {
	font-size: 16px;
	line-height: 25px;
	color: #595757;
	margin-top: 20px;
}

.content15 {
	background: #f7f8f8;
}

.content15-text {
	font-size: 16px;
	line-height: 25px;
	text-align: center;
}

.content15-lists {
	margin-top: 50px;
	padding-bottom: 65px;
}

.content15-lists>div {
	text-align: center;
}


.content15-lists>div>ul>li {
	float: left;

}

.content15-list1 ul {
	display: inline-block;
}

.content15-list1 ul li {
	margin: 0 15px;
}

.content15-list2 ul li {

	text-align: center;
}

.content15-list2 ul li div {
	margin: 0 auto;
}

.content15-list2 {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.content15-list2-prev,
.content15-list2-next {
	position: absolute;
	top: 100px;
	width: 30px;
	height: 30px;
	border: 2px solid #c2c3c3;
	z-index: 10;
	transform: rotate(45deg);
}

.content15-list2-prev {
	left: 10px;
	border-top: none;
	border-right: none;
}

.content15-list2-next {
	right: 10px;
	border-bottom: none;
	border-left: none;
}

.content15-list2-prev:hover {
	border-bottom: 2px solid #579d34;
	border-left: 2px solid #579d34;
}

.content15-list2-next:hover {
	border-top: 2px solid #579d34;
	border-right: 2px solid #579d34;
}

.content15-lists>div>ul>li>div {
	width: 270px;
	height: 220px;
	background: #e6e6e6;
	position: relative;
}

.content15-lists>div>ul>li>div>img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.content15-lists>div>ul>li>p {
	font-size: 16px;
	line-height: 42px;
	color: #666666;
}

.content16 {
	text-align: center;
}

.content16 .content13-head {
	background: #1c5894;
}

.content16 .container {
	padding: 125px 0 215px;
}

.content16 .content13-btn {
	margin-bottom: 20px;
}

.content16-list {
	margin-top: 50px;
}

.content16-list li {
	float: left;
	width: 16.66%;
	text-align: center;
}

.content16-list li p {
	font-size: 16px;
	font-weight: bold;
	color: #1e5895;
	line-height: 16px;
	margin-top: 22px;
}

.content17 {
	text-align: center;
	position: relative;
	height:826px;
	background:url(/skins/default/images/zf_61.jpg) center top no-repeat;
	background-size: cover;
	
}

.content17 .content13-btn {
	position: absolute;
	left: 50%;
	top: 42px;
	transform: translateX(-50%);

}

.content17-link {
	position: absolute;
	left: 50%;
	bottom: 48px;
	transform: translateX(-50%);
	padding: 0 50px;
	font-size: 24px;
	line-height: 54px;
	border: 1px solid #0e3f70;
	color: #0e3f70;
}

.content17-link em {
	float: right;
	margin-left: 35px;
	font-size: 40px;
	line-height: 48px;
}

/* 04-1焦点能力（最佳实践） */

.content18 {
	height: 1650px;
}

.content18>div {
	height: 50%;
}

.content18>div>div {
	width: 50%;
	height: 100%;
}

.content18>div>div h3 {
	font-size: 36px;
	line-height: 48px;
	background: url('/skins/default/images/img13_03.png') no-repeat 0 8px;
	padding-left: 32px;
	color: #fff;
	font-weight: bold;
}

.content18>div>div p {
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	margin-top: 32px;
}

.content18>div>div em,
.content18>div>div span {
	display: block;
	font-size: 48px;
	line-height: 60px;
	color: #a1c235;
	font-weight: 100;
}

.content18>div>div em {
	margin-top: 25px;
}

.content18-top-left {
	float: left;
	background: url('/skins/default/images/sj_04.jpg') no-repeat 0 0/100% 100%;
}

.content18-top-right {
	float: right;
	position: relative;
	background: #e8e8e8;
}

.content18-top-right img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.content18-top-left>div,
.content18-bottom-right>div {
	width: 590px;
	padding-right: 90px;
	float: right;
	margin-top: 215px;
}

.content18-bottom-left {
	background: unset;
}

.content18-bottom-right {
	background: url('/skins/default/images/sj_04.jpg') no-repeat 0 0/100% 100%;
}

.content18-bottom-right>div {
	float: left;
	padding-left: 90px;
}

.content18-bottom-left,
.content18-top-right {
	overflow: hidden;
}

.content18-bottom-left img {
	max-width: unset;
	width: 960px;
	/* width: 100%; */
	height: 100%;
}

.content18-top-right img {
	max-width: unset;
	width: 960px;
}

.content18>div .content18-bottom-right span {
	font-size: 36px;
}

.content19 {
	padding: 70px 0;
	background: url('/skins/default/images/img14_02.png') no-repeat 50% 50%/100% 100%;
}

.content19>div>h3 {
	padding-left: 16px;
	font-size: 36px;
	line-height: 36px;
	color: #595757;
	border-left: 15px solid #579d34;
	text-align: left;
}

.content19>div>p {
	font-size: 16px;
	line-height: 20px;
	color: #595757;
	margin-top: 45px;
	text-align: left;

}

.content19-list {
	margin-top: 55px;
}

.content19-list li {
	float: left;
	width: 33.33%;
}

.content19-list li div {
	overflow: hidden;
	clear: both;
}

.content19-list li img,
.content19-list li p,
.content19-list li span,
.content19-list li em {
	float: left;
}

.content19-list li img {
	margin-right: 10px;
}

.content19-list li p {
	width: 50px;
	font-size: 24px;
	line-height: 30px;
	margin: 20px 18px 0 0;
}

.content19-list li span,
.content19-list li em {
	font-size: 62px;
	color: #a1c235;
	line-height: 65px;
	margin-top: 20px;
}

.content19-list li em {
	font-size: 36px;
	margin-top: 26px;
}

.content19>div {
	text-align: center;
}

.content19>div>div {
	margin-top: 80px;
	display: inline-block;
}

.content19>div>div>img {
	margin: 0 90px;
}

/* 03-2客户应用（手艺应用） */

.content20-nav ul li {
	width: 50%;
}

.banner3 {
	background: url('/skins/default/images/yy_02.jpg') no-repeat 50% 50%;
}

.banner4 {
	background: url('/skins/default/images/zx_02.jpg') no-repeat 50% 50%;
}

.banner1 p {
	position: absolute;
	width: 970px;
	font-size: 48px;
	color: #fff;
	left: 365px;
	top: 50%;
	transform: translateY(-50%);
	line-height: 56px;
}

.content21 {
	height: 828px;
}

.content21>div {
	height: 100%;
	float: left;
	width: 50%;
}

.contnet21-left {
	background: url('/skins/default/images/yy_04.jpg') no-repeat 50% 50%
}

.contnet21-right {
	background: url('/skins/default/images/yy_05.jpg') no-repeat 50% 50%
}

.content21>div>div {
	color: #fff;
	width: 510px;
	margin-top: 220px;
}

.content21>div>div h3 {
	font-size: 36px;
	padding-left: 16px;
	border-left: 15px solid #fff;
	line-height: 36px;
	margin-bottom: 50px;
	font-weight: bold;
}

.content21>div>div p {
	font-size: 16px;
	line-height: 25px;
}

.content21>div>div span {
	display: block;
	font-size: 48px;
	line-height: 60px;
}

.content21>div>div span:nth-of-type(1) {
	margin-top: 30px;
}

.contnet21-left>div {
	float: right;
	margin-right: 82px;
}

.contnet21-right>div {
	float: left;
	margin-left: 110px;
}

.content22 {
	background: #f7f8f8;
	padding-bottom: 160px;
}

.content22>div>h3 {
	padding-left: 16px;
	border-left: 15px solid #579d34;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	margin: 62px 0;
}

.content22-left {
	float: left;
	width: 272px;
	background: #fff;
	height: 512px;
	text-align: center
}

.content22-left h4,
.content22-right h4 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	background: #579d34;
}

.content22-left img {
	margin: 36px 0;
}

.content22-left p {
	padding: 0 18px;
	font-size: 16px;
	line-height: 25px;
	text-align: left;
	color: #757474;
}

.content22-right {
	float: right;
	width: 870px;
	height: 512px;
	background: #fff;
}

.content22-right ul li {
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 0 17px;
}

.content22-right ul li div {
	position: relative;
	margin-top: 36px;
	display: inline-block;
	margin-bottom: 15px;
}

.content22-right ul li div span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 73px;
	line-height: 73px;
	border-radius: 50%;
	background: #579d34;
	color: #fff;
	font-size: 24px;
}

.content22-right ul li p {
	padding-left: 20px;
	font-size: 16px;
	line-height: 25px;
	text-align: left;
	color: #757474;
	margin-top: 16px;
	background: url('/skins/default/images/img15_03.png') no-repeat 0 8px;
}

/* 03-1客户应用（标杆客户） */

.content23 {
		padding-bottom: 100px;
	background: url('/skins/default/images/kh.jpg') center top no-repeat;
	height:826px;
}

.content23>div>h3 {
	padding-left: 17px;
	font-size: 36px;
	border-left: 15px solid #579d34;
	line-height: 36px;
	margin-top: 290px;
	color:#fff;
	font-weight:bold;
}
.content23>div>p { color:#fff; font-size:16px; margin-top:30px; padding-left:35px;}

.content23-list {
	margin-top: 60px;
	height: 560px;
	position: relative;
	background: url('/skins/default/images/kh.jpg') no-repeat 0 0/100%;
}

.content23-list li {
	position: absolute;
	width: 135px;
	height: 215px;
	padding: 0 11px;
}

.content23-list li strong {
	font-size: 30px;
	color: #1c5893;
	line-height: 30px;
	display: block;
	margin-top: 30px;
}

.content23-list li p {
	font-size: 16px;
	line-height: 28px;
	margin-top: 10px;
}

.content23-list li:nth-of-type(1) {
	top: 90px;
	left: 22px;
}

.content23-list li:nth-of-type(2) {
	top: 50px;
	left: 175px;
}

.content23-list li:nth-of-type(3) {
	top: 105px;
	left: 376px;
}

.content23-list li:nth-of-type(4) {
	top: 10px;
	left: 643px;
}

.content23-list li:nth-of-type(5) {
	top: 65px;
	left: 925px;
}

.content24 {
	padding-bottom: 70px;
	background: #fff;
}

.content24-list {
	height: 828px;
}

.content24-list li {
	float: left;
	width: 50%;
	height: 50%;
}

.content24-list li:nth-of-type(1) {
	background: url('/skins/default/images/kh_08.jpg') no-repeat 50% 50%/585px 100%;
}

.content24-list li:nth-of-type(2) {
	background: url('/skins/default/images/kh_09.jpg') no-repeat 50% 50%/585px 100%;
}

.content24-list li:nth-of-type(3) {
	background: url('/skins/default/images/kh_11.jpg') no-repeat 50% 50%/585px 100%;
}

.content24-list li:nth-of-type(4) {
	background: url('/skins/default/images/kh_12.jpg') no-repeat 50% 50%/585px 100%;
}

.content24-list li div {
	width: 430px;
	margin-top: 140px;
	margin-left: 100px;
	color: #fff;
}

.content24-list li div h3 {
	padding-left: 16px;
	border-left: 15px solid #579d34;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}

.content24-list li div p {
	padding-left: 32px;
	font-size: 16px;
	line-height: 25px;
	margin-top: 25px;
}

/* 01-首页 */

.index-banner {
	position: relative;
	overflow: hidden;
}

.index-banner ul li {
	height: 680px;
	position: relative;
}

.index-banner ul li img {
	display: none;
}

.index-banner ul li:nth-of-type(1) {
	background: url('/skins/default/images/sy_02.jpg') no-repeat 50% 50%/1920px;
}

.index-banner ul li:nth-of-type(2) {
	background: url('/skins/default/images/sy_02.jpg') no-repeat 50% 50%/1920px;
}

.index-banner ul li:nth-of-type(3) {
	background: url('/skins/default/images/sy_02.jpg') no-repeat 50% 50%/1920px;
}

.index-banner ul li a { width:100%; height:100%; display:block;}

.index-banner ul li div {
	position: absolute;
	left: 370px;
	top: 50%;
	transform: translateY(-50%);
	width: 740px;
	color: #fff;
}

.index-banner ul li div p {
	font-size: 48px;
	line-height: 58px;
}

.index-banner ul li div a {
	display: inline-block;
	width: 266px;
	line-height: 58px;
	border: 1px solid #fff;
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin-top: 36px;
}

.banner-prev,
.banner-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 42px;
	height: 42px;
	z-index: 11;
}

.banner-prev {
	left: 130px;
	background: rgba(255, 255, 255, 0.2) url('../images/img16_03.png') no-repeat 50% 50%;
}

.banner-next {
	right: 130px;
	background: rgba(255, 255, 255, 0.2) url('../images/img16_05.png') no-repeat 50% 50%;
}

.indexpro {width: 1170px;margin: 0 auto 50px;position: relative;overflow: hidden;}
.indexpro .swiper-slide img {transition:1s linear 2s;transform:scale(1.1,1.1);}
.indexpro .swiper-slide-active img,.indexpro .swiper-slide-duplicate-active img {transition:6s linear;transform:scale(1,1);}
.indexpro .swiper-pagination-bullet {width: 10px;height: 10px;}
.indexpro .swiper-pagination-bullet-active {background-color: #579d34;}
.swiper-prev, .swiper-next{position: absolute;z-index: 4;width: 60px;height: 60px;top: 50%;margin-top: -30px;background: rgba(0, 0, 0, .6) url('../images/arrLW.svg') no-repeat center/24px auto;cursor: pointer;transition: all .4s ease;}
.swiper-prev{left: 0;}
.swiper-next{right: 0;transform: rotate(180deg);}
.swiper-prev:hover, .swiper-next:hover{background-color: #1c5894;}

.xianti-imgbox {width: 1100px;position: relative;overflow: hidden;padding-bottom: 45px; margin: 50px auto 80px;text-align: center;}
.xianti-imgbox .swiper-pagination-bullet {width: 10px;height: 10px;}
.xianti-imgbox .swiper-pagination-bullet-active {background-color: #579d34;}
.xianti-imgbox .swiper-pagination {bottom: 0;}
.xianti-imgbox .swiper-prev,.xianti-imgbox  .swiper-next {border-radius: 100%;}

.jiazhiju-imgbox {width: 100%;position: relative;overflow: hidden;padding-bottom: 45px; margin: 50px auto 80px;}
.jiazhiju-imgbox .swiper-pagination-bullet {width: 10px;height: 10px;}
.jiazhiju-imgbox .swiper-pagination-bullet-active {background-color: #579d34;}
.jiazhiju-imgbox .swiper-pagination {bottom: 0;}

.content25 {background-color: #1c5894;}
.content25 ul li {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	/*background: #0e3f70;*/
}

.content25 ul li:nth-of-type(n+2) {
	border-left: 1px solid #005b94;
}

.content25 ul li a {
	display: block;
	text-align: center;
}

.content25 ul li a span {
	display: inline-block;
	line-height: 140px;
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	padding-left: 87px;
}

.content25 ul li:nth-of-type(1) a span {
	background: url('/skins/default/images/sy_05.png') no-repeat 0 50%;
}

.content25 ul li:nth-of-type(2) a span {
	background: url('/skins/default/images/sy_08.png') no-repeat 0 50%;
}

.content25 ul li:nth-of-type(3) a span {
	background: url('/skins/default/images/sy_10.png') no-repeat 0 50%;
}

.content26 {
	text-align: center;
	padding: 110px 0;
}

.content26 h2 {
	font-size: 60px;
	color: #333333;
	margin-bottom: 110px;
}

.content26 p {
	font-size: 24px;
	line-height: 36px;
}

.content26 ul {
	display: flex;
	width: 100%;
	margin-top: 70px;
	align-items: center;
	justify-content: center;
}

.content26 ul li {
	/*float: left;*/
	width: calc(20% - 34px);
	line-height: 48px;
	/*padding: 0 13px;*/
	box-sizing: border-box;
	color: #005b94;
	font-size: 24px;
	margin: 0 17px;
	transition: all 0.3s ease;
}

.content26 ul li a { color: #005b94; display: block; border: 1px solid #005b94; transition: all 0.3s ease; }
.content26 ul li a:hover {background-color:#579d34;color:#fff;border:1px solid #579d34;}

/*.content26 ul li:nth-of-type(n+2) {
	margin-left: 34px;
}*/

.content26 ul li span {
	/*float: left;*/
}

.content26 ul li em {
	float: right;
}

.content27 {
	background: #f7f7f7;
	text-align: center;
	padding: 100px 0;
}

.content27>div>h2 {
	font-size: 60px;
	color: #333333;
	line-height: 60px;
	padding-bottom: 60px;
}

.content27>div>ul {
	margin-top: 56px;
}

.content27>div>ul li {
	float: left;
}

.content27>div>ul li a {
	display: block;
	position: relative;
	border-bottom: 8px solid #579d34;
}

.content27>div>ul li a img {
	width: 100%;
	height: 100%;
}

.content27>div>ul li:nth-of-type(1) {
	height: 470px;
}

.content27>div>ul li:nth-of-type(n+2) {
	margin-left: 30px;
	height: 220px;
}

.content27>div>ul li:nth-of-type(n+4) {
	margin-top: 30px;
}

.content27>div>ul li a p {
	position: absolute;
	width: 320px;
	box-sizing: border-box;
	padding: 10px 20px;
	color: #fff;
	font-size: 22px;
	line-height: 28px;
	left: 0;
	bottom: 0;
	text-align: left;
}

.content27>div>ul li a span {
	width: 50px;
	height: 42px;
	background: url('/skins/default/images/img8_03.png') no-repeat 0 0/100% 100%;
	position: absolute;
	right: 0;
	bottom: 0;
}

/* 04-2焦点能力（定制化研发） */

.content28 {
	background: #fff;
}

.content28 .content13-head {
	background: #1c5894;
}

.content28-left {
	float: left;
	width: 370px;
}

.content28>div {
	padding: 44px 0;
}

.contents-title2 {
	font-size: 24px;
	font-weight: bold;
	color: #579d34;
	line-height: 24px;
}

.content28>div>div {
	margin-top: 44px;
}

.content28>div>div h5 {
	font-size: 24px;
	text-align: center;
	line-height: 24px;
}

.content28>div>div img {
	width: 100%;
	margin: 20px 0;
}

.content28>div>div p {
	font-size: 16px;
	line-height: 26px;
	color: #595757;
}

.content28-right {
	float: right;
	width: 740px;
}

.content28-right ul li {
	float: left;
	width: 170px;
}

.content28-right ul li:nth-of-type(n+2) {
	margin-left: 20px;
}

.content29 {
	background: #f7f8f8;
	padding: 40px 0 22px;
}

.content29-left {
	float: left;
	width: 480px;
}

.content29-left p {
	font-size: 16px;
	line-height: 25px;
	color: #595757;
	margin-top: 15px;
}

.content29-left h5 {
	font-size: 24px;
	color: #595757;
	margin-top: 35px;
	line-height: 24px;
}

.content29-right {
	float: right;
	width: 593px;
}

.content29-right img {
	margin-top: 42px;
}

.content30 {
	padding: 128px 0;
}

.content30-left {
	float: left;
	width: 470px;
}

.content30-left h5 {
	margin-top: 28px;
	font-size: 24px;
	line-height: 24px;
}

.content30-left p {
	font-size: 16px;
	line-height: 25px;
	margin-top: 20px;
}

.content30-right {
	float: right;
	margin-top: 25px;
}

.content31 .content13-head {
	background: #1c5894;
}

.content31-wrap {
	display: flex;
}

.content31-wrap>div {
	width: 50%;
	padding: 90px 0 170px;
	box-sizing: border-box;
}

.content31-wrap>div>div {
	width: 450px;
}

.content31-left {
	background: #f7f8f8;
}

.content31-left>div {
	float: right;
	margin-right: 110px;
}

.content31-right>div {
	float: left;
	margin-left: 110px;
}

.content31-left>div>ul {
	height: 361px;
	background: url('/skins/default/images/yf_29.png') no-repeat 0 0/100%;
	position: relative;
	margin-top: 100px;
}

.content31-left>div>ul li {
	font-size: 16px;
	color: #666464;
	position: absolute;
	line-height: 16px;
	text-align: center;
}

.content31-left>div>ul li:nth-of-type(1) {
	left: 0;
	width: 100%;
	top: 85px;
}

.content31-left>div>ul li:nth-of-type(2) {
	left: 0;
	width: 38%;
	top: 180px;
}

.content31-left>div>ul li:nth-of-type(3) {
	right: 0;
	width: 38%;
	top: 180px;
}

.content31-left>div>ul li:nth-of-type(4) {
	left: 0;
	width: 50%;
	top: 345px;
}

.content31-left>div>ul li:nth-of-type(5) {
	right: 0;
	width: 50%;
	top: 345px;
}

.content31-wrap>.content31-right>div {
	width: 472px;
}

.content31-right p {
	font-size: 16px;
	line-height: 25px;
	margin-top: 35px;
	color: #595757;
}

.content31-right>div>ul {
	height: 246px;
	background: url('/skins/default/images/yf_32.png') no-repeat 0 0/100%;
	margin-top: 75px;
	position: relative;
}

.content31-right>div>ul li {
	position: absolute;
	left: 38px;
	line-height: 25px;
	font-size: 12px;
	color: #595757;
}

.content31-right>div>ul li:nth-of-type(1) {
	top: 16px;
}

.content31-right>div>ul li:nth-of-type(2) {
	top: 78px;
}

.content31-right>div>ul li:nth-of-type(3) {
	top: 142px;
}

.content31-right>div>ul li:nth-of-type(4) {
	top: 203px;
}

.content32 .content13-head {
	background: #1c5894;
}

.content32>.container>div {
	width: 470px;
	padding: 90px 0 70px;
}

.content32>.container>div p {
	font-size: 16px;
	line-height: 25px;
	margin-top: 32px;
}

.content32-left {
	float: left;
}

.content32-right {
	float: right;
}

.hexin-list {}
.hexin-list li {padding:5.57% 0;}
.hexin-list li .container {position: relative;}
.hexin-list li .left { width: 50%; float: left;}
.hexin-list li .left img {max-width: 100%;}
.hexin-list li .right { width: 42%;float: right;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.hexin-list li .right .title {font-size: 30px;margin-bottom: 18px;color: #000;}
.hexin-list li .right .des {line-height: 1.625em;color: #000;text-indent: 2em;}
.hexin-list li .right .txt {font-size: 16px;}
.hexin-list li .right .txt p {margin-top: 14px;position: relative;/*padding-left: 30px; text-indent: -1.5em; */}
.hexin-list li .right .txt p:before{/*content: '';*/width: 10px;height: 10px;/*background: url(/skins/default/images/dui.png) no-repeat;background-size: cover;*/background-color:#579d34;position: absolute;left: 2px;top: 11px;}
.hexin-list li:nth-child(even) {background-color: #f5f7fa;}
.hexin-list li:nth-child(even) .left {float: right;}
.hexin-list li:nth-child(even) .right {right: auto;left: 0;}

/*人才引进*/
.job-box {padding: 70px 0;}
.job-msg{text-align:center;line-height:30px;color:#666;font-size: 16px;padding-bottom: 60px;}
.job-msg h4{color:#1c5894;font-size: 16px;line-height: 30px;}
.job .info{color:#666;font-size:16px;max-width:60%;margin:25px auto 30px;text-align:center;line-height:28px;}
.job-box h2{height:80px;line-height:80px;padding:0px 20px;font-size: 36px;color:#1c5894;margin:0;font-weight: bold;text-align: center;}
.job-box dl{border-bottom:1px solid #eee;}
.job-box dl dt{height:80px;line-height:80px;padding:0px 20px;background:#fff url(../images/job_r.png) no-repeat 98% center;font-size: 18px;color:#666;cursor: pointer;transition: all .3s;}
.job-box dl dt.cur{background:#fff url(../images/job_b.png) no-repeat 98% center;}
.job-box dl dd{background:#eeeeee;padding:30px;position:relative;display:none;}
.job-box dl dd h4{font-size:16px;font-weight:bold;color:#666;margin-bottom:10px;}
.job-box dl dd p{font-size:14px;color:#666;line-height:30px;}
.job-box dl a{position: absolute;right:0px;top:0px;width:11%;text-align: center;height:100%;background:#c00e1c;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;}
.job-box dl a:hover{text-decoration:underline;}

/* 05-关于尊龙凯时（生长历程） */

.history-con{position:relative;padding-right:6px;padding-top:54px;margin-top: 70px;padding-bottom: 70px;}
.history-con:before{content:'';position:absolute;left:46.4%;top:0;width:60px;height:60px;background:url(/skins/default/images/history-1-d.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.ul-reason{position:relative}
.ul-reason:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.ul-reason li{padding:10px 0;position:relative;overflow:hidden}
.ul-reason li:before{content:'';position:absolute;left:50%;top:50%;width:16px;height:16px;margin:4px 0 0 -17px;background:url(/skins/default/images/history-4-d.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.ul-reason li:after{content:'';position:absolute;left:49.2%;top:0;bottom:0;width:1px;background-color:#dcdcdc}
.ul-reason li:first-child{padding-top:20px}
.ul-reason .con{width:50%;padding-right:49px;float:left;text-align:right;position:relative}
.ul-reason .con-inner{display:inline-block;vertical-align:middle;width:402px;box-shadow:0 2px 6px 0 rgba(0,0,0,.19);background-color:#fff;padding-left:106px;min-height:94px;cursor:pointer;position:relative}
.ul-reason .con-inner:after{content:'';position:absolute;left:100%;top:50%;width:21px;height:28px;margin-top:-16px;background:url(/skins/default/images/history-2-d.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.ul-reason .date{position:absolute;left:0;top:0;bottom:0;width:106px;text-align:center;background-color:#1c5894;font-size:20px;color:#fff;line-height:32px;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-reason .date .inner{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-reason .date span{display:block}
.ul-reason .txt{font-size:16px;color:#333;line-height:24px;padding:15px 24px 15px 28px;padding-right:20px;text-align:left}
.ul-reason .txt p {padding: 4px 0; position: relative;}
.ul-reason .txt p::before{content: '';width: 6px;height: 6px;background-color: #579d34;position: absolute;left: -15px; top:13px}
.ul-reason .con-inner:hover .date{background-color:#579d34}
.ul-reason .mCSB_inside>.mCSB_container{margin-right:0}
.ul-reason .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";width:6px}
.ul-reason .mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#d3d3d3}
.ul-reason .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#102568}
.ul-reason .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#102568}
.ul-reason .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.ul-reason .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#102568;background-color:#102568}
.case-1{padding:49px 0 88px;overflow:hidden}

.content33 h3 {
	font-size: 48px;
	color: #333333;
	text-align: center;
	line-height: 48px;
	margin-top: 185px;
}

.content33-top {
	width: 95px;
	height: 114px;
	background: url('/skins/default/images/img17_03.png') no-repeat 0 0/100% 100%;
	margin: 18px auto 0;
}

.content33-list {
	background: #f2f2f2 url('../images/img18_03.png') repeat-y 49.95% 0;
	padding: 25px 0 80px;
	box-sizing: border-box;
}

.content33-list li { width: 1200px; margin: 0px auto;}
.content33-list li:nth-of-type(n+2) {
	margin-top: 105px;
}

.content33-list li>div:nth-of-type(2n+1) {
	float: right;
}

.content33-list li>div:nth-of-type(2n) {
	float: left;
}

.content33-list li>div:nth-of-type(2n+1) div {
	float: left;
	text-align: left;
	margin-left: 145px;
}

.content33-list li>div:nth-of-type(2n) div {
	float: right;
	text-align: right;
	margin-right: 145px;
}

.content33-list li>div>div {
	position: relative;
	width: 500px;
}

.content33-list li>div strong {
	font-size: 80px;
	font-weight: bold;
	color: #005b94;
	line-height: 80px;
	display: inline-block;
}

.content33-list li>div p {
	font-size: 16px;
	line-height: 30px;
	color: #555555;
	margin-top: 13px;
}

.content33-list li>div span {
	position: absolute;
	top: 50%;
	right: 100%;
}

.content33-list li>div {
	float: left;
	width: 50%;
}

.content33-list li>div:nth-of-type(n+2){
	margin-top: 44px;
}

.content33-list li>div div div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 135px;
}

.content33-list li>div:nth-of-type(2n) div div {
	left: 100%;
}

.content33-list li>div:nth-of-type(2n+1) div div {
	right: 100%;
}

.content33-list li>div div span {
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #579d34;
}

.content33-list li>div:nth-of-type(2n+1) div span {
	right: 0;
}

.content33-list li>div:nth-of-type(2n) div span {
	left: 0
}

.content33-list li>div div em {
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 5px solid #fff;
}

.content33-list li>div:nth-of-type(2n+1) div em {
	left: 0;
	transform: translate(-76%, -50%);
	background: radial-gradient(#fff, #3fab26, #3fab26);
}

.content33-list li>div:nth-of-type(2n) div em {
	right: 0;
	transform: translate(76%, -50%);
	background: radial-gradient(#fff, #48b2f5, #48b2f5);
}

/*ss*/

.liucheng_box {
	color: #fff;
}

.liucheng_box ul {
	background: url(/skins/default/images/liucheng_03.png) no-repeat top center;
	width: 902px;
	height: 315px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

.liucheng_box ul li {
	float: left;
	font-size: 19px;
	line-height: 44px;
}

.liucheng_box ul li:nth-child(1) {
	margin-left: 20px;
}

.liucheng_box ul li:nth-child(2) {
	margin-left: 113px;
}

.liucheng_box ul li:nth-child(3) {
	margin-left: 109px;
}

.liucheng_box ul li:nth-child(4) {
	margin-left: 109px;
}

.liucheng_box ul li:nth-child(5),
.liucheng_box ul li:nth-child(6),
.liucheng_box ul li:nth-child(7),
.liucheng_box ul li:nth-child(8) {
	margin-top: 84px;
}

.liucheng_box ul li:nth-child(5) {
	margin-left: 28px;
}

.liucheng_box ul li:nth-child(6) {
	margin-left: 114px;
}

.liucheng_box ul li:nth-child(7) {
	margin-left: 117px;
}

.liucheng_box ul li:nth-child(8) {
	margin-left: 166px;
}

.liucheng_box ul li:nth-child(9) {
	margin-left: 571px;
	margin-left: 569px;
	margin-top: 95px;
}

.xuqiu h2,.mianze h2 {
	font-size: 36px;
	font-weight: bold;
	color: #595757;
	text-align: center;
}

.xuqiu,.mianze {
	margin-top: 80px;
}

.mianze-box {
	margin-top: 50px;
	line-height: 1.8;
	font-size: 18px;
	color: #595757;
	text-align: left;
}

.xuqiu p {
	margin-top: 50px;
	line-height: 1.8;
	font-size: 18px;
	color: #595757;
	text-align: left;
}

.bg_liucheng {
	background: url(/skins/default/images/zx_04.jpg) no-repeat top center;
	height: 413px;
}

.bg1c5894 {
	background: #1c5894;
	margin-top: 156px;
	padding-top: 45px;
	padding-bottom: 95px;
}

.yewu_box {
	color: #fff;
}

.yewu_box h2 {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
}

.yewu_cont {
	text-align: center;
	margin-top: 40px;
	margin-left: 0;
}

.tiaozhan {
	margin-top: 20px;
}

.tiaozhan strong {
	font-size: 67px;
	font-family: arial;
	width: 20%;
	font-weight: normal;
}

.tiaozhan p {
	display: inline-block;
	width: 80%;
}

.tiaozhan p span {
	display: block;
}

.tiaozhan strong.te {
	margin-right: -35px;
}

.fanan_box {}

.fanan_box h2 {
	text-align: center;
	font-size: 36px;
	color: #1c5894;
	color: #1c5894;
	font-weight: bold;
}

.fanan_cont {
	margin-top: 36px;
		margin-left: 0px;
}

.bgf2f2f3 {
	background: #f2f2f3;
	padding-top: 60px;
	padding-bottom: 40px;
}

.fanan_cont strong {
	font-size: 24px;
	color: #595757;
	font-weight: normal;
	padding-left: 50px;
	padding-right: 20px;
	display: block;
	font-size: 24px;
	margin-top: 30px;
	background: url(/skins/default/images/jc_32.png) no-repeat 27px 11px;
}

.fanan_cont a {
	display: block;
	background: #ffffff;
}

.fanan_cont a p {
	padding-left: 40px;
	font-size: 16px;
	padding-right: 40px;
	margin-top: 35px;
	line-height: 30px;
	padding-left: 28px;
	font-size: 16px;
	padding-right: 28px;
	min-height: 187px;
}

.more_box {
	margin-top: 121px;
}

.more_box .more_btn {
	color: #0e3f70;
	line-height: 47px;
	padding: 40px 25px;
	border: 1px solid #005b94;
	display: inline-block;
	font-size: 24px;
}

.more_box .more_btn:hover {
	border-color: #579d34;
	color: #579d34;
}

.more_box .more_btn span {
	font-size: 47px;
	display: inline-block;
	line-height: 47px;
	vertical-align: bottom;
	position: relative;
	top: 10px;
	top: -2px;
	margin-left: 18px;
}

.more_box .more_btn strong {
	vertical-align: bottom;
	font-weight: normal;
}

.bgf5f5f5 {
	background: #f5f5f5;
	padding-top: 42px;
	padding-bottom: 96px;
	margin-top: 121px;
}

.logo_box {
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

.logo_box ul li {
	margin: 7.5px 15px;
	float: left;
}

.youshi_box {
	display: flex;
	width: 100%;
}

.youshi_box li {
	border: 1px solid #eeeeee;
	width: 20%;
	float: left;
	display: block;
	text-align: center;
	color: #1c5894;
}
.youshi_box.jiance-box li {
	width: 25%;
}

.youshi_box li em {
	width: 115px;
	height: 76px;
	display: inline-block;
}

.youshi_box li em.em1 {
	background: url(/skins/default/images/jc_05.png) no-repeat top center/70%;
}

.youshi_box li em.em2 {
	background: url(/skins/default/images/jc_07.png) no-repeat top center/70%;
}

.youshi_box li em.em3 {
	background: url(/skins/default/images/jc_09.png) no-repeat top center/70%;
}

.youshi_box li em.em4 {
	background: url(/skins/default/images/jc_11.png) no-repeat top center/70%;
}

.youshi_box li em.em5 {
	background: url(/skins/default/images/jc_13.png) no-repeat top center/70%;
}

.youshi_box.jiance-box li em.em6 {
	background: url(/skins/default/images/jc_14.png) no-repeat top center/70%;
	height: 76px;
}

.youshi_box li em.em6 {
	height: 55px;
	background: url(/skins/default/images/zp5.png) no-repeat 50% -3%/70%;
}

.youshi_box li em.em7 {
	height: 55px;
	background: url(/skins/default/images/zp4.png) no-repeat 50% -3%/70%;
}

.youshi_box li em.em8 {
	height: 55px;
	background: url(/skins/default/images/zp2.png) no-repeat 50% -3%/70%;
}

.youshi_box li em.em9 {
	height: 55px;
	background: url(/skins/default/images/zp3.png) no-repeat 50% -3%/70%;
}

.youshi_box li em.em10 {
	height: 55px;
	background: url(/skins/default/images/zp1.png) no-repeat 50% -3%/70%;
}

.youshi_box li em.em11 {
	height: 55px;
	background: url(/skins/default/images/zp6.png) no-repeat 50% -3%/70%;
}

.youshi_box li em.em12 {
	height: 55px;
	background: url(/skins/default/images/zp7.png) no-repeat 50% -3%/70%;
}

.youshi_box li em.em13 {
	height: 55px;
	background: url(/skins/default/images/zp8.png) no-repeat 50% -3%/70%;
}

.youshi_box li {
	position: relative;
}

.youshi_box li a {
	display: block;
	padding-top: 40px;
	padding-bottom: 30px;
}

.youshi_box li i {
	display: inline-block;
	width: 60px;
	height: 30px;
	background: url(/skins/default/images/jc_21.png) no-repeat;
	position: absolute;
	bottom: -50px;
	left: 50%;
	margin-left: -30px;
	display: none;
}

.youshi_box li strong {
	display: block;
	text-align: center;
	font-size: 18px;
}

.youshi_box li.on {
	background: #1c5894;
}

.youshi_box li.on em,.youshi_box.jiance-box li.on em {
	/* background-position: bottom center; */
	background-position: 50% 170%;
}

.youshi_box1 li.on em {
	/* background-position: bottom center; */
	background-position: 50% 100%;
}

.youshi_box li.on strong {
	color: #fff;
}

.youshi_box li.on i {
	display: block;
}

div.bgf7f7f7 {
	background: #f7f7f7;
	margin-bottom: 10px;
	padding-top: 70px;
	padding-bottom: 55px;
}

.mb49 {
	margin-bottom: 49px;
	display: flex;
}

.product-box1 .tit-box {position: relative;text-align:center;padding-bottom: 30px;}
.product-box1 .tit-box .product-left-logo {position: absolute;left:0;bottom:30px;margin:0;display:none;}

.pro_r h2,.product-box1 h2 {
	font-size: 36px;
	font-weight: bold;
	color: #1c5894;
	border-left: 10px solid #1c5894;
	padding-left: 25px;
	line-height: 28px;
}
.product-box1 .tit-box h2 {border-left:none;padding-left:0;position: relative;}
.product-box1 .tit-box h2:after {width:36px;height:3px;font-size:0;line-height:0;background-color:#579d34;position: absolute;left:50%;bottom:-25px;content:'';border-radius: 5px;transform: translateX(-50%);}

.product-box1 .product-left-img {padding: 20px 0;text-align: center;}

.pro_r ul,.pro_r .content,.product-box1 .content {
	margin-top: 40px;
}

.pro_r ul li,.pro_r .content p,.product-box1 .content p {
	font-size: 16px;
	color: #747a84;
	line-height: 35px;
	padding-left: 32px;
	background: url(/skins/default/images/jc_32.png) left 12px no-repeat;
	margin:0;
}
.pro_r .content p:empty { background:none;}

.pro_r p a {
	display: inline-block;
	width: 166px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border: 1px solid #d9ddd7;
	margin-right: 20px;
	background:#fff;
}

.pro_r p,.product-box1 p {
	margin-top: 20px;
}

.pro_c img {
	max-width: 100%;
}

.chichun {
	margin-top: 320px;
	color: #747a84;
	font-size: 16px;
}

.chichun h4 {
	font-size: 20px;
	font-weight: bold;
	color: #1c5894;
	margin-bottom: 10px;
}

.youshi_box2 div.col-md-3 {
	text-align: center;
}

.youshi_box2 div.col-md-3 strong {
	display: block;
	font-size: 24px;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #1e5895;
}

.youshi_box2 div.col-md-3 p {
	display: block;
	font-size: 24px;
	line-height: 36px;
	color: #595757;
}

.youshi_box2 {
	margin-top: 76px;
}

.tezhen_box {
	margin-top: 30px;
	text-align: center;
}

.tezhen_box h2 {
	text-align: center;
	font-size: 36px;
	color: #1c5894;
	color: #1c5894;
	font-weight: bold;
}

.bgtu1 {
	background: url(/skins/default/images/rj_17.jpg) no-repeat top center;
	padding-top: 101px;
	margin-top: 30px;
}

.bgtu2 {
	margin-top: 129px;
	background: url(/skins/default/images/rj_19.jpg) no-repeat top center;
	padding-top: 113px;
}

.bgtu1 .tuzhen_cont p,
.bgtu2 .tuzhen_cont p {
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	font-size: 18px;
	color: #595757;
}

.bgtu1 .tuzhen_cont p span,
.bgtu2 .tuzhen_cont p span {
	display: block;
}

.bgtu1 .tuzhen_cont div.col-md-4 {
	padding-left: 0;
	padding-right: 0;
}

/*ss end*/

.row {
	margin-left: 0;
}

.content14-left {
	float: left;
	width: 50%;
	height: 100%;
	background: url('/skins/default/images/zf_20.jpg') no-repeat 50% 50%;
}

.content11 ul li {
	background: #fff;
}

.content5-bottom a {
	line-height: 18px;
}

.product-left-logo {margin-bottom: 15px;display:none;}
.product-left-img img{ max-width: 100%;}

/*.product-left-left,
.product-left-right{
	float: left;
}
.product-left-left{
	width: 180px;
}
.product-left-right{
	width: 380px;
}*/

.pro_r{
	float: right;
}


.change-language{
	float: right;
	margin-left: 36px;
	line-height:41px;
	margin-top:24px;
	padding-right: 15px;
	background: url('/skins/default/images/img21_03.png') no-repeat 100% 50%;
	font-size: 14px;
	color: #a5a5a6; 
}


.change-language a{
	color: #a5a5a6; 
}
.header{
	position: relative;
}
.menu-btn{
	position: absolute;
	width: 30px;
	height: 30px;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	background: url('/skins/default/images/menu-btn.png') no-repeat 0 0/100% 100%;
display: none;
}

.invezl-info{width: 100%;background: #f4f4f4;padding: 58px 0 58px 90px;}
.invezl-info .container {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.invezl-info-gf{width: 426px;border-right: 1px solid #e5e5e5;}
.invezl-info-gf .hint{font-size: 16px;color: #888;}
.invezl-info-gf .name{color: #c7000b;font-size: 16px;font-family:'Samsung';line-height: 1;margin: 16px 0 2px;}
.invezl-info-gf .name span{font-size: 70px;margin-right: 10px;}
.invezl-info-gf .name p{display: inline-block;vertical-align: text-bottom;margin-left: 10px;font-family:'SamsungMd';font-size: 20px;padding-left: 14px;background: url('/skins/default/images/invezlArr.png') no-repeat left center;}
.invezl-info-gf .name.down{color: #007a00;}
.invezl-info-gf .name.down p{background-image: url('/skins/default/images/invezlArrH.png');}
.invezl-info-gf .desc{font-size: 12px;color: #888;}
.invezl-info-xx{width: calc(100% - 426px);display: flex;justify-content: center;flex-wrap: wrap;align-items: flex-start;}
.invezl-info-xx li{padding: 0 36px;}
.invezl-info-xx li:first-child{padding-left: 0;}
.invezl-info-xx li:last-child{padding-right: 0;}
.invezl-info-xx li .desc{font-size: 14px;color: #888;}
.invezl-info-xx li .num{font-size: 14px;color: #333;font-family:'Samsung';line-height: 1;margin-top: 12px;}
.invezl-info-xx li .num span{font-size: 30px;margin-right: 8px;}


/*全局样式 end*/

@media (min-width: 1025px) {
	/*所有hover写在这内里 兼容sofari的移动端不支持hover*/
	.pro_r p a:hover {
		background: #1c5894;
		color: #fff;
		border: 1px solid #1c5894;
	}
	.youshi_box li:hover {
		background: #1c5894;
	}
	.youshi_box li:hover em,.youshi_box.jiance-box li:hover em {
		background-position: 50% 170%;
	}
	.youshi_box1 li:hover em {
		background-position: 50% 100%;
	}
	.youshi_box li:hover strong {
		color: #fff;
	}
	.youshi_box li:hover i {
		display: block;
	}
}

@media (max-width: 1441px) {
	/*修改1441以下、小屏显示器*/
	.banner1 p {
		left: 200px;
		font-size: 40px;
	}
	.content33-list li>div>div {
		width: unset;
	}
	.logo_box ul {
		display: flex;
		flex-wrap: wrap;
	}
	.logo_box ul li {
		width: 16.66%;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	.invezl-info {padding: 50px 0 50px 60px;}
    .invezl-info-gf .name span {font-size: 60px;}
    .invezl-info-gf {width: 380px;}
    .invezl-info-xx {width: calc(100% - 380px);}
    .invezl-info-xx li {padding: 0 32px;}
}

@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
	.email,
	.phone-number,
	.call-me {
		margin-left: 50px;
	}
	.foot1-center {
		margin-left: 0;
	}
	.foot1-center li:nth-of-type(1) {
		margin-left: 0;
	}
	.foot1-left {
		width: 100%;
	}
	.foot2 {
		padding: 15px 0;
	}
	.foot2 p {
		margin-bottom: 15px;
	}
	.foot2>div>div {
		float: left;
	}
	.content27>div>ul li:nth-of-type(1) {
		width: 300px;
		height: unset;
	}
	.content27>div>ul li:nth-of-type(n+2) {
		width: 290px;
		height: unset;
	}
	.content27 {
		padding: 70px 0;
	}
	.content27>div>ul li a p {
		width: 260px;
		font-size: 18px;
		line-height: 22px;
	}
	.banner1 p {
		left: 100px;
		font-size: 36px;
		width: 700px;
	}
	.tiaozhan strong {
		vertical-align: top;
		line-height: 60px;
	}
	.fanan_cont a p {
		min-height: 240px;
	}
	.content23-list li {
		width: 110px;
	}
	.content23-list li strong {
		font-size: 24px;
	}
	.content23-list li p {
		font-size: 14px;
		line-height: 20px;
	}
	.content23-list li:nth-of-type(1) {
		top: 65px;
		left: 20px;
	}
	.content23-list li:nth-of-type(2) {
		top: 30px;
		left: 142px;
	}
	.content23-list li:nth-of-type(3) {
		top: 80px;
		left: 305px;
	}
	.content23-list li:nth-of-type(4) {
		top: 0px;
		left: 518px;
	}
	.content23-list li:nth-of-type(5) {
		top: 50px;
		left: 745px;
	}
	.content24-list li div {
		width: 300px;
	}
	.content12-text {
		padding: 50px 0;
	}
	.content12-text p {
		font-size: 30px;
		line-height: 45px;
	}
	.content21>div>div {
		width: 80%;
	}
	.contnet21-left>div {
		margin-right: 30px;
	}
	.contnet21-right>div {
		margin-left: 30px;
	}
	.content22-right {
		width: 680px;
	}
	.content22-left {
		width: 230px;
	}
	.content22-right ul li div {
		width: 90%;
	}
	.content22-left img {
		width: 70%;
	}
	.content19>div>div>img {
		margin: 0 50px;
	}
	.content18-top-left>div,
	.content18-bottom-right>div {
		width: 100%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.content28-left {
		width: 280px;
	}
	.content28-right {
		width: 670px;
	}
	.content28-right ul li {
		width: 152px;
	}
	.content29-left {
		width: 400px;
	}
	.content29-right {
		width: 500px;
	}
	.content30-left {
		width: 400px;
	}
	.content30-right {
		width: 500px;
		margin-top: 80px;
	}
	.content31-wrap>div>div {
		width: 360px;
	}
	.content31-wrap>.content31-right>div {
		width: 360px;
	}
	.content31-left>div {
		margin-right: 20px;
	}
	.content31-right>div {
		margin-left: 20px;
	}
	.content31-left>div>ul li {
		font-size: 14px;
	}
	.content31-left>div>ul li:nth-of-type(1) {
		top: 70px;
	}
	.content31-left>div>ul li:nth-of-type(2) {
		top: 150px;
	}
	.content31-left>div>ul li:nth-of-type(3) {
		top: 150px;
	}
	.content31-left>div>ul li:nth-of-type(4) {
		top: 280px;
	}
	.content31-left>div>ul li:nth-of-type(5) {
		top: 280px;
	}
	.content31-right>div>ul li:nth-of-type(1) {
		top: 9px;
	}
	.content31-right>div>ul li:nth-of-type(2) {
		top: 57px;
	}
	.content31-right>div>ul li:nth-of-type(3) {
		top: 105px;
	}
	.content31-right>div>ul li:nth-of-type(4) {
		top: 152px;
	}
	.content32>.container>div {
		width: 45%;
	}
	.content13-list ul {
		display: flex;
	}
	.content13-list ul li:nth-of-type(n) {
		width: 18%;
		margin: 0 auto;
	}
	.content17-link {
		width: 550px;
	}
	.content10 ul li {
		width: 23%;
		margin: 0 auto;
	}
	.content11 ul li {
		width: 32%;
	}
	.content33 h3 {
		margin-top: 50px;
		font-size: 40px;
		line-height: 40px;
	}
	.content33-list {
		padding-left: 15px;
		padding-right: 15px;
	}
	.content7 ul li {
		width: 285px;
	}
	.content3-list-item {
		width: 300px;
	}
	.logo_box ul li {
		width: 20%;
	}
	.pro_l{
		width: 100%;
	}
	.pro_r {
		width: 100%;
		margin-top: 30px;
	}
	.invezl-info {padding: 40px 0 40px 40px;}
    .invezl-info-gf .name span {font-size: 50px;}
    .invezl-info-gf {width: 340px;}
    .invezl-info-xx {width: calc(100% - 340px);}
    .invezl-info-xx li .num span {font-size: 26px;margin-right: 6px;}
    .invezl-info-xx li .num {margin-top: 8px;}
    .invezl-info-xx li {padding: 0 20px;}
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	.invezl-info-gf{width: 100%;padding-bottom: 30px;border-right: none;border-bottom: 1px solid #e5e5e5;}
    .invezl-info-xx{width: 100%;margin-top: 30px;justify-content: flex-start;}
    .invezl-info{padding: 40px;}
}

@media (max-width: 991px) {
	/*修改1024以下、平板*/
	.logo {
		width: 150px;
		margin-top: 22px;
	}
	.email,
	.phone-number,
	.call-me {
		margin-left: 20px;
		margin-top: 26px;
		line-height: 35px;
	}
	.email,
	.phone-number {
		padding-left: 45px;
	}
	.call-me {
		font-size: 16px;
	}
	.foot1-center li:nth-of-type(n+2) {
		margin-left: 60px;
	}
	.foot1-center li a {
		width: 95px;
	}
	.index-banner ul li,
	.banner1 {
		height: unset;
	}
	.index-banner ul li img,
	.banner1 img {
		display: block;
	}
	.index-banner ul li div {
		left: 100px;
	}
	.index-banner ul li div p,
	.banner1 p {
		font-size: 26px;
		line-height: 40px;
	}
	.banner1 p {
		width: 600px;
	}
	.indexpro {
		width:100%;
	}
	.indexpro .swiper-prev, .indexpro .swiper-next {
		width:40px;
		height:40px;
	}
	.content17 { height:650px;}
	.content23 { margin:0px 24px;}
	.content25 ul li a span {
		font-size: 18px;
		line-height: 100px;
	}
	.content27>div>ul li:nth-of-type(n) {
		width: 290px;
	}
	.content27>div>ul li:nth-of-type(n+2) {
		margin-left: 16px;
	}
	.content27>div>ul li:nth-of-type(n+3) {
		margin-top: 16px;
	}
	.content27>div>ul li:nth-of-type(4) {
		margin-left: 0;
	}
	.content27>div>ul {
		display: inline-block;
		width: 596px;
	}
	.content26 ul {
		display: flex;
	}
	.content6 p {
		font-size: 26px;
		line-height: 40px;
	}
	.content6>div {
		margin: 40px auto;
	}
	.liucheng_box ul {
		background: url('/skins/default/images/liucheng_03.png') no-repeat 0 0/100% 100%;
	}
	.liucheng_box ul li {
		font-size: 16px;
	}
	.liucheng_box ul li:nth-child(1) {
		margin: 2px 0 0 12px;
	}
	.liucheng_box ul li:nth-child(2) {
		margin: 2px 0 0 82px;
	}
	.liucheng_box ul li:nth-child(3) {
		margin: 2px 0 0 80px;
	}
	.liucheng_box ul li:nth-child(4) {
		margin: 2px 0 0 85px;
	}
	.liucheng_box ul li:nth-child(5) {
		margin: 82px 0 0 18px;
	}
	.liucheng_box ul li:nth-child(6) {
		margin: 82px 0 0 90px;
	}
	.liucheng_box ul li:nth-child(7) {
		margin: 82px 0 0 92px;
	}
	.liucheng_box ul li:nth-child(8) {
		margin: 82px 0 0 125px;
	}
	.liucheng_box ul li:nth-child(9) {
		margin: 97px 0 0 453px;
	}
	.xuqiu {
		margin-top: 40px;
	}
	.xuqiu p {
		margin-top: 40px;
	}
	.bg1c5894 {
		margin-top: 40px;
	}
	.yewu_cont {
		margin-top: 0;
	}
	.yewu_cont>div {
		margin-top: 30px;
	}
	.tiaozhan {
		margin-top: 10px;
	}
	.fanan_cont a {
		text-align: center;
		padding-top: 30px;
	}
	.fanan_cont strong {
		text-align: left;
	}
	.fanan_cont a p {
		text-align: left;
		min-height: 150px;
	}
	.fanan_cont>div {
		margin-top: 30px;
	}
	.youshi_box li strong {
		font-size: 16px;
	}
	.chichun {
		margin-top: 30px;
	}
	.pro_c {
		margin-bottom: 30px;
	}
	.content23-list {
		height: 400px;
	}
	.content23-list li strong {
		font-size: 20px;
	}
	.content23-list li p {
		font-size: 12px;
		margin-top: 0;
	}
	.content23-list li {
		width: 90px;
	}
	.content23-list li:nth-of-type(1) {
		top: 25px;
		left: 12px;
	}
	.content23-list li:nth-of-type(2) {
		top: 0px;
		left: 109px;
	}
	.content23-list li:nth-of-type(3) {
		top: 35px;
		left: 232px;
	}
	.content23-list li:nth-of-type(4) {
		top: -25px;
		left: 396px;
	}
	.content23-list li:nth-of-type(5) {
		top: 10px;
		left: 570px;
	}
	.content24-list li div h3 {
		font-size: 30px;
		line-height: 30px;
	}
	.content24-list li div {
		width: 260px;
		margin-left: 50px;
	}
	.content12-text p {
		font-size: 24px;
		line-height: 35px;
	}
	.content22-left {
		width: 180px;
	}
	.content22-right {
		width: 530px;
	}
	.content21>div>div span {
		font-size: 38px;
		line-height: 48px;
	}
	.content18>div>div em,
	.content18>div>div span {
		font-size: 42px;
	}
	.content18>div>div h3 {
		font-size: 32px;
	}
	.content19-list li img {
		width: 60px;
		margin-top: 20px;
		margin-right: 0;
	}
	.content19-list li p {
		font-size: 18px;
		line-height: 24px;
		margin-top: 30px;
		margin-right: 5px;
	}
	.content19-list li span {
		font-size: 44px;
	}
	.content19-list li em {
		font-size: 30px;
	}
	.content19>div>div>img {
		width: 200px;
	}
	.content19>div>p {
		margin-top: 30px;
	}
	.content19-list {
		margin-top: 30px;
	}
	.contents-title {
		font-size: 28px;
		line-height: 28px;
	}
	.content28>div {
		padding: 30px 15px;
	}
	.contents-title2 {
		font-size: 20px;
	}
	.content28>div>div h5 {
		font-size: 18px;
	}
	.content28>div>div p {
		font-size: 14px;
		line-height: 22px;
	}
	.content28>div>div img {
		margin: 10px 0;
	}
	.content28>div>div {
		margin-top: 30px;
	}
	.content28-left {
		width: 180px;
	}
	.content28-right {
		width: 530px;
	}
	.content28-right ul li {
		width: 125px;
	}
	.content28-right ul li:nth-of-type(n+2) {
		margin-left: 10px;
	}
	.content29-left {
		width: 300px;
	}
	.content29-right {
		width: 400px;
		margin-top: 20%;
	}
	.content30-left {
		width: 300px;
	}
	.content30-right {
		width: 400px;
		margin-top: 20%;
	}
	.content30 {
		padding: 30px 0;
	}
	.content31-wrap>div {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.content32>.container>div {
		padding: 30px 0;
	}
	.content32>.container>div p {
		margin-top: 10px;
	}
	.content13-list {
		margin-top: 0;
	}
	.content13-list ul {
		flex-wrap: wrap;
	}
	.content13-list ul li:nth-of-type(n) {
		width: 28%;
		margin-top: 110px;
	}
	.content13>.container {
		padding: 70px 0;
	}
	.content14-top div,
	.content14-bottom div {
		padding: 0 15px;
	}
	.content14-wrap {
		height: 600px;
	}
	.content16-list li {
		width: 33.33%;
	}
	.content16-list {
		margin-top: 0;
	}
	.content16-list li {
		margin-top: 30px;
	}
	.content16 .container {
		padding: 70px 0;
	}
	.content10 {
		margin: 50px auto 260px;
	}
	.content10 ul {
		flex-wrap: wrap;
		margin-top: 0;
	}
	.content10 ul li {
		width: 45%;
		margin-top: 50px;
	}
	.content10 ul li:nth-of-type(n+3) {
		margin-top: 240px;
	}
	.content11 {
		padding-bottom: 50px;
	}
	.content11>div>h2 {
		margin-top: 50px;
	}
	.content11 ul {
		margin-top: 50px;
	}
	.content33-list li>div strong {
		font-size: 60px;
		line-height: 60px;
	}
	.content7 ul li:nth-of-type(5) {
		width: 100%;
		margin-bottom: 60px;
	}
	.content3-list li {
		width: 50%;
	}
	.content3-list li:nth-of-type(n) {
		text-align: center;
	}
	.content3-list-item {
		width: 340px;
	}

	.logo_box ul li {
		width: 25%;
	}


	.logo {
		margin-top: 0;
		width: 100%;
	}
	.header>div:nth-of-type(1) {
		height: unset;
		padding: 15px 20px;
		position: relative;

	}
	.email,
	.phone-number,
	.call-me {
		float: left;
		margin-left: 0;
		margin-right: 20px;
		margin-top: 15px;
	}
	
	.change-language{
		margin-top: 15px;
	}

	.youshi_box2 div.col-md-3{
		float: left;
		width: 50%;
		margin-top: 30px;
	}

	.youshi_box2 div.col-md-3 strong{
		margin: 20px 0;
	}
}

@media only screen and (min-width:768px){
.ul-reason li:nth-child(even):before{margin-top:-4px}
.ul-reason li:nth-child(even) .con{float:right;text-align:left;padding-left:49px}
.ul-reason li:nth-child(even) .con-inner{padding:0;padding-right:106px;}
.ul-reason li:nth-child(even) .con-inner:after{left:auto;right:100%;margin-top:-20px;background-image:url(/skins/default/images/history-3-d.png)}
.ul-reason li:nth-child(even) .date{left:auto;right:0}
}
@media (max-width: 767px) {
	.xl_kfbar { display:none;}
	/*修改758以下、小屏平板*/

	.email,
	.phone-number,
	.call-me {
		display: none;	
	}

	.logo{
		float: unset;
		display: block;
		margin: 0 auto;
		width: 100%;
	}
	.logo img {width:130px;}
	.logo p {font-size:15px;margin-left:10px; padding-left:10px;}
	.menu-btn{
		display: block;
	}
	.change-language {
		position: absolute;
		top:50%;
		right:60px;
		margin-top:0;
		transform: translateY(-50%);
	}


	.head-nav {
		
		transition: 0.5s;
		overflow: hidden;
	}

	.heightNone{
		height: 0 !important;
	}

	
	.head-nav ul {
		float: left;
		width: 100%;
		padding: 0;
	}
	.head-nav ul li{
		width: 100%;
	padding: 0;
	}


	.head-nav ul li a {
		float: unset;
			display: block;
		font-size: 18px;
		line-height: 35px;
		padding: 5px 15px;
	}
	.head-nav .container{
		padding: 0;
	}


	.foot1-right {
		width: 100%;
		margin-top: 50px;
	}
	.foot1 {
		padding-bottom: 50px;
	}
	.foot1-center {
		width: 100%;
		flex-wrap: wrap;
		display: flex;
		margin-top: 30px;
	}
	.foot1-center li:nth-of-type(n) {
		margin-left: 0;
		margin-right: 60px;
		margin-top: 30px;
	}
	.foot2>div>p {
		line-height: 14px;
	}
	.content26 {
		padding: 40px 15px;
	}
	.content26 h2 {
		margin-bottom: 40px;
		font-size: 40px;
	}
	.content26 p {
		font-size: 18px;
	}
	.content26 ul {
		margin-top: 30px;
	}
	.content27>div>h2 {
		font-size: 40px;
	}
	.content27 {
		padding: 40px 0;
	}
	.content27>div>ul {
		margin-top: 40px;
	}
	.index-banner ul li div p,
	.banner1 p {
		font-size: 18px;
		line-height: 24px;
	}
	.banner1 p {
		width: 400px;
	}
	.index-banner ul li div {
		width: 300px;
	}
	.index-banner ul li div a {
		width: 180px;
		line-height: 50px;
		margin-top: 20px;
	}
	.content25 ul li a span {
		line-height: 70px;
	}
	.content25 ul li:nth-of-type(1) a span {
		background: url('/skins/default/images/sy_05.png') no-repeat 0 50%/auto 60%;
	}
	.content25 ul li:nth-of-type(2) a span {
		background: url('/skins/default/images/sy_08.png') no-repeat 0 50%/auto 60%;
	}
	.content25 ul li:nth-of-type(3) a span {
		background: url('/skins/default/images/sy_10.png') no-repeat 0 50%/auto 60%;
	}
	.content25 ul li a span {
		padding-left: 60px;
	}
	.banner-next {
		right: 30px;
	}
	.banner-prev {
		left: 30px;
	}
	.content25 ul li a span {
		font-size: 14px;
		line-height: 55px;
	}
	.content26 ul li {
		font-size: 18px;
		width: calc(50% - 10px) !important;
		margin: 20px 5px 0;
		padding:0;
	}
	.content27>div>ul li:nth-of-type(n) {
		width: 200px;
	}
	.content27>div>ul {
		width: 416px;
	}
	/*.content26 ul li:nth-of-type(n+2) {
		margin-left: 20px;
	}*/
	.content27>div>ul li a p {
		width: 150px;
		padding: 5px;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.content6 p {
		font-size: 20px;
		line-height: 30px;
	}
	.xuqiu h2 {
		font-size: 30px;
	}
	.xuqiu,
	.xuqiu p,
	.bg1c5894 {
		margin-top: 30px;
	}
	.yewu_box h2 {
		font-size: 30px;
	}
	.more_box {
		margin-top: 40px;
	}
	.bgf5f5f5 {
		margin-top: 40px;
	}
	.more_box .more_btn {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 20px;
	}
	.youshi_box li strong {
		font-size: 14px;
		line-height: 20px;
	}
	.content24-list li div h3 {
		font-size: 26px;
	}
	.content24-list li div {
		width: 210px;
		margin-left: 20px;
	}
	.content24-list li div p {
		padding-left: 0;
	}
	.content23 {
		padding-bottom: 30px;
		background: url('/skins/default/images/kh_m.png') center top no-repeat;
		background-size:cover;
		height: 460px;
		margin:0px 15px;
	}
	.content23-list {
		background: url('/skins/default/images/khphone.jpg') no-repeat 0 0/100% 100%;
		height: 1300px;
	}
	.content23-list li {
		width: 24%
	}
	.content23-list li strong {
		font-size: 30px;
		margin: 0;
	}
	.content23-list li p {
		font-size: 18px;
		line-height: 25px;
		margin-top: 15px;
	}
	.content23-list li:nth-of-type(1) {
		top: 40px;
		/* top: 3.5%; */
		left: 3.5%;
	}
	.content23-list li:nth-of-type(2) {
		top: 210px;
		/* top: 15%; */
		left: 36%;
	}
	.content23-list li:nth-of-type(3) {
		top: 80px;
		/* top: 6%; */
		left: 68%;
	}
	.content23-list li:nth-of-type(4) {
		top: 470px;
		/* top: 35%; */
		left: 5.5%;
	}
	.content23-list li:nth-of-type(5) {
		top: 720px;
		/* top: 55%; */
		left: 50.5%;
	}
	.content12-text {
		padding: 30px 0;
	}
	.content12-text p {
		font-size: 18px;
		line-height: 30px;
	}
	.content23>div>h3 {
		margin-top: 60px;
		font-size: 18px;
		line-height: 18px;
		border-left: 8px solid #579d34;
	}
	.content23>div>p { font-size:14px; padding-left:25px;}
	.content22-left {
		width: 100%;
	}
	.content22-left img {
		width: 200px;
	}
	.content22-right {
		width: 100%;
		margin-top: 30px;
	}
	.content22>div>h3 {
		margin: 30px 0;
		font-size: 32px;
		line-height: 32px;
	}
	.content21>div>div h3 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.content21>div>div span {
		font-size: 34px;
		line-height: 40px;
	}
	.content21>div>div {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.content22-right {
		height: unset;
		padding-bottom: 30px;
	}
	.content22 {
		padding-bottom: 30px;
	}
	.content18>div>div {
		width: 100%;
	}
	.content18 {
		height: unset;
	}
	.content19 {
		padding: 30px 0;
	}
	.content18-top-left>div,
	.content18-bottom-right>div {
		padding-bottom: 200px;
	}
	.content19-list li {
		width: 100%;
		text-align: center;
	}
	.content19-list li div {
		display: inline-block;
	}
	.content19>div>div {
		margin-top: 0;
	}
	.content19>div>div>img {
		margin-top: 30px;
	}
	.content18-top-right {
		padding: 30px 0;
	}
	.content18-top-right img {
		position: unset;
		transform: none;
	}
	.contents-title {
		font-size: 20px;
		line-height: 22px;
	}
	.content28>div {
		padding: 15px;
	}
	.content28-left {
		width: 100%;
	}
	.content28>div>div p {
		font-size: 16px;
	}
	.content28-right {
		width: 100%;
		margin-top: 30px;
	}
	.content28-right ul li:nth-of-type(n) {
		width: 49%;
		margin: 0;
	}
	.content28-right ul li:nth-of-type(2n+1) {
		float: left;
	}
	.content28-right ul li:nth-of-type(2n) {
		float: right;
	}
	.content29-left {
		width: 100%;
	}
	.content29-right {
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.content30-left {
		width: 100%;
	}
	.content30-right {
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.content31-wrap>div {
		width: 100%;
	}
	.content31-wrap {
		flex-wrap: wrap;
		text-align: center;
	}
	.content31-wrap>div>div {
		float: unset;
		display: inline-block;
		margin: 0;
	}
	.content31-left>div>ul {
		margin-top: 30px;
	}
	.content31-right>div>ul {
		margin-top: 30px;
	}
	.content13-btn {
		font-size: 20px;
		line-height: 44px;
	}
	.content16 .container {
		padding: 30px 15px;
	}
	.content17 .content13-btn{
	  top: 10px;
	}
	.content17-link {
		font-size: 20px;
		width: 470px;
		padding: 0 30px;
		bottom: 10px;
	}
	.content15-list1 ul li {
		width: 48%;
		margin: 0 1%;
	}
	.content13-list ul li:nth-of-type(n) {
		width: 40%;
	}
	.content13>.container {
		padding: 50px 15px;
	}
	.contents-title2 {
		font-size: 26px;
	}
	.content30-left h5 {
		font-size: 22px;
		line-height: 22px;
	}
	.content10 {
		margin-top: 30px;
	}
	.content10 ul li {
		margin-top: 30px;
	}
	.content10 ul li:nth-of-type(n+3) {
		margin-top: 230px;
	}
	.content11>div>h2 {
		margin-top: 30px;
	}
	.content11 {
		padding-bottom: 30px;
	}
	.content11 ul {
		margin-top: 30px;
	}
	.content8 {
		padding: 30px 0;
		background: url(/skins/default/images/gy_04.jpg) no-repeat 50% 50%/auto 100%;
	}
	.content8 h3 {
		font-size: 30px;
		line-height: 30px;
	}
	.content8 p {
		margin-top: 10px;
	}
	.content9 {
		height: 400px;
	}
	.content33-list li>div div em {
		width: 30px;
		height: 30px;
		border: 3px solid #fff;
	}
	.content33-list li>div div div {
		width: 80px;
	}
	.content33-list li>div:nth-of-type(2n) div {
		margin-right: 88px;
	}
	.content33-list li>div:nth-of-type(2n+1) div {
		margin-left: 88px;
	}
	.content33-list li>div strong {
		font-size: 40px;
		line-height: 40px;
	}
	.content33-list li>div p {
		line-height: 25px;
	}
	.content33 h3 {
		font-size: 36px;
		line-height: 36px;
	}
	.content3-list-item {
		width: 96%;
	}
	.content4-text h2 {
		font-size: 28px;
		margin-top: 30px;
	}
	.content4-text p {
		/*margin-top: 30px;*/
	}
	.content4-text img {
		/*margin-top: 30px;*/
		max-width:100%;
		width:auto !important;
		height:auto !important;
	}
	.content5 {
		margin: 50px 0;
	}
	.content5-bottom {
		margin-top: 30px;
	}
	.content1>div>h1 {
		font-size: 30px;
		margin-top: 30px;
	}
	.content1>div>h2 {
		margin-top: 30px;
		font-size: 24px;
	}
	.content1-one>div>div:nth-of-type(1) {padding-left:75px;}
	.content1-one>div>div:nth-of-type(1)>strong {
		font-size: 28px;
		padding: 10px 0;
	}
	.bg_liucheng {
		height: unset;
		background: url('/skins/default/images/zx_04.jpg') no-repeat 0 0/auto 100%;
	}
	.liucheng_box ul {
		height: 825px;
		background: url('/skins/default/images/img19.png') no-repeat 0 0/100% 100%;
		position: relative;
	}
	.liucheng_box ul li:nth-of-type(n) {
		margin: 0;
	}
	.liucheng_box ul li {
		position: absolute;
		font-size: 24px;
	}
	.liucheng_box ul li:nth-of-type(9) {
		left: 50%;
		top: 40px;
		transform: translateX(-50%);
	}
	.liucheng_box ul li:nth-of-type(8) {
		left: 50%;
		top: 200px;
		transform: translateX(-50%);
	}
	.liucheng_box ul li:nth-of-type(7) {
		left: 14.5%;
		top: 372px;
	}
	.liucheng_box ul li:nth-of-type(6) {
		left: 14.5%;
		top: 505px;
	}
	.liucheng_box ul li:nth-of-type(5) {
		left: 11%;
		top: 640px;
	}
	.liucheng_box ul li:nth-of-type(4) {
		left: 60%;
		top: 333px;
	}
	.liucheng_box ul li:nth-of-type(3) {
		left: 54%;
		top: 468px;
	}
	.liucheng_box ul li:nth-of-type(2) {
		left: 50%;
		top: 600px;
	}
	.liucheng_box ul li:nth-of-type(1) {
		left: 58%;
		top: 732px;
	}

	.logo_box ul li {
		width: 33.33%;
	}

	.product-left-left{
		width: 35%;
	}
	.product-left-right{
		float: right;
		width: 60%;
	}
	
	.history-con { padding-top:0;margin-top:30px;padding-bottom:30px;}
	.history-con:before,.ul-reason li:before,.ul-reason li:after {display:none;}
	.ul-reason .con {width:100%;padding-right:3px;}
	.ul-reason .con-inner {width:100%;}
	.ul-reason .con-inner:after {display:none;}
	.honor-list li {width:48%;}
	.honor-wd {height:60px;}
	.xianti-imgbox {width:100%;}
	.xianti-imgbox .swiper-prev, .xianti-imgbox .swiper-next,.jiazhiju-imgbox .swiper-prev, .jiazhiju-imgbox .swiper-next {width:40px;height:40px;}
	.banner1 {height:200px;background-size: cover;}
	.hexin-list li .left {float:none;width:100%;}
	.hexin-list li .right {float:none;width:100%;position: unset;transform: unset;padding-top: 30px;}
	.hexin-list li:nth-child(even) .left {float:none;}
	.hexin-list li .right .title {font-size:26px;}
	.job-box {padding:30px 0;}
	
	.invezl-info {padding: 20px;}
    .invezl-info-gf .name span {font-size: 32px;}
    .invezl-info-gf .name {font-size: 14px;margin: 6px 0 2px;}
    .invezl-info-gf .name p{font-size: 18px;}
    .invezl-info-gf {padding-bottom: 12px;}
    .invezl-info-xx {margin-top: 0;}
    .invezl-info-xx li{width: 50%;margin: 12px 0 0;padding: 0;}
    .invezl-info-xx li .num span {font-size: 20px;}
    .invezl-info-xx li .num {margin-top: 4px;}
}

@media (max-width: 620px) {
	.youshi_box li em.em1 {
		background: url(/skins/default/images/jc_05.png) no-repeat top center/50px;
	}
	.youshi_box li em.em2 {
		background: url(/skins/default/images/jc_07.png) no-repeat top center/50px;
	}
	.youshi_box li em.em3 {
		background: url(/skins/default/images/jc_09.png) no-repeat top center/50px;
	}
	.youshi_box li em.em4 {
		background: url(/skins/default/images/jc_11.png) no-repeat top center/50px;
	}
	.youshi_box li em.em5 {
		background: url(/skins/default/images/jc_13.png) no-repeat top center/50px;
	}
	.youshi_box li em.em6 {
		height: 34px;
		background: url(/skins/default/images/zp5.png) no-repeat 50% -3%/50px;
	}
	.youshi_box li em.em7 {
		height: 34px;
		background: url(/skins/default/images/zp1.png) no-repeat 50% -3%/50px;
	}
	.youshi_box li em.em8 {
		height: 34px;
		background: url(/skins/default/images/zp2.png) no-repeat 50% -3%/50px;
	}
	.youshi_box li em.em9 {
		height: 34px;
		background: url(/skins/default/images/zp3.png) no-repeat 50% -3%/50px;
	}
	.youshi_box li em.em10 {
		height: 34px;
		background: url(/skins/default/images/zp4.png) no-repeat 50% -3%/50px;
	}
	.youshi_box li.on em {
		background-position: 50% -32px;
	}
	.youshi_box li em {
		height: 40px;
	}
	.content23-list {
		height: 1050px;
	}
	.content23-list li:nth-of-type(1) {
		top: 30px;
	}
	.content23-list li:nth-of-type(2) {
		top: 170px;
	}
	.content23-list li:nth-of-type(3) {
		top: 60px;
	}
	.content23-list li:nth-of-type(4) {
		top: 380px;
	}
	.content23-list li:nth-of-type(5) {
		top: 580px;
	}
	.content3-list li {
		width: 100%;
	}
	.liucheng_box ul li {
		font-size: 20px;
	}

	.logo_box ul li {
		width: 50%;
	}

	.content7 ul li{
		width: 49%;
	}
}

@media (max-width: 500px) {
	.content25 ul li {
		width: 100%;
	}
	.content25 ul li a span {
		font-size: 18px;
		font-weight: normal;
	}
	.content26 p {
		font-size: 16px;
		line-height: 25px;
	}
	.content26 ul {
		flex-wrap: wrap;
	}
	.content26 ul li:nth-of-type(n) {
		/*width: 100%;
		margin: 20px 0 0 0;
		padding: 0 90px;*/
	}
	.content27>div>ul li:nth-of-type(n) {
		width: 100%;
		margin: 20px 0 0 0;
	}
	.content26 h2 {
		font-size: 28px;
	}
	.content27>div>h2 {
		font-size: 28px;
		line-height: 16px;
	}
	.content27>div>ul {
		margin-top: 10px;
	}
	.index-banner ul li div a {
		width: 130px;
		line-height: 35px;
		font-size: 16px;
	}
	.index-banner ul li div p,
	.banner1 p {
		font-size: 14px;
		line-height: 18px;
	}
	.banner1 p {
		width: 260px;
		left: 40px;
	}
	.content2-nav ul li a {
		font-size: 16px;
		line-height: 40px;
	}
	.content6 p {
		font-size: 16px;
		line-height: 26px;
	}
	.content6>div {
		margin: 30px auto;
	}
	.xuqiu h2 {
		font-size: 26px;
	}
	.bg1c5894 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.yewu_box h2 {
		font-size: 26px;
	}
	.bgf2f2f3 {
		padding-top: 30px;
	}
	.fanan_cont {
		margin-top: 0;
	}
	.fanan_box h2 {
		font-size: 26px;
	}
	.fanan_cont strong {
		font-size: 22px;
	}
	.fanan_cont a p {
		margin-top: 30px;
		line-height: 26px;
		padding-bottom: 20px;
	}
	.more_box .more_btn {
		font-size: 16px;
		padding-top: 0;
		padding-bottom: 0;
	}
	.more_box .more_btn span {
		display: none;
	}
	.logo_box{
		padding-left: 15px;
		padding-right: 15px;
	}
	.logo_box ul li {
		/* width: 100%; */
		text-align: center;
		margin: 15px 0 0 0;
	}


	.pro_r p a{
		font-size: 14px;
		line-height: 35px;
		height: 35px;
		width: 125px;
		margin-right: 15px;
	}
	.tiaozhan strong.te {
		margin-right: 0;
	}
	.pro_r p {
		margin-top: 0;
	}
	.pro_r p a {
		margin-top: 20px;
	}
	.pro_r h2 {
		font-size: 26px;
	}
	.youshi_box li strong {
		font-size: 12px;
		line-height: 18px;
	}
	.youshi_box li a {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.youshi_box2 div.col-md-3 strong {
		margin: 15px 0;
	}
	.youshi_box2 {
		margin-top: 30px;
	}
	.youshi_box2 div.col-md-3 p {
		font-size: 16px;
		line-height: 25px;
	}
	.youshi_box2 div.col-md-3 {
		margin-bottom: 15px;
	}
	.bgtu2 {
		margin-top: 50px;
	}
	.bgtu1 .tuzhen_cont p,
	.bgtu2 .tuzhen_cont p {
		margin-bottom: 10px;
	}
	.content23-list {
		height: 850px;
	}
	.content23-list li strong {
		font-size: 22px;
	}
	.content23-list li p {
		font-size: 14px;
		line-height: 20px;
		margin-top: 0;
	}
	.content23-list li:nth-of-type(1) {
		top: 20px;
	}
	.content23-list li:nth-of-type(2) {
		top: 130px;
	}
	.content23-list li:nth-of-type(3) {
		top: 45px;
	}
	.content23-list li:nth-of-type(4) {
		top: 300px;
	}
	.content23-list li:nth-of-type(5) {
		top: 460px;
	}
	.content12-text p {
		font-size: 16px;
		line-height: 25px;
	}
	.content24-list li {
		width: 100%;
	}
	.content24-list li div {
		width: 90%;
	}
	.content22-right ul li {
		width: 100%;
	}
	.content22-right ul li div {
		width: 200px;
	}
	.content21>div {
		width: 100%;
	}
	.content18>div>div h3 {
		font-size: 28px;
		line-height: 40px;
	}
	.content18>div>div em,
	.content18>div>div span {
		font-size: 36px;
		line-height: 48px;
	}
	.content18-top-left>div,
	.content18-bottom-right>div {
		margin-top: 100px;
		padding-bottom: 100px;
	}
	.content19>div>h3 {
		font-size: 30px;
		line-height: 30px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.content32>.container>div {
		width: 100%;
	}
	.contents-title {
		border: none;
	}
	.content13-list ul li:nth-of-type(n) {
		width: 65%;
	}
	.content13-head {
		padding: 30px 0;
	}
	.content14-left {
		width: 100%;
	}
	.content14-right {
		width: 100%;
		margin-bottom: 30px;
	}
	.content15-lists>div>ul>li>div {
		display: inline-block;
	}
	.content15-list1 ul li {
		width: 100%;
	}
	.content16-list li {
		width: 50%;
	}
	.content17-link em {
		display: none;
	}
	.content17 {
		padding: 0 15px
	}
	.content17-link {
		width: 90%;
		padding: 0;
	}
	.content17 {
		height: 400px;
	}
	.content10 ul li {
		width: 90%;
	}
	.content10 ul li:nth-of-type(n+2) {
		margin-top: 230px;
	}
	.content11 ul {
		flex-wrap: wrap;
		margin-top: 0;
	}
	.content11 ul li {
		width: 90%;
		margin-top: 30px;
	}
	.content11 ul li img {
		width: 100%;
	}

	.content33-list{
		background: #f2f2f2 url('../images/img18_03.png') repeat-y 49.95% 0/10px;
	}
	.content33-list li>div div em{
		width: 20px;
		height: 20px;
	}

	.content33-list li>div:nth-of-type(2n+1) div{
		margin-left: 47px;
	}
	.content33-list li>div:nth-of-type(2n) div{
		margin-right: 47px;
	}
	.content33-list li>div p{
		margin-top: 0;
		font-size: 12px;
		line-height: 20px;
	}
	.content33 h3 {
	
		padding: 0 15px;
		font-size: 28px;
	}
	
	.content33-list li>div div div{
		width: 42px;
	}
	.content33-list li>div strong {
		font-size: 28px;
		line-height: 28px;
	}
	/* .content33-list li>div p {
		margin-top: 0;
	} */
	.branch-list ul li {
		width: 33.33%;
	}
	.branch-list {
		padding-bottom: 50px;
	}
	.content1-two-left {
		width: 100%;
	}
	.content1-two-right {
		width: 100%;
		margin-top: 30px;
	}
	.liucheng_box ul li {
		font-size: 16px;
	}
	.liucheng_box ul {
		height: 580px;
	}
	.liucheng_box ul li:nth-of-type(9) {
		top: 22px;
	}
	.liucheng_box ul li:nth-of-type(8) {
		top: 132px;
	}
	.liucheng_box ul li:nth-of-type(7) {
		top: 255px;
	}
	.liucheng_box ul li:nth-of-type(6) {
		top: 350px;
	}
	.liucheng_box ul li:nth-of-type(5) {
		top: 444px;
	}
	.liucheng_box ul li:nth-of-type(4) {
		top: 228px;
	}
	.liucheng_box ul li:nth-of-type(3) {
		top: 322px;
	}
	.liucheng_box ul li:nth-of-type(2) {
		top: 416px;
	}
	.liucheng_box ul li:nth-of-type(1) {
		top: 508px;
	}
	.index-banner ul li div {
		width: 280px;
		left: 60px;
	}
	.content22>div>h3{
		display: inline-block;
	}

	.content17{
		padding: 0;
		height: 330px;

	}

	.content17-link{
		font-size: 16px;
		line-height: 38px;
		width: 300px;
	}

	.content33-list li>div:nth-of-type(n+2){
		margin-top: 40px;
	}
}

@media (max-width: 424px) {
	/*修改425以下、通俗的安卓手机屏*/
	.header>div:nth-of-type(1) {
		padding: 15px;
	}
	.foot1-center li:nth-of-type(n) {
		margin-top: 15px;
	}
	.foot1-center {
		margin-top: 15px;
	}
	.foot1-right {
		margin-top: 30px;
	}
	.content19>div>h3 {
		font-size: 22px;
		line-height: 22px;
	}
	.contents-title {
		line-height: 25px;
	}
	.content13-head {
		padding: 10px 0;
	}
	.content31-wrap>div>div {
		width: 300px;
	}
	.content31-wrap>.content31-right>div {
		width: 300px;
	}
	.content31-left>div>ul li:nth-of-type(1) {
		top: 55px;
	}
	.content31-left>div>ul li:nth-of-type(2) {
		top: 120px;
	}
	.content31-left>div>ul li:nth-of-type(3) {
		top: 120px;
	}
	.content31-left>div>ul li:nth-of-type(4) {
		top: 235px;
	}
	.content31-left>div>ul li:nth-of-type(5) {
		top: 235px;
	}
	.content31-right>div>ul li:nth-of-type(1) {
		top: 5px;
	}
	.content31-right>div>ul li:nth-of-type(2) {
		top: 45px;
	}
	.content31-right>div>ul li:nth-of-type(3) {
		top: 85px;
	}
	.content31-right>div>ul li:nth-of-type(4) {
		top: 125px;
	}
	.join-us a {
		line-height: 60px;
		width: 300px;
		font-size: 26px;
	}
}

@media (max-width: 374px) {
	.content23-list {
		height: 700px;
	}
	.content23-list li strong {
		font-size: 18px;
	}
	.content23-list li p {
		font-size: 12px;
		line-height: 20px;
	}
	.content23-list li:nth-of-type(1) {
		top: 10px;
	}
	.content23-list li:nth-of-type(2) {
		top: 100px;
	}
	.content23-list li:nth-of-type(3) {
		top: 30px;
	}
	.content23-list li:nth-of-type(4) {
		top: 240px;
	}
	.content23-list li:nth-of-type(5) {
		top: 375px;
	}
	.content2-nav ul li a {
		font-size: 14px;
	}
	.content18>div>div em,
	.content18>div>div span {
		font-size: 30px;
	}
	.content18>div>div h3 {
		font-size: 26px;
	}
	.content17-link {
		font-size: 16px;
		line-height: 40px;
	}
	.content9 {
		height: 300px;
	}
	.branch-list ul li {
		width: 50%;
	}
	.content1-one>div>div:nth-of-type(1)>strong {
		font-size: 28px;
	}
	.content1-one>div>div:nth-of-type(1) {
		padding-left: 75px;
	}
	.content1-one {
		padding-bottom: 15px;
	}
	.map {
		height: 450px;
	}
	.content1-two {
		padding: 30px 0;
	}
	.content1>div>h1 {
		font-size: 26px;
	}
	.content1>div>h2 {
		font-size: 22px;
	}
	.liucheng_box ul li:nth-of-type(4) {
		left: 59.5%;
	}
	.liucheng_box ul li:nth-of-type(3) {
		left: 50%;
	}
	.liucheng_box ul li:nth-of-type(2) {
		left: 46%;
	}
	.liucheng_box ul li:nth-of-type(1) {
		left: 55%;
	}
	.liucheng_box ul li {
		font-size: 14px;
	}

	.pro_r p a{
	

		width: 120px;
		margin-right: 10px;
	}

	.content7 ul li{
		width: 100%;
	}
	/*修改425以下、iPhone5，4，等小屏手机*/
}