﻿/* CSS Document */
        html,body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,form,input,textarea,th,td,select{margin:0;padding:0}
        *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
        html,body{min-height:100%}
        body{font-family:Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;font-size:14px;color:#333;background:#fff;}
        h1,h2,h3,h4,h5,h6{font-weight:normal}
        ul,ol{list-style:none}
        img{border:none;vertical-align:middle;}
        a{color:#666;text-decoration:none;}
        a:visited{color:#666666;text-decoration:none}
        a:hover{color:#050505;text-decoration:none transition:0.5s;}
        a:active{color:#08034e;text-decoration:none transition:0.5s;}
        table{border-collapse:collapse;table-layout:fixed}
        input,textarea{outline:none;border:none}
        textarea{resize:none;overflow:auto}
        .clearfix{zoom:1}
        .clearfix:after{content:".";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}


		#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
		#baguetteBox-overlay.visible{opacity:1}
		#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
		#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
		#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
		#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}
		#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
		#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
		#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
		#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}
		.baguetteBox-button#next-button,
		.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
		.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
		.baguetteBox-button:focus,
		.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
		.baguetteBox-button#next-button{right:2%}
		.baguetteBox-button#previous-button{left:2%}
		.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
		.baguetteBox-button svg{position:absolute;left:0;top:0}
		.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
		.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
		.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
		
		

/* 公共部分 */
.pubcon{ width: 100%;   margin: 0 auto;}
.pubcon h2{  padding-bottom:5px;font-size: 30px; font-weight: bold; display: block; text-align: center; color: #6fc7c4; border-bottom: #c4c4c4 1px solid; width: 100%; margin: 0 auto;}
.pubcon h4{ padding-bottom:5px;font-size: 35px; font-weight: bold; text-align: center; color: #1a8c34;}
.pubcon .line{ width:10%; height:5px; background: #c4c4c4; display:block; margin: 1px auto 1px auto; }
.pubcon1 span{ font-size: 14px;display: block; display: block; font-weight: bold;padding-bottom: 50px;  text-align: center; color: #b1b1b1;}

.sharebox{
}
.sharebox p{
	float: left;
	font-size: 14px;
	line-height: 30px;
}
.sharebox .share{
	display: inline-block;
	vertical-align: middle;
}
.sharebox .share a{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 5px 0 0;
	cursor: pointer;
	padding: 0;
	background: url(../images/share.png) no-repeat;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
}


.sharebox .share a.sharetowechat{
	background-position: left top;
}
.sharebox .share a.sharetowechat:hover{
	background-position: left bottom;
}

.sharebox .share a.sharetoqq{
	background-position: -30px top;
}
.sharebox .share a.sharetoqq:hover{
	background-position: -30px bottom;
}

.sharebox .share a.sharetosinaweibo{
	background-position: -60px top;
}
.sharebox .share a.sharetosinaweibo:hover{
	background-position: -60px bottom;
}

#wxcode{
	display: none;
	width: 230px;
	height: 280px;
	position: fixed;
	top: 50%;
	left:50%;
	margin-left: -116px;
	margin-top: -131px;
	z-index: 9;
	background: #fff;
	border: 1px solid #ccc;
	padding: 15px;
}
#wxcode p{
	line-height: 14px;
	font-size: 14px;
	margin: 0 0 10px 0;
}
#wxcode .close{
	width: 20px;
	height: 20px;
	line-height: 16px;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	right: 11px;
	top: 12px;
	cursor: pointer;
}

.clear{
	clear:both;
}

.page{
	/* float: left; */
	margin: 20px 0;
	text-align: center;
	width: 100%;
}
.page a{
	display: inline-block;
	padding: 6px 12px;
	margin: 0 2px;
	font-size: 12px;
	background: #fff;
	border: 1px solid #eee;
	color: #333;
}
.page .thispage{
	background: #000;
	border: 1px solid #000;
	font-size: 12px;
	color: #fff !important;
}


#carousel li img{
	width: 100%;
}

.honorslide{
	/* max-width: 1366px;
	width: 90%; */
	margin: 0 auto;
	padding: 80px 0;
}
.honorslide .swiper-slide img{
	width: 100%;
}

.honorslide .swiper-slide{
	transform: scale(1);
	z-index: 1;
	box-shadow: 0 0 12px 0 rgba(0,0,0,0.2);
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
}
.honorslide .swiper-slide-prev4,
.honorslide .swiper-slide-next4{
	transform: scale(1);
	z-index: 1;
}
.honorslide .swiper-slide-prev3,
.honorslide .swiper-slide-next3{
	transform: scale(1.1);
	z-index: 2;
}
.honorslide .swiper-slide-prev2,
.honorslide .swiper-slide-next2{
	transform: scale(1.2);
	z-index: 3;
}
.honorslide .swiper-slide-prev1,
.honorslide .swiper-slide-next1{
	transform: scale(1.3);
	z-index: 4;
}
.honorslide .swiper-slide-prev,
.honorslide .swiper-slide-next{
	transform: scale(1.4);
	z-index: 5;
}
.honorslide .swiper-slide-active{
	transform: scale(1.5);
	z-index: 6;
}



/* 首页内容-产品展示 */
.index-pro{ padding:0; margin: 0 auto; width:95%; }
.index-procon{  padding: 0.25rem 1.5rem 0.5rem; position: relative; }
.index-procon h5{  font-size: 35px; text-align:left; color:#FFFFFF; position:absolute; z-index:2; top:30px; font-weight:bold;   }
.index-procon h2{  font-size: 50px;font-weight:bold;text-align:left; color: rgba(255, 255, 255, 0.3); border-bottom:0; padding:0;  }
.index-procon .box{ width:100%; margin:30px 0 0 0; }
.index-procon .box ul{ width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap; }
.index-procon .box li{ width: 24%; transition: 0.5s;}
.index-procon .box li .tu{  width: 100%; height: auto; text-align:center; background-color:rgba(255, 255, 255, 0.8); /* 背景色 */
  border: 0px solid #000000; /* 边框颜色 */
  border-radius: 20px; /* 圆角 */
  padding: 10px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */}
.index-procon .box li img{max-width:308px ; width:100%; }
.index-procon .box li .biaoti{ background:url(../image/anniu.png) left center no-repeat; margin:30px 0 0 0;}
.index-procon .box li .biaoti h4{ padding-left:60px; font-size:20px; font-weight:normal; text-align:left; color:#FFFFFF;}




/* 首页内容-运用领域 */
.index-yyly{ padding:0; margin: 0 auto; width:95%; }
.index-yylycon{  padding: 0.25rem 1.5rem 0.5rem; display: flex;justify-content: space-between; flex-wrap: wrap;}
.index-yylycon-left{ width:18%; position: relative; margin-top:10%;}
.index-yylycon-right{ width:70%;}
.index-yylycon-right .box{ width:100%; margin:30px 0 0 0; }
.index-yylycon-right .box ul{ width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
.index-yylycon-right .box li{ width: 18%; text-align: center;}
.index-yylycon-right .box li img{}
.index-yylycon-right .yylylogoslide .swiper-wrapper{
	height: auto !important;
}
.index-yylycon-right .yylylogoslide li .pic{
	border: 1px solid #ccc;
	margin: 20px 4% 20px 1%;
	width: 20%;
	float: left;
	box-sizing: border-box;
}
.index-yylycon-right .yylylogoslide li img{
	width: 100%;
}
.swiper-pagination-yylylogo{
	text-align: center;
}
.index-yylycon-left h5{  font-size: 35px; text-align:left; color:#FFFFFF; position:absolute; z-index:2; top:30px; font-weight:bold;   }
.index-yylycon-left h2{  font-size: 60px;font-weight:bold;text-align:left; color: rgba(255, 255, 255, 0.3); border-bottom:0; padding:0;  }
.index-yylycon-left .box{ width:100%; margin:30px 0 0 0; }
.index-yylycon-left .box ul{ width: 100%;}
.index-yylycon-left .box li{ width: 100%; transition: 0.5s;}
.index-yylycon-left .box li .tu{  width: 100%; height: auto; text-align:center; background-color:rgba(255, 255, 255, 0.8); /* 背景色 */
  border: 0px solid #000000; /* 边框颜色 */
  border-radius: 20px; /* 圆角 */
  padding: 10px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */}
.index-yylycon-left .box li img{max-width:89px ; }
.index-yylycon-left .box li .biaoti-1{ background:url(../image/dz.png) left center no-repeat; margin:0 0 0 0; padding:30px 0; border-top:#FFFFFF 1px solid;}
.index-yylycon-left .box li .biaoti-2{ background:url(../image/bdt.png) left center no-repeat; margin:0 0 0 0; padding:30px 0; border-top:#FFFFFF 1px solid;}
.index-yylycon-left .box li .biaoti-3{ background:url(../image/ylqx.png) left center no-repeat; margin:0 0 0 0; padding:30px 0; border-top:#FFFFFF 1px solid;}
.index-yylycon-left .box li .biaoti-4{ background:url(../image/qchy.png) left center no-repeat; margin:0 0 0 0; padding:30px 0; border-top:#FFFFFF 1px solid;}
.index-yylycon-left .box li .biaoti-5{ background:url(../image/jghy.png) left center no-repeat; margin:0 0 0 0; padding:30px 0; border-top:#FFFFFF 1px solid;}
.index-yylycon-left .box li .biaoti-1 h6{ padding-left:60px; font-size:20px; font-weight:normal; text-align:left; color:#FFFFFF;}
.index-yylycon-left .box li .biaoti-2 h6{ padding-left:60px; font-size:20px; font-weight:normal; text-align:left; color:#FFFFFF;}
.index-yylycon-left .box li .biaoti-3 h6{ padding-left:60px; font-size:20px; font-weight:normal; text-align:left; color:#FFFFFF;}
.index-yylycon-left .box li .biaoti-4 h6{ padding-left:60px; font-size:20px; font-weight:normal; text-align:left; color:#FFFFFF;}
.index-yylycon-left .box li .biaoti-5 h6{ padding-left:60px; font-size:20px; font-weight:normal; text-align:left; color:#FFFFFF;}



/* 首页内容-公司简介 */
.index-about{ padding:0; margin: 0 auto;  display: flex; justify-content: space-between; flex-wrap: wrap;  }
.index-about-left{ width:60%; }
.index-about-right{ width:40%; background:url(../image/index-about.jpg) center no-repeat; background-size:cover;}
.index-about-right img{ max-width:949px; height:auto;}
.index-about-left .box{padding:60px 0 0 0; width:100%;  }
.index-about-left .box h2{ font-size:35px; font-weight:bold; margin-bottom:5%; margin-left:5%; margin-top:10%; }
.index-about-left .box p{ line-height:35px; margin-left:5%; margin-right:15%; font-size:16px;}
.index-about-left .box a{ display:block; background-color:#0066CC; padding:5px; width:10%; color:#FFFFFF; text-align:center; margin-top:5%;margin-left:5%;}
.index-about-left .szbd{ background-color:#0162b1; margin-top:20%; height:150px; padding:0 0 0 10%;}


.index-aboutcon .box .pic{ max-width:528px; width:30%;   transition: 0.3s;}
.index-aboutcon .box .nr{ width:60%;transition: 0.3s;}
.index-aboutcon .box .nr h3{ font-size: 18px;  color: #000000; display: block; padding:10% 0 5% 0; font-weight: bold; margin-top: 10px;transition: 0.5s; }
.index-aboutcon .box .nr .anniu{ width: 15%; padding:0 0 0 7%; margin-top:10%; border: #56b8b3 1px solid; line-height:35px; display: block; background-position:left; background-repeat:no-repeat; }
.index-aboutcon .box .nr .anniu:hover{ background-color: #56b8b3;transition: 0.5s; }
.index-aboutcon .box .nr a{ font-weight: bold; color: #56b8b3; font-size: 14px;transition: 0.5s;}
.index-aboutcon .box .nr a:hover{ font-weight: bold; color: #ffffff; font-size: 14px;transition: 0.5s;}


/* 首页内容-案例展示 */
.index-case{ padding:0; margin: 0 auto; width:95%; }
.index-casecon{  padding: 0.25rem 1.5rem 0.5rem; position: relative; }
.index-casecon h5{  font-size: 35px; text-align:left; color:#FFFFFF; position:absolute; z-index:2; top:30px; font-weight:bold;   }
.index-casecon h2{  font-size: 50px;font-weight:bold;text-align:left; color: rgba(255, 255, 255, 0.3); border-bottom:0; padding:0;  }
.index-casecon .box{ width:100%; margin:30px 0 0 0; }
.index-casecon .box ul{ width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap; }
.index-casecon .box li{ width: 24%; transition: 0.5s;}
.index-casecon .box li .tu{  width: 100%; height: auto; text-align:center; background-color:rgba(255, 255, 255, 0.8); /* 背景色 */
  border: 0px solid #000000; /* 边框颜色 */
  border-radius: 10px; /* 圆角 */
  padding:5px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */}
.index-casecon .box li img{max-width:308px ; }
.index-casecon .box li h4{  font-size:23px; font-weight:normal; text-align:left; color:#FFFFFF; border-bottom:#999999 1PX solid; margin:20PX 0;}
.index-casecon .box li P{ color:#FFFFFF; text-align:left; font-size:14PX; line-height:24PX;}


/* 首页内容-新闻资讯 */
.index-news{ padding:0; margin: 0 auto; width:95%; }
.index-newscon{  padding: 0.25rem 1.5rem 0.5rem; position: relative; }
.index-newscon h5{  font-size: 35px; text-align:left; color:#000000; position:absolute; z-index:2; top:30px; font-weight:bold;   }
.index-newscon h2{  font-size: 50px;font-weight:bold;text-align:left; color: rgba(0, 0, 0, 0.3); border-bottom:0; padding:0;  }
.index-newscon .box{ width:100%; margin:30px 0 0 0; display: flex;justify-content: space-between; flex-wrap: wrap;  }
.index-newscon .box .left{ width:50%}
.index-newscon .box .right{ width:47%}
.index-newscon .box .right .contact{ background-color:#FFFFFF; width:100%;border-radius: 20px; /* 圆角 */
  padding: 25px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */ display: flex;justify-content: space-between; flex-wrap: wrap; transition: 0.5s; margin-bottom:30px}
 .index-newscon .box .right .contact:hover{ background: #f9f9f9; box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s;}
 .index-newscon .box .right .contact .left{ width:70%;}
 .index-newscon .box .right .contact .left h4{  font-size:23px; font-weight:normal; text-align:left; color: #000000;  margin:0 0 10px 0;}
 .index-newscon .box .right .contact .left P{ color:#8a8a8a; text-align:left; font-size:14PX; line-height:24PX;}
 .index-newscon .box .right .contact .right{ width:18%;}
 .index-newscon .box .right .contact .right .rq{  background-color:#0062b0; width:100%;border-radius: 20px; /* 圆角 */
  padding: 10px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */ }
  .index-newscon .box .right .contact .right .rq .top{ background-color:#FFFFFF; border-radius: 15px 15px 0px 0px; color:#000000; font-size:50px; font-weight:bold; text-align:center; padding:5px 0;}
  .index-newscon .box .right .contact .right .rq .foot{ color:#FFFFFF; text-align:center; font-size:18px;}
  
  
.index-newscon .box .left ul{ width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap; }
.index-newscon .box .left li{ width: 48%; transition: 0.5s; background-color:#FFFFFF; border-radius: 20px; /* 圆角 */
  padding: 25px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */}
.index-newscon .box .left li:hover{ background: #f9f9f9; box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s;}  
.index-newscon .box .left .tu{  width: 100%; height: auto; text-align:center;  /* 背景色 */}
.index-newscon .box .left .tu img{max-width:348px; width:100%; }
.index-newscon .box .left h4{font-size:23px; font-weight:normal; text-align:left; color: #000000;  margin:20PX 0 10px 0;}
.index-newscon .box .left P{ color:#8a8a8a; text-align:left; font-size:14PX; line-height:24PX;}
.index-newscon .box li .more{ margin:20px 0; display: flex;justify-content: space-between; flex-wrap: wrap; }
.index-newscon .box li .more .left{ background:url(../image/time.jpg) left center no-repeat;padding:5px 5px 5px 20px;}
.index-newscon .box li .more .right{ width:30%; background-color:#0062b0; color:#FFFFFF; padding:5px; text-align:center;}


/* 首页内容-荣誉资质 */
.index-honor{ padding:0; margin: 0 auto; width:95%; }
.index-honorcon{  padding: 0.25rem 1.5rem 0.5rem; position: relative; }
.index-honorcon h5{  font-size: 35px; text-align:left; color:#FFFFFF; position:absolute; z-index:2; top:30px; font-weight:bold;   }
.index-honorcon h2{  font-size: 50px;font-weight:bold;text-align:left; color: rgba(255, 255, 255, 0.3); border-bottom:0; padding:0;  }
.index-honorcon .box{ width:100%; margin:30px 0 0 0; }
.index-honorcon .box .wz{ width:100%; display: flex;justify-content: space-between; flex-wrap: wrap; }
.index-honorcon .box .wz .left{ width:40%; color:#FFFFFF; font-size:16px; line-height:35px;}
.index-honorcon .box .wz .right{ width:60%;}
.index-honorcon .box .wz .right ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
.index-honorcon .box .wz .right ul li{ width:24%; background:url(../image/ryanniu-1.png) left center no-repeat; line-height:77px; }

.index-honorcon .box img{ text-align:center; }
.index-honorcon .box .wz .right ul li h4{  font-size:18px; font-weight: bold; text-align:left;  background:url(../image/ryanniu-2.png) right center no-repeat; line-height:77px; display:block; text-align:center;}
.index-honorcon .box .wz .right ul li h4 a{color:#FFFFFF;}

/* 首页内容-联系我们 */
.index-contect{ padding:0; margin: 0 auto; width:95%; }
.index-contectcon{  padding: 0.25rem 1.5rem 0.5rem; margin-top:80px; }
.index-contectcon .box{ width:100%; margin:30px 0 0 0; display: flex;justify-content: space-between; flex-wrap: wrap;}
.index-contectcon .ft{ width:100%; padding:100px 0 0 0; color:#8c8c8c; text-align:center; line-height:30px; }
.index-contectcon .ft .ct{ margin:80px 0 0 0;}
.index-contectcon .ft .ct a{ color: #8c8c8c; transition: 0.5s; }
.index-contectcon .ft .ct a:hover{ color: #FFFFFF; transition: 0.5s;}
.index-contectcon .box .left{ width:58%; color:#000000; font-size:16px; line-height:35px;}
.index-contectcon .box .left h5{  font-size: 35px; text-align:left; color:#000000; position:absolute; z-index:2; top:140px; font-weight:bold;   }
.index-contectcon .box .left h2{  font-size: 50px;font-weight:bold;text-align:left; color: rgba(0, 0, 0, 0.1); border-bottom:0; padding:0;  }
.index-contectcon .box .left .liuyan{ width:100%; margin-top:50px; font-size:18px; font-weight:bold;}
.index-contectcon .box .left .liuyan .ys{ background-color:#e8ebf4; border-bottom:#999999 1px solid; width:100%; margin:20px 0;}
.index-contectcon .box .right{ width:40%; background:url(../image/index-contact-bj.jpg) bottom center no-repeat; background-color:#036cb7; border-radius: 20px; /* 圆角 */
  padding: 60px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */}
.index-contectcon .box .right h2{ color:#FFFFFF; font-size:30px;font-weight:bold;text-align:left;  border-bottom:0; padding:0 0 30px 0;}
.index-contectcon .box .right p{ color:#FFFFFF; line-height:45px; font-size:18px;}


/* 首页内容-底部 */
.index-ft{ padding:0; margin: 0 auto; width:95%; }
.index-ftcon{  padding: 0.25rem 1.5rem 0.5rem; position: relative; }
.index-ftcon .box{ width:100%; margin:30px 0 0 0; display: flex;justify-content: space-between; flex-wrap: wrap;}
.index-ftcon .box .left{ width:58%; color:#000000; font-size:16px; line-height:35px;}
.index-ftcon .box .left h5{  font-size: 35px; text-align:left; color:#000000; position:absolute; z-index:2; top:60px; font-weight:bold;}
.index-ftcon .box .left h2{  font-size: 50px;font-weight:bold;text-align:left; color: rgba(0, 0, 0, 0.1); border-bottom:0; padding:0;  }
.index-ftcon .box .left .liuyan{ width:100%; margin-top:50px; font-size:18px; font-weight:bold;}
.index-ftcon .box .left .liuyan .ys{ background-color:#e8ebf4; border-bottom:#999999 1px solid; width:100%; margin:20px 0;}
.index-ftcon .box .right{ width:40%; background:url(../image/index-contact-bj.jpg) bottom center no-repeat; background-color:#036cb7; border-radius: 20px; /* 圆角 */
  padding: 60px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */}
.index-ftcon .box .right h2{ color:#FFFFFF; font-size:30px;font-weight:bold;text-align:left;  border-bottom:0; padding:0 0 30px 0;  }
.index-ftcon .box .right p{ color:#FFFFFF; line-height:45px; font-size:18px;}





/* 内页-公司简介 */
.about{ padding:0; margin: 50px  auto 0 auto;   }

.aboutcon{ width:100%;}
.aboutcon .box{ transition: 0.3s;}
.aboutcon .box .daohang{ background: url(../image/about-bj-daohang.jpg) center no-repeat; background-color:#4a4a4a; width:100%;}
.aboutcon .box .daohang ul{padding: 0.1rem 3.5rem 0.1rem; width:40%; display: flex;justify-content: space-between; flex-wrap: wrap; }
.aboutcon .box .daohang ul li{ line-height:100px; width:25%; }
.aboutcon .box .daohang ul li a{ font-size:16px; color:#FFFFFF; font-weight:bold;transition: 0.3s; display:block; line-height:100px; text-align:center;}
.aboutcon .box .daohang ul li a:hover{ background-color:#000099; display:block; line-height:100px;transition: 0.3s; text-decoration:none;}

.aboutcon .box .nr1{ width:100%; background-color:#f4f4f4;transition: 0.3s; display: flex;justify-content: space-between; flex-wrap: wrap;}
.aboutcon .box .nr1 .left{  width:50%; }
.aboutcon .box .nr1 .left .contact{ padding: 10.1rem 3.5rem 10.1rem;}
.aboutcon .box .nr1 .left .contact h2{ font-size:38px; font-weight:bold; text-align:left; color:#000000; border-bottom:0; padding-bottom:20px;}
.aboutcon .box .nr1 .left .contact p{ line-height:35px; font-size:16px;}
.aboutcon .box .nr1 .right{ width:50%; background:url(../image/about-nr1-bj.png) left center no-repeat; background-color:#0077d6;}
.aboutcon .box .nr1 .right .contact{ padding: 10.1rem 3.5rem 10.1rem;}
.aboutcon .box .nr1 .right .contact .c{ width:30%; margin:0 auto;}
.aboutcon .box .nr1 .right .contact .c ul{ display:block;  display: flex;justify-content: space-between; flex-wrap: wrap;}
.aboutcon .box .nr1 .right .contact .c ul li{ width:48%; margin:0 0 10px 0; background-color:#e4eef7;  border:#FFFFFF 5px solid; border-radius: 10px; /* 圆角 */
  padding:10px; /* 内边距 */
  background-clip: padding-box; /* 背景裁剪到内边距盒模型 */}

.aboutcon .box .nr1 .right .contact .c ul li h3{ font-size: 25px;  color: #000000; display: block; padding:10% 0 5% 0; font-weight: bold;text-align:center; transition: 0.5s; }
.aboutcon .box .nr1 .right .contact .c ul li h4{ font-size: 14px; font-weight:normal;  color: #FFFFFF; display: block; background-color:#000099; padding:5px 0; text-align:center;transition: 0.5s; }

.aboutcon .box .nr2{ width:100%; background-color:#fafafa;transition: 0.3s; background:url(../image/about-bj-fzlc.jpg) center no-repeat;}
.aboutcon .box .nr2-c{ padding: 0.1rem 3.5rem 0.1rem;}
.aboutcon .box .nr2-c h2{ font-size:38px; font-weight:bold; color: #333333; display:block; border-bottom:#72bb38 5px solid; width:9%; margin:8% auto 5% auto;}


.aboutcon .box .nr3{ width:100%;background:url(../image/about-bj-cybj.jpg) top center no-repeat;background-color:#efefef;transition: 0.3s; background-size: auto 100%  ;}
.aboutcon .box .nr3-c{ padding: 0.1rem 3.5rem 0.1rem; height:773px;}
.aboutcon .box .nr3-c h2{ font-size:38px; font-weight:bold; color:#333333; display:block; border-bottom:#72bb38 5px solid; width:9%; margin:8% auto 5% auto;}

.aboutcon .box .nr4{ width:100%; transition: 0.3s; }
.aboutcon .box .nr4-c{ padding: 0.1rem 3.5rem 0.1rem; }
.aboutcon .box .nr4-c h2{ font-size:38px; font-weight:bold; color:#333333; display:block; border-bottom:#72bb38 5px solid; width:9%; margin:8% auto 5% auto;}
.aboutcon .box .nr4-c .c{ width:100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
.aboutcon .box .nr4-c .c .left{ width:40%; max-width:635px; background:url(../image/1.jpg) top center no-repeat; background-size: auto 100%; margin-bottom:1.5%;}
.aboutcon .box .nr4-c .c .left .ft{ line-height:20px; background:rgba(0, 0, 0, 0.5); padding:10px; margin-top:98%; color:#f3f3f3; font-size:18px;}
.aboutcon .box .nr4-c .c .right{ width:62%; }
.aboutcon .box .nr4-c .c .right .c{ width:100%; }
.aboutcon .box .nr4-c .c .right .c ul{ width:100%;  display: flex;justify-content: space-between; flex-wrap: wrap; }
.aboutcon .box .nr4-c .c .right .c ul li{ width:49%; background-color:#666666; margin-bottom:1.5%;}
.aboutcon .box .nr4-c .c .right .c ul li .tu1{ width:100%; }
.aboutcon .box .nr4-c .c .right .c ul li .tu1 .wenzi{line-height:20px; background:rgba(0, 0, 0, 0.5); padding:10px; margin-top:274px;  color:#f3f3f3; font-size:18px;}

/*关于我们start*/

.about_bg{ position: fixed; width: 100%; height: 100%; top:0; left: 0;    background: url(../images/about_bg.jpg) no-repeat;background-size: cover;}

.about_content{ width: 60%; margin: 0 auto;}

.about_content h2,.about_content h3{ text-align: center; font-weight: bold; color: #000; }

.about_content h2{ font-size: 40px;margin-bottom:50px;}

.about_content h3{ font-size: 26px; margin-bottom: 60px;}

.about_content p{ font-size: 16px; color: #000; line-height: 180%; margin-bottom: 20px; text-align: center;}

.about_content.history{ text-align: center; position: relative;}

/*大事记start*/

.event_box{ width: 60%; margin: 3% auto 3% auto;position: relative; min-height: 420px;}

.event_box .parHd {width: 100%; display: inline-block;

    height: 92px;

    overflow: hidden;}

.parHd  ul{ width: 100%; text-align: center; margin: 0 auto; padding-top: 25px !important;}

.parHd .tempWrap{ margin: 0 auto;}

.parHd .tempWrap:after{      content: '';

    width: 85%;

    height: 1px;

    background: #580000;

    position: absolute;

    /* top: 33%; */

    /* right: -140%; */

    right: 8%;

    top: 35%;

    /* margin-top: -0.5px; */

    z-index: 10;}
	
	.parHd .slidebox{ width:100%;}
	.parHd .slidebox .tu{max-width:600px; width:100%; margin:0 auto;}
	.parHd .slidebox .tu img{ width:600px; height:auto;}

/*.parHd li:before{ content: ''; width: 180%; height: 1px; background: #580000; position: absolute;top: 0; right:-140%;right: 0;}*/ 

.parHd li.no_line:before{ display: none;}

.parHd li{  display: inline-block; cursor: pointer; padding-top: 30px; font-size: 16px; color: #000;margin:0 30px; position: relative; }

.parHd li:after{ content: ''; background: url(../image/dot_ico.png) no-repeat; width: 24px; height: 24px; position: absolute;  z-index: 20;top: -12px; left: 50%; margin-left: -12px;}

.parBd{ text-align: center; margin-top:10px;}

.parBd h4{ position: relative; font-size: 40px; /*margin-bottom: 3%; width: 200px;*/ padding: 0 60px;  display: inline-block; text-align: center;}

.parBd h4:after{ content:''; background: #000; width: 100px; height: 1px; position: absolute; left: -100px; bottom: 12px;}

.parBd h4:before{ content:''; background: #000; width: 100px; height: 1px; position: absolute; right: -100px; bottom: 12px;}

.parBd p{ line-height: 180%; font-size: 16px; width: 80%; margin: 0 auto;}

div#listBox {

    width: 100%;

}

.sPrev,.sNext{ width: 30px; height: 30px; display: block; position: absolute; top: 10px;}

.sPrev{ left: 0;}

.sNext{ right: 0;}

.sPrev img,.sNext img{transition: all .6s cubic-bezier(.51,1.1,.9,.95);

    -moz-transition: all .6s cubic-bezier(.51,1.1,.9,.95);

    -webkit-transition: all .6s cubic-bezier(.51,1.1,.9,.95);

    -o-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
     }


/* 内页-荣誉资质 */
.honor{ padding:0; margin: 50px  auto 0 auto;   }

.honorcon{ width:100%;}
.honorcon .box{ transition: 0.3s; background:#f6f6f6}
.honorcon .box .daohang{ background: url(../image/about-bj-daohang.jpg) center no-repeat; background-color:#4a4a4a; width:100%;}
.honorcon .box .daohang ul{padding: 0.1rem 3.5rem 0.1rem; width:40%; display: flex;justify-content: space-between; flex-wrap: wrap; }
.honorcon .box .daohang ul li{ line-height:100px; width:25%; }
.honorcon .box .daohang ul li a{ font-size:16px; color:#FFFFFF; font-weight:bold;transition: 0.3s; display:block; line-height:100px; text-align:center;}
.honorcon .box .daohang ul li a:hover{ background-color:#000099; display:block; line-height:100px;transition: 0.3s; text-decoration:none;}
.honorcon .box .nr1{ padding: 0.1rem 3.5rem 0.1rem; transition: 0.3s; display: flex;justify-content: space-between; flex-wrap: wrap;}
.honorcon .box .nr1 .menu{ width:50%; margin:0 auto;}
.honorcon .box .nr1 .menu ul{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.honorcon .box .nr1 .menu ul li{ padding:10px; border-bottom:#666666 1px solid;}
.honorcon .box .nr1 .menu ul li a{ font-size:18px; font-weight:bold;}
.honorcon .box .nr1 .pic{ width:100%; margin:20px auto;}
.honorcon .box .nr1 .pic ul{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.honorcon .box .nr1 .pic ul li{ width:24%; background:#FFFFFF;transition: 0.5s; text-align:center; padding:10px;margin-bottom:20px;}
.honorcon .box .nr1 .pic ul li:hover{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s;}
.honorcon .box .nr1 .pic ul li h2{ font-size:16px; font-weight:normal; color:#000000; border-bottom:0; margin-top:10px;}
.honorcon .box .nr1 .pic ul li img{ width:100%; height:auto; max-width:396px;}







/* 内页-工厂实力 */
.gcsl{ padding:0; margin: 50px  auto 0 auto;   }

.gcslcon{ width:100%;}
.gcslcon .box{ transition: 0.3s; background:#f6f6f6}
.gcslcon .box .daohang{ background: url(../image/about-bj-daohang.jpg) center no-repeat; background-color:#4a4a4a; width:100%;}
.gcslcon .box .daohang ul{padding: 0.1rem 3.5rem 0.1rem; width:40%; display: flex;justify-content: space-between; flex-wrap: wrap; }
.gcslcon .box .daohang ul li{ line-height:100px; width:25%; }
.gcslcon .box .daohang ul li a{ font-size:16px; color:#FFFFFF; font-weight:bold;transition: 0.3s; display:block; line-height:100px; text-align:center;}
.gcslcon .box .daohang ul li a:hover{ background-color:#000099; display:block; line-height:100px;transition: 0.3s; text-decoration:none;}
.gcslcon .box .nr1{ padding: 0.1rem 3.5rem 0.1rem; transition: 0.3s; display: flex;justify-content: space-between; flex-wrap: wrap;}
.gcslcon .box .nr1 .menu{ width:50%; margin:0 auto;}
.gcslcon .box .nr1 .menu ul{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.gcslcon .box .nr1 .menu ul li{ padding:10px; border-bottom:#666666 1px solid;}
.gcslcon .box .nr1 .menu ul li a{ font-size:18px; font-weight:bold;}
.gcslcon .box .nr1 .pic{ width:100%; margin:20px auto;}
.gcslcon .box .nr1 .pic ul{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.gcslcon .box .nr1 .pic ul li{ width:24%; background:#FFFFFF;transition: 0.5s; text-align:center; padding:10px; margin-bottom:20px;}
.gcslcon .box .nr1 .pic ul li:hover{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s;}
.gcslcon .box .nr1 .pic ul li h2{ font-size:16px; font-weight:normal; color:#000000; border-bottom:0; margin-top:10px;}
.gcslcon .box .nr1 .pic ul li img{ width:100%; height:auto; max-width:396px;}


/* 内页-产品中心*/
.pro{ padding:0; margin: 50px  auto 0 auto;   }

.procon{ width:100%;}
.procon .box{ transition: 0.3s; background:#f6f6f6; background:url(../image/pro-bj.jpg) top center no-repeat; background-attachment:fixed;padding-top:100px; width:cover; }
.procon .box h2{ font-size:48px; font-weight:bold; color: #FFFFFF; text-align:center; border-bottom:0;}
.procon .box h3{ font-size:15px; font-weight: normal; color:#CCCCCC; text-align:center; text-decoration:underline; padding-bottom:10px; width:15%; margin:0 auto 50px auto;}
.procon .box .daohang-bj{ background:#FFFFFF;padding: 0.1rem 3.5rem 0.1rem; display: flex;justify-content: space-between; flex-wrap: wrap; padding-top:10px; }
.procon .box .daohang-bj .left{ width:20%; background:url(../image/pro-anniu.jpg) 10px center no-repeat; background-color:#1c3f8e; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; line-height:50px;}
.procon .box .daohang-bj .right{ width:80%;}
.procon .box .daohang{ width:100%; }
.procon .box .daohang ul{ width:100%; display: flex;justify-content: space-between; flex-wrap: wrap; border:#1c3f8e 1px solid; background:#FFFFFF; }
.procon .box .daohang ul li{ line-height:50px; width:25%; }
.procon .box .daohang ul li a{ font-size:16px; color:#555555; font-weight:bold;transition: 0.3s; display:block; line-height:50px; text-align:center;}
.procon .box .daohang ul li a:hover{ color: #FFFFFF; background-color:#1c3f8e; text-decoration:underline;  display:block; line-height:50px;transition: 0.3s; text-decoration:none;}

.procon .box .nr1{ padding: 0.1rem 3.5rem 0.1rem; transition: 0.3s; display: flex;justify-content: space-between; flex-wrap: wrap; background:#FFFFFF;}
.procon .box .nr1 .menu{ width:50%; margin:0 auto;}
.procon .box .nr1 .menu ul{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.procon .box .nr1 .menu ul li{ padding:10px; border-bottom:#666666 1px solid;}
.procon .box .nr1 .menu ul li a{ font-size:18px; font-weight:bold;}
.procon .box .nr1 .pic{ width:100%; margin:20px auto;}
.procon .box .nr1 .pic ul{ display: flex;justify-content: flex-start; flex-wrap: wrap;}
.procon .box .nr1 .pic ul li{ width:19%; background:#e8e8e8;transition: 0.5s; text-align:center; padding:10px; margin: 0 .5% 20px .5%; }
.procon .box .nr1 .pic ul li:hover{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s;}
.procon .box .nr1 .pic ul li h2{ font-size:16px; font-weight:normal; color:#000000; border-bottom:0; margin-top:10px;}
.procon .box .nr1 .pic ul li img{ width:100%; height:auto; max-width:396px;}
.procon .box .nr1 .pic ul li span{ background:#666666; padding:10px; text-align:center; font-size:16px; color:#FFFFFF;  transition: 0.5s; display:block;}
.procon .box .nr1 .pic ul li span:hover{ background:#1c3f8e; transition: 0.5s; }

.procon .box .nr1 .xptj{ margin:20px 0; padding:0;display: flex;justify-content: space-between; flex-wrap: wrap; width:100%;}
.procon .box .nr1 .xptj .left{ width:24%; }
.procon .box .nr1 .xptj .left img{ max-width:419px; width: auto 100%}
.procon .box .nr1 .xptj .right{ width:75%; }
.procon .box .nr1 .xptj .right .pic1 ul{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.procon .box .nr1 .xptj .right .pic1 ul li{ width:24%; background:#e8e8e8;transition: 0.5s; text-align:center; padding:10px; }
.procon .box .nr1 .xptj .right .pic1 ul li:hover{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s;}
.procon .box .nr1 .xptj .right .pic1 ul li h2{ font-size:16px; font-weight:normal; color:#000000; border-bottom:0; margin-top:10px;}
.procon .box .nr1 .xptj .right .pic1 ul li img{ width:100%; height:auto; max-width:396px;}
.procon .box .nr1 .xptj .right .pic1 ul li span{ background:#666666; padding:10px; text-align:center; font-size:16px; color:#FFFFFF;  transition: 0.5s; display:block;}
.procon .box .nr1 .xptj .right .pic1 ul li span:hover{ background:#1c3f8e; transition: 0.5s; }

.procon .box .ny{ padding: 0.1rem 3.5rem 0.1rem; transition: 0.3s; background: #FFFFFF; }
.procon .box .ny .tb{ width:100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
.procon .box .ny .tb .left{ width:30%;padding:30px 0;}
.procon .box .ny .tb .right{ width:65%; padding:30px 0; }
.procon .box .ny .tb .right h2{ font-size:36px; color:#000000; border-bottom:0;text-align:left; border-bottom: #CCCCCC 1px solid}
.procon .box .ny .tb .right span{  display:block; margin:30px 0;}
.procon .box .ny .tb .right p{ line-height:36px;text-align:left; font-size:16px;}
.procon .box .ny .tb .right .sp{ margin:10px 0;}
.procon .box .ny .db{ background:#FFFFFF; display: flex;justify-content: space-between; flex-wrap: wrap; margin-top:20px; }
.procon .box .ny .db .left{ width:20%; background:url(../image/about-daohang1.png) 10px center no-repeat; background-color:#1c3f8e; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; line-height:50px;}
.procon .box .ny .db .right{ width:80%; border:#1c3f8e 1px solid; background:url(../image/jt.png) right center no-repeat;}
.procon .box .ny .nr{ width:100%;}
.procon .box .ny .nr p{ padding:0; line-height:24px;}



/* 内页-解决方案*/
.case{ padding:0;}
.casecon{ width:100%;}
.casecon .box{ transition: 0.3s; margin-top:50px;}
.casecon .box .banner{ height:297px; background-color:#2f3d5a; background:url(../image/case-bj.jpg) top center no-repeat; display: flex;justify-content: space-between; flex-wrap: wrap;}
.casecon .box .banner .wz{ width:50%;}
.casecon .box .banner .wz h2{ font-size:38px; font-weight:bold;  text-align:center; margin-top:10%; border-bottom:0;}
.casecon .box .banner .wz h3{ font-size:27px; font-weight: normal; color:#CCCCCC; text-align:center;}
.casecon .box .banner .tu{ width:50%;}
.casecon .box .banner .tu img{ max-width:591px; padding-top:30px; width:auto; }

.casecon .box .pic{ width:100%;  padding: 1.2rem 2.5rem 1.2rem; background:#f5f5f5;}
.casecon .box .pic ul{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.casecon .box .pic ul li{ width:24%; background:#FFFFFF;transition: 0.5s; text-align:center; padding:20px; margin-bottom:20px;}
.casecon .box .pic ul li:hover{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s;}
.casecon .box .pic ul li h2{ font-size:20px; font-weight: bold; color:#000000; border-bottom:0; margin:20px 0 20px 0; text-align:left;}
.casecon .box .pic ul li p{ text-align:left;}
.casecon .box .pic ul li img{ width:100%; height:auto; max-width:396px;}
.casecon .box .pic ul li .more{ background:url(../image/more-anniu.jpg) left center no-repeat; padding-left:8%; line-height:24px; text-align:left; margin-top:20px; color:#999999;}

.casecon .box .ny{ width:100%;  padding: 1.2rem 2.5rem 1.2rem; background:#f5f5f5;}
.casecon .box .ny h2{ color:#333333;}
.casecon .box .ny .wz{ width:100%;  display: flex;justify-content: space-between; flex-wrap: wrap;}
.casecon .box .ny .wz .left{ width:50%; text-align:right;}
.casecon .box .ny .wz .right{ width:50%; text-align:left; padding-left:10px;}
.casecon .box .ny p{ padding:10px 0;}






/* 内页-新闻中心*/
.news{ padding:0; margin: 50px  auto 0 auto;   }

.newscon{ width:100%;}
.newscon .box{ transition: 0.3s; background:#f6f6f6; background:url(../image/news-bj.jpg) top center no-repeat; background-attachment:fixed;padding-top:100px; width:cover; }
.newscon .box h2{ font-size:30px; font-weight:bold; color: #FFFFFF; text-align:center; border-bottom:0;}
.newscon .box h3{ font-size:16px; font-weight: normal; color:#CCCCCC; text-align:center; text-decoration:underline; padding-bottom:10px; width:15%; margin:0 auto 50px auto;}
.newscon .box .daohang-bj{ background:#FFFFFF;padding: 0.1rem 3.5rem 0.1rem; display: flex;justify-content: space-between; flex-wrap: wrap; padding-top:10px; }
.newscon .box .daohang-bj .left{ width:20%; background:url(../image/about-daohang2.png) 10px center no-repeat; background-color:#1c3f8e; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; line-height:50px;}
.newscon .box .daohang-bj .right{ width:80%;}
.newscon .box .daohang{ width:100%; }
.newscon .box .daohang ul{ width:100%; display: flex;justify-content: space-between; flex-wrap: wrap; border:#1c3f8e 1px solid; background:#FFFFFF; }
.newscon .box .daohang ul li{ line-height:50px; width:25%; }
.newscon .box .daohang ul li a{ font-size:16px; color:#555555; font-weight:bold;transition: 0.3s; display:block; line-height:50px; text-align:center;}
.newscon .box .daohang ul li a:hover{ color: #FFFFFF; background-color:#1c3f8e; text-decoration:underline;  display:block; line-height:50px;transition: 0.3s; text-decoration:none;}

.newscon .box .ny{ padding: 0.1rem 3.5rem 0.1rem; transition: 0.3s; background: #FFFFFF; }
.newscon .box .ny ul{ border-top:#CCCCCC 1px solid;}
.newscon .box .ny ul li{ background-color:#FFFFFF; border-bottom:#CCCCCC 1px solid; padding:10px;transition: 0.3s; display: flex;justify-content: space-between; flex-wrap: wrap;}
.newscon .box .ny ul li:hover{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s; background:#e3e3e3}
.newscon .box .ny ul li .left{ width:15%;  text-align:center;}
.newscon .box .ny ul li .left img{ mix-width:271px; width:100%; height:auto;}
.newscon .box .ny ul li .right{ width:83%;}
.newscon .box .ny ul li .right h2{ color:#333333; text-align:left; font-size:20px; margin-top:25px;}
.newscon .box .ny ul li .right p{ line-height:35px;}
.newscon .box .ny ul li .right span{ background: url(../image/time.png) left center no-repeat; padding-left:25px; line-height:50px; font-size:16px; display:block; color:#a3a3a3}

.newscon .box .ny1{ padding:1.2rem 2.5rem 1.2rem; transition: 0.3s; background: #FFFFFF; }
.newscon .box .ny1 h2{ color:#333333; border-bottom:1PX #CCCCCC solid;}
.newscon .box .ny1 .wz{ width:100%;  display: flex;justify-content: space-between; flex-wrap: wrap;}
.newscon .box .ny1 .wz .left{ width:50%; text-align:right;}
.newscon .box .ny1 .wz .right{ width:50%; text-align:left; padding-left:10px;}
.newscon .box .ny1 p{ padding:10PX 0;}




/* 内页-运用领域*/
.yyly{ padding:0; margin: 50px  auto 0 auto;   }

.yylycon{ width:100%;}
.yylycon .box{ transition: 0.3s; background:#05164d; background:url(../image/yyly-bj1.jpg) top center no-repeat; background-attachment:fixed;padding-top:100px; width:cover; }
.yylycon .box h2{ font-size:30px; font-weight:bold; color: #FFFFFF; text-align:center; border-bottom:0;}
.yylycon .box h3{ font-size:16px; font-weight: normal; color:#CCCCCC; text-align:center; text-decoration:underline; padding-bottom:10px; width:15%; margin:0 auto 50px auto;}
.yylycon .box .daohang-bj{ padding: 0.1rem 3.5rem 0.1rem; display: flex;justify-content: space-between; flex-wrap: wrap; padding-top:10px; }
.yylycon .box .daohang-bj .right{ width:100%;}
.yylycon .box .daohang{ width:100%; margin-bottom:70px; }
.yylycon .box .daohang ul{  display: flex;justify-content: space-between; flex-wrap: wrap;  }
.yylycon .box .daohang ul li{  width:18%; border:#57709e 0px solid;  }
.yylycon .box .daohang ul li a{ font-size:16px; color: #FFFFFF; font-weight:bold;transition: 0.3s; display:block; line-height:50px; text-align:center;}
.yylycon .box .daohang ul li a:hover{ color: #FFFFFF; background:#00bc70;  text-decoration:underline;  display:block; line-height:50px;transition: 0.3s; text-decoration:none; }

.yylycon .box .ny{ padding: 0.1rem 3.5rem 0.1rem; transition: 0.3s; background: #FFFFFF; }
.yylycon .box .ny ul{ border-top:#CCCCCC 0px solid;}
.yylycon .box .ny ul li{ background-color:#FFFFFF; border-bottom:#CCCCCC 1px solid; padding:10px;transition: 0.3s; display: flex;justify-content: space-between; flex-wrap: wrap;}
.yylycon .box .ny ul li:hover{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);  transition: 0.5s; background:#e3e3e3}
.yylycon .box .ny ul li .left{ width:15%; text-align:center; }
.yylycon .box .ny ul li .left img{ max-width:271px; width:100%; height:auto;}
.yylycon .box .ny ul li .right{ width:83%;}
.yylycon .box .ny ul li .right h2{ color:#333333; text-align:left; font-size:20px; margin-top:25px;}
.yylycon .box .ny ul li .right p{ line-height:35px;}
.yylycon .box .ny ul li .right span{ background: url(../image/time.png) left center no-repeat; padding-left:25px; line-height:50px; font-size:16px; display:block; color:#a3a3a3}

.yylycon .box .ny2{ padding: 1.2rem 2.5rem 1.2rem; transition: 0.3s; background: #FFFFFF; }
.yylycon .box .ny2 h2{ color:#333333; border-bottom:1PX #CCCCCC solid;}
.yylycon .box .ny2 .wz{ width:100%;  display: flex;justify-content: space-between; flex-wrap: wrap;}
.yylycon .box .ny2 .wz .left{ width:50%; text-align:right;}
.yylycon .box .ny2 .wz .right{ width:50%; text-align:left; padding-left:10px;}
.yylycon .box .ny2 p{ padding:10PX 0;}

.yylycon .box .ny3{ padding: 0.1rem 3.5rem 0.1rem; transition: 0.3s; background: #FFFFFF; }




/* 内页-foot */
.foot{ padding:0; margin: 0 auto; width:100%; background:#000000; }
.footcon{  padding: 0.25rem 1.5rem 0.5rem;  }
.footcon .box{ width:100%;  display: flex;justify-content: space-between; flex-wrap: wrap;  }
.footcon .ft{ width:100%; padding:10px 0 10px 0; color:#8c8c8c; text-align:center; }
.footcon .ft .ct{ margin:10px 0 20px 0;}
.footcon .ft .ct a:hover{ color:#FFFFFF; transition: 0.5s;}
.footcon .ft .ct img{ width:auto;}


/*数据统计滚动*/
.product-number-info {
	position: relative;
	
}
.product-number-info .product-number-inner {
	width: 1200px;
	margin: 0 auto;
}
.product-number-info ul {
	padding:20px 0 0 0;
}
.product-number-info ul.q:after {
	content: "";
	clear: both;
	display: table;
}
.product-number-info li {
	float: left;
	width: 239px;
	height: 90px;
	border-left: 1px solid #9dc5e5;
	color: #fff;
	padding-top: 1px;
}
.product-number-info li:first-child {
	border: none;
}
.product-number-info li b {
	font-weight: 400;
	font-size: 50px;
	line-height: 1;
	display: inline-block;
	position: relative;
	margin: 15px 0 10px;
}
.product-number-info li b i {
	font-style: normal;
}
.product-number-info li b sup {
	position: absolute;
	font-size: 20px;
	right: -15px;
	top: -3px;
}
.product-number-info li b em {
	font-style: normal;
	font-size: 28px;
	font-weight: 100;
	padding-left: 2px;
	position: relative;
	top: -4px;
}
.product-number-info li p {
	font-size: 14px;
}
.product-number-info li.li-2 b, .product-number-info li.li-2 p {
	padding-left: 70px;
}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {
	padding-left: 70px;
}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {
	padding-left: 70px;
}
.product-number-info li.li-4 b, .product-number-info li.li-4 p {
	padding-left: 78px;
}
.product-number-info li.li-5 {
	text-align: right;
}
.product-number-info li.li-5 b {
	padding-right: 2px;
}








/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
/*banner */
.index_main{
	background: #f7f7f7;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.2);
}
.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top: 44%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size: 20px;
	color: #fff;
	text-align: center;
	
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #007ad9;
	font-size: 70px;
	font-weight: bold;
	text-align:center;
	letter-spacing:5px;
	background-color: rgba(0, 0, 0, 0.3);
	
	border-width:1px 0;
	width:40%;
	display:block;
	margin:0 auto;
	padding-bottom:10px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #8ce645;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size: 18px;
	text-align:center;
	margin-top: 10px;
	letter-spacing: 3px;
}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../image/ban_prev.png);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../image/ban_next.png);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../image/ban_prev_hover.png);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../image/ban_next_hover.png);
}
.index_main .section1 .number{
	position: absolute;
	bottom:8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}

.index_main .section2{
	width: 100%;
	height: 100%;
	background:url(../image/index-probj.jpg) no-repeat center; 
	background-size:cover;
	
}
.index_main .section2 h3{
	text-align: center;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url(../image/03.png) no-repeat;
	background-size: 100% 100%;
}
.index_main .section3 h3{
	text-align: center;
}



.index_main .section3-1{
	width: 100%;
	height: 100%;
	background:url(../image/yyly-bj.jpg) left top no-repeat;
	background-color: #e8ebf4;
	background-size: 100% 100%;
}
.index_main .section3 h3{
	text-align: center;
}



.index_main .section4{
	width: 100%;
	height: 100%;
	
	
	
}
.index_main .section4 h3{
	text-align: center;
}


.index_main .section5{
	width: 100%;
	height: 100%;
	background: url(../image/index-casebj.jpg) no-repeat;
	background-size: 100% 100%;
}
.index_main .section5 h3{
	text-align: center;
}




.index_main .section6{
	width: 100%;
	height: 100%;
	background: url(../image/index-newsbj.jpg) no-repeat;
	background-size: 100% 100%;
}
.index_main .section6 h3{
	text-align: center;
}



.index_main .section7{
	width: 100%;
	height: 100%;
	background: url(../image/07.png) no-repeat;
	background-size: 100% 100%;
}
.index_main .section7 h3{
	text-align: center;
}



.index_main .section8{
	width: 100%;
	height: 100%;
	background: url(../image/index-honorbj.jpg) no-repeat;
	background-size: 100% 100%;
}
.index_main .section8 h3{
	text-align: center;
}


.index_main .section8 h3{
	text-align: center;
}

.index_main .section9{
	width: 100%;
	height: 100%;
	background:url(../image/foot-bj.jpg) left bottom repeat-x;
	background-color:#e8ebf4;
	
}
.index_main .section9 h3{
	text-align: center;
}


.index_main .section9 h3{
	text-align: center;
}

.parHd .tempWrap:after {
    content: '';
    width: 85%;
    height: 1px;
    background: #580000;
    position: absolute;
    top: 33%; 
    right: -140%; 
    right: 8%;
    top: 35%;
    margin-top: -0.5px;
    z-index: 10;
}


@media only screen and (max-width: 1600px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 28px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 60px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 20px;
	}
	
	.aboutcon .box .daohang ul li a {
   
    padding-left: 40px;
}


.procon .box .nr1 .xptj .left img {
    max-width: 350px }
	
	
}
@media only screen and (max-width: 1440px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 18px;
		margin-top: 5px;
	}
	
	.procon .box .nr1 .xptj .left img {
    max-width: 312px }
	
	.aboutcon .box .daohang ul li a {
   
    padding-left: 40px;
}
	
}
@media only screen and (max-width: 1366px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 20px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 26px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 16px;
	}
	.index_main .section1 .index_banner .slick-arrow{
		background-size: auto 30px;
	}
}
@media only screen and (max-width: 1300px){
.header .navbar_nav li a {
    padding: 0 28px;

}

}


@media only screen and (max-width: 1199px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 18px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size:30px;
		}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 14px;
	}
	.header .navbar_nav li a {
    padding: 0 14px;

}
}
@media only screen and (max-width: 992px){
	.index_main .section1 .index_banner .item{
		height: 100vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .index_main .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .index_main .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .index_main .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .index_main .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.index_main .section1 .number{
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span{
		margin-right: 22px;
	}
	.index_main .section1 .number span:after{
		bottom: -14px;
	}
	
	.index-procon h5 {
    font-size: 24px;}
	.index-procon h2 {
    font-size: 40px;}
	
	.index-procon .box li {
    width: 48%; margin-bottom:5%;}
	.index-procon .box li .biaoti h4 {
    padding-left: 30px;
    font-size: 12px;}
	.index-procon .box li .biaoti {
    background: url(../image/anniu1.png) left center no-repeat;
    margin: 8px 0 0 0;}
	
	
    .index-yylycon-right .box li {
    width: 46%;
    margin: 4px 0;}
	
	
	.index-yylycon-right .box {
   
    margin: 32% 0 5% 0;}
	
	.index-yylycon {
    padding: 0rem 0.5rem 0.5rem }
	.index-yylycon-left h5 {
    font-size: 25px;
	top:36px;}
	
	.index-yylycon-left .box li .biaoti-1 {
    background: url(../image/dz1.png) top center no-repeat;
	border-top:0;
   
	}
	
	.index-yylycon-left .box li .biaoti-1 h6 {
    padding-left:0px;
	font-size:14px;
	text-align:center;}
	.index-yylycon-left {
    width: 20%;}
	
	
	.index-yylycon-left .box li .biaoti-2 {
    background: url(../image/bdt1.png) top center no-repeat;
	border-top:0;
   
	}
	
	.index-yylycon-left .box li .biaoti-2 h6 {
    padding-left:0px;
	font-size:14px;
	text-align:center;}
	.index-yylycon-left {
    width: 20%;}
	
	.index-yylycon-left .box li .biaoti-3 {
    background: url(../image/ylqx1.png) top center no-repeat;
	border-top:0;
   
	}
	
	.index-yylycon-left .box li .biaoti-3 h6 {
    padding-left:0px;
	font-size:14px;
	text-align:center;}
	.index-yylycon-left {
    width: 20%;}
	
	.index-yylycon-left .box li .biaoti-4 {
    background: url(../image/qchy1.png) top center no-repeat;
	border-top:0;
   
	}
	
	.index-yylycon-left .box li .biaoti-4 h6 {
    padding-left:0px;
	font-size:14px;
	text-align:center;}
	.index-yylycon-left {
    width: 20%;}
	
	
	.index-yylycon-left .box li .biaoti-5 {
    background: url(../image/jghy1.png) top center no-repeat;
	border-top:0;
   
	}
	
	.index-yylycon-left .box li .biaoti-5 h6 {
    padding-left:0px;
	font-size:14px;
	text-align:center;}
	.index-yylycon-left {
    width: 20%;}
	
	.index-yylycon-left .box {
    
    margin: 80% 0 0 0;
}
	.index-about-left {
    width: 100%;}
	.index-about-right {
    width:100%;}
	
	.index-about-left .box p {
    line-height: 24px;
    /* margin-left: 5%; */
    margin-right:0;
    font-size: 14px;}
	
	.index-about-left .box h2 {
    font-size: 18px;
	margin-top:0;}
	.index-about-left .box a {
	margin:10px auto;   
    padding: 5px;
    width: 25%;}
	.index-about-left .box {
    padding:0;}
	
	.index-about-left .szbd {
    margin-top:20%;
	margin-bottom:5%; 
   padding:0;}
   
   .product-number-info li {
    width: 74px;
	height:90px;}
	
	.product-number-info li b {
    
    font-size: 36px;
    margin: 0px 0 10px;}
	
	.product-number-info li.li-2 b, .product-number-info li.li-2 p {
    padding-left: 10px;
	}
	
	.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 10px;}
	
	.product-number-info li.li-4 b, .product-number-info li.li-4 p {
    padding-left: 10px;}
	
	.product-number-info ul {
    padding: 30px 0 0 20px}
	
	.product-number-info li {
	margin-bottom:20px;}
	
	.product-number-info .product-number-inner {
    width: 100%;}
	
	.index-casecon .box li img {
    max-width: 308px; width:100%}
	.index-casecon .box li {
    width: 48%;}
	
     .index-casecon .box li P {
   
    font-size: 12PX;}
	
	.index-casecon .box li h4 {
    font-size: 14px;}
	
	.index-casecon h5 {
    font-size: 25px;}
	
	.index-casecon {
    
    margin-top: 20%;}
	
	.index-newscon .box .left {
    width: 100%; }
	
	.index-newscon .box .right {
    width: 100%;}
	
	.index-newscon .box .right .contact { display:none}
	
	.index-newscon .box .left li {
    width: 100%;
    padding:10px;
	margin-bottom:10px;
    }
	
	.index-newscon .box .left h4 {
    font-size: 16px;
    margin: 10PX 0 5px 0;
}

.index-newscon .box .left P {
font-size:12px;}

.index-newscon h5 {
    font-size: 25px;}
	
.index-newscon h2 {
    font-size: 40px;}
	
.index-honorcon h5 {
    font-size: 25px;}

.index-honorcon h2 {
    font-size: 40px;}
	
	.index-honorcon .box .wz .left {
    width: 100%;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 24px;
}

.index-honorcon .box .wz .right {
    width: 100%;
}

.index-honorcon .box .wz .right ul li {
    width: 48%;}
.index-honorcon .box .wz .right ul li h4 {
    font-size: 14px;}
	
	.index-honorcon {
	margin-top:15%;
}

.index-contectcon .box .left {
    width: 100%;}
.index-contectcon .box .right {
    width: 100%;}
	
	.index-contectcon .box .left h5 {
    font-size: 25px;
    top: 69px;}
	.index-contectcon .box .left h2 {
    font-size: 40px;}
	.index-contectcon .box {
    width: 100%;
    margin:0;}
	
	.index-contectcon {
    
    margin-top: 48px;}
	
	.index-contectcon .box .left .liuyan {
    
    margin-top: 8px;}

    
.index-contectcon .box .left .liuyan {
   
    font-size: 14px;
   
}

.index-contectcon .box .left .liuyan .ys {
    
     margin:0;}
	 
	 .index-contectcon .box .right h2 {
    
    font-size: 17px;
    
    padding: 0 0 10px 0;
}

.index-contectcon .box .right p {
    
    line-height: 24px;
    font-size: 12px;
}

.index-contectcon .box .right {
    width: 100%;
    border-radius: 10px;
    padding: 25px;
	margin:10px auto;
    
}

.index-contectcon .box .right img {
    width: 100%;
   
    
}

.aboutcon .box .daohang ul {
    
    padding: 0.1rem 0.5rem 0.1rem;
    width: 100%;}
.aboutcon .box .daohang ul li {
   
    width:50%;}

.aboutcon .box .daohang ul li a {
   
    line-height: 40px;}
	
	
	
.honorcon  .box .daohang ul {
    
    padding: 0.1rem 0.5rem 0.1rem;
    width: 100%;}
.honorcon  .box .daohang ul li {
   
    width:50%;}

.honorcon .box .daohang ul li a {
   
    line-height: 40px;}
	
	
	
.gcslcon  .box .daohang ul {
    
    padding: 0.1rem 0.5rem 0.1rem;
    width: 100%;}
.gcslcon  .box .daohang ul li {
   
    width:50%;}

.gcslcon .box .daohang ul li a {
   
    line-height: 40px;}
	

	
	.aboutcon .box .nr1 .left {
    width: 100%;
}

.aboutcon .box .nr1 .right {
    width: 100%;}
	
	.aboutcon .box .nr1 .left .contact {
    padding: 1.1rem 1.5rem 1.1rem;
}

.aboutcon .box .nr1 .left .contact h2 {
    font-size: 20px;}
	
.aboutcon .box .nr1 .left .contact p {
    line-height: 30px;
    font-size: 14px;
}

.aboutcon .box .nr1 .right .contact {
    padding: 1.1rem 1.5rem 1.1rem;
}

.aboutcon .box .nr1 .right .contact .c {
    width: 100%;
    
}

.aboutcon .box .nr2-c h2 {
    font-size: 30px;
  
    width:47%;
    
}


.parBd img {
width:100%; 
}

.event_box {
    width: 100%;}
	
	
	.event_box {
    width: 100%;
    min-height: 20px;
}

.aboutcon .box .nr3-c h2 {
    font-size:30px;
   
    width: 47%;
    
}

.aboutcon .box .nr3-c {
    height: 240px;
}

.aboutcon .box .nr4-c h2 {
    font-size: 30px;
	width:47%;}
	
	.aboutcon .box .nr4-c {
    padding: 0.1rem 0.5rem 0.1rem;
}

.aboutcon .box .nr4-c .c .left {
    width: 100%;}
	
	.aboutcon .box .nr4-c .c .right {
    width: 100%;
}

.honorcon .box .nr1 .menu {
    width: 100%;
    margin: 0 auto;
}

.honorcon .box .nr1 {
    padding: 0.1rem 1.5rem 0.1rem;}
	
.honorcon .box .nr1 .menu ul li a {
    font-size: 14px;
    
}

.honorcon .box .nr1 .pic ul li {
    width: 48%;}
	
	.honorcon .box .nr1 .pic ul li h2 {
    font-size: 12px;}
	
	.gcslcon .box .nr1 {
    padding: 0.1rem 1.5rem 0.1rem }
	
	.gcslcon .box .nr1 .pic ul li {
    width: 48%;}
	
	.gcslcon .box .nr1 .pic ul li h2 {
    font-size: 14px;}
	
	.procon .box h3 {
   
    width: 100%;}
	
	.procon .box .daohang-bj {
    
    padding: 0.5rem 0.5rem 0.5rem}
	
	.procon .box .daohang ul li a {
    font-size: 12px;}
	
	.procon .box .daohang-bj .left {
    width: 20%;
	background-image:none;
    font-size: 14px;}
	
	.procon .box .nr1 .pic ul li {
    width: 48%;}
	
	.procon .box .nr1 {
    padding: 0.1rem 1.2rem 0.1rem;}
	
	.procon .box .nr1 .xptj .left {
    width: 100%;
}

.procon .box .nr1 .xptj .left img {
    max-width: 419px;
    width:100%; }
	
	.procon .box .nr1 .xptj .right .pic1 ul li {
    width: 48%; margin:10px 0 0 0;}
	
	.procon .box .nr1 .xptj .right {
    width: 100%;
}
.procon .box .ny .tb .right .sp img {
width:100%;
}

.procon .box .ny .tb .left {
    width: 100%;
    padding:0;
}


.procon .box .ny {
    padding: 0.1rem 1.5rem 0.1rem;}
	
	.procon .box .ny .tb .right {
    width: 100%;}
	
	.procon .box .ny .tb .right h2 {
    font-size: 25px;}
	
	.procon .box .ny .tb .right p {
    line-height: 24px;
   
    font-size: 14px;
}

.procon .box .ny .tb .right p video{ width:100%; height:auto;}

.procon .box .ny .db .left {
    width: 30%;
    background: none;
    background-color: #1c3f8e;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    line-height: 50px;
}

.procon .box .ny .db .right {
    width: 70%;}
	
.yylycon .box h3 {
    
    width: 100%;}
	
	.yylycon .box .daohang-bj {
    padding: 0.1rem 1.5rem 0.1rem;}
	
	.yylycon .box .daohang ul li a {
    font-size: 14px;}
	
	
.yylycon .box .ny3 {
    padding: 0.1rem 0.5rem 0.1rem }
	
	.yylycon .box .ny {
    padding: 0.1rem 1.5rem 0.1rem;}
	
	.yylycon .box .ny ul li .left {
    width: 100%;}
	
	.yylycon .box .ny ul li .right {
    width: 100%;}
	
	.yylycon .box h2 {
    font-size: 20px; margin-top:20}
	
	.yylycon .box .ny2 {
    padding: 0.1rem 1.5rem 0.1rem}
	
.casecon .box .banner .wz {width: 100%;}

.casecon .box .banner .tu {text-align:center; width: 100%;}

.casecon .box .pic ul li {width: 48%;}
	
.casecon .box .pic {padding: 1.2rem 1.5rem 1.2rem }
	
.casecon .box .pic ul li h2 {font-size: 14px;}
	
.casecon .box .pic ul li p {font-size:12px; line-height:24px;}

.casecon .box .pic ul li {padding: 10px;}
	
.casecon .box .pic ul li .more {padding-left: 25%;}

.casecon .box .banner .tu img {max-width: 343px;padding-top: 30px;width: 100%;height:auto;}

.newscon .box h3 {
   
    width: 100%;}
	
.newscon .box .daohang-bj .left {
    width: 20%;
	background-image:none;
	font-size:16px;}
	.newscon .box .daohang-bj {
	margin:10px 0 0 0;
    
    padding: 0.1rem 1.5rem 0.1rem}
	
	.newscon .box .ny ul li .left {
    width: 100%;
    background: #FFFFFF;}
	
	.newscon .box .ny {
    padding: 0.1rem 1.5rem 0.1rem}
	
	.newscon .box .ny ul li .right {
    width: 100%;
}

.newscon .box h2 {
    font-size: 20px;}
	
	.newscon .box .ny1 {
    padding: 0.1rem 1.5rem 0.1rem}
	
	.newscon .box .daohang ul li {
    
    width: 33%;}
	
.casecon .box .ny img{ width:100%;}
.procon .box .ny .nr img{ width:100%;}
.newscon .box .ny1 img{ width:100%;}
.yylycon .box .ny2 img{ width:100%;}
.casecon .box .ny h2 {
font-size:20px;
}


}
@media only screen and (max-width: 767px){
.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size:31px;
		}
		
.honorslide .swiper-slide-prev,
.honorslide .swiper-slide-next{
	transform: scale(1);
	z-index: 5;
}
.honorslide .swiper-slide-active{
	transform: scale(1.1);
	z-index: 6;
}
.index-yylycon-right .yylylogoslide li .pic{
	border: 1px solid #ccc;
	margin: 5px 4% 5px 1%;
	width: 45%;
	float: left;
	box-sizing: border-box;
}

}
@media only screen and (max-width: 340px){
 
}
@media only screen and (max-width: 320px){
	
}