
/* 产品下拉头部 */
#headerfix{
	position: fixed;
	left: 0;
	top: -66px;
	width: 100%;
	background-color: #fff;
	z-index: 51;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	border-top: 1px solid #eee;
}
#headerfix.active{
	top: 0;
}
#headerfix .left{
	float: left;
	height: 66px;
	line-height: 66px;
}
#headerfix .left p{
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}
#headerfix .left .line{
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 10px;
	background-color: #bbb;
	margin: 0 18px;
}
#headerfix .left a{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #bbb;
}
#headerfix .left a:hover,#headerfix .left a.active{
	color: #2a71b9;
}
#headerfix .right{
	float: right;
	height: 66px;
	line-height: 66px;
}
#headerfix .right .link-box{
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
#headerfix .right .link-box .line{
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 15px;
	background-color: #bbb;
	margin: 0 30px;
}
#headerfix .right .link-box a{
	font-size: 16px;
	color: #333333;
}
#headerfix .right .link-box a:hover,#headerfix .right .link-box a.active{
	color: #2a71b9;
}


.sec16 .swiper-slide a{
	display: block;
	position: relative;
}
.sec16 .swiper-slide a p{
	font-size: 1.625em;
	color: #fff;
	font-weight: bold;
	line-height: 1.385;
	position: absolute;
	left: 0;
	bottom: 5.77%;
	width: 100%;
	padding: 0 4.85%;
	text-align: left;
	height: 2.77em;
}
@media only screen and (max-width:1366px){
	#headerfix .right .link-box .line{
		margin: 0 21px;
	}
}
@media only screen and (max-width:1023px){
	/* 产品下拉头部 */
	#headerfix{
		top: -2.5em;
	}
	#headerfix .left{
		height: 2.5em;
		line-height: 2.5em;
	}
	#headerfix .left select{
		text-align: left;
		border: 1px solid #999;
		border-radius: 0.25em;
		width: 7.5em;
		height: 2.1em;
		line-height: 2em;
		font-size: 0.625em;
		color: #333;
		padding: 0 0.5em;
		font-weight: bold;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
		background-repeat: no-repeat;
		background-size: auto 0.4em;
		background-image: url(../images/product_common_selecttri.png);
		background-position: 90% center;
	}
	#headerfix .left select::-ms-expand {
		display: none;
	}
	#headerfix .right{
		height: 2.5em;
		line-height: 2.5em;
	}
	#headerfix .right .link-box .line{
		height: 0.75em;
		margin: 0 0.875em;
	}
	#headerfix .right .link-box a{
		font-size: 0.6875em;
	}


	.sec16 .swiper-slide{
		margin: 0;
	}
	.sec16 .swiper-slide a p{
		font-size: 0.8125em;
	}
}
@media only screen and (max-width:767px){
	
}
@media only screen and (max-width:375px){
}
@media only screen and (max-width:320px){
	
}
/*新加购买链接*/
.section .kv_new{  margin:0 auto; padding-top:2.5em; text-align:center; opacity:0;}
.section .kv_new.absolute{position: absolute;padding-top: 0;left: 0;right: 0;}
.section .kv_btn{ width:100%; margin:0 auto;}
.section .kv_btn a{ display:inline-block; vertical-align: middle; width:8.88em; height:2.55em; line-height:2.55em; border-radius:1.275em;  background-color:#c9121c; color:#fff; font-size:1.125em;margin: 0 1.666em;}
.section .kv_price{ padding-top:1.875em;}
.section .kv_price p{ font-size:1.125em;  line-height:2;}
.section .kv_price.white p{color: #fff;}
.section1 .kv_new{  margin:0 auto; padding-top:2.5em; text-align:center; opacity:0;}
.section1 .kv_new.absolute{position: absolute;padding-top: 0;left: 0;right: 0;}
.section1 .kv_btn{ width:100%; margin:0 auto;}
.section1 .kv_btn a{ display:inline-block; vertical-align: middle; width:8.88em; height:2.55em; line-height:2.55em; border-radius:1.275em;  background-color:#c9121c; color:#fff; font-size:1.125em;margin: 0 1.666em;}
.section1 .kv_price{ padding-top:1.875em;}
.section1 .kv_price p{ font-size:1.125em;  line-height:2;}
.section1 .kv_price.white p{color: #fff;}
.section1.actived .kv_new,.section.actived .kv_new{
	-webkit-animation: 	appearFromTB1  1000ms ease 0ms both;
	-moz-animation: 	appearFromTB1  1000ms ease 0ms both;
	-ms-animation: 		appearFromTB1  1000ms ease 0ms both;
	-o-animation: 		appearFromTB1  1000ms ease 0ms both;
	animation: 			appearFromTB1  1000ms ease 0ms both;
}
@media only screen and (max-width:1023px){
	.section .kv_new{ padding-top:0.9375em;}
	.section .kv_btn a{ width:8.57em; height:2.58em; line-height:2.58em; border-radius:1.29em; font-size:0.875em;margin: 0 0.85em;}
	.section .kv_price{ padding-top:0.9375em;}
	.section .kv_price p{ font-size:1em;  line-height:2;}
	.section1 .kv_new{ padding-top:0.9375em;}
	.section1 .kv_btn a{ width:8.57em; height:2.58em; line-height:2.58em; border-radius:1.29em; font-size:0.875em;margin: 0 0.85em;}
	.section1 .kv_price{ padding-top:0.9375em;}
	.section1 .kv_price p{ font-size:1em;  line-height:2;}
}