/*初始化样式*/
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin: 0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.com-img{ display:block; overflow:hidden;}
.com-img img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.xypg-right-content{font-size: 16px;}

.j-space-between{justify-content:space-between}
.j-flex-start{justify-content:flex-start}
.j-flex-end{justify-content:flex-end}
.j-center{justify-content:center}
.a-j-center{align-items:center;justify-content:center}
.a-center{align-items:center}
.a-flex-start{align-items:flex-start}
.a-flex-end{align-items:flex-end}

/*主体样式*/



.bbban{
    position: relative;
    overflow: hidden;
}
.bbban li{overflow: hidden;}
.bbban li img{
    max-width: 100%;
}

.bbban .swiper-pagination{bottom: 3%;}
.bbban .swiper-pagination span{
    border-radius: 0;
    background: none;
    background-image: url(../png/9e7c1f4c5af48019d6e299bc57111e47928826bb.png);
    opacity: 1;
    width: 65px;
    height: 3px;
    position: relative;
}
.bbban .swiper-pagination .swiper-pagination-bullet-active:before{
    content: '';
    animation: zoom2 9s linear .65s;
    animation-delay:0s;
    animation-fill-mode: forwards;
}
.bbban .swiper-pagination span:before{
    content: '';
    width: 0%;
    position: absolute;
    height: 3px;
    background-color: #fff;
    left: 0;
}

.bbban li.swiper-slide-active img{
	animation: zoom1 9s linear .65s;
    animation-delay:0s;
    animation-fill-mode: forwards;
}

@keyframes zoom1{
    50%{transform:scale(1.1)}
}
@keyframes zoom2{
    0%{width: 0;}
    100%{width: 100%;}
}


.wh1440{max-width: 1440px; margin: 0 auto; }







/* 产品详情页面 */
.product-detail-imgbox{overflow:hidden;}



.product-detail-swiper {
	width: 800px;
	margin:0 auto;
}

.product-detail-swiper .view {

}

.product-detail-swiper .view .swiper-slide {
	outline: none;
}

.product-detail-swiper .view .slick-con {
	text-align: center;
	display: block;
	height: auto;

	font-size: 0;
}

.product-detail-swiper .view .slick-con img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.product-detail-swiper .view .slick-con:after {
	content: "";
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.product-detail-swiper .preview {
	margin: 0 -5px;
	position: relative;
	margin-top: 10px;
}

.product-detail-swiper .preview .swiper-slide {
	outline: none;
}

.product-detail-swiper .preview .swiper-slide.active-nav .slick-con {
	border-color: #0073d3;
}

.product-detail-swiper .preview .slick-con {
	text-align: center;
	display: block;
	height: 101px;
	line-height: 99px;
	margin: 0 5px;
	border: 1px solid #e1e1e1;
	font-size: 0;
}

.product-detail-swiper .preview .slick-con img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.product-detail-swiper .preview .slick-con:after {
	content: "";
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.product-detail-swiper .preview .arrow-left, .product-detail-swiper .preview .arrow-right {
	position: absolute;
	z-index: 9;
	top: 50%;
	margin-top: -15px;
	width: 25px;
	height: 25px;

	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
}

.product-detail-swiper .preview .arrow-left {
	left: 5px;
	background:url(../png/img4.png) no-repeat right center;
}

.product-detail-swiper .preview .arrow-right {
	right: 5px;
	background:url(../png/img5.png) no-repeat right center;
}

.product-detail-list {
	width: 100%;
    overflow: hidden;
    margin-bottom: 3%;
	text-align:center;
}

.product-detail-item{

    
    margin-top: 1em;
    overflow:hidden;

}




.product-detail-list h1 {
	font-size: 30px;
	font-weight: bold;
	color: #000;

}

.product-detail-list .product-detail-item li {
	line-height:26px;
	display:inline-block;
    margin: 0 1%;
}

.product-detail-list .product-detail-item li span {
	
	    font-weight: 800;
    color: #1854b5;
}

.product-detail-list .product-detail-inquiry {
	margin-top: 20px;
}

.product-detail-list .product-detail-inquiry a {
	display: inline-block;
	
padding:1% 5%;

	color: #ffffff;
	text-align: center;
	background: #034a98;
	border-radius: 2px;
}

.product-detail-list .product-detail-inquiry a i {
	font-size: 20px;
	line-height: 0;
	vertical-align: -2px;
	margin-right: 5px;
}

.product-detail-list .service-number {
	font-size: 14px;
	color: #333333;
}

.product-detail-list .service-number span {
	font-size: 25px;
	color: #b80024;
}

@media (max-width: 1200px) {
	.product-detail-list h1 {
		font-size: 20px;
		line-height: 50px;
	}



	.product-detail-list .product-detail-inquiry {
		margin-bottom: 20px;
	}


	.product-detail-list .service-number span {
		display: block;
	}
}

@media (max-width: 768px) {
.product-detail-list h1 {font-size: 18px; margin-top: 1.5em;}
	.product-detail-swiper {
		width: 100%;
		float: none;
	}

	.product-detail-swiper .view .slick-con {
		height: auto;
		line-height: 0;
	}

	.product-detail-swiper .preview .slick-con {
		height: auto;
		line-height: 0;
	}

	.product-detail-swiper .preview .arrow-left, .product-detail-swiper .preview .arrow-right {
		position: absolute;
		z-index: 99;
		top: 50%;
		margin-top: -25px;
		width: 25px;
		height: 25px;

		text-align: center;
		line-height: 50px;
		color: #fff;
		font-size: 20px;
	}

	.product-detail-list {
		width: 100%;
		float: none;
		margin-top:2%;
	}
}

.product-detail-tab {
	margin-top: 4%;
	background:#fff;
}

.product-detail-tab .product-detail-tabli {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	height: 45px;
	background: #92959b;
    color: #fff;
}

.product-detail-tab .product-detail-tabli li {
	float: left;
	width: 20%;
	line-height: 45px;
	margin-top: -1px;
	text-align: center;
	font-size: 15px;
	color: #333333;
	cursor: pointer;
	color: #fff;
}

.product-detail-tab .product-detail-tabli li.on, .product-detail-tab .product-detail-tabli li:hover {
	background: #034a98;
	color: #fff;
}

.product-detail-tab .product-detail-tabcon {
	padding: 3% 3% 6% 3%;
    overflow: hidden;
}
.relate-product h4{font-size:18px;}
}

@media (max-width: 768px) {
	.product-detail-tab .product-detail-tabli {
		height: 40px;
	}

	.product-detail-tab .product-detail-tabli li {
		font-size: 14px;
		line-height: 40px;
	}



}

@media (max-width: 420px) {
	.product-detail-tab .product-detail-tabli {
		height: 40px;
	}

	.product-detail-tab .product-detail-tabli li {
		font-size: 12px;
		line-height: 40px;
	}
}


.xqly #checkcode{
	width: calc(49% - 125px) !IMPORTANT; 
}
.pro_5 .message_h input{
	height: 44px;
	border-radius: 0px;

}


@media (max-width: 992px) {  
	.xqly #checkcode{
		width: calc(100% - 125px) ! IMPORTANT;
	}

}



















































/*主体样式*/
