.swiper-container{ height: calc(100% - 160px);}.swiper-wrapper,.swiper-slide,.swiper-slide a{ height: 100%;}.swiper-slide a{ background-position: center center; background-repeat: no-repeat; background-size: cover;}.swiper-slide a img{ display: none;}.intit{ text-align: center; padding-top: 90px; padding-top: 6.428rem;}
.intit .d1{ font-family: simsun; font-size: 40px; font-size: 2.857rem;}
.intit .d2{ color: #999999;}
.intit .d2:after{ content: '' ; width: 80px; width: 5.714rem; display: block; padding-top: 22px; padding-top: 1.571rem; border-bottom: 2px solid #006ab6; text-align: center; margin: 0 auto;}

.product-4{ padding-bottom: 120px;}
.product-4 .top{ text-align: center; padding: 50px 0 30px;}
.product-4 .bot{ width: 1080px; margin: 0 auto; padding: 28px 0; border: 1px solid #dbdbdb; overflow: hidden;}
.product-4 .bot a{ display: inline-block; vertical-align: middle; background: url(../img/ioc.png) no-repeat;}
.product-4 .bot a:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -webkit-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s;}
.product-4 .bot .d1{ padding-bottom: 12px;}
.product-4 .bot .d1 a{ margin-left: 39px;}
.product-4 .bot .d1 .a-1{ width: 69px; height: 24px; background-position: 0 0;}
.product-4 .bot .d1 .a-2{ width: 151px; height: 23px; background-position: 0 -44px;}
.product-4 .bot .d1 .a-3{ width: 110px; height: 23px; background-position: 0 -87px;}
.product-4 .bot .d1 .a-4{ width: 111px; height: 24px; background-position: 0 -130px;}
.product-4 .bot .d1 .a-5{ width: 38px; height: 39px; background-position: 0 -174px;}
.product-4 .bot .d1 .a-6{ width: 64px; height: 29px; background-position: 0 -233px;}
.product-4 .bot .d1 .a-7{ width: 80px; height: 29px; background-position: 0 -282px;}
.product-4 .bot .d1 .a-8{ width: 68px; height: 30px; background-position: 0 -331px;}
.product-4 .bot .d2{ padding-left: 41px;}
.product-4 .bot .d2 a{ margin-left: 60px;}
.product-4 .bot .d2 .a-1{ width: 82px; height: 25px; background-position: 0 -374px;}
.product-4 .bot .d2 .a-2{ width: 80px; height: 30px; background-position: 0 -419px;}
.product-4 .bot .d2 .a-3{ width: 67px; height: 35px; background-position: 0 -469px;}
.product-4 .bot .d2 .a-4{ width: 30px; height: 46px; background-position: 0 -524px;}
.product-4 .bot .d2 .a-5{ width: 93px; height: 28px; background-position: 0 -590px;}
.product-4 .bot .d2 .a-6{ width: 78px; height: 25px; background-position: 0 -638px;}
.product-4 .bot .d2 .a-7{ width: 36px; height: 35px; background-position: 0 -683px;}

.banner-1{ width: 100%; max-width: 1920px; margin: 0 auto; overflow: hidden; position: relative;}
.banner-1 img{ position: relative; left: 50%; margin-left: -960px;}
.banner-1 .txt-box{ width: 800px; position: absolute; top: 50%; left: 50%; margin-left: -400px; margin-top: -96px; text-align: center; color: #FFFFFF;}
.banner-1 .txt-box .title{ font-family: simsun; font-size: 40px; font-size: 2.857rem; padding-bottom: 10px;}
.banner-1 .txt-box .text{ height: 56px; height: 4rem; line-height: 28px; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.banner-1 .txt-box .db{ width: 138px; height: 36px; line-height: 36px; border: 1px solid #FFFFFF; margin: 30px auto 0;}

@media screen and (max-width: 1280px){
	.moreBtn{ margin-top: 50px;}	.swiper-container,	.swiper-wrapper,	.swiper-slide,	.swiper-slide a{ height: auto;}	.swiper-slide a{ background-image: none !important;}	.swiper-slide a img{ display: block;}
}
@media screen and (max-width: 1200px){
	.banner-1 img{ width: 100%; position: relative; left: 0; margin-left: 0;}
}
@media screen and (max-width: 1080px){
	.intit{ padding-top: 40px;}
	.intit .d1{ font-size: 32px; font-size: 2.285rem;}
	.moreBtn{ margin-top: 40px;}
	.banner-1 .txt-box{ width: 100%; left: 0; margin-left: 0; padding: 0 140px; margin-top: -82px;}
	.banner-1 .txt-box .title{ font-size: 32px; font-size: 2.285rem; padding-bottom: 5px;}
	.banner-1 .txt-box .db{ margin-top: 20px;}
	.product-4 .bot{ width: 728px; padding: 19px 0;}
	.product-4 .bot a{ background: url(../img/ioc-1.png) no-repeat;}
	.product-4 .bot .d1{ padding-bottom: 8px; margin-left: -15px;}
	.product-4 .bot .d1 a{ margin-left: 27px;}
	.product-4 .bot .d1 .a-1{ width: 49px; height: 17px; background-position: 0 0;}
	.product-4 .bot .d1 .a-2{ width: 106px; height: 17px; background-position: 0 -30px;}
	.product-4 .bot .d1 .a-3{ width: 77px; height: 17px; background-position: 0 -60px;}
	.product-4 .bot .d1 .a-4{ width: 78px; height: 17px; background-position: 0 -91px;}
	.product-4 .bot .d1 .a-5{ width: 27px; height: 27px; background-position: 0 -122px;}
	.product-4 .bot .d1 .a-6{ width: 45px; height: 21px; background-position: 0 -163px;}
	.product-4 .bot .d1 .a-7{ width: 56px; height: 21px; background-position: 0 -197px;}
	.product-4 .bot .d1 .a-8{ width: 48px; height: 21px; background-position: 0 -232px;}
	.product-4 .bot .d2{ padding-left: 13px;}
	.product-4 .bot .d2 a{ margin-left: 44px;}
	.product-4 .bot .d2 .a-1{ width: 58px; height: 18px; background-position: 0 -264px;}
	.product-4 .bot .d2 .a-2{ width: 56px; height: 22px; background-position: 0 -293px;}
	.product-4 .bot .d2 .a-3{ width: 47px; height: 25px; background-position: 0 -328px;}
	.product-4 .bot .d2 .a-4{ width: 21px; height: 33px; background-position: 0 -367px;}
	.product-4 .bot .d2 .a-5{ width: 66px; height: 21px; background-position: 0 -413px;}
	.product-4 .bot .d2 .a-6{ width: 55px; height: 19px; background-position: 0 -446px;}
	.product-4 .bot .d2 .a-7{ width: 25px; height: 25px; background-position: 0 -478px;}
}
@media screen and (max-width: 768px){
	.moreBtn{ margin-top: 0;}
	.moreBtn a{ width: 100%; max-width: 370px;}
	.banner-1 .txt-box .title{ font-size: 32px; font-size: 2.285rem; padding-bottom: 5px;}
	.banner-1 .txt-box .db{ margin-top: 20px;}
}
@media screen and (max-width: 730px){
	.product-4{ display: none;}
}
@media screen and (max-width: 650px){
	.banner-1 .txt-box{ padding: 0 42px;}
}
@media screen and (max-width: 420px){
	.intit{ padding-top: 24px;}
	.intit .d1{ font-size: 22px; font-size: 1.571rem;}
	.intit .d2{ font-size: 12px; font-size: 0.857rem;}
	.intit .d2:after{ width: 35px; padding-top: 10px;}
	.product-1{ padding: 20px 10px 30px;}
	.banner-1 .txt-box{ margin-top: -39px;}
	.banner-1 .txt-box .title{ font-size: 22px; font-size: 1.571rem; padding-bottom: 5px;}
	.banner-1 .txt-box .text{ height: 40px; height: 2.857rem; line-height: 20px; line-height: 1.428rem; font-size: 12px; font-size: 0.857rem;}
	.banner-1 .txt-box .db{ display: none;}
}