*{
	padding: 0;
	margin: 0;
}
li{
	list-style: none;
}
ul, ol{
	float: none;
}
img{
	max-width: 100%;
}
.clear{
	clear: both;
	margin: 0 !important;
	padding: 0 !important;
	height: 0 !important;
	border: none !important;
}
.nav{
	padding: 0 25px;
}
.nav li{
	margin-right: 98px;
}
.nav li a span{
	font-size: 16px;
	font-weight: bold;
	width: auto;
	height: 55px;
	box-sizing: border-box;
}
.mj_hover_menu{
	width: auto;
	background-color: inherit;
}
.mj_hover_menu span{
	border-bottom: 4px solid #fe9700;
}
.bg-white{
	background-color: white;
}
.bg-hui{
	background-color: #eaeaea;
}
.bg-white .a, .bg-hui .a{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 50px 0;
}
.bg-white .a b, .bg-hui .a b{
	font-size: 36px;
	color: #4b4b4b;
	display: block;
	text-align: center;

}
.bg-white .a s, .bg-hui .a s{
	color: #7d7c7c;
	font-size: 18px;
	display: block;
	text-align: center;
	text-decoration: none;
	margin-bottom: 20px;
}
.main2 .main2-nav ul li a:hover, .main2 .main2-nav ul li a.on{
	background-color: #115fd5;
}
.main2 .main2-z2{
	font-size: 24px;
	color: #646464;
	font-weight: normal;
	background: url(../images/shuangxian5.png)center no-repeat;
}
.main2 .main2-z{
	color: #ffa800;
}



/* 现场落地页 */
.xc-pro .left{
	float: left;
	max-width: 460px;
}
.xc-pro .center{
	float: left;
	margin: 76px 38px;

}
.xc-pro .right{
	float: right;
	max-width: 460px;
}
.xc-pro .left li, .xc-pro .right li{
	border: 1px solid #115fd5;
	padding: 10px 20px;
	font-size: 16px;
	color: #4b4b4b;
	border-radius: 10px;
	margin: 20px 0;
}
.xc-pro .left li img, .xc-pro .right li img{
margin-right: 10px;
}

.xc-effect .yx, .xc-effect .wx{
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
}
.xc-effect .yx li{
	float: left;
	font-size: 14px;
	color: #4e4e4e;
	text-align: center;
	width: 18%;
	background-color: white;
	padding: 20px 0;
	border-radius: 10px;
	margin-left: 2.5%;
}
.xc-effect .yx li:first-child{
	margin-left: 0;
}
.xc-effect .yx li img{
	height: 50px;
}
.xc-effect .yx li b, .xc-effect .wx li b{
	font-size: 16px !important;
	color: #115fd5 !important;
	margin-top: 10px !important;
	display: block;
}
.xc-effect .wx li{
	width: 160px;
	float: left;
	font-size: 14px;
	text-align: center;
	background-color: white;
	padding: 30px 10px;
	border-radius: 10px;
	height: 130px;
	margin-left: 24px;
}
.xc-effect .wx li:first-child{
	margin-left: 0;
}
.xc-effect .wx span{
	background-color: #ffb400;
	width: 45px;
	height: 45px;
	color: white;
	margin: 0 auto;
	line-height: 45px;
	text-align: center;
	display: block;
	border-radius: 50%;
	margin-bottom: 10px;
}

.xc-swiper{
	position: relative;
}
.xc-swiper .swiper-container{
	margin: 0 40px;
}
.swiper-slide img{
	width: 100%;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23b0b0b0'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23b0b0b0'%2F%3E%3C%2Fsvg%3E");
}

.cases ul li{
	width: 281px;
	height: 202px;
	float: left;
	margin-left: 25px;
	position: relative;
	margin-bottom: 35px;
	overflow: hidden;
}
.cases ul li:first-child, .cases ul li:nth-child(5){
	margin-left: 0;
}
.cases ul li img{
	width: 100%;
	transition: all 0.6s;
}
.cases ul li p{
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	text-align: center;
	color: white;
	padding: 5px 0;
}
.cases ul li:hover img{
	transform: scale(1.1);
}
.xc-expert .c{
	width: 170px;
	height: 170px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	float: left;

}
.xc-expert img{
	float: left;
}
.xc-expert .exjj{
	width: 450px;
    padding: 0 40px 0 20px;
    float: left;
    border-right: 1px solid #dadada;
}
.xc-expert .exjj b{
	font-size: 20px;
	color: #4b4b4b;
	display: inline-block;
}
.xc-expert ul{
	width: 440px;
    float: left;
    padding-left: 40px;
}
.xc-expert ul li{
	margin-bottom: 5px;
}
.xc-expert ul li span{
	float: right;
}
.xc-expert ul li:hover{
	color: #818181;
}

.cases .a div b{
	float: left;
	color: #dc1e32 !important;
	font-size: 40px !important;
	width: 20%;
	text-align: center;
}
.cases .a div b span{
	font-size: 24px;

}
.cases .a div b s{
	font-size: 16px !important;
	color: #5d5d5d !important;
	margin-bottom: 0 !important;


}
.xc-about{
	text-align: center;
}
.xc-about s{
	font-weight: bold;
	color: #4b4b4b !important;
}
.xc-about p{
	font-size: 16px;
	color: #4b4b4b;
	line-height: 35px;
	text-align: left;
	margin-bottom: 30px;
}
.xc-about a{

	text-align: center;
	line-height: 40px;
	color: #dc1e32;
	font-size: 16px;
	border-radius: 20px;
	background-color: white;
	padding: 10px 20px;
}
.xc-about a:hover{
	color: white;
	background-color: #DC1E32;
}

/* AAA和服务体系 */
.rz{
	background-color: #115fd5;
	text-align: center;
	padding-bottom: 50px;
}
.rz table{
	border: 1px solid rgba(255,255,255,0.2);
	color: white;
	margin: 0 auto;
	font-size: 16px;
	max-width: 1200px;
    width: 1080px;
}
.rz table tr:first-child{
	font-size: 20px;
	    background-color: #0f55bf;
}
.rz table tr:nth-child(3), .rz table tr:nth-child(5){
	background-color: rgba(255,255,255,0.1);
}
.rz b{
	font-size: 30px;
	line-height: 30px;
	color: white;
	display: block;
    padding: 50px 0 40px 0;
}

.serve-dj tr td:first-child{
	width: 140px;
}
.serve-dj tr td:last-child{
	padding: 10px 20px;
	text-align: left;
}
.chuz{
	text-align: center;
}
.chuz .a{
	text-align: center;
	max-width: 1200px;
	margin: 0 auto;
}
.chuz b{
	font-size: 30px;
	display: block;
	margin: 40px 0;
}
.chuz s{
	text-decoration: none;
	font-size: 16px;
	color: #828282;
	display: block;
}
.chuz .left, .chuz .right{
	width: 50%;
	float: left;
}
.chuz .left{
	background-color: #115fd5;
	overflow: hidden;
	height: 400px;
}
.chuz .right{
	background-color: #eaeaea;
	overflow: hidden;
	height: 400px;
}
.chuz .left span{
	font-size: 35px;
	color: white;
	display: block;
	text-align: right;
	margin-bottom: 10px;
}
.chuz .right span{
	font-size: 35px;
	color: #000000;
	display: block;
	text-align: left;
	margin-bottom: 10px;
}
.chuz .left p{
	font-size: 20px;
	color: white;
	float: right;
	text-align: right;
	margin-top: 90px;
}
.chuz .right p{
	font-size: 20px;
	color: #484848;
	float: left;
	text-align: left;
	margin-top: 90px;
}
.chuz .left img, .chuz .right img{
	margin: 20px 30px 0 10px;
}

.chuz .left img{
	float: right;width: 290px;
}
.chuz .right img{
	float: left;width: 200px;
	margin-right: 80px;
	margin-left: 30px;
}
.serve-adv{
	margin: 30px auto;
}
.serve-adv td{
	width: 35%;
}
.serve-adv tr td:nth-child(2){
	width: 30%;
}
.serve-adv tr td span{
	width: 35px;
	height: 35px;
	border-radius: 50%;
	color: white;
	display: inline-block;
	text-align: center;
	line-height: 35px;
	font-size: 20px;
}
.serve-adv tr td:first-child span{
	background-color: #4ab316;
	float: right;
}
.serve-adv tr td:last-child span{
	background-color: #ff0000;
	float: left;
}
.serve-adv tr td:nth-child(2) span{
	color: #115fd5;
	border: 1px solid #cbcbcb;
	width: 90px;
	height: 90px;
	line-height: 90px;
	font-weight: bold;
}
.serve-adv tr:first-child td:nth-child(2) span{
	color: white;
	background-color: #115fd5;
	border: 1px solid #115fd5;
}
.serve-advans{
	overflow: hidden;
	margin: 0 auto;
	background-color: #115fd5;
}
.serve-advans b{
	color: white;
}

.serve-advans table{
	margin: 0 auto;
	color: white;
	border: 1px solid rgba(225,225,225,0.4);
}

.serve-advans table td{
	width: 400px;
	font-size: 16px;
	text-align: left;
	padding-left: 100px;
}
.serve-advans table tr td:first-child{
	width: 280px;
}
.serve-advans table tr:first-child td{
	font-size: 20px;
}
.serve-advans p{
	background-color: white;
	width: 300px;
	height: 65px;
	border-radius: 30px;
	margin: 0 auto;
	line-height: 65px;
	color: #115fd5;
	font-size: 30px;
	margin-bottom: 30px;
}

.rzft{
	max-width: 1080px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 30px;
}
.rzft b{
	color: #484848;
	font-size: 30px;
	display: block;
	margin: 40px 0 50px 0;
	text-align: center;
}
.rzft .swiper-container{
	padding-bottom: 35px;
}
.rzft .swiper-pagination{
	bottom: 0;
}
.rzft .swiper-slide img{
	width: 90px;
	float: left;
}
.rzft .swiper-slide div{
	float: left;
	width: 960px;
	padding-left: 30px;
	margin-bottom: 40px;
}
.rzft .swiper-slide p{
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
.rzft .swiper-slide p b{
	float: left;
	margin: 0;
	margin-right: 50px;
}
.rzft .swiper-slide p img{
	height: 20px;
	width: auto;
	float: left;
	margin-top: 17px;
}
.rzft .swiper-slide p span{
	float: right;
	line-height: 54px;
}

.que, .partner{
	width: 100%;
	margin-top: 45px;
	overflow: hidden;
}
.que b{
	font-size: 30px;
	color: #484848;
}
.que li{
	text-align: left;
	overflow: hidden;
}
.que li div:first-child{
	margin-top: 20px;
	font-size: 20px;
	color: #484848;
}
.que li div:last-child{
	margin-top: 10px;
	font-size: 16px;
	color: #848484;
}
.que li div span{
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 50%;
	background-color: #115FD5;
	color: white;
	display: inline-block;
	margin-right: 30px;
}
.que li div p{
	display: inline-block;
}
.partner{
	margin-bottom: 60px;
}
.partner b{
	font-size: 30px;
	color: #484848;
	display: block;
}
.partner b span{
	display: block;
	color: #a5a5a5;
}
.partner s{
	font-size: 16px;
	color: #a5a5a5;
	text-decoration: none;
	display: block;
	margin-bottom: 50px;
}
.partner li{
	float: left;
	width: 269px;

}
.partner li p{
	font-size: 16px;
	color: #a5a5a5;
}
.partner li p:first-child{
	border-right: 1px solid #CCCCCC;
}
.partner li img{
	margin-bottom: 50px;
}

.serve-bo{
	max-width: 1080px;
	margin: 0 auto;
	text-align: center;
	color: #115FD5;
	padding: 50px 0;
}
.serve-bo p{
	font-size: 30px;
	margin-bottom: 70px;
}
.serve-bo div{
	width: 360px;
	float: left;
	margin-bottom: 40px;
}
.serve-bo div span{
	width: 100px;
	height: 100px;
	display: block;
	margin: 0 auto;
	border: 1px solid #115FD5;
	border-radius: 50%;
	line-height: 100px;
	font-size: 50px;
	margin-bottom: 50px;
}
.serve-bo b{
	margin-bottom: 30px;
	display: block;
	font-size: 26px;
}
.serve-bo b:last-child{
	width: 300px;
	height: 60px;
	font-size: 30px;
	line-height: 60px;
	color: white;
	background-color: #115fd5;
	border-radius: 40px;
	margin: 0 auto;
}

/* IATF */
.ser-wsm, .ser-js, .ser-teach, .it-rz, .it-rzds, .it-rzfw{
	text-align: center;
	overflow: hidden;
}
.ser-wsm b, .ser-js b, .ser-teach b, .it-rz b, .it-rzds b, .it-rzfw b{
	color: #115fd5;
	font-size: 40px;
	margin: 0 20px;
}
.ser-js s, .ser-teach s, .it-rz s, .it-rzds s, .it-rzfw s{
	color: #797979;
	font-size: 18px;
	display: block;
	text-decoration: none;
}
.ser-js s{
	margin-top: 30px 0;
}
.ser-js h2{
	font-size: 32px;
	color: #484848;
}
.ser-js h2 span{
	color: #ff0000;
}
.ser-js ul{
	background-color: #f1f1f1;
	width: 100%;
	padding: 40px 0;
}
.ser-js div{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.ser-js li{
	/* width: 397px; */
	margin-top: 30px;
	float: left;
}
.ser-js div li span{
	width: 210px;
	height: 125px;
	font-size: 14px;
	color: #797979;
	display: block;
	padding: 0 20px;
	text-align: left;
	padding-top: 20px;

}
.ser-js div li span a{
	background-color: #ff0000;
	color: white;
	display: block;
	width: 120px;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	text-align: center;
	border-radius: 30px;
}
.ser-teach{
	padding-top: 40px;
}
.ser-teach ul{
	margin-bottom: 30px;
}
.ser-teach ul li{
	width: 358px;
	height: 375px;
	float: left;
	margin-right: 60px;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 10px;
}
.ser-teach ul li:first-child{
	border: 1px solid #f39801;
}
.ser-teach ul li:nth-child(2){
	border: 1px solid #ba0f39;
	height: 395px;
	margin-top: 0;
}
.ser-teach ul li:nth-child(3){
	margin-right: 0;
	border: 1px solid #fb6b2f;
}
.ser-teach ul li span{
	display: block;
	font-size: 20px;
	color: white;
	padding: 10px 0;
}
.ser-teach ul li img{
	height: 320px;
	margin-top: 10px;
}
.ser-teach ul li:nth-child(2) img{
	margin-top: 30px;
}
.ser-teach ul li:first-child span{
	background-color: #f39801;
}
.ser-teach ul li:nth-child(2) span{
	background-color: #ba0f39;
}
.ser-teach ul li:nth-child(3) span{
	background-color: #fb6b2f;
}
.ser-teach p{
	color: #ff0000;
	font-size: 26px;
	font-style: italic;
	display: block;
	margin-bottom: 30px;
}
.ser-teach s{
	font-size: 16px;
	margin: 30px;
}
.ser-teach p span{
	font-weight: bold;
}
.it-rz{
	background-color: #115FD5;
	padding-bottom: 40px;
}
.it-rz b{
	color: white;
}
.it-rz h2{
	font-size: 30px;
	color: white;
	margin: 30px 0 20px 0;
}
.it-rz s{
	color: white;
}

.it-rzds{
	background: url(../images/bgzs.jpg) no-repeat center;
	padding-top: 2%;
}
.it-rzds s{
	margin-bottom: 20px;
}
.it-rzds div{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.it-rzds div img{
	float: left;

}
.it-rzds b span{
	color: #484848;
	margin-left: 20px;
	display: inline-block;
}
.it-rzds a{
	color: white;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	margin: 3%;
	font-size: 26px;
}
.it-rzds .a{
	background-color: #115fd5;
}
.it-rzds .b{
	background-color: #ffa800;
}

.it-rzfw{
	float: initial;
	max-width: 1200px;
	margin: 0 auto;
}
.it-rzfw li{
	width: calc(25% - 15px);
	margin-left: 20px;
	float: left;
	margin-top: 40px;
}
.it-rzfw li:nth-child(5), .it-rzfw li:nth-child(9){
	margin-left: 0;
}
.it-rzfw li div{
	position: relative;
	background-color: #115fd5;
	padding: 10px;
	padding-bottom: 40px;
	overflow: hidden;
	height: 233px;
	box-sizing: border-box;
}
.it-rzfw li div img{
	width: 100%;
}
.it-rzfw li div p{
	width: 100%;
	background-color: #115fd5;
	color: white;
	display: block;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 16px;
	padding: 10px 0;
}
.it-rzfw a{
	display: inline-block;
	margin-top: 30px;

}
.it-rzfw .a{
	background-color: #115fd5;
	padding: 5px 30px;
	border-radius: 30px;
	color: white;
	font-size: 18px;
	float: left;
}
.it-rzfw .b{
	font-size: 16px;
	color: #484848;
	font-weight: normal;
	float: right;
	padding-top: 7px;
	margin-right: 10px;
}

.it-botom{
	background-color: #1850a5;
	text-align: center;
	overflow: hidden;
	padding: 30px 0;
}
.it-botom div{
	max-width: 1200px;
	background: url(/statics/kepu/images/iatfbg.jpg) no-repeat center;
	margin: 0 auto;
	padding: 20px;
	background-size: cover;
}
.it-botom div p{
	padding: 10px;
	background-color: #4279cc;
	color: #b4ccf0;
	font-size: 20px;
}
.it-botom h1{
	font-size: 70px;
	color: white;
}
.it-botom s{
	font-size: 30px;
	color: #e9b806;
font-style: italic;
text-decoration: none;
}

/* 产品认证 */

.cp-cp, .cp-ss, .cp-ys, .cp-zs, .cp-tj, .cp-bottom{
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	width: 1200px;
	padding: 40px 0;
}
.cp-cp li{
	width: 50%;
	float: left;
	height: 260px;
	text-align: left;
}
.cp-cp .more{
	border: 1px solid #115fd5;
	display: inline-block;
	padding: 10px 40px;
	margin-top: 30px;
	border-radius: 30px;
	font-size: 14px;
}
.cp-cp li img{
	width: 50%;
}
.cp-cp li div{
	width: 50%;
	box-sizing: border-box;
	padding: 30px;
}
.cp-cp li .left{
	float: right;
}
.cp-cp li .right{
	float: left;
}
.cp-cp li div b{
	font-size: 20px;
	color: #414141;
}
.cp-cp li div p{
	font-size: 14px;
	color: #6f6f6f;
	margin: 10px 0;
}
.cp-cp li div img{
	width: auto;
}
/* .cp-cp a{
	padding: 10px 40px;
	margin-top: 30px;
	border: 1px solid #115fd5;
	font-size: 14px;
	color: #000000;
	display: inline-block;
	border-radius: 40px;
} */
.cp-ss{

}


.cp-ss span1 {
    font-size: 80px;
    color: #115fd5;
}

.cp-ss b{
	font-size: 30px;
	color: #474747;
	display: inline-block;
	background-color: white;
	position: relative;
	z-index: 9;
	padding: 0 10px;
}
.cp-ss .hx{
	height: 1px;
	width: 100%;
	display: block;
	background-color: #e5e5e5;
	position: relative;
	top: -25px;margin-bottom: 20px;
}
.cp-ss b span{
	color: #115fd5;
}
.cp-ss li{
	width: 50%;
	float: left;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
}
.cp-ss li:nth-child(4), .cp-ss li:nth-child(5), .cp-ss li:nth-child(8){
	background-color: #f0f0f0;
}
.cp-ss li span{
	color: #115fd5;
	display: inline-block;
	font-size: 60px;
	float: left;
	width: 80px;
	line-height: normal;
}
.cp-ss li div{
	width: calc(100% - 80px);
	display: block;
	float: left;
	text-align: left;
	box-sizing: border-box;
	padding: 0 20px;

}
.cp-ss li div h5{
	font-size: 24px;
	color: #474747;
}
.cp-ss li div s{
	font-size: 14px;
	color: #949494;
	text-decoration: none;
	display: block;
}
.cp-ss li div hr{
	height: 3px;
	border: none;
	width: 300px;
	background-color: #dcdcdc;
	margin: 10px 0;
	position: absolute;
	left: 20px;
}
.cp-ss li:nth-child(3) div hr{
	width: 340px;
}
.cp-ss li:nth-child(4) div hr{
	width: 450px;
}
.cp-ss li div p{
	font-size: 16px;
	color: #474747;
		margin-top: 20px;
}


.cp-ys b{
	color: white;
	font-size: 26px;
	margin-bottom: 40px;
	display: block;
}
.cp-ys a{
	font-size: 30px;
	color: #ff6c00;
	background-color: white;
	border-radius: 40px;
	padding: 10px 40px;
	display: inline-block;
	margin-top: 40px;
}

.cp-zs div{
	width: 24%;
	margin-left: 1.25%;
	float: left;
}
.cp-zs div:first-child{
	margin-left: 0;
}
.cp-zs div img{
	width: 100%;
}
.cp-zs div p{
	padding: 10px 0;
	background-color: #ffc000;
	color: white;
	font-size: 16px;
}
.cp-zs a{
	border: 1px solid #115fd5;
	font-size: 14px;
	display: inline-block;
	padding: 10px 40px;
	margin-top: 40px;
	border-radius: 40px;

}
.cp-tj{
	width: 100%;
	padding: 0;
}
.cp-tj b{
	font-size: 28px;
	color: #4c4c4c;
	display: block;
	background-color: #f2f2f2;
	padding-top: 20px;
}
.cp-tj s{
	text-decoration: none;
	font-size: 16px;
	color: #797979;
	display: block;
	background-color: #f2f2f2;
	padding-bottom: 20px;
}
.cp-tj .a{
	width: 1200px;
	margin: 0 auto;
}
.cp-tj .a div{
	width: 25%;
	float: left;
	margin: 40px 0;
	font-size: 16px;
	color: #646464;
}
.cp-tj .a div span{
	display: block;
	width: 130px;
	height: 130px;
	background-color: #f2f2f2;
	color: #ff6c00;
	font-size: 36px;
	line-height: 130px;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.cp-tj .b{
	background-color: #1850a5;
	overflow: hidden;
	text-align: center;
	padding: 40px 0;
	margin: 0 auto;
}
.cp-tj .b div{
	max-width: 1200px;
	margin: 0 auto;
}
.cp-tj .b p{
	color: white;
	width: 25%;
	float: left;
	display: inline-block;
}
.cp-tj .b p img{
	height: 40px;
}

.cp-bottom{
	padding-top: 0;
}
.cp-bottom .left{
	float: left;
	width: 60%;
	text-align: left;
}
.cp-bottom .right{
	width: 40%;
	float: left;
}
.cp-bottom .left b{
	font-size: 26px;
	color: #ff6c00;

}
.cp-bottom .left div{
	text-align: left;
}
.cp-bottom .left div img{
	height: 25px;
	margin-right: 10px;
}
.cp-bottom .left div s{
	font-size: 16px;
	color: #424242;
	text-decoration: none;
	line-height: 25px;
}
.cp-bottom .left div s span{
	color: #ff6c00;
}
.cp-bottom .left form{

}
.cp-bottom .left input{
	margin: 10px 0;
	font-size: 14px;
	padding: 10px;
	margin-left: 10px;
	width: 260px;
}
.cp-bottom .left form .name, .cp-bottom .left form .tel, .cp-bottom .left form .email, .cp-bottom .left form .yzm{
	width: 50%;
	display: inline-block;
	float: left;
}
.cp-bottom .left form .text{
	display: block;
	width: 100%;
}
.cp-bottom .left form .text textarea{
	width: 640px;
	height: 110px;
	margin: 10px 0;
	margin-left: 10px;
	padding: 10px;
}
.cp-bottom .left form .submit{
	width: auto;
	height: auto;
	padding: 10px 40px;
	margin-left: 40px;
	background-color: #ff9a00;
	color: white;
	font-size: 14px;
}
.cp-bottom .left form .rest{
	width: auto;
	height: auto;
	padding: 10px 40px;
	font-size: 14px;
	color: #5f5f5f;
	background-color: #dddddd;border: none;
}
.cp-bottom .right{
	text-align: left;
	box-sizing: border-box;
	padding-left: 40px;
}
.cp-bottom .right p{
	margin: 10px 0;
}

.cp-bottom .right p img{
	height: 30px;
	vertical-align: top;
	margin-right: 10px;
}
.cp-bottom .right p span{
	display: inline-block;
}
.cp-bottom .left form .yzm{
	position: relative;
}
.cp-bottom .left form .yzm input{
	width: 335px;
    box-sizing: border-box;
}
.cp-bottom .left form .yzm img{
	position: absolute;
	top: 20px;
	right: 20px;
}




/* 供应链 */
.gyl-banner{
	position: relative;
}
.gyl-banner img{
	width: 100%;
}
.gyl-banner .a{
	width: 100%;
	display: block;
	position: absolute;
bottom: 20%;
	color: white;
}
.gyl-banner .a div{
	max-width: 1200px;
	margin: 0 auto;
}
.gyl-banner b{
	font-size: 50px;
}
.gyl-banner p{
	font-size: 20px;
	width: 74%;
}
.gyl-cp, .gyl-yth, .gyl-hx, .gyl-lcys, .gyl-case{
	text-align: center;
	position: relative;
	overflow: hidden;
}
.gyl-cp b, .gyl-yth b, .gyl-yth ul b, .gyl-hx b, .gyl-lcys b, .gyl-case b{
	margin: 40px 30px;
    display: inline-block;
	color: #115fd5;
	font-size: 40px;
}
.gyl-yth b, .gyl-lcys b{
	margin: 10px;
}
.gyl-cp img, .gyl-yth ul img, .gyl-hx img, .gyl-lcys img, .gyl-case img{
	height: 50px;
}

.gyl-cp{
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}
.gyl-cp li{
	border-bottom: 1px solid #eeeeee;
	overflow: hidden;
	background-color: #f9f9f9;
	padding: 10px;
}
.gyl-cp li img{
	height: 60px;
	float: left;
	margin-right: 40px;
}
.gyl-cp li p{
	float: left;
	font-size: 26px;
	color: #494949;
	line-height: 60px;
}
.gyl-cp .dn{
	height: 420px;
	position: absolute;
	bottom: 10px;
	right: 0;
	display: block;
}
.gyl-yth{
	background-color: #f3f3f3;
}
.gyl-yth s{
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #757575;
	margin-bottom: 10px;
}
.gyl-yth ul{
	background-color: white;
}
.gyl-yth ul div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	max-width: 1200px;
	margin: 0 auto;
}
.gyl-yth ul li{
	width: 18%;
	margin-left: 2.5%;
	color: #4e4e4e;
	font-size: 16px;
	background-color: #f3f3f3;
	float: left;
	margin-bottom: 40px;
	position: relative;
	padding: 10px;
	box-sizing: border-box;
	padding-top: 70px;
}
.gyl-yth ul li:first-child{
	margin-left: 0;
}
.gyl-yth ul li b{
	background-color: #4e76d6;
	color: white;
	font-size: 20px;
	display: block;
	text-align: center;
	width: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px 0;
}
.gyl-table{
	max-width: 1200px; margin: 0 auto;
}
.gyl-table table{
	background-color: #4e76d6;
	color: white;
	width: 60%;
	margin: 0 auto;
	float: left;
}

.gyl-table tr td{
	width: 16%;
	padding: 10px 0;
	text-align: center;
	font-size: 16px;
}
.gyl-table tr td:last-child{
	text-align: left;
}
.gyl-table tr:first-child{
	background-color: #3a58a0;
}
.gyl-table tr:nth-child(2){
	background-color: #4264b6;
}
.gyl-table tr td:first-child{
	width: 20%;
	font-size: 18px;
}
.gyl-table tr:first-child td, .gyl-table tr:nth-child(2) td{
	text-align: center;
}
.gyl-table p{
	width: 40%;
	box-sizing: border-box;
	padding: 20px;
	background-color: #f3f3f3;
	font-size: 20px;

	float: left;
}
.gyl-table p span{
	margin-bottom: 5px;
	display: block;
	color: #3a58a0;
	font-size: 30px;
}
.gyl-hx{
	background-color: #f3f3f3;
	margin-top: 40px;
}
.gyl-hx li{
	width: calc(25% - 20px);
	float: left;
	background-color: #1dadec;
	color: white;
	height: 210px;
	padding: 20px;
	margin-left: 26px;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	box-sizing: border-box;
	margin-bottom: 40px;
}
.gyl-hx li:first-child{
	margin-left: 0;
}
.gyl-hx li span{
	display: block;
	font-size: 20px;
	margin-bottom: 10px;
}

.gyl-lcys s{
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #757575;

}
.gyl-lcys li{
	width: 32%;
	float: left;
	text-align: left;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 2%;
	font-size: 18px;
	color: #8d8d8d;

}
.gyl-lcys .a, .gyl-lcys .gyl-lct{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.gyl-lcys .a{
	margin: 40px auto;
}
.gyl-lcys .a li:nth-child(3), .gyl-lcys .a li:nth-child(6){
	margin-right: 0;
}
.gyl-lcys li img{
	float: left;
	width: 39px;
	height: auto;
}
.gyl-lcys li p{
	float: left;
	font-size: 16px;
	display: inline-block;
	width: calc(100% - 39px);
	padding-left: 20px;
	box-sizing: border-box;
}
.gyl-lcys li p span{
	font-size: 18px;
	color: #343434;
	display: block;
	font-weight: bold;
}
.gyl-lcys .gyl-lct li{
	width: 49%;
}
.gyl-lcys .gyl-lct li:nth-child(2), .gyl-lcys .gyl-lct li:nth-child(4){
	margin-right: 0;
}
.gyl-lcys .gyl-lct li b{
	display: block;
	font-size: 22px;
	color: #343434;
	margin-left: 20px;
}
.gyl-lcys .gyl-lct li img{
	width: auto;
	height: auto;
	float: none;
	margin-left: 20px;
}
.gyl-lcys .gyl-lct li p{
	width: 95%;
	height: auto;
}

.gyl-case{
	max-width: 1200px;
	margin: 0 auto;
}
.gyl-case li{
	width: 285px;
	float: left;
	margin-left: 20px;
	text-align: left;
	/* height: 250px; */
	margin-bottom: 20px;
}

.gyl-case li img{
	width: 100%;
	height: auto;
}
.gyl-case li p{
	text-align: left;
	margin-top: 10px;
	color: #343434;
	font-size: 18px;
	font-weight: bold;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}
.gyl-case li s{
	font-size: 16px;
	color: #555555;

	text-decoration: none;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: none;
}
.gyl-case .a{
	width: 760px;
	height: 458px;
	background-color: #0860b0;
	padding: 30px 50px;
	float: right;
	box-sizing: border-box;
	position: relative;
}

.gyl-case .a p{
	text-align: left;
	color: white;
	font-size: 18px;
	line-height: 30px;
}
.gyl-case h3{
	font-size: 16px;
color: white;
margin-bottom: 10px;
}
.gyl-case .left{
	height: auto;
	float: left;
}
.gyl-case .a div{
	float: left;
	text-align: left;
	width: 558px;
}
.gyl-case .a .right{
	float: right;
	height: auto;
	margin-top: 20px;
}
.gyl-case .a div h3{
	font-size: 24px;
}
.gyl-case .a div p{
	margin: 20px 0;
}
.gyl-case .a div hr{
	width: 60%;
	border: 1px dotted white;
}
.gyl-case .a .dh{
	position: absolute;
	height: auto;
	left: -40px;
	top: 15%;
}
.gyl-case .a .dt{
	height: auto;
	width: 100%;
}

/* 精益生产 */
.jy-press{
	text-align: center;
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.jy-press p{
	font-size: 30px;
	color: #115fd5;
	margin-top: 30px;
}
.jy-press p span{
	color: #ff6c00;
}
.jy-press li{
	width: 20%;
	float: left;
	overflow: hidden;
}
.jy-press li img{
	width: 60%;
	max-width: 144px;
	margin: 60px 0 30px 0;
}
.jy-press li b{
	display: block;
	font-size: 26px;
	color: #4d4d4d;
}
.jy-press li p{
	font-size: 18px;
	color: #4d4d4d;
	margin-top: 0;
	padding: 0 20px;
	box-sizing: border-box;
}

.jy-zx, .jy-fa, .jy-case, .jy-bs, .jy-ys, .jy-expert, .jy-bottom{
	overflow: hidden;
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}
.jy-zx b, .jy-fa b, .jy-case b, .jy-bs b, .jy-ys b, .jy-expert b{
	font-size: 36px;
	color: #4d4d4d;
	display: block;

}
.jy-zx dl{
	width: 40%;
	margin-bottom: 20px;
}
.jy-zx .left{
	float: left;
	text-align: left;
	padding-right: 20px;
	box-sizing: border-box;
}
.jy-zx img{
	float: left;
	width: 20%;
	margin-top: 8%;
}
.jy-zx .right{
	float: right;
	text-align: right;
	padding-left: 20px;
	box-sizing: border-box;
}
.jy-zx dl dt{
	font-size: 22px;
	font-weight: bold;
	color: #4d4d4d;
	margin-bottom: 10px;
}
.jy-zx dl dt span{
	display: inline-block;
	width: 3px;
	height: 30px;
	background-color: #de0000;
	margin-right: 20px;
}
.jy-zx dl dd{
	font-size: 16px;
	color: #4d4d4d;
	margin-bottom: 40px;
}
.jy-fa{
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}


.jy-fa, .jy-case, .jy-bs, .jy-ys, .jy-expert{
	padding-bottom: 40px;
}
.jy-fa s, .jy-case s{
	font-size: 18px;
	color: #7f7f7f;
	text-decoration: none;
	display: block;
}
.jy-fa li{
	width: calc(20% - 20px);
	height: 210px;
	border: 1px solid #e8e8e8;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
	margin-top: 20px;
	vertical-align:top;
	display: inline-block;
	margin-left: 20px;
}
.jy-fa li:nth-child(3), .jy-fa li:nth-child(8){
	margin-left: 0;
}
.jy-fa li img{
	height: 60px;
	margin-bottom: 20px;
}
.jy-fa li p{
	text-align: left;
	font-size: 16px;
	color: #4b4b4b;
}

.jy-case li{
	width: calc(25% - 20px);
	height: 200px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	margin-top: 20px;

}
.jy-case li:nth-child(3), .jy-case li:nth-child(7){
	margin-left: 0;
}
.jy-case li img{
	width: 100%;
}
.jy-case li span{
	position: absolute;
	display: block;
	width: 100%;
	height: 40px;
	color: white;
	background-color: rgba(0,0,0,0.5);
	bottom: 0;
	left: 0;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	transition: all 1s;
}

.jy-case li:hover span{
	height: 100%;
	line-height: 200px;
}
.jy-bs{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.jy-bs div{
	border: 1px solid #e5e5e5;
	overflow: hidden;
	margin-top: 20px;
	border-radius: 10px;
}
.jy-bs dl{
	float: left;
	width: 20%;
	overflow: hidden;
	border-left: 1px solid #e5e5e5;
	box-sizing: border-box;
	padding: 0 15px;
	margin-top: 20px;
}
.jy-bs dl dt{
	font-size: 22px;
	color: #ff6c00;
	font-weight: bold;
}
.jy-bs dl dd{
	text-align: left;
	font-size: 14px;
	color: #4b4b4b;
}
.jy-bs dl dd span{
	font-size: 14px;
	color: #ff6c00;
	margin-right: 10px;
}
.jy-bs p{
	background-color: #115fd5;
	color: white;
	font-size: 20px;
	font-weight: bold;
	border-radius: 10px;
	overflow: hidden;
	margin-top: 20px;
}
.jy-bs p span{
	width: 25%;
	padding: 10px 0;
	display: inline-block;
}
.jy-bs p span:nth-child(2){
	width: 50%;
	background-color: #ff6c00;
}

.jy-ys li{
	width: 15%;
	overflow: hidden;
	background-color: white;
	margin-left: 2%;
	float: left;
	height: 170px;
	margin-top: 20px;
	border-radius: 10px;
}
.jy-ys li:nth-child(2), .jy-ys li:nth-child(8){
	margin-left: 0;
}
.jy-ys li img{
	margin: 15px 0;
}
.jy-ys li p{
	font-size: 16px;
	color: #4b4b4b;
}
.jy-ys .more, .jy-expert .more{
	background-color: #115fd5;
	color: white;
	border-radius: 5px;
	padding: 5px 30px;
	display: inline-block;
	margin-top: 40px;
}

.jy-expert b{
	margin-bottom: 30px;
}
.jy-expert li{
	width: 19%;
	float: left;
	overflow: hidden;
	margin-left: 1.25%;
}
.jy-expert li:nth-child(2){
	margin-left: 0;
}
.jy-expert li a{
	height: 228px;
	display: block;
	width: 100%;
	overflow: hidden;
}
.jy-expert li img{
	transition: all 1s;
}
.jy-expert li:hover img{
	transform: scale(1.1);
}
.jy-expert li p{
	font-size: 16px;
	color: #4b4b4b;
	padding: 20px 0;
}

.jy-expert .more{
	margin-top: 20px;
}
.jy-bottom{
	padding-bottom: 40px;
}
.jy-bottom img{
	width: 700px;
	float: left;
}
.jy-bottom form, .xcjx-bottom form{
	width: calc(100% - 720px);
	float: right;
	background-color: white;
	padding: 20px;
	box-sizing: border-box;
}
.jy-bottom form img, .xcjx-bottom form img{
	height: 30px;
	width: auto;
}
.jy-bottom form b, .xcjx-bottom form b{
	font-size: 24px;
	color: #181818;
	margin-bottom: 10px;
	display: block;
}
.jy-bottom form b span, .xcjx-bottom form b span{
	color: #ff6600;
}
.jy-bottom form .left, .xcjx-bottom form .left{
	float: left;
	width: 70%;

	overflow: hidden;
}
.jy-bottom form .left div, .xcjx-bottom form .left div{
	width: 100%;
	position: relative;
	text-align: left;
}
.jy-bottom form .left div img, .xcjx-bottom form .left div img{
	position: absolute;
	top: 5px;
	left: 10px;
}
.jy-bottom form .left div input, .xcjx-bottom form .left div input{
	text-indent: 40px;
	margin-bottom: 10px;
}
.jy-bottom form input, .xcjx-bottom form input{
	padding: 10px;
	font-size: 16px;
	width: 90%;
	border: none;
	background-color: #eeeeee;
}
.jy-bottom form .yzm, .xcjx-bottom form .yzm{
	display: block;
	text-align: left;
	position: relative;
}
.jy-bottom form .yzm img, .xcjx-bottom form .yzm img{
	position: absolute;
	right: 5%;
	top: 5px;
}
.jy-bottom form .submit, .xcjx-bottom form .submit{
	width: 30%;
	float: right;
	background-color: #ff6600;
	color: white;
	padding: 7px 0;
	box-sizing: border-box;

}

/* 三体系认证 */
.stx-banner{
	text-align: center;
	background: url(/statics/kepu/images/stxbanner.jpg) no-repeat center;
	background-size: cover;
	padding: 60px 0;
	width: 100%;
	padding: 120px 0;
	height: 500px;
	box-sizing: border-box;
}
.stx-banner div{
	max-width: 1200px;
	margin: 0 auto;
	color: white;
}
.stx-banner div b{
	font-size: 120px;
}
.stx-banner div p{
	font-size: 60px;margin-bottom: 60px;

}
.stx-banner div a{
	color: #525252;
	font-size: 22px;
	background-color: white;
	border-radius: 5px;
	padding: 10px 40px;
	display: inline-block;
	margin: 20px;
}

.stx-kl, .stk-fn .hei, .stk-lc, .stx-cn, .stx-chn, .stx-al, .stx-bottom{
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding: 20px 0;
}
.stx-kl div{
	display: flex;align-items: center;justify-content: center;flex-wrap: wrap;
}
.stx-kl b, .stk-fn b, .stk-lc b, .stx-cn b, .stx-chn b, .stx-al b{
	font-size: 40px;
	color: #115fd5;
	margin: 0 20px;
}
.stx-kl .a, .stk-fn .a, .stk-lc .a, .stx-cn .a, .stx-chn .a, .stx-al .a{
	margin-top: -15px;
}
.stx-kl li{
	float: left;
	width: 25%;
	display: inline-block;
	text-align: center;
	font-size: 22px;
	color: #115fd5;
	margin-top: 20px;
}

.stk-fn{
	background-color: #eeeeee;
	text-align: center;

}
.stk-fn b{
	margin: 20px;
	display: inline-block;
}
.stk-fn .bg{
	width: 100%;
	background: url(/statics/kepu/images/stxbg.jpg) no-repeat center;
	background-size: cover;
	padding: 50px 0;

}
.stk-fn .bg .hei{
	background-color: rgba(0,0,0,0.6);
	padding: 30px;
	box-sizing: border-box;
}
.stk-fn .bg .hei div{
	border: 1px solid #575fd1;
	padding: 30px 40px;

}
.stk-fn .bg .hei div p{
	font-size: 20px;
	color: #01c772;
}
.stk-fn .bg .hei div input{
	height: 60px;
	font-size: 22px;text-indent: 20px;
	width: calc(100% - 210px);
	margin: 30px 0;
}
.stk-fn .bg .hei div a{
	color: white;
	font-size: 24px;
	background-color: #01c772;
	padding: 17px;
	margin-left: 10px;
}
.stk-fn .bg .hei div a img{
	margin-top: 0;
	height: 40px;
}
.stk-fn .bg .hei div s{
	display: block;
	font-size: 18px;
	color: white;
	text-decoration: none;
}
.stk-lc s{
	font-size: 16px;
	color: #757575;
	text-decoration: none;
}
.stk-lc .title{
	overflow: hidden;
	position: relative;
	display: flex;
	justify-content: center;
}
.stk-lc .title li{
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
	z-index: 2;

}
.stk-lc .title li p{
	width: 170px;
	height: 170px;
	margin: 0 auto;
	border: 1px solid #7574f4;
	box-sizing: border-box;
	background-color: #e8efff;
	display: flex;align-items: center;justify-content: center;flex-wrap: wrap;
	border-radius: 50%;

}
.stk-lc .title li p span{
	width: 155px;
	height: 155px;
	border-radius: 50%;
	display: flex;align-items: center;justify-content: center;flex-wrap: wrap;
	background-color: white;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	color: #606060;
}
.stk-lc .title .active p span{
	background-color: #6780f7;
	color: white;
}
.stk-lc .title hr{
	display: block;
	height: 2px;
	border: none;
	background-color: #7574f4;
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 80%;

}
.stk-lc .title li img{
	display: none;
	margin-bottom: -7px;
}
.stk-lc .title .active img{
	display: inline-block;
}
.stk-lc .con{
	max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
	background-color: #667ef8;

}
.stk-lc .con li{
	display: none;
	overflow: hidden;
	padding: 50px;
}
.stk-lc .con .thisclass{
	display: block;
}
.stk-lc .con li .left{
	float: left;
	width: 60%;
	position: relative;
    border: 1px dashed white;
    box-sizing: border-box;
	padding: 35px;
}
.stk-lc .con li .left h3{
	color: white;
	font-size: 20px;
	font-weight: normal;
    position: absolute;
    top: -20px;
    display: block;
    left: 40%;
    background-color: #667ef8;
}
.stk-lc .con li .left h3 span{
	display: inline-block;
	width: 10px;
	height: 10px;
	box-sizing: border-box;
	border-radius: 50%;
	background-color: white;
	margin: 0 5px;
}
.stk-lc .con li .left p{
	width: 33%;
    float: left;
    box-sizing: border-box;
    padding: 10px 20px;
    color: white;
}
.stk-lc .con li .left p img{
	height: 35px;
	margin-bottom: 10px;
}
.stk-lc .con li .left p span{
	display: block;
    text-align: left;
}
.stk-lc .con li .right{
	float: right;
	width: 40%;
}
.stk-lc .con li .right b{
	font-size: 26px;
    color: white;
    margin-bottom: 10px;
    display: block;
    font-weight: normal;
}
.stk-lc .con li .right p{
	color: white;
	font-size: 18px;
	display: inline-block;
	width: 100%;
    padding: 0 10%;
    box-sizing: border-box;
}
.stk-lc .con li .right a{
	border-radius: 30px;
	padding: 10px 40px;
	color: #667ef8;
	background-color: white;
	display: inline-block;
	margin-top: 15px;
}








.stx-cn b, .stx-chn b{
	margin-bottom: 30px;
	display: inline-block;
}
.stx-chn li{
	width: 24%;
	background-color: #f3f3f3;
	float: left;
	margin-left: 1%;
	margin-bottom: 50px;

	position: relative;
}
.stx-chn li img{
    display: block;
    width: 100%;
}

.stx-chn li a{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    color: white;
		font-size: 20px;
    background-color: rgba(0,0,0,0.6);
		display: flex;align-items: center;justify-content: center;flex-wrap: wrap;
		transition: all 0.2s;
}
.stx-chn li a:hover{
	font-size: 24px;
	opacity: 0.9;
}
.stx-al{
	margin-top: 20px;
}

.stx-al s{
	font-size: 18px;
	color: #959595;display: block;
	text-decoration: none;
}
.stx-al li{
	width: 31%;
	margin: 0 1%;
	float: left;
	overflow: hidden;
	margin-bottom: 40px;
}
.stx-al li div{
	background-color: white;
	box-sizing: border-box;
	padding: 10px;
	/* padding-bottom: 0; */
}
.stx-al li div span{
	display: block;
	background-color: #4e76d6;
	/* padding: 10px; */
	padding-bottom: 0;
	box-sizing: border-box;
	overflow: hidden;
}
.stx-al li div img{
	width: 100%;
}
.stx-al li div s{
	color: #000000;
}
.stx-al li p{
	display: block;
	text-align: left;
	color: white;
	font-size: 16px;
	margin: 10px 0;
}
.stx-al li .xj{
	background-color: white;
	color: #4e76d6;
	padding: 0 20px;
	border-radius: 20px;
	font-size: 20px;
	float: left;
}
.stx-al li a:last-child{
	float: right;
	color: white;
	text-decoration: underline;
	line-height: 36px;

}
.stx-bottom{

}
.stx-bottom div{
	overflow: hidden;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.stx-bottom div p{
	background-color: #134084;
	color: #b4ccf0;
	display: block;
	padding: 20px 0;
	font-size: 20px;
}
.stx-bottom b{
	font-size: 70px;
	color: white;
	display: block;
}
.stx-bottom s{
	font-size: 30px;
	color: #e9b806;
	display: block;
	text-decoration: none;
	font-style: italic;
}


/* 团队建设 */
.td-tj, .td-tz, .td-xw, .td-al, .td-jd{
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
}


.td-tj{
	background-color: #f1f1f1;
	padding: 10px;

}
.td-tj b, .td-tz b, .td-xw b, .td-al b, .td-jd b, .td-jd b{
	font-size: 30px;
	color: #115fd5;
	display: block;
	margin: 30px 0;
}
.td-tj div, .td-tz, .td-xw .a, .td-al, .td-jd{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.td-tj li{
	width: 33%;
	background-color: #115fd5;
	color: white;
	float: left;
	padding: 40px 0;
	height: 310px;
	box-sizing: border-box;
}
.td-tj li:nth-child(2){
	background-color: white;
	color: #115fd5;
}
.td-tj li img{
	height: 70px;
}
.td-tj li h3{
	font-size: 22px;
	margin: 10px 0;
}
.td-tj li p{
	font-size: 14px;
}
.td-tz b, .td-xw b, .td-al b, .td-jd b{
	margin-bottom: 0;
}
.td-tz .title{
	overflow: hidden;
	display: flex;align-items: center;justify-content: center;flex-wrap: wrap;
}
.td-tz .title li{
	float: left;
	color: #505050;
	padding: 10px 40px;
	text-align: center;
	border-radius: 30px;
	background-color: #ebebeb;
	margin: 30px 20px;
}
.td-tz .title .active{
	color: white;
	background-color: #115fd5;
}
.td-tz .con{

}
.td-tz .con li{
	display: none;
}
.td-tz .con .thisclass{
	display: block;
}
.td-tz .con li div{
	width: 32%;
	float: left;
	margin-right: 2%;
	border: 1px solid #dedede;
	margin-bottom: 30px;
	box-sizing: border-box;
}
.td-tz .con li div a, .td-tz .con li div s, .td-al li s, .td-jd div s{
	display: block;
	overflow: hidden;
}
.td-tz .con li div s{
	height: 231px;
	width: 100%;
}
.td-tz .con li div img, .td-al li s img, .td-jd div s img{
	width: 100%;
	transition: all 1s;
}
.td-tz .con li div:hover img, .td-al li:hover s img, .td-jd div:hover s img{
	transform: scale(1.1);
}
.td-tz .con li div p{
	padding: 10px;
	font-size: 18px;
	text-align: left;
}
.td-tz .con li div p span{
	display: block;
	color: #999999;
	font-size: 16px;
}
.td-xw{
	background-color: #eeeeee;
	padding: 0 10px;
}
.td-xw .a{
	padding-bottom: 30px;
}
.td-xw .a img{
	width: 40%;
	float: left;
}
.td-xw .a .right{
	width: 60%;
	float: left;
	padding-left: 20px;
	box-sizing: border-box;
	position: relative;
}

.td-xw li{

	text-align: left;
	padding: 10px;
	line-height: 20px;
	overflow: hidden;
}
.td-xw s{
	text-decoration: none;
	font-size: 14px;
	color: #636363;
	display: inline-block;
	float: left;
}
.td-xw s span{
	display: inline-block;
	margin: 0 20px;
	font-size: 70px;
	float: right;
	color: #bfbfbf;
	line-height: 10px;

}
.td-xw li p{
	width: calc(100% - 140px);
	font-size: 16px;
	color: #505050;
	float: left;
}
.td-xw .shu{
	width: 1px;
	height: 100%;
	position: absolute;
	background-color: #bfbfbf;
	top: 0;
	left: 134px;
}
.td-xw li p span{
	font-size: 14px;
	color: #8e8e8e;
	display: block;
	margin-top: 10px;
}
.td-al li{
	width: 32%;
	height: 320px;
	float: left;
	margin-bottom: 20px;
	margin-right: 2%;
}
.td-al li img{
	width: 100%;
}
.td-al li:nth-child(4), .td-al li:nth-child(7){
	margin-right: 0;
}
.td-al li p{
	text-align: left;
	line-height: 20px;
	padding: 10px 0;
}
.td-al li p span{
	color: #999b9d;
	display: block;
}
.td-bg{
	background: url(/statics/kepu/images/tdbg.jpg) no-repeat center;
	text-align: center;
	color: white;
	background-size: cover;
	padding: 20px 0;
}
.td-bg p{
	font-size: 30px;
}
.td-bg p span{
	font-size: 50px;
	font-weight: bold;
}

.td-jd div{
	width: 32%;
	margin-left: 2%;
	float: left;
	padding: 10px 0;
}
.td-jd div img{
	width: 100%;
}
.td-jd div:nth-child(2){
	margin-left: 0;
}
.td-jd div p{
	font-size: 18px;
	color: #343434;
	margin: 10px 0;
	text-align: left;
	font-weight: bold;
	box-sizing: border-box;
	padding-left: 10px;
}
.td-jd div p span{
	font-size: 14px;
	font-weight: normal;
	display: block;
	color: #b1b1b1;
}

/* 酬薪绩效 */


.xc-zxfw, .xc-per, .xc-case, .xc-yy, .xc-ai, .xc-bg, .xcjx-bottom{
	text-align: center;
	overflow: hidden;
	padding-top: 30px;
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.xc-zxfw b, .xc-per b, .xc-case b, .xc-yy b, .xc-ai b{
	font-size: 30px;
	color: #115fd5;
	display: block;
	line-height: 30px;

}
.xc-zxfw s, .xc-case s{
	font-size: 11px;
	color: #9d9d9d;
	text-decoration: none;
	display: block;
	margin-bottom: 20px;
}
.xc-zxfw li{
	width: calc(25% - 15px);
	height: 300px;
	margin-left: 20px;
	margin-bottom: 40px;
	padding: 30px;
	float: left;
	margin-top: 10px;
	background-color: #edf0f3;
	box-sizing: border-box;
}
.xc-zxfw li:nth-child(4){
	margin-left: 0;
}
.xc-zxfw li img{
	height: 80px;
}
.xc-zxfw li span{
	font-size: 22px;
	color: #115fd5;
	display: block;
}
.xc-zxfw li p{
	font-size: 14px;
	color: #6e6e6e;
}
.xc-per{
	padding-bottom: 30px;
}
.xc-per b{
	margin-top: 20px;
}

.xc-per li{
	width: calc(20% - 20px);
	height: 280px;
	float: left;
	margin-left: 25px;
	margin-top: 30px;
	background-color: white;
	padding: 20px;
	box-sizing: border-box;

}
.xc-per li:nth-child(2){
	margin-left: 0;
}
.xc-per li img{

}
.xc-per li span{
	display: block;
	font-size: 20px;
	color: #585858;
	margin: 5px 0;
	font-weight: bold;
}
.xc-per li p{
	font-size: 16px;
	color: #818181;
}

.xc-case div{
	margin-top: 10px;
	position: relative;
	width: 709px;
	float: left;
}
.xc-case div:last-child{
	width: 40%;
}
.xc-case div img{
	width: 100%;
}
.xc-case div p{
	width: 100%;
	background-color: rgba(74,123,219,0.7);
	color: white;
	position: absolute;
	bottom: 0;
	padding: 10px;
	text-align: left;
	box-sizing: border-box;
	display: none;
}
.xc-case li{
	width: 48%;
	float: left;
	margin-left: 2%;
	margin-bottom: 10px;
}

.xc-cx{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 10px;
}
.xc-cx li{
	width: 32%;
	height: 230px;
	background-color: white;
	padding: 10px;
	float: left;
	margin-left: 2%;
	text-align: center;
	box-sizing: border-box;
}
.xc-cx li:first-child{
	margin-left: 0;
}
.xc-cx li b{
	color: #000000;
	font-size: 20px;
height: 72px;
font-weight: normal;
	display: block;
}
.xc-cx li p{
	font-size: 20px;
	color: #000000;
	margin-bottom: 20px;
}
.xc-cx li p span{
	font-size: 30px;
	color: #f64d3a;
	font-weight: bold;
}
.xc-cx li p span:first-child{
	font-size: 20px;
}
.xc-cx li s{
	font-size: 16px;
	color: #7f7f7f;
	text-decoration: none;
}

.xc-yy{
	background-color: #f5f5f5;
	padding: 15px;
}
.xc-yy .left{
	float: left;
	width: 40%;
}
.xc-yy .right{
	float: left;
	width: 60%;
}

.xc-yy li{
	overflow: hidden;
	margin-top: 40px;
}
.xc-yy li img{
	width: 40px;
	float: left;
}
.xc-yy li p{
	width: calc(100% - 50px);
	display: block;
	float: left;
	text-align: left;
	padding-left: 10px;
	font-size: 16px;
	color: #575757;
	box-sizing: border-box;
	margin-left: 10px;
}
.xc-yy li p span{
	display: block;
	font-size: 20px;
	color: #575757;
	font-weight: bold;
}

.xc-bg{
	padding-bottom: 30px;
}
.xc-bg .left, .xc-bg .right{
	width: 50%;
	float: left;
	overflow: hidden;
}
.xc-bg .left ul{
	float: left;
	height: 380px;
}
.xc-bg .right ul{
	float: right;
	height: 380px;
}
.xc-bg .left div, .xc-bg .right div{
	float: left;
	width: calc(100% - 200px);
	box-sizing: border-box;
	height: 380px;
}
.xc-bg .left ul li, .xc-bg .right ul li{
	background: url(/statics/kepu/images/xcpao.png) no-repeat center;
	background-size: cover;
	width: 190px;
	font-size: 16px;
	line-height: 20px;
	display: flex;align-items: center;justify-content: center;
}
.xc-bg .left ul li:last-child, .xc-bg .right ul li:last-child{
	background: white;
}
.xc-bg .left ul li{

	height: 50px;
	padding-bottom: 10px;
	margin-bottom: 20px;

}
.xc-bg .right div b span{
	color: #105fd5;
}
.xc-bg .right ul li{
	height: 70px;
	padding: 0 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	text-align: left;

	box-sizing: border-box;
}
.xc-bg .left div{
	text-align: right;
	padding-right: 40px;
	border-right: 1px solid #cecece;
}
.xc-bg .right div{
	text-align: left;
	padding-left: 40px;
}
.xc-bg .left div b, .xc-bg .right div b{
	font-size: 26px;
	font-weight: normal;
	display: block;
}
.xc-bg .left div b span, .xc-bg .right div b span{
	font-weight: bold;
	font-size: 28px;
}
.xc-bg .left div s, .xc-bg .right div s{
	display: inline-block;
	text-decoration: none;
	color: white;
	background-color: #105fd5;
	padding: 0 10px;
	margin-bottom: 20px;
}
.xc-bg .left div p, .xc-bg .right div p{
	font-size: 16px;
	color: #575757;
	margin: 10px 0;
}
.xc-bg .left div p span, .xc-bg .right div p span{
	width: 5px;
	height: 5px;
	display: inline-block;
	background-color: #105fd5;
	margin-top: 5px;
}
.xc-bg .left div p span{
	margin-left: 10px;

}
.xc-bg .right div p span{
	margin-right: 10px;

}
.xc-bg .right{
	position: relative;
}
.xc-bg .right .xc-hg{
	position: absolute;
	top: 0;
	right: 40%;
}


.xcjx-expert{
 width: calc(60% - 10px);
 float: left;
 margin-right: 10px;
 background-color: #f3f3f3;
 border-top: 2px solid #f46101;
 box-sizing: border-box;
 padding: 20px;
 padding-right: 0;
 height: 300px;
}

.xcjx-expert b{
	font-size: 24px;
	color: #165cc7;
	display: block;
	text-align: left;
}
.xcjx-expert p{
	font-size: 14px;
	color: #434343;
	margin-top: 5px;
	width: 70%;
	padding: 20px;
	line-height: 35px;
	box-sizing: border-box;
	display: inline-block;
	text-align: left;
}
.xcjx-expert img{
	float: left;
	width: 30%;
}

.xc-ai b{
	margin-bottom: 30px;
}

.xcjx-bottom form{
	width: 40%;
	float: left;
	background-color: #f3f3f3;
	border-top: 2px solid #f46101;
	height: 300px;
}
.xcjx-bottom form input{
	background-color: white;
}
.xcjx-bottom form .left div{
	margin-bottom: 10px;
}
.xcjx-bottom form b{
	margin-bottom: 20px;
	text-align: left;
}
.xcjx-bottom form .submit{
	font-size: 26px;
}
.xcjx-bottom form input{
	font-size: 24px;
	font-weight: normal;
}
.xcjx-bottom form .left div img, .xcjx-bottom form .yzm img{
	top: 10px;
}


/* 智能制造 */
.zz-banner{
	position: relative;
}
.zz-banner p{
	color: white;
	position: absolute;
	left: 0;
	top: 30%;
	width: 100%;
	font-size: 44px;
	text-align: center;
}
.zz-banner p b{
	display: block;
	font-size: 80px;
	font-weight: bold;
}
.zzy, .zz-zz, .zz-lc, .zz-bg, .zz-gl{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	margin-top: 20px;
}
.zzy b, .zz-zz b, .zz-lc b, .zz-bg b, .zz-gl b{
	font-size: 30px;
	color: #115fd5;
	display: block;

}
.zzy s, .zz-zz s, .zz-lc s{
	text-decoration: none;
	font-size: 20px;
	color: #6f6f6f;
	display: block;
	margin-top: 10px;
}
.zzy .a{
	width: 33%;
margin: 50px 0;
	float: left;
}

.zzy .a p:first-child{
padding: 30px 32px;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #e4e4e4;
	font-size: 50px;
	color: #115fd5;
	position: relative;
	line-height: 80px;
	margin: 0 auto;
}
.zzy .a span{
	font-size: 30px;
	float: right;
}
.zzy .a p{
	font-size: 16px;
	color: #494949;
	margin-top: 20px;
}
.zzy .a div{
	width: 100%;
	overflow: hidden;border-right: 1px solid #e4e4e4;
}
.zzy .a:last-child div{
	border-right: none;
}
.zz-zz{
	padding: 30px 0;

}
.zz-zz a{
	width: calc(25% - 12px);
	float: left;
	margin-left: 16px;
	margin-top: 15px;
	overflow: hidden;
	box-sizing: border-box;
}
.zz-zz a img{
	width: 100%;
}
.zz-zz a:first-child, .zz-zz a:nth-child(5){
	margin-left: 0;
}
.zz-zz h3{
	display: block;
	margin: 30px 0;
	font-size: 24px;
	color: #6f6f6f;
}
.zz-bg{
	margin-bottom: 20px;
	overflow: hidden;
}

.zz-bg img{
	width: 40%;
	float: right;
}

.zz-per{
	position: relative;
	float: left;
	width: 60%;
	box-sizing: border-box;
	padding-right: 0%;
}
.zz-per .left{
	float: left;
	width: 60%;
	margin-top: 10%;
}
.zz-per .left b{
	font-size: 30px;
	color: #343434;
	display: block;
	padding: 10px 0;
	border-top: 1px solid #115FD5;
	border-bottom: 1px solid #115FD5;
}
.zz-per .left s{
	font-size: 20px;
	color: #115fd5;
	display: block;
	text-decoration: none;
	margin: 10px;
	text-align: left;
	font-weight: bold;
}
.zz-per .left p{
	font-size: 16px;
	color: #3e3e3e;
	margin-top: 10px;
	text-align: left;
	box-sizing: border-box;
	padding-right: 30px;
}
.zz-per img{
	width: 40%;
	position: relative;
}
.zz-bg b, .zz-gl b{
	margin-bottom: 30px;
}
.zz-per .a{
	position: absolute;
	bottom: 10%;
	right: 30%;
	padding: 40px 80px 10px 0;
	font-size: 18px;
	background: url(/statics/kepu/images/zzxz.png) no-repeat center;
	background-size: 100% 100%;
}
.zz-gl li{
	background-color: #eeeeee;
	text-align: left;
	padding: 20px;
	margin: 10px 0;
	width: calc(50% - 10px);
	margin-left: 20px;
	float: left;
	box-sizing: border-box;
}
.zz-gl li:nth-child(2), .zz-gl li:nth-child(4), .zz-gl li:nth-child(6){
	margin-left: 0;
}
.zz-gl li b{
	font-size: 20px;
	margin-bottom: 10px;
}
.zz-gl li p{
	font-size: 14px;
	color: #4c4c4c;
	height: 50px;
}



.wrap-bottom .box-bottom .box-left .box-left-bn{
	margin-left: 280px;
}



/* 6s */

.xc-gljj{
	text-align: center;
	margin: 0 auto;
	max-width: 1200px;
	padding: 20px 0;
}
.xc-gljj b{
	font-size: 25px;
	display: block;
	margin-bottom: 30px;
}
.xc-gljj p{
	font-size: 14px;
	display: block;
	text-align: left;
}
.xc-gljj .jiejue{
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.xc-gljj .jiejue b, .xc-gljj .fw b{
	display: block;
	font-size: 26px;
	color: #004593;
	margin-bottom: 0;
	font-weight: normal;
}
.xc-gljj .jiejue .xc-hr, .xc-gljj .fw .xc-hr{
	    margin: 10px 0 20px 0;
}
.xc-gljj .jiejue li{
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding-left: 20px;
	padding-top: 20px;
	overflow: hidden;
}
.xc-gljj .jiejue li img{
	float: left;
	width: 60px;
}
.xc-gljj .jiejue li p{
	float: left;
	width: calc(100% - 60px);
	box-sizing: border-box;
	padding-left: 10px;
	font-size: 12px;
}
.xc-gljj .jiejue li p b{
	display: block;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.xc-gljj .fw{
	width: 100%;
	overflow: hidden;
	margin: 20px 0;
}
.xc-gljj .fw li{
	float: left;
	width: 23%;
	height: 350px;
	margin-left: 2.666%;
	overflow: hidden;
	border-radius: 20px;
	background-color: #f9f8f6;
}
.xc-gljj .fw li:nth-child(4){
	margin-left: 0;
}
.xc-gljj .fw li span{
	display: block;
	width: 100%;
	padding: 10px 0;
	color: white;
	font-size: 16px;
}
.xc-gljj .fw li img{
	width: 100%;
}
.xc-gljj .fw li p{
	font-size: 12px;
	color: #555555;
	padding: 20px;
}








/* AAA信用体系 */
.aaa-top{
	position: relative;
	overflow: hidden;
}
.aaa-top img{

}
.aaa-top .a{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: white;
	text-align: center;

}
.aaa-top .a div{
	max-width: 1200px;
	height: 100%;
	margin: 0 auto;
	display: flex;flex-direction: column;justify-content: center;
}
.aaa-top div b{
	font-size: 64px;

}
.aaa-top div span{
	font-size: 32px;
	display: inline-block;
	font-weight: bold;
	margin-top: 10px;
}

.aaa-top div p{
	font-size: 26px;
	font-weight: bold;
	margin-top: 20px;

	padding: 10px 0;
}
.aaa-top div img{
	width: 650px;
    height: 2px;
    margin: 0 auto;
    margin-top: -25px;
}
.aaa-ctop{
	text-align: center;
	    padding: 20px 0;
}
.aaa-ctop b{
	display: block;
    font-weight: bold;
    color: #484848;
    font-size: 40px;
	font-weight: normal;
}

.aaa-ctop span{
	font-size: 20px;
    color: #484848;
	background-color: white;
	padding: 0 10px;
}
.aaa-ctop hr{
	    width: 250px;
    height: 2px;
    background-color: #c2c2c0;
    margin: 0 auto;
		    margin-top: -10px;
}
.aaa-ctop .aaa-pj{
	max-width: 700px;
    overflow: hidden;
    margin: 0 auto;
	margin-top: 20px;
}
.aaa-ctop .aaa-pj li{
	width: 25%;
	float: left;
}
.aaa-ctop .aaa-pj li img{
	width: 100px;
}
.aaa-ctop .aaa-pj li p{
	font-size: 16px;
	color: #303030;
}
.aaa-con{
	overflow: hidden;
	max-width: 1200px;
    margin: 0 auto;
	display: flex;align-items: center;justify-content: center;flex-wrap: wrap;
}
.aaa-con li{
	    width: calc(33% - 33px);
    float: left;
    margin-right: 50px;
    margin-bottom: 30px;
	    border: 1px solid #eeeeee;
    border-radius: 10px;
    overflow: hidden;
}
.aaa-con li img{
	width: 100%;
}
.aaa-con li p{
	font-size: 14px;
    color: #303030;
    height: 80px;
    padding: 20px 10px;
}
.aaa-bgs{
	background: url(/statics/wapkepu/image/aaabg.png) no-repeat center;
	overflow: hidden;
	padding: 30px 0;
	text-align: center;
	background-size: cover;
}
.aaa-xl{
	display: flex;align-items: center;justify-content: center;flex-wrap: wrap;
	overflow: hidden;
	text-align: center;

}
.aaa-bgs b{
	color: #484848;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	display: block;
	margin: 30px 0;
	font-weight: normal;
}
.aaa-xl div{
	width: 350px;
	margin-right: 10px;
	float: left;

}
.aaa-xl div:last-child{
	margin-right: 0;
}
.aaa-xl div img{
	width: 100%;
	margin-bottom: 10px;
}
.aaa-xl div p{
	font-size: 24px;
	color: #303030;
}
.aaa-zs, .aaa-tj, .aaa-pjnr{
	text-align: center;
    overflow: hidden;
}

.aaa-zs{
	    width: 1050px;
    margin: 0 auto;
	display: flex;
    justify-content: center;
	margin-top: 0;
}
.aaa-zs img{
	width: 330px;
   float: left;
}
.aaa-zs img:nth-child(2){
	margin: 0 30px;
}
.aaa-bghui{
	text-align: center;
	overflow: hidden;
	background-color: #e9e9e9;
	padding: 30px 0;
}
.aaa-bghui b{
	display: block;
	font-size: 40px;
	line-height: 40px;
	color: #484848;
	margin-bottom: 20px;
	font-weight: normal;
}
.aaa-tj, .aaa-pjnr{
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	margin-bottom: 30px;
    justify-content: center;
}

.aaa-tj div{
	width: 300px;
	margin-right: 30px;
	background-color: white;
	text-align: center;
	padding: 20px 0;
	float: left;

}
.aaa-tj div:last-child{
	margin-right: 0;
}
.aaa-tj div img{
	width: auto !important;
	height: 78px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.aaa-tj div p{
	font-size: 12px;
	color: #535353;
}
.aaa-pjnr{
	padding-top: 0;
}
.aaa-pjnr li{
	width: 170px;
	overflow: hidden;
    margin-bottom: 10px;
	background-color: white;
	margin-left: 27.5px;
}
.aaa-pjnr li:first-child{
	margin-left: 0;
}
.aaa-pjnr li b{
	display: block;
	font-size: 20px;
	font-weight: normal;
	background-color: #115fd5;
	color: white;
}
.aaa-pjnr li span{
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-align: left;    padding: 20px 10px;
}
.aaa-pjnr li img{
	height: 78px;
	display: block;
	margin: 0 auto;
}

.kpjj{
	padding: 0 10px;

}
.kpjj p{
	white-space: normal; line-height: 2em; text-indent: 2em;font-size: 14px;
}
.kpjj div{
	background-color: #f1f1f1;
	padding: 10px;
	margin-bottom: 10px;
}
.kpjj div b{
	color: #115fd5;
	font-size: 18px;
}
.kpjj div p{
	color: #535353;
	font-size: 14px;
	text-indent: initial;
}
.kpjj div p span{
	color: #535353;
	font-size: 14px;
	font-weight: bold;
}


.kplc{
	background: url(/statics/wapkepu/image/lcbg.jpg) no-repeat center;
	background-size: cover;
	padding: 20px;
	position: relative;
}
.kplc h3{
	color: white;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

.kplc .left-btn, .kplc .right-btn{
	width: 35px;
	height: 35px;
	background-image: url(/statics/wapkepu/image/time_p_n.png);
	position: absolute;
	cursor: pointer;
	bottom: 40px;
	z-index: 9;
}
.kplc .left-btn{
	background-position: 0 -35px;
	left: 10px;
}
.kplc .left-btn:hover{
	background-position: 0 0;
}
.kplc .right-btn{
	background-position: -35px 0;
	right: 10px;
}
.kplc .right-btn:hover{
	background-position: -35px -35px;
}
.kplc .time-box{
	overflow: hidden;
}
.kplc .time-box ul{
	overflow: hidden;
	position: relative;
	width: calc(100% - 50px);
	margin: 0 auto;
}
.kplc .time-box ul li{

    float: left;
    box-sizing: border-box;
    /* border: 1px solid #000000; */
    position: relative;
    cursor: pointer;
    text-align: center;
    color: white;
}
.kplc .time-box ul .active{

}
.kplc p{
	display: block;
	width: 97%;
	height: 150px;
	background-color: rgba(0, 0, 0, 0.2);
	color: white;
	margin-bottom: 20px;
	padding: 10px;
}
.kplc .time-box ul li span{
	    margin-top: 5px;    display: inline-block;
}
.kplc .time-box ul li i{
	display: block;
    margin: 0 auto;
    width: 20px;
    height: 20px;
    left: 0;
    position: relative;
    background: url(/statics/wapkepu/image/time_dot.png) center center no-repeat;
}
.kplc .time-box ul:before{
	    content: "";
    background: url(/statics/wapkepu/image/time_line1.png) repeat-x center;
    height: 10px;
    width: 100%;
    position: absolute;
    top: 5px;
		left: 0;
}
.aaa-deta{
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 80px 0;
	display: none;
}
.aaa-deta b{
	font-size: 40px;
	color: #484848;
	display: block;
}
.aaa-deta span{
	font-size: 20px;
	color: #7b7b7b;
	display: block;
}
.aaa-deta a{
	border: 1px solid #115fd5;
	color: #7b7b7b;
	font-size: 20px;
	padding: 5px 40px;
	margin: 0 auto;
	border-radius: 30px;
	display: inline-block;
    margin-top: 20px;
}




.main2 .main2-nav{
    width: 400px;
}



.kplc{
	background: url(/statics/wapkepu/image/lcbg.jpg) no-repeat center;
	background-size: cover;
	padding: 20px;
	position: relative;
}
.kplc h3{
	color: white;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

.kplc .left-btn, .kplc .right-btn{
	width: 35px;
	height: 35px;
	background-image: url(/statics/wapkepu/image/time_p_n.png);
	position: absolute;
	cursor: pointer;
	bottom: 40px;
	z-index: 9;
}
.kplc .left-btn{
	background-position: 0 -35px;
	left: 10px;
}
.kplc .left-btn:hover{
	background-position: 0 0;
}
.kplc .right-btn{
	background-position: -35px 0;
	right: 10px;
}
.kplc .right-btn:hover{
	background-position: -35px -35px;
}
.kplc .time-box{
	overflow: hidden;
}
.kplc .time-box ul{
	overflow: hidden;
	position: relative;
	width: calc(100% - 50px);
	margin: 0 auto;
}
.kplc .time-box ul li{

    float: left;
    box-sizing: border-box;
    /* border: 1px solid #000000; */
    position: relative;
    cursor: pointer;
    text-align: center;
    color: white;
}
.kplc .time-box ul .active{

}
.kplc p{
	display: block;

	height: 150px;
	background-color: rgba(0, 0, 0, 0.2);
	color: white;
	margin-bottom: 20px;
	padding: 10px;
}
.kplc .time-box ul li span{
	    margin-top: 5px;    display: inline-block;
}
.kplc .time-box ul li i{
	display: block;
    margin: 0 auto;
    width: 20px;
    height: 20px;
    left: 0;
    position: relative;
    background: url(/statics/wapkepu/image/time_dot.png) center center no-repeat;
}
.kplc .time-box ul:before{
	    content: "";
    background: url(/statics/wapkepu/image/time_line1.png) repeat-x center;
    height: 10px;
    width: 100%;
    position: absolute;
    top: 5px;
}

.ny-wrap .ny-box .ny-left{
	top: 0;
}
.ny-wrap{
	background: white;
}



.orserve{
	background: url(/statics/kepu/images/orbg.jpg) no-repeat center;
	background-size: cover;
	padding: 40px 0;
	text-align: center;
	color: white;
}
.orserve p{
	font-size: 30px;
	margin-bottom: 40px;
}
.orserve div{
	max-width: 1200px;
	display: flex;align-items: center;justify-content: center;
	margin: 0 auto;
	margin-bottom: 40px;
}
.orserve div:nth-child(2){
	margin-bottom: -70px !important;
}
.orserve div:first-child+div{
	margin-bottom: -70px !important;
}
.orserve div a{
	display: inline-block;
}
.orserve div img{
	float: left;
}


.wrap-footer{
	padding: 30px 0;
	height: auto;
	background-color: rgba(0,0,0,0.3);
	text-align: center;
}
.wrap-footer .box-footer .box-footer-z{
	margin: 0;
	float: initial;
}
.wrap-footer .box-footer .box-footer-z a{
	margin-left: 20px;
}
.wrap-footer .box-footer .box-footer-z1{
	margin: 0;
	float: initial;
}
.wrap-footer .box-footer .box-footer-z1 a{
	margin-top: 10px;
}

.bgbotom{
	background: url(/statics/kepu/images/botombg.jpg) no-repeat center;
	background-size: cover;
}
.cbottom b{
	color: #4b4b4b;
	font-size: 16px;
	margin-bottom: 20px;
}
.bgbotom .cbottom{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 50px 0;
}
.bgbotom .cbottom ul{
	width: 700px;
	float: left;
	overflow: hidden;
}
.bgbotom .cbottom ul li{
		width: 20%;
    float: left;

}
.bgbotom .cbottom ul li b{
	display: block;
}
.bgbotom .cbottom ul li a{
	display: block;
	font-size: 14px;
	color: #3d3d3d;
}
.bgbotom .cbottom .b{
	width: 500px;
	float: left;
	padding-left: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.bgbotom .cbottom .b b{
	display: block;
}
.bgbotom .cbottom .b img{
	width: 115px;
	float: left;
}
.bgbotom .cbottom .b .right{
	width: 375px;
	float: left;
	padding-left: 10px;
	box-sizing: border-box;
}

.bgbotom .cbottom .b .right span{
	font-size: 14px;
	color: #3d3d3d;
	font-weight: bold;
}
.bgbotom .cbottom .b .right p{
	font-size: 14px;
	color: #3d3d3d;
	font-weight: normal;
}
.main-ts{
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
	padding-bottom: 60px;
	text-align: center;
}
.main-ts .main5-z{
	display: block;
    font-size: 46px;
    color: #ffa800;

    text-align: center;
    font-weight: bold;
}
.main-ts .main5-z1{
	    display: block;
    font-size: 24px;
		margin-bottom: 20px;
margin-top: 10px;
    color: #6c6c6c;
    margin-top: -14px;
    text-align: center;
    background: url(../images/shuangxian5.png) center no-repeat;
}
.hzlc{
	background: url(/statics/kepu/images/hzmap.png) no-repeat center;
	background-size: contain;
}
.main5{
	height: auto;
	padding-bottom: 40px;
}
.main5-news{
	overflow: hidden;
	margin: 40px 0;
}
.main5-news .left{
	width: 50%;
	height: 410px;
	float: left;
	position: relative;
}
.in_news .newstit li{
	cursor: pointer;
}
.main5-news .left img{
	display: block;
	transition: all 0.5s;
	    height: 100%;
    max-width: initial;
    margin: 0 auto;
}
.main5-news a{
	display: block;
	overflow: hidden;
	height: 100%;
}
.main5-news .left p{
	position: absolute;
	width: 100%;
	padding: 20px 30px;
	box-sizing: border-box;
	background-color: rgba(0,0,0,0.3);
	color: #949494;
	font-size: 14px;
	bottom: 0;
}
.main5-news strong{
	font-size: 18px;
	display: block;
	color: white;
}

.main5-news ul{
	    width: 50%;
    float: left;
    padding-left: 20px;
    box-sizing: border-box;
}
.main5-news ul li{
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
	padding: 15px 0;
}
.main5-news ul li:first-child{
	padding-top: 0;
}
.main5-news ul li p{
	width: 70px;
	height: 70px;
	display: inline-block;
	color: white;
	font-size: 14px;
	text-align: center;
	background-color: #d8d8d8;
	float: left;
}

.main5-news ul li p span{
	display: block;
	font-size: 30px;
	font-weight: bold;
	    line-height: normal;
}
.main5-news ul a{
		display: inline-block;
	width: calc(100% - 70px);
	float: left;
	padding-left: 20px;
	color: #949494;
	box-sizing: border-box;
}
.main5-news ul li a strong{
	color: #000000;
	line-height: normal;
}
.main5-news a img:hover{
	transform: scale(1.1);
}

.main6-case{
	max-width: 1200px;
	margin: 40px auto;
	overflow: hidden;

}
.main6-case li{
	width: calc(50% - 10px);
	max-width: 590px;
	margin-right: 20px;
	float: left;
	position: relative;
	background-color: white;
	margin-bottom: 20px;
}
.main6-case .r0{
	margin-right: 0;
}
.main6-case li .left{
	float: left;
	width: 220px;
	overflow: hidden;
}
.main6-case li a img{
	height: 160px;
	max-width: initial;
	transition: all 0.5s;
}
.main6-case li a img:hover{
	transform: scale(1.1);
}
.main6-case li div{
	width: calc(100% - 220px);
	float: left;
	height: 160px;
	    padding: 20px;
    box-sizing: border-box;
}
.main6-case li div strong{
	font-size: 16px;
}
.main6-case li div p{
	font-size: 14px;
	color: #909090;
}
.main6-case li div a{
	font-size: 14px;
	color: #115fd5;
	margin-top: 20px;
    display: inline-block;
}

.main7-chose{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	padding: 40px 0;
}
.main7-chose h4{
	font-size: 24px;
	color: #636363;
}
.main7-chose p{
	font-size: 16px;
	color: #9d9d9d;
}
.main7-chose ul{
	width: 100%;
	border: 1px solid #9d9d9d;
	overflow: hidden;
	    box-sizing: border-box;
			margin: 40px 0;
}


.main7-chose ul li{
	text-align: center;
	width: 20%;
	float: left;
	height: 100px;
	box-sizing: border-box;
	display: flex;align-items: center;justify-content: center;
	border-right: 1px solid #9d9d9d;
}
.main7-chose ul hr{
	border-top: 1px solid #9d9d9d;
	margin: 0;
	padding: 0;
}
.main7-chose ul .r0{
	border-right: none;
}
.main7-chose ul li img{
	display: block;
}
.main7-chose div{
	overflow: hidden;
}
.main7-chose div p{
	float: left;
	width: 25%;
	display: inline-block;
	font-size: 18px;
	color: #4f4f4f;

}
.main7-chose div p span{
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background-color: #f2f2f2;
	color: #ffa800;
	font-size: 50px;
	margin: 0 auto;
	margin-bottom: 20px;
	display: flex;align-items: center;justify-content: center;
}

.main7-chose ul li img{
	-webkit-filter: grayscale(100%);
	opacity:5;
	transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
	-moz-transition: all 300ms!important;
}

.main7-chose ul li img:hover{
	opacity: 1;
	-webkit-filter: grayscale(0%);
	cursor: pointer;
}
<!--首页商标变色效果-->

.wrap-main6, .main6{
	height: auto;
}
.wrap-main6{
	padding-bottom: 40px;
}

.stx-rz{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 50px 0;
}
.stx-rz .a{
	background-color: white;
	padding: 30px;
	box-sizing: border-box;
	overflow: hidden;
}
.stx-rz .a b{
	 background: -webkit-linear-gradient(left top, #5d8bfe , #69c2ee); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #5d8bfe , #69c2ee); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #5d8bfe , #69c2ee); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #5d8bfe , #69c2ee); /* 标准的语法（必须放在最后） */
		color: white;
		font-size: 40px;
		border-radius: 10px;

		width: 420px;
		height: 200px;
		float: left;
		    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.stx-rz .a .b span{
	font-size: 30px;
	display: block;
	font-weight:normal;
}
.stx-rz .a .right{
	float: left;
	width: calc(100% - 420px);
	padding-left: 30px;
	box-sizing: border-box;
}
.stx-rz .a .right h4{
	font-size: 24px;
	color: #494949;
	margin-bottom: 20px;
}
.stx-rz .a .right p{
	font-size: 16px;
	color: #777777;
}
.stx-rz .a .right p span{
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
	background: -webkit-linear-gradient(left top, #5d8bfe , #69c2ee); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom right, #5d8bfe , #69c2ee); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom right, #5d8bfe , #69c2ee); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom right, #5d8bfe , #69c2ee); /* 标准的语法（必须放在最后） */
}
.stx-rz .a .right hr{
	border-top: 1px solid #d5d5d5;
	margin: 20px 0;
}
.stx-rz .a .right a{
	color: white;
	font-size: 14px;
	display: inline-block;
	padding: 5px 20px;
	border-radius: 20px;
	float: right;
	background: -webkit-linear-gradient(left top, #5d8bfe , #69c2ee); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom right, #5d8bfe , #69c2ee); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom right, #5d8bfe , #69c2ee); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom right, #5d8bfe , #69c2ee); /* 标准的语法（必须放在最后） */
}
.stx-rz .b .a{
	width: calc(50% - 10px);
	float: left;
	margin-top: 20px;
}
.stx-rz .b .a:first-child{
	margin-right: 20px;
}

.stx-rz .b .a1 b, .stx-rz .b .a1 .right p span, .stx-rz .b .a1 .right a{
	background: -webkit-linear-gradient(left top, #fb8d75 , #fb83b1); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom right, #fb8d75 , #fb83b1); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom right, #fb8d75 , #fb83b1); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom right, #fb8d75 , #fb83b1); /* 标准的语法（必须放在最后） */
}
.stx-rz .b .a2 b, .stx-rz .b .a2 .right p span, .stx-rz .b .a2 .right a{
	background: -webkit-linear-gradient(left top, #5ee7d8 , #00a0e4); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom right, #5ee7d8 , #00a0e4); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom right, #5ee7d8 , #00a0e4); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom right, #5ee7d8 , #00a0e4); /* 标准的语法（必须放在最后） */
}
.stx-rz .b .a1 b, .stx-rz .b .a1 .right, .stx-rz .b .a2 b, .stx-rz .b .a2 .right{
	width: 100%;
	padding: 0;
}

.stx-cn h3{
	color: #515151;
	font-size: 30px;
	margin-top: 30px;
}
.stx-cn h3 span{
	color: #115fd5;
}
.stx-cn p{
	font-size: 18px;
	color: #575757;
	margin: 20px 0;
}

.main1 .main1-z2{
	font-size: 22px;
}

.ny-wrap .ny-box .content .content{
	margin-left: 0;
}
.kpjj div{
	margin: 20px 0;
}
.navbox{
	z-index: 999;
}
.pubilc_news{
	position: fixed;
	top: 15%;
	box-sizing: border-box;
	z-index: 9999;
	right: 0;
	width: 300px;
	background-color: white;
	padding: 20px;
	height: 229px;
}
.pubilc_news b{
	display: block;
	font-size: 16px;
	color: #115fd5;
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.pubilc_news a{
	display: block;
	width: 100%;
	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}

.ser-wsm{
	padding-top: 50px;
}
.ser-wsm .wsm{
	width: 1200px;
	margin: 40px auto;
	overflow: hidden;
	margin-bottom: 60px;
}
.ser-wsm .wsm li{
	float: left;
	width: 280px;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	height: 400px;
	padding: 30px;
	margin-left: 26.33px;
}
.ser-wsm .wsm li:first-child{
	margin-left: 0;
}
.ser-wsm .wsm li span{
	display: inline-block;
	width: 120px;
	height: 120px;
	margin: 0 auto;
	border-radius: 50%;
	text-align: center;
	padding: 32px 0;
	box-sizing: border-box;
}
.ser-wsm .wsm li .rz1{
	background-color: #3998f8;
}
.ser-wsm .wsm li .rz2{
	background-color: #f8ba41;
}
.ser-wsm .wsm li .rz3{
	background-color: #f85d39;
}
.ser-wsm .wsm li .rz4{
	background-color: #37ca67;
}
.ser-wsm .wsm li b{
	margin: 35px 0;
	color: #808080;
	font-size: 20px;
	text-align: center;
	display: block;
}
.ser-wsm .wsm li p{
	font-size: 14px;
	color: #595959;
	text-align: left;
}


.rzlc{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.rzlc h3{
	font-size: 30px;
	color: #676767;
	font-weight: bold;
	display: block;
	margin-bottom: 40px;
}
.rzlc li{
	width: 480px;
	float: right;
	background-color: #f4fbff;
	padding-bottom: 25px;
}
.rzlc li:first-child{
	width: 700px;
	float: left;
	background-color: #ffffff;
}
.rzlc li b{
	display: block;
	font-size: 22px;
	color: white;
	padding: 16px 0;
	background-color: #5395e1;
}
.rzlc li:first-child b{
	background-color: #a8a5a5;

}
.rzlc li p{
	font-size: 20px;
	font-weight: bold;
	color: #5395e1;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	margin: 20px 0;
}
.rzlc li:first-child p{

	color: #6a6a6a;

}

.rzlc li p span{
	display: inline-block;
	margin-right: 15px;
	width: 22px;
	height: 22px;
	float: left;
	margin-top: 7px;
	background: url(../images/nz-blue.png) no-repeat center;
}
.rzlc li:first-child p span{
	background: url(../images/nz.png) no-repeat center;
}
.rzlc li img{
	display: block;
	margin: 0 auto;
}
.tzdz{
	margin: 0 auto;
	overflow: hidden;
	width: 1200px;
	padding: 60px 0;
}
.tzdz h3{
	font-size: 30px;
	font-weight: bold;
	color: #115fd5;
	display: block;
	text-align: center;
}
.tzdz li{
	width: 380px;
	height: 345px;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	background-color: white;
}
.tzdz li img{
	display: block;
	margin: 0 auto;
}
.tzdz li p{
	font-size: 14px;
	color: #494949;
	padding: 0 20px;
}
.tzdz li b{
	font-size: 16px;
	color: #494949;
	display: block;
	padding: 15px 20px;
}
.tzdz li .a{
	background-color: #115fd5;
	padding: 30px 0;
	text-align: center;
	display: block;
	text-decoration: none;
	margin: 0 40px;
	color: white;
	font-size: 24px;
}



/* 其他认证 */
.obanner{
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.obanner img{
	display: block;
}
.obanner b{
	position: absolute;
	display: block;
	left: 0;
	text-align: center;
	top: 50%;
	font-size: 60px;
	color: #045ba3;
	font-weight: normal;
	margin-top: -54px;
	width: 100%;
}
.or_xm{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.or_xm b, .or_part b{
	display: inline-block;
	font-size: 40px;
	color: #000000;
	font-weight: normal;
	padding: 15px;
	border-bottom: 2px solid #385bff;
	margin-bottom: 40px;
}
.or_xm li{
	box-shadow: 1px 1px 5px #e3e3e3;
	width: 285px;
	float: left;
	margin-left: 15px;
	border: 1px solid #e3e3e3;
	margin-bottom: 15px;
	padding: 20px 0;
}
.or_xm li img{
	width: 180px;
}
.or_xm li p{
	font-size: 18px;
	margin: 20px 0;
}
.or_xm li a{
	color: white;
	font-size: 16px;
	display: inline-block;
	padding: 10px 30px;
	background-color: #3891d6;
}
.or_zx{
	text-align: center;
	padding: 50px 0;
}
.or_zx h3{
	font-size: 44px;
	color: white;
	font-weight: normal;
}
.or_zx p{
	font-size: 31px;
	color: white;
	margin-bottom: 30px;
}
.or_zx img{

}
.or_part, .or_reason, .or_fw{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}

.or_part b{

}
.or_part li{
	width: 386px;
	margin-left: 21px;
	float: left;
	overflow: hidden;
	border: 1px solid #ececec;
	border-top: 5px solid #1f5992;
	padding: 50px 40px;
	text-align: left;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.or_part li p{
	font-size: 17px;
}
.or_part li p:first-child{
	font-size: 18px;
	margin-bottom: 20px;
}
.or_reason{
	border: 1px solid #ececec;
	margin-top: 40px;
}
.or_reason b{
	display: inline-block;
	background: url(../images/titbg01.png) no-repeat top;
	background-size: cover;
	font-size: 32px;
	color: white;
	width: 1000px;
	height: 70px;
	margin-bottom: 40px;
}
.or_reason li{
	width: 50%;
	float: left;
	overflow: hidden;
	margin-bottom: 30px;
}
.or_reason li img{
	float: left;
	margin: 0 35px;
	margin-top: 10px;
}
.or_reason li div{
	text-align: left;
	float: left;
	display: inline-block;
}
.or_reason li div span{
	color: #ff0000;
}
.or_reason li div p{
	font-size: 12px;
}
.or_fw{
	margin-top: 80px;
	padding-bottom: 50px;
}
.or_fw div{
	border: 2px solid #6fbfcb;
	border-top: 4px solid #6fbfcb;
	display: inline-block;
	width: 400px;
	height: 75px;
	position: relative;
}
.or_fw b{
	font-size: 40px;
	display: inline-block;
	line-height: 50px;
	margin-top: 10px;
	font-weight: normal;
}
.or_fw s{
	text-decoration: none;
	font-size: 22px;
	display: block;
	font-weight: normal;
	background-color: white;
	line-height: 30px;

}
.or_fw img{
	margin: 100px 0;
}
.main2 .main2-nr .main2-nav2 ul .fw5{
	margin-left: 72px;
	margin-right: 72px;
}
.main2 .main2-nr .main2-nav2 ul .fw5 a{
	width: 115px;
}
.no-wrap .ny-box.bg-line{
    background: initial;
}
.ny-wrap .ny-box .content1, .ny-wrap .ny-box .content1 .content-head, .ny-wrap .ny-box .content1 .content-head .location, .ny-wrap .ny-box .content1 .content-zjkp{
    width: 1100px;


}

.ny-wrap .ny-box｛
       float: left;
    padding-left: 150px;
    padding-right: 50px;
｝

