@charset "utf-8";
body{overflow-x: hidden;}



@keyframes shake{
	25% {
		transform: scale(0.9);
	}
	50% {
		transform: scale(1.1);
	}
	75% {
		transform: rotate(-1deg);
	}
	100% {
		transform: rotate(2.5deg);
	}
}
@keyframes donghua{
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(0.95);
	}
	
	100% {
		transform: rotate(1);
	}
}



/*头部开始*/
.w160{ width: 81%;margin:0 auto}
.container{ width: 63.5%; margin: auto}
.header-top{padding: 7px 0;background: #e7e7e7;}
.header-top-l{float: left;font-size:0.14rem;color: #666;opacity: 0.6}
.header-top-r{float: right}
.header-top-r span{display: inline-block;font-size: 0.14rem;color: #666;padding-left: 0.21rem;
	background-repeat: no-repeat;background-size: auto;background-position: left center;}
.header-top-r span a{font-size: 0.14rem;color: #666;}
.header-top-r span:nth-child(1){background-image: url("../images/ht1.png");position: relative;
	padding-right: 27px}
.header-top-r span:nth-child(2){background-image: url("../images/h-t2.png");}
.header-top-r span:nth-child(1)::after{position: absolute;content: '';width: 27px;height: 20px;background: red;
	top: 0;right: 0;background: url("../images/ht3.png") center no-repeat;}
.logo-img-b{display: none!important;}
/**/
.header {
	width: 100%;
	height: 1.2rem;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11;
	background: rgba(0, 0, 0, 0.5);
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.header * {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.header .inTop {
	height: 1.2rem;
}
.header .inTop .logo {
	float: left;
	position: relative;
	/*  height: 130px; */
	width: 14%;
	padding: 0;
	margin: 0;
	line-height: 1;
	-webkit-transition: all 0.45s ease-out;
	transition: all 0.45s ease-out;
	overflow: hidden;
	padding-top: 2%;
	box-sizing: border-box;
}
.header .inTop .logo a img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.45s ease-out;
	transition: all 0.45s ease-out;
}
.header .inTop .slogan {
	float: left;
	line-height: 30px;
	position: relative;
	margin-top: 46px;
	padding-left: 20px;
	margin-left: 26px;
	font-size: 0.16rem;
	color: #666666;
}
.header .inTop .slogan:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -24px;
	left: 0;
	width: 1px;
	height: 48px;
	background-color: #c2c2c2;
}
.header .inTop .slogan span {
	color: #0054b4;
}
.header-tel{ width: 17%; float: right; padding-top: 1%;box-sizing: border-box; }
.header-tel .tel{ width: 80%;}
.header-tel img{ width: 14%; margin-top: 6%; float: left;}
.header-tel .tel span{ width: 100%; display: block; font-size: 30px; font-weight: bold; box-sizing: border-box; color:#fff;
	font-family: Arial, Helvetica, sans-serif;}
.nav_bg {
	width: 50%;
	float: left;
	height: 1.1rem;
	padding-left: 2%;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.nav_bg .menu {
	height: 1.2rem;
	width: 100%;
}
.nav_bg .menu > ul {
	flex: 1;
	display: flex;
	justify-content: space-between;
	float: left;

}
.nav_bg .menu > ul > li {
	vertical-align: top;
	text-align: center;
	height:1rem;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	min-width: 21.5%;
}
.nav_bg .menu > ul > li > a {
	display: block;
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: 0.18rem;
	position: relative;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	color: #fff;
}
.nav_bg .menu > ul > li > a:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 2px;
	width: 0;
	/* background: linear-gradient(to right,#132c66,#5fa4f3); */
	background-image: linear-gradient(to right, #b00e1b, #db1717);
	z-index: -1;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.nav_bg .menu > ul > li > a:hover {
	background-color: transparent;
	font-size: 0.2rem;
	color: #fff;
}
.nav_bg .menu > ul > li.another a{  font-size: 0.2rem;
	color: #fff;/* background: linear-gradient(to right, #b00e1b, #db1717); */ }
.nav_bg .menu > ul > li.another > a:after,
.nav_bg .menu > ul > li:hover > a:after {
	width: 100%;
	left: 0;
}
.nav_bg .menu > ul > li:hover .sec {
	height: auto;
}
.nav_bg .menu > ul > li:hover .secs {
	height: auto;
}
.main-tan{ position: absolute; left: 0px; width: 100%; top: 100%; padding: 35px 0;background: #fff; display: inline-block; z-index: 8;opacity: 0;transform: translateY(30px) ;border-top: 1px solid rgba(0, 0, 0, 0.1);;
	transition: 0.4s;visibility: hidden;}
.main-tan[data=xz]{opacity: 1;transform: translateY(0px);visibility: visible;}
.tan-con{width: 90%;float: right}
.tan-con-l{width: 20%;float: left;clear: both}
.tan-con-l img{display: block;width: 100%;}
.tan-con-r{width: 75%;float: right;}
.tan-con-r .p1{font-size: 14px;color: #999;line-height: 1.7;margin-top: 1%}
.tan-con-r .a1{display: block;width: 132px;height: 40px;border: 1px solid #ddd;transform:skew(-18deg);margin-top: 20px;
	-ms-transform:skew(-18deg);
	-moz-transform:skew(-18deg);
	-webkit-transform:skew(-18deg);
	-o-transform:skew(-18deg);}
.tan-con-r .a1 .son{text-align: center;line-height: 40px;font-size: 14px;color: #666;transform:skew(18deg);
	-ms-transform:skew(18deg);
	-moz-transform:skew(18deg);
	-webkit-transform:skew(18deg);
	-o-transform:skew(18deg);}
.tan-con-r .a1:hover{background: #ff963f;border-color: #ff963f;}
.tan-con-r .a1:hover .son{color: #fff;}
.tan-con-r .a2{display: block;width: 20%;float: left;text-align: center;margin-right: 5%;
	border-bottom: 1px solid #eee;padding: 2% 0;font-size: 0.16rem;color: #666666}
.tan-con-r .a2:nth-child(4n){margin-right: 0;}
.tan-con-r .a2:nth-child(-n+4){padding-top: 0}
.tan-con-r .a2:hover{color: #132c66;border-color: #132c66}
.tan-con-r .a2[data=xz]{color: #132c66;border-color: #132c66}

/*头部结束*/
/*底部开始*/
.footer {
	background: url(../images/zhongdian8.jpg) center 0 no-repeat;
	font-size: 0.14rem;
	position: relative;
	color: #abb8ca;
}
.footer a {
	color: #abb8ca;
	font-size: 0.14rem;
}
.footer a:hover {
	color: #fff;
	text-decoration: underline;
}
.footer .footNav {
	padding-top: 0.56rem;
	height: 3.3rem;
}
.footer .footNav dl {
	float: left;
	width: 19%;
	padding-left: 0.68rem;
	position: relative;
	margin-right: 3%;
}
.footer .footNav dl dt {
	line-height: 0.5rem;
	font-size: 0.24rem;
	height: 0.5rem;
	color: #ffffff;
}
.footer .footNav dl dt i {
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
	width: 0.5rem;
	height: 0.5rem;
	border: solid 2px rgba(255, 255, 255, 0.3);
	border-radius: 100%;
	line-height: 0.5rem;
	text-align: center;
	font-size: 0.32rem;
	font-family: 'Times New Roman', Times, serif;
	font-weight: bold;
}
.footer .footNav dl dd {
	height: 136px;
	margin-top: 16px;
}
.footer .footNav dl dd a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.3rem;
	font-size: 0.16rem;
	color: #fff;
}
.footer .footNav dl dd a:hover {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}
.footer .footNav dl dd a:hover {
	color: #fff;
}
.footer .footNav .ewmBox {
	float: right;
}
.footer .footNav .ewmBox .ewm::after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.footer .footNav .ewmBox .ewm div {
	float: left;
	width: 144px;
	margin-left: 52px;
	text-align: center;
}
.footer .footNav .ewmBox .ewm div:first-child {
	margin-left: 0;
}
.footer .footNav .ewmBox .ewm div img {
	display: block;
	padding: 6px;
	width: 1.8rem;
	height: auto;
}
.footer .footNav .ewmBox .ewm div span {
	display: block;
	font-size: 0.14rem;
	line-height: 1;
	margin-top: 16px;
	color: #fff;
}
.footer .footNav .ewmBox .img {
	text-align: right;
	line-height: 28px;
	margin-top: 27px;
}
.footer .footNav .ewmBox .img img {
	max-height: 18px;
	width: auto !important;
	vertical-align: middle;
	margin-left: 5px;
}
.footer .lxList {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	height: 1.2rem;
}
.footer .lxList ul {
	width: 1000px;
	float: left;
	display: flex;
	justify-content: space-between;
	padding-top: 26px;
}
.footer .lxList ul li {
	color: #ffffff;
}
.footer .lxList ul li:nth-child(2),.footer .lxList ul li:nth-child(3){ padding-left: 30%;}
.footer .lxList ul li h4 {
	line-height: 0.32rem;
	color: #fff;
	font-size: 0.18rem;

}
.footer .lxList ul li p {
	font-size: 0.18rem;
}

.footer .lxList ul li.li1 span {
	font-size: 0.2rem;
	font-family: Arial;
	font-weight: bold;
}

.footer .lxList .lyBtn {
	float: right;
	width: 170px;
	height: 52px;
	line-height: 52px;
	background-image: linear-gradient(0deg, #0054b4 0%, #12c371 100%);
	color: #fff;
	font-size: 0.18rem;
	margin-top: 50px;
	text-align: center;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.footer .lxList .lyBtn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #fff;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	box-sizing: border-box;
}
.footer .lxList .lyBtn:hover {
	background: none;
}
.footer .lxList .lyBtn:hover:before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}
.footer .lxList .lyBtn:hover {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	box-shadow: 0 10px 10px -5px rgba(255, 255, 255, 0.5);
}
.footer .copyright {
	background-color: #102048;
	line-height: 0.34rem;
	padding: 5px 0;
	position: relative;
	z-index: 2;
	font-size: 0.14rem;
	text-align: center;
	color: #abb8ca;
}
.footer .copyright a {
	color: #abb8ca;
}
.footer .copyright a:hover {
	color: #fff;
}
.footer .copyright img {
	max-height: 18px;
	width: auto !important;
	vertical-align: middle;
	margin-left: 5px;
}
.foot-bot{ background: #102048; text-align: center;line-height: 0.4rem}
/*底部结束*/
.v9_pages{margin-top:5px;}
.v9_pages a, .v9_pages span{display: inline-block;padding:2px 6px;border:1px solid #ddd;margin-right:5px;}
.v9_pages a:hover, .v9_pages span{background-color: #f1f1f1;}
.banner-image {
	height: 6.45rem;
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
.banner-image .mian{ position: absolute; bottom: 0.3rem; color: #fff; right: 10%; text-align: right; font-size: 0.16rem; width: 100%}
.banner-image .mian i{ margin-right: 1%; font-size: 0.18rem;}
.banner-image .mian a{font-size: 0.16rem; color: #fff}
/*产品栏目开始*/
.cat-pro-banner{
	width:100%;
	height:639px;
	padding-top: 81px;
	box-sizing: border-box;
	background: url(../images/cat_pro_bg_02.jpg) no-repeat center top;
}
.cat-pro-banner .banner-wrapper{
	width:100%;
	height:473px;
	overflow: hidden;
}
.cat-pro-banner .banner-slide{
	width:99999px;
	position: relative;
}
.cat-pro-banner .banner-slide li{
	width:230px;
	height:473px;
	float:left;
	margin-right:13px;
	transform: rotateX(-90deg) skewX(20deg);
	transform-origin: 50% top;
	transition:transform 1.3s;
	opacity:0;
}
.cat-pro-banner .banner-slide li.on{
	opacity:1;
	transform:rotateX(0deg) skewX(0deg);
	}
.cat-pro-banner .banner-slide li .img-wrp{
	width:230px;
	height:351px;
	position: relative;
	
	
}
.cat-pro-banner .banner-slide li .img-wrp .mask{
	width:100%;
	height:100%;
	background-color: rgba(0,0,0,.43);
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left:0px;
	top:-351px;
	transition: all .2s;
}
.cat-pro-banner .banner-slide li .tit-wrp{
	width:100%;
	height:122px;
	overflow: hidden;
	position: relative;
}
.cat-pro-banner .banner-slide li .tit-wrp .tit{
	position: absolute;
	z-index: 9;
	width:100%;
	height: 122px;
	line-height: 122px;
	text-align: center;
	font-size:20px;
	color:#fff;
}
.cat-pro-banner .banner-slide li .tit-wrp .mask1{
	width:100%;
	height:100%;
	position: absolute;
	z-index: 3;
	background-color: #116398;
}
.cat-pro-banner .banner-slide li .tit-wrp .mask2{
	width:100%;
	height:100%;
	position: absolute;
	z-index: 6;
	background-color: #de172c;
	bottom:-122px;
	transition: all .2s;
}
.cat-pro-banner .btn{
	width:37px;
	height:70px;
	position: absolute;
	top:223px;
	cursor: pointer;
}
.cat-pro-banner .btn.prev{
	background: url(../images/pro_arrow_left.png);
	left:-66px;
}
.cat-pro-banner .btn.prev:hover{
	background: url(../images/pro_arrow_left_hover.png);;
}
.cat-pro-banner .btn.next{
	background: url(../images/pro_arrow_right.png);
	right:-66px;
}
.cat-pro-banner .btn.next:hover{
	background: url(../images/pro_arrow_right_hover.png);
}
.cat-pro-banner .banner-slide li:hover .img-wrp .mask{
	top:0px;
}
.cat-pro-banner .banner-slide li:hover .tit-wrp .mask2{
	bottom:0px;
}
.cat-pro-con{
	padding-top: 70px;
	padding-bottom: 100px;
}
.cat-pro-part{
	margin-bottom: 70;
}
.cat-pro-mtit{
	line-height: 100%;
	margin-bottom: 23px;
	font-size:28px;
	color:#000;
	text-align: center;
}
.cat-pro-stit{
	text-align: center;
	font-size:14px;
	color:#000;
	line-height: 24px;
	margin-bottom: 50px;
}
.cat-pro-bot{
	padding-top: 20px;
}
.cat-pro-part{
	margin-bottom: 70px;
}
.cat-pro-bot{display: flex; flex-direction: row; justify-content: center; }
.cat-pro-bot .cat-item{
	/* width:350px; */
	width:468px;
	float:left;
	margin-right:70px;
	box-sizing: border-box;
	padding:0px 12px;
}
.cat-pro-bot .cat-item:last-child{
	margin-right: 0;
}
.cat-pro-bot .cat-item .icon{
	background-position: left bottom;
	background-repeat: no-repeat;
	width:50px; 
	height:50px; 
	transform:0.3s;
	 overflow:hidden;
	 margin-bottom:20px;
	 transition:0.3s;
}

.cat-pro-bot .cat-item:hover .icon{ background-position:0 top;}
.cat-pro-bot .cat-item:nth-child(1) .icon{
	background-image: url(../images/icon1.png);

}
.cat-pro-bot .cat-item:nth-child(2) .icon{
	background-image: url(../images/icon2.png);
}
.cat-pro-bot .cat-item:nth-child(3) .icon{
	background-image: url(../images/icon3.png);
}
.cat-pro-bot .cat-item a{
	padding-bottom: 19px;
	position: relative;
}
.cat-pro-bot .cat-item a:after{
	content: "";
	display: block;
	width:82px;
	height:1px;
	background-color: #999;
	position: absolute;
	left:0px;
	bottom:0px;
}
.cat-pro-bot .cat-item .con{
	height:212px;
	box-sizing: border-box;
	padding:32px 0px;
	font-size:14px;
	color:#333;
	border-bottom: 1px solid #999;
}
.cat-pro-bot .cat-item .tit-zhcn{
	font-size:19px;
	color:#000;
	margin-bottom: 13px;
	line-height: 100%;
}
.cat-pro-bot .cat-item .tit-eng{
	font-size:16px;
	color:#999;
	line-height: 100%;
	text-transform: uppercase;
}
/*产品栏目结束*/
/*产品列表开始*/
.inside-container.dot{
	background: url(../images/ins_dot_bg_03.jpg) repeat;
	margin-bottom: 0.6rem;
}
.inside-banner{
	height:400px;
}
.inside-banner > .container img{
	position: absolute;
	left:0px;
	top:0px;
	margin-left:-350px;
}
.ins-pro-con {
	padding-bottom: 30px;
}
.ins-pro-con .checks-wrp{
	margin: 0.4rem 0rem;
}
.ins-pro-con .checks-wrp li{
	float:left;
	margin-right:33px;
	margin-bottom: 15px;
	height:16px;
	line-height: 16px;
	font-size:15px;
	color:#000;
	cursor: pointer;
}
.ins-pro-con .checks-wrp .clearfix{ display: flex; flex-direction: row; justify-content: center;}
.ins-pro-con .checks-wrp a{
	height:0.48rem;
	line-height: 0.48rem;
	font-size:0.18rem;
	color:#000;
	cursor: pointer;
	padding: 0rem 0.1rem;
	min-width: 1.58rem;
	background: #f2f2f2;
	display: block;
	text-align: center;
	border-radius: 30px;
	margin-right: 0.1rem;

}
.ins-pro-con .checks-wrp a.on{ background: #d7000f; color: #fff}
.ins-pro-con .checks-wrp a:last-child{ margin-right: 0px;}
.ins-pro-con .checks-wrp .check-box{
	width:14px;
	height:14px;
	border:2px solid #999;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
	margin-top: -2px;
	background-repeat: no-repeat;
	background-position: center center;
}
.ins-pro-con .checks-wrp .on .check-box{
	border-color:#c40d20;
	background-image: url(../images/check_03.png);
}
.ins-pro-con .cat-wrp{
	background-color: #e8e8e8;
	position: relative;
	height: 0.5rem;
}
.ins-pro-con .cat-wrp a{
	font-size:0.16rem;
	line-height: 0.5rem;
	padding: 0rem 0.15rem;
	display: block;;
	float: left;
	text-align: center;
}
.ins-pro-con .cat-wrp a:hover,
.ins-pro-con .cat-wrp a.on{
	color:#fff;
	background: #264389;
}
/*.ins-pro-con .cat-wrp:after{*/
/*	content: "";*/
/*	display: block;*/
/*	width:100%;*/
/*	height:1px;*/
/*	background-color: #E8E8E8;*/
/*	position: absolute;*/
/*	bottom:-2px;*/
/*	left:0px;*/
/*}*/
.ins-pro-list{
	padding-top:36px;
}
.ins-pro-list ul li{
	float:left;
	width:32.3%;
	margin-right:1.5%;
	margin-bottom: 23px;
}
.ins-pro-list ul li:nth-of-type(3n){
	margin-right: 0;
}
.ins-pro-list ul li .img-wrp{
	width:100%;
	height:3.28rem;
	overflow: hidden;
}
.ins-pro-list ul li .img-wrp img{
	transition: all .4s;
	width: 100%;
	height: 100%;
object-fit: cover;
}
.ins-pro-list ul li .img-wrp img:hover{
	transform: scale(1.1);
}
.ins-pro-list ul li .tit{
	height:0.68rem;
	line-height: 0.68rem;
	background-color: #264389;
	color:#fff;
	text-align: center;
	font-size: 0.2rem;
}
/*产品列表结束*/
.show-news-box{width: 900px;
    float: right;
    box-sizing: border-box;}
/*产品详情开始*/
.crumb-con{
	padding:18px 0px 10px;
	border-bottom:1px solid #ddd;
}
.crumb-con h2{
	font-size:22px;
}
.crumb-con .crumb{
	font-size:13px;
	margin-top: 11px;
}
.crumb-con .crumb a{
	font-size:13px;
}
.crumb-con .crumb a:hover{
	color:#DD2727;
}
.show-pro-con{
	padding:50px 0px;
}
.show-pro-con .info-wrp{
	margin-bottom: 50px;
}
.show-pro-con .info-wrp .con-wrp{
	width:450px;
}
.show-pro-con .info-wrp .con-wrp .tit{
	height:35px;
	line-height: 35px;
	font-size:16px;
	color:#000;
	border-bottom: 1px dotted #8f8f8f;
}
.show-pro-con .info-wrp .con-wrp .desc{
	padding:12px 0px;
	font-size:14px;
	line-height: 24px;
	height:142px;
	box-sizing: border-box;
}
.show-pro-con .info-wrp .con-wrp .call{
	padding-left:49px;
	margin-top: 5px;
	height:42px;
	background: url(../images/ins_call_03.jpg) no-repeat left top;
}
.show-pro-con .info-wrp .con-wrp .call .text1{
	font-size:13px;
	color:#666;
	padding-top:3px;
}
.show-pro-con .info-wrp .con-wrp .call .text2{
	color:#000;
	font-size:14px;
}
.show-pro-con .det-tit,
.show-pro-con .rel-tit{
	height:40px;
	background-color: #e1e1e1;
}
.show-pro-con .det-wrp{
	margin-bottom: 40px;
}
.show-pro-con .det-wrp .show-con{ width:100%}
.show-con img{ width:60%;height:auto; margin:auto;display:block}
.show-nerws{ margin-top:30px; margin-bottom:30px}
.show-nerws img,.show-nerws br{ display:none}

/*.img-con>div,.img-con p{ display:none}*/
.show-pro-con .det-tit h3{
	width:118px;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size:16px;
	color:#fff;
	float:left;
	background-color: #c40d20;
}
.show-pro-con .det-con{
	padding-top:12px;
	height: 800px;
overflow-y: scroll;
}
.show-pro-con .det-con img{
	max-width:100%;
	height:auto !important;
}
.show-pro-con .rel-tit h3{
	float:left;
	padding-left:22px;
	font-size:16px;
	color:#666;
	line-height: 40px;
	border-left:3px solid #c40d20;
}
.show-pro-con .rel-con{
	padding-top: 30px;
}
.show-pro-con .rel-con ul li{
	float:left;
	width:275px;
	margin-right:25px;
}
.show-pro-con .rel-con ul li:last-child{
	margin-right: 0;
}
.show-pro-con .rel-con ul li .img-wrp img{
	width:275px;
	height:188px;
}
.show-pro-con .rel-con ul li .tit{
	font-size:16px;
	text-align: center;
	height:30px;
	line-height: 30px;
	overflow: hidden;
}

/*产品详情结束*/
.show-pro-con .rel-con dl dt{ width:49%; font-size:16px; line-height:40px; border-bottom:1px dashed #dedede;height:40px;margin-right:1%; float:left} 
.show-pro-con .rel-con dl dt a{ font-size:14px}
.show-pro-con .rel-con dl dt:hover a{ color:#c40d20}
.show-pro-con .rel-con dl dt .tit{ width:75%; white-space: nowrap; float:left}
.show-pro-con .rel-con dl dt span{ float:right; width:20%; font-size:14px;text-align:right;}
/*服务列表开始*/
.ins-ser-tit-wrp{
	padding-top:10px;
	border-bottom: 1px solid #cecbcb;
	text-align: center;
}
.ins-ser-tit-wrp .tit-zhcn{
	font-size:30px;
	line-height: 140%;
	color:#af2d2c;
}
.ins-ser-tit-wrp .tit-eng{
	font-size:19px;
	color:#b0adad;
	text-transform: uppercase;
}
.ins-ser-con{
	padding:56px 0px 100px;
	background-color: #fff;
}
.ins-ser-con{
	padding:57px 7px 0px 7px;
}
.ins-ser-con .ser-item{
	float:left;
	width:23.5%;
	margin-right:2%;
	margin-bottom: 77px;
	position: relative;
}
.ins-ser-con .ser-item:last-child{ margin-right: 0px}
.ins-ser-con .ser-item:nth-of-type(4n){
	margin-right:0;
}
.ins-ser-con .ser-item .tit{
	height:0.45rem;
	line-height: 0.45rem;
	background-color: #c40d20;
	font-size:0.18rem;
	color:#fff;
	text-align: center;
	overflow: hidden;
	margin-bottom: 3px;
}
.ins-ser-con .ser-item .con{
	height:2.7rem;
	background-color: #fbfbfc;
	padding:25px 16px 20px;
	box-sizing: border-box;
	font-size:0.16rem;
	color:#222323;
	border-top:3px solid #c81e30;
	border-bottom:3px solid #c81e30;
}
.ins-ser-con .ser-item .con a p{
	margin-bottom: 8px;
	font-size:0.16rem;
}
.ins-ser-con .ser-item .more{
	width:36px;
	height:36px;
	position: absolute;
	right:6px;
	bottom:8px;
	background:url(../images/sj_03.jpg);
}
/*服务列表结束*/
/*关于开始*/
.about-list{ width: 100%; display: inline-block; margin-top: 0.3rem}
.about-left{ width: 55%; padding-left: 2%; box-sizing: border-box; float: left}
.about-left h5{ font-size: 0.36rem; font-weight: bold;}
.about-left .p{ font-size: 0.16rem; line-height: 0.32rem}
.about-left .azbout-cont{ margin-top: 0.2rem}
.about-left .azbout-cont,.about-left .azbout-cont p,.about-left .azbout-cont span{ font-size:0.16rem; line-height: 0.36rem }
.about-left .azbout-cont img{ display:none}
.about-fr{ width: 42%; float: right; height: 6rem; border-radius: 20px; overflow: hidden; position: relative}
.about-fr img{ width: 100%; height: 100%; object-fit: cover}

.big-title span{ float: right; width: 1.9rem; height: 0.55rem; line-height: 0.55rem; text-align: center;
	background-image: linear-gradient(to right, #07409a, #8ba2d6);
	border-radius:0px 20px 0px 20px; margin-top: 2%;}
.big-title span a{ color: #fff; font-size: 0.16rem;}
.big-title span b{ width: 0.3rem; margin-left: 10px;}
.big-title span b img{ width: 100%}
.big-title{ width: 100%; display: inline-block;}
.big-title p{ text-align: left;}
.big-title .bt1{font-size: 0.48rem;color: #353535;font-weight: bold;}
.big-title .bt1 i{ font-size: 0.2rem;color: #666; margin-left: 15px; font-weight: 300; text-transform:uppercase;  }
.big-title .bt1 span{color: #132c66}
.big-title .bt2{font-size: 0.2rem;color: #666;margin-top: 5px;}
.about-youhsi .big-title .bt1,.about-youhsi .big-title .bt2,.about-youhsi .big-title .bt1 i{ color: #fff}
.about-youhsi{ background: url("../images/about-ysbei.jpg") no-repeat top; padding-top: 0.82rem; width: 100%; margin-top: 0.6rem; display: inline-block; padding-bottom: 0.7rem}
.about-youhsi .le-youshi{ width: 44.8%; float: left;}
.le-youshi ul{ margin-top:10%}
.le-youshi ul li{ width: 100%; display:inline-block}
.le-youshi ul li .adv-lef-img{ width: 40%; height: 0.6rem; line-height: 0.6rem; background: #fff; border-radius: 0.3rem; display: block; float: left;
	font-size:0.24rem; font-weight: bold; padding: 0rem  0.3rem; box-sizing: border-box; margin-bottom: 0.3rem; filter: grayscale(100%);}
.le-youshi ul li .adv-lef-img img{ width: 0.42rem; float: left; margin-right: 10%; margin-top: 5%}
.le-youshi ul li span{ width: 55%; float: left; opacity: 0}
.le-youshi ul li span b{ width: 93%; height: 1px;display:block;position: relative; float: left; margin-top: 8%}
.le-youshi ul li span b::after{ content: ''; position: absolute; border-bottom: 1px dashed #fff; left: 0px; top: 50%; width: 100%; display: block}
.le-youshi ul li span i{ width: 10px; height: 10px; border-radius: 50%; display: block; background: #fff; position: relative; float: right; margin-top: 7%}
.le-youshi ul li span i::after{ content: ''; width: 21px; height: 21px; position: absolute; border: 1px dashed #fff; border-radius: 50%; top: -7px; left: -7px}
.le-youshi ul li.on .adv-lef-img{ filter: grayscale(0%); color: #264389}
.le-youshi ul li.on span{ opacity: 1}
.rg-youhsi{ width:54%; float: right; background: #fff; border-radius: 0.2rem; overflow: hidden; margin-top: 6%}
.rg-youhsi .rg-youhsi-img{ width: 100%; height: 4.18rem; border-radius: 0rem 0rem 0.2rem 0.2rem; overflow: hidden}
.rg-youhsi .rg-youhsi-img img{  width: 100%; height: 100%; object-fit: cover}
.rg-youhsi .you-p{ padding: 0.4rem; box-sizing: border-box; font-size: 0.24rem; line-height: 0.48rem; min-height: 3rem; display: block}
/**/
.honor-box{ width: 100%; display: inline-block; padding: 0.8rem 0;}
.honor-swiper{ width: 100%; display: inline-block; position: relative; overflow: hidden; margin-top: 0.45rem;}
.honor-swiper .swiper-wrapper{ width: 100%; display: flex;}
.honor-swiper .honor-slide{ width: 362px; height: 5.02rem; overflow: hidden; flex-shrink: 0;}
.honor-swiper .honor-slide a{ border: 2px solid #dfdfdf; width: 100%; height: 100%;  overflow: hidden; display: block;display: flex; flex-direction: row; justify-content: center;}
.honor-swiper .honor-slide a img{width: 100%; height: auto%; object-fit: contain;}
.button-next4,.button-prev4 { width: 50px; height: 50px; background: #26438b; border-radius: 50%; color: #fff; font-size: 40px; opacity: 0;}
.button-next4::after,.button-prev4::after{ font-size: 30px;}
.honor-swiper:hover .button-next4,.honor-swiper:hover .button-prev4 { opacity: 1;}
/**/

.box5-coop{ width: 100%; display: inline-block; color: #183543;background: url("../images/heuzo.jpg") no-repeat top; padding: 0.4rem 0rem}
.box5-coop .coop-swcont{ width: 100%; overflow: hidden; height: 3rem; margin-top: 0.4rem;}
.box5-coop .coop-swcont .coop-slide { height: 1.4rem; width: 310px; overflow: hidden; border: 1px solid #b8b8b8; border-radius: 10px; display: flex;
	align-items: center; background: #fff;}
.box5-coop .coop-swcont .coop-slide img{ height: 75%; width: auto; display: block; margin: auto; -webkit-transition: all 2s;transition: all 2s;}
.box5-coop .coop-swcont .coop-slide:hover{ border: 1px solid #bfd96e;}
.box5-coop .coop-swcont .coop-slide:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.box-titel{ width: 100%; display: inline-block;}
.box-titel .title-l{ width: 50%;}
.box-titel .title-l h6{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.3rem;text-transform: uppercase; color: #183543;}
.box-titel .title-l h3{ font-weight: bold; font-size: 0.4rem; color: #183543;}
.box-titel .title-r ul li{ width: 1.9rem; height: 0.55rem; border-radius: 0.14rem; background: #003d2d; text-align: center; float: right; line-height: 0.5rem;
	margin-left: 0.35rem; margin-top: 6%;}
.box-titel .title-r ul li a{ font-size: 0.22rem; color: #fff;}
.box-titel .title-r ul li:hover{ border-radius: 0.3rem;}
.box-titel .title-r ul li:hover a{ color: #bfd96e;}
/*关于结束*/
/*新闻开始*/
.inside-cat-wrp{
	padding:0.4rem 0rem;
}
.inside-cat-wrp .ins-nav-wrp{display: flex; flex-direction: row; justify-content: center;}
.inside-cat-wrp .ins-nav-wrp a{
	display: inline-block;
	padding:0.1rem 0.4rem;
	font-size:0.22rem;
	color:#333;
	margin-right:0.2rem;
	border-radius: 0.4rem;
	background: #f2f2f2;

}
.inside-cat-wrp .ins-nav-wrp a:hover{
	color: #fff;
	background:#c40d20 ;
}
.inside-cat-wrp .ins-nav-wrp a.on{
	background-color: #c40d20;
	color:#fff;
}
.inside-cat-wrp .crumb{
	color:#666;
	padding-left:24px;
	height:16px;
	line-height: 16px;
	background: url(../images/home_03.jpg) no-repeat left center;
	margin-top:12px;
}
.inside-cat-wrp .crumb a{
	color:inherit;
}
.inside-cat-wrp .crumb a:hover{
	color:#DD2727;
}
.inside-content > .container{
	padding:50px 0px;
	background-color: #fff;
}
.ins-news-headline{
	height:182px;
	margin-bottom: 73px;
}
.ins-news-headline .con-wrp{
	width:899px;
	height:182px;
	padding:10px 23px;
	box-sizing: border-box;
	border-top:1px solid #d4d3d3;
	border-bottom:1px solid #d4d3d3;
}
.ins-news-headline .con-wrp .date{
	font-size:14px;
	color:#c40d20;
	margin-bottom: 3px;
}
.ins-news-headline .con-wrp .tit{
	font-size:14px;
	margin-bottom: 3px;
}
.ins-news-headline .con-wrp .desc{
	color:#666;
	line-height: 24px;
	height:72px;
	margin-bottom: 5px;
	margin-bottom: 7px;
}
.ins-news-headline .con-wrp .more{
	display: block;
	width:113px;
	height:32px;
	line-height: 32px;
	color:#666;
	font-size:14px;
	text-align: center;
	background-color: #e2e2e2;
}
.ins-news-list ul li{
	width:100%;
	height:3.8rem;
	margin-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
	padding: 0.2rem;
	box-sizing: border-box;
}
.ins-news-list ul li .img-wrp{ width: 34%; height: 3.3rem; overflow: hidden}
.ins-news-list ul li .img-wrp img{ width: 100%; height: 100%; object-fit: cover;-webkit-transition: all 2s;transition: all 2s;}
.ins-news-list ul li .con-wrp{
	width:63%;
	height:auto;
	box-sizing: border-box;
}
.ins-news-list ul li .con-wrp .tit{
	font-size:0.24rem;
	line-height: 1.2rem;
	color:#333;
	margin-bottom: 3px;
}
.ins-news-list ul li .con-wrp .desc{
	color:#666;
	line-height:0.32rem;
	height: 1.28rem;
	margin-bottom: 5px;
	font-size: 0.18rem;
}
.ins-news-list ul li .con-wrp .date{
	height:0.45rrem;
	line-height: 0.45rem;
	font-size:0.16rem;
	color:#999;
}
.ins-news-list ul li .con-wrp .date i{ width: 1.3rem; height: 0.45rem;line-height: 0.45rem; background:#f2f2f2; float: right; border-radius: 25px; text-align: center;font-size: 0.16rem }
.ins-news-list ul li:hover{ background: #f2f2f2; border-bottom: none}
.ins-news-list ul li:hover .con-wrp .date i{ background:#a60c03; color: #fff}
.ins-news-list ul li:hover .img-wrp{ border-radius: 20px;}
.ins-news-list ul li:hover .img-wrp img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
	/*新闻结束*/
/*表单开始*/
.list-mes-top{
	padding-top:45px;
	font-size:14px;
	padding:0px 36px;
	margin-bottom: 30px;
}
.list-mes-top p:nth-child(1){
	color:#a60c03;
	margin-bottom: 15px;
}
.mform{
	padding:0px 36px 100px;
}
.mform .form-top{
	border-bottom:1px dotted #c1c1c1;
}
.mform .form-group{
	height:34px;
	float:left;
	margin-right:91px;
}
.mform .form-group:nth-of-type(3n){
	margin-right:0;
	margin-bottom: 34px;
}
.mform label{
	height:34px;
	line-height: 34px;
	font-style: normal;
	padding-left:40px;
	font-size:14px;
	color:#282828;
	float:left;
	background-repeat: no-repeat;
	background-position: left center;
}
.mform .form-group:nth-child(1) label{
	background-image: url(../images/form_icon_03.jpg);
}
.mform .form-group:nth-child(2) label{
	background-image: url(../images/form_icon_05.jpg);
}
.mform .form-group:nth-child(3) label{
	background-image: url(../images/form_icon_07.jpg);
}
.mform .form-group:nth-child(4) label{
	background-image: url(../images/form_icon_12.jpg);
}
.mform .form-group:nth-child(5) label{
	background-image: url(../images/form_icon_13.jpg);
}
.mform .form-group:nth-child(6) label{
	background-image: url(../images/form_icon_14.jpg);
}
.mform .text{
	border:1px solid #c2c2c2;
	width:203px;
	height:28px;
	line-height: 28px;
	text-indent: .5em;
	font-size:14px;
	margin-top: 2px;
}
.mform .form-bot{
	padding-top:20px;
}
.mform .form-bot label{
	margin-bottom:20px;
	float: none;
	background-image: url(../images/form_icon_19.jpg);
}
.mform .form-bot textarea{
	width:100%;
	height:178px;
	border:1px solid #c2c2c2;
	margin-bottom: 15px;
	box-sizing: border-box;
	padding:10px 0px;
	font-size:14px;
	resize: none;
	text-indent: .5em;
}
/*表单结束*/
/*关于开始*/
.ins-honor-list ul li{
	float:left;
	margin-right:12px;
	margin-bottom: 40px;
	transition:.3s;
}
.ins-honor-list ul li:hover{transform: translateY(-10px);}

.ins-honor-list ul li:hover .tit{ color:red;}



.ins-honor-list ul li:nth-of-type(5n){
	margin-right:0;
}
.ins-honor-list ul li .img-wrp{
	box-shadow: 0px 0px 4px 2px #b1afb0;
}
.ins-honor-list ul li .tit{
	font-size:14px;
	color:#00162d;
	height:24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
}
.list-company-wrp{
	margin-bottom: 60px;
}
.list-company-wrp .img{overflow:hidden; width:600px; height:386px;}
.list-company-wrp .img img{ transition:0.6s; }
.list-company-wrp .img:hover img{ transform:scale(1.06) }
.list-company-wrp .text{
	width:600px;
	height:386px;
	padding:15px 24px;
	box-sizing: border-box;
	font-size:14px;
	color:#00162d;
	line-height: 28px;
}
.ins-partner-list ul li{
	float:left;
	margin-right:7px;
	margin-bottom: 27px;
	border:1px solid #d5d4d5;
	box-shadow: 0px 0px 5px 2px #ddd;
	transition:0.3s;
}
.ins-partner-list ul li:hover { transform:translateY(-10px)}
.ins-partner-list ul li:nth-of-type(5n){
	margin-right:0;
}
.ins-cont-item{
	width:20%;
	box-sizing: border-box;
	position: relative;
	float:left;
	margin-bottom: 0.2rem;
}
.ins-cont-item:after{
	content: "";
	display: block;
	width:1px;
	height:145px;
	background-color: #e5e5e5;
	position: absolute;
	right:0px;
	top:0px;
}
.ins-cont-item .icon{
	width:100%;
	height:87px;
	background-position: center top;
	background-repeat: no-repeat;
}
.ins-cont-item:nth-child(1) .icon{
	background-image: url(../images/contact_icon_03.jpg);
}
.ins-cont-item:nth-child(2) .icon{
	background-image: url(../images/contact_icon_05.jpg);
}
.ins-cont-item:nth-child(3) .icon{
	background-image: url(../images/contact_icon_07.jpg);
}
.ins-cont-item:nth-child(4) .icon{
	background-image: url(../images/contact_icon_09.jpg);
}
.ins-cont-item:nth-child(5) .icon{
	background-image: url(../images/contact_icon_11.jpg);
}
.ins-cont-item .tit{
	color:#666;
	text-align: center;
	margin-bottom: 10px;
}
.ins-cont-item .con{
	font-size:16px;
	line-height: 25px;
	text-align: center;
}
.ins-cont-map{
	margin-top: 60px;
}
.art-title{
	font-size:20px;
	text-align: center;
	font-weight:bold;
}
.art-info{
	margin-top: 5px;
	margin-bottom: 12px;
	font-size:13px;
	text-align: center;
}
.show-map-text{ }
.art-con{ font-size:14px; line-height:2em; min-height:500px; position:relative; }

.part1-img img{ transition:0.2s; }
.part1-img .right img:nth-child(1):hover{
	transform:translateY(-6px);
	
	box-shadow: 0px 3px 2px #999;
}
.part1-img .right img:nth-child(2):hover{
	
	transform:translateY(-6px);
	
	box-shadow: 0px 3px 2px #999;
	
	
	}
.part1-img .left:hover img{
	transform:translateY(-6px);
	
	box-shadow: 0px 3px 2px #999;
	
/*	animation-name: donghua;
	animation-duration:600ms;
	animation-iteration-count: 1;
	
	-webkit-animation-name: shake;
	-ms-animation-name: shake;
	animation-name: shake;
	-webkit-animation-duration: 300ms;
	-ms-animation-duration: 300ms;
	animation-duration: 300ms;
	-webkit-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-play-state: running;
	-ms-animation-play-state: running;
	animation-play-state: running
*/	

	
	
	}
	
	
	
	
.con_pro_l{ width:260px; background:#274eab; float:left; margin-top:20px; padding-bottom:60px; border-bottom:solid 6px #0787bd;}
.con_pro_l li{ font-size:16px; color:#fff; }
.con_pro_l ol>li{ margin-bottom:10px; background:url(../images/icon6.png) no-repeat 8px 7px; padding-left:13px;}
.con_pro_l ol li a{font-size:17px; color:#fff; padding-left:10px;}
.con_pro_l ul li{ text-indent:2em; width:240px;}
.con_pro_l ul li a{font-size:13px; color:#fff; padding-left:0px;  transition:.3s; line-height:2em; display:block;}
.con_pro_l ul li:hover{ background:#197acd; }
.con_pro_l ul li:hover a{transform:translateX(6px)}
.con_pro_l li.title{ font-size:26px; color:#fff; text-align:center; border-top:solid 4px #ef7301; background:#264389; padding:6px 0; margin-bottom:20px; }
.con_pro_r{ width:900px; float:right; box-sizing:border-box;}
.container:after{ content:""; clear:both; display:block;}
/*关于结束*/

.v9_pages{margin-top:5px;}
.v9_pages a, .v9_pages span{display: inline-block;padding:2px 6px;border:1px solid #ddd;margin-right:5px; font-size: 0.16rem}
.v9_pages a:hover, .v9_pages span{background-color: #197acd; color: #fff}
.ins-honor-list .img-wrp{ height:405px}
.ins-honor-list .img-wrp{ display: flex; align-items: center;}
.inside-cat-wrp .ins-nav-map{ display: block}
/*
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */
@media screen and (max-width:1600px){
	.nav_bg .menu > ul > li{ min-width: 19%}
	.ins-pro-con .checks-wrp a{ font-size: 0.16rem}
	.ins-pro-con .cat-wrp a{ font-size: 0.16rem}
}