
html, body {
      position: relative;
      height: 100%;
    }
/* :hover :before :after :active :focus */
.box.swiper-container {
	 position: relative;
      width: 100%;
      height: 100%;
    }
	
.box .swiper-slide {
	width: 100%;
	height: 100%;
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      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;
    }
.box .swiper-pagination-bullet{
	      border-radius: 9px !important;
	      width: 18px !important;
		  height: 18px!important;
		  background:#eee!important;
		  opacity: 1;
	    }
.swiper-container-vertical> .box.swiper-pagination-bullets .swiper-pagination-bullet { position: relative;}
.swiper-container-vertical> .box.swiper-pagination-bullets .swiper-pagination-bullet:before{ border-radius: 50%; content: ""; display: block; position: absolute; top:4px; left: 4px; width:10px; height: 10px; background: #f5f5f5;}
.swiper-container-vertical> .box.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 12px 0 !important;
    display: block;
	background: #f5f5f5 !important;
}
.box .swiper-pagination-bullet-active {
		   opacity: 1;
		}	
.swiper-container-vertical> .box.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	background: #00a0e9;
}
/*page1 banner 轮播 */

.banner .swiper-container {
	 position: relative;
      width: 100%;
      height: 100%;
    }
.box .swiper-slide .banner.swiper-button-next, .box .swiper-slide .banner.swiper-button-prev {
    position: absolute;
    top: 47%;
	margin-top: -30px;
    width: 37px;
    height: 66px;
    z-index: 10;
    cursor: pointer;
    background-size: 37px 66px;
    background-position: center;
    background-repeat: no-repeat;
	}
.box .swiper-slide .banner.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}
.box .swiper-slide .banner.swiper-button-prev,.swiper-container-rtl .box .swiper-slide .banner.swiper-button-next{
		background-image:url(../img/left.png);
		left:3%;
		right:auto
		}
.box .swiper-slide .banner.swiper-button-next, .swiper-container-rtl .box .swiper-slide .banner.swiper-button-prev {
		background-image: url(../img/right.png);
		right: 3%;
		left: auto;
	}
.box .swiper-slide .banner.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}
.box .swiper-slide .banner1 .swiper-pagination-bullet{
	      border-radius: 8px !important;
	      width: 16px !important;
		  height: 16px!important;
		  background:#fff!important;
		  opacity: 0.4;
	    }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		    margin: 0 24px;
}
.box .swiper-slide .banner1 .swiper-pagination-bullet-active {
		    width: 16px!important;
			height: 16px!important;
			border-radius: 8px!important;
			background: #fff!important;
			opacity: 1;
		}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.box .swiper-slide .banner  .swiper-pagination-fraction {
		    bottom: 28px;
		    left: 0;
		    width: 100%;
		}
.banner_box{width: 100%;width: 100%;height: 100%;}
.banner{position: relative;width: 100%;height: 100%;}	
.banner .swiper-slide{width: 100%;height: 100%;}	
.banner .swiper-slide a{display: block;width: 100%;height: 100vh; background-repeat: no-repeat; background-position: center top; background-size: cover}
/* .index1_lg{display: block;}
.index1_sm{display: none;} */

/* @media (max-width:1800px) {
	.banner .swiper-slide span{height: 100%;position: relative;}
	.banner .swiper-slide span img{max-width: 1900px;width: 1900px;height: 100%;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
}
@media (max-width:800px) {
	.banner .swiper-slide span{height: 100%;position: relative;}
	.banner .swiper-slide span img{max-width: 1600px;width: 1600px;height: 100%;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
}
@media (max-width:640px) {
	.banner .swiper-slide span{height: 100%;position: relative;}
	.banner .swiper-slide span img{max-width: 900px;width: 900px;height: 100%;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.index1_lg{display: none;}
	.index1_sm{display: block;}
}
@media (max-width:350px) {
	.banner .swiper-slide span{height: 100%;position: relative;}
	.banner .swiper-slide span img{max-width: 700px;width: 700px;height: 100%;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
} */

/* page2 产品展示 */
.index2{width: 100%;height: 100%;position: relative;}

.index2_box{width: 100%; position: absolute;left: 50%;top: 50%;
height: auto;transform: translate(-50%,-50%)}
.index2a .swiper-slide{width: 100%;background: #fff;}
.index2a.swiper-button-next, .index2a.swiper-button-prev {
    position: absolute;
    top: 35%;
    width: 52px;
    height: 144px;
    z-index: 100;
    cursor: pointer;
    background-size: 15px 34px;
	padding:55px 13px;
	background: #000;
	opacity: 0.5;
	background-repeat: no-repeat;
	background-position: center;
	
	}
.index2a.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}
.index2a.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}
.index2a.swiper-button-prev,.swiper-container-rtl .index2a.swiper-button-next{
		background-image:url(../img/left1.png);
		left:-5.5%;
		right:auto;
		}
.index2a.swiper-button-next, .swiper-container-rtl .index2a.swiper-button-prev {
		background-image: url(../img/right1.png);
		right: -5.5%;
		left: auto;
	}
.index2b{width: 50%;height: auto;}
.index2c{width: 50%;height: auto;
box-sizing: border-box;padding: 40px 45px 40px 0;}
.index2c h1{font-size: 30px;color: #333333;text-align: left;}
.index2c p{font-size: 16px;color: #333;line-height: 32px;
text-align: left;margin-top: 25px;margin-bottom: 30px;/* display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 3!important;
-webkit-box-orient: vertical;word-break: break-all; */}
.index2c a{display: block;width: 88px;height: 30px;background: #00a0e9;
text-align: center;transition: all 0.5s;border: 1px solid transparent;}
.index2c a h2{font-size: 15px;color: #fff;line-height: 30px;
text-transform: uppercase;transition: all 0.5s;}
.index2c a h2 i{font-size: 15px;color: #fff;margin-left: 6px;
line-height: 30px;transition: all 0.5s;}
.index2c a:hover{background: #fff;border: 1px solid #00a0e9;}
.index2c a:hover h2{color: #00a0e9;}
.index2c a:hover h2 i{color: #00a0e9;}


@media (max-width:1336px) {
	.index2a.swiper-button-prev,.swiper-container-rtl .index2a.swiper-button-next{
			background-image:url(../img/left1.png);
			left:-2%;
			right:auto;
			}
	.index2a.swiper-button-next, .swiper-container-rtl .index2a.swiper-button-prev {
			background-image: url(../img/right1.png);
			right: -2%;
			left: auto;
		}
}
@media (max-width:1260px) {
	.index2a.swiper-button-prev,.swiper-container-rtl .index2a.swiper-button-next{
			background-image:url(../img/left1.png);
			left: 0;
			right:auto;
			}
	.index2a.swiper-button-next, .swiper-container-rtl .index2a.swiper-button-prev {
			background-image: url(../img/right1.png);
			right: 0;
			left: auto;
		}
}
@media (max-width:800px) {
	.index2a.swiper-button-next, .index2a.swiper-button-prev {
	    position: absolute;
	    top: 35%;
	    width: 44px;
	    height: 144px;
	    z-index: 100;
	    cursor: pointer;
	    background-size: 15px 34px;
		padding:55px 9px;
		background: #000;
		opacity: 0.5;
		background-repeat: no-repeat;
		background-position: center;
		
		}
		.index2a.swiper-button-prev,.swiper-container-rtl .index2a.swiper-button-next{
				background-image:url(../img/left1.png);
				left:0%;
				right:auto;
				}
		.index2a.swiper-button-next, .swiper-container-rtl .index2a.swiper-button-prev {
				background-image: url(../img/right1.png);
				right: 0%;
				left: auto;
			}
}
@media (max-width:768px) {
	.index2c h1{font-size: 21px;}
	.index2c p{font-size: 14px;line-height: 30px;margin-top: 15px;
	margin-bottom: 20px;}
	.index2a.swiper-button-next, .index2a.swiper-button-prev {
	    position: absolute;
	    top: 30%;
	    width: 52px;
	    height: 144px;
	    z-index: 100;
	    cursor: pointer;
	    background-size: 15px 34px;
		padding:55px 13px;
		}
	.box .swiper-slide{ display: block }
	.index2b,.index2c{ width: 100%; float: none}
	.index2c{padding: 20px;}
}
@media (max-width:640px) {
	.index2a.swiper-button-next, .index2a.swiper-button-prev {
	    position: absolute;
	    top: 38%;
	    width: 30px;
	    height: 60px;
		}
	.index2a.swiper-button-prev,.swiper-container-rtl .index2a.swiper-button-next{
				background-image:url(../img/left1.png);
				left:0%;
				right:auto;
				}
	.index2a.swiper-button-next, .swiper-container-rtl .index2a.swiper-button-prev {
				background-image: url(../img/right1.png);
				right: 0%;
				left: auto;
			}
	.index2_box{ margin-top: 30px }
	.index2c h1{font-size: 16px;}
	.index2c p{font-size: 12px;line-height: 20px;margin-top: 10px;margin-bottom: 10px;}
	.index2c a h2{font-size: 12px;}
	.index2c a h2 i{font-size: 12px;}
}


/* page3 案例展示 */
.index3{width: 100%;height: 100%;position: relative;}
.index3_box{width: 100%;position: absolute;
left: 50%;top: 50%;transform: translate(-50%,-50%); margin-top: 30px} 

.index3a{width: 100%;}
.index3b{background-repeat: no-repeat;width: 100%;
background-position: center center;background-size: 100% ; max-width: 420px; margin:0 auto;}
.index3b h1{font-size: 30px;color: #fff;line-height: 1em;}
.index3b p{font-size: 14px;color: #fff;text-transform: uppercase;
margin-top: 8px;}

.index3c{display: block;width: 100%;margin: 50px 0;}
.index3c li{ padding: 10px 30px; }
/* .index3c li{float: left;width: calc((100% - 55px) / 2);
margin-right: 55px;} */
.index3c li a{ display: block; width: 100%; }
.index3c li:nth-of-type(2n){margin-right: 0;}
.index3c li span{display: block;width: 100%; max-height: 380px;overflow: hidden;
transition: all 0.5s; display: flex; text-align: center; justify-content: center; align-items: center;}
.index3c li span img{width: 100%;display: block;transition: all 0.5s; flex: 1;}
.index3c li h1{font-size: 22px;color: #fff;text-align: left;
position: relative;padding-bottom: 23px;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;
margin-top: 18px;margin-bottom: 15px;}
.index3c li h1 i{width: 19px;height: 4px;background: #fff;
position: absolute;left: 0;bottom: 0;}
.index3c li p{font-size: 14px;color: #fff;line-height: 20px;
text-align: left;display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.index3c li:hover img{transform: scale(1.05);}


.index_more{display: block;width: 88px;height: 30px;background: #00a0e9;
text-align: center;margin: 0 auto;transition: all 0.5s;
border: 1px solid transparent;}
.index_more h2{font-size: 15px;color: #fff;line-height: 30px;
text-transform: uppercase;transition: all 0.5s;}
.index_more h2 i{font-size: 15px;color: #fff;margin-left: 6px;
line-height: 30px;transition: all 0.5s;}
.index_more:hover{background: #fff;border: 1px solid #00a0e9;}
.index_more:hover h2{color: #00a0e9;}
.index_more:hover h2 i{color: #00a0e9;}

@media (max-width:1600px) {
	.index3c{margin: 30px 0;}
}
@media (max-width:1366px) {
	.index3c{margin: 15px 0;}
	.index3c li h1{padding-bottom: 18px;margin-top: 15px;
	margin-bottom: 10px;}
	/* .index3c li{width: calc((100% - 60px) / 2);margin-right: 60px;} */
	.index3_box{width: 80%;}
}

@media (max-width:1280px) {
	.index3c{margin: 20px 0;}
}
@media (max-width:1024px) {
	.index3c li h1{font-size: 18px;}
}
@media (max-width:800px) {
	.index3c li h1{font-size: 16px;padding-bottom: 12px;
	margin:10px 0;}
	.index3b h1{font-size: 21px;}	
}

@media (max-width:640px) {
	.index3c li{width: 100%;margin-right: 0px;}
	.index3_box{width: 100%;}
}
@media (max-width:450px) {
	.index3b{width: 100%;overflow:hidden; display:inline-block;}
}


/* page4 关于 */
.index4{width: 100%;height: 100%;}
.index4a{width: 100%;height: 100%;display: block;}
.index4a > li{float: left;width: calc(100% / 2);height: 100%;
position: relative;}
.index4a > li span{width: 100%;display: block;overflow: hidden;height: 100%;}
.index4a > li span img{width: 100%;height: 100%;display: block;}
.index4b{width: 588px; position: absolute;right: 0;
top: 50%;transform: translate(0,-50%); padding-right: 60px;box-sizing: border-box;}
.index4b h1{font-size: 30px;color: #fff;text-align: left;}
.index4b p{font-size: 15px;color: #fff;line-height: 30px;text-align: left;padding-right: 60px;
box-sizing: border-box;margin: 80px 0 120px 0 ;}
.index4c{width: 420px;display: block;}
.index4c li{float: left;width: calc(100% / 4);text-align: center;}
.index4c li span{width: 42px;height: 42px;display: inline-block;
overflow: hidden;}
.index4c li span img{width: 100%;display: block;}
.index4c li h2{font-size: 16px;color: #fff;font-weight: bold;}

.index4e_box{width: 130px;position: absolute;top: 50%;left: 0;
transform: translate(0,-50%);}
.index4d{width: 100%;background: #fff;}
.index4d p{ -webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;text-transform: uppercase;font-size: 38px;
color: #00a0e9;line-height: 130px;padding: 25px 0;}

.index4e{display: block;background-repeat: no-repeat;width: 100%;
height: 66px;text-align: center;}
.index4e h2{font-size: 15px;color: #fff;line-height: 66px;
text-transform: uppercase;transition: all 0.5s;}
.index4e h2 i{font-size: 15px;color: #fff;line-height: 66px;
margin-left: 8px;transition: all 0.5s;}
.index4e:hover h2{font-size: 20px;}
.index4e:hover h2 i{font-size: 20px;}

@media (max-width:1366px) {
	.index4b p{margin: 40px 0 80px 0;}
}
@media (max-width:1200px) {
	.index4b{width: 100%;padding: 0 12px;}
}
@media (max-width:1050px) {
	.index4a > li > span{height: 100%;position: relative;}
	.index4a > li > span img{max-width: 1600px;width: 1600px;height: 100%;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
}
@media (max-width:940px) {
	.index4c{width: 100%;}
}
@media (max-width:800px) {
	.index4b h1{font-size: 21px;}
	.index4b p{font-size: 14px;line-height: 26px;
	margin: 30px 0 40px 0 ;padding-right: 10px;}
	.index4c li span{width: 30px;height: 30px;}
	.index4c li h2{font-size: 14px;}
	.index4e_box{width: 90px;}
	.index4d p{line-height: 90px;font-size: 28px;}
}
@media (max-width:640px) {
	.index4b h1{font-size:16px;}
	.index4b p{font-size: 12px;line-height: 20px;margin: 10px 0 15px 0;
	display: -webkit-box;overflow: hidden;white-space: normal !important;
	text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;}
	.index4c li{width: calc(100% / 2);margin-bottom: 10px;}
	.index4c li h2{font-size: 12px;}
	.index4c li span{width: 20px;height: 20px;}
}



/* page5 新闻资讯 */
.index5{width: 100%;height: 100%;position: relative;}
.index5_img{display: block;width: 100%;height: 100%;overflow: hidden;}
.index5_img img{display: block;width: 100%;height: 100%;}

.index5a_box{width: 100%;position: absolute;
top: 50%;left: 50%;transform: translate(-50%,-50%);}
.index5a{background-repeat: no-repeat;width: 100%;
background-position: center center;background-size: auto auto;}
.index5a h1{font-size: 30px;color: #000;line-height: 1em;}
.index5a p{font-size: 14px;color: #000;text-transform: uppercase;
margin-top: 8px;}

.index5b{width: 100%;display: block;margin-top: 100px;}
/* .index5b > li{float: left;width: calc((100% - 110px) / 3);
margin-right: 55px;} */
/* .index5b > li:nth-last-of-type(1){margin-right: 0;} */
.index5b li{ padding: 0 20px; }
.index5c{width: 100%;border-bottom: 1px solid #bfbfbf;padding-bottom: 30px;
box-sizing: border-box;}

.index5c_L{width: calc(100% - 65px - 5px);margin-right: 5px;}
.index5c_L span{margin-right: 8px;display: block;width: 47px;
height: 40px;overflow: hidden;}
.index5c_L span img{width: 100%;display: block;}
.index5c_L b{font-size: 22px;color: #00a0e9;line-height: 40px;}

.index5d{width: 65px; display: block;margin-top: 18px;}
.index5d h2{font-size: 15px;color: #838383;
text-transform: uppercase;transition: all 0.5s;}
.index5d h2 i{font-size: 15px;color: #838383;transition: all 0.5s;}
.index5d:hover h2{color: #2b538a;} 
.index5d:hover h2 i{color: #2b538a;} 

.index5e{width: 100%;padding-top: 15px;}
.index5e a{display: block;width: 100%;height: 100%;}

.index5e p{width: calc(100% - 75px - 10px);padding-right: 10px;
box-sizing: border-box; font-size: 16px;color: #313030;text-align: left;
transition: all 0.5s;line-height: 1em;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
.index5e h2{font-size: 14px;color: #808080;text-align: left;
transition: all 0.5s;width: 75px;}
.index5e:hover p{color: #2b538a;}
.index5e:hover h2{color: #2b538a;}

@media (max-width:1280px) {
	.index5c{padding-bottom: 10px;}
	.index5e{padding-top: 15px;}
	.index5e p{margin-bottom: 5px;}
}
@media (max-width:1050px) {
	.index5_img{height: 100%;position: relative;}
	.index5_img img{max-width: 1600px;width: 1600px;height: 100%;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	
}
@media (max-width:1024px) {
	.index5b{margin-top: 80px;}
}
@media (max-width:800px) {
	.index5b{margin-top: 50px;}
	.index5a h1{font-size: 21px;}
	.index5c h1{font-size: 18px;line-height: 30px;}
	.index5e{width: 100%;padding-top: 10px;}
	.index5c_L span{width: 30px;height: auto;}
	.index5c_L b{font-size: 16px;line-height: 25px;}
	.index5d{margin-top: 10px;}
	.index5d h2{font-size: 12px;}
	.index5d h2 i{font-size: 12px;}
	.index5e{padding-top: 10px;}
	.index5e p{font-size: 14px;}
	.index5e h2{font-size: 12px;}
	.index5a{ background-size: 100% auto }
}
@media (max-width:660px) {
	.index5b > li{float: left;width: calc((100% - 20px) / 3);
	margin-right: 10px;}
}
@media (max-width:640px) {
	.index5b > li{float: left;width: 100%;
	margin-right: 0px;}
}
@media (max-width:450px) {
	.index5a{width: 100%; overflow:hidden; display:inline-block;}
}


/* page6 加入我们 */
.index6{width: 100%;height: 100%;}
.index6a{width: 100%;display: block;height: 100%;}
.index6a li{float: left;width: calc(100% / 2);height: 100%;
position: relative;}
.index6a li span{display: block;width: 100%;height: 100%;
overflow: hidden;}
.index6a li span img{width: 100%;height: 100%; display: block;}

.index6e_box{width: 130px;position: absolute;top: 50%;right: 0;
transform: translate(0,-50%);}
.index6d{width: 100%;background: #fff;}
.index6d p{ -webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;text-transform: uppercase;font-size: 38px;
color: #00a0e9;line-height: 130px;padding: 25px 0;}

.index6e{display: block;background-repeat: no-repeat;width: 100%;
height: 66px;text-align: center;}
.index6e h2{font-size: 15px;color: #fff;line-height: 66px;
text-transform: uppercase;transition: all 0.5s;}
.index6e h2 i{font-size: 15px;color: #fff;line-height: 66px;
margin-left: 8px;transition: all 0.5s;}
.index6e:hover h2{font-size: 20px;}
.index6e:hover h2 i{font-size: 20px;}


.index6b{width: 588px;padding-left: 60px;box-sizing: border-box;
position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.index6b > h1{height: 132px;}
.index6b > h1 b{font-size: 30px;color: #033a7d;line-height: 1em;
margin-top: 100px;text-align: left;}
.index6b > p{font-size: 16px;color: #033a7d;line-height: 40px;
text-align: left;margin-top: 40px;}

.index6c{width: 150px;text-align: center;margin-top: 25px;
margin-bottom: 160px;}
.index6c span{width: 100%;display: block;overflow: hidden;}
.index6c span img{width: 100%;display: block;}
.index6c i{font-size: 14px;color: #808080;}

.index6f{width: 100%;}
.index6f i{margin-right: 30px;float: left;}

.link{margin-top: 15px;margin-bottom: 5px;}
.link h1{font-size: 14px;color: #666666;
text-align: left;float: left;width: 75px;}
.link1{float: left;width: calc(100% - 75px);}
.link1 a{font-size: 14px;color: #666666;margin-right: 20px;
text-align: left;float: left;}
.link1 a:nth-last-of-type(1){margin-right: 0;}

.copy{width: 100%;text-align: left;}
.copy p{font-size: 14px;color: #666666;line-height: 22px;}
@media (max-width:1600px) {
	.index6c{margin-top: 15px;margin-bottom: 40px;}
}

@media (max-width:1366px) {
	.index6b > p{margin-top: 20px;line-height: 30px;}
	.index6c{margin-bottom: 20px;}
}
@media (max-width:1280px) {
	.index6b > p{margin-top: 10px;}
	.index6c{margin-bottom: 10px;}
	.link{margin-top: 5px;}
}

@media (max-width:1200px) {
	.index6b{width: 100%;padding-right: 12px;padding-left: 50px;
	box-sizing: border-box;}
}
@media (max-width:1110px) {
	.index6b{padding-left: 20px;}
}
@media (max-width:1050px) {
	.index6b > h1{height: 120px;}
	.index6b > h1 i{width: 125px;height: 125px;}
	.index6b > h1 i img{width: 100%;display: block;}
	.index6b > h1 b{font-size: 24px;color: #033a7d;line-height: 1em;
	margin-top: 100px;}
	.index6a li > span{height: 100%;position: relative;}
	.index6a li > span img{max-width: 1600px;width: 1600px;height: auto;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

}
@media (max-width:900px) {
	.index6b > h1{height: 80px;}
	.index6b > h1 i{width: 85px;height: 85px;}
	.index6b > h1 i img{width: 100%;display: block;}
	.index6b > h1 b{font-size: 24px;color: #033a7d;line-height: 1em;
	margin-top: 60px;}
}
@media (max-width:800px) {
	.index6e_box{width: 90px;}
	.index6d p{line-height: 90px;font-size: 28px;}
	.index6b h1 i{display: none;}
	.index6b > h1{height: auto;}
	.index6b > h1 b{font-size: 16px;color: #033a7d;line-height: 1em;
	margin-top: 20px;}
	.index6b > p{font-size: 14px;line-height: 20px;margin-top: 10px;}
	.index6c{width: 100px;}
	.link h1{font-size: 12px;}
	.link1 a{font-size: 12px;}
	.copy p{font-size: 12px;}
}
@media (max-width:450px) {
	.index6b{padding-left: 10px;}
	.index6b > h1 b{line-height: 20px;margin-top: 0;font-size: 14px;}
	.index6b > p{font-size: 12px;line-height: 20px;margin-top: 5px;}
	.link1 a{font-size: 12px;margin-right: 8px;}
	.index6c{display: none;}
}
@media (max-width:400px) {
	.link1 a{width: 100%;margin-right: 0;}
}




/* 分页 */
.page_box1{text-align: center;margin:0px auto; width: 100%;}
.page_box1 li{float: left;margin-right: 9px;}
.page_box1 li:nth-last-of-type(1){margin-right: 0;}
.page_box1 li a{display: inline-block;width: 36px;height: 36px;
border: 1px solid #ececec; text-align: center;line-height: 36px;color:#686868;
transition: all 0.5s;font-size:15px}
.page_box1 li:nth-of-type(1) a{width: 72px;}
.page_box1 li:nth-last-of-type(1) a{width: 72px;}

.page_box1 li.active a,.page_box1 li:hover a{background: #00a0e9;color:#fff;
border: 1px solid transparent;}





/* product */
.p2_banner{width: 100%; margin-top: 100px}
.p2_banner span{width: 100%;display: block;overflow: hidden;
text-align: center;position: relative;}
.p2_banner span img{width: 100%;display: block;}

@media (max-width:850px) {
	.p2_banner{ margin-top: 80px }
	.p2_banner span{height: 240px;}
	.p2_banner span img{max-width: 1600px;width: 1600px;height: auto;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
}


/* 切换 */
.p2_tab{width: 100%;margin-top: 28px;}
.p2_con{width: 100%;display: block;margin: 0 auto;display: block;}
.p2_con li{float: left;width: calc((100% - 100px) / 6);margin-right: 20px;
height: 44px;text-align: center;background: #fff;border: 1px solid #c5c5c5;
box-sizing: border-box;transition: all 0.5s; margin-bottom: 20px;}
.p2_con li:nth-last-of-type(1){margin-right: 0;}
.p2_con li a{display: block;width: 100%;}
.p2_con li span{font-size: 16px;color: #333333;line-height: 44px;
transition: all 0.5s;}
.p2_con li.active,.p2_con li:hover{background: #00a0e9;border: 1px solid #00a0e9;}
.p2_con li.active span,.p2_con li:hover span{color: #fff;font-weight: bold;}


/* 内容 */
.p2_con1_box{width: 100%;padding-bottom: 35px;padding-top: 20px;}
.p2_con1{width: 100%;display: block;}
.p2_con1 > li{float: left;width: calc((100% - 120px) / 3);
margin-right: 60px;margin-bottom: 50px;text-align: center;
border: 1px solid #ececec;padding-bottom: 20px;position: relative;}
.p2_con1 li span{width: 100%;display: block;overflow: hidden;}
.p2_con2b{font-size: 15px;color: #575757;text-transform: uppercase;
margin: 15px 0;}
.p2_con1 li span img{width: 100%;display: block;}
.p2_con1 li:nth-of-type(3n){margin-right: 0;}
.p2_con2{position: absolute;width: 100%;height: 100%;left: 0;top: 0;
background: rgba(0,0,0,0.75);opacity: 0;transition: all 0.5s;}
.p2_con2 a{ display: block }
.p2_con2c{width: 100%;padding: 0 20px;position: absolute;left: 50%;
top: 50%;transform: translate(-50%,-50%);box-sizing: border-box;}
.p2_con2c h1{font-size: 18px;color: #fff;padding-bottom: 24px;
line-height: 1em;position: relative;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
.p2_con2c h1 i{width: 25px;height: 3px;background: #fff;position: absolute;
left: calc(50% - 12px);bottom: 0;}
.p2_con2c p{font-size: 14px;color: #fff;
margin-top: 0px;margin-bottom: 5px;/* white-space: nowrap;
text-overflow: ellipsis;overflow: hidden; */}
.p2_con2c p:nth-of-type(1){margin-top: 15px;}
.p2_con2c p:nth-last-of-type(1){margin-bottom: 30px;}
.p2_con2a{width: 105px;height: 30px;background: #00a0e9;display: block;
text-align: center;margin: 0 auto;transition: all 0.5s;
border: 1px solid #00a0e9;}
.p2_con2a i{font-size: 14px;color: #fff;line-height: 30px;
transition: all 0.5s;}
.p2_con2a:hover{background: #fff;}
.p2_con2a:hover i{color: #00a0e9;}

.p2_con1 li:hover .p2_con2{opacity: 1;}

@media (max-width:1366px) {
	.p2_con li{ width: calc((100% - 60px) / 3);}
}
@media (max-width:1180px) {
	.p2_con1 > li{float: left;width: calc((100% - 60px) / 3);
	margin-right: 30px;margin-bottom: 30px;text-align: center;
	border: 1px solid #ececec;padding-bottom: 20px;position: relative;}
}
@media (max-width:1024px) {
	.p2_con1 > li{float: left;width: calc((100% - 50px) / 2);
	margin-right: 50px;}
	.p2_con1 li:nth-of-type(3n){margin-right: 50px;}
	.p2_con1 li:nth-of-type(2n){margin-right: 0;}
}
@media (max-width:820px) {
	.p2_con{width: 90%;}
	.p2_con1 > li{float: left;width: calc((100% - 30px) / 2);
	margin-right: 30px;}
	.p2_con1 li:nth-of-type(3n){margin-right: 30px;}
	.p2_con1 li:nth-of-type(2n){margin-right: 0;}
	.p2_con li{ width: calc((100% - 40px) / 2);}
}
@media (max-width:820px) {
	.p2_con{width: 90%;}
	.p2_con1 > li{float: left;width: calc((100% - 10px) / 2);
	margin-right: 10px;}
	.p2_con1 li:nth-of-type(3n){margin-right: 10px;}
	.p2_con1 li:nth-of-type(2n){margin-right: 0;}
	
}

@media (max-width:640px) {
	.p2_con1_box{padding-bottom: 30px;padding-top: 30px;}
	.p2_con1 > li{float: left;width:100%;margin-right: 0px;}
	.p2_con1 li:nth-of-type(3n){margin-right: 0px;}
	.p2_con li{ width: 100%; margin: 0 0 15px !important;}
}
@media (max-width:550px) {
	.p2_con{width: 94%;}
	.p2_con li span{font-size: 14px;}
	.p2_con li.active span{font-size: 14px;}
}

@media (max-width:350px) {
	.p2_con li{float: left;width: 100%;margin-right: 0px;margin-bottom: 10px;}
	.p2_con2c h1{font-size: 14px;padding-bottom: 15px;}
	.p2_con2c h1 i{width: 20px;height: 2px;background: #fff;position: absolute;
	left: calc(50% - 10px);bottom: 0;}
	.p2_con2c p{font-size: 12px;}
	.p2_con2c p:nth-of-type(1){margin-top: 10px;}
	.p2_con2c p:nth-last-of-type(1){margin-bottom: 15px!important;}
	.p2_con2a{width: 80px;}
	.p2_con2a i{font-size: 12px;}
}


/* 共用title */
.title{font-size: 50px;color: #eee;text-transform: uppercase;font-weight: 100;}
.title1{font-size: 30px;color: #000;line-height: 1em;}
@media (max-width:640px) {
	.title{font-size: 30px;}
	.title1{font-size: 21px;}
}


/* 产品中心-详情 */
.p3_con{width: 100%;padding-top: 50px;padding-bottom: 74px;}
.p3_con1{font-size: 26px;color: #000;padding-bottom: 30px;
position: relative;}
.p3_con1 i{width: 24px;height: 4px;background: #383838;
position: absolute;left: calc(50% - 12px);bottom: 0;}

.p3_con2{width: 100%;display: block;margin-top: 50px;}
.p3_con2 li{float: left;width: calc((100% - 20px) / 3);margin-right: 10px;
background: #f6f6f6;}
.p3_con2 li:nth-of-type(3n){margin-right: 0;}
.p3_con2 li span{width: 100%;display: block;overflow: hidden;
transition: all 0.5s;}
.p3_con2 li span img{width: 100%;display: block;transition: all 0.5s;}
.p3_con2 li:hover img{transform: scale(1.05);}

@media (max-width: 640px) {
	.p3_con{padding-top: 30px;padding-bottom: 40px;}
	.p3_con1{font-size: 21px;padding-bottom: 20px;}
	.p3_con1 i{width: 20px;}
	.p3_con2{margin-top: 30px;}
	.p3_con2 li{width: calc((100% - 10px) / 2);margin-right: 10px;
	margin-bottom: 10px;}
	.p3_con2 li:nth-of-type(3n){margin-right: 10px;}
	.p3_con2 li:nth-of-type(2n){margin-right: 0;}
	
}


/* 功能特点 */
.p3_con3{width: 100%;background-repeat: no-repeat;background-position: center center;
background-size: cover;}
.p3_con3a{width: 100%;display: block;}
.p3_con3a li.imgs{width: 40%;float: right;}
.p3_con3a li.text{width: 60%;float: left;}
.p3_con3a li span{width: 90%;display: block;overflow: hidden; margin-left: 10%;
padding-top: 95px;padding-bottom: 60px;transition: all 0.5s;}
.p3_con3a li span img{width: 100%;display: block;transition: all 0.5s;}
.p3_con3a li h1{font-size: 26px;color: #fff;padding-bottom: 18px;line-height: 1em;
position: relative;padding-top: 80px;}
.p3_con3a li h1 i{width: 24px;height: 4px;background: #fff;position: absolute;
left: 0;bottom: 0;}
.p3_con3a li .p{font-size: 15px;color: #fff;line-height: 30px;margin-top: 35px;}
.p3_con3a li:hover img{transform: scale(1.05);}

@media (max-width:1180px) {
	.p3_con3a li h1{padding-top: 50px;}
}
@media (max-width:1000px) {
	.p3_con3a{padding-bottom: 30px;}
	.p3_con3a li{width: 100%;}
	.p3_con3a li span{width: 100%;padding-top: 40px;padding-bottom: 0px;}
	.p3_con3a li h1{padding-top: 0px;}
	
}
@media (max-width:640px) {
	.p3_con3a li h1{font-size: 18px;}
	.p3_con3a li h1 i{width: 20px;}
	.p3_con3a li .p{font-size: 12px;line-height: 24px;margin-top: 20px;}
	
}



/* 产品参数 */
.p3_con4{width: 100%;padding-top: 20px;padding-bottom: 48px;}
.p3_con4a{width: 100%;padding-top: 50px;}
.p3_con4a table{ padding: 0; border: none; width: 100%; }
.p3_con4a tr:nth-child(1){background: #fafafa;font-weight: bold;}
.p3_con4a td{border:1px solid #e7e7e7;box-sizing: border-box;word-break: break-word;font-size:15px;color:#000;padding:10px 0  10px 75px;box-sizing: border-box;}
.p3_con4a td:nth-child(2n-1){ width: 25%; }


@media (max-width:1024px) {
	.p3_con4a td{padding: 10px 0 10px 30px;}
}
@media (max-width:640px) {
	.p3_con4{padding-bottom: 40px;}
	.p3_con4a{padding-top: 30px;}
	.p3_con4a td{padding: 5px 0 5px 5px;font-size: 14px;}
}

/* 解决方案 */

/* 平台介绍 */
.p4_con{width: 100%;padding-top: 30px;padding-bottom: 50px;}
.p4_con .p{font-size: 15px;color: #000;line-height: 40px;margin-top: 50px;}
.p4_con ul{padding-left: 20px}

@media (max-width:640px) {
	.p4_con{padding-bottom: 30px;padding-top: 20px;}
	.p4_con .p{font-size: 14px;line-height: 30px;margin-top: 30px;}
}

/* 功能特点 */
.p4_con1{width: 100%;padding-top: 30px;padding-bottom: 25px; background: #f8fbfc;}
.p4_con1a{width: 100%;display: block;margin-top: 45px;}
.p4_con1a li{float: left;width: calc((100% - 35px) / 2);margin-right: 35px;}
.p4_con1a li:nth-of-type(2n){margin-right: 0;}
.p4_con1a li span{width: 100%;display: block;overflow: hidden;transition: all 0.5s;}
.p4_con1a li span img{width: 100%;display: block;transition: all 0.5s;}
.p4_con1a li:hover img{transform: scale(1.05);}


.p4_con2{width: 100%;display: block;margin-top: 45px;}
.p4_con2 li{float: left;width: calc((100% - 35px) / 2);margin-right: 35px;
height: 190px;background: #fff;border-radius: 10px;padding: 30px 20px 0 24px;
margin-bottom: 35px;}
.p4_con2 li:nth-of-type(2n){margin-right: 0;}

.p4_con2a{width: 100%;margin-bottom: 10px;}
.p4_con2a span{width: 24px;height: 24px;display: block;overflow: hidden;
margin-right: 10px;}
.p4_con2a span img{width: 100%;display: block;}
.p4_con2a h1{width: calc(100% - 24px - 10px); font-size:18px;color: #181818;
line-height: 24px;}
.p4_con2 li p{font-size: 15px;color: #181818;line-height: 30px;
display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}

@media (max-width:1000px) {
	.p4_con2 li{width: 100%;margin-right: 0;}
}
@media (max-width:640px) {
	.p4_con1{padding-top: 20px;}
	.p4_con1a{margin-top: 30px;}
	.p4_con1a li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.p4_con2{margin-top: 10px;}
	.p4_con2 li{margin-bottom: 10px;}
	.p4_con2a{margin-bottom: 5px;}
	.p4_con2a h1{font-size: 14px;}
	.p4_con2 li p{font-size: 12px;line-height: 24px;-webkit-line-clamp: 4;}
}


/* 系统架构 */
.p4_con3{width: 100%;padding-top: 30px;padding-bottom: 50px;}
.p4_con3a{width: 100%;margin-top: 40px;}
.p4_con3a p{ line-height: 2em }
.p4_con3a span{width: 100%;display: block;overflow: hidden;}
.p4_con3a span img{width: 100%;display: block;}

@media (max-width:640px) {
	.p4_con3{padding-top: 20px;padding-bottom: 40px;}
	.p4_con3a{margin-top: 30px;}
}

/* 平台展示 */
.p4_con4{width: 100%;padding-top: 30px;padding-bottom: 70px;background: #f8fbfc;}
.p4_con4a{width: 100%;margin-top: 40px;}
.p4_con4a p{width: 100%;font-size: 15px;color: #000;line-height: 30px;
margin-bottom: 40px;}
.p4_con4a span{width: 100%;display: block;overflow: hidden;}
.p4_con4a span img{width: 100%;display: block;}

@media (max-width:640px) {
	.p4_con4{padding-top: 20px;padding-bottom: 40px;}
	.p4_con4a{margin-top: 25px;}
	.p4_con4a p{font-size: 14px;margin-bottom: 20px;}
	
}

/* 场景应用 */
.p4_con5{width: 100%;padding-top: 30px;padding-bottom: 15px;}
.p4_con5a{width: 100%;display: block;margin-top: 60px;}
.p4_con5a li{width: 100%;margin-bottom: 45px;}
.p4_con5b{width: 40%;float: left;margin-right: 55px;}
.p4_con5b span{width: 100%;display: block;overflow: hidden;transition: all 0.5s;}
.p4_con5b span img{width: 100%;display: block;transition: all 0.5s;}

.p4_con5c{width: calc(100% - 40% - 55px);float: left;
padding-top: 20px;box-sizing: border-box;}
.p4_con5c h1{font-size: 20px;color: #000;font-weight: bold;margin-bottom: 30px;}
.p4_con5c p{font-size: 15px;color: #000;line-height: 30px;}

.p4_con5a li:nth-of-type(2n) .p4_con5b{float: right;margin-right: 0;margin-left: 55px;}
.p4_con5a li:hover img{transform: scale(1.05);}

@media (max-width:1200px) {
	.p4_con5c h1{margin-bottom: 10px;}
}
@media (max-width:1080px) {
	.p4_con5c{padding-top: 0px;}
}
@media (max-width:1020px) {
	.p4_con5b{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.p4_con5a li:nth-of-type(2n) .p4_con5b{margin-left: 0px;}
	.p4_con5c{width: 100%;}
}
@media (max-width:640px) {
	.p4_con5{padding-top: 20px;}
	.p4_con5a{margin-top: 30px;}
	.p4_con5a li{margin-bottom: 20px;}
	.p4_con5b{margin-bottom: 10px;}
	.p4_con5c h1{font-size: 16px;}
	.p4_con5c p{font-size: 12px;line-height: 24px;}
}

/* 服务支持 */

/* 技术服务 */
.p5_con{width: 100%;padding-top: 30px;padding-bottom: 60px;}
.p5_cona{width: 100%;margin-top: 30px;}
.p5_cona p{font-size: 15px;color: #000;line-height: 40px;}

@media (max-width:640px) {
	.p5_con{padding-bottom: 40px;padding-top: 20px;}
	.p5_cona{margin-top: 20px;}
	.p5_cona p{font-size: 14px;color: #000;line-height: 30px;}
}


/* 热线服务 */
.p5_con1{width: 100%;background: #f8fbfc;padding-top: 30px;padding-bottom: 70px;}
.p5_con1a{width: 100%;display: block;margin-top: 45px;}
.p5_con1a li{float: left;width: calc((100% - 110px) / 3);margin-right: 55px;
background: #fff;border-radius: 10px;text-align: center;padding-top: 30px;
padding-bottom: 20px;}
.p5_con1a li:nth-of-type(3n){margin-right: 0;}
.p5_con1a li span{width: 60px;height: 45px;display: inline-block;overflow: hidden;}
.p5_con1a li span img{width: 100%;display: block;}
.p5_con1a li p{font-size: 16px;color: #00a0e9;margin-top: 10px;margin-bottom: 5px;}
.p5_con1a li h1{font-size: 24px;color: #181818;font-weight: bold;}

@media (max-width:1000px) {
	.p5_con1a li{width: calc((100% - 40px) / 3);margin-right: 20px;}
}
@media (max-width:880px) {
	.p5_con1a li{width: calc((100% - 20px) / 2);margin-right: 20px;
	margin-bottom: 20px;}
	.p5_con1a li:nth-of-type(3n){margin-right: 20px;}
	.p5_con1a li:nth-of-type(2n){margin-right: 0px;}
}
@media (max-width:640px) {
	.p5_con1{padding-bottom: 30px;padding-top: 20px;}
	.p5_con1a{margin-top: 30px;}
	.p5_con1a li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.p5_con1a li:nth-of-type(3n){margin-right: 0px;}
	.p5_con1a li span img{width: 80%;display: inline-block;}
	.p5_con1a li p{font-size: 12px;margin-top: 0px;}
	.p5_con1a li h1{font-size: 16px;}
}



/* 服务承诺 */
.p5_con2{width: 100%;padding-top: 30px;padding-bottom: 30px;}
.p5_con2a{width: 100%;display: block;margin-top: 50px;}
.p5_con2a li{float: left;width: calc((100% - 35px) / 2);margin-right: 35px;
background: #fff;box-shadow: 0 0 10px #eee;margin-bottom: 30px;padding: 0 20px;
box-sizing: border-box;height: 190px;position: relative;transition: all 0.5s;
border-radius: 10px;}
.p5_con2a li:nth-of-type(2n){margin-right: 0;}

.p5_con2b{width: calc(18.5% - 15px);margin-right: 15px; text-align: center;
position: relative;padding-right: 15px;box-sizing: border-box;height: 100%;}

.p5_con2b span{width: 60px;height: 60px;overflow: hidden;display: inline-block;
position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
transition: all 0.5s;}
.p5_con2b span img{width: 100%;display: block;transition: all 0.5s;}

.p5_img1{opacity: 1;transition: all 0.5s;}
.p5_img2{opacity: 0;transition: all 0.5s;}

.p5_con2c{width: calc(100% - 18.5% - 15px); position: relative;height: 100%;}
.p5_con2c p{font-size: 15px;color: #181818;line-height: 30px;position: absolute;
left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;transition: all 0.5s;
display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 7;
-webkit-box-orient: vertical;}

.p5_con2a li:hover{background: #00a0e9;}
.p5_con2a li:hover .p5_con2c p{color: #fff;}
.p5_con2a li:hover .p5_img2{opacity: 1;}
.p5_con2a li:hover .p5_img1{opacity: 0;}

@media (max-width:1060px) {
	.p5_con2{padding-bottom: 40px;}
	.p5_con2a li{float: left;width: calc((100% - 20px) / 2);margin-right: 20px;
	margin-bottom: 20px;}
}
@media (max-width:1000px) {
	.p5_con2a li{float: left;width: 100%;margin-right: 0px;
	margin-bottom: 20px;}
}
@media (max-width:640px) {
	.p5_con2{padding-top: 20px;padding-bottom: 20px;}
	.p5_con2a{margin-top: 30px;}
	.p5_con2b span{width: 80%;height: auto;}
	.p5_con2c p{font-size: 14px;line-height: 24px;}
}


/* 过保服务 */
.p5_con3{width: 100%;background: #f8fbfc;padding-top: 30px;padding-bottom: 65px;}
.p5_con3a{width: 100%;display: block;margin-top: 45px;}
.p5_con3a li{float: left;width: calc((100% - 80px) / 2);margin-right: 80px;}
.p5_con3a li:nth-of-type(2n){margin-right: 0;}
.p5_con3a li span{width: 100%;display: block;overflow: hidden;transition: all 0.5s;
border-radius: 2px;margin-bottom: 15px;}
.p5_con3a li span img{width: 100%;display: block;transition: all 0.5s;}
.p5_con3a li p{font-size: 15px;color: #443737;line-height: 30px;width: 100%;
padding-right: 30px;box-sizing: border-box;}
.p5_con3a li:hover img{transform: scale(1.05);}

@media (max-width:940px) {
	.p5_con3a li{float: left;width: calc((100% - 20px) / 2);margin-right: 20px;}
	.p5_con3a li p{padding-right: 0;}
}
@media (max-width:640px) {
	.p5_con3{padding-top: 20px;padding-bottom: 30px;}
	.p5_con3a{margin-top: 30px;}
	.p5_con3a li{float: left;width: 100%;margin-right: 0px;margin-bottom: 10px;}
	.p5_con3a li p{font-size: 12px;line-height: 24px;}
}



/* 新闻资讯-详情 */
.p6_box{width: 100%; padding-top: 35px;padding-bottom: 25px;}
.p6_con{width: 100%;padding-bottom: 20px;
border-bottom: 1px solid #d2d2d2;}
.p6_con h1{font-size: 18px;color: #000;margin-bottom: 18px;}
.p6_con h5{font-size: 14px;color: #6e6e6e;}

.p6_con1{width: 100%;padding-top: 35px;padding-bottom: 25px;
border-bottom: 1px solid #d2d2d2;margin-bottom: 25px;}


.p6_con2_box{text-align: center;margin:0px auto; width: 100%;}
.p6_con2_box li{float: left;margin-right: 55px;}
.p6_con2_box li:nth-last-of-type(1){margin-right: 0;}
.p6_con2_box li a{display: block;/* 	 */height: 40px;
border: 1px solid #dedede;transition: all 0.5s;padding: 0 35px;
background: #fff;}
.p6_con2_box li h1{font-size: 15px;color: #2d2d2d;line-height: 40px;
transition: all 0.5s;}
.p6_con2_box li:nth-of-type(1) h1 i{margin-right: 20px;}
.p6_con2_box li:nth-of-type(2) h1 i{margin-left: 20px;}
.p6_con2_box li h1 i{margin-top: 13px;}

.p6_img1{display: block;}
.p6_img2{display: none;}

.p6_con2_box li:hover a{background: #00a0e9;}
.p6_con2_box li:hover h1{color: #fff;}
.p6_con2_box li:hover .p6_img2{display: block;}
.p6_con2_box li:hover .p6_img1{display: none;}

@media (max-width:400px) {
	.p6_con2_box li{margin-right: 20px;}
	.p6_con2_box li a{display: block;width: auto;height: 40px;
	border: 1px solid #dedede;transition: all 0.5s;padding: 0 20px;
	background: #fff;}
	.p6_con2_box li a b{ display: none }
	.p6_con2_box li h1 i{ margin-right: 0 !important;margin-left: 0 !important }
}
@media (max-width:340px) {
	.p6_con2_box li{margin-right: 20px;}
	.p6_con2_box li a{display: block;width: 120px;height: 40px;
	border: 1px solid #dedede;transition: all 0.5s;padding: 0 15px;
	background: #fff;}
}



/* 新闻资讯 */
.p7_con{width: 100%;padding-top: 75px;padding-bottom: 30px;}
.p7_con1{width: 100%;display: block;padding-bottom: 5px;}
.p7_con1 li{width: 100%;padding-bottom: 35px;border-bottom: 1px solid #d2d2d2;
margin-bottom: 35px;box-sizing: border-box;}
.p7_con1a{width: 15%;display: block;overflow: hidden;transition: all 0.5s;}
.p7_con1a img{width: 100%;display: block;transition: all 0.5s;}

.p7_con1b{width: 65%;padding: 10px 50px 0 40px;box-sizing: border-box;}
.p7_con1b h1{font-size: 17px;color: #333;font-weight: bold;text-transform: uppercase;
margin-bottom: 13px;transition: all 0.5s;}
.p7_con1b p{font-size: 14px;color: #676767;line-height: 24px;text-transform: uppercase;}

.p7_con1c{width: calc(100% - 15% - 65%);margin-top: 25px;position: relative;}
.p7_con1d{width: calc(100% - 20px - 10px);border-left: 1px solid #d2d2d2;
padding: 10px 0px 5px 50px;}
.p7_con1d h2{font-size: 32px;color: #8e8e8e;line-height: 1em;}
.p7_con1d h3{font-size: 20px;color: #454545;font-weight: bold;text-align: left;}

.p7_con1e{width: 15px;height: 20px;display: block;overflow: hidden;position: absolute;
right: 0;top: calc(50% - 10px)}
.p7_con1e img{width: 100%;display: block;}

.p7_con1 li:hover .p7_con1a img{transform: scale(1.05);}
.p7_con1 li:hover .p7_con1b h1{color: #00a0e9;}

@media (max-width:1150px) {
	.p7_con1b{padding: 5px 10px 0 20px;box-sizing: border-box;}
}
@media (max-width:1080px) {
	.p7_con1b h1{margin-bottom: 5px;}
}
@media (max-width:960px) {
	.p7_con1a{width: 20%;}
	.p7_con1b{width: 60%;}

	.p7_con1c{width: calc(100% - 30% - 50%);}
}
@media (max-width:880px) {
	.p7_con1b p{display: -webkit-box;overflow: hidden;white-space: normal !important;
	text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;}
	.p7_con1d{width: calc(100% - 20px - 10px);border-left: 1px solid #d2d2d2;
	padding: 10px 0px 5px 30px;}
	.p7_con1d h2{font-size: 28px;color: #8e8e8e;line-height: 1em;}
}
@media (max-width:720px) {
	.p7_con1c{display: none;}
	.p7_con1a{width: 25%;}
	.p7_con1b{width: 75%;}
}
@media (max-width:640px) {
	.p7_con1 li{padding-bottom: 20px;margin-bottom: 20px;}
	.p7_con{width: 100%;padding-top: 30px;padding-bottom: 35px;}
	.p7_con1b h1{font-size: 14px;white-space: nowrap;text-overflow: ellipsis;
	overflow: hidden;}
	.p7_con1b p{font-size: 12px;line-height: 20px;}	
}
@media (max-width:520px) {
	.p7_con1b p{display: -webkit-box;overflow: hidden;white-space: normal !important;
	text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
	.p7_con1b{padding: 0 5px 0 10px;}
}
@media (max-width:380px) {
	.p7_con1b h1{margin-bottom: 0;}
}


/* 资料下载 */
.p8_con{width: 100%;display: block;padding-top: 50px;padding-bottom: 10px;}
.p8_con li{float: left;width: calc((100% - 60px) / 2);margin-right: 60px;
border: 1px dashed #999999;border-radius: 10px;text-align: center;
padding: 30px 0;margin-bottom: 50px;}
.p8_con li:nth-of-type(2n){margin-right: 0;}
.p8_con li span{display: inline-block;width: 72px;height: 72px;overflow: hidden;}
.p8_con li span img{width: 100%;display: block;}
.p8_con li p{font-size: 18px;color: #000;margin: 10px 0 5px 0;}
.p8_con li h2{font-size: 15px;color: #000;margin-bottom: 35px;}
.p8_con1{display: block; width: 150px;height: 38px;background: #f6f6f6;
border-radius: 6px;margin: 0 auto;transition: all 0.5s;}
.p8_con1 i{font-size: 15px;color: #000;line-height: 38px;
transition: all 0.5s;}
.p8_con1:hover{background: #00a0e9;}
.p8_con1:hover i{color: #fff;}

@media (max-width:980px) {
	.p8_con li{float: left;width: calc((100% - 40px) / 2);
	margin-right: 40px;margin-bottom: 40px;}
}
@media (max-width:640px) {
	.p8_con{padding-top: 30px;padding-bottom: 20px;}
	.p8_con li{float: left;width: 100%;padding: 20px 0;
	margin-right: 0px;margin-bottom: 10px;}
	.p8_con li p{font-size: 16px;margin: 5px 0 0 0 ;}
	.p8_con li h2{font-size: 14px;margin-bottom: 20px;}
}


/* 关于我们 */

/* 公司介绍 */
.p9_con{width: 100%;padding-top: 40px;}
.p9_con1{width: 100%;background-repeat: no-repeat;background-position: center center;
background-size: cover;margin-top: 70px;padding-bottom: 225px;}
.p9_con1 p i{margin-left: 40px;}
.p9_con1 p{font-size: 14px;color: #000;line-height: 28px;margin-bottom: 30px;}

.p9_con1a{width: 900px;margin: 0 auto;}

.p9_con1b{width: 100%;display: block;margin-top: 35px;}
.p9_con1b li{float: left; width: calc(100% / 3);text-align: center;}
.p9_con1b li h1{font-size: 60px;color: #00a0e9;font-weight: normal;line-height: 1em;}
.p9_con1b li h1 i{font-size: 20px;color: #00a0e9;font-weight: normal;margin-left: 4px;
line-height: 1em;}
.p9_con1b li h2{font-size: 16px;color: #000;margin-top: 10px;}

@media (max-width:940px) {
	.p9_con1{padding-bottom: 100px;margin-top: 40px;}
	.p9_con1a{width: 100%;}
}
@media (max-width:640px) {
	.p9_con{padding-top: 20px;}
	.p9_con1{padding-bottom: 35px;margin-top: 25px;}
	.p9_con1 p{font-size: 12px;line-height: 20px;margin-bottom: 10px;}
	.p9_con1b{margin-top: 20px;}
	.p9_con1b li h1{font-size: 30px;}
	.p9_con1b li h1 i{font-size: 16px;}
	.p9_con1b li h2{font-size: 14px;margin-top: 5px;}
}




/* 企业文化 */
.p9_con2{width: 100%;padding-top: 40px;}
.p9_con2a{width: 100%;display: block;margin-top: 75px;}
.p9_con2a li{float: left;width: calc((100% - 240px) / 3);margin-right: 120px;
text-align: center;padding: 0 15px;box-sizing: border-box;margin-bottom: 70px;}
.p9_con2a li:nth-of-type(3n){margin-right: 0;}
.p9_con2a li span{width: 40px;height: 40px;display: inline-block;overflow: hidden;}
.p9_con2a li span img{width: 100%;display: block;}
.p9_con2a li h1{font-size: 20px;color: #232323;margin-bottom: 6px;margin-top: 5px;}
.p9_con2a li p{font-size: 15px;color: #7b7b7b;line-height: 26px;}

@media (max-width:1180px) {
	.p9_con2a li{float: left;width: calc((100% - 60px) / 3);margin-right: 30px;}
}
@media (max-width:985px) {
	.p9_con2a li{float: left;width: calc((100% - 60px) / 2);margin-right: 60px;}
	.p9_con2a li:nth-of-type(3n){margin-right: 60px;}
	.p9_con2a li:nth-of-type(2n){margin-right: 0;}
}
@media (max-width:700px) {
	.p9_con2a li{float: left;width: calc((100% - 20px) / 2);margin-right: 20px;}
	.p9_con2a li:nth-of-type(3n){margin-right: 20px;}
	.p9_con2a li:nth-of-type(2n){margin-right: 0;}
}
@media (max-width:640px) {
	.p9_con2{padding-bottom: 20px;}
	.p9_con2{padding-top: 20px;}
	.p9_con2a{margin-top: 30px;}
	.p9_con2a li{float: left;width: calc((100% - 10px) / 2);margin-right: 10px;
	margin-bottom: 20px;}
	.p9_con2a li:nth-of-type(3n){margin-right: 10px;}
	.p9_con2a li:nth-of-type(2n){margin-right: 0;}
	.p9_con2a li h1{font-size: 14px;margin-bottom: 5px;}
	.p9_con2a li p{font-size: 12px;line-height: 20px;}
}


/* 合作让利 */
.p9_con3{width: 100%;background-repeat: no-repeat;background-position: center center;
background-size: cover;padding-top: 50px;padding-bottom: 100px;}
.p9_con3 .title{color: #fff;}
.p9_con3 .title1{color: #fff;}

.p9_con3a{width: 100%;display: block;margin-top: 48px;}
.p9_con3a li{float: left;width: calc((100% - 100px) / 5);margin-right: 25px;
background: rgba(255,255,255,0.2);text-align: center;padding: 50px 0;
height: 350px;box-sizing: border-box;}
.p9_con3a li:nth-of-type(5n){margin-right: 0;}
.p9_con3a li span{width: 44px;height: 44px;display: inline-block;overflow: hidden;}
.p9_con3a li span img{width: 100%;display: block;}
.p9_con3a li h1{font-size: 20px;color: #fff;margin-top: 15px;margin-bottom: 20px;}
.p9_con3a li .p{font-size: 15px;color: #d2dcff;line-height: 26px;
text-transform: uppercase;display: -webkit-box;
	overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 5;
-webkit-box-orient: vertical;}

@media (max-width:1000px) {
	.p9_con3a li{float: left;width: calc((100% - 50px) / 3);margin-right: 25px;
	margin-bottom: 25px;}
	.p9_con3a li:nth-of-type(5n){margin-right: 25px;}
	.p9_con3a li:nth-of-type(3n){margin-right: 0px;}
}
@media (max-width:800px) {
	.p9_con3a li{float: left;width: calc((100% - 30px) / 2);margin-right: 30px;
	margin-bottom: 25px;}
	.p9_con3a li:nth-of-type(5n){margin-right: 30px;}
	.p9_con3a li:nth-of-type(3n){margin-right: 30px;}
	.p9_con3a li:nth-of-type(2n){margin-right: 0px;}	
}
@media (max-width:640px) {
	.p9_con3{padding-top: 20px;padding-bottom: 20px;}
	.p9_con3a{margin-top: 30px;}
	.p9_con3a li{float: left;width: calc((100% - 10px) / 2);margin-right: 10px;
	margin-bottom: 10px;}
	.p9_con3a li:nth-of-type(5n){margin-right: 10px;}
	.p9_con3a li:nth-of-type(3n){margin-right: 10px;}
	.p9_con3a li:nth-of-type(2n){margin-right: 0px;}
	.p9_con3a li{padding: 30px 0;height: 260px;}
	.p9_con3a li h1{font-size: 18px;margin-top: 5px;margin-bottom: 5px;}
	.p9_con3a li .p{font-size: 12px;line-height: 20px;}
}


/* 团队介绍 */
.p9_con4{width: 100%;background: #f8fbfc;padding-top: 40px;padding-bottom: 80px;}
.p9_con4a{width: 100%;display: block;margin-top: 65px;}
.p9_con4a li{float: left;width: calc((100% - 220px) / 3);margin-right: 110px;}
.p9_con4a li:nth-of-type(3n){margin-right: 0;}
.p9_con4a li h1{font-size: 20px;color: #0c0c0c;font-weight: bold;line-height: 1em;
padding-bottom: 24px;position: relative;margin-bottom: 15px;}
.p9_con4a li h1 b{margin-right: 10px;}
.p9_con4a li h1 i{width: 76px;height: 1px;background: #a5a5a5;position: absolute;
left: 0;bottom: 0;}
.p9_con4b{width: 100%;}
.p9_con4b span{width: 5px;height: 5px;display: block;background: #5a5a5a;
position: relative;border-radius: 50%;margin-top: 11px;}
.p9_con4b span i{position: absolute;width: 5px;height: 5px;background: #5a5a5a;
left: 0;top: 0;border-radius: 50%;}
.p9_con4b p{width: calc(100% - 5px - 10px);padding-left: 15px; font-size: 15px;
color: #555;line-height: 26px; position: relative}
.p9_con4b p:before{ content: ''; display: block; width: 6px; height: 6px; background: #5a5a5a; border-radius: 50%; position: absolute; left: 0; top: 10px; }

@media (max-width:1180px) {
	.p9_con4a li{float: left;width: calc((100% - 60px) / 3);margin-right: 30px;}
}
@media (max-width:1000px) {
	.p9_con4a li{float: left;width: calc((100% - 40px) / 2);margin-right: 40px;
	margin-bottom: 30px;}
	.p9_con4a li:nth-of-type(3n){margin-right: 40px;}
	.p9_con4a li:nth-of-type(2n){margin-right: 0;}
}
@media (max-width:640px) {
	.p9_con4{padding-top: 20px;padding-bottom: 20px;}
	.p9_con4a{margin-top: 30px;}
	.p9_con4a li{float: left;width: 100%;margin-right: 0px;
	margin-bottom: 20px;}
	.p9_con4a li:nth-of-type(3n){margin-right: 0px;}
	.p9_con4a li h1{font-size: 16px;padding-bottom: 20px;}
	.p9_con4b p{font-size: 14px;}
	
}

/* 荣誉资质 */
.p9_con5{width: 100%;padding-top: 40px;padding-bottom: 80px;}
.p9_con5a{position: relative;margin-top: 70px;}
.p9_con5c.swiper-button-next, .p9_con5c.swiper-button-prev {
    position: absolute;
    top: 42%;
	margin-top: -30px;
    width: 34px;
    height: 118px;
    z-index: 10;
    cursor: pointer;
    background-size: 9px 15px;
	background: #000;
	border-radius: 6px;
    background-position: center;
    background-repeat: no-repeat;
	opacity: 0.1;
	transition: all 0.5s;
	}
.p9_con5c.swiper-button-next:hover{opacity: 0.2;transition: all 0.5s;}
.p9_con5c.swiper-button-prev:hover{opacity: 0.2;transition: all 0.5s;}
.p9_con5c.swiper-button-prev,.swiper-container-rtl .p9_con5c.swiper-button-next{
		background-image:url(../img/p9_left.png);
		left: -4.3%;
		right:auto
		}
.p9_con5c.swiper-button-next, .swiper-container-rtl .p9_con5c.swiper-button-prev {
		background-image: url(../img/p9_right.png);
		right: -4.3%;
		left: auto;
	}
.p9_con5b{width: 100%;position: relative;}
.p9_con5b > span{width: 100%;display: block;overflow: hidden;
transition: all 0.5s;}
.p9_con5b > span img{width: 100%;display: block;transition: all 0.5s;}

.p9_con5a .swiper-slide:hover .p9_con5b > span img{transform: scale(1.05);}

.bigimg{width:100%;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;
display: none;z-index:9999;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;
opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
/* .bigbox{width:100%;margin:55px auto 0 auto;overflow: hidden;} */
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow: hidden;
margin: 0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}

@media (max-width:1330px) {
	.p9_con5c.swiper-button-prev,.swiper-container-rtl .p9_con5c.swiper-button-next{
			background-image:url(../img/p9_left.png);
			left: -2%;
			right:auto
			}
	.p9_con5c.swiper-button-next, .swiper-container-rtl .p9_con5c.swiper-button-prev {
			background-image: url(../img/p9_right.png);
			right: -2%;
			left: auto;
		}
}
@media (max-width:1240px) {
	.p9_con5c.swiper-button-prev,.swiper-container-rtl .p9_con5c.swiper-button-next{
			background-image:url(../img/p9_left.png);
			left: 0;
			right:auto
			}
	.p9_con5c.swiper-button-next, .swiper-container-rtl .p9_con5c.swiper-button-prev {
			background-image: url(../img/p9_right.png);
			right: 0;
			left: auto;
		}
}
@media (max-width:640px) {
	.p9_con5{padding-top: 20px;padding-bottom: 40px;}
	.p9_con5a{margin-top: 30px;}
}
@media (max-width:450px) {
	.p9_con5c.swiper-button-next, .p9_con5c.swiper-button-prev {
	    position: absolute;
	    top: 44%;
		margin-top: -30px;
	    width: 30px;
	    height: 80px;
		}
	.p9_con5c.swiper-button-prev,.swiper-container-rtl .p9_con5c.swiper-button-next{
			background-image:url(../img/p9_left.png);
			left: -5px;
			right:auto
			}
	.p9_con5c.swiper-button-next, .swiper-container-rtl .p9_con5c.swiper-button-prev {
			background-image: url(../img/p9_right.png);
			right: -5px;
			left: auto;
		}
}



/* 联系我们 */
.p10_con{width: 100%;padding-top: 40px;padding-bottom: 70px;}
.p10_con1{display: block;width: 100%;margin-top: 110px;}
.p10_con1 li{float: left;width: calc((100% - 150px) / 3);margin-right: 75px;
position: relative;}
.p10_con1 li:nth-of-type(3n){margin-right: 0;}
.p10_con1b{width: 130px;position: absolute;left: 50%;top: -65px;
transform: translate(-50%,0px);text-align: center;}
.p10_con1b span{width: 100%;display: inline-block;overflow: hidden;}
.p10_con1b span img{width: 100%;display: block;}
.p10_con1a{width: 100%;border: 1px solid #d4d4d4;padding: 85px 0 30px 0;
text-align: center;}
.p10_con1a h1{font-size: 20px;color: #000;margin-bottom: 15px;}
.p10_con1a p{font-size: 16px;color: #000;}

.p10_map{width: 100%;}

@media (max-width:1150px) {
	.p10_con1 li{width: calc((100% - 40px) / 3);margin-right: 20px;}
}
@media (max-width:1020px) {
	.p10_con1 li{width: calc((100% - 20px) / 2);margin-right: 20px;
	margin-bottom: 90px;}
	.p10_con1 li:nth-of-type(3n){margin-right: 20px;}
	.p10_con1 li:nth-of-type(2n){margin-right: 0px;}
	.p10_con{padding-bottom: 0;}
}
@media (max-width:640px) {
	.p10_con{padding-top: 20px;}
	.p10_con1{margin-top: 100px;}
	.p10_con1 li{width: 100%;margin-right: 0;}
	.p10_con1 li:nth-of-type(3n){margin-right: 0px;}
	.p10_con1b span{width: 80%;margin: 0 auto;}
	.p10_con1a{padding: 60px 0 30px 0;}
	.p10_con1 li:nth-last-of-type(1){margin-bottom: 40px;}
	.owl-carousel .owl-item{ margin-right: 0 !important;}
}
.owl-carousel .owl-item{ margin-right: 0 }
.BMapLabel{ border: 1px solid #ddd !important; padding: 20px 15px !important; font-size: 16px !important; top: -80px !important; left: -100px !important; position: relative;}
.BMapLabel:before{ content: ""; display: block; border: 10px solid #fff; position: absolute; bottom: -10px; left: 50%; margin-left: -10px; transform: rotate(45deg); z-index: 2}
.BMapLabel:after{content: ""; display: block; border: 11px solid #ddd; border-top-color: transparent; border-left-color: transparent; position: absolute; bottom: -11px; left: 50%; margin-left: -11px; transform: rotate(45deg); z-index: 1}
.BMap_shadow, .BMap_shadow img, .BMap_shadow div, .BMap_pop{ display: none !important }

.caseListBox{ padding: 30px 0; }
.caseList{ overflow: hidden; }
.caseList.index3c li{ float: left !important }
.caseList.index3c li h1{ color: #333; padding: 10px 0 !important; margin: 0 !important;}
.caseList.index3c li p{ color: #666 }
@media (max-width:640px) {
	.caseListBox{ padding: 0 0 20px; }
	.caseList.index3c{ margin: 0; }
	.caseList.index3c li{ padding: 10px; }
}



.setmaps{
	margin: 120px 0 50px;
}
.setmaps ul{ width: 100%; display: block; overflow: hidden; background: #fafafa; margin-bottom: 15px;}
.setmaps ul li{ float: left;}
.setmaps ul li a{ display: block; padding: 0 20px; line-height: 40px;}
.setmaps ul li ul{ padding-left: 100px; border-left: 10px solid #eee;}
.setmaps ul.frist{ background: none; margin-bottom: 0;}
.setmaps ul.frist > li{ float: none; width: 100%;}
.setmaps ul.frist > li > a{ padding-left: 0;}
@media (max-width:768px) {
	.setmaps{ margin: 80px 0 30px; padding: 0 20px;}
	.setmaps ul li ul{ padding: 0;}
}


.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.pagebox,.mains{width:100%;}
.pagese{width:1200px;margin:0 auto;}
/* .banner{clear:both;width:100%;overflow:hidden;height:840px;position: relative;}
.banner .swiper-container,.banner .swiper-wrapper,.banner .swiper-slide{width:100%;height:100%}
.banner .swiper-slide{height:100%;width:100%; background-size:auto 100%;background-position:center top;}
.banner .swiper-pagination{position: absolute;left:0;bottom:100px;width:100%;text-align: center;height:2px;}
.banner .swiper-pagination span{background-color: #fff;opacity: 0.6;height:2px;width:100px;margin:0 5px;border-radius:0;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;} */
.tit{padding:65px 0 50px 0; text-align: center;}
.tit h3{font-weight:normal;font-size:32px;color:#000;}
.tit span{display: block;color:#707070;padding-top:30px;font-size:16px;}
.anli-con{height:100%;overflow:hidden;}
.anli-con{margin-right:-20px;}
.anli-con dl{float:left;width:380px;margin:0 20px 40px 0;}
.anli-con dl dt{width:100%;overflow:hidden;height:260px}
.indexbox .anli-con dl{float:left;width:520px;margin:0 20px 40px 0;}
.indexbox .anli-con dl dt{width:100%;overflow:hidden;height:360px}
.anli-con dl dd h3{font-size:22px;display: block;padding:20px 0 8px 0; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#3c3c3c;}
.anli-con dl dd span{display: block;font-size:14px;color:#737373;line-height: 24px;height:48px;overflow: hidden;}
.anli .more,.zhizi .more{width:172px;position: static;margin:40px auto;text-align: center;font-size:14px;}

#certify {
	position: relative;
	width: 1600px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width:380px;
	height:420px;
	background: #fff;
	box-shadow: 0 0 8px #ddd;
	overflow: hidden;
}
#certify  .swiper-slide img{
	display:block;
	width: 100%;
	height:360px;
}
#certify  .swiper-slide p {
	line-height:60px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 18px;
	margin: 0;
	color:#7b7a7a;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: 5px;
	width: 40px;
	height:140px;
	background-position: 0 0;
	top:34%;font-size:18px;
	background-size: 100%;color:#666;box-shadow: 0 0 5px #ddd;
	left:0px;
}
#certify .swiper-button-prev::after,#certify .swiper-button-next::after{font-size:18px;}
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right:0px;
	width: 40px;
	height:140px;
	background-position: 0 0;
	top:34%;font-size:18px;
	background-size: 100%;color:#666;box-shadow: 0 0 5px #ddd;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.pagebox{
	margin-top: 100px;
}
.anli .more{margin-top:0;}
.nyban{height:660px;background: url(../images/pc/ban03.png) center top no-repeat;width:100%;position: relative;position: relative;}
.bantext{position: absolute;left:0;top:0; background: rgba(0,0,0,0.5);width:100%;height:100%;color:#fff;}
.bantext h3{font-size:40px;display:block;padding:180px 0 25px 0}
.bantext span{display: block;font-size:20px;text-transform: uppercase;}
.bantext ul{padding-top:20px;margin-top:20px;border-top:1px solid #fff;}
.bantext ul li{font-size:16px; background: url(../images/pc/list01.png) left 10px no-repeat;padding:5px 0;padding-left:30px;line-height:24px;}
.ad01{padding: 50px 0; background-color: #158dd4;background-image: url(../images/pc/bgs1920.png);background-size: 1920px auto; background-position:center; background-repeat: no-repeat;}
/* .ad01 img{display:block;margin:0 auto;width:100%;} */
.ad01 .pagese{
	color: #fff; font-weight: 600; font-size: 24px; text-align: center; line-height: 1.8em; text-shadow:3px 3px 5px #015688;
}
.xganli .anli-con dl dd h3{text-align: center;font-size:16px;}
.anli-con dl dt{width:100%;}
.anli-con dl dt img{width:100%;}
.gczs{ background: url(../images/pc/gczs.png) center top no-repeat; background-size: auto 100%; padding-bottom:80px;}
#gczs01 .swiper-slide {background-position: center;background-size: cover;width:280px;height: 320px;overflow:hidden;
background:url(../images/pc/zzbg.png) left 315px no-repeat;padding-bottom:62px;}
#gczs01 .swiper-slide img{width:230px;height:320px;border:1px solid #ddd;display:block;margin:0 auto;padding:2px; background-color: #fff;}
#gczs01 .swiper-slide span{display:block;margin-top:25px;height:40px;line-height:40px; text-align: center;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#gczs02{margin-top:40px;position: relative;}
#gczs02 .swiper-slide img{width:200px;height:285px;border:4px solid #fff;}
#gczs02  .swiper-button-prev,#gczs02  .swiper-button-next {
	left:-50px; background: #fff;
	width: 40px;
	height:140px;
	background-position: 0 0;
	top:100px;font-size:18px;
	background-size: 100%;color:#666;box-shadow: 0 0 5px #ddd;
}
#gczs02 .swiper-button-prev::after,#gczs02 .swiper-button-next::after{font-size:18px;}
#gczs02 .swiper-button-next {
	left:auto;
	right:-45px;
}
.jjfa-con{height:100%;overflow:hidden;margin-right:-60px;}
.jjfa-con dl{border:1px solid #e4e6e8;border-radius:8px;float:left;width:360px;margin-right:58px;margin-top: 30px;overflow:hidden;}
.jjfa-con dl dt h3{padding:30px;font-size:20px;display:block;line-height:50px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jjfa-con dl dt h3 img{display:inline-block; vertical-align: middle;margin-right:20px;}
.jjfa-con dl dt p{padding:0 30px 30px;font-size:15px;color:#848b98;line-height:30px;height:340px;overflow:hidden;font-weight: 500;}
.jjfa-con dl dt a{font-size:14px; text-align:right;padding:30px 15px 20px 30px;display:block;color:#3d7eff;background: url(../images/pc/jt01.png) right 35px no-repeat;
margin-right:35px;}
.jjfa-con dl dt a img{padding-left:5px;}
.jjfa-con dl dd{ background-color: #fbfcff;}
.jjfa-con dl dd h3{padding:17px 30px 17px 30px;color:#3d7eff;font-size:15px;font-weight:bold; background: url(../images/pc/deng.png) 30px center no-repeat;padding-left:50px;}
.jjfa-con dl dd li{color:#909bb1;font-size:14px;float:left;line-height:14px;margin-bottom:18px;margin-right:13px;}
.jjfa-con dl dd ul{padding:0 30px 2px 30px;height:60px;overflow:hidden;}
.jjfa-con dl dd li i{padding-right:5px;}

@media screen and (max-width:1600px){
	.pagese{width:1200px;margin:0 auto;}
	.anli-con dl,.indexbox .anli-con dl{float:left;width:380px;margin:0 20px 40px 0;overflow:hidden;}
	.anli-con dl dt img{width:100%}
	.anli-con dl dt,.indexbox .anli-con dl dt {height:260px;}
	#certify{width:1200px;}
}
@media screen and (max-width:640px){
	.pagebox{
		margin-top: 80px;
	}
	.pagese,.indexbox .pagese{width:94%;margin:0 auto;overflow:hidden;}
	/* .banner{height:250px} */
	.nav-login img{width:0.7rem;}
	/* .banner .swiper-pagination{bottom:25px;width:100%;text-align: center;height:2px;}
	.banner .swiper-pagination span.swiper-pagination-bullet{background-color: #fff;opacity: 0.6;height:2px;width:30px;margin:0 10px;border-radius:0;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;}
	.banner .swiper-slide img{width:100%;display:block;} */
	.anli-con{display:flex;width:100%;flex-wrap: wrap;}
	.anli-con dl,.indexbox .anli-con dl{float:none;flex-shrink:0;width:48%;margin:0 1%;overflow:hidden;margin-top:0.2rem;}
	.anli-con dl dt,.indexbox .anli-con dl dt{height:auto;overflow:hidden;}
	.anli-con dl dd span{display:none;}
	.xganli .anli-con dl dd h3{font-size:14px;padding-top:0}
	.anli .more,.zhizi .more,.product .more{border-color:#a8a8a8;color:#333;width:172px;padding:0}
	.more a,.more a:visited{color:#333;}
	.anli .more{margin-top:20px;}
	.tit span{display:none;}
	.tit h3{font-size:24px;}
	.tit{padding:1rem 0}
	.fangan .tit{margin-top:-30px;}
	#certify{width:100%;}
	#certify  .swiper-slide{width:260px;height:auto}
	#certify  .swiper-slide img{height:auto;}
	#certify .swiper-container{padding-bottom:80px;}
	#certify .swiper-button-next,#certify .swiper-button-prev{height:42px;width:42px;box-shadow: none;bottom:-2px;top:auto;border:1px solid #a8a8a8;border-radius:5px;}
	#certify .swiper-button-next{right:15%}
	#certify .swiper-button-prev{left:15%}
	.jjfa-con{margin:0;}
	.jjfa-con dl{width:98%;margin:0.3rem 0 0 0;position:relative}
	.jjfa-con dl dd,.jjfa-con dl dt p{display:none;}
	.jjfa-con dl dt h3{padding:5px 3%;font-size:14px;width:100%;overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
	.jjfa-con dl dt h3 img{width:20px;margin-right:5px;vertical-align: middle;}
	.jjfa-con dl dt a{position: absolute;padding:0;right:3%;top:40%;margin-right:0;padding-right:15px;background-position: right center ;}
	.nyban{height:auto; background: url(../images/mobile/ban03.png) center top no-repeat; background-size:auto 100%; padding-bottom: 2rem;}
	
	.bantext{position: relative; background: none;}
	.bantext h3{position: absolute;left:3%;top:2rem;padding:0 3%;font-size:2rem; text-align: center;width:91%;}
	.bantext span{position: absolute;left:3%;top:5rem;padding:0 3%;font-size:0.35rem; text-align: center;width:91%;}
	.bantext ul{margin-top:5.5rem;border:none}
	.bantext ul li{background: none; background-color: #2864e6;border-radius:8px;margin-top:0.3rem;padding:10px;font-size: 0.3rem;}
	#gczs02{padding:0 50px;}
	#gczs02 .swiper-slide img{width:100%;height:auto;border:none;}
	#gczs02 .swiper-button-next{right:0;top:50%;height:50px;width:30px;}
	#gczs02 .swiper-button-prev{left:0;top:50%;height:50px;width:30px;}
	.gczs{background:url(../images/mobile/zsbg.png) left top no-repeat; background-size:cover;padding-bottom:1rem;}
	#gczs01 img{width:100%}
	.ad01{padding: 40px 20px;}
	.ad01 .pagese{width:100%;font-size: 18px;}
	.xganli .anli-con{margin-right:0;padding-bottom:0.6rem;}
	.jjfa .tit{padding-bottom:0.5rem;}
	/* body{width:100%;overflow:hidden;} */
}
