/* 首页 */

.m_search{display: none;background: rgba(255,255,255,0.7);width: 100%;}

.m_hot{display: none;width: 100%;background: rgba(0,0,0,0.5);}

/* banner */

.banner{position: relative;}



.search{background: rgba(255,255,255,0.7);z-index: 10;

width: 100%;position: absolute;top:0;left: 0;}

.search1 ul{margin: 10px 0;}

.search1 ul li span{display: inline-block;line-height: 40px;

padding:0 25px;box-sizing: border-box;transition: all 0.5s;color: #000;

font-size: 15px;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}

.search1 ul li.active span,.search1 ul li:hover span{border-radius: 10px;

background: #ffce0f;color: #2a2a2a;}

.search1_con li.active span,.search1_con li:hover span{border-radius: 10px;

background: #ffce0f;color: #2a2a2a;}

.search3{position: relative;margin: 10px 0;}

.search3 ul li span{display: inline-block;line-height: 40px;
padding:0 25px;box-sizing: border-box;transition: all 0.5s;color: #000;
font-size: 15px;}
.search3 ul li.active span,.search1 ul li:hover span{border-radius: 10px;
background: #ffce0f;color: #2a2a2a;}


/* pc端搜索分类 */
.search_pro{position: relative;}

.search_pro1{width: 870px;padding: 0 30px 10px 30px;

box-sizing: border-box;position: absolute;left: 0;top: 35px;

background: #fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;

box-shadow: 0 10px 10px #d6d7d7;display: none;}

.search_pro1 li{float: left;width: calc((100% - 90px) / 4);margin-right: 30px;

padding: 8px 0;box-sizing: border-box;border-bottom: 1px dashed #d0d0d0;

text-align: left;height: 50px;}

.search_pro1 li:nth-of-type(4n){margin-right: 0;}

.search_pro1 li a{width: 100%;height: 100%;

display: block;}

.search_pro1 li p{font-size: 15px;color: #464646;line-height: 32px;

background: rgba(70,70,70,0);border-radius: 10px;transition: all 0.5s;

white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.search_pro1 li:hover p{background: rgba(70,70,70,1);color: #ffce0f;

text-align: center;}

.search1 ul > li:nth-of-type(2) .search_pro1{left: -173px;}

.search1 ul > li:nth-of-type(3) .search_pro1{left: -350px;}

.search1 ul > li:nth-of-type(4) .search_pro1{left: -523px;}

.search1 ul > li:nth-of-type(5) .search_pro1{left: -700px;}

.search1 ul > li:nth-of-type(6) .search_pro1{left: -700px;}


.m_search1 .swiper-slide.active span,.m_search1 .swiper-slide:hover span{

	border-radius: 5px;background: #ffce0f;color: #2a2a2a;}



.search2{border: 1px solid #dedede;width: 100%;height: 30px;

margin: 15px 0;border-radius: 6px;background: #fff; overflow:hidden;}

.search2 input{ line-height: 30px; display: inline-block }

.search2a{width: 30px;box-sizing: border-box;text-align: center;

background: #fff; background: url('../img/search.png') no-repeat center 6px; background-size: 15px; border:none; font-size: 0;}

.search2 input[type="text"]{width: calc(100% - 30px);border: none;

padding-left: 12px;font-size:14px;color: #a5a5a5;}



.hot{width: 100%;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;

left: 0;z-index: 20;}

.hot1{width: 100%;margin: 10px 0;}

.hot1 h1{width: 120px;box-sizing: border-box;line-height: 30px;}

.hot1 h1 b{font-size: 15px;color: #fff;}

.hot1 h1 i{margin-right: 8px;}

.hot1a{width: calc(100% - 120px);display: block;}

.hot1a li{float: left;text-align: center;

position: relative;overflow: hidden;

white-space: nowrap;text-overflow: ellipsis;}

.hot1a li a{ padding: 0 10px; }

.hot1a li span{font-size:15px;color: #fff;line-height: 30px;}

.hot1a li i{width: 1px;height: 10px;background: #e0e0e0;position: absolute;

right: 0;top: 50%; margin-top: -4px;}

.hot1a li:nth-last-of-type(1) i{display: none;}



.hot2{display: block; width: 102px;height: 30px;border-radius: 15px;

background: #ffcc01;text-align: center;margin: 10px 0;

transition: all 0.5s;cursor: pointer;}

.hot2 i{line-height: 30px;color: #363636;font-size: 15px;transition: all 0.5s;}

.hot2:hover{background: #363636;}

.hot2:hover i{color: #ffcc01;}





.banner.swiper-button-next, .banner.swiper-button-prev {

    position: absolute;

    top: 47%;

	margin-top: -30px;

    width: 37px;

    height: 66px;

    z-index: 10;

    cursor: pointer;

    background-size: 37px 66px;

    background-position: center;

    background-repeat: no-repeat;

	}

.banner.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

.banner.swiper-button-prev,.swiper-container-rtl .banner.swiper-button-next{

		background-image:url(../img/left.png);

		left:3%;

		right:auto

		}

.banner.swiper-button-next, .swiper-container-rtl .banner.swiper-button-prev {

		background-image: url(../img/right.png);

		right: 3%;

		left: auto;

	}

.banner.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}

.swiper-pagination-bullet{

	      border-radius: 2px !important;

	      width: 80px !important;

		  height: 4px!important;

		  background:#434441!important;

		  opacity: 1;

	    }

.swiper-container-horizontal> .swiper-pagination-bullets,.swiper-pagination-bullet {

		    margin: 0 10px;

		}

.swiper-pagination-bullet-active {

		    width: 80px!important;

			height: 4px!important;

			border-radius: 2px!important;

			background: #ffcc01!important;

		}

.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction {

		    bottom: 70px;

		    left: 0;

		    width: 100%;

		}

.banner{text-align: center;}

.p6_banner .swiper-container-horizontal>.swiper-pagination-bullets,.p6_banner .swiper-pagination-custom,.p6_banner .swiper-pagination-fraction {

		    bottom: 30px;

		    left: 0;

		    width: 100%;
			
			

		}

@media (max-width:1240px) {

	.banner.swiper-button-prev,.swiper-container-rtl .banner.swiper-button-next{

		background-image:url(../img/left.png);

		left:5%;

		right:auto

		}

	.banner.swiper-button-next, .swiper-container-rtl .banner.swiper-button-prev {

		background-image: url(../img/right.png);

		right: 5%;

		left: auto;

	}

	.p6_banner .swiper-container-horizontal>.swiper-pagination-bullets,.p6_banner .swiper-pagination-custom,.p6_banner .swiper-pagination-fraction {

			    bottom: 10px;

			    left: 0;

			    width: 100%;

			}

}

@media (max-width:1180px) {
	.search1 ul > li:nth-of-type(2) .search_pro1{left: -150px;}
	
	.search1 ul > li:nth-of-type(3) .search_pro1{left: -300px;}
	
	.search1 ul > li:nth-of-type(4) .search_pro1{left: -445px;}
	
	.search1 ul > li:nth-of-type(5) .search_pro1{left: -598px;}
	
}

@media (max-width:1070px) {

	.search1 ul li span{font-size: 14px;}

}

@media (max-width:1024px) {
	.search{display: none;}
	
	.m_search{display: block;}
	
	.search1{margin: 10px 0;position: relative;}
	
	.m_search1{padding-left: 12px;width: 100%;}
	
	.m_search1 b{font-size: 14px;line-height: 1em;color: #000;}
	
	.m_search1 i{margin-right: 8px;}
	
	.m_search2{width: 100%;display: block;
	
	position: absolute;top: 40px;left: 0;z-index:20;
	
	display: none;}
	
	.m_search_pro1{width: 100%;}
	
	.m_search2 li{width: 42%;padding-left: 18px;padding-right: 5px; box-sizing: border-box;
	
	border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;
	
	position: relative;background: #fff;}
	
	.m_search_pro1 a{display: block; width: calc(100% - 10px - 5px);
	
	line-height: 40px;font-size: 12px;color: #000;
	
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	
	.m_search_pro1 i{width: 10px;height: 10px;margin-top: 15px;opacity: 0;
	
	transition: all 0.5s;}
	
	.m_search_pro1 i img{width: 100%;display: block;}
	
	.m_search2 li:nth-of-type(1){border-top: 1px solid #e5e5e5;}
	
	.m_search_pro2{position: absolute;width: 100%; left: calc(100% + 1px);top: 0;
	
	background: #fff;padding-left: 15px;z-index: 9999;
	
	box-sizing: border-box;display: none;border-top: 1px solid #e5e5e5;
	
	border-bottom:1px solid #e5e5e5;}
	
	.m_search_pro2 dt{line-height: 40px;font-size: 14px;color: #000;
	
	font-weight: normal;transition: all 0.5s;white-space: nowrap;
	
	text-overflow: ellipsis;overflow: hidden;margin-top: 0!important;}
	
	.m_search_pro2 dd{line-height: 40px;font-size: 14px;color: #000;
	
	transition: all 0.5s;white-space: nowrap;text-overflow: ellipsis;
	
	overflow: hidden;margin-top: 0!important;}
	
	.m_search_pro.active{border-right:1px solid transparent}
	
	.m_search_pro.active .m_search_pro1 a{color: #ffcd00;}
	
	.m_search_pro.active .m_search_pro1 i{opacity: 1;}
	
	.m_search2 li:nth-of-type(2) .m_search_pro2{top: -41px;}
	
	.m_search2 li:nth-of-type(3) .m_search_pro2{top: -82px;}
	
	.m_search2 li:nth-of-type(4) .m_search_pro2{top: -123px;}
	
	.m_search2 li:nth-of-type(5) .m_search_pro2{top: -164px;}
	
	.m_search_pro2:hover dt{color: #ffcd00;}
	
	.m_search_pro2:hover dd{color: #ffcd00;}
	
	.search2{margin: 10px 0;}
}
@media (max-width:900px) {

	.hot1 h1{width: 95px;}

	.hot1a{width: calc(100% - 95px);}

	.hot1 h1 b{font-size: 12px;color: #fff;}

	.hot1a li span{font-size:12px;color: #fff;line-height: 30px;}

}

@media (max-width:820px) {

	.banner.swiper-button-next, .banner.swiper-button-prev {

	    position: absolute;

	    top: 55%;

		margin-top: -30px;

	    width: 10%;

	    height: 10%;

	    z-index: 10;

	    cursor: pointer;

	    background-size: 37px 66px;

	    background-position: center;

	    background-repeat: no-repeat;

		

		}

	.banner.swiper-button-prev,.swiper-container-rtl .banner.swiper-button-next{

		background-image:url(../img/left.png);

		left:2%;

		right:auto

		}

	.banner.swiper-button-next, .swiper-container-rtl .banner.swiper-button-prev {

			background-image: url(../img/right.png);

			right: 2%;

			left: auto;

		}

	.swiper-pagination-bullet{

	      border-radius: 2px !important;

	      width: 40px !important;

		  height: 2px!important;

		  background:#434441!important;

		  opacity: 1;

	    }

		.swiper-container-horizontal> .swiper-pagination-bullets,.swiper-pagination-bullet {

		    margin: 0 10px;

		}

		.swiper-pagination-bullet-active {

		    width: 40px!important;

			height: 2px!important;

			border-radius: 2px!important;

			background: #ffcc01!important;

		}

		.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction {

		    bottom: 55px;

		    left: 0;

		    width: 100%;

		}
		
		.p6_banner .swiper-container-horizontal>.swiper-pagination-bullets,.p6_banner .swiper-pagination-custom,.p6_banner .swiper-pagination-fraction {
		
		    bottom: 10px;
		
		    left: 0;
		
		    width: 100%;
		
		}


}




@media (max-width:640px) {

	.hot1a li{float: left;width: auto;text-align: center;

	position: relative;padding: 0 10px;line-height: 1em;}

	.hot1 h1{line-height: 20px!important;font-size: 12px!important;}

	.hot1a li span{line-height: 20px!important;font-size: 12px!important;}

	.hot2{margin: 0 auto 10px auto;width: 80px;height: 26px;}

	.hot2 i{line-height: 26px;font-size: 12px;}

	.search{display: none;}

	.m_search{display: block;}

	.m_hot{display: block;}

	.hot{display: none;}

	.m_search2 li{width: 100%;}
	
	.m_search_pro2 dt{font-size: 12px;}
	
	.m_search_pro2 dd{font-size: 12px;}


	.search2{margin: 10px 0;}

	.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner  .swiper-pagination-fraction {

	bottom: 10px;}

}



@media (max-width:450px) {

	.banner.swiper-button-next, .banner.swiper-button-prev {

	    position: absolute;

	    top: 62%;

	    width: 12%;

	    height: 12%;

	    z-index: 10;

	    cursor: pointer;

	    background-size: 37px 66px;

	    background-position: center;

	    background-repeat: no-repeat;

		

		}

	

	.swiper-pagination-bullet{

		      border-radius: 1px !important;

		      width: 30px !important;

			  height: 2px!important;

			  background:#434441!important;

			  opacity: 1;

		    }

	.swiper-container-horizontal> .swiper-pagination-bullets,.swiper-pagination-bullet {

			    margin: 0 10px;

			}

	.swiper-pagination-bullet-active {

			    width: 30px!important;

				height: 2px!important;

				border-radius: 1px!important;

				background: #ffcc01!important;

			}

	.p6_banner  .swiper-container-horizontal>.swiper-pagination-bullets,.p6_banner  .swiper-pagination-custom,.p6_banner .swiper-pagination-fraction {

			    bottom: 2px;

			    left: 0;

			    width: 100%;

			}

}

@media (max-width:325px) {

	.m_search1 i{margin-right: 6px;}

}





/* 共用标题 */

.title{position: relative;}

/* .title i{width: 5px;height: 26px;background: #ffcc01;

position: absolute;left: calc(50% - 2px);top: calc(50% - 13px)} */

.title b:nth-of-type(1){font-size: 30px;color: #363636;line-height: 1em;

padding-bottom: 17px;padding-right: 15px;}

.title b:nth-of-type(2){font-size: 26px;color: #c0c0c0;text-transform: uppercase;

padding-left: 15px;line-height: 1em;border-left: 5px solid #ffcc01;}



@media (max-width:640px) {

	.title b:nth-of-type(1){font-size: 21px;}

	.title b:nth-of-type(2){font-size:16px}

}





/* 产品中心 */

.index1{width: 100%;padding-top: 55px;

padding-bottom: 70px;}





.index1s{margin-top: 58px;border-bottom: 1px solid #e9eaea;}

.index1a{position: relative;}



.index1a .swiper-container {width: 100%;padding: 0 20px;overflow: hidden;}

.index1a .swiper-wrapper{width: 100%;}

.index1a.swiper-button-next, .index1a.swiper-button-prev {

    position: absolute;

    top: 70%;

    width: 20px;

    height: 30px;

    z-index: 10;

    cursor: pointer;

    background-size: 6px 12px;

	padding:7px 6px;

	border: 1px solid #d4d4d4;

	border-radius: 2px;
	
	background-color: #eee;
	
	border-radius: 2px;

	opacity: 1

	}

.index1a.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

.index1a.swiper-button-prev,.swiper-container-rtl .index1a.swiper-button-next{

		background-image:url(../img/p1_left.png);

		left:0%;

		right:auto

		}

.index1a.swiper-button-next, .swiper-container-rtl .index1a.swiper-button-prev {

		background-image: url(../img/p1_right.png);

		right: 0%;

		left: auto;

	}

.index1a .swiper-slide a{width:100%;display: block; text-align: center;}

.index1a .swiper-slide span{font-size:15px;color: #000;line-height: 40px;

border-top-left-radius: 4px;border-top-right-radius: 4px;

background: transparent;width: 100%;display: block;transition: all 0.5s;overflow: hidden;white-space: nowrap;

text-overflow: ellipsis;}



.index1a .swiper-slide.active span,.index1a .swiper-slide:hover span{background: #ffcc01;}









.index1b{position: relative;}

.index1_btm{margin-top: 70px;margin-bottom: 60px;}

.index1c{width: 100%;}

.index1c span{width: 100%;display: inline-block;overflow: hidden;

transition: all 0.5s;border: 1px solid transparent;margin-bottom: 20px;}

.index1c span img{width: 100%;display: block; transition: all 0.5s}

.index1c p{font-size:17px;color: #000;}

.index1c span:hover{border-radius: 6px;border: 1px solid #ededed;

box-shadow: 0 0 10px #ededed;}

.index1c span:hover img{ transform: scale(1.05, 1.05) }

.index1b.swiper-button-next, .index1b.swiper-button-prev {

    position: absolute;

    top: 30%;

    width: 40px;

    height: 110px;

    z-index: 100;

    cursor: pointer;

    background-size: 11px 11px;

	padding:49px 14px;

	background: #f8f8f8;

	border-radius: 4px;

	background-repeat: no-repeat;

	background-position: center;

	

	}

.index1b.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

.index1b.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}

.index1b.swiper-button-prev,.swiper-container-rtl .index1b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-6%;

		right:auto;

		}

.index1b.swiper-button-next, .swiper-container-rtl .index1b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -6%;

		left: auto;

	}



.more{width: 126px;height: 40px;border-radius: 4px;background: #464646;

text-align: center;margin: 0 auto;display: block;transition: all 0.5s;

border: 1px solid transparent;}

.more i{font-size:15px;color: #fff;line-height: 40px;transition: all 0.5s;}

.more:hover{background: #fff;border: 1px solid #464646;}

.more:hover i{color: #464646;}



@media (max-width:1330px) {

	.index1b.swiper-button-prev,.swiper-container-rtl .index1b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:0;

		right:auto;

		}

	.index1b.swiper-button-next, .swiper-container-rtl .index1b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: 0;

		left: auto;

	}

	

}



@media (max-width:860px) {

	.index1b.swiper-button-next, .index1b.swiper-button-prev {

	    position: absolute;

	    top: 26%;

	    width: 30px;

	    height: 90px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:39px 9px;

		background: #f8f8f8;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.index1b.swiper-button-prev,.swiper-container-rtl .index1b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:0;

		right:auto;

		}

	.index1b.swiper-button-next, .swiper-container-rtl .index1b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: 0;

		left: auto;

	}

	

}

@media (max-width:768px) {

	.index1b.swiper-button-next, .index1b.swiper-button-prev {

	    position: absolute;

	    top: 33%;

	    width: 30px;

	    height: 90px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:39px 9px;

		background: #f8f8f8;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.index1b.swiper-button-prev,.swiper-container-rtl .index1b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:0;

		right:auto;

		}

	.index1b.swiper-button-next, .swiper-container-rtl .index1b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: 0;

		left: auto;

	}

	

}

@media (max-width:640px) {

	.index1{width: 100%;padding-top: 30px;

	padding-bottom: 40px;}

	.index1s{margin-top: 30px;}

	.index1_btm{margin-top: 30px;margin-bottom: 30px;}

	.index1c span{margin-bottom: 0px;}

	.index1c p{font-size:12px;color: #000;}

}

@media (max-width:440px) {

	.index1b.swiper-button-next, .index1b.swiper-button-prev {

	    position: absolute;

	    top: 33%;

	    width: 24px;

	    height: 70px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:29px 6px;

		background: #f8f8f8;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.index1b.swiper-button-prev,.swiper-container-rtl .index1b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-5px;

		right:auto;

		}

	.index1b.swiper-button-next, .swiper-container-rtl .index1b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -5px;

		left: auto;

	}

}

@media (max-width:390px) {

	.index1b.swiper-button-next, .index1b.swiper-button-prev {

	    position: absolute;

	    top: 30%;

	    width: 24px;

	    height: 70px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:29px 6px;

		background: #f8f8f8;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.index1b.swiper-button-prev,.swiper-container-rtl .index1b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-5px;

		right:auto;

		}

	.index1b.swiper-button-next, .swiper-container-rtl .index1b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -5px;

		left: auto;

	}

}







/* 团队介绍 */

.index2{width: 100%;background: #f4f4f4;}

.index2a{width: 100%;display: block;}

.index2c{width: 50%;float: left;}

.index2c span{width: 100%;display: block;overflow: hidden;
transition: all 0.5s;}

.index2c span img{width: 100%;display: block;transition: all 0.5s;}



.index2ds{padding-top: 80px;}

.index2d{padding-left: 40px;box-sizing: border-box;width: 100%;}

.index2e{margin-bottom: 80px;}

.index2e h1{font-size:24px;color: #000;line-height: 46px;}

.index2e h1 i{margin-right: 12px;}

.index2e h1 i img{transition: all 0.5s;}

.index2e p{font-size:16px;color: #3a3a3a;line-height: 30px;

margin-top: 5px;}



.index2a:nth-of-type(2) .index2c:nth-of-type(1){float: right;}

.index2a:nth-of-type(2) .index2d{padding-left: 0;padding-right: 40px;}

.index2c:hover span > img{transform: scale(1.05);}

.index2e:hover h1 img{transform: rotate(360deg);}

@media (max-width:1750px) {

	.index2e{margin-bottom: 40px;}

}

@media (max-width:1510px) {

	.index2ds{padding-top: 40px;}

	.index2e{margin-bottom: 30px;}

}

@media (max-width:1280px) {

	.index2ds{padding-top: 15px;}

	.index2e{margin-bottom: 15px;}

}

@media (max-width:1024px) {

	.index2{padding-bottom: 20px;}

	.index2c{width: 100%;float: left;}

	.index2ds{padding-top: 0px;}

	.index2d{margin-top: 20px;padding-left: 0;}

	.index2e{margin-bottom: 30px;}

	.index2a:nth-of-type(2) .index2d{padding-left: 0;padding-right: 0px;}

}

@media (max-width:640px) {

	.index2{padding-bottom: 20px;}

	.index2ds{padding-top: 0px;}

	.index2d{margin-top: 10px;padding-left: 0;}

	.index2e{margin-bottom: 10px;}

	.index2e h1{font-size:16px;color: #000;line-height: 1em;}

	.index2e h1 i{margin-right: 12px;}

	.index2e h1 i img{width: 30px;}

	.index2e p{font-size:12px;color: #3a3a3a;line-height: 24px;

	margin-top: 5px;}

}



/* 公司介绍 */

.index3{width: 100%;padding-top: 65px;background-repeat: no-repeat;

background-position: bottom center;padding-bottom: 75px;}

.index3a{width: 100%;margin-top: 50px;margin-bottom: 35px; line-height: 30px}

.index3a p{font-size: 16px;color: #746a6a;line-height: 30px;}



.index3b{width: 100%;display: none;margin-top: 45px;

margin-bottom: 50px;}

.index3b:nth-of-type(1){display: block;}

.index3b span{width: 80%;display: block;overflow: hidden;

z-index: 10;margin: 0 auto;}

.index3b video{width: 100%;} 

.index3b iframe{width: 75%; height: 600px; display: block; margin: 0 auto;} 

.index3b img{width: 100%;display: block;} 





.index3d{width: 100%;display: block;z-index: 100;}

.index3d li{text-align: center;border: 1px solid #f4f4f4;

box-shadow: 0 0 10px #f4f4f4;padding:40px 20px 60px 20px;

background: #fff;}

.index3d li span{width: 74px;height: 74px;border-radius: 50%;

border: 1px solid #ffd118;display: inline-block;overflow: hidden;

padding: 20px;margin-bottom: 40px; transition: all 0.5s}

.index3d li span img{width: 34px;height: 34px;display: block; transition: all 0.5s}

.index3d li:hover span img{ transform: rotate(360deg) }

.index3d li p{font-size:16px;color: #000;padding-top: 60px;

border-top: 1px solid #f2f2f2;margin-bottom: 50px;}

.index3d li h1{font-size:60px;color: #000;line-height: 1em;}

.index3d li h1 b{font-size: 15px;color: #000;font-weight: bold;

line-height: 1em;}

.index3d li h1 b i{font-size: 20px;color: #000;font-weight: bold;

line-height: 1em;}





@media (max-width:640px) {

	.index3{width: 100%;padding-top: 30px;}

	.index3a{width: 100%;margin-top: 20px;margin-bottom: 20px;}

	.index3a p{font-size: 12px;color: #3a3a3a;line-height: 24px;}

	.index3b span{width: 100%;}

	.index3b{margin-top: 25px;}

	.index3d li p{font-size:12px;color: #000;padding-top: 20px;

	border-top: 1px solid #f2f2f2;margin-bottom: 25px;}

	.index3d li h1{font-size:30px;color: #000;line-height: 1em;}

	.index3d li h1 b{font-size: 12px;color: #000;font-weight: bold;

	line-height: 1em;}

	.index3d li h1 b i{font-size: 14px;color: #000;font-weight: bold;

	line-height: 1em;}

	.index3d li{text-align: center;border: 1px solid #f4f4f4;

	box-shadow: 0 0 10px #f4f4f4;padding:30px 15px 40px 15px;

	background: #fff;}

	.index3d li span{margin-bottom: 20px;}
	.index3b iframe{width: 100%; height: 300px; display: block; margin: 0 auto;} 

}







/* 客户案例 */

.index4{width: 100%;background: #f9f9f9;padding-bottom: 70px;

padding-top: 60px;}

.index4a_box{margin-top: 60px;}

.index4a .swiper-container{background: #f9f9f9;}

.index4a .swiper-slide{background: #f9f9f9;height: 100%;}

.index4a{position: relative;}

.index4b{width: 100%;display: block;}


.index4b > li{float: left; width: 24%;

position: relative; margin-bottom: 13px;}

.index4b > li:nth-child(2n){margin-right: 15px;}

.index4b > li span{width: 100%;display: block;overflow: hidden;}

.index4b > li span img{width: 100%;display: block; transition: all 0.5s}
.index4b > li span:hover img{ transform: scale(1.05, 1.05) }




.index4b > li.index4d{width: calc(52% - 30px); display: block!important;margin: 0 15px 0 0;}


.index4c{width: 100%;height: 44px;background: rgba(0,0,0,0.4);

position: absolute;bottom: 0;left: 0;}

.index4c p{font-size: 17px;color: #fff;line-height: 44px;}



.index4a.swiper-button-next, .index4a.swiper-button-prev {

    position: absolute;

    top: 44%;

    width: 40px;

    height: 110px;

    z-index: 100;

    cursor: pointer;

    background-size: 11px 11px;

	padding:49px 14px;

	background: #fff;

	border-radius: 4px;

	background-repeat: no-repeat;

	background-position: center;

	

	}

	.index4a.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

	.index4a.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}

	.index4a.swiper-button-prev,.swiper-container-rtl .index4a.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-6%;

		right:auto;

		}

	.index4a.swiper-button-next, .swiper-container-rtl .index4a.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -6%;

		left: auto;

	}



@media (max-width:1330px) {

	.index4a.swiper-button-next, .index4a.swiper-button-prev {

	    position: absolute;

	    top: 44%;

	    width: 40px;

	    height: 110px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:49px 14px;

		background: #fff;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

		.index4a.swiper-button-prev,.swiper-container-rtl .index4a.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-2%;

		right:auto;

		}

	.index4a.swiper-button-next, .swiper-container-rtl .index4a.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -2%;

		left: auto;

	}

	

}

@media (max-width:1240px) {

	.index4a.swiper-button-next, .index4a.swiper-button-prev {

	    position: absolute;

	    top: 44%;

	    width: 40px;

	    height: 110px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:49px 14px;

		background: #fff;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

		.index4a.swiper-button-prev,.swiper-container-rtl .index4a.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:0;

		right:auto;

		}

	.index4a.swiper-button-next, .swiper-container-rtl .index4a.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: 0;

		left: auto;

	}

	

}

@media (max-width:768px) {

	.index4a.swiper-button-next, .index4a.swiper-button-prev {

	    position: absolute;

	    top: 40%;

	    width: 40px;

	    height: 110px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:49px 14px;

		background: #fff;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

		.index4a.swiper-button-prev,.swiper-container-rtl .index4a.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:0;

		right:auto;

		}

	.index4a.swiper-button-next, .swiper-container-rtl .index4a.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: 0;

		left: auto;

	}

	

}

@media (max-width:640px) {

	.index4c{width: 100%;height: 22px;background: rgba(0,0,0,0.4);

	position: absolute;bottom: 0;left: 0;}

	.index4c p{font-size: 12px;color: #fff;line-height: 22px;}

	.index4a.swiper-button-next, .index4a.swiper-button-prev {

	    position: absolute;

	    top: 42%;

	    width: 30px;

	    height: 80px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:34px 9px;

		background: #fff;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.index4a.swiper-button-prev,.swiper-container-rtl .index4a.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:0;

		right:auto;

		}

	.index4a.swiper-button-next, .swiper-container-rtl .index4a.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: 0;

		left: auto;

	}

	

	.index4b > li{float: left;width: calc((100% - 10px) / 2);

	margin-right: 0;position: relative;}
	.index4b > li:nth-child(2n){ margin-right: 10px }

	.index4b > li.index4d{float: none;width: 100%;margin:0 0 15px;position: relative;}

	.index4{padding-bottom: 40px;padding-top: 30px;}

	.index4a_box{margin-top: 25px;}

}

@media (max-width:440px) {

	.index4a.swiper-button-next, .index4a.swiper-button-prev {

	    position: absolute;

	    top: 45%;

	    width: 24px;

	    height: 60px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:24px 6px;

		background: #fff;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

		.index4a.swiper-button-prev,.swiper-container-rtl .index4a.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-5px;

		right:auto;

		}

	.index4a.swiper-button-next, .swiper-container-rtl .index4a.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -5px;

		left: auto;

	}

}

@media (max-width:375px) {

	.index4d li{float: left;width: calc((100% - 10px) / 2);margin-right: 10px;

	margin-bottom: 10px;position: relative;height: calc((100% - 10px) / 2);}

	

}

@media (max-width:360px) {

	.index4d li{float: left;width: calc((100% - 10px) / 2);margin-right: 10px;

	margin-bottom: 9px;position: relative;height: calc((100% - 9px) / 2);}

	

}







/* 新闻资讯 */

.index5{width: 100%;padding-top: 55px;padding-bottom: 80px;}

.index5a{width: 540px;display: block;margin: 58px auto 0 auto;}

.index5a li{float: left;width: calc((100% - 80px) / 3);margin-right: 40px;

text-align: center;}

.index5a li:nth-last-of-type(1){margin-right: 0;}

.index5a li span{display: block;width: 100%;font-size: 17px;color: #303030;

border-radius: 20px;line-height: 40px;border: 1px solid #c9c9c9;

background: transparent;transition: all 0.5s;}

.index5a li.active span,.index5a li:hover span{background: #ffcc01;

border: 1px solid transparent;color: #303030;}





.index5b{width: 100%;display: block;margin-top: 40px;}

.index5b li{float: left;width: calc((100% - 80px) / 3);margin-right: 40px;

background: #f9f9f9;}

.index5b li:nth-last-of-type(1){margin-right: 0;}

.index5c1{width: 100%;display: inline-block;

overflow: hidden;transition: all 0.5s;}

.index5c1 img{width: 100%;display: block;

transition: all 0.5s;}

.index5c{width: 100%;padding: 0 15px;margin-top: 15px;padding-bottom: 16px;}

.index5c h1{font-size: 17px;color: #000;margin-bottom: 10px;

transition: all 0.5s;}

.index5c h2{font-size: 14px;color: #939393;margin-bottom: 10px;

transition: all 0.5s;}

.index5c p{font-size: 14px;color: #5c5c5c;line-height: 22px;transition: all 0.5s;

display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 3;

-webkit-box-orient: vertical;}



.index5b li:nth-of-type(2){padding: 22px 28px 0 28px;}

.index5b li:nth-of-type(3){padding: 22px 28px 0 28px;}





.index5e{width: 100%;margin-bottom: 15px;display: block;}

.index5e:nth-last-of-type(1){margin-bottom: 0;}

.index5e:nth-last-of-type(1) .index5d h1{border:none;}

.index5d1{display: block;width: 5px;height: 5px;overflow: hidden;

margin:5px 10px 0 0;}

.index5d1 img{width: 100%;display: block;}

.index5d{width: calc(100% - 5px - 10px);}

.index5d p{font-size:16px;color: #303030;line-height: 1em;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;margin-bottom: 9px;}

.index5d h1{font-size:14px;color: #a3a3a3;padding-bottom: 11px;

border-bottom: 1px solid #dfdfdf;transition: all 0.5s;}



.index5b li:hover .index5c1 img{transform: scale(1.05);}

.index5b li:hover .index5c h1{color: #ffcc01;}

.index5b li:hover .index5c h2{color: #ffcc01;}

.index5b li:hover .index5c p{color: #ffcc01;}

.index5d:hover  p{color: #ffcc01;}

.index5d:hover h1{color: #ffcc01;}



@media (max-width:1024px) {

	.index5b li{float: left;width: calc((100% - 20px) / 2);

	margin-right: 20px;margin-bottom: 20px;}

	.index5b li:nth-of-type(1){width: 100%;}

	.index5b li:nth-of-type(3){margin-right: 0;}

}

@media (max-width:640px) {

	.index5a{width: 400px;display: block;margin: 30px auto 0 auto;}

	.index5a li{float: left;width: calc((100% - 40px) / 3);margin-right: 20px;

	text-align: center;}

	.index5a li span{font-size: 15px;color: #303030;

	border-radius: 17px;line-height: 34px;}

	.index5b{margin-top: 30px;}

	.index5{width: 100%;padding-top: 30px;padding-bottom: 20px;}

	.index5b li{float: left;width: 100%;margin-right: 0px;

	margin-bottom: 10px;}

	.index5c h1{font-size: 15px;margin-bottom: 5px;}

	.index5c h2{font-size: 12px;margin-bottom: 5px;}

	.index5c p{font-size: 14px;}

	.index5d p{font-size: 14px;margin-bottom: 5px;}

	.index5d h1{font-size: 12px;}

	.index5d1{margin:4px 10px 0 0;}

}

@media (max-width:440px) {

	.index5a{width: 300px;display: block;margin: 30px auto 0 auto;}

	.index5a li{float: left;width: calc((100% - 20px) / 3);margin-right: 10px;

	text-align: center;}

}





/* 合作伙伴 */

.index6{width: 100%;background: #fbfbfb;padding-top: 60px;

padding-bottom: 20px;}

.index6a{width: 100%;display: block;margin-top: 60px;}

.index6a li{float: left;width: calc((100% - 200px) / 5);margin-right: 50px;

margin-bottom: 40px;}

.index6a li:nth-of-type(5n){margin-right: 0;}

.index6a li span{width: 100%;display: inline-block;overflow: hidden;

transition: all 0.5s;}

.index6a li span img{width: 100%;display: block;transition: all 0.5s;}

.index6a li:hover img{transform: scale(1.05);}





@media (max-width:990px) {

	.index6a li{float: left;width: calc((100% - 120px) / 4);margin-right: 30px;

	margin-bottom: 20px;}

	.index6a li:nth-of-type(5n){margin-right: 30px;}

	.index6a li:nth-of-type(4n){margin-right: 0px;}

	

}

@media (max-width:740px) {

	.index6a li{float: left;width: calc((100% - 40px) / 3);

	margin-right: 20px;	margin-bottom: 10px;}

	.index6a li:nth-of-type(5n){margin-right: 20px;}

	.index6a li:nth-of-type(4n){margin-right: 20px;}

	.index6a li:nth-of-type(3n){margin-right: 0px;}

	

}

@media (max-width:640px) {

	.index6a li{float: left;width: calc((100% - 10px) / 2);

	margin-right: 10px;	margin-bottom: 10px;}

	.index6a li:nth-of-type(5n){margin-right: 0px;}

	.index6a li:nth-of-type(5){margin-right: 10px;}

	.index6a li:nth-of-type(4n){margin-right: 0px;}

	.index6a li:nth-of-type(2n){margin-right: 0px;}

	.index6a li:nth-of-type(3n){margin-right: 10px;}

	.index6a li:nth-of-type(6){margin-right: 0px;}

	.index6{padding-top: 30px;padding-bottom: 30px;}

	.index6a{margin-top: 30px;}

}



/* 当前位置 */

.current{width: 100%;padding: 10px 0;font-size: 14px;color: #535353;}



.current a{font-size: 14px;color: #535353;}



/* about */

.p2_banner{display: block;width: 100%;overflow: hidden;}

.p2_banner img{width: 100%;display: block;}



/* 切换 */

.p2_con{width: 100%;background: #f8fbfc;}



.p2_box1{display: block;}

.p2_box2{display: none;}



.p2_con1{max-width: 900px;display: block;

margin: 30px auto 0 auto;background-repeat: no-repeat;background-position: center;

padding: 0px 0;height: 120px;}

.p2_con1 li{float: left;width: calc((100% - 420px) / 4);

margin-right: 140px;}

.p2_con1 li:nth-last-of-type(1){margin-right: 0;}

.p2_con1a{width: 100%;position: relative;}

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

.p2_con1a span img{display: block;width: 100%;}



.p2_con1b{width: 82%;position: absolute;left: 50%;top: 50%;

transform: translate(-50%,-50%);}

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

.p2_con1b span img{width: 100%;display: block;}



.p2_con1c{position: absolute;top: 50%;left: 50%;

transform: translate(-50%,-50%);}

.p2_con1c p{font-size: 14px;color: #fff;margin-top: 5px;}

.p2_img1{display: inline-block;transition: all 0.5s;}

.p2_img2{display: none;transition: all 0.5s;}



.p2_con1 li.active .p2_img1{display: none;}

.p2_con1 li.active .p2_img2{display: inline-block;}

.p2_con1 li.active .p2_con1c p{color: #000;}



@media (max-width:900px) {

	.p2_box1{display: none;}

	.p2_box2{display: block;}

	.p2_con1{max-width: 900px;display: block;

	padding: 0px 0;height: auto;}

	.p2_con1 li{float: left;width: calc((100% - 300px) / 4);

	margin-right: 100px;text-align: center;}

	.p2_con1a{width: 120px;margin: 0 auto;}

	

}

@media (max-width:830px) {

	.p2_con1 li{float: left;width: calc((100% - 120px) / 4);

	margin-right: 40px;text-align: center;}

	.p2_con1a{width: 120px;margin: 0 auto;}

	

}

@media (max-width:640px) {

	.p2_con1 li{float: left;width: calc((100% - 30px) / 4);

	margin-right: 10px;text-align: center;}

	.p2_con1a{width: 96px;margin: 0 auto;}

	.p2_con1c p{font-size: 12px;}

	.p2_img1{width: 50%;}

	.p2_img2{width: 50%;}

}

@media (max-width:450px) {

	.p2_con1 li{float: left;width: calc((100% - 30px) / 4);

	margin-right: 10px;text-align: center;}

	.p2_con1a{width: 80px;margin: 0 auto;}

	.p2_con1c p{font-size: 12px;}

	.p2_img1{width: 40%;}

	.p2_img2{width: 40%;}

	.p2_con1c p{margin-top: 0px;line-height: 14px;}

}

@media (max-width:355px) {

	.p2_con1a{width: 64px;margin: 0 auto;}

	.p2_con1c p{margin-top: 0px;line-height: 1em;}

}



/* about_a */

.p2_con2{width: 100%;background: #f8fbfc;padding-top: 45px;

padding-bottom: 65px;}

.p2_con2a{width: 100%;display: block;}

.p2_con2a:nth-of-type(1){margin-top: 65px;}

.p2_con2a li{float: left;width: 50%;position: relative;}

.p2_con2a li span{width: 100%;display: block;overflow: hidden;

transition: all 0.5s;}

.p2_con2a li span img{width: 100%;display: block;transition: all 0.5s;}

.p2_con2b{width: 100%; padding: 0 30px;position: absolute;left: 50%;

top: 50%;transform: translate(-50%,-50%);}

.p2_con2b p{font-size: 15px;color: #443737;line-height: 32px;

margin-top: 25px;}

.p2_con2a li:hover span img{transform: scale(1.05);}

.p2_con2a:nth-of-type(2) li:nth-of-type(1){float: right;}

.p2_con2a:nth-of-type(2) li:nth-of-type(2){float: left;}

.p2_con2a:nth-of-type(2) p{margin-top: 0;margin-bottom: 10px;}



.p2_con3{position: relative;margin: 55px 0 60px 0;}

.p2_con3 .swiper-slide span{width: 100%;display: block;overflow: hidden;

transition: all 0.5s;}

.p2_con3 .swiper-slide span img{width: 100%;display: block;

transition: all 0.5s;}

.p2_con3 .swiper-slide:hover img{transform: scale(1.05);}

.p2_con3.swiper-button-next, .p2_con3.swiper-button-prev {

    position: absolute;

    top: 60%;

	margin-top: -30px;

    width: 18px;

    height: 28px;

    z-index: 10;

    cursor: pointer;

    background-size: 18px 28px;

    background-position: center;

    background-repeat: no-repeat;

	opacity: 1;

	}

.p2_con3.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

.p2_con3.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}

.p2_con3.swiper-button-prev,.swiper-container-rtl .p2_con3.swiper-button-next{

		background-image:url(../img/p2_left.png);

		left:-6%;

		right:auto

		}

.p2_con3.swiper-button-next, .swiper-container-rtl .p2_con3.swiper-button-prev {

		background-image: url(../img/p2_right.png);

		right: -6%;

		left: auto;

	}



.p2_con4{display: block;width: 320px;height: 58px;background: #141414;

border-radius: 10px;text-align: center;margin: 0 auto;

border: 1px solid transparent;transition: all 0.5s;}

.p2_con4 h1{font-size: 18px;color: #ffcc01;line-height: 58px;

transition: all 0.5s;}

.p2_con4 h1 i{margin-right: 14px;}

.p2_con4:hover{background: transparent;border: 1px solid #ffcc01;}



@media (max-width:1336px) {

	.p2_con3.swiper-button-prev,.swiper-container-rtl .p2_con3.swiper-button-next{

			background-image:url(../img/p2_left.png);

			left:-10px;

			right:auto

			}

	.p2_con3.swiper-button-next, .swiper-container-rtl .p2_con3.swiper-button-prev {

			background-image: url(../img/p2_right.png);

			right: -10px;

			left: auto;

		}

}

@media (max-width:1200px) {

	.p2_con3.swiper-button-prev,.swiper-container-rtl .p2_con3.swiper-button-next{

			background-image:url(../img/p2_left.png);

			left:0;

			right:auto

			}

	.p2_con3.swiper-button-next, .swiper-container-rtl .p2_con3.swiper-button-prev {

			background-image: url(../img/p2_right.png);

			right: 0;

			left: auto;

		}

}

@media (max-width:1070px) {

	.p2_con2b p{font-size: 14px;color: #443737;line-height: 26px;}

}

@media (max-width:960px) {

	.p2_con2b img{width: 5%;}

	.p2_con2b p{font-size: 12px;color: #443737;line-height: 20px;}

}

@media (max-width:740px) {

	.p2_con2a li{width: 100%;}

	.p2_con2b p{font-size: 15px;color: #443737;line-height: 30px;}

}

@media (max-width:640px) {

	.p2_con2a li{margin-bottom: 20px;}

	.p2_con2{padding-top: 30px;padding-bottom: 40px;}

	.p2_con2a1{margin-top: 30px;}

	.p2_con2c{width: 100%; padding: 0 10px;}

	.p2_con2c img{width: 5%;}

	.p2_con2c p{font-size: 12px;color: #443737;line-height: 20px;

	margin-top: 10px;}

	.p2_con2a li:nth-of-type(3) .p2_con2c p{margin-top: 0;margin-bottom: 20px;}

	.p2_con2a li:nth-last-of-type(1){margin-bottom: 0;}

	.p2_con3{position: relative;margin: 30px 0 30px 0;}

	.p2_con4{display: block;width: 240px;height: 50px;}

	.p2_con4 h1{font-size: 14px;color: #ffcc01;line-height: 50px;

	transition: all 0.5s;}

	.p2_con4 h1 i{margin-right: 10px;}

}

@media (max-width:380px) {

	.p2_con3.swiper-button-next, .p2_con3.swiper-button-prev {

	    top: 65%;

		}

	.p2_con3.swiper-button-prev,.swiper-container-rtl .p2_con3.swiper-button-next{

			background-image:url(../img/p2_left.png);

			left:-5px;

			right:auto

			}

	.p2_con3.swiper-button-next, .swiper-container-rtl .p2_con3.swiper-button-prev {

			background-image: url(../img/p2_right.png);

			right: -5px;

			left: auto;

		}

	

}



/* 企业历史事件 */

.p2_con5{width: 100%;padding-top: 80px;padding-bottom: 180px;}

.p2_con5_box{margin: 136px auto 0 auto;position: relative;

}



.p2_con7{display: block;width: 66px;height: 66px;overflow: hidden;

margin: 68px auto 0 auto;}

.p2_con7 img{width: 100%;display: block;}

.p2_con8{display: block;width: 66px;height: 66px;overflow: hidden;

margin: 0 auto;}

.p2_con8 img{width: 100%;display: block;}



.p2_con5a{width: 100%;background-repeat: repeat-y;background-position: center;

padding: 0px 0;display: block;position: relative;

height: 1600px;overflow: hidden;}

.p2_con5a .swiper-container{width: 100%;overflow: hidden;}

.p2_con5a .swiper-slide{text-align: left; overflow: visible; display: block;}

/* .p2_con5a .swiper-slide-active{height: auto;} */



.p2_con5a .p2_con5a_box{width: 100%;overflow: hidden;}



.p2_con5a1.swiper-button-prev {

    position: absolute;

    top: -45px;

    width: 66px;

    height: 66px;

    z-index: 10;

    cursor: pointer;

    background-size: 66px 66px;

    background-position: center;

    background-repeat: no-repeat;

	opacity: 1;

	}

.p2_con5a1.swiper-button-next{

	position: absolute;

	top: calc(100% + 22px);

	width: 66px;

	height: 66px;

	z-index: 10;

	cursor: pointer;

	background-size: 66px 66px;

	background-position: center;

	background-repeat: no-repeat;

	opacity: 1;

}

.p2_con5a1.swiper-button-prev,.swiper-container-rtl .p2_con5a1.swiper-button-next{

		background-image:url(../img/p2_icon8.png);

		left:calc(50% - 33px);

		}

.p2_con5a1.swiper-button-next, .swiper-container-rtl .p2_con5a1.swiper-button-prev {

		background-image: url(../img/p2_icon9.png);

		right:calc(50% - 33px);

		bottom: 0;

	}





.p2_con5b{width: calc(50% + 65px);position: relative;}

.p2_con5b span{width: 60%;display: block;overflow: hidden;

border-radius: 10px;float: left;transition: all 0.5s;}

.p2_con5b span img{width: 100%;display: block;transition: all 0.5s;}



.p2_con5c{width: 40%;position: absolute;

right: 0;top: 50%;transform: translate(0,-50%);float: left;}

.p2_con5c img{width: calc(100% - 48% - 20px);margin:18px 10px 0 10px;

float: left;}

.p2_con5d{width: 48%;height: 56px;background: #ffcc01;border-radius: 10px;

border: 3px solid #000;text-align: center;float: left;box-sizing: border-box;}

.p2_con5d h1{font-size: 26px;color: #000;line-height: 56px;
white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}



.p2_con6{width: calc(50% + 65px);margin-top: 10px;}

.p2_con6a{width: 60%;float: left;}

/* .p2_con6a > span{width: 5px;height: 5px;display: block;overflow: hidden;

margin: 12px 5px;}

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

.p2_con6a p{width: calc(100% - 15px);padding-right: 20px;box-sizing: border-box;

font-size: 15px;color: #414141;line-height: 26px; position: relative; padding-left: 15px;}


.p2_con6a p span,.p2_con6a p em,.p2_con6a p strong{display: inline-block;
font-size: 15px;color: #414141!important;font-weight: 500!important;
text-decoration: none!important;border: none!important;}

.p2_con6a p:before{ content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; background: #666; position: absolute; top: 9px; left: 0; }

.p2_con5a .p2_con5a_fl .p2_img3{display: block;}

.p2_con5a .p2_con5a_fl .p2_img4{display: none;}

.p2_con5a .swiper-slide{background: none;}

.p2_con5a .swiper-container{ background: none;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_con5b{float: right;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_con5c{right: none;left: 0; top: 50%;

transform: translate(0,-50%);}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_con5b span{float: right;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_con5c img{float: right;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_con5d{float: left;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_con6{float: right;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_con6a{float: right;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_img3{display: none;}

.p2_con5a .p2_con5a_fr .p2_con5a_box .p2_img4{display: block;}



.p2_con5a .p2_con5a_box:hover .p2_con5b span > img{transform: scale(1.05);}

.p2_con5a.swiper-button-next{bottom: 0; }







@media (max-width:1100px) {

	.p2_con5b{width: calc(50% + 54px);}

	.p2_con6{width: calc(50% + 54px);}

}

@media (max-width:1000px) {

	.p2_con5a{height: 999px;}

}

@media (max-width:960px) {

	.p2_con5b{width: calc(50% + 50px);}

	.p2_con6{width: calc(50% + 50px);}

	.p2_con5d h1{font-size: 20px;}

}

@media (max-width:860px) {

	.p2_con5b{width: calc(50% + 45px);}

	.p2_con6{width: calc(50% + 45px);}

	.p2_con5d{height: 46px;}

	.p2_con5d h1{font-size: 16px;line-height: 46px;}

}

@media (max-width:780px) {

	.p2_con5b{width: calc(50% + 40px);}

	.p2_con6{width: calc(50% + 40px);}

}

@media (max-width:700px) {

	.p2_con5b{width: calc(50% + 35px);}

	.p2_con6{width: calc(50% + 35px);}

	.p2_con5d{height: 40px;}

	.p2_con5d h1{font-size: 14px;line-height: 40px;}

}



@media (max-width:640px) {

	.p2_con5{padding-top: 30px;padding-bottom: 80px;}

	.p2_con5a{height: 550px;}

	.p2_con5a{background-position: 62px 0px;background-attachment:fixed;}

	.p2_con5b{width: 100%;}

	.p2_con6{width: 100%;}

	.p2_con5_box{margin: 70px 0 0 0;}

	.p2_con5a .p2_con5a_box{margin-bottom: 20px;}

	.p2_con5a .p2_con5a_box .p2_con5b{float: right;}

	.p2_con5a .p2_con5a_box .p2_con5c{right: none;left: 0; top: 50%;

	transform: translate(0,-50%);}

	.p2_con5a .p2_con5a_box .p2_con5b span{float: right;}

	.p2_con5a .p2_con5a_box .p2_con5c img{float: right;}

	.p2_con5a .p2_con5a_box .p2_con5d{float: left;}

	.p2_con5a .p2_con5a_box .p2_con6{float: right;}

	.p2_con5a .p2_con5a_box .p2_con6a{float: right;}

	.p2_con5a .p2_con5a_box .p2_img3{display: none;}

	.p2_con5a .p2_con5a_box .p2_img4{display: block;}

	.p2_con5b span{width: 64%;}

	.p2_con5c{width: 36%;}

	.p2_con6a{width: 64%;}

	.p2_con5d{height: 50px;}

	.p2_con5d h1{font-size: 16px;line-height: 50px;}

	.p2_con6a span{margin: 7px 5px;}

	.p2_con6a p{width: calc(100% - 15px);padding-right: 10px;box-sizing: border-box;

	font-size: 12px;color: #414141;line-height: 20px;}

	.p2_con5a1.swiper-button-prev {

	    position: absolute;

	    top: -22px;

	    width: 44px;

	    height: 44px;

	    z-index: 10;

	    cursor: pointer;

	    background-size: 44px 44px;

	    background-position: center;

	    background-repeat: no-repeat;

		opacity: 1;

		}

	.p2_con5a1.swiper-button-next{

		position: absolute;

		top: calc(100% + 22px);

		width: 44px;

		height: 44px;

		z-index: 10;

		cursor: pointer;

		background-size: 44px 44px;

		background-position: center;

		background-repeat: no-repeat;

		opacity: 1;

	}

	.p2_con5a1.swiper-button-prev,.swiper-container-rtl .p2_con5a1.swiper-button-next{

			background-image:url(../img/p2_icon8.png);

			left:40px;

			}

	.p2_con5a1.swiper-button-next, .swiper-container-rtl .p2_con5a1.swiper-button-prev {

			background-image: url(../img/p2_icon9.png);

			left: 40px;

		}

	

}

@media (max-width:530px) {

	.p2_con5a{background-position: 54px 0px;}

	.p2_con5a1.swiper-button-prev,.swiper-container-rtl .p2_con5a1.swiper-button-next{

			background-image:url(../img/p2_icon8.png);

			left:32px;

			}

	.p2_con5a1.swiper-button-next, .swiper-container-rtl .p2_con5a1.swiper-button-prev {

			background-image: url(../img/p2_icon9.png);

			left: 32px;

		}

}

@media (max-width:450px) {

	.p2_con5a{background-position: 46px 0px;}

	.p2_con5d{height: 40px;}

	.p2_con5d h1{font-size: 13px;line-height: 40px;}

	.p2_con5a1.swiper-button-prev,.swiper-container-rtl .p2_con5a1.swiper-button-next{

			background-image:url(../img/p2_icon8.png);

			left:24px;

			}

	.p2_con5a1.swiper-button-next, .swiper-container-rtl .p2_con5a1.swiper-button-prev {

			background-image: url(../img/p2_icon9.png);

			left: 24px;

		}

}

@media (max-width:380px) {

	.p2_con5a{background-position: 42px 0px;}

	.p2_con5d{height: 40px;}

	.p2_con5d h1{font-size: 13px;line-height: 40px;}

	.p2_con5a1.swiper-button-prev,.swiper-container-rtl .p2_con5a1.swiper-button-next{

			background-image:url(../img/p2_icon8.png);

			left:20px;

			}

	.p2_con5a1.swiper-button-next, .swiper-container-rtl .p2_con5a1.swiper-button-prev {

			background-image: url(../img/p2_icon9.png);

			left: 20px;

		}

}

@media (max-width:330px) {

	.p2_con5a{background-position: 37px 0px;}

	.p2_con5d{height: 38px;}

	.p2_con5d h1{font-size: 12px;line-height: 38px;}

	.p2_con5a1.swiper-button-prev,.swiper-container-rtl .p2_con5a1.swiper-button-next{

			background-image:url(../img/p2_icon8.png);

			left:15px;

			}

	.p2_con5a1.swiper-button-next, .swiper-container-rtl .p2_con5a1.swiper-button-prev {

			background-image: url(../img/p2_icon9.png);

			left: 15px;

		}

}



/* about_b */



/* 团队介绍 */

.p3_con{width: 100%;background: #f8fbfc;padding-top: 45px;

padding-bottom: 90px;}

.p3_con1{width: 100%;display: block;margin-top: 80px;}

.p3_con1 li{float: left;width: calc((100% - 150px) / 4); background: #fff;

margin-right: 50px;border-radius: 10px;box-shadow: 0 0 10px #eff2f3;

text-align: center;padding:50px 25px;/* height: 260px; */}

.p3_con1 li img{transition: all 0.5s;}

.p3_con1 li:nth-last-of-type(1){margin-right: 0;}

.p3_con1 li h1{font-size: 22px;color: #1c2638;margin-top: 20px;

margin-bottom: 10px;}

.p3_con1 li p{ min-height: 55px; font-size: 16px;color: #1c2638;line-height: 26px;

display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 2;

-webkit-box-orient: vertical;}

.p3_con1 li:hover img{transform: rotate(360deg);}





@media (max-width:1100px) {

	.p3_con1 li{float: left;width: calc((100% - 60px) / 4);

	margin-right: 20px;border-radius: 10px;box-shadow: 0 0 10px #eff2f3;

	text-align: center;padding:50px 25px 0 25px;height: 260px;}

}

@media (max-width:940px) {

	.p3_con1 li{float: left;width: calc((100% - 40px) / 3);

	margin-right: 20px;border-radius: 10px;box-shadow: 0 0 10px #eff2f3;

	text-align: center;padding:50px 25px 0 25px;height: 260px;

	margin-bottom: 20px;}

	.p3_con1 li:nth-of-type(3n){margin-right: 0;}

}

@media (max-width:768px) {

	.p3_con1 li{float: left;width: calc((100% - 50px) / 2);

	margin-right: 50px;border-radius: 10px;box-shadow: 0 0 10px #eff2f3;

	text-align: center;padding:50px 25px 0 25px;height: 260px;

	margin-bottom: 20px;}

	.p3_con1 li:nth-of-type(3n){margin-right: 50px;}

	.p3_con1 li:nth-of-type(2n){margin-right: 0px;}

}

@media (max-width:640px) {

	.p3_con{padding-top: 30px;padding-bottom: 30px;}

	.p3_con1{margin-top: 30px;}

	.p3_con1 li{float: left;width: calc((100% - 10px) / 2);

	margin-right: 10px;border-radius: 10px;box-shadow: 0 0 10px #eff2f3;

	text-align: center;padding:50px 10px 0 10px;height: 260px;

	margin-bottom: 10px;}

	.p3_con1 li:nth-of-type(3n){margin-right: 10px;}

	.p3_con1 li:nth-of-type(2n){margin-right: 0px;}

}

@media (max-width:500px) {

	.p3_con1 li{height: 190px;padding:30px 10px 0 10px;}

	.p3_con1 li img{width: 35%;}

	.p3_con1 li h1{font-size: 16px;margin-top: 20px;

	margin-bottom: 5px;}

	.p3_con1 li p{font-size: 12px;line-height: 20px;}

}





/* 企业荣誉 */

.p3_con2{width: 100%;padding-top: 80px;padding-bottom: 110px;}

.p3_con2a{position: relative;margin-top: 90px;}

.p3_con2a.swiper-button-next, .p3_con2a.swiper-button-prev {

    position: absolute;

    top: 47%;

	margin-top: -30px;

    width: 60px;

    height: 60px;

    z-index: 10;

    cursor: pointer;

    background-size: 12px 22px;

	border-radius: 50%;

	background: #f3f3f3;

    background-position: center;

    background-repeat: no-repeat;

	opacity: 1;

	}

.p3_con2a.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

.p3_con2a.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}

.p3_con2a.swiper-button-prev,.swiper-container-rtl .p3_con2a.swiper-button-next{

		background-image:url(../img/p3_left.png);

		left:-6%;

		right:auto

		}

.p3_con2a.swiper-button-next, .swiper-container-rtl .p3_con2a.swiper-button-prev {

		background-image: url(../img/p3_right.png);

		right: -6%;

		left: auto;

	}

.p3_con2b{width: 100%;position: relative;}

.p3_con2b > span{width: 100%;display: block;overflow: hidden;
transition: all 0.5s;}

.p3_con2b > span img{width: 100%;display: block;transition: all 0.5s;}



.p3_con2c{width: 100%;height: 100%;background: rgba(0,0,0,0.5);

position: absolute;top: 0;left: 0;transition: all 0.5s;opacity: 0;}

.p3_con2d{width: 100%;text-align: center;

position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.p3_con2d span{width: 44px;height: 44px;display: block;margin: 0 auto;}

.p3_con2d span img{width: 100%;display: block;}

.p3_con2d p{font-size: 18px;color: #fff;margin-top: 35px;}



.p3_con2a .swiper-slide:hover .p3_con2c{opacity: 1;}

.p3_con2a .swiper-slide:hover .p3_con2b > span img{transform: scale(1.05);}


@media (max-width:1336px) {

	.p3_con2a.swiper-button-prev,.swiper-container-rtl .p3_con2a.swiper-button-next{

			background-image:url(../img/p3_left.png);

			left:-40px;

			right:auto

			}

	.p3_con2a.swiper-button-next, .swiper-container-rtl .p3_con2a.swiper-button-prev {

			background-image: url(../img/p3_right.png);

			right: -40px;

			left: auto;

		}

}

@media (max-width:1260px) {

	.p3_con2a.swiper-button-prev,.swiper-container-rtl .p3_con2a.swiper-button-next{

			background-image:url(../img/p3_left.png);

			left:0px;

			right:auto

			}

	.p3_con2a.swiper-button-next, .swiper-container-rtl .p3_con2a.swiper-button-prev {

			background-image: url(../img/p3_right.png);

			right: 0px;

			left: auto;

		}

}

@media (max-width:640px) {

	.p3_con2{padding-top: 30px;padding-bottom: 40px;}

	.p3_con2a{margin-top: 30px;}

}

@media (max-width:450px) {

	.p3_con2a.swiper-button-next, .p3_con2a.swiper-button-prev {

	    width: 44px;

	    height: 44px;

		top: 50%;

	}

	.p3_con2a.swiper-button-prev,.swiper-container-rtl .p3_con2a.swiper-button-next{

			background-image:url(../img/p3_left.png);

			left:-5px;

			right:auto

			}

	.p3_con2a.swiper-button-next, .swiper-container-rtl .p3_con2a.swiper-button-prev {

			background-image: url(../img/p3_right.png);

			right: -5px;

			left: auto;

		}

}





/* about_c */

.p4_con{width: 100%;background: #f8fbfc;padding-top: 45px;

padding-bottom: 22px;}

.p4_con1{width: 100%;display: block;margin-top: 75px;}

.p4_con1 li{float: left;width: calc((100% - 220px) / 2);

margin-right: 220px;margin-bottom: 40px;}

.p4_con1 li:nth-of-type(2n){margin-right: 0;}

.p4_con1 li span{width: 100%;display: inline-block;overflow: hidden;

border: 7px solid #f0c503;transition: all 0.5s;}

.p4_con1 li span img{width: 100%;display: block;transition: all 0.5s;}



.p4_con1a{width: 100%;margin-top: 20px;}

.p4_con1b{width: 52px;height: 52px;background: #5e5f5d;

text-align: center;}

.p4_con1b i{font-size: 21px;color: #ffcc01;line-height: 52px;

font-weight: bold;}



.p4_con1a h1{width: calc(100% - 52px - 12px);margin-left: 12px;

font-size: 20px;color: #000;line-height: 52px;font-weight: bold;}

.p4_con1 li p{font-size: 16px;color: #000;line-height: 26px;

margin-top: 10px;}

.p4_con1 li:hover img{transform: scale(1.05);}



@media (max-width:1130px) {

	.p4_con1 li{float: left;width: calc((100% - 100px) / 2);

	margin-right: 100px;margin-bottom: 40px;}

}

@media (max-width:990px) {

	.p4_con1 li{float: left;width: calc((100% - 30px) / 2);

	margin-right: 30px;margin-bottom: 40px;}

}

@media (max-width:880px) {

	.p4_con1 li{float: left;width: 100%;

	margin-right: 0px;margin-bottom: 40px;}

}

@media (max-width:640px) {

	.p4_con1a{width: 100%;margin-top: 10px;}

	.p4_con{width: 100%;background: #f8fbfc;padding-top: 30px;

	padding-bottom: 20px;}

	.p4_con1{margin-top: 30px;}

	.p4_con1b{width: 30px;height: 30px;}

	.p4_con1b i{font-size: 16px;line-height: 30px;}

	.p4_con1a h1{width: calc(100% - 30px - 10px);margin-left: 10px;

	font-size: 16px;line-height: 30px;}

	.p4_con1 li p{font-size: 12px;color: #000;line-height: 20px;

	margin-top: 10px;}

	.p4_con1 li{margin-bottom: 20px;}

}

@media (max-width:350px) {

	.p4_con1b i{font-size: 15px;}

	.p4_con1a h1{font-size: 14px;}

}



.p4_con2{width: 100%;padding-top: 75px;padding-bottom: 75px;}

.p4_con3{width: 100%;}



/* pc */

.p4_con3a{margin-top: 70px; background-repeat: no-repeat;

background-position: center;height: 770px;position: relative;}



.p4_con3b:nth-of-type(1){width: 35.5%;position: absolute;top: 38px;

left: 0;}



.p4_con3b h1{font-size: 20px;color: #1c2638;font-weight: bold;

text-align: right;margin-bottom: 10px;}

.p4_con3b1{text-align: right;width: 100%;}

.p4_con3b1 span{float: right; width: 6px;height: 6px;display: block;

overflow: hidden;margin: 11px 5px 11px 0;float: right;}

.p4_con3b1 span img{width: 100%;display: block;}

.p4_con3b1 p{width: calc(100% - 6px - 8px - 5px);margin-right: 8px;

font-size: 16px;color: #1c2638;margin-bottom: 5px;

text-transform: uppercase;float: right; position: relative; padding-right: 15px}

.p4_con3b1 p:before{content:''; display: block; top: 10px; height: 6px;width: 6px; border-radius: 50%; position: absolute; right: 0; background: #333;}



.p4_con3b:nth-of-type(2){top: 145px;}

.p4_con3b:nth-of-type(2n){width: 35.5%;position: absolute;right: 0;}

.p4_con3b:nth-of-type(2n) p{ padding: 0 0 0 15px; }

.p4_con3b:nth-of-type(2n) p:before{ left: 0; right: auto }

.p4_con3b:nth-of-type(2n) h1{text-align: left;}

.p4_con3b:nth-of-type(2n) .p4_con3b1{text-align: left;}

.p4_con3b:nth-of-type(2n) .p4_con3b1 span{float: left; width: 6px;height: 6px;display: block;

overflow: hidden;}

.p4_con3b:nth-of-type(2n) .p4_con3b1 p{float: left;}

.p4_con3b:nth-of-type(3){width: 35.5%;position: absolute;top: 258px;

left: 0;}

.p4_con3b:nth-of-type(4){top: 365px;}

.p4_con3b:nth-of-type(5){width: 35.5%;position: absolute;top: 478px;

left: 0;}

.p4_con3b:nth-of-type(6){top: 585px;}

.p4_con3b:nth-of-type(7){width: 35.5%;position: absolute;top: 698px;

left: 0;}



/* mobile */

.p4_con4{width: 100%;display: none;margin-top: 30px;}

.p4_con4 li{width: 100%;margin-bottom: 20px;}

.p4_con4 li > span{width: 30%;display: block;overflow: hidden;}

.p4_con4 li > span img{width: 100%;display: block;}



.p4_con4a{width: calc(100% - 30% - 40px);margin-left: 40px;}

.p4_con4a h1{font-size: 30px;color: #000;}

.p4_con4 li:nth-of-type(2n) .p4_con4a h1{color: #ffcc01;}

.p4_con4b{width: 100%;}

.p4_con4b h2{width: 100%;font-size: 20px;margin-bottom: 10px;

color: #1c2638;}

.p4_con4c{width: 100%;margin-bottom: 5px;}

.p4_con4c span{width: 6px;height: 6px;display: block;overflow: hidden;

margin: 10px 5px 9px 0;}

.p4_con4c span img{width: 100%;display: block;}

.p4_con4c p{width: calc(100% - 6px - 10px);font-size: 16px;

text-transform: uppercase;color: #1c2638; position: relative; padding-left: 15px;}

.p4_con4c p:before{content:''; display: block; top: 10px; height: 6px;width: 6px; border-radius: 50%; position: absolute; left: 0; background: #333;}









@media (max-width:1100px) {

	.p4_con3b:nth-of-type(2n){width: 34%;}

	.p4_con3b:nth-of-type(1){width: 34%;}

	.p4_con3b:nth-of-type(3){width: 34%;}

	.p4_con3b:nth-of-type(5){width: 34%;}

	.p4_con3b:nth-of-type(7){width: 34%;}

}

@media (max-width:1000px) {

	.p4_con3b:nth-of-type(2n){width: 32%;}

	.p4_con3b:nth-of-type(1){width: 32%;}

	.p4_con3b:nth-of-type(3){width: 32%;}

	.p4_con3b:nth-of-type(5){width: 32%;}

	.p4_con3b:nth-of-type(7){width: 32%;}

}

@media (max-width:870px) {

	.p4_con3b h1{font-size: 16px;}

	.p4_con3b1 p{font-size: 14px;}

	.p4_con3b:nth-of-type(2n){width: 30%;}

	.p4_con3b:nth-of-type(1){width: 30%;}

	.p4_con3b:nth-of-type(3){width: 30%;}

	.p4_con3b:nth-of-type(5){width: 30%;}

	.p4_con3b:nth-of-type(7){width: 30%;}

}

@media (max-width:800px) {

	.p4_con3b1 span{margin: 7px 5px 5px 0;}

	.p4_con3b1 p{font-size: 12px;}

	.p4_con3b:nth-of-type(2n){width: 28%;}

	.p4_con3b:nth-of-type(1){width: 28%;}

	.p4_con3b:nth-of-type(3){width: 28%;}

	.p4_con3b:nth-of-type(5){width: 28%;}

	.p4_con3b:nth-of-type(7){width: 28%;}

}

@media (max-width:700px) {

	.p4_con3b:nth-of-type(2n){width: 25%;}

	.p4_con3b:nth-of-type(1){width: 25%;}

	.p4_con3b:nth-of-type(3){width: 25%;}

	.p4_con3b:nth-of-type(5){width: 25%;}

	.p4_con3b:nth-of-type(7){width: 25%;}

}

@media (max-width:640px) {

	.p4_con3a{display: none;}

	.p4_con4{display: block;}

	.p4_con2{padding-top: 30px;padding-bottom: 20px;}

	

}

@media (max-width:450px) {

	.p4_con4a{width: calc(100% - 30% - 30px);margin-left: 30px;}

	.p4_con4a h1{font-size: 24px;}

	.p4_con4b h2{font-size: 16px;margin-bottom: 5px;}

	.p4_con4c p{font-size: 14px;}

	.p4_con4c{margin-bottom: 2px;}

	.p4_con4c span{margin: 8px 5px 9px 0;}

}









/* about_d */

.p5_con{width: 100%;background: #f8fbfc;padding-top: 45px;

padding-bottom: 40px;}

.p5_con1a{width: 100%;display: block;margin-top: 65px;}

.p5_con1a li{float: left;width: calc((100% - 100px) / 2);

margin-right: 100px;margin-bottom: 50px;text-align: center;

position: relative;}

.p5_con1a li:nth-of-type(2n){margin-right: 0;}

.p5_con1a li span{width: 100%;display: block;overflow: hidden;

transition: all 0.5s;}

.p5_con1a li span img{width: 100%;display: block;transition: all 0.5s;}

.p5_con1b{position: absolute;top: 0;left: 0; width: 100%;height: 100%;

opacity:0.6;background: #000;}



.p5_con1c{width: 100%; padding: 0 50px;position: absolute;left: 50%;top: 50%;

transform: translate(-50%,-50%);}

.p5_con1c p{font-size: 16px;color: #fff;line-height: 28px;

margin-top: 35px;}

.p5_con1a li:hover span img{transform: scale(1.05);}





@media (max-width:1100px) {

	.p5_con1a li{float: left;width: calc((100% - 30px) / 2);

	margin-right: 30px;margin-bottom: 30px;text-align: center;

	position: relative;}

}

@media (max-width:1023px) {

	.p5_con1a li{float: left;width: calc((100% - 20px) / 2);

	margin-right: 20px;margin-bottom: 20px;text-align: center;

	position: relative;}

	.p5_con1c p{font-size: 14px;color: #fff;line-height: 26px;

	margin-top: 15px;display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 5;

-webkit-box-orient: vertical;}

	.p5_con1c img{width: 20%;}

}

@media (max-width:720px) {

	.p5_con1a li{float: left;width: 100%;

	margin-right: 0px;margin-bottom: 20px;text-align: center;

	position: relative;}

	.p5_con1c p{font-size: 12px;line-height: 24px;}

}

@media (max-width:640px) {

	.p5_con{padding-top: 30px;padding-bottom: 10px;}

	.p5_con1a{margin-top: 30px;}

}







.p5_con2{width: 100%;}

.p5_con2a{width: 100%;position: relative;}

.p5_con2a span{width: 69%;display:block;overflow: hidden;

margin: 75px auto 70px auto;}

.p5_con2a span img{width: 100%;display: block;}



.p5_con2a ul{width: 100%; position: absolute;left: 0;top: 50%;

transform: translate(0%,-50%);}

.p5_con2a ul li{text-align: center;}

.p5_con2a ul li h1{font-size: 60px;color: #000;}

.p5_con2a ul li h1 i{font-size: 16px;color: #000;margin-left: 10px;}

.p5_con2a ul li p{font-size: 18px;color: #000;}



@media (max-width:930px) {

	.p5_con2a ul li h1{font-size: 40px;}

	.p5_con2a ul li h1 i{font-size: 14px;}

}

@media (max-width:640px) {

	.p5_con2a ul li h1{font-size: 24px;}

	.p5_con2a ul li h1 i{font-size: 12px;}

	.p5_con2a ul li p{font-size: 14px;}

}

@media (max-width:430px) {

	.p5_con2a ul li h1{font-size: 20px;}

	.p5_con2a ul li h1 i{font-size: 12px;margin-left: 5px;}

	.p5_con2a ul li p{font-size: 12px;}

	.p5_con2a span{width: 80%;display:block;overflow: hidden;

	margin: 30px auto 30px auto;}

}

@media (max-width:328px) {

	.p5_con2a ul li h1 i{font-size: 12px;margin-left: 2px;}

}



/* 当前位置 */

.current_box{width: 100%;margin-top: 15px;}

.current1{width: 100%;}

.current1 p{font-size: 14px;color: #535353;}



/* 分页 */

.page_box1{text-align: center;margin:0 auto; width: 100%;}

.page_box1 li{float: left;margin-right: 8px;}

.page_box1 li:nth-last-of-type(1){margin-right: 0;}

.page_box1 li img{margin-bottom: 5px;}

.page_box1 li a,.page_box1 li span{display: inline-block;width: 40px;height: 34px;

 text-align: center;line-height: 34px;color:#6f6f6f;background: #eeeeee;

transition: all 0.5s;font-size:14px;border: 1px solid transparent;padding: 0;}

.page_box1 li.active a,.page_box1 li:hover a{border: 1px solid #4e4e4e;}



@media (max-width:355px) {

	.page_box1 li a{width: 34px;}

}







/* product */





/* 左侧栏内容 */



/* 所有产品标题 */

.p6_con{width: 100%;padding-top: 40px;padding-bottom: 25px;}



.p6_con1{width: 250px;}

.p6_con1a{width: 100%;padding-left: 12px;background: #ffcc01;

height: 57px;border-top-left-radius: 10px;border-top-right-radius: 10px;}

.p6_con1a h1{font-size: 22px;color: #fff;line-height: 57px;}

.p6_con1a h1 i{margin-right: 10px;}



/* 产品分类内容 */

.p6_con1b{width: 100%;display: block;

border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}



.p6_con1b li{width: 100%;}

.p6_con1b li:nth-last-of-type(1) .p6_con_box{border-bottom-left-radius: 10px;

border-bottom-right-radius: 10px;}

.p6_con_box{width: 100%;background: #fbfbfb;transition: all 0.5s;}

.p6_con_box a{display: block;line-height: 50px;padding: 0 12px;}

.p6_con1c{width: 100%;border-top: 1px dashed #e5e5e5;}

.p6_con1c span{font-size: 15px;color: #000;line-height: 50px;}

.p6_con1b li:nth-of-type(1) .p6_con1c{border-top: 0!important;}



.p6_con1b li.active .p6_con_box{background: #ededed;}

.p6_con1b li.active .p6_con_box a{border: none;}

.p6_con1b li.active .p6_con_box a i{transform: rotate(90deg);}



.p6_con1d{width: 100%;display: none;background: #fbfbfb;}

.p6_con1b li.active .p6_con1d{display: block}

.p6_con1d a.currents span{ color: #ffce0f }

.p6_con1e{width: 100%; padding: 0 30px;}

.p6_con1e a{width: 100%;display: block;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}

.p6_con1e span{font-size: 14px;color: #000;line-height: 34px;

transition: all 0.5s;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}

.p6_con1e:hover span, .p6_con1e a.active span{color: #ffcc01;}



.p6_con1a:nth-of-type(2){margin-top: 10px;}



.p6_con3{width: 100%;background: #fbfbfb;padding: 10px 12px 0px 12px;

border-bottom-left-radius: 10px;

border-bottom-right-radius: 10px;}





.p6_con3c{width: 100%;display: block;}

.p6_con3c li{width: 100%;border-bottom: 1px dashed #e5e5e5;}

.p6_con3c li:nth-of-type(1){border: none;position: relative;}

.p6_con3c li:nth-of-type(1) a{padding-right: 0;}

.p6_con3c li:nth-of-type(1) span{width: 100%;display: block;overflow: hidden;

transition: all 0.5s;}

.p6_con3c li:nth-of-type(1) span img{width: 100%;display: block;transition: all 0.5s;}

.p6_con3b{position: absolute;width: 100%;height: 30px;

background: rgba(0,0,0,0.5);bottom: 0;left: 0;padding-left: 10px;}

.p6_con3c li:nth-of-type(1) .p6_con3b p{font-size: 14px;color: #fff;line-height: 30px;

display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 1;

-webkit-box-orient: vertical;transition: all 0.5s;}



.p6_con3c li:nth-last-of-type(1){border: none;}

.p6_con3c li a{width: 100%;display: block;}

.p6_con3c li p{font-size: 15px;color: #000;line-height: 50px;

display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 1;

-webkit-box-orient: vertical;transition: all 0.5s;}

.p6_con3c li:hover p{color: #ffcc01;}

.p6_con3c li:hover .p6_con3b p{color: #ffcc01;}

.p6_con3c li:hover img{transform: scale(1.05);}

/* 手机端所有产品 */
.p6_con4{display: none;width: 100%;margin-bottom: 30px;}
.p6_con4a{width: 100%;background:#000;padding: 0 12px;
height: 50px;}
.p6_con4a h1{font-size:16px; text-transform: uppercase;color: #fff;
line-height: 50px;}
.p6_con4a span{width: 20px;height: 20px;display: block;overflow: hidden;
margin: 15px 0;}
.p6_con4a span img{display: block;width: 100%;}




/* 右边产品内容 */

.p6_con2{width: calc(100% - 250px - 30px);margin-left: 30px;

display: block;}

.p6_con2 > h1{font-size: 20px;color: #000;margin-bottom: 15px;}

.p6_con2 > p{font-size: 14px;color: #444;line-height: 28px;}



.p6_con2a{width: 100%;display: block;margin-top: 35px;margin-bottom: 10px;}

.p6_con2a li{float: left;width: calc((100% - 60px) / 3);

margin-right: 30px;text-align: center;

transition: all 0.5s;margin-bottom: 28px;}

.p6_con2a li:nth-of-type(3n){margin-right: 0;}

.p6_con2a li span{width: 100%;display: block;overflow: hidden;

border-radius: 6px;box-shadow: 0 0 10px transparent;

transition: all 0.5s;}

.p6_con2a li span img{width: 100%;display: block;}



.p6_con2a li h2{font-size: 16px;color: #000;transition: all 0.5s;

margin-top: 15px;margin-bottom: 10px;}

.p6_con2a li p{font-size: 14px;color: #8a8a8a;transition: all 0.5s;}

.p6_con2a li:hover span{box-shadow: 0 0 10px #eee;}

.p6_con2a li:hover h2{color: #cca300;}

.p6_con2a li:hover p{color: #cca300;}



@media (max-width:1160px) {

	.p6_con2a li{float: left;width: calc((100% - 20px) / 2);

	margin-right: 20px;text-align: center;

	transition: all 0.5s;margin-bottom: 28px;}

	.p6_con2a li:nth-of-type(3n){margin-right: 20px;}

	.p6_con2a li:nth-of-type(2n){margin-right: 0;}

}

@media (max-width:780px) {

	.p6_con2a li h2{font-size: 14px;color: #000;transition: all 0.5s;

	margin-top: 15px;margin-bottom: 10px;}

	.p6_con2a li p{font-size: 12px;color: #8a8a8a;transition: all 0.5s;}

}

@media (max-width:750px) {

	.p6_con1{display: none;}

	.p6_con2{width: 100%;margin-left: 0;}
	
	.p6_con4{display: block;}
	
	.p6_con1b{display: none;}

}

@media (max-width:640px) {

	.p6_con{width: 100%;padding-bottom: 25px;padding-top: 25px;}

	.p6_con2a{margin-top: 20px;}

	.p6_con2a li{float: left;width: calc((100% - 10px) / 2);

	margin-right: 10px;text-align: center;

	transition: all 0.5s;margin-bottom: 15px;}

	.p6_con2a li:nth-of-type(3n){margin-right: 10px;}

	.p6_con2a li:nth-of-type(2n){margin-right: 0;}

	.p6_con2a li h2{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-top:10px;margin-bottom: 5px;}

	.p6_con2a li p{display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 1;

-webkit-box-orient: vertical;}

}





/* product_inner */

.p7_con{width: 100%;padding-top: 25px;margin-bottom: 35px;}

.p7_con1{width: calc(100% - 250px - 10px);margin-left: 10px;

display: block;}



.p7_con1_box{width: 100%;margin-bottom: 50px;}

.p7_con1a{width: 46%;box-sizing: border-box;}

		.swiper-slide {

	     background-size: cover;

	     background-position: center;

	   }

	 .p7_con1a .gallery-top {

		 border: 1px solid #dddddd;

	     height: 80%;

	     width: 100%;

		 position: relative;

	   }
	  .p7_con1a .gallery-top .swiper-slide{
		
		 height: 1px;
	  
	  }
	  
	  .p7_con1a .gallery-top .swiper-slide-active{
	  		
	  		 height: auto;
	  
	  }

	 .p7_con1a .gallery-thumbs {

	     height: 20%;

	     box-sizing: border-box;

	     padding: 10px 0;

	   }

	  .p7_con1a .gallery-thumbs .swiper-slide {

	     width: calc((100% - 8px) / 3)!important;

		 margin-right: 4px;

	     height: 100%;

		 border: 1px solid #dddddd;

	   }

	  .p7_con1a .gallery-thumbs .swiper-slide:nth-last-of-type(1){margin-right: 0;}

	  .p7_con1a .gallery-thumbs .swiper-slide-thumb-active {

		 border: 1px solid #ecc818;

	   }



.p7_con2{width: calc(100% - 46% - 20px);margin-left: 20px;}

.p7_con2 h1{font-size: 28px;color: #000;margin-bottom: 20px;}

.p7_con2 h2{font-size: 15px;color: #000;font-weight: bold;

border-top: 1px solid #e1e1df;padding: 15px 0;}

.p7_con2 h2 i{margin-right: 8px;}

.p7_con2 h2 b{font-size: 15px;color: #000;}

.p7_con2 p{font-size: 15px;color: #000;line-height: 28px;

margin-bottom: 30px;}

.p7_con2a{width: 100%;}



.p7_con2c{display: block;width: 164px;height: 50px;background: #ffce0f;

border-radius: 10px;text-align: center;transition: all 0.5s;

margin-right: 10px;}

.p7_con2c h3{font-size: 18px;color: #fff;line-height: 50px;

transition: all 0.5s;font-weight: bold;}

.p7_con2c h3 i{margin-right: 8px;}



.p7_con2d{display: block;width: 205px;height: 50px;background: #464646;

border-radius: 10px;text-align: center;transition: all 0.5s;}

.p7_con2d h3{font-size: 14px;color: #fff;line-height: 50px;

transition: all 0.5s;font-weight: bold;}

.p7_con2d h3 i{margin-right: 5px;}



.p7_con3{width: 100%;margin-top: 13px;margin-bottom: 10px;}

.p7_con3 h3{font-size: 14px;color: #000;line-height: 26px;}

.p7_con3a li{float: left; width: 26px;height: 26px;margin-right: 10px;}

.p7_con3a li:nth-last-of-type(1){margin-right: 0;}



.p7_con4{width: 100%;display: block;border: 1px solid #e0e0e0;}

.p7_con4 li{float: left;width: calc(100% / 2);height: 46px;text-align: center;}

.p7_con4 li h3{font-size: 14px;color: #ff951e;font-weight: bold;

line-height: 46px;}

.p7_con4 li h3 i{margin-right: 12px;}



@media (max-width:1200px) {

	.p7_con1a{width: 100%;}

	.p7_con2{width: 100%;margin-left: 0px;}

	.p7_con3{width: 100%;margin:20px 0;}

}

@media (max-width:750px) {

	.p7_con1{width: 100%;margin-left: 0px}

}

@media (max-width:640px) {

	.p7_con2 h1{font-size: 20px;color: #000;margin-bottom: 10px;}

	.p7_con2 h2{padding: 10px 0;}

	.p7_con2 p{margin-bottom: 20px;}

}

@media (max-width:450px) {

	.p7_con4{border: none;}

	.p7_con4 li{width: 100%;margin-bottom: 10px;border: 1px solid #e0e0e0;}

	

	

}

@media (max-width:400px) {

	.p7_con2c{margin-bottom: 10px;}

}



/* 样品详情和展示切换 */

.p7_tab{width: 100%;height: 50px;background: #e6e6e6;

border-top-right-radius: 50px;position: relative;}

.p7_tab1{width: 46%;height: 50px;background: #f9f9f9;

border-top-right-radius: 50px;position: absolute;left: 0;top: 0;}

.p7_tab2{width: 43%;height: 50px;background: #f5f5f5;

border-top-right-radius: 50px;position: absolute;left: 0;top: 0;}

.p7_tab2{width: 40%;height: 50px;background: #ececec;

border-top-right-radius: 50px;position: absolute;left: 0;top: 0;}

.p7_tab4{width: 320px;height: 50px;background: #bebebe;

border-top-right-radius: 50px;position: absolute;left: 0;top: 0;}

.p7_tab5{width: 164px;height: 50px;background: #bebebe;

border-top-right-radius: 50px;position: absolute;left: 0;top: 0;}



.p7_taba{width: 320px;height: 50px;z-index: 100;

display: block;position: absolute;top: 0;

left: 0;}

.p7_taba li{float: left;width: 50%;text-align: center;

z-index: 100;height: 50px;overflow: hidden;

background: #bebebe;border-top-right-radius: 50px;}





.p7_tab6{font-size: 18px;color: #fff;line-height: 50px;}

.p7_tab7{font-size: 18px;color: #464646;line-height: 50px;}

.p7_taba li h1 i{margin-right: 8px;}



.p7_tab6{display: block;}

.p7_tab7{display: none;}



.p7_taba li.active .p7_tab7{display: block;}

.p7_taba li.active .p7_tab6{display: none;}

.p7_taba li.active{background: #ffcc01;}





@media (max-width:340px) {

	.p7_tab4{width: 280px;}

	.p7_tab5{width: 140px;}

	.p7_taba{width: 280px;}

}



/* 产品详情 */

.p7_con5{width: 100%;margin-top: 30px; box-sizing: border-box;}

/* .p7_con5a{width: 100%;margin-bottom: 10px;}

.p7_con5a span{width: 5px;height: 5px;display: block;overflow: hidden;

margin: 11px 0;}

.p7_con5a span img{display: block;width: 100%;}

.p7_con5a h1{width: calc(100% - 10px);font-size: 18px;color: #000;

margin-left: 5px;} */

.p7_con5 table{width: 100%;}

.p7_con5 table tr{ height: auto !important;}

.p7_con5 table tr td{ padding: 10px !important; margin: 0 !important;}

.p7_con5 p{ line-height: 1.8em;}

.p7_con5b{width: 100%;font-size: 15px;color: #000;line-height: 32px;

padding-bottom: 15px;border-bottom: 1px dashed #e6e6e6;}







/* 样品展示 */

.p7_con6{width: 100%;display: none;margin-top: 35px;}

.p7_con6 li{float: left;width: calc((100% - 40px) / 3);

margin-right: 20px;margin-bottom: 20px;}

.p7_con6 li:nth-of-type(3n){margin-right: 0;}

.p7_con6 li span{width: 100%;display: block;overflow: hidden;

transition: all 0.5s;}

.p7_con6 li img{width: 100%;display: block;transition: all 0.5s;}



@media (max-width:640px) {

	.p7_con6 li{float: left;width: calc((100% - 10px) / 2);

	margin-right: 10px;margin-bottom: 10px;}

	.p7_con6 li:nth-of-type(3n){margin-right: 10px;}

	.p7_con6 li:nth-of-type(2n){margin-right: 0;}
	
	.p7_con5 table tr td{ padding: 10px 0 !important;}

}



/* 需求提交 */

.p7_con7{width: 100%;background-repeat: no-repeat;background-size:cover;

background-position: center;padding-top: 44px;padding-bottom: 42px;}

.p7_con7a{width: 100%;}



.p7_con7a .p15_con3 li{border: 1px solid #000;}



.p7_con7a .p15_con3 li p{color: #000;}

.p7_con7a .p15_con4 li{border: 1px solid #000;}

.p7_con7a .p15_con4 li:nth-of-type(2){border: none;}



.p7_con7a .p15_con4a{width: 100%;display: block; overflow: hidden;}

.p7_con7a .p15_con4a li{float: left;

margin-right: 0px;border: 1px solid #000;height: 50px;}

.p7_con7a .p15_con4a li:nth-last-of-type(1){margin-right: 0; float: right}

.p7_con7a .p15_con4a li h1{font-size: 16px;color: #666;line-height: 50px;

padding: 0 10px;}

.p7_con7a .p15_con4a li p{font-size: 16px;color: #000;line-height: 50px;

padding-right: 20px;padding-left: 5px;}

.p7_con7a .p15_con4a li input{width: calc(100% - 150px);border:none;

line-height: 48px;font-size: 16px;color: #666;text-align: left;

background: transparent; padding-left: 10px;}

.p7_con7a .p15_con4a li span{width: 107px;height: 50px;display: block;

overflow: hidden;}

.p7_con7a .p15_con4a li span img{width: 100%;display: block;}



.p15_con4a li input.p15_con4aSubmit{ width: 100%; text-align: center;

background: #464646; color: #fff; transition: all 0.5s}

.p15_con4a li input.p15_con4aSubmit:hover{background: #ffce0f;color: #464646;}

.p7_con7b{width: 100%;margin-top: 20px;}

.p7_con7b a{width: 278px;height: 50px;display: block;margin: 0 auto;

background: #464646;text-align: center;transition: all 0.5s;}

.p7_con7b a i{font-size: 18px;color: #ffce0f;line-height: 50px;

transition: all 0.5s;}



.p7_con7b a:hover{background: #ffce0f;}

.p7_con7b a:hover i{color: #464646;}



@media (max-width:640px) {

	.p7_con7{padding-top: 30px;padding-bottom: 40px;}

	.p7_con7a .p15_con2{margin-top: 10px;}

}





/* 推荐产品 */

.p7_con8{width: 100%;padding-top: 60px;padding-bottom: 65px;}

.p7_con8a{margin-top: 60px;}

.p7_con8b{position: relative;}



.p7_con8c{width: 100%;}

.p7_con8c h1{font-size: 17px;color: #000;margin-top: 30px;

margin-bottom: 10px;}

.p7_con8c p{font-size: 14px;color: #8a8a8a;}

.p7_con8d{width: 100%;position: relative;}

.p7_con8d > span{display: block;width: 100%;overflow: hidden;}

.p7_con8d > span img{width: 100%;display: block;}



.p7_con8e{width: 100%;height: 100%;text-align: center;

background: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;

border-radius: 8px;opacity: 0;transition: all 0.5s;}

.p7_con8f{position: absolute;left: 50%;top: 50%;width: 100%;

transform: translate(-50%,-50%);}

.p7_con8f span{width: 31px;height: 26px;display: block;overflow: hidden;

margin: 0 auto;}

.p7_con8f span img{width: 100%;display: block;}

.p7_con8e h2{font-size: 14px;color: #fff;margin-top: 10px;}



.p7_con8b .swiper-slide:hover .p7_con8e{opacity: 1;}





.p7_con8b.swiper-button-next, .p7_con8b.swiper-button-prev {

    position: absolute;

    top: 30%;

    width: 40px;

    height: 110px;

    z-index: 100;

    cursor: pointer;

    background-size: 11px 11px;

	padding:49px 14px;

	background: #f8f8f8;

	border-radius: 4px;

	background-repeat: no-repeat;

	background-position: center;

	

	}

.p7_con8b.swiper-button-next:hover{opacity: 0.8;transition: all 0.5s;}

.p7_con8b.swiper-button-prev:hover{opacity: 0.8;transition: all 0.5s;}

.p7_con8b.swiper-button-prev,.swiper-container-rtl .p7_con8b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-6%;

		right:auto;

		}

.p7_con8b.swiper-button-next, .swiper-container-rtl .p7_con8b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -6%;

		left: auto;

	}



@media (max-width:1336px) {

	.p7_con8b.swiper-button-prev,.swiper-container-rtl .p7_con8b.swiper-button-next{

			background-image:url(../img/p1_left2.png);

			left:-20px;

			right:auto;

			}

	.p7_con8b.swiper-button-next, .swiper-container-rtl .p7_con8b.swiper-button-prev {

			background-image: url(../img/p1_right2.png);

			right: -20px;

			left: auto;

		}

}

@media (max-width:1230px) {

	.p7_con8b.swiper-button-prev,.swiper-container-rtl .p7_con8b.swiper-button-next{

			background-image:url(../img/p1_left2.png);

			left:0px;

			right:auto;

			}

	.p7_con8b.swiper-button-next, .swiper-container-rtl .p7_con8b.swiper-button-prev {

			background-image: url(../img/p1_right2.png);

			right: 0px;

			left: auto;

		}

}

@media (max-width:640px) {

	.p7_con8{width: 100%;padding-top: 30px;padding-bottom: 40px;}

	.p7_con8a{margin-top: 30px;}

	.p7_con8c h1{font-size: 14px;color: #000;margin-top: 15px;

	margin-bottom: 5px;}

	.p7_con8c p{font-size: 12px;color: #8a8a8a;}

}

@media (max-width:440px) {

	.p7_con8b.swiper-button-next, .p7_con8b.swiper-button-prev {

	    position: absolute;

	    top: 28%;

	    width: 24px;

	    height: 70px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:29px 6px;

		background: #f8f8f8;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.p7_con8b.swiper-button-prev,.swiper-container-rtl .p7_con8b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-5px;

		right:auto;

		}

	.p7_con8b.swiper-button-next, .swiper-container-rtl .p7_con8b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -5px;

		left: auto;

	}

}

@media (max-width:390px) {

	.p7_con8b.swiper-button-next, .p7_con8b.swiper-button-prev {

	    position: absolute;

	    top: 25%;

	    width: 24px;

	    height: 70px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:29px 6px;

		background: #f8f8f8;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.p7_con8b.swiper-button-prev,.swiper-container-rtl .p7_con8b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-5px;

		right:auto;

		}

	.p7_con8b.swiper-button-next, .swiper-container-rtl .p7_con8b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -5px;

		left: auto;

	}

}

@media (max-width:360px) {

	.p7_con8b.swiper-button-next, .p7_con8b.swiper-button-prev {

	    position: absolute;

	    top: 22%;

	    width: 24px;

	    height: 70px;

	    z-index: 100;

	    cursor: pointer;

	    background-size: 11px 11px;

		padding:29px 6px;

		background: #f8f8f8;

		border-radius: 4px;

		background-repeat: no-repeat;

		background-position: center;

		

		}

	.p7_con8b.swiper-button-prev,.swiper-container-rtl .p7_con8b.swiper-button-next{

		background-image:url(../img/p1_left2.png);

		left:-5px;

		right:auto;

		}

	.p7_con8b.swiper-button-next, .swiper-container-rtl .p7_con8b.swiper-button-prev {

		background-image: url(../img/p1_right2.png);

		right: -5px;

		left: auto;

	}

}







/* case */

.p8_con{width: 100%;padding-top: 25px;padding-bottom: 35px;}

.p8_con1{width: 100%;display: block;}

.p8_con1 li{text-align: center;margin-bottom: 40px;}

.p8_con1 li a{display: inline-block;float: none;}

.p8_con1a{width: 100%;position: relative;}

.p8_con1a span{width: 100%;display: block;width: 100%;}

.p8_con1a span img{width: 100%;display: block;}

.p8_con1b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;

background: rgba(0,0,0,0.5);opacity: 0;transition: all 0.5s;}

.p8_con1c{width: 100%; position: absolute;top: 50%;left: 50%;

transform: translate(-50%,-50%); padding: 0 20px;}

.p8_con1c img{margin-bottom: 10px;}

.p8_con1c p{font-size: 14px;color: #fff;
		
		overflow: hidden;
		text-overflow: ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:8; }

.p8_con1c h2{ transition: all 0.5s; margin-top: 20px; color: #fff; border-radius: 30px; line-height: 25px; padding: 0 15px; display: inline-block; border: 1px solid #fff; }

.p8_con1c h2:hover{ background: #fff; color: #333 }


.p8_con1 li h1{font-size: 18px;color: #000;text-align: left;

margin-bottom: 10px;margin-top: 20px;}

.p8_con1 li a > p{font-size: 15px;color: #6c6c6c;line-height: 26px;

text-align: left;display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 2;

-webkit-box-orient: vertical;}

.p8_con1 li:hover .p8_con1b{opacity: 1;}



@media (max-width:640px) {

	.p8_con{padding-bottom: 30px;}

	.p8_con1 li{margin-bottom: 15px;}

	.p8_con1 li h1{font-size: 15px;color: #000;text-align: left;

	margin-bottom: 5px;margin-top: 10px;}

	.p8_con1 li a > p{font-size: 12px;line-height: 20px;}
	
	.p8_con1c p{
		
		-webkit-line-clamp:3; 
	}
	.p8_con1c h2{ margin-top: 10px;}

}

@media (max-width:450px) {

	.p8_con1 li{margin-bottom: 15px;}

	.p8_con1 li h1{font-size: 14px;color: #000;text-align: left;

	margin-bottom: 5px;margin-top: 10px;}

	.p8_con1 li a > p{font-size: 12px;line-height: 20px;}

}



/* case_inner */

.p9_con1{width: calc(100% - 250px - 30px);margin-left: 30px;

display: block;}

.p9_con1 > h1{font-size: 18px;color: #000;margin-bottom: 8px;}





.p9_con2{width: 100%;margin-top: 15px;

border-top: 1px solid #f0f0f0;}

.p9_con2 iframe{ width: 80%; height: 550px; margin: 0 auto; display: block;}

.p9_con2{border-bottom: 1px solid #f0f0f0;}

.p9_con2 p{font-size:15px;color: #333;line-height: 30px;

padding-top: 15px;margin-bottom: 15px;}

.p9_con2 p:nth-last-of-type(1){margin-bottom: 35px;

margin-top: 15px;}

.p9_con2 span{display: block;width: 100%;margin: 0 auto;}

.p9_con2 span img{display: block;width: 100%;}

@media (max-width:750px) {

	.p9_con1{width: 100%;margin-left: 0;}
	.p9_con2 iframe{ height: 260px; width: 100%;}

}

@media (max-width:640px) {

	.p9_con1 h1{font-size: 18px;}

	.p9_con2 p{font-size: 12px;line-height: 30px;}

	.p9_con2 p:nth-last-of-type(1){margin-bottom: 20px;}

	.p9_con2 p{padding-top: 5px;margin-bottom: 10px;}

}



/* support */



/* 服务承诺 */

.p10_con{width: 100%;padding-top: 40px;

padding-bottom: 25px;}

.p10_con1{display: block;width: 100%;margin-top: 35px;}

.p10_con1 li{width: 100%;margin-bottom: 25px;}



.p10_con1 li span{width: 25px;height: 25px;display: block;

overflow: hidden;margin-top: 10px;}

.p10_con1 li span img{width: 100%;display: block;}

.p10_con1a{width: calc(100% - 25px - 15px);margin-left: 15px;}

.p10_con1a h1{font-size: 20px;color: #443737;}

.p10_con1a p{font-size: 15px;color: #443737;line-height: 30px;

margin-top: 5px;}



@media (max-width:640px) {

	.p10_con1{margin-top: 30px;}

	.p10_con1 li{width: 100%;margin-bottom: 15px;}

	.p10_con{padding-top: 30px;padding-bottom: 25px;}

	.p10_con1 li span{width: 20px;height: 20px;}

	.p10_con1a h1{font-size: 16px;color: #443737;}

	.p10_con1a p{font-size: 12px;color: #443737;line-height: 20px;

	margin-top: 5px;}

}





/* 售后服务 */

.p10_con2{width: 100%;background: #f7fbfc;padding: 50px 0;}

.p10_con2a{width: 100%;display: block;margin-top: 55px;}

.p10_con2a li{float: left;width: calc((100% - 30px) / 2);

margin-right: 30px;margin-bottom: 30px;background: transparent;

padding: 14px 20px 14px 10px;transition: all 0.5s;}

.p10_con2a li:nth-of-type(2n){margin-right: 0;}

.p10_con2b{width: calc(17.15% + 0.51% + 10px);border: 1px solid red;}

.p10_con2b1{width: 17.15%;display: block;

overflow: hidden;border-radius: 8px;margin-right: 10px;}

.p10_con2b1 img{width: 100%;display: block;}

.p10_con2b2{width: 0.51%;display: block;overflow: hidden;}

.p10_con2b2 img{width: 100%;display: block;}



.p10_con2c{width: calc(100% - 17.15% - 0.51% - 10px - 15px);

margin-left: 15px;}

.p10_con2c h1{font-size: 20px;color: #353535;margin-bottom: 10px;}

.p10_con2c p{font-size: 15px;color: #4c4c4c;line-height: 24px;}



.p10_con2a li:hover{background: #fff;}



@media (max-width: 1024px) {

	.p10_con2a li{float: left;width: 100%;

	margin-right: 0px;margin-bottom: 30px;background: transparent;

	padding: 14px 20px 14px 10px;transition: all 0.5s;}

}

@media (max-width:640px) {

	.p10_con2a li{margin-bottom: 20px;}

	.p10_con2{padding: 30px 0 20px 0;}

	.p10_con2a{margin-top: 30px;}

	.p10_con2c h1{font-size: 16px;margin-bottom: 5px;}

	.p10_con2c p{font-size: 12px;line-height: 20px;}

}



/* 其他服务 */

.p10_con3{width: 100%;background-repeat: no-repeat;

background-size: cover;padding-top: 110px;padding-bottom: 165px;

background-position: center;}

.p10_con3 h1{font-size: 24px;color: #000;margin-bottom: 45px;}

.p10_con3a{width: 100%;display: block;}

.p10_con3a li{width: 100%;margin-bottom: 18px;}

.p10_con3a li span{width: 5px;height: 5px;display: block;

overflow: hidden;margin: 10px 0;}

.p10_con3a li span img{width: 100%;display: block;}

.p10_con3a li p{width: calc(100% - 5px - 10px);margin-left: 10px;

font-size: 18px;color: #000;}



@media (max-width:640px) {

	.p10_con3{padding-top: 30px;padding-bottom: 20px;}

	.p10_con3 h1{font-size: 16px;color: #000;margin-bottom: 30px;}

	.p10_con3a li span{margin: 6px 0;}

	.p10_con3a li p{width: calc(100% - 5px - 10px);margin-left: 10px;

	font-size: 12px;color: #000;}

}



/* 下载中心 */

.p10_con4{width: 100%;padding-top: 40px;padding-bottom: 50px;}

.p10_con4a{width: 100%;display: block;margin-top: 70px;}

.p10_con4a li{float: left;width: calc((100% - 150px) / 2);

margin-right: 150px;border-radius: 10px;box-shadow: 0 0 10px #f7f7f7;

padding: 40px 0 35px 45px;}

.p10_con4a li:nth-last-of-type(1){margin-right: 0;}

.p10_con4a li span{width: 70px;height: 70px;display: block;overflow: hidden;}

.p10_con4a li span img{width: 100%;display: block;}

.p10_con4b{width: calc(100% - 70px - 50px);margin-left: 50px;}

.p10_con4b h1{font-size: 20px;color: #363636;font-weight: bold;

margin-bottom: 15px;}

.p10_con4b a{font-size: 14px;color: #363636;display: block;}



@media (max-width:1200px) {

	.p10_con4a li{float: left;width: calc((100% - 50px) / 2);

	margin-right: 50px;}

}

@media (max-width:900px) {

	.p10_con4a li{float: left;width: calc((100% - 20px) / 2);

	margin-right: 20px;}

}

@media (max-width:720px) {

	.p10_con4a li{float: left;width: 100%;

	margin-right: 0px;margin-bottom: 10px;}

}

@media (max-width:640px) {

	.p10_con4{padding-top: 30px;padding-bottom: 30px;}

	.p10_con4a{margin-top: 30px;}

	.p10_con4b h1{font-size: 16px;color: #363636;font-weight: bold;

	margin-bottom: 15px;}

}



/* news_b 常见问题*/



/* 切换 */



.p12_box1{display: block;}

.p12_box2{display: none;}



.p12_con1{max-width: 640px;display: block;

margin: 40px auto 45px auto;background-repeat: no-repeat;background-position: center;

padding: 0px 0;height: 120px;}

.p12_con1 li{float: left;width: calc((100% - 280px) / 3);

margin-right: 140px;}

.p12_con1 li:nth-last-of-type(1){margin-right: 0;}

.p12_con1a{width: 100%;position: relative;}

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

.p12_con1a span img{display: block;width: 100%;}



.p12_con1b{width: 82%;position: absolute;left: 50%;top: 50%;

transform: translate(-50%,-50%);}

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

.p12_con1b span img{width: 100%;display: block;}



.p12_con1c{position: absolute;top: 50%;left: 50%;

transform: translate(-50%,-50%);}

.p12_con1c p{font-size: 14px;color: #fff;margin-top: 5px;}

.p2_img1{display: inline-block;transition: all 0.5s;}

.p2_img2{display: none;transition: all 0.5s;}



.p12_con1 li.active .p2_img1{display: none;}

.p12_con1 li.active .p2_img2{display: inline-block;}

.p12_con1 li.active .p12_con1c p{color: #000;}



@media (max-width:900px) {

	.p12_box1{display: none;}

	.p12_box2{display: block;}

	.p12_con1{max-width: 640px;display: block;

	padding: 0px 0;height: auto;}

	.p12_con1 li{float: left;width: calc((100% - 200px) / 3);

	margin-right: 100px;text-align: center;}

	.p12_con1a{width: 120px;margin: 0 auto;}

	

}

@media (max-width:830px) {

	.p12_con1{width: 80%;}

	.p12_con1 li{float: left;width: calc((100% - 80px) / 3);

	margin-right: 40px;text-align: center;}

	.p12_con1a{width: 120px;margin: 0 auto;}

	

}

@media (max-width:640px) {

	.p12_con1{margin: 30px auto 30px auto;}

	.p12_con1{width: 100%;}

	.p12_con1 li{float: left;width: calc((100% - 60px) / 3);

	margin-right: 30px;text-align: center;}

	.p12_con1a{width: 96px;margin: 0 auto;}

	.p12_con1c p{font-size: 12px;}

	.p2_img1{width: 50%;}

	.p2_img2{width: 50%;}

}

@media (max-width:450px) {

	.p12_con1 li{float: left;width: calc((100% - 20px) / 3);

	margin-right: 10px;text-align: center;}

	.p12_con1a{width: 90px;margin: 0 auto;}

	.p12_con1c p{font-size: 12px;}

	.p2_img1{width: 50%;}

	.p2_img2{width: 50%;}

	.p12_con1c p{margin-top: 5px;line-height: 14px;}

}

@media (max-width:355px) {

	.p12_con1a{width: 80px;margin: 0 auto;}

	.p12_con1c p{margin-top: 3px;line-height: 14px;}

	.p2_img1{width: 45%;}

	.p2_img2{width: 45%;}

}



.p12_con{width: 100%;padding-bottom: 55px;}

.p12_con2{width: calc(100% - 250px - 30px);margin-left: 30px;

display: block;}

.p12_con2a{width: 100%;display: block;

margin-bottom: 25px;}

.p12_con2a li{width: 100%;padding-bottom: 22px;

border-bottom: 1px solid #d8d8d8;margin-bottom: 30px;}

.p12_con2a li a{width: 100%;display: block;}

.p12_con2a li h1{font-size: 18px;color: #000;transition: all 0.5s;}

.p12_con2a li p{font-size: 14px;color: #000;line-height: 26px;

margin-top: 15px;margin-bottom: 12px;transition: all 0.5s;

display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 2;

-webkit-box-orient: vertical;}

.p12_con2a li h2{font-size: 14px;color: #000;transition: all 0.5s;}



.p12_con2a li:hover h1{color: #ffcc01;}

.p12_con2a li:hover p{color: #ffcc01;}

.p12_con2a li:hover h2{color: #ffcc01;}



@media (max-width:750px) {

	.p12_con2{width: 100%;margin-left: 0px;}

}

@media (max-width:640px) {

	.p12_con{padding-bottom: 40px;}

	.p12_con2a li{padding-bottom: 15px;margin-bottom: 20px;}

	.p12_con2a li h1{font-size: 16px;}

	.p12_con2a li p{font-size: 12px;line-height: 24px;

	margin-top: 10px;}

	.p12_con2a li h2{font-size: 12px;}

}



/* newss_c 行业展会 */

.p13_con{width: 100%;padding-bottom: 55px;}

.p13_con2{width: calc(100% - 250px - 30px);margin-left: 30px;

display: block;}

.p13_con2a{width: 100%;display: block;margin-bottom: 25px;}

.p13_con2a li{width: 100%;padding-bottom: 20px;margin-bottom: 20px;

border-bottom: 1px solid #d8d8d8;}

.p13_con2a li a{width: 100%;display: block;}

.p13_con2a li span{width: 20%;display: block;overflow: hidden;

transition: all 0.5s;}

.p13_con2a li span img{width: 100%;display: block;transition: all 0.5s;}

.p13_con2b{width: calc(100% - 20% - 30px);margin-left: 30px;}

.p13_con2b h1{font-size: 18px;color: #000;margin-top: 5px;

transition: all 0.5s;}

.p13_con2b p{font-size: 14px;color: #000;line-height: 26px;

display: -webkit-box;overflow: hidden;white-space: normal !important;

text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 2;

-webkit-box-orient: vertical;margin-top: 10px;margin-bottom: 14px;

transition: all 0.5s;}

.p13_con2b h2{font-size: 14px;color: #000;transition: all 0.5s;}



.p13_con2a li:hover img{transform: scale(1.05);}

.p13_con2a li:hover .p13_con2b h1{color: #ffcc01;}

.p13_con2a li:hover .p13_con2b p{color: #ffcc01;}

.p13_con2a li:hover .p13_con2b h2{color: #ffcc01;}



@media (max-width:768px) {

	.p13_con2a li span{width: 30%;}

	.p13_con2b{width: calc(100% - 30% - 20px);margin-left: 20px;}

	.p13_con2a li{padding-bottom: 15px;margin-bottom: 20px;}

	.p13_con2b h1{font-size: 15px;margin-top: 0;}

	.p13_con2b p{font-size: 12px;line-height: 24px;

	margin-top: 0px;margin-bottom: 0px;}

	.p13_con2b h2{font-size: 12px;}

}

@media (max-width:750px) {

	.p13_con2{width: 100%;margin-left: 0px;}

}

@media (max-width:640px) {

	.p13_con2a li span{width: 30%;}

	.p13_con2b{width: calc(100% - 30% - 20px);margin-left: 20px;}

	.p13_con{padding-bottom: 40px;}

	.p13_con2a li{padding-bottom: 15px;margin-bottom: 20px;}

	.p13_con2b h1{font-size: 15px;margin-top: 0;}

	.p13_con2b p{font-size: 12px;line-height: 20px;

	margin-top: 0px;margin-bottom: 0px;}

	.p13_con2b h2{font-size: 12px;}

}





/* news_inner */

.p14_con{width: 100%;padding-bottom: 25px;padding-top: 20px;}

.p14_con1{width: calc(100% - 250px - 30px);margin-left: 30px;

display: block;}

.p14_con1 > h1{font-size: 22px;color: #000;margin-bottom: 8px;}

.p14_con1a{width: 280px;margin: 0 auto;}

.p14_con1a h2{font-size: 14px;color: #8e8e8e;margin-right: 30px;}

.p14_con1a h2 i{font-size: 14px;color: #8e8e8e;}

.p14_con1a h3{font-size: 14px;color: #8e8e8e;}

.p14_con1a h3{font-size: 14px;color: #8e8e8e;}



.p14_con2{width: 100%;margin-top: 15px;padding: 15px 0 60px 0;

border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0; line-height: 2em}


.p14_con2 span{display: inline-block;width: 100%;margin: 0 auto;
overflow: hidden;}

.p14_con2 span img{display: block;width: 100%;}



.p14_con3{margin: 25px 0 15px 0;}

.p14_con3 p{font-size:16px;color:#000;margin-bottom: 10px;transition: all 0.5s;}

.p14_con3 p:nth-last-of-type(1){margin-bottom: 0;}

.p14_con3 p:hover a{color: #f6c400;transition: all 0.5s;}



@media (max-width:1024px) {

	.p14_con2 span{width: 100%;}

}

@media (max-width:750px) {

	.p14_con1{width: 100%;margin-left: 0;}

}

@media (max-width:640px) {

	.p14_con1 h1{font-size: 18px;}

	.p14_con2 h2{font-size: 14px;margin-bottom: 20px;line-height: 30px;}

	.p14_con2 p{font-size: 12px;line-height: 30px;margin-top: 15px;}

	.p14_con2 p:nth-last-of-type(1){margin-bottom: 20px;

	margin-top: 15px;}

	.p14_con3 p{font-size: 14px;}

}







/* contact */

.p15_con{width: 100%;background-repeat: no-repeat;

background-position: center;padding-top: 50px;padding-bottom: 35px;}



.p15_con1_box{width: 100%;margin-top: 80px;

margin-bottom: 60px;}

.p15_con1{width: 100%;display: block;}

.p15_con1 li{float: left;width: calc(100% / 6);text-align: center;}

.p15_con1 li p{font-size: 16px;color: #333;line-height: 30px;}

.p15_con1 li img{transition: all 0.5s;}

.p15_con1 li:hover img{transform: rotate(360deg);}





@media (max-width:940px) {

	.p15_con1 li{float: left;width: calc(100% / 3);margin-bottom: 20px;}

}

@media (max-width:640px) {

	.p15_con1_box{margin-top: 30px;margin-bottom: 50px;}

	.p15_con1 li{float: left;width: calc(100% / 2);}

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

}



.p15_con2{width: 100%;display: block;margin-top: 50px;}

.p15_con2 > li{float: left;width: calc((100% - 45px) / 2);

margin-right: 45px;}

.p15_con2 > li:nth-last-of-type(1){margin-right: 0;}



.p15_con3{width: 100%;display: block;}

.p15_con3 li{width: 100%;margin-bottom: 30px;border: 1px solid #dbdbdb;

height: 50px;}

.p15_con3 li h1{font-size: 16px;color: #666;line-height: 50px;

padding: 0 10px;}

.p15_con3 li p{font-size: 16px;color: #ff0000;line-height: 50px;

padding-right: 20px;padding-left: 5px;}

.p15_con3 li input{width: calc(100% - 88px);border:none;

line-height: 48px;font-size: 16px;color: #666;text-align: right;

background: transparent;}



.p15_con3a{width: calc(100% - 88px);}

.p15_con3 li select{width: 100px;height: 48px;float: right;

background: transparent;border: none!important;}

.p15_con3 li select option{width: 100%; line-height: 48px;font-size: 16px;color: #666;

text-align: right;background: transparent;border: none!important;}



.p15_con4{width: 100%;display: block;}

.p15_con4 li{width: 100%;margin-bottom: 30px;border: 1px solid #dbdbdb;}

.p15_con4 li:nth-of-type(2){border: none;}

.p15_con4 li h1{font-size: 16px;color: #666;line-height: 50px;

padding: 0 10px;}

.p15_con4 > li:nth-of-type(1){height: 130px;}

.p15_con4 li textarea{width: 100%;border:none;background: transparent;

font-size: 16px;color: #666;text-align: left;resize: none;

padding-left: 10px;height: 100%;padding-top: 10px;}



.p15_con4a{width: 100%;display: block;}

.p15_con4a li{float: left;width: calc((100% - 20px) / 2);

margin-right: 20px;border: 1px solid #dbdbdb;height: 50px; overflow:hidden;}

.p15_con4a li:nth-last-of-type(1){margin-right: 0;}

.p15_con4a li h1{font-size: 16px;color: #666;line-height: 50px;

padding: 0 10px;}

.p15_con4a li p{font-size: 16px;color: #ff0000;line-height: 50px;

padding-right: 20px;padding-left: 5px;}

.p15_con4a li input{width: calc(100% - 150px);border:none;

line-height: 48px;font-size: 16px;color: #666;text-align: left;

background: transparent; padding-left: 10px}

.p15_con4a li span{width: 107px;height: 50px;display: block;

overflow: hidden;}

.p15_con4a li span img{width: 100%;display: block;}

.p15_con4a li a{width: 100%;height: 50px;display: block;

background: #464646;text-align: center;transition: all 0.5s;}

.p15_con4a li a i{font-size: 18px;color: #ffce0f;line-height: 50px;

transition: all 0.5s;}



.p15_con4a li:hover a{background: #ffce0f;}

.p15_con4a li:hover a i{color: #464646;}



@media (max-width:1160px) {

	.p15_con2 > li{float: left;width: calc((100% - 10px) / 2);

	margin-right: 10px;}

	.p15_con4a li{float: left;width: calc((100% - 5px) / 2);

	margin-right: 5px;border: 1px solid #dbdbdb;height: 50px;}

}

@media (max-width:1000px) {

	.p15_con2 > li{float: left;width: 100%;margin-right: 0px;}

	.p15_con4a li{float: left;width: calc((100% - 20px) / 2);

	margin-right: 20px;border: 1px solid #dbdbdb;height: 50px;}

}

@media (max-width:640px) {

	.p15_con2{margin-top: 30px;}

	.p15_con3 li{margin-bottom: 10px;}

	.p15_con4 li{margin-bottom: 10px;}

	.p15_con4a li{float: left;width: 100%;

	margin-right: 0px;border: 1px solid #dbdbdb;height: 50px;}

	.p15_con4a li a{width: 60%;margin: 0 auto;}

}



.p15_map{width: 100%;}

/* .p15_map span{width: 100%;display: block;overflow: hidden;}

.p15_map span img{width: 100%;display: block;}

 */

.bigImg{ width: 100%; height: 100%; top: 0; left: 0; position: fixed; background: rgba(0,0,0,0.5); z-index: 9999}
.bigImg img.imgs{ max-height: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.bigImg img.close{ position: absolute; top: 20px; right: 20px; width: 50px;}
@media (max-width:640px) {
.bigImg img.close{ width: 30px }

}
.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 }
