.banner2Box{ background: #ededed; overflow: hidden; width: 100%; border-top: 1px solid #e5e5e5 }
.banner2Box .swiper-slide{ background: none }
.banner1_font{width: 45%;}
.banner1_fonta{display: block;}
.banner1_font h1{margin-top: 150px;font-size:48px;color:#000;line-height: 1em;
margin-bottom: 20px;letter-spacing: 5px;width: 100%;}
.banner1_font h2{width: 100%;text-align: center;font-size:18px;
color:#000;letter-spacing: 4px;position: relative;margin-bottom: 30px;line-height: 1em;}
.font_L{position: absolute;left: 20px;top:50%; width: 70px;height: 1px;
background: #333;}
.font_R{position: absolute;right: 20px;top:50%; width: 70px;height: 1px;
background: #333;}
.font3{width: 100%;background: #23488e;line-height: 44px;text-align: center;}
.font3 h3{font-size:18px;color:#fff;line-height: 44px;letter-spacing: 7px;}
.banner1_font p{width: 100%;text-align: center;line-height: 30px;font-size:8px;
color:#333;text-transform: uppercase;margin-bottom: 50px;}
.banner1_more{width: 110px;height: 34px;border: 1px solid #000;text-align: center;
display: block;transition: all 0.5s;margin-bottom: 80px;}
.banner1_more h4{font-size:14px;color:#000;line-height: 34px;transition: all 0.5s;}
.banner1_more:hover{background: #23488e;border: 1px solid transparent;}
.banner1_more:hover h4{color:#fff;}


.imgs{width: 55%;padding:20px 0 20px 100px;box-sizing: border-box;}
.imgsa{display: block}
.imgs span{display: block;width: 100%;overflow: hidden;}
.imgs img{width: 100%;display: block;}
	.banner { width: 100%; overflow: hidden; }
    .banner .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
   .banner .gallery-top {
      height: 80%;
      width: 100%;
    }
   .banner2 .gallery-thumbs {
      height: 38px;
      box-sizing: border-box;
	  border-bottom: 1px solid #e9e9e9;
	  border-top:1px solid #e9e9e9;
	  background: #ededed;
    }
	.banner2{width: 1200px;overflow: hidden; margin: 0 auto;}
	.banner2 .items{ border-right:1px solid #e5e5e5 }
	.banner2 .items:nth-last-child(1){ border: none;}
    .banner2 .items a {
    	display: block;
    	width: 100%;
	  /* border-right: 1px solid #e9e9e9;
	  border-left: 1px solid #e9e9e9; */
	  background: #ededed;
	  font-size:14px;
	  color:#545454;
	  white-space: nowrap;text-overflow: ellipsis; overflow: hidden;
	  display: block;
	  line-height: 36px;
	  transition: all 0.5s
    }

	.banner2 .swiper-slide:hover a{
	  opacity: 1;
	  background: #f8f8f8;
	  cursor: pointer;
	}
   .banner2 .swiper-slide-thumb-active a{
      opacity: 1;
	  background: #f8f8f8;
	  cursor: pointer;
    }
	/* .banner2 .swiper-slide img{display: none!important;} */
	.banner2 .swiper-slide a{width: 100%;display: block;height: 100%;}
	 .banner2 .swiper-slide p{line-height: 34px;font-size:14px;color:#545454;}
	.banner2_img{width: 11px!important;height: 9px;
	display: inline-block!important;margin: 8px 0 12px 10px;}

	@media (max-width:1200px) {
		.banner{max-width: 1000px;}
		.banner1_font{width: 45%;}
		.banner1_font h1{margin-top: 70px;font-size:36px;color:#000;line-height: 1em;
		margin-bottom: 20px;letter-spacing: 5px;width: 100%;}
		.banner1_font h2{width: 100%;text-align: center;font-size:16px;
		color:#000;letter-spacing: 4px;position: relative;margin-bottom: 30px;line-height: 1em;}
		.font_L{position: absolute;left: 20px;top:50%; width: 70px;height: 1px;
		background: #333;}
		.font_R{position: absolute;right: 20px;top:50%; width: 70px;height: 1px;
		background: #333;}
		.font3{width: 100%;background: #23488e;line-height: 40px;text-align: center;}
		.font3 h3{font-size:18px;color:#fff;line-height: 40px;letter-spacing: 7px;}
		.banner1_font p{width: 100%;text-align: left;line-height: 30px;font-size:10px;
		color:#333;text-transform: uppercase;margin-bottom: 30px;}
		.banner1_more{width: 110px;height: 34px;border: 1px solid #000;text-align: center;
		display: block;transition: all 0.5s;margin-bottom: 80px;}
		.banner1_more h4{font-size:14px;color:#000;line-height: 34px;transition: all 0.5s;}
		.banner1_more:hover{background: #23488e;border: 1px solid transparent;}
		.banner1_more:hover h4{color:#fff;}
		.banner2{ width: 100% }
		/* .banner2 .swiper-wrapper{width: 1000px;overflow: hidden;} */
	}

	@media (max-width:1000px) {
		.banner{max-width: 800px;}
		.banner1_font{width: 45%;}
		.banner1_font h1{margin-top: 50px;font-size:28px;color:#000;line-height: 1em;
		margin-bottom: 20px;letter-spacing: 5px;width: 100%;}
		.banner1_font h2{width: 100%;text-align: center;font-size:16px;
		color:#000;letter-spacing: 4px;position: relative;margin-bottom: 30px;line-height: 1em;}
		.font_L{position: absolute;left: 20px;top:50%; width: 30px;height: 1px;
		background: #333;}
		.font_R{position: absolute;right: 20px;top:50%; width: 30px;height: 1px;
		background: #333;}
		.font3{width: 100%;background: #23488e;line-height: 30px;text-align: center;}
		.font3 h3{font-size:14px;color:#fff;line-height: 30px;letter-spacing: 7px;
		margin-bottom: 20px;}
		.banner1_font p{width: 100%;text-align: left;line-height: 24px;font-size:10px;
		color:#333;text-transform: uppercase;margin-bottom: 30px;}
		.banner1_more{width: 90px;height: 32px;border: 1px solid #000;text-align: center;
		display: block;transition: all 0.5s;margin-bottom: 50px;}
		.banner1_more h4{font-size:14px;color:#000;line-height: 34px;transition: all 0.5s;}
		.banner1_more:hover{background: #23488e;border: 1px solid transparent;}
		.banner1_more:hover h4{color:#fff;}

		.imgs{width: 55%;padding:20px 0 20px 100px;box-sizing: border-box;}
		.imgs span{display: block;width: 100%;overflow: hidden;}
		.imgs img{width: 100%;display: block;}
	}
	@media (max-width:800px) {
		.banner{max-width: 600px;}
		.banner1_font{width: 45%;}
		.banner1_font h1{margin-top: 50px;font-size:22px;color:#000;line-height: 1em;
		margin-bottom: 20px;letter-spacing: 5px;width: 100%;}
		.banner1_font h2{width: 100%;text-align: center;font-size:14px;
		color:#000;letter-spacing: 4px;position: relative;margin-bottom: 20px;line-height: 1em;}
		.font_L{position: absolute;left: 15px;top:50%; width: 15px;height: 1px;
		background: #333;}
		.font_R{position: absolute;right: 15px;top:50%; width: 15px;height: 1px;
		background: #333;}
		.font3{width: 100%;background: #23488e;line-height: 20px;text-align: center;}
		.font3 h3{font-size:12px;color:#fff;line-height: 30px;letter-spacing: 2px;
		margin-bottom: 10px;}
		.banner1_font p{width: 100%;text-align: left;line-height: 24px;font-size:10px;
		color:#333;text-transform: uppercase;margin-bottom: 20px;}
		.banner1_more{width: 90px;height: 32px;border: 1px solid #000;text-align: center;
		display: block;transition: all 0.5s;margin-bottom: 30px;}
		.banner1_more h4{font-size:14px;color:#000;line-height: 34px;transition: all 0.5s;}
		.banner1_more:hover{background: #23488e;border: 1px solid transparent;}
		.banner1_more:hover h4{color:#fff;}

		.imgs{width: 55%;padding:20px 0 20px 100px;box-sizing: border-box;}
		.imgs span{display: block;width: 100%;overflow: hidden;}
		.imgs img{width: 100%;display: block;}
	}
	@media (max-width:600px) {
		.banner{max-width: 440px;}
		.banner1_font{width: 45%;}
		.banner1_font h1{margin-top: 40px;font-size:16px;color:#000;line-height: 1em;
		margin-bottom: 20px;letter-spacing: 5px;width: 100%;}
		.banner1_font h2{width: 100%;text-align: center;font-size:12px;
		color:#000;letter-spacing: 4px;position: relative;margin-bottom: 20px;line-height: 1em;}
		.font_L{position: absolute;left: 10px;top:50%; width: 5px;height: 1px;
		background: #333;}
		.font_R{position: absolute;right: 10px;top:50%; width: 5px;height: 1px;
		background: #333;}
		.font3{width: 100%;background: #23488e;line-height: 20px;text-align: center;}
		.font3 h3{font-size:12px;color:#fff;line-height: 30px;letter-spacing: 0px;
		margin-bottom: 25px;}
		.banner1_font p{display: none;}
		.banner1_more{width: 60px;height: 26px;border: 1px solid #000;text-align: center;
		display: block;transition: all 0.5s;margin-bottom: 20px;}
		.banner1_more h4{font-size:12px;color:#000;line-height: 26px;transition: all 0.5s;}
		.banner1_more:hover{background: #23488e;border: 1px solid transparent;}
		.banner1_more:hover h4{color:#fff;}

		.imgs{width: 55%;padding:20px 0 20px 100px;box-sizing: border-box;}
		.imgs span{display: block;width: 100%;overflow: hidden;}
		.imgs img{width: 100%;display: block;}
	}
	@media (max-width:460px) {
		.banner{max-width: 340px;}
		.banner1_font{width: 45%;}
		.banner1_font h1{margin-top: 35px;font-size:14px;color:#000;line-height: 1em;
		margin-bottom: 15px;letter-spacing: 2px;width: 100%;}
		.banner1_font h2{width: 100%;text-align: center;font-size:12px;
		color:#000;letter-spacing: 1px;position: relative;margin-bottom: 15px;line-height: 1em;}
		.font_L{position: absolute;left: 10px;top:50%; width: 6px;height: 1px;
		background: #333;}
		.font_R{position: absolute;right: 10px;top:50%; width: 6px;height: 1px;
		background: #333;}
		.font3{width: 100%;background: #23488e;height: 20px;text-align: center;}
		.font3 h3{font-size:12px;color:#fff;line-height: 20px;letter-spacing: 0px;
		white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
		padding-left: 4px;margin-bottom: 20px!important;}
		.banner1_font p{display: none;}
		.banner1_more{width: 70px;height: 24px;border: 1px solid #000;text-align: center;
		display: block;transition: all 0.5s;margin: 15px 0;}
		.banner1_more h4{font-size:12px;color:#000;line-height: 24px;transition: all 0.5s;}
		.banner1_more:hover{background: #23488e;border: 1px solid transparent;}
		.banner1_more:hover h4{color:#fff;}

		.imgs{width: 55%;padding:10px 30px;box-sizing: border-box;}
		.imgs span{display: block;width: 100%;overflow: hidden;}
		.imgs img{width: 100%;display: block;}
	}

/* 汽车内饰 */
.index_con1{background-repeat: no-repeat;
background-position: top center;background-size:cover;position: relative; position: relative}
.con1_left_box{width: 21%;box-sizing: border-box;
padding-top: 34px;background: rgba(0,0,0,0.6);}

.con1_left{width: 100%;}
.con1_left li{height: 92px;border-top: 1px solid;border-color:rgba(26,28,34,0.6);
 box-sizing: border-box;
width: 100%;transition: all 0.5s;}
.con1_a{display: block;width: 100%;height: 100%;}
.con1_left li:nth-last-of-type(1){height: 66px;}
.con1_a2{text-align: center;width: 100%;height: 100%;display: block;}
.con1_a2 i{font-size:14px;color:#fff;line-height: 66px;}
.con1_left li span{padding-top: 28px;width: 28px;height: 34px;
display: block;margin-left: 22px;}
.con1_left li img{width: 100%;display: block;}
.con1_font{width: calc(100% - 28px - 22px);padding-left: 10px;}
.con1_font h1{font-size:16px;color:#fefefe;line-height: 1em; margin-top: 28px;}
.con1_font p{font-size:12px;color:#fefefe;line-height: 1em; margin-top: 10px;}
.con1_left li.active,.con1_left li:hover{background: #23488e;transition: all 0.5s;}

.m_con1_left_box{border-bottom: 1px solid #fff;}
.m_con1_left{width: 100%;}
.m_con1_left li{float: left;margin: 30px 20px 20px 0;
width: 100%;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
.m_con1_left h1{font-size:14px;color:#fff;display: block;}




.con1_right{width: 79%;box-sizing: border-box;
padding-left: 100px;}
.con2{margin-top: 88px;margin-bottom: 60px;}
.con2_a{display: block;width: 100%;}
.con2 h1{font-size:30px;color:#fefefe;line-height: 1em;margin-bottom: 15px;}
.con2 p{font-size:14px;color:#fff;line-height: 25px;margin-bottom: 20px;}
.con2_more{display: block;width: 162px;height: 44px;text-align: center;
border-radius: 22px;border: 1px solid #fff;transition: all 0.5s;}
.con2_more i{font-size:14px;color:#fefefe;line-height: 44px;}
.con2_more:hover{background: #23488e;border: 1px solid #23488e;}

.con3{margin-bottom: 50px;}
.con3 h1{font-size:18px;color:#fefefe;line-height: 1em;margin-bottom: 30px;}
.con3 ul{padding-left: 45px;}
.con3 ul li{float: left;margin-bottom: 20px;}
.con3 li:nth-last-of-type(1){margin-right: 0;}

.con4{padding-right: 85px;}
.con4 h1{font-size:18px;color:#fefefe;line-height: 1em;margin-bottom: 20px;}
.con4 li{float: left;margin-bottom: 20px;}
.con4 li a{display: block; width: 95%;border: 1px solid #fff;height: 38px;
text-align: center;transition: all 0.5s;}
.con4 li a i{font-size:14px;color:#fff;line-height: 38px;}
.con4 li:hover a{background: #23488e;border: 1px solid #23488e;}
@media (max-width:1024px) {
	.con1_right{width: 100%;float: none;padding-left: 0;}
	.con2{ margin: 30px 0 20px; }
	.con2 h1{ font-size: 20px }
	.con3 ul li{margin-right: 0;}
	.con2_more{ width: 120px; height: 30px; line-height: 30px }
	.con2_more i{ line-height: 30px; }
}
@media (max-width:640px) {
	.con4{padding-right: 0;}
	.con4 li a{width: 100%;}
	.con3 ul li{margin-right: 0;}
}







.title{font-size:30px;color:#000;text-align: center;margin-top: 60px;
margin-bottom: 15px;}
.title1{margin-bottom: 30px;}
@media (max-width:640px) {
	.title{margin-top: 30px;}
}



.keyword{width: 100%;border-bottom: 1px solid #efefef;background: #fafafa;}
.keyword p{font-size:14px;color:#333;padding-top: 25px;margin-bottom: 20px;}


.pro_box{width: 100%;background: #fafafa;}

.pro1a{width: 80%;margin: 0px auto 25px auto;}
.pro1a li{float: left;text-align: center;position: relative;}
.pro1a li a{display: block; font-size:14px;color:#333;transition: all 0.5s;}
.pro1a li i{position: absolute;width: 1px;height: 11px;background: #999;right: 0;
top:calc(50% - 5px);}
.pro1a li:nth-last-of-type(1) i{display: none;}
.pro1a li.active a,.pro1a li:hover a{color:#23488e;}

.pro1{width: 80%;margin: 0 auto 25px auto;}
.pro1 li{float: left;text-align: center;position: relative;}
.pro1 li a{display: block; font-size:14px;color:#333;transition: all 0.5s;}
.pro1 li.active a,.pro1 li:hover a{color:#23488e;}

.pro2{width: 100%;}
.pro2 li{background:#fff;text-align: center;width: calc((100% - 30px) / 4);
margin-right: 10px; float: left;margin-bottom: 10px;position: relative;}
.pro2 li:nth-of-type(4n){margin-right: 0;}
.pro2a{display: inline-block !important;float: none;
padding:80px 5px;overflow: hidden; width: 100%;}
.pro2a span{ width:100%; display: inline-block; overflow: hidden;
margin-bottom: 40px;}
.pro2a img{ width: 100%;display: inline-block;transition: all 0.5s;min-height: 160px;}
.pro2a p{font-size:16px;color:#000;/* font-weight: bold; */
white-space: nowrap;text-overflow: ellipsis;}

.pro2_more{width: 100%;height: 100%;position: absolute;background: #23488e;
top:0;left: 0;padding:55px 20px 0 20px;opacity: 0;transition: all 0.6s;}
.pro2_more p{font-size:12px;color:#fffafa;line-height: 30px;text-align: justify;
margin-bottom: 60px;}
.pro2_more div{width: 110px;height: 34px;border: 1px solid #fff;margin: 0 auto;
text-align: center;transition: all 0.5s;}
.pro2_more h1{font-size:14px;color:#fff;line-height: 34px;transition: all 0.5s;}
.pro2_more div:hover{background: #fff;border: 1px solid #23488e;}
.pro2_more div:hover h1{color:#23488e;}

.pro2_more:hover{opacity: 1;transition: all 0.6s;}

.pro_more{display: block;width: 110px;height: 34px;text-align: center;
background: #23488e;margin: 30px auto 0 auto;}
.pro_more h1{font-size:14px;color:#fff;line-height: 34px;}
@media (max-width:1024px) {
	.pro2 li{width: calc((100% - 20px) / 3);
	margin-right: 10px; float: left;margin-bottom: 10px;position: relative;}
	.pro2 li:nth-of-type(3n){margin-right: 0;}
	.pro2 li:nth-of-type(4){margin-right: 10px;}
}
@media (max-width:640px) {
	.pro2 li{width:100%;}
	.pro2 li{margin-right: 0;}
}




.adv_box{margin-bottom: 20px;}
.adv_con{font-size:14px;color:#333;margin-bottom: 35px;text-align: center;}
.adv_con1 li{float: left; width: calc((100% - 40px) / 2);margin-right: 40px;
background: #fafafa; box-sizing: border-box;margin-bottom: 40px;transition: all 0.5s;}
.adv_con1 li:nth-of-type(2n){margin-right: 0;}
.adv_con1 li a{display: block;padding-top: 65px;}
.adv_con1 li img{margin-left: 85px;}

.adv_con2{padding-left: 20px;}
.adv_con1 li h1{font-size:16px;color:#202020;line-height: 1em;margin-bottom: 20px;
transition: all 0.5s;}
.adv_con1 li p{font-size:14px;color:#666;margin-bottom: 80px;
transition: all 0.5s;}

.adv_con1 li:nth-of-type(2){background: #23488e;transition: all 0.5s;}
.adv_con1 li:nth-of-type(2) h1{font-size:16px;color:#fff;line-height: 1em;
margin-bottom: 20px;transition: all 0.5s;}
.adv_con1 li:nth-of-type(2) p{font-size:14px;color:#d3e2ff;margin-bottom: 80px;
transition: all 0.5s;}

.adv_con1 li:nth-of-type(3){background: #23488e;transition: all 0.5s;}
.adv_con1 li:nth-of-type(3) h1{font-size:16px;color:#fff;line-height: 1em;
margin-bottom: 20px;transition: all 0.5s;}
.adv_con1 li:nth-of-type(3) p{font-size:14px;color:#d3e2ff;margin-bottom: 80px;
transition: all 0.5s;}

.adv_icon{display: block;}
.adv_icon1{display: none;}

.adv_con1 li:hover{box-shadow: 0 0 10px #eee;}
/* .adv_con1 li:hover h1{color:#fff;}
.adv_con1 li:hover p{color:#d3e2ff;} */
/* .adv_con1 li:hover .adv_icon{display: none;}
.adv_con1 li:hover .adv_icon1{display: block;} */

/* .adv_con1 li:nth-of-type(2):hover{background: #fafafa;}
.adv_con1 li:nth-of-type(2):hover h1{color:#202020;}
.adv_con1 li:nth-of-type(2):hover p{color:#666;}
.adv_con1 li:nth-of-type(2):hover .adv_icon{display: none;}
.adv_con1 li:nth-of-type(2):hover .adv_icon1{display: block;}

.adv_con1 li:nth-of-type(3):hover{background: #fafafa;}
.adv_con1 li:nth-of-type(3):hover h1{color:#202020;}
.adv_con1 li:nth-of-type(3):hover p{color:#666;}
.adv_con1 li:nth-of-type(3):hover .adv_icon{display: none;}
.adv_con1 li:nth-of-type(3):hover .adv_icon1{display: block;} */

@media (max-width:1024px) {
	.adv_con1 li{width: 100%;}
}

@media (max-width:640px) {
	.adv_con1 li{background: #23488e;transition: all 0.5s;}
	.adv_con1 li h1{font-size:16px;color:#fff;line-height: 1em;
	margin-bottom: 20px;transition: all 0.5s;}
	.adv_con1 li p{font-size:14px;color:#d3e2ff;margin-bottom: 80px;
	transition: all 0.5s;}
	.adv_con1 li:nth-of-type(1) .adv_icon{display: none;}
	.adv_con1 li:nth-of-type(1) .adv_icon1{display: block;}
	.adv_con1 li:nth-of-type(4) .adv_icon{display: none;}
	.adv_con1 li:nth-of-type(4) .adv_icon1{display: block;}

}

@media (max-width:540px) {
	.adv_con1 li{width: 100%;}
	.adv_con1 li img{margin-left: 30px;}
}
@media (max-width:450px) {
	.adv_con1 li a{display: block;padding-top: 40px;}
	.adv_con1 li{width: 100%;}
	.adv_con1 li img{margin-left: 30px;float: left;margin-bottom: 30px;}
	.adv_con2{width: 100%;padding-left: 30px;}
	.adv_con1 li p{margin-bottom: 40px!important;}

}




.company{width: 100%;background: #fafafa;}
.com_con{font-size:14px;color:#333;text-align: center;margin-bottom: 40px;}

.com_con1{margin-right: 24px;}
.com_con1{width: 106px;}
.com_con1 li{width: 106px;height: 106px;border-radius: 50%;border: 1px solid #9f9f9f;
text-align: center;margin-bottom: 25px;transition: all 0.5s;}
.com_con1 li a{display: block;width: 100%;height: 100%;}
.com_con1 li img{width: 32px;height: 32px;margin: 20px auto 10px auto;transition: all 0.5s;}
.com_con1 li h1{font-size:16px;color:#333;transition: all 0.5s;}

.com_icon{display: block;}
.com_icon1{display: none;}

.com_con1 li.active,.com_con1 li:hover{background: #23488e;border: 1px solid transparent; transition: all 0.5s;}
.com_con1 li.active h1,.com_con1 li:hover h1{font-size:16px;color:#fff;transition: all 0.5s;}
.com_con1 li:hover .com_icon1{display: block;}
.com_con1 li:hover .com_icon{display: none;}

.com_con1 li.active .com_icon1{display: block;}
.com_con1 li.active .com_icon{display: none;}


.com_con2{width: calc(100% - 130px);
padding-right: 30px;box-sizing: border-box;}
.com_con2 p{font-size:13px;color:#333;line-height: 24px;text-align: justify;
margin-bottom: 30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; margin-top: 20px;}
.com_con2 p:nth-last-of-type(1){margin: 60px 0 20px;}
.com_con3{width: 100%;}
.com_con3 li{float: left;width: calc((100% - 40px) / 3);margin-right: 20px;}
.com_con3 li:nth-of-type(3){margin-right: 0;}
.com_con3 li img{width: 100%;display: block;}

.com_right{padding-left: 30px;}
.com_right span{width: 100%;display: block;overflow: hidden;}
.com_right img{width: 100%;display: block;}
.com_right iframe{ width: 100%; height: 400px }
@media (max-width:1024px) {
	.com_right{padding-left: 12px;margin-top: 20px;}
}
@media (max-width:640px) {
	.m_com_con1{width: 100%;}
	.com_con1{width: 246px;margin:0 auto!important;float: none;}
	.com_con1 li{float:left;margin-right: 30px;}
	.com_con1 li:nth-last-of-type(1){margin-right: 0;}
	.com_con2{padding-right: 0!important;width: 100%;}
	.com_con2 p{ margin: 15px 0 !important }
	.com_con{margin-bottom: 20px;}
	.com_right iframe{ height: 300px; }
}





.skill{margin-top: 60px;}
.skill_con{width: 100%;}
.skill_con li{float: left; width: calc((100% - 50px) / 2);margin-right: 50px;}
.skill_con li:nth-of-type(2){margin-right: 0;}
.skill_title{width: 100%; font-size:24px;color:#000;text-align: left;
margin-bottom: 28px;transition: all 0.5s;}
.skill_con1_all{margin-bottom: 30px;}
.skill_img{width: 50%;display: block;overflow: hidden;}
.skill_img img{width: 100%;display: block;}

.skill_con1{width: 50%;padding-left: 20px;}
.skill_con1 h1{font-size:16px;color:#060000;line-height: 24px;margin-bottom: 25px;}
.skill_con1 p{font-size:14px;color:#666;line-height: 24px;margin-bottom: 25px;}
.skill_con1 i{font-size:14px;color:#888}

.skill_con2{width: 100%;margin: 0!important;}
.skill_con2 li{width: 100%;height: 38px;}
.skill_con2 li a{display:block;}
.skill_con2 li:nth-last-of-type(1){margin-bottom: 0;}

.skill_con3{width: 100%;height: 100%;}
.skill_con3 img{margin: 13px 10px 13px 0;width: 6px;}
.skill_con3 h1{font-size:14px;color:#333;line-height: 38px;transition: all 0.5s;
width: calc(100% - 16px - 25%);white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
.skill_con3 i{font-size:14px;color:#999;line-height: 38px;width:25%;
text-align: right;}

.skill_title:hover{color: #23488e;}
.skill_con2 li:hover .skill_con3 h1{color: #23488e;}

@media (max-width:1024px) {
	.skill_con > li{float: left; width: 100%;margin-right: 0px;margin-bottom: 40px;}
	.skill_con li:nth-last-of-type(1){margin-bottom: 0;}
}
@media (max-width:640px) {
	.skill{ margin-top: 30px; }
	.skill_img{width: 100%;margin-bottom: 20px;}
	.skill_con1{width: 100%;padding-left: 0;}
}

/* 公用 在线咨询 */
.zixun{position: fixed;right: 20px; bottom:8%; z-index: 20; width: 160px;height: 60px;
background: #23488e;cursor: pointer;z-index: 99999}
.zixun img{float: left;margin: 17px 10px 17px 20px;}
.zixun h1{font-size:18px;color: #fff;line-height: 60px;}

/* 当前位置 */
.current_box{width: 100%;border-bottom: 1px solid #efefef;}
.current_box1{width: 100%;background: #f2f2f2;}
.current{margin: 15px 0;}
.current p{font-size:14px;color:#000;}

/* 分页 共用 */
.common_box{text-align: center; width: 100%;margin: 0px auto 60px auto;}
.common_box a, .common_box span{margin: 0 5px;display: inline-block;width: 40px;height: 40px;border-radius: 3px;
background: transparent;text-align: center;line-height: 40px;color:#666;transition: all 0.5s;
font-size:14px;}
.common_box a.a1{ display: none }
.common_box a:nth-last-of-type(1){margin-right: 0;}
.common_box span{background: transparent;color: #164a9e;}
.common_box a:hover{background: #bdc3c7;color:#fff;}

/* product_a */
.p3_con{width: 100%;background: #f2f2f2;padding-bottom: 60px;}
.p3_con1a{display: block; width: 325px; margin: 75px auto 70px auto;}
.p3_con1b{width: 100%;display: block;overflow: hidden;margin-bottom: 80px;}
.p3_con1b iframe{width: 100%; height: 400px; display: block;}

.p3_con2{width: 100%;margin-bottom: 40px;}
/* .p3_con2Text{ text-align: center } */
.p3_con2Text > h1{font-size:28px;color: #000;margin-top: 50px;margin-bottom: 30px;}
.p3_con2Text > p{width: 100%;margin: 0 auto;font-size:18px;color: #6b6b6b;line-height: 30px;}
.p3_con2Text img{margin-top: 50px;width: 100% !important; height: auto !important; display: block;overflow: hidden;
margin-bottom: 50px;display: block;}
.p3_con1c, .p3_con2Text .p3_con1c{width: 24px !important;margin: 0 auto !important;display: block;cursor: pointer;}

.p3_con3{width: 100%;background: #f2f2f2;padding-bottom: 40px;}
.p3_con3 span{width: 90.4%; margin: 55px auto 130px auto;display: block;
overflow: hidden;}
.p3_con3 span img{width: 100%;display: block;}

.p3_con4{width: 100%;margin-bottom: 40px;}
.p3_con4a{width: 100%;margin: 80px 0;}
.p3_con4b{width: 50%;}
.p3_con4b span{width: 100%;display: block;overflow: hidden;}
.p3_con4b span img{width: 100%;display: block;margin: 0;}

.p3_con4c{width: 50%;padding-left: 25px;box-sizing: border-box;padding-top: 15px;}
.p3_con4c h1{font-size:24px;color: #000;line-height: 1em;margin: 10px 0 20px;}
.p3_con4c p{font-size:18px;color: #6b6b6b;line-height: 30px; width: 100%; margin: 10px 0 20px; padding-left: 16px}

.p3_con4e{display: block; width: 160px;height: 50px;background: #23488e;
text-align: center;margin: 0px auto 85px auto;}
.p3_con4e h1{font-size:18px;color: #fff;line-height: 50px;}

.p3_con5{width: 100%;background: #f2f2f2;padding-bottom: 40px;}
.p3_con5a span{width: 100%;display: block;overflow: hidden;margin-top: 100px;}
.p3_con5a span img{width: 100%;display: block;}

.p3_con6{background-repeat: no-repeat;background-position: top center;
background-size:cover;position: relative;}
.p3_con6a{width: 60%;padding:55px 0 55px 30px;margin-right: 0px;}
.p3_con6b{width: 25%;padding-left: 25px;box-sizing: border-box;}
.p3_con6b img{margin: 48px 0;float: left;}
.p3_con6b h1{font-size:24px;color: #fff;float: left;line-height: 145px;margin-left: 10px;}
.p3_con6c{width: calc(100% - 50% - 35%);}
.p3_con6d{width: 100%;margin: 50px auto;background: #fff;height: 40px;cursor: pointer;}
.p3_con6d h2{font-size:16px;color: #000;line-height: 40px;float: left;
margin-left: 30px;margin-right: 10px;}
.p3_con6d img{float: left;margin: 14px 0;}
.p3_con6e{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}

.p3_con7{width: 100%;margin-bottom: 40px;}
.p3_con2c{width: 63%;margin: 0 auto;font-size:18px;color: #6b6b6b;line-height: 30px;}
.p3_con7 span{display: block; width: 100%;overflow: hidden;margin: 90px 0 100px 0;}
.p3_con7 span img{width: 100%;display: block;}

.p3_con8{width: 100%;background: #f2f2f2;padding-bottom: 40px;}
.p3_con8a{width: 100%;margin-bottom: 40px;}

.p3_con9{padding-bottom: 80px;}
.p3_con9 .p3_con2c{margin-bottom: 35px;}
.p3_con9b{font-size:18px;color: #000;line-height: 50px;background: #fff;}
.p3_con9a .swiper-slide:hover .p15_con7b{opacity: 0.1;transition: all 0.5s;}
.p3_con9a{position: relative; margin-top: 30px}
 .p3_con9a .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p3_con9a .swiper-button-next, .p3_con9a .swiper-button-prev {
		position: absolute;
		top: 50%;
		width: 38px;
		height: 90px;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:35px 13px;
		box-sizing: border-box;
		background: #ececec;
		opacity: 0.5;
		background-position: center;
		background-repeat: no-repeat;
	}
	.p3_con9a .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p3_con9a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p3_right.png);
	    right: -65px;
	    left: auto;
	    margin: 0;
	}
	.p3_con9a .swiper-button-prev {
		background-image: url(../img/p3_left.png);
		left: -65px;
		right: auto;
	    margin: 0;
	 }


.p3_con10{padding:0 290px 0 200px;}
.p3_con10a{width: 50%;height: 50px;background: #fff;
margin:55px 0 45px 0;}
.p3_con10b{width: 32.5%;float: left;text-align: center;}
.p3_con10b h2{font-size:16px;color: #000;line-height: 1em;padding-top: 8px;}
.p3_con10c{width: 67.5%;float: left;}
.p3_con10c img{float: left;margin: 9px 10px 9px 40px;}
.p3_con10c h1{font-size:16px;color: #000;line-height: 50px;}

.p3_con10d{width: 25%;height: 50px;margin: 55px 0 45px 0;
background: #000;text-align: center;}
.p3_con10d h2{font-size:16px;color: #fff;line-height: 1em;padding-top: 8px;}

.p3_con11{background-repeat: no-repeat;background-position: top center;
background-size:cover;position: relative;padding-bottom: 40px;}

.p3_con11b{width: 56%;margin: 0 auto;margin-bottom: 95px;}

.p3_con11c{margin-bottom: 30px;height: 40px;border: 1px solid #a8a8a8;}
.p3_con11c ul{width: 100%;}
.p3_con11c li{width:100%}

.p3_con11c1{width: 60px;position: relative;}
.p3_con11c1 h1{font-size:18px;color:#333;line-height: 38px;padding-left:10px;
width: 100%;box-sizing: border-box;}
.p3_con11c1 h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}
.p3_con11c input{width: calc(100% - 80px);border:none;float: right;line-height: 38px;
font-size:14px;color:#000;text-align: right;background: transparent;padding-right: 10px;}

.p3_con11d{margin-bottom: 30px;border: 1px solid #a8a8a8;height: 40px;}
.p3_con11d ul{width: 100%;}
.p3_con11d li{width: 100%;}

.p3_con11d1{background: transparent;padding-right: 10px;}
.p3_con11d2{width: 150px;position: relative;}
.p3_con11d2 h1{font-size:18px;color:#333;line-height: 40px;padding-left: 10px;
width: 100%;}
.p3_con11d1 input{width: calc(100% - 160px);border:none;float: right;line-height: 38px;font-size:14px;
color:#000;text-align: right;background: transparent;}
.p3_con11d2 h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}


.p3_con11f{margin-bottom: 30px;height: 40px;}
.p3_con11f ul{width: 100%;}
.p3_con11f li{width: 100%;}
.p3_con11f li img{margin: 0; height: 40px !important}
.p3_con11f1{width: 100%;background: transparent;}
.p3_con11f2{width: 74%;background: transparent;border: 1px solid #a8a8a8;
position: relative;}
.p3_con11f3{width: 80px;position: relative;}
.p3_con11f2 h1{font-size:18px;color:#000;line-height: 38px;padding-left: 10px;}
.p3_con11f2 h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}
.p3_con11f2 input{width: calc(100% - 90px);border:none;float: right;line-height: 38px;font-size:14px;
color:#000;text-align: right;background: transparent;padding-right: 10px;}
.p3_con11f1 p{width: 26%;text-align: center; line-height: 38px;color: #23488e;
cursor: pointer;font-size:20px;letter-spacing: 8px;}


.p3_con11g{width: 100%;background: transparent; margin-bottom: 45px;
padding-left: 10px;height: 140px;position: relative;border: 1px solid #a8a8a8;}
.p3_con11g1{width: 50px;position: relative;}
.p3_con11g1 h1{position: absolute;font-size:18px;color: #000;
line-height: 40px;}
.p3_con11g1 h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}
.p3_con11g textarea{border: none;padding-top: 40px;width: 100%;height: 120px;
resize: none;background: transparent;}

.p3_con11h{display: block;width: 100%;height: 40px;background: #23488e;
text-align: center;font-size:18px;color:#fff;line-height: 40px; border:none;}

.p3_con12{padding-bottom: 85px;}
.p3_con12b{width: 100%;background: #f7f7f7;padding:0 25px 45px 25px;}
.p3_con12b h1{font-size:18px;color: #000;line-height: 1.2em;padding-top: 40px;
margin-bottom: 20px;display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.p3_con12b p{font-size:14px;color: #a4a4a4;display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 1;
-webkit-box-orient: vertical;margin-bottom: 40px;}
.p3_con12c{display: block;width: 134px;height: 34px;text-align: center;
background: transparent;border: 1px solid #23488e;transition: all 0.5s;
margin: 0 auto;}
.p3_con12c i{font-size:14px;color: #23488e;line-height: 34px;transition: all 0.5s;}

.p3_con12a .swiper-slide:hover .p15_con7b{opacity: 0.1;}
.p3_con12a .swiper-slide:hover .p3_con12b h1{color: #164a9e;}
.p3_con12a .swiper-slide:hover .p3_con12c{background: #23488e;border: 1px solid transparent;}
.p3_con12a .swiper-slide:hover .p3_con12c i{color: #fff;}
.p3_con12a .p15_con7a span{ padding: 30px 0; }


.p3_con12a{position: relative; }
 .p3_con12a .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p3_con12a .swiper-button-next, .p3_con12a .swiper-button-prev {
		position: absolute;
		top: 45%;
		width: 38px;
		height: 90px;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:35px 13px;
		box-sizing: border-box;
		background: #ececec;
		opacity: 0.5;
		background-position: center;
		background-repeat: no-repeat;
	}
	.p3_con12a .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p3_con12a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p3_right.png);
	    right: -65px;
	    left: auto;
	}
	.p3_con12a .swiper-button-prev {
		background-image: url(../img/p3_left.png);
		left: -65px;
		right: auto;
	 }

@media (max-width:1320px) {
	.p3_con9a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p3_right.png);
	    right: 0px;
	    left: auto;
	}
	.p3_con9a .swiper-button-prev {
		background-image: url(../img/p3_left.png);
		left: 0px;
		right: auto;
	 }
	 .p3_con12a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	     background-image: url(../img/p3_right.png);
	     right: 0px;
	     left: auto;
	 }
	 .p3_con12a .swiper-button-prev {
	 	background-image: url(../img/p3_left.png);
	 	left: 0px;
	 	right: auto;
	  }

}

@media (max-width:1200px) {
	.p3_con4b{width: 100%;margin-bottom: 40px;}
	.p3_con4c{width: 100%;}
	.p3_con10{padding:0 240px 0 150px;}
}

@media (max-width:1024px) {
	.p3_con2b{width: 100%;}
	.p3_con2c{width: 100%;}
}
@media (max-width:1020px) {
	.p3_con6a{display: none;}
	.p3_con6b{width: 50%;}
	.p3_con6c{width: 50%;float: right;}
	.p3_con6d{width: 40%;float: right;margin-right: 20px;}
	.p3_con9a .swiper-button-next, .p3_con9a .swiper-button-prev {top: 43%;}
	.p3_con10{padding:0 160px 0 80px;}
	.p3_con10a{width: 45%;}
	.p3_con11b{width: 80%;}
}
@media (max-width:900px) {
	.p3_con10d{width: 35%;}
	.p3_con10{padding:0 40px 0 40px;}
}
@media (max-width:750px) {
	.p3_con6c{width: 50%;float: right;}
	.p3_con6d{width: 50%;float: right;margin-right: 20px;}
	.p3_con10a{width: 80%;float: none;margin: 55px auto 45px auto;}
	.p3_con10d{width: 40%;float: none;margin: 55px auto 45px auto;}
	.zixun{ width: 120px; line-height: 40px; height: 40px; bottom: 5% }
	.zixun img{margin: 10px; width: 25px;}
	.zixun h1{ line-height: 40px; font-size: 14px; }
	.top{ right: 150px; bottom: 5%; height: 40px; width: 40px;}
	.top img{ width: 40px; padding: 14px 10px;}
}
@media (max-width:640px) {
	.p3_con4b{width: 100%;margin-bottom: 40px;}
	.p3_con4c{width: 100%;padding-left: 0;}
	.p3_con6b{width: 100%;}
	.p3_con6b1{width: 60%;margin: 0 auto;}
	.p3_con6c{width: 100%;}
	.p3_con6d{width: 40%;float: none;margin-right: 0px;margin: 30px auto;}
	.p3_con9a .swiper-button-next, .p3_con9a .swiper-button-prev {top: 35%;}
	.p3_con11b{width: 100%; margin-bottom: 30px}
	.p3_con11f1 p{letter-spacing: 2px;}
	.p3_con12a .swiper-button-next, .p3_con12a .swiper-button-prev {top: 35%;}
	.p3_con12b{padding: 0 20px 20px;}
	.p3_con12b h1{padding-top: 20px; margin-bottom: 10px}
	.p3_con12b p{margin-bottom: 15px;}
	.p3_con9{ padding-bottom: 30px }
	.p3_con2Text > h1{ font-size: 22px;margin: 30px 0 15px; }
	.p3_con2Text > p{ font-size: 14px }
	.p3_con9a{margin-top: 15px}
	.p3_con4e{margin: 0 auto 30px;}
	.p3_con2Text img{margin: 30px 0;}
	.p3_con4c h1{ font-size: 20px; }
	.p3_con4c p{ font-size: 14px }
	.p3_con4a{ margin: 30px 0; }
	.p3_con11f2{ width: calc(100% - 150px)}
	.p3_con1b{ margin-bottom: 30px }
	.p3_con1b iframe{ height: 280px }
	.p3_con1a{ margin: 30px auto; }
	.p3_con{padding-bottom: 30px}
}
@media (max-width:450px) {
	.p3_con10a{width: 100%;float: none;margin: 55px auto 45px auto;}
	.p3_con10d{width: 60%;float: none;margin: 55px auto 45px auto;}
	.p3_con10{padding:0 20px 0 20px;}
}
@media (max-width:420px) {
	.p3_con6b1{width: 70%;margin: 0 auto;}
	.p3_con6d{width: 45%;float: none;margin-right: 0px;margin: 30px auto;}
	.p3_con9a .swiper-button-next, .p3_con9a .swiper-button-prev {top: 30%;}
	.p3_con9a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p3_right.png);
	    right: -10px;
	    left: auto;
	}
	.p3_con9a .swiper-button-prev {
		background-image: url(../img/p3_left.png);
		left: -10px;
		right: auto;
	 }
	 .p3_con12a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	     background-image: url(../img/p3_right.png);
	     right: -10px;
	     left: auto;
	 }
	 .p3_con12a .swiper-button-prev {
	 	background-image: url(../img/p3_left.png);
	 	left: -10px;
	 	right: auto;
	  }
}



/* product */
.p5_con{width: 100%;margin-top: 40px;margin-bottom: 20px;position: relative;}
.p5_con_L{width: 78%;}

.p5_cona{width: 100%;border: 1px solid #dcdcdc;margin-bottom: 30px;}

.p5_con1{width: 100%;height: 40px;border-bottom: 1px solid #dcdcdc;
padding:0 20px 0 8px;margin-bottom: 10px;}
.p5_con1 h1{font-size:18px;color: #000;line-height: 40px;}
.p5_con1a{font-size:14px;color: #666;line-height: 40px;}

.p5_con2x{width: 100%;margin-bottom: 74px;}
.p5_con2{width: 100%;padding:0 8px;display: block;}
.p5_con2 li{float: left;width: calc((100% - 40px) / 3);margin-right: 20px;
text-align: center;margin-bottom: 30px;}
.p5_con2 li:nth-of-type(3n){margin-right: 0;}


.p5_con2a{width: 100%;border: 1px solid #dcdcdc;position: relative;}
.p5_con2b{display: inline-block !important;float: none;
padding:45px 0;overflow: hidden;}

.p5_con2c{width: 100%;height: 100%;position: absolute;background: #23488e;
top:0;left: 0;padding:15px 20px;opacity: 0;transition: all 0.6s;}
.p5_con2c p{font-size:12px;color:#fffafa;line-height: 28px;text-align: justify;
margin-bottom: 15px;}
.p5_con2c div{width: 110px;height: 34px;border: 1px solid #fff;margin: 0 auto;
text-align: center;transition: all 0.5s;}
.p5_con2c h1{font-size:14px;color:#fff;line-height: 34px;transition: all 0.5s;}
.p5_con2c div:hover{background: #fff;border: 1px solid #23488e;}
.p5_con2c div:hover h1{color:#23488e;}

.p5_con2d{font-size:16px;color:#000;line-height: 50px;transition: all 0.5s;
display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.p5_con2 li:hover .p5_con2c{opacity: 1;transition: all 0.6s;}
.p5_con2 li:hover .p5_con2d{color:#23488e;}

.p5_con_R{width: 22%;padding-left: 10px;box-sizing: border-box;position: relative;z-index: 99}
.p5_con3{width: 100%;background: #164a9e;}
.p5_con3a{font-size:18px;color: #fff;font-weight: bold;line-height: 65px;
text-align: center;border-bottom: 1px solid #fff;}

.p5_con3b{width: 100%;;}
.p5_con3c{width: 89%;margin: 20px auto;padding-left: 30px;
background: #fff;border-radius: 10px;height: 48px;}
.p5_con3c h2{line-height: 48px;font-size:16px;color: #164a9e;}

.p5_con3d{width: 100%;}
.p5_con3d li{width: 100%;height: 45px;transition: all 0.5s;margin-bottom: 8px;}
.p5_con3d li a{display: block;}
.p5_con3d li i{padding-left: 45px;font-size:16px;color: #fff;line-height: 45px;
transition: all 0.5s;}

.p5_con3d li.active,.p5_con3d li:hover{background: #133f86;}
.p5_con3d li.active i,.p5_con3d li:hover i{font-weight: bold;}

.p5_con4{margin-top: 20px;width: 100%;}
.p5_con4a{background: #164a9e;height: 50px;width: 100%;text-align: center;}
.p5_con4a h1{font-size:18px;color: #fff;line-height: 50px;}
.p5_con5{width: 100%;border: 1px solid #dcdcdc;padding:0 20px}

.p5_con5a{margin-top: 40px;margin-bottom: 25px;}
.p5_con5a img{margin-right: 10px;margin-top: 4px;}
.p5_con5b p{font-size:14px;color: #000;line-height: 20px;}
.p5_con5b p i{font-size:18px;color: #164a9e;font-weight: bold;}

.p5_con5c{font-size:14px;color: #000;margin-bottom: 15px;}
.p5_con5d{font-size:14px;color: #000;margin-bottom: 47px;}

.p5_anniu{position: absolute;top:0;right: 20px;display: none;}
.p5_close{position: absolute;top:10px;right: 10px;display: none;}

@media (max-width:1200px) {
	.p5_con_R{display: none;position: absolute;right: 20px;top: 50px;
	width: 254px; z-index:99;}
	.p5_close{display: block;}
	.p5_con4{display: none;}
	.p5_con_L{width: 100%;}
	.p5_anniu{position: absolute;top:45px;right: 20px;display: block;}
}
@media (max-width:1000px) {
	.p5_con2 li{float: left;width: calc((100% - 30px) / 2);margin-right: 30px;
	text-align: center;margin-bottom: 30px;}
	.p5_con2 li:nth-of-type(3n){margin-right: 30px;}
	.p5_con2 li:nth-of-type(2n){margin-right: 0;}
}
@media (max-width:640px) {
	.p5_con2 li{float: left;width: calc((100% - 10px) / 2);margin-right: 5px;
	text-align: center;margin-bottom: 30px;}
	.p5_con2 li:nth-of-type(3n){margin-right: 5px;}
	.p5_con2 li:nth-of-type(2n){margin-right: 0;}
	.p5_con2c{display: none;}
}

/* product_innera */
.p7_con{width: 100%;margin-top: 40px;}
.p7_con_box{width: 100%;}
.p7_con1{width: 14%;background: #23488e;padding:20px 0;position: relative;}
.p7_con1 ul{width: 100%;}
.p7_con1 li{width: 100%; margin-bottom: 5px;
position: relative;height: 44px;background: transparent;
transition: all 0.5s;box-sizing: border-box;padding:0 30px;}
.p7_con1 li a{display: block;font-size:16px;color:#fff;line-height: 44px;
transition: all 0.5s;padding-left: 25px;position: relative;}
.p7_con1 li:nth-last-of-type(1){margin-bottom: 0;}
.p7_con1 li i{width: 8px;height: 8px;border-radius: 50%;border: 1px solid #fff;
position: absolute;left: 0;top:calc(50% - 4px);transition: all 0.5s;z-index: 1;}
.p7_con1 li.active,.p7_con1 li:hover{background: #d9e6ff;}
.p7_con1 li.active a,.p7_con1 li:hover a{font-weight: bold;transition: all 0.5s;color: #23488e;}
.p7_con1 li.active i,.p7_con1 li:hover i{background: #23488e;border: 1px solid #23488e;}

.line{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 45px;}
.line1{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 95px;}
.line2{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 143px;}
.line3{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 192px;}
.line4{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 242px;}
.line5{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 290px;}
.line6{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 340px;}
.line7{height: 42px;width: 1px;background: #849fcc;position: absolute;left: 34px;
top: 389px;}


.p7_con2{width: 84%;padding-left: 70px;box-sizing: border-box;}

.p7_con2a{margin-bottom: 40px;}
.p7_con2_title{font-size:18px;color: #000;line-height: 30px;padding-left: 10px;
border-left: 10px solid #23488e;width: 100%;margin-bottom: 20px;}
.p7_con8{line-height: 2em;}
/* 产品介绍 */
.p7_con2b{width: 65%;box-sizing: border-box;}
		.swiper-slide {
	     background-size: cover;
	     background-position: center;
	   }
	 .p7_con2b .gallery-top {
		 border: 1px solid #ececec;
	     height: 80%;
	     width: 100%;
		 position: relative;
	   }
	 .p7_con2b .gallery-thumbs {
	     height: 20%;
	     box-sizing: border-box;
	     padding: 10px 0;
	   }
	  .p7_con2b .gallery-thumbs .swiper-slide {
	     width: calc((100% - 20px) / 3)!important;
		 margin-right: 10px;
	     height: 100%;
		 border: 1px solid #ececec;
	   }
	  .p7_con2b .gallery-thumbs .swiper-slide:nth-last-of-type(1){margin-right: 0;}
	  .p7_con2b .gallery-thumbs .swiper-slide-thumb-active {
		 border: 1px solid #164a9e;
	   }
	.p7_con2b .swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}
	.p7_con2b .swiper-button-next, .p7_con2b .swiper-button-prev {
	    position: absolute;
		z-index: 99;
	    top: 40%;
	    width: 15px;
	    height: 30px;
		z-index: 10;
	    cursor: pointer;
	    background-size: 15px 30px;
		box-sizing: border-box;
		background: transparent;
		opacity: 0.5;
	    background-position: center;
	    background-repeat: no-repeat;
		}
		.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

		.p7_con2b .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		    background-image: url(../img/p7_right.png);
		    right: -5px;
		    left: auto;
		}
		.p7_con2b .swiper-button-prev {
			background-image: url(../img/p7_left.png);
			left: -5px;
			right: auto;
		 }



.p7_con2c{width: 35%;padding-left: 60px;box-sizing: border-box;padding-top: 50px;}
.p7_con2c h1{font-size:24px;color: #000;line-height: 1em;padding-bottom: 20px;
position: relative;margin-bottom: 20px;}
.p7_con2c h1 i{width: 38px;height: 2px;background: #23488e;position: absolute;left: 0;
bottom: 0;}

.p7_con2c p{font-size:16px;color: #000;line-height: 34px;margin-bottom: 75px;}
.zixun1{width: 130px;height: 40px;background: #23488e;cursor: pointer;}
.zixun1 img{float: left;margin: 12px 10px 11px 20px;}
.zixun1 h1{font-size:14px;color: #fff;line-height: 40px;}

/* 样品展示 */
.p7_con2_title1{font-size:16px;color: #000;margin-bottom: 15px;}
.p7_con3 .swiper-slide:hover .p15_con7b{opacity: 0.1;}


.p7_con3{position: relative; overflow: hidden;}
.p7_con3 .swiper-button-next{position: absolute; z-index: 9999;
		   position: absolute;
		   top: 60%;
		   width: 50px;
		   height: 50px;
		   border-radius: 25px;
		   border: 1px solid #23488e;
		   z-index: 10;
		   cursor: pointer;
		   background-size: 10px 20px;
		   padding:20px 15px;
		   box-sizing: border-box;
		   background: transparent;
		   opacity: 1;
		   background-position: center;
		   background-repeat: no-repeat;
			margin-top: -45px
}

 .p7_con3 .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p7_con3 .swiper-button-next, .p7_con3 .swiper-button-prev {
		position: absolute;
		top: 60%;
		width: 50px;
		height: 50px;
		border-radius: 25px;
		border: 1px solid #23488e;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:20px 15px;
		box-sizing: border-box;
		background: #d3dae8;
		opacity: 1;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: -45px
	}
	.p7_con3 .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p7_con3 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -70px;
	    left: auto;
	}
	.p7_con3 .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -70px;
		right: auto;
	 }

.p7_con4{font-size:16px;color: #000;line-height: 40px;margin-bottom: 25px;}

.p7_con5{background-repeat: no-repeat;background-position: top center;
background-size:cover;margin-bottom: 40px;}

.p7_con5a{width: 34%;padding:35px 0 35px 30px;margin-right: 130px;}
.p7_con5b{width: 25%;}
.p7_con5b img{margin: 28px 0;float: left;}
.p7_con5b h1{font-size:24px;color: #fff;float: left;line-height: 100px;margin-left: 10px;}
.p7_con5c{width: calc(100% - 34% - 25% - 130px);}
.p7_con5d{width: 67%;margin: 30px auto;background: #fff;height: 40px;cursor: pointer; transition: all 0.5s}
.p7_con5d:hover{ background: #ddd; }
.p7_con5d h2{font-size:16px;color: #000;line-height: 40px;float: left;
margin-left: 30px;margin-right: 10px;}
.p7_con5d img{float: left;margin: 14px 0;}

.p7_con6{width: 100%;height: 600px; display: block;overflow: hidden;
padding: 20px 70px;}
.p7_con6 img{display: block;width: 100%;}

.p7_con7 table{ width: 100% !important; border: none; padding: 0; margin: 0; }
/*.p7_con7 tr td:nth-child(1){ width: 40% !important; }*/
/*.p7_con7 tr td:nth-child(2){ width: 60% !important; }*/
.p7_con7 td{border:1px solid #dfdfdf;padding: 10px 20px;
	box-sizing: border-box;}
.p7_con7{background-color:#fff;width: 100%;}
.p7_con7 td{font-size:16px;color:#333;line-height: 40px;}
.p7_con7a{height: 30px;}
.p7_con7a td{height: 30px;line-height: 30px;}

.p7_con8 p{font-size:16px;color: #000;line-height: 40px;}
.p7_con8 p i{font-weight: bold;}

.p7_con9a{width:calc(100% / 3);padding:30px 0 25px 0;}
.p7_con9a1{width: 50%;margin: 0 auto;height: 45px;background: #fff;text-align: center;
cursor: pointer;}
.p7_con9a1 h2{font-size:16px;color: #000;}
.p7_con9b{width:calc(100% / 3);padding:33px 0;text-align: center;}

.p7_con9c{width:calc(100% / 3);padding:30px 0 25px 0;}
.p7_con9c1{width: 50%;margin: 0 auto;height: 45px;background: #000;text-align: center;
cursor: pointer;}
.p7_con9c1 h2{font-size:16px;color: #fff;}

.p7_con10a{position: absolute;width: 100%;height: 100%;top:0;left: 0;
background: #034998;overflow: hidden;opacity: 0;
transition: all 0.5s;}
.p7_con10a p{ position: absolute; width: 100%; padding: 0 30px; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.p7_con10a p{font-size:14px;color: #fff;line-height: 34px;text-align: left;}

.p7_con10 .swiper-slide:hover .p7_con10a{opacity: 1;transition: all 0.5s;}

.p7_con10{position: relative;}
.p7_con10 .swiper-button-next{position: absolute; z-index: 9999;
		   position: absolute;
		   top: 60%;
		   width: 50px;
		   height: 50px;
		   border-radius: 25px;
		   border: 1px solid #23488e;
		   z-index: 10;
		   cursor: pointer;
		   background-size: 10px 20px;
		   padding:20px 15px;
		   box-sizing: border-box;
		   background: transparent;
		   opacity: 1;
		   background-position: center;
		   background-repeat: no-repeat;
}

 .p7_con10 .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p7_con10 .swiper-button-next, .p7_con10 .swiper-button-prev {
		position: absolute;
		top: 60%;
		width: 50px;
		height: 50px;
		border-radius: 25px;
		border: 1px solid #23488e;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:20px 15px;
		box-sizing: border-box;
		background: #d3dae8;
		opacity: 1;
		background-position: center;
		background-repeat: no-repeat;
	}
	.p7_con10 .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p7_con10 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -70px;
	    left: auto;
	}
	.p7_con10 .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -70px;
		right: auto;
	 }

.p7_con11a{font-size:18px;color: #000;line-height: 40px;text-align: center;width: 100%;}
.p7_con11 .swiper-slide:hover .p15_con7b{opacity: 0.1;transition: all 0.5s;}
.p7_con11 .p15_con7a span{border: 1px solid #e5e5e5; padding: 15px;}
.p7_con11{position: relative;}
 .p7_con11 .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p7_con11 .swiper-button-next, .p7_con11 .swiper-button-prev {
		position: absolute;
		top: 54%;
		width: 50px;
		height: 50px;
		border-radius: 25px;
		border: 1px solid #23488e;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:20px 15px;
		box-sizing: border-box;
		background: #d3dae8;
		opacity: 0.5;
		background-position: center;
		background-repeat: no-repeat;
	}
	.swiper-button-next:focus, .swiper-button-prev:focus{outline:0 !important;}
	.p7_con11 .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p7_con11 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -70px;
	    left: auto;
	}
	.p7_con11 .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -70px;
		right: auto;
	 }


@media (max-width:1320px) {
	.p7_con3 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: 0px;
	    left: auto;
	}
	.p7_con3 .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: 0px;
		right: auto;
	 }
	 .p7_con10 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	     background-image: url(../img/p15_right01.png);
	     right: 0px;
	     left: auto;
	 }
	 .p7_con10 .swiper-button-prev {
	 	background-image: url(../img/p15_left01.png);
	 	left: 0px;
	 	right: auto;
	  }
	  .p7_con11 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	      background-image: url(../img/p15_right01.png);
	      right: 0px;
	      left: auto;
	  }
	  .p7_con11 .swiper-button-prev {
	  	background-image: url(../img/p15_left01.png);
	  	left: 0px;
	  	right: auto;
	   }

}
@media (max-width:1240px) {
	.p7_con1{display: none;}
	.p7_con2{width: 100%;padding-left:0;}
}

@media (max-width: 940px) {
	.p7_con2b{width: 100%;}
	.p7_con2c{width: 100%;padding-left: 0;}
	.p7_con11 .swiper-button-next, .p7_con11 .swiper-button-prev {
			position: absolute;
			top: 50%;
			width: 50px;
			height: 50px;
			border-radius: 25px;
			border: 1px solid #23488e;
			z-index: 10;
			cursor: pointer;
			background-size: 10px 20px;
			padding:20px 15px;
			box-sizing: border-box;
			background: #d3dae8;
			opacity: 0.5;
			background-position: center;
			background-repeat: no-repeat;
		}
		.p7_con11 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		    background-image: url(../img/p15_right01.png);
		    right: 0px;
		    left: auto;
		}
		.p7_con11 .swiper-button-prev {
			background-image: url(../img/p15_left01.png);
			left: 0px;
			right: auto;
		 }
	.p7_con7 td{border:1px solid #dfdfdf;padding-left: 20px;
		box-sizing: border-box;}
}

@media (max-width:890px) {
	.p7_con5a{width: 34%;;padding:35px 0 35px 30px;margin-right: 0px;}
	.p7_con5b{width: 30%;padding-left: 30px;box-sizing: border-box;}
	.p7_con5b img{margin: 28px 0;float: left;}
	.p7_con5b h1{font-size:24px;color: #fff;float: left;line-height: 100px;
	margin-left: 10px;}
	.p7_con5c{width: 30%;}
	.p7_con5d{width: 67%;margin: 30px auto;background: #fff;height: 40px;cursor: pointer;}
	.p7_con5d h2{font-size:16px;color: #000;line-height: 40px;float: left;
	margin-left: 30px;margin-right: 10px;}
	.p7_con5d img{float: left;margin: 14px 0;}
}
@media (max-width:845px) {
	.p7_con5a{display: none;}
	.p7_con5b{width: 50%;padding-left: 20px;box-sizing: border-box;}
	.p7_con5c{width: 50%;padding-right: 20px;}
	.p7_con5d{width: 46%;float: right;}
}

@media (max-width:768px){
	.p7_con3 .swiper-button-next, .p7_con3 .swiper-button-prev {
			position: absolute;
			top: 52%;
			width: 50px;
			height: 50px;
			border-radius: 25px;
			border: 1px solid #23488e;
			z-index: 10;
			cursor: pointer;
			background-size: 10px 20px;
			padding:20px 15px;
			box-sizing: border-box;
			background: #d3dae8;
			opacity: 1;
			background-position: center;
			background-repeat: no-repeat;
		}
		.p7_con3 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		    background-image: url(../img/p15_right01.png);
		    right: 0px;
		    left: auto;
		}
		.p7_con3 .swiper-button-prev {
			background-image: url(../img/p15_left01.png);
			left: 0px;
			right: auto;
		 }
		.p7_con10 .swiper-button-next, .p7_con10 .swiper-button-prev {
				position: absolute;
				top: 50%;
				width: 50px;
				height: 50px;
				border-radius: 25px;
				border: 1px solid #23488e;
				z-index: 10;
				cursor: pointer;
				background-size: 10px 20px;
				padding:20px 15px;
				box-sizing: border-box;
				background: #d3dae8;
				opacity: 1;
				background-position: center;
				background-repeat: no-repeat;
			}
			.p7_con10 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
			    background-image: url(../img/p15_right01.png);
			    right: 0px;
			    left: auto;
			}
			.p7_con10 .swiper-button-prev {
				background-image: url(../img/p15_left01.png);
				left: 0px;
				right: auto;
			 }
			 .p7_con11 .swiper-button-next, .p7_con11 .swiper-button-prev {
			 		position: absolute;
			 		top: 45%;
			 		width: 50px;
			 		height: 50px;
			 		border-radius: 25px;
			 		border: 1px solid #23488e;
			 		z-index: 10;
			 		cursor: pointer;
			 		background-size: 10px 20px;
			 		padding:20px 15px;
			 		box-sizing: border-box;
			 		background: #d3dae8;
			 		opacity: 0.5;
			 		background-position: center;
			 		background-repeat: no-repeat;
			 	}
			 	.p7_con11 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
			 	    background-image: url(../img/p15_right01.png);
			 	    right: 0px;
			 	    left: auto;
			 	}
			 	.p7_con11 .swiper-button-prev {
			 		background-image: url(../img/p15_left01.png);
			 		left: 0px;
			 		right: auto;
			 	 }

}
@media (max-width:670px) {
	.p7_con5d{width: 60%;float: right;}
}
@media (max-width:640px) {
	.p7_con2b .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p7_right.png);
	    right: 5px;
	    left: auto;
	}
	.p7_con2b .swiper-button-prev {
		background-image: url(../img/p7_left.png);
		left: 5px;
		right: auto;
	 }
	 .p7_con11 .swiper-button-next, .p7_con11 .swiper-button-prev {
	 		position: absolute;
	 		top: 37%;
	 		width: 50px;
	 		height: 50px;
	 		border-radius: 25px;
	 		border: 1px solid #23488e;
	 		z-index: 10;
	 		cursor: pointer;
	 		background-size: 10px 20px;
	 		padding:20px 15px;
	 		box-sizing: border-box;
	 		background: #d3dae8;
	 		opacity: 0.5;
	 		background-position: center;
	 		background-repeat: no-repeat;
	 	}
	 	.p7_con11 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	 	    background-image: url(../img/p15_right01.png);
	 	    right: 0px;
	 	    left: auto;
	 	}
	 	.p7_con11 .swiper-button-prev {
	 		background-image: url(../img/p15_left01.png);
	 		left: 0px;
	 		right: auto;
	 	 }
	.p7_con9a{width:calc(100% / 2);padding:30px 0 25px 0;}
	.p7_con9a1{width: 70%;margin: 0 auto;height: 45px;background: #fff;text-align: center;
	cursor: pointer;}
	.p7_con9a1 h2{font-size:16px;color: #000;}
	.p7_con9b{display: none;}

	.p7_con9c{width:calc(100% / 2);padding:30px 0 25px 0;}
	.p7_con9c1{width: 70%;margin: 0 auto;height: 45px;background: #000;text-align: center;
	cursor: pointer;}
	.p7_con9c1 h2{font-size:16px;color: #fff;}
	.p7_con6{width: 100%;height: auto; display: block;overflow: hidden;
	padding: 0;}
}
@media (max-width: 530px) {
	.p7_con5b{width: 60%;padding-left: 10px;box-sizing: border-box;}
	.p7_con5c{width: 40%;padding-right: 10px;}
	.p7_con5d{width: 100%;float: right;}
}

@media (max-width:420px){
	.p7_con3 .swiper-button-next, .p7_con3 .swiper-button-prev {
			position: absolute;
			top: 45%;
			width: 50px;
			height: 50px;
			border-radius: 25px;
			border: 1px solid #23488e;
			z-index: 10;
			cursor: pointer;
			background-size: 10px 20px;
			padding:20px 15px;
			box-sizing: border-box;
			background: #d3dae8;
			opacity: 1;
			background-position: center;
			background-repeat: no-repeat;
		}
		.p7_con3 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		    background-image: url(../img/p15_right01.png);
		    right: -10px;
		    left: auto;
		}
		.p7_con3 .swiper-button-prev {
			background-image: url(../img/p15_left01.png);
			left: -10px;
			right: auto;
		 }
		 .p7_con10 .swiper-button-next, .p7_con10 .swiper-button-prev {
		 		position: absolute;
		 		top: 40%;
		 		width: 50px;
		 		height: 50px;
		 		border-radius: 25px;
		 		border: 1px solid #23488e;
		 		z-index: 10;
		 		cursor: pointer;
		 		background-size: 10px 20px;
		 		padding:20px 15px;
		 		box-sizing: border-box;
		 		background: #d3dae8;
		 		opacity: 1;
		 		background-position: center;
		 		background-repeat: no-repeat;
		 	}
		 	.p7_con10 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		 	    background-image: url(../img/p15_right01.png);
		 	    right: -10px;
		 	    left: auto;
		 	}
		 	.p7_con10 .swiper-button-prev {
		 		background-image: url(../img/p15_left01.png);
		 		left: -10px;
		 		right: auto;
		 	 }
			 .p7_con11 .swiper-button-next, .p7_con11 .swiper-button-prev {
			 		position: absolute;
			 		top: 25%;
			 		width: 50px;
			 		height: 50px;
			 		border-radius: 25px;
			 		border: 1px solid #23488e;
			 		z-index: 10;
			 		cursor: pointer;
			 		background-size: 10px 20px;
			 		padding:20px 15px;
			 		box-sizing: border-box;
			 		background: #d3dae8;
			 		opacity: 0.5;
			 		background-position: center;
			 		background-repeat: no-repeat;
			 	}
			 	.p7_con11 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
			 	    background-image: url(../img/p15_right01.png);
			 	    right: -10px;
			 	    left: auto;
			 	}
			 	.p7_con11 .swiper-button-prev {
			 		background-image: url(../img/p15_left01.png);
			 		left: -10px;
			 		right: auto;
			 	 }
		.p7_con5b{width: 100%;box-sizing: border-box;}
		.p7_con5b1{width: 80%;margin: 0 auto;}
		.p7_con5c{width: 100%;padding-right: 10px;padding-bottom: 20px;}
		.p7_con5d{width: 50%;margin: 0 auto;float: none;}
		.p7_con7 td{border:1px solid #dfdfdf;padding: 0 5px;
			box-sizing: border-box;}
}


/* solution */
.p8_banner,.p8_banner img{/* background-repeat: no-repeat;background-size:cover; */width: 100%;
/* padding: 200px 0 20px; */}
.p8_banner1{position: relative;}
.p8_banner1_font{width: 50%;position: absolute;top:50%;left: 12px;
transform: translate(0% , -50%);}
.p8_banner1_font p{font-size:36px;color:#fff;text-align: left;
line-height: 48px;letter-spacing: 10px;font-weight: bold;}
.p8_banner1_font p i{font-size:24px;color: #fff;}
.p8_imgs{width: 50%;}
.p8_imgs span{display: block;width: 100%;overflow: hidden;margin: 70px 0;}
.p8_imgs img{width: 100%;display: block;}

/* 用户需求 */
.p8_con{width: 100%;margin: 60px 0;}
.p8_con1{width: 50%;padding-right: 50px;box-sizing: border-box;padding-top: 70px;}
.p8_con1 > h1{font-size:28px;color: #000;margin-bottom: 30px;}
.p8_con1 > p{font-size:18px;color: #000;line-height: 36px;margin-bottom: 40px;}

.p8_con1c{width: 75%;}
.p8_con1c li{float: left; text-align: center;width: calc((100% - 140px) / 3);
margin-right: 70px;}
.p8_con1c li:nth-last-of-type(1){margin-right: 0;}
.p8_con1c li span{width: 60%;margin: 0 auto;display: block;overflow: hidden; max-width: 50px}
.p8_con1c li img{width: 100%;display: block;}

.p8_con1c li p{font-size:14px;color: #666;line-height: 30px;}

.p8_con2{width: 50%;}
.p8_con2 span{width: 100%;display: block;overflow: hidden;}
.p8_con2 span img{width: 100%;display: block;}

/* 样品展示 */
.p8_con3{width: 100%;background: #f2f2f2;padding-bottom: 50px;}
.p8_con3a{font-size:28px;color: #000;margin: 50px 0 30px 0;}

.p8_con3c{font-size:18px;color: #000;line-height: 40px;background: #f2f2f2;}
.p8_con3b .swiper-slide:hover .p15_con7b{opacity: 0.1;transition: all 0.5s;}
.p8_con3b{position: relative;}
 .p8_con3b .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p8_con3b .swiper-button-next, .p8_con3b .swiper-button-prev {
		position: absolute;
		top: 54%;
		width: 50px;
		height: 50px;
		border-radius: 25px;
		border: 1px solid #23488e;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:20px 15px;
		box-sizing: border-box;
		background: #d3dae8;
		opacity: 0.5;
		background-position: center;
		background-repeat: no-repeat;
	}
	.p8_con3b .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p8_con3b .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -80px;
	    left: auto;
	}
	.p8_con3b .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -80px;
		right: auto;
	 }


/* 联系我们 */
.p8_con4{background-repeat: no-repeat;background-position: top center;
background-size:cover; height: 150px; padding: 55px 0;}
.p8_con4a{width: 50%;}

.p8_con4b{width: 50%;margin: 0 auto;cursor: pointer;}
.p8_con4c{width: 28%;margin: 0 auto;background: #fff;height: 40px;}
.p8_con4c h2{font-size:16px;color: #000;line-height: 40px;float: left;
margin-left: 30px;margin-right: 10px;}
.p8_con4c img{float: left;margin: 14px 0;}


.p8_con5_box{width: 100%;padding: 60px 0;}
.p8_con5a{width: 54.5%;}
.p8_con5a span{width: 100%;display: block;overflow: hidden;}
.p8_con5a img{width: 100%;display: block;}


.p8_con5b{width: 45.5%;padding-left: 50px;box-sizing: border-box;
padding-top: 80px; line-height: 2.5em;font-size:16px;color: #000;}
/* .p8_con5c{width: 100%;margin-bottom: 20px;}
.p8_con5c img{margin: 10px 10px 10px 0;width: 6px;height: 6px;}
.p8_con5c p{font-size:16px;color: #000;line-height: 26px;width: calc(100% - 16px);} */

.p8_con6{width: 100%;background: #f2f2f2;padding-bottom: 60px;}
.p8_con7{background-color:#f2f2f2;width: 100%;}
.p8_con7 table{ width: 100%; padding: 0; margin: 0; border: none; }
.p8_con7 td{border:1px solid #cfcfcf;box-sizing: border-box;word-break: break-word; line-height: 30px; padding: 2px 10px; font-size: 16px}
.p8_con7 tr td:nth-child(1){padding-left: 200px;box-sizing: border-box; width: 43%;}
.p8_con7 tr td:nth-child(2){padding-left: 105px;box-sizing: border-box; width: 57%}

.p8_con8{width: 100%;margin-bottom: 60px;}
.p8_con8c{width: 100%;height: 50px;background: #23488e;text-align: center;}
.p8_con8c h1{font-size:18px;color: #fff;line-height: 50px;}
.p8_con8a .swiper-slide:hover .p15_con7b{opacity: 0.1;transition: all 0.5s;}
.p8_con8a{position: relative;}
 .p8_con3b .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p8_con8a .swiper-button-next, .p8_con8a .swiper-button-prev {
		position: absolute;
		top: 54%;
		width: 50px;
		height: 50px;
		border-radius: 25px;
		border: 1px solid #23488e;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:20px 15px;
		box-sizing: border-box;
		background: #d3dae8;
		opacity: 0.5;
		background-position: center;
		background-repeat: no-repeat;
	}
	.p8_con8a .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p8_con8a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -80px;
	    left: auto;
	}
	.p8_con8a .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -80px;
		right: auto;
	 }


.p8_con9a{background-repeat: no-repeat;background-position: top center;
background-size:cover;}
.p8_con9{width: 445px;margin: 0 auto;}
.p8_con9 ul{width: 100%;padding:40px 0 35px 0;}
.p8_con9 li{float: left;width: calc((100% - 40px) / 2);margin-right: 40px;
text-align: center;height: 66px;background: #fff;}
.p8_con9 li a{display: block;width: 100%;height: 100%;}
.p8_con9 li:nth-last-of-type(1){margin-right: 0;background: #000;}
.p8_con9 li p{font-size:16px;margin-top: 10px;color: #000;}
.p8_con9 li:nth-last-of-type(1) p{font-size:16px;margin-top: 10px;color: #fff;}

.p8_con10{width: 100%;background: #f2f2f2;padding-bottom: 60px;}
.p8_con10a .swiper-slide:hover .p7_con10a{opacity: 1;transition: all 0.5s;}

.p8_con10a{position: relative;}
 .p8_con10a .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p8_con10a .swiper-button-next, .p8_con10a .swiper-button-prev {
		position: absolute;
		top: 60%;
		width: 50px;
		height: 50px;
		border-radius: 25px;
		border: 1px solid #23488e;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:20px 15px;
		box-sizing: border-box;
		background: #d3dae8;
		opacity: 0.5;
		background-position: center;
		background-repeat: no-repeat;
	}
	.p8_con10a .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p8_con10a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -70px;
	    left: auto;
	}
	.p8_con10a .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -70px;
		right: auto;
	 }

@media (max-width:1320px) {
	.p8_con3b .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: 0px;
	    left: auto;
	}
	.p8_con3b .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: 0px;
		right: auto;
	 }
	 .p8_con8a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	     background-image: url(../img/p15_right01.png);
	     right: 0px;
	     left: auto;
	 }
	 .p8_con8a .swiper-button-prev {
	 	background-image: url(../img/p15_left01.png);
	 	left: 0px;
	 	right: auto;
	  }
	  .p8_con10a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	      background-image: url(../img/p15_right01.png);
	      right: 0px;
	      left: auto;
	  }
	  .p8_con10a .swiper-button-prev {
	  	background-image: url(../img/p15_left01.png);
	  	left: 0px;
	  	right: auto;
	   }
	.p8_con7 tr td:nth-child(1){padding-left: 20px;box-sizing: border-box;}
	.p8_con7 tr td:nth-child(2){padding-left: 20px;box-sizing: border-box;}

}
@media (max-width:1240px) {
	.p8_banner1{max-width: 1000px;}
	.p8_con1{padding-top: 0px;}
	.p8_con1c{width: 90%;}
}
@media (max-width:1040px) {
	.p8_banner1{max-width: 800px;}
	.p8_imgs span{display: block;width: 100%;overflow: hidden;margin: 60px 0;}
	.p8_con1{padding-top: 0px;padding-right: 20px;}
	.p8_con5b{padding-top: 20px;}
}
@media (max-width:1024px) {
	/* .p8_banner{padding-top: 100px;} */
	.p8_con1{padding-right: 0px;}
	.p8_con10a .swiper-button-next, .p8_con10a .swiper-button-prev {top: 50%;}
}
@media (max-width:1000px) {
	.p8_con1{width: 100%;margin-bottom: 40px;}
	.p8_con1c{width: 100%;}
	.p8_con1c li span{width: 30%;}
	.p8_con2{width: 100%;}
	.p8_con4{ padding: 20px 0; height: auto }
	.p8_con4c{width: 35%;}
	.p8_con8a .swiper-button-next, .p8_con8a .swiper-button-prev {top: 50%;}
}
@media (max-width:840px) {
	.p8_banner1{max-width: 600px;}
	.p8_banner1_font p{font-size:24px;color:#fff;text-align: left;
	line-height: 30px;letter-spacing: 10px;font-weight: bold;}
	.p8_banner1_font p i{font-size:18px;color: #fff;}
	.p8_con3b .swiper-button-next, .p8_con3b .swiper-button-prev {top: 50%;}
	.p8_con4c{width: 45%;}
	.p8_con5a{width: 100%;margin-bottom: 40px;}
	.p8_con5b{width: 100%;padding-left: 40px;}
}
@media (max-width:640px) {
	.p8_banner1{max-width: 400px;}
	.p8_banner1_font p{font-size:18px;color:#fff;text-align: left;
	line-height: 24px;letter-spacing: 5px;font-weight: bold;}
	.p8_banner1_font p i{font-size:12px;color: #fff;}
	.p8_con1c li span{width: 40%;}
	.p8_con1c li{float: left; text-align: center;width: calc((100% - 40px) / 3);
	margin-right: 20px;}
	.p8_con3b .swiper-button-next, .p8_con3b .swiper-button-prev {top: 40%;}
	.p8_con3b .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: 5px;
	    left: auto;
	}
	.p8_con3b .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: 5px;
		right: auto;
	 }
	 .p8_con8a .swiper-button-next, .p8_con8a .swiper-button-prev {top:45%;}
	 .p8_con8a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	     background-image: url(../img/p15_right01.png);
	     right: 5px;
	     left: auto;
	 }
	 .p8_con8a .swiper-button-prev {
	 	background-image: url(../img/p15_left01.png);
	 	left: 5px;
	 	right: auto;
	  }
	  .p8_con10a .swiper-button-next, .p8_con10a .swiper-button-prev {top: 45%;}
	  .p8_con10a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	      background-image: url(../img/p15_right01.png);
	      right: 5px;
	      left: auto;
	  }
	  .p8_con10a .swiper-button-prev {
	  	background-image: url(../img/p15_left01.png);
	  	left: 5px;
	  	right: auto;
	   }
	.p8_con4c{width: 60%;}
	.p8_con5b{width: 100%;padding-left: 0px;}
	.p8_con7 tr td:nth-child(1){padding-left: 10px;box-sizing: border-box;}
	.p8_con7 tr td:nth-child(2){padding-left: 10px;box-sizing: border-box;}
}
@media (max-width:500px) {
	.p8_con4a{width: 100%;text-align: center;padding:0 0 15px;}
	.p8_con4b{width: 100%;}
	.p8_con4c{width: 50%;text-align: center;height: 40px; padding: 5px 0;}
	.p8_con4c h2{font-size:16px;color: #000;line-height: 30px;
	margin-left: 30px;margin-right: 10px;}
	.p8_con4c img{float: none;margin: 0px 0;}
	.p8_con9{width: 320px;margin: 0 auto;}
}
@media (max-width:420px) {
	.p8_banner1{max-width: 320px;}
	.p8_imgs span{display: block;width: 100%;overflow: hidden;margin: 20px 0;}
	.p8_banner1_font p{font-size:16px;color:#fff;text-align: left;
	line-height: 22px;letter-spacing: 3px;font-weight: bold;}
	.p8_banner1_font p i{font-size:12px;color: #fff;}
	.p8_con3b .swiper-button-next, .p8_con3b .swiper-button-prev {top: 30%;}
	.p8_con3b .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -10px;
	    left: auto;
	}
	.p8_con3b .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -10px;
		right: auto;
	 }
	.p8_con8a .swiper-button-next, .p8_con8a .swiper-button-prev {top:40%;}
	.p8_con8a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -10px;
	    left: auto;
	}
	.p8_con8a .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -10px;
		right: auto;
	 }
	 .p8_con10a .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	     background-image: url(../img/p15_right01.png);
	     right: -10px;
	     left: auto;
	 }
	 .p8_con10a .swiper-button-prev {
	 	background-image: url(../img/p15_left01.png);
	 	left: -10px;
	 	right: auto;
	  }
}






/* support_video */
/* 切换 */
.page_box2{width: 100%;margin: 40px auto 30px auto;}
.page_box2 ul{width: 100%;display: block; text-align: center;}
.page_box2 li{margin: 0 20px; display: inline-block;
height: 30px;border-radius: 5px;background: #fff;border: 1px solid #164a9e;
text-align: center;transition: all 0.5s;}
.page_box2 li a{ display: block }
.page_box2 li h1{font-size:14px;color: #164a9e;line-height: 30px;transition: all 0.5s; padding: 0 20px;}
.page_box2 li:nth-last-of-type(1){margin-right: 0;}
.page_box2 li.active,.page_box2 li:hover{background: #164a9e;border: 1px solid transparent;}
.page_box2 li.active h1,.page_box2 li:hover h1{color: #fff;}
.page_box3{ text-align: center; margin: 30px auto 0; }
.page_box3 a{ display: inline-block; padding: 0 40px; color: #666; line-height: 20px; border-right: 1px solid #ddd; transition: all 0.5s; font-size: 14px}
.page_box3 a:hover,.page_box3 a.active{ color: #164a9e }
.page_box3 > div{ display: inline-block}
.page_box3 > div:nth-last-child(1) a{ border: none; }
/* 技术支持内容 */
.p10_con_box{width: 100%;}
.p10_con_box table{width: 100%;}
.p10_con_box td{border:1px solid #ececec;text-align: center;
	box-sizing: border-box;}
.p10_con1{background-color:#b3babf;width: 100%;}
.p10_con1 td{font-size:14px;color:#fff;line-height: 40px;}
.p10_con2{background: #fff;width: 100%;}
.p10_con2 td{font-size:14px;color: #333;height: 65px;padding: 0 12px;
box-sizing: border-box;word-break: break-all;}
.p10_con2a,.p10_con2b{text-align: left;}
.p10_con1a{width: 26.6%!important;}
.p10_con1b{width: 16.6%;}
.p10_con1c{width: 8%;}
.p10_con1d{width: 10%;}
.p10_con1e{width: 8%;}
.p10_con1f{width: 10.8%;}
.p10_con1g{width: 11%;}
.p10_con1h{width: 9%;}

@media (max-width:780px) {
	.p10_con2 td{padding: 0 2px;}
	.p10_con1a{width: 20.6%!important;}
	.p10_con1b{width: 20.6%!important;}
	.p10_con1c{width: 8%!important;}
	.p10_con1d{width: 10%!important;}
	.p10_con1e{width: 9%!important;}
	.p10_con1f{width: 11.8%!important;}
	.p10_con1g{width: 11.2%!important;}
	.p10_con1h{width: 9%!important;}
	.page_box2 li{ margin: 0 10px 10px; }
	.page_box3{ margin-top: 15px; }
	.page_box3 a{ padding: 0 20px; }
}




@media (max-width:640px) {
	.page_box2{margin: 20px auto;}
}
@media (max-width:520px) {
}
@media (max-width:400px) {
}






/* news */

/* 切换 */
.page_box1{width: 370px;margin: 40px auto 50px auto;}
.page_box1 ul{width: 100%;display: block;}
.page_box1 li{float: left;width: calc((100% - 120px) / 2);margin-right: 120px;
height: 30px;border-radius: 5px;background: #fff;border: 1px solid #164a9e;
text-align: center;transition: all 0.5s;}
.page_box1 li h1{font-size:14px;color: #164a9e;line-height: 30px;transition: all 0.5s;}
.page_box1 li:nth-last-of-type(1){margin-right: 0;}
.page_box1 li.active,.page_box1 li:hover{background: #164a9e;border: 1px solid transparent;}
.page_box1 li.active h1,.page_box1 li:hover h1{color: #fff;}

.p13_con{margin-bottom: 40px;}
.p13_con ul{width: 100%;display: block;}
.p13_con li{float: left;width: calc((100% - 40px) / 2);margin-right: 40px;
margin-bottom: 28px;padding-bottom: 28px;
border-bottom: 1px dashed #e4e4e4;}
.p13_con li:nth-of-type(2n){margin-right: 0;}

.p13_con1{display: block; width: 34%;overflow: hidden;position: relative;transition: all 0.5s; }
.p13_con1 img{width: 100%;display: block;}
.p13_con1a{position: absolute;width: 100%;height: 100%;background: #000;top:0;left: 0;
opacity: 0;transition: all 0.5s;}
.p13_con2{width: calc(100% - 34%);padding-left: 20px;box-sizing: border-box;}
.p13_con2 h1{font-size:18px;color: #010000;margin-bottom: 15px;transition: all 0.5s;}
.p13_con2 p{font-size:14px;color: #888;line-height: 24px;margin-bottom: 20px;
display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.p13_con2 h2{font-size:14px;color: #010000;}

.p13_con li:hover .p13_con1a{opacity: 0.1;}
.p13_con li:hover .p13_con2 h1{color: #164a9e;}

@media (max-width:1160px) {
.p13_con li{float: left;width: 100%;margin-right: 0px;
margin-bottom: 28px;padding-bottom: 28px;
border-bottom: 1px dashed #e4e4e4;}
.p13_con li:nth-of-type(2n){margin-right: 0;}
.p13_con2 p{font-size:14px;color: #888;line-height: 24px;margin-bottom: 120px;
display: -webkit-box;overflow: hidden;white-space: normal !important;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
}
@media (max-width:980px) {
.p13_con2 p{margin-bottom: 60px;}
}
@media (max-width:720px) {
.p13_con2 p{margin-bottom: 40px;}
}
@media (max-width:640px) {
.p13_con1{width: 100%;margin-bottom: 30px;}
.p13_con2{width: 100%;padding-left: 0;}
.p13_con2 p{margin-bottom: 20px;}
}
@media (max-width:430px) {
	.page_box1{width: 300px;margin: 40px auto 50px auto;}
	.page_box1 ul{width: 100%;display: block;}
	.page_box1 li{float: left;width: calc((100% - 50px) / 2);margin-right: 50px;
	height: 30px;border-radius: 5px;background: #fff;border: 1px solid #164a9e;
	text-align: center;transition: all 0.5s;}
	.page_box1 li:nth-last-of-type(1){margin-right: 0;}
}




/* news_inner */
.p14_banner{width: 100%;}
.p14_banner span{display: block;width: 100%;}
.p14_banner span img{display: block;width: 100%;}

.p14_con{border-bottom: 1px dashed #d1d1d1;margin-top: 35px;}
.p14_con h1{font-size:18px;color: #010000;margin-bottom: 10px;}
.p14_con h2{font-size:14px;color#999;margin-bottom: 40px;}

.p14_con1{margin-top: 30px;}
.p14_con1 p{font-size:16px;color: #000;line-height: 40px;margin:0 0 10px 0;}
.p14_con1 p:nth-last-of-type(1){margin-bottom: 50px;}
.p14_con1 span{display: block;width: 100%;overflow: hidden;margin-bottom: 10px;}
.p14_con1 span img{display: block;width: 100%;}
.p14_con1 iframe{ width: 100%; height: 400px; }

/* 翻页 */
.page_box{width: 100%;margin: 30px auto 50px auto;}
.page_box ul{width: 100%; text-align: center}
.page_box li{margin-right: 80px;
height: 30px;border-radius: 3px;background: #fff;border:1px solid #a4abb0;
text-align: center;transition: all 0.5s; display: inline-block; padding: 0 15px;}
.page_box li:nth-last-of-type(1){margin-right: 0;}
.page_box li h1{font-size:14px;color: #666;line-height: 30px;transition: all 0.5s;}
.page_box li.active,.page_box li:hover{background: #a4abb0;border: 1px solid transparent;}
.page_box li.active h1,.page_box li:hover h1{color: #fff;}



/* company */
.p15_con{width: 100%;background: #f2f2f2;padding-bottom: 75px;}
.p15_con1a{margin-top: 50px;font-size:28px;color: #000;line-height: 1em;
padding-bottom: 20px;position: relative;letter-spacing: 2px;
margin-bottom: 40px;}
.p15_con1a i{width: 66px;height: 2px;background: #000;position: absolute;left: calc(50% - 33px);
bottom: 0;}
.p15_con1b{width: 84%;margin: 0 auto;font-size:16px;color: #000;line-height: 40px;
margin-bottom: 60px;}

.p15_con2{width: 100%;}
.p15_con2 li{float: left;position: relative;}
.p15_con2 li:nth-of-type(1){width: 32.5%;}
.p15_con2 li:nth-of-type(2){width: 29%;}
.p15_con2 li:nth-of-type(3){width: 38.5%;}

.p15_con2 li i{height: 43px;width: 1px;background: #23488e;position: absolute;right: 0;
top:calc(50% - 21.5px)}
.p15_con2 li:nth-last-of-type(1) i{display: none;}

.p15_con2a{width: calc(100% - 56px);padding-left: 20px;box-sizing: border-box;}
.p15_con2a h1{font-size:18px;color: #000;margin-bottom: 5px;}
.p15_con2a p{font-size:14px;color: #666;}

.p15_con2b{width: 170px;margin: 0 auto;}
.p15_con2c{width: 390px;float: right;}

.p15_con3{width: 100%;padding-bottom: 80px;padding-top: 80px;}
.p15_con4{width: 45%;padding-top: 25px;}
.p15_con4a{font-size:28px;color: #000;line-height: 1em;padding-bottom: 20px;
position: relative;margin-bottom: 40px;}
.p15_con4a i{width: 66px;height: 2px;background: #000;position: absolute;left: 0;
bottom: 0;}
.p15_con4b{font-size:16px;color: #000;line-height: 40px;margin-bottom: 60px;}

.p15_con4c{width: 90%;float: left;}
.p15_con4c li{float: left;width: calc((100% - 150px) / 4);margin-right: 50px;
text-align: center;}
.p15_con4c li:nth-last-of-type(1){margin-right: 0;}
.p15_con4c li span{width: 100%;display: block;overflow: hidden;}
.p15_con4c li img{width: 100%;display: block;}
.p15_con4c li p{font-size:16px;color: #000;line-height: 36px;}


.p15_con5{width: 55%; padding-left: 40px;box-sizing: border-box;}
.p15_con5a{width: 100%;display: block;overflow: hidden;margin-bottom: 10px;}
.p15_con5a img{display: block;width: 100%;}
.p15_con5b{width: 100%;}
.p15_con5b li{float: left;width: calc((100% - 20px) / 3);margin-right: 10px;}
.p15_con5b li:nth-last-of-type(1){margin-right: 0;}
.p15_con5b li span{width: 100%;display: block;overflow: hidden;}
.p15_con5b li img{width: 100%;display: block;}


.p15_con6{background-repeat: no-repeat;background-size:cover;width: 100%;
padding-bottom: 80px;}
.p15_con6a{padding-top: 80px;}
.p15_con6a h1{font-size:28px;color: #fff;padding-bottom: 20px;position: relative;
margin-bottom: 40px;}
.p15_con6a h1 i{width: 66px;height: 2px;background: #fff;position: absolute;bottom: 0;
left: calc(50% - 33px);}
.p15_con6a p{width: 54%;margin: 0 auto;font-size:16px;color: #fff;line-height: 40px;
margin-bottom: 30px;}

.p15_con7a{width: 100%;}
.p15_con7a span{width: 100%;display: block;overflow: hidden;position: relative; }
.p15_con7a span img{width: 100%;display: block; margin: 0;}
.p15_con7b{position: absolute;width: 100%;height: 100%;background: #000;top:0;left: 0;
opacity: 0;transition: all 0.5s;}

.p15_con7c{width: 100%;height: 60px;background: #8b8b8a;text-align: center;}
.p15_con7c h1{font-size:18px;color: #fff;line-height: 60px;}

.p15_con7 .swiper-slide:hover .p15_con7b{opacity: 0.1;}


.p15_con7{position: relative; }
.p15_con7 .swiper-button-next{position: absolute; z-index: 9999;
		   position: absolute;
		   top: 40%;
		   width: 38px;
		   height: 120px;
		   z-index: 10;
		   cursor: pointer;
		   background-size: 12px 22px;
		   padding:49px 13px;
		   box-sizing: border-box;
		   background: #414141;
		   opacity: 0.8;
		   background-position: center;
		   background-repeat: no-repeat;
}

 .p15_con7 .swiper-button-prev:hover{opacity: 0.6; transition: all 0.5s;}
 .p15_con7 .swiper-button-next, .p15_con7 .swiper-button-prev {
    position: absolute;
    top: 40%;
    width: 38px;
    height: 120px;
	z-index: 10;
    cursor: pointer;
    background-size: 12px 22px;
	padding:49px 13px;
	box-sizing: border-box;
	background: #414141;
	opacity: 0.8;
    background-position: center;
    background-repeat: no-repeat;
	}
	.swiper-button-next:hover{opacity: 0.6; transition: all 0.5s;}

	.p15_con7 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right.png);
	    right: -50px;
	    left: auto;
	}
	.p15_con7 .swiper-button-prev {
		background-image: url(../img/p15_left.png);
		left: -50px;
		right: auto;
	 }

.p15_con8{width: 100%;background: #f2f2f2;padding-top: 80px;padding-bottom: 80px;}
.p15_con8a h1{font-size:28px;color: #000;line-height: 1em;margin-bottom: 40px;}
.p15_con8b{width: 78%;margin: 0 auto;display: block;}
.p15_con8b li{float: left;width: calc((100% - 60px) / 3);margin-right: 30px;}
.p15_con8b li span{width: 100%;display: block;overflow: hidden;box-shadow: 0 0 10px #d8dde8;}
.p15_con8b li img{width: 100%;display: block;}
.p15_con8b li:nth-last-of-type(1){margin-right: 0;}

.p15_con9{width: 100%;background: #fff;padding-top: 80px;padding-bottom: 75px;}
.p15_con9a h1{font-size:28px;color: #000;padding-bottom: 20px;position: relative;
line-height: 1em;margin-bottom: 50px;}
.p15_con9a h1 i{width: 66px;height: 2px;background: #000;position: absolute;bottom: 0;
left: calc(50% - 33px);}

.p15_con7d{width: 100%;background: #f8f8f8;padding:50px 0}
.p15_con7d h1{font-size:18px;color: #000;line-height: 1.5em;
position: relative; padding: 0 10px 20px;}
.p15_con7d h1 i{width: 50px;height: 2px;background: #000;position: absolute;
bottom: 0;left: calc(50% - 25px);}

.p15_con10 .swiper-slide:hover .p15_con7b{opacity: 0.1;}
.p15_con10 .p15_con7a span{ padding: 30px 0; }

.p15_con10{position: relative; }
.p15_con10 a{ display: block; width: 100%; }
.p15_con10 .swiper-button-next{position: absolute; z-index: 9999;
		   position: absolute;
		   top: 40%;
		   width: 50px;
		   height: 50px;
		   border-radius: 25px;
		   border: 1px solid #23488e;
		   z-index: 10;
		   cursor: pointer;
		   background-size: 10px 20px;
		   padding:20px 15px;
		   box-sizing: border-box;
		   background: transparent;
		   opacity: 0.5;
		   background-position: center;
		   background-repeat: no-repeat;
}

 .p15_con10 .swiper-button-prev:hover{opacity: 1; transition: all 0.5s;}
 .p15_con10 .swiper-button-next, .p15_con10 .swiper-button-prev {
		position: absolute;
		top: 40%;
		width: 50px;
		height: 50px;
		border-radius: 25px;
		border: 1px solid #23488e;
		z-index: 10;
		cursor: pointer;
		background-size: 10px 20px;
		padding:20px 15px;
		box-sizing: border-box;
		background: #d3dae8;
		opacity: 0.5;
		background-position: center;
		background-repeat: no-repeat;
	}
	.p15_con10 .swiper-button-next:hover{opacity: 1; transition: all 0.5s;}

	.p15_con10 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right01.png);
	    right: -70px;
	    left: auto;
	}
	.p15_con10 .swiper-button-prev {
		background-image: url(../img/p15_left01.png);
		left: -70px;
		right: auto;
	 }

@media (max-width:1300px) {
		.p15_con7 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		    background-image: url(../img/p15_right.png);
		    right: 0px;
		    left: auto;
		}
		.p15_con7 .swiper-button-prev {
			background-image: url(../img/p15_left.png);
			left: 0px;
			right: auto;
		 }
		 .p15_con10 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		     background-image: url(../img/p15_right01.png);
		     right: 0px;
		     left: auto;
		 }
		 .p15_con10 .swiper-button-prev {
		 	background-image: url(../img/p15_left01.png);
		 	left: 0px;
		 	right: auto;
		  }
	}

@media (max-width:1100px) {
	.p15_con2 li i{display: none;}
	.p15_con4{width: 100%;margin-bottom: 50px;}
	.p15_con5{width: 100%;padding-left: 0;}
	.p15_con4c{width: 100%;}
	.p15_con4c li{float: left;width: calc((100% - 450px) / 4);margin-right: 150px;
	text-align: center;}
	.p15_con4c li:nth-last-of-type(1){margin-right: 0;}
	.p15_con5b li{float: left;width: calc((100% - 60px) / 3);margin-right: 30px;}
	.p15_con5b li:nth-last-of-type(1){margin-right: 0;}
	.p15_con7 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    background-image: url(../img/p15_right.png);
	    right: 0px;
	    left: auto;
	}
	.p15_con7 .swiper-button-prev {
		background-image: url(../img/p15_left.png);
		left: 0px;
		right: auto;
	 }
	  .p15_con6a p{width: 100%;}
}
@media (max-width:980px) {
	.p15_con1b{width: 100%;}
	.p15_con2 li{margin-bottom: 30px;}
	.p15_con2 li:nth-of-type(1){width: 100%;}
	.p15_con2 li:nth-of-type(2){width: 100%;}
	.p15_con2 li:nth-of-type(3){width: 100%;}
	.p15_con2b{width: 100%;}
	.p15_con2c{width: 100%;}
}
@media (max-width:770px) {
	.p15_con1b{width: 100%;}
	.p15_con2 li{margin-bottom: 30px;}
	.p15_con2 li:nth-of-type(1){width: 100%;}
	.p15_con2 li:nth-of-type(2){width: 100%;}
	.p15_con2 li:nth-of-type(3){width: 100%;}
	.p15_con2b{width: 100%;}
	.p15_con2c{width: 100%;}
	.p15_con7 .swiper-button-next{position: absolute; z-index: 9999;
			   position: absolute;
			   top: 38%;
			   width: 30px;
			   height: 80px;
			   z-index: 10;
			   cursor: pointer;
			   background-size: 12px 22px;
			   padding:29px 9px;
			   box-sizing: border-box;
			   background: #414141;
			   opacity: 0.4;
			   background-position: center;
			   background-repeat: no-repeat;
	}

	 .p15_con7 .swiper-button-prev:hover{opacity: 0.6; transition: all 0.5s;}
	 .p15_con7 .swiper-button-next, .p15_con7 .swiper-button-prev {
	    position: absolute;
	    top: 38%;
	    width: 30px;
	    height: 80px;
	    z-index: 10;
	    cursor: pointer;
	    background-size: 12px 22px;
	    padding:29px 9px;
	    box-sizing: border-box;
	    background: #414141;
	    opacity: 0.4;
	    background-position: center;
	    background-repeat: no-repeat;
		}
		.swiper-button-next:hover{opacity: 0.6; transition: all 0.5s;}

		.p15_con7 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		    background-image: url(../img/p15_right.png);
		    right: 0px;
		    left: auto;
		}
		.p15_con7 .swiper-button-prev {
			background-image: url(../img/p15_left.png);
			left: 0px;
			right: auto;
		 }
}
@media (max-width:720px) {
	.p15_con4c li{float: left;width: calc((100% - 180px) / 4);margin-right: 60px;
	text-align: center;}
	.p15_con5b li{float: left;width: calc((100% - 20px) / 3);margin-right: 10px;}
}
@media (max-width:640px) {
	.p15_con8b{width: 100%;}
	.p15_con10 .swiper-button-next, .p15_con10 .swiper-button-prev {top: 32%;}
	.p15_con1b, .p15_con6a p, .p15_con4b{line-height: 2em; font-size: 15px; margin-bottom: 20px}
	.p15_con1a{margin: 30px 0;}
	.p15_con{ padding-bottom: 20px; }
	.p15_con3{ padding-top: 30px; padding-bottom: 30px; }
	.p15_con4{ margin-bottom: 30px }
	.p15_con6a{ padding-top: 30px }
	.p15_con6a h1{ margin-bottom: 20px; }
	.p15_con8{ padding-top: 30px }
	.p15_con9a h1{margin-bottom: 30px;}
	.p15_con9{ padding-top: 30px; padding-bottom: 30px }
	.p15_con7d{padding: 25px 0;}
.p14_con1 iframe{ width: 100%; height: 260px; }
.page_box{ margin: 20px auto 0; padding: 0 10px;}
.page_box li{ display: block; margin: 0 0 20px 0 }
}
@media (max-width: 450px) {
	.p15_con7 .swiper-button-next, .p15_con7 .swiper-button-prev {
	   top: 35%;
	   }
	   .p15_con8b li{float: left;width: 100%;margin-right: 0px;margin-bottom: 30px;}
}

@media (max-width:400px) {
	.p15_con4c li{float: left;width: calc((100% - 90px) / 4);margin-right: 30px;
	text-align: center;}
	.p15_con5b li{float: left;width: calc((100% - 20px) / 3);margin-right: 10px;}
}


/* contact_us */
.p16_con_box{width: 100%;margin-top: 40px;margin-bottom: 50px;}
.p16_con_L{width: 46%;margin-top: 30px;}
.p16_con_L > ul{width: 100%;}
.p16_con_L > ul > li{margin-bottom: 25px;}
.p16_con2a{width: 100%;}
.p16_con2a img{margin-right:10px;display: block; width: 18px;}
.p16_con2a i{font-size:16px;color: #000;font-weight: bold;line-height: 1em;
text-transform: uppercase;}
.p16_con1 h1{font-size:16px;color: #000;margin: 5px 0 0 28px;}

.p16_con2b{width: 100%;padding-left: 28px;margin-top: 5px ;}
.p16_con2b p{font-size:16px;color: #000;float: left;margin-right: 60px;
margin-bottom: 10px;}
.p16_con2b p:nth-of-type(2n){margin-right: 0;}

.p16_con1a{margin-right: 110px;}



.p16_con_R{width: 54%;background: #f5f5f5;padding:40px;}

.contact4{width: 100%;background: #fff; margin-bottom: 20px;
padding-left: 10px;height: 120px;position: relative;}
.contact4_box{width: 75px;position: relative;}
.contact4_box h1{position: absolute;font-size:14px;color: #000;
line-height: 40px;}
.contact4_box h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}
.contact4 textarea{border: none;padding-top: 40px;width: 100%;height: 120px;
resize: none;}
.contact4a{font-size:10px;color: #999;position: absolute;bottom: 10px;right: 10px;}

.contact1{margin-bottom: 15px;}
.contact1 ul{width: 100%;}
.contact1 li{float: left;width:calc((100% - 20px) / 2);margin-right: 20px;
background: #fff; box-sizing: border-box;padding-right: 10px;}
.contact1 li:nth-last-of-type(1){margin-right: 0;}

.contact1_L_box{width: 70px;position: relative;}
.contact1_L h1{font-size:14px;color:#000;line-height: 40px;padding-left:10px;
width: 100%;}
.contact1_L input{width: calc(100% - 70px);border:none;float: right;line-height: 40px;font-size:14px;
color:#000;text-align: right;}
.contact1_L h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}

.contact1_R_box{width: 60px;position: relative;}
.contact1_R h1{font-size:14px;color:#000;line-height: 40px;padding-left: 10px;
width: 100%;}
.contact1_R input{width: calc(100% - 70px);border:none;float: right;line-height: 40px;font-size:14px;
color:#000;text-align: right;}
.contact1_R h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}

.contact3{margin-bottom: 15px;}
.contact3 ul{width: 100%;}
.contact3 li{float: left;width:calc((100% - 20px) / 2);margin-right: 20px;
 box-sizing: border-box;}
.contact3 li:nth-last-of-type(1){margin-right: 0;}

.contact3_L{background: #fff;padding-right: 10px;}
.contact3_L_box{width: 120px;position: relative;}
.contact3_L h1{font-size:14px;color:#000;line-height: 40px;padding-left: 10px;
width: 100%;}
.contact3_L input{width: calc(100% - 120px);border:none;float: right;line-height: 40px;font-size:14px;
color:#000;text-align: right; padding: 0 10px;}
.contact3_L h2{font-size:20px;color:#f20e0e;position: absolute;top: 0;right:0;}

.contact3_R{width: 100%;background: transparent;}
.contact3_R_box{width: 73%;background: #fff;}
.contact3_R h1{font-size:14px;color:#000;line-height: 40px;padding-left: 10px;}
.contact3_R p{width: 27%;text-align: right; line-height: 40px;color: #23488e;
cursor: pointer;}
.contact3_R_box input{border:none; line-height: 40px; width: calc(100% - 80px); text-align: right; padding: 0 10px}
.contact3_R img{ width: 70px; height: 40px }

.contact5{width: 100%;background: #fff; margin-bottom: 30px;padding:0 10px;}
.contact5_box{width: 75px;position: relative;}
.contact5_box h1{font-size:14px;color: #000;line-height: 40px;}
.contact5 input{width: calc(100% - 75px);border:none;float: right;line-height: 40px;font-size:14px;
color:#000;text-align: right;}


.contact6{display: block;width: 100%;height: 40px;background: #fff;
text-align: center; border:none;font-size:14px;color:#000;line-height: 40px;}

.p16_map{width: 100%;}
.p16_map span{width: 100%;display: block;overflow: hidden;}
.p16_map span img{width: 100%;display: block;}

@media (max-width:1024px) {
	.p16_con_L{width: 100%;}
	.p16_con_R{width: 100%;}
	.p16_con2b li:nth-of-type(2n){margin-right: 60px;}
	.p8_con{ margin: 20px 0; }
	.p8_con1 > p{ font-size: 16px; line-height: 1.8em }
	.p8_con5_box{ padding: 20px 0; }
	.p8_con3a{ margin: 20px 0; }
	.p8_con5a{ margin: 0; }
}
@media (max-width:640px) {
	.contact1 li{float: left;width:100%;margin-right: 0px;
	background: #fff; box-sizing: border-box;padding-right: 10px;margin-bottom: 15px;}
	.contact3 li{float: left;width:100%;margin-right: 0px;
	 margin-bottom: 15px;}
	 .p16_con_box{ margin-top: 20px; }
}

@media (max-width:429px) {
	.p16_con1a{margin-bottom: 30px;}
	.p16_con_R{padding:20px;}
}


.BMapLabel{ border: 1px solid #ddd !important; padding: 20px 15px !important; font-size: 16px !important; top: -80px !important; left: -102px !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 }
