@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);
	}
}



/*头部开始*/
.pageHeader{
	height:95px;
	background-color: #f9f9f9;
}
.head-logo{
	margin-top:16px;
}
.head-nav{
	margin-left:40px;
	position: relative;
}
.head-nav li{
	width:96px;
	height:95px;
	line-height: 95px;
	text-align: center;
	float:left;
	font-size:14px;
	color:#000;
	position: relative;
}
.head-nav li a{
	font-size: inherit;
	color:inherit;
	display: block;
	width:100%;
	height:100%;
	position: relative;
	z-index: 2;
}
.nav-mask{
	width:100px;
	height:95px;
	background: url(../images/cj_02.png);
	position: absolute;
	left:0px;
	top:-95px;
	z-index:1;
}
.head-nav li.on, .head-nav li.cur{
	color:#fff;
}
.head-call{
	margin-top: 25px;
}
/*头部结束*/
/*底部开始*/
.links{
	padding-bottom: 20px;
}
.link-tit{
	padding-left:12px;
	color:#666;
	height:17px;
	line-height: 18px;
	font-size:17px;
	margin-top:3px;
	border-left:3px solid #e60707;
}
.link-tit span{
	font-size:12px;
}
.link-con{
	width:1032px;
	line-height: 24px;
	font-size:12px;
	color:#8c8b8b;
	font-family: "宋体";
}
.link-con span.sep{
	margin:0px 20px;
}
.pageFooter{
	color:#fff;
	line-height: 25px;
	height:292px;
	border-top:6px solid #ef7301;
	/*background: #29292d url(../images/footer_bg_03.png) repeat;*/
	background:url(../images/foot_bg002.jpg) no-repeat center;
}
.foot-main .container{
	padding:32px 0 0 361px;
	box-sizing: border-box;
	background: url(../images/footer_03.png) no-repeat left 45px;
}
.foot-nav a{
	color:#fff;
	font-size:14px;
}
.foot-nav{
	padding-bottom: 10px;
	border-bottom: 1px solid #004EB0;
}
.foot-nav .sep{
	margin:0px 28px;
}
.foot-info-part1{
	width:367px;
	border-right: 1px solid #004EB0;
}
.foot-info-part2{
	margin-left: 100px;
}
.foot-info-part{
	padding:20px 0px 18px;
}
.foot-info-part .tit{
	font-size:16px;
	margin-bottom: 10px;
}
.foot-bot{
	height:32px;
	line-height: 32px;
	background-color: #031272;
	text-align: center;
}
.foot-bot .icon-cp{
	width:14px;
	height:17px;
	margin-right:5px;
	background: url(../images/footer_07.jpg);
}
/*底部结束*/
.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;}


/*产品栏目开始*/
.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: #00990b;
	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 .cat-item{
	width:350px;
	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:120px;
	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;
}
.inside-banner{
	height:400px;
}
.inside-banner > .container img{
	position: absolute;
	left:0px;
	top:0px;
	margin-left:-350px;
}
.ins-pro-con {
	padding-bottom: 100px;
}
.ins-pro-con .checks-wrp{
	padding:28px 0px 20px;
}
.ins-pro-con .checks-wrp li{
	float:left;
	margin-right:20px;
	margin-bottom: 15px;
	height:16px;
	line-height: 16px;
	font-size:15px;
	color:#000;
	cursor: pointer;
}
.ins-pro-con .checks-wrp li .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 li.on .check-box{
	border-color:#00990b;
	background-image: url(../images/check_03.png);
}
.ins-pro-con .cat-wrp{
	padding:15px 0px 15px 30px;
	background-color: #e8e8e8;
	position: relative;
}
.ins-pro-con .cat-wrp a{
	margin-right:30px;
	font-size:13px;
	font-family: "宋体";
}
.ins-pro-con .cat-wrp a:hover,
.ins-pro-con .cat-wrp a.on{
	color:#00990b;
}
.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:285px;
	margin-right:22px;
	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:330px;
	overflow: hidden;
	display: flex;justify-content: center;align-items: center;
}
.ins-pro-list ul li .img-wrp img{
	transition: all .4s;
/* 	width:100%; */
	height: 330px;
	min-width: 100%;
	/* height: auto; */
}
.ins-pro-list ul li .img-wrp img:hover{
	transform: scale(1.1);
}
.ins-pro-list ul li .tit{
	height:40px;
	line-height: 40px;
	background-color: #00990b;
	color:#fff;
	text-align: center;
	font-size: 14px;
}
/*产品列表结束*/
/*产品详情开始*/
.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-tit h3{
	width:118px;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size:16px;
	color:#fff;
	float:left;
	background-color: #00990b;
}
.show-pro-con .det-con{
	padding-top:12px;
}
.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 #00990b;
}
.show-pro-con .rel-con{
	padding-top: 30px;
}
.show-pro-con .rel-con ul li{
	float:left;
	width:275px;
	margin-right:33px;
}
.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;
}

/*产品详情结束*/

/*服务列表开始*/
.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:#00990b;
}
.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:348px;
	margin-right:71px;
	margin-bottom: 77px;
	position: relative;
}
.ins-ser-con .ser-item:nth-of-type(3n){
	margin-right:0;
}
.ins-ser-con .ser-item .tit{
	height:38px;
	line-height: 38px;
	background-color: #00990b;
	font-size:18px;
	color:#fff;
	text-align: center;
	overflow: hidden;
	margin-bottom: 3px;
}
.ins-ser-con .ser-item .con{
	height:257px;
	background-color: #fbfbfc;
	padding:25px 16px 20px;
	box-sizing: border-box;
	font-size:14px;
	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:14px;
}
.ins-ser-con .ser-item .more{
	width:36px;
	height:36px;
	position: absolute;
	right:6px;
	bottom:8px;
	background:url(../images/sj_03.jpg);
}
/*服务列表结束*/
/*关于开始*/
.cat-about-top{
	padding-top:70px;
}
.cat-about-top .tit{
	font-size:30px;
	color:#333;
	text-align: center;
	margin-bottom: 28px;
	line-height: 100%;
}
.cat-about-top .desc{
	font-size:16px;
	color:#666;
	line-height: 27px;
	text-align: center;
}
.num-scroll-wrp{
	margin:38px 0px 25px;
}
.num-scroll-wrp .item{
	float:left;
}
.num-scroll-wrp .item:nth-child(1){
	margin-right:150px;
	margin-left:218px;
}
.num-scroll-wrp .item:nth-child(2){
	margin-right:100px;
}
.num-scroll-wrp .num{
	font-size:38px;
	height:38px;
	line-height: 38px;
	margin-bottom: 25px;
	font-family: impact, "微软雅黑";
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	cursor: default;
	overflow: hidden;
}
.num-scroll-wrp .num-noscroll-item .num{
	color:#00990b;
	position: relative;
	left:0px;
	bottom:0px;
	overflow: hidden;
}
.num-scroll-wrp .num-scroll-item .num,
.num-scroll-wrp .num-noscroll-item .num:hover{
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#00990b), to(#00990b));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.cat-about-nav{
	height:571px;
	padding-top:53px;
	box-sizing: border-box;
	background: url(../images/cat_about_bg_02.jpg) no-repeat center center;
	margin:40px 0;
}
.cat-about-nav ul {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.cat-about-nav ul li{
	float:left;
	margin-right:3px;
	width:297px;
	height:460px;
	position: relative;
	transition: transform 1.5s, opacity 3s;
	transform:skewX(-3deg)rotateY(-50deg) rotateX(-120deg);
	opacity:0;
	transform-origin: 50% 0;
	margin:0 80px;
}
.cat-about-nav ul li.trans{
	transform:skewX(-3deg) rotateY(0deg) rotateX(0deg);
	opacity:1;
}
.cat-about-nav ul li .con-wrp{
	position: absolute;
	width:100%;
	height:105px;
	line-height:105px;
	background: rgba(255,255,255,.8);
	left:0px;
	bottom:68px;
	font-size:24px;
	font-weight: bold;
	font-style:italic;
	text-align: center;
}
.cat-about-nav ul li .con-wrp img{
	margin:25px 0px 0px 18px;
	/*transform: skewX(7deg);*/
}

.about-banner{
	padding-top: 40px;
	padding-bottom: 44px;
	position: relative;
	background-color: #f6f6f6;
}
.about-banner .title{
	font-size:31px;
	line-height: 100%;
	text-align: center;
	margin-bottom: 35px;
}
.about-wrapper{
	width:100%;
	overflow: hidden;
}
.about-banner .btn{
	font-size:43px;
	font-family: "宋体";
	position: absolute;
	top:49px;
}
.about-banner .btn:hover{
	color:#C81E30;
}
.about-banner .btn.prev{
	left:0px;
}
.about-banner .btn.next{
	right:0px;
}
.about-slide{
	width:99999px;
	position: relative;
	margin-top: 48px;
}
.about-slide .img-wrp{ overflow:hidden;}
.about-slide .img-wrp img{ transition:0.3s;}
.about-slide li:hover .img-wrp img{ transform:scale(1.03)} 
.about-slide li{
	width:1200px;
	height:237px;
	float:left;
	background-color: #fff;
}
.about-slide li .con-wrp{
	width:860px;
	padding:27px 38px;
	box-sizing: border-box;
}
.about-slide li .con-wrp .year{
	font-size:39px;
	color:#ca0505;
	margin-bottom: 10px;
}
.about-slide li .con-wrp .desc{
	font-size:14px;
	color:#666;
	line-height: 29px;
	height:87px;
	overflow: hidden;
}
.about-switch-wrapper{
	width:1019px;
	padding:0px 23px;
	overflow: hidden;
	margin-left: 60px;
}
.about-switch{
	width:9999px;
	position: relative;
}
.about-switch li{
	width:215px;
	height:22px;
	padding-top:36px;
	text-indent: -23px;
	background: url(../images/cj_63.png) no-repeat left top;
	float:left;
	font-size:21px;
	color:#999;
	position: relative;
	cursor: pointer;
}
.about-switch li.on,
.about-switch li:hover{
	color:#000;
}
.about-switch li.on:before{
	content: "";
	display: block;
	width:8px;
	height:8px;
	border-radius: 50%;
	background-color: #ca0505;
	position: absolute;
	left:-4px;
	top:18px;
}
.ins-partner-banner{
	padding:65px 0px;
}
.ins-partner-wrapper{
	width:1180px;
	overflow: hidden;
	padding:10px;
}
.ins-partner-wrapper > ul{
	width:99999px;
	position: relative;
}
.ins-partner-wrapper ul li{
	float:left;
	margin-right:10px;
	width:232px;
	height:126px;
	border:#d5d4d5 1px solid;
	box-shadow: 1px 1px 5px 1px #d5d4d5;
}
.ins-partner-wrapper ul li img{
	width:232px;
	height:126px;
}
/*关于结束*/
/*新闻开始*/
.inside-cat-wrp{
	padding:15px 0px;
}
.inside-cat-wrp .ins-nav-wrp{
	width:100%;
	 display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.inside-cat-wrp .ins-nav-wrp a{
	display: inline-block;
	padding:10px 20px;
	border:1px solid #c9c9c9;
	font-size:14px;
	color:#333;
	margin-right:10px;
}
.inside-cat-wrp .ins-nav-wrp a:hover{
	color: #00990b;
	border-color:#00990b;
}
.inside-cat-wrp .ins-nav-wrp a.on{
	background-color: #00990b;
	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{
	    text-align: justify;
	
	    font-size: 16px;
	padding:0px 0px;
	background-color: #fff;
}
.inside-content > .container img{max-width:600px;display:block;margin:20px auto;}
.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 .img-wrp{
	width:180px;
	height:180px;
	overflow:hidden;
}
.ins-news-headline .img-wrp img{
	height:100%;max-width: 100%; display: block; margin: auto;
}
.ins-news-headline .con-wrp .date{
	font-size:14px;
	color:#00990b;
	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:119px;
	margin-bottom: 20px;
}
.ins-news-list ul li .con-wrp{
	width:690px;
	height:119px;
	padding:10px 23px;
	box-sizing: border-box;
	border-top: 1px dotted #8b8b8b;
	border-bottom: 1px dotted #8b8b8b;
}
.ins-news-list ul li .con-wrp .tit{
	font-size:16px;
	color:#00990b;
	margin-bottom: 3px;
}
.ins-news-list ul li .con-wrp .desc{
	color:#666;
	line-height:22px;
	height:44px;
	margin-bottom: 5px;
}
.ins-news-list ul li .con-wrp .date{
	padding-left:25px;
	height:19px;
	line-height: 19px;
	font-size:13px;
	color:#999;
	background: url(../images/date_03.jpg) no-repeat left top;
}
.ins-news-list ul li .img-wrp{
	width:200px;height:110px;overflow:hidden;
}
.ins-news-list ul li .img-wrp img{height:100%;max-width: 100%; display: block; margin: auto;}
/*新闻结束*/
/*表单开始*/
.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:58px;
}
.mform .form-group:nth-of-type(3n){ 
	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(4n){
	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: 296px;
	box-sizing: border-box;
	position: relative;
	float:left;
}
.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{ height: 124px;
	background-image: url(../images/contact_icon_07.jpg);
}
.ins-cont-item:nth-child(4) .icon{
	background-image: url(../images/contact_icon_11.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; padding-bottom:100px;text-align: center;}
.art-con img{ width: 80%; }
.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:#029bdb; 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:#197acd; 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;text-align: center;}
.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;}
/*
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */
 
 .crumb{padding:20px 0;font-size:17px;}
  .crumb a{font-size:17px;}
 
 
 
 
 
 
 
 
 
 
 
 
 