﻿
.topHeader { position: fixed; z-index: 100; width: 100%; background: #fff; border-top: 4px solid #d71219; }
.topHeader .nav { padding: 0 60px; }
.topHeader .nav .logo { float: left; }
.topHeader .nav .logo a { display: block; padding: 20px 0 24px; }
.navR { float: right; }
.navRbuy { position: relative; float: right; width: 42px; height: 75px; background: url(../image/buycar.png) no-repeat center;}


.toppEwm { width: 180px; position: absolute; top: 75px; display: none; right:-50px; padding: 16px; border:1px solid #dedede; background: #fff;}
.toppEwm .tt { text-align: center; font-size: 16px;color:#333; line-height: 1.8;}
.toppEwm .img { margin-bottom: 10px; }
.navRbuy:hover .toppEwm { display: block; }
.navRmenu { display: none; float: right; width: 42px; height: 75px; background: url(../image/menu.png) no-repeat right center;}
.navRLeft { float: left; margin-right: 5px; }
.navRLeft ul li { float: left; }
.navRLeft ul li a { font-size: 16px;color:#595757; line-height: 75px; display: block; padding: 0 25px; }
.navRLeft ul li.cur a { color:#d71219; }
.navRLeft ul li.cur a span { display: inline-block; position: relative; }
.navRLeft ul li.cur a span:after { content:''; width: 7px; height: 8px; position: absolute; left: -14px; top:50%; transform: translateY(-50%); background: url(../image/navbg.png) no-repeat center/cover;}
@media(max-width: 1480px){
	.topHeader .nav { padding: 0 42px; }
	.navRLeft ul li a { padding: 0 20px;}
	.topHeader .nav .logo img { height: 26px; }
	.topHeader .nav .logo a { padding: 15px 0 19px; }
	.navRLeft ul li a { line-height: 63px; }
	.navRbuy { height: 63px; }
	.toppEwm { top: 62px;}
}
@media(max-width: 1280px){
	.topHeader .nav { padding: 0 32px; }
	.navRLeft ul li a { padding: 0 15px;}
	
}
@media(max-width: 1024px){
	.topHeader .nav { padding: 0 3%; }
	.navRLeft { display: none;}
	.navRmenu { display: block; width: 42px; height: 63px; margin-left: 10px}
}
@media(max-width: 640px){
	.topHeader .nav .logo img { height: 20px; }
	.topHeader .nav .logo a { padding: 12px 0 12px; }
	.navRbuy { height: 50px; width: 36px; background-size: 100% auto; }
	.navRmenu { display: block; width: 42px; height: 50px; margin-left: 10px}
	.toppEwm { top: 50px;}
}

.banner { overflow: hidden;}
.banner .swiper-slide .bannerBox{ position: relative; }
.banner .swiper-slide .bannerBox:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../image/bannerbg.png) no-repeat left center; background-size: auto 100%; }
.banner .swiper-slide .bannerBoxA { z-index: 5; width: 100%; position: absolute; left:0; top:50%; transform: translateY(-50%); }
.banner .swiper-slide .bannerBoxA .t { line-height: 1.2; text-transform: uppercase; font-size: 40px; color:#fff; font-family: "Arial";}
.banner .swiper-slide .bannerBoxA .c { font-size: 54px; color:#fff; line-height: 1; margin:8px 0 30px; }
.banner .swiper-slide .bannerBoxA .t b { display: block; }
.bannerA { position: absolute; left:0; bottom: 10%; width: 100%; z-index: 10;}
.bannerA .swiper-pagination { position: relative; display: inline-block; }
.bannerA .swiper-pagination span { display: inline-block; width: 28px; height: 28px; margin-right: 20px; position: relative; opacity: 1; background: none; }
.bannerA .swiper-pagination span:after { transition: all 1s; content:''; width: 8px; height: 8px; background: #fff; border-radius: 50%; position: absolute; left:50%; transform: translate(-50%, -50%); top:50%; }
.bannerA .swiper-pagination span.swiper-pagination-bullet-active:after { width: 100%; height: 100%; background: url(../image/pagebg.png) no-repeat center/cover; }
.bannerB { vertical-align: top; display: inline-block; color:#fff; font-size: 18px;color:#fff; line-height: 28px; }
.bannerA-a { display: inline-block; }
.bannerA-a.cur { font-weight: bold; font-size: 24px; opacity: 1; }
.sbhd { position: relative; position: absolute; right:13.5%; bottom:10%; z-index: 10; font-size: 14px;color:rgba(255,255,255,0.7); line-height: 28px; padding-right:41px; }
.sbhd:after { position: absolute; content:''; right:0; top:50%; transform: translateY(-50%); width: 34px; height: 34px; border:1px solid rgba(255,255,255,0.7); border-radius: 50%; background: url(../image/bannerdown.png) no-repeat center;}
@media(max-width: 1680px){
	.banner .swiper-slide .bannerBoxA .t { font-size: 32px; }
	.banner .swiper-slide .bannerBoxA .c { font-size: 46px; }
	.bannerA,.sbhd { bottom: 8%; }
	.sbhd { right:10%; }
}
@media(max-width: 1480px){
	.banner .swiper-slide .bannerBoxA .t { font-size: 28px; }
	.banner .swiper-slide .bannerBoxA .c { font-size: 36px; margin: 8px 0 16px; }
	.bannerA,.sbhd { bottom: 6%; }
	.sbhd { right:8%; }
}
@media(max-width: 1280px){
	.banner .swiper-slide .bannerBoxA .t { font-size: 24px; }
	.banner .swiper-slide .bannerBoxA .c { font-size: 32px; margin: 8px 0 16px; }
	.bannerA,.sbhd { bottom: 5%; }
	.sbhd { right:5%; }
	.bannerA .swiper-pagination span { width: 24px; height: 24px; }
	.bannerB { line-height: 24px; }
	.bannerA .swiper-pagination span { margin-right:10px; }
}
@media(max-width: 1024px){
	.banner .swiper-slide .bannerBoxA .t { font-size: 24px; }
	.banner .swiper-slide .bannerBoxA .c { font-size: 32px; margin: 8px 0 16px; }
	.bannerA,.sbhd { bottom: 5%; }
	.sbhd { right:3%; line-height: 24px; }
}
@media(max-width: 640px){
	.banner .swiper-slide .bannerBoxA .t { font-size: 20px; }
	.banner .swiper-slide .bannerBoxA .c { font-size: 24px; margin: 6px 0 20px; }
}


/**底部**/
.footer { background: #222222;padding: 70px 60px 0;}
.footer .footer-left {float: left;width: 24%; min-width: 420px;}
.footer .footer-left .logo {margin-bottom: 30px;}
.footer .footer-left .footer-lefta p { font-size: 14px; color:rgba(255,255,255,0.6); line-height: 30px;}
.footer .footer-left .footer-lefta p i { font-style: normal;}
.footer .footer-left .footer-lefta p span { font-size: 22px;}
.footer .footer-right {float: right; margin-right:calc(14% - 60px);}
.footer .footer-right dl {float: left;margin-right: 0px; width: 175px; width: auto;margin-right: 40px;}
.footer .footer-right dl:last-child {margin-right: 0; width: auto;}
.footer .footer-right dl dt {margin-bottom: 15px;}
.footer .footer-right dl dt a { font-size: 16px; color:rgba(255,255,255,0.85); }
.footer .footer-right dl dd a {color: rgba(255,255,255,0.6); font-size: 14px; line-height: 2;}
.footerA { padding-bottom: 70px; border-bottom: 1px solid rgba(255,255,255,0.3); }
.backTop { position: absolute; right: 60px; top:70px; z-index: 10;}
.backTop a { display: block; width: 60px; text-align: center; font-size: 14px; color:rgba(255,255,255,0.6);}
.backTop a span { display: inline-block; width: 54px; height: 76px; background: url(../image/backtop.png) no-repeat center rgba(255,255,255,0.05); margin-bottom: 8px; }
@media(max-width: 1680px){
	.footer .footer-right {float: right; margin-right:calc(11% - 60px);}
	.footer .footer-right dl { width: auto; margin-right:23px;}
	.footerA { padding-bottom: 50px; }
}
@media(max-width: 1480px){
	.footer { padding: 60px 42px 0;}
	.backTop { right: 42px; top:60px; }
	.footer .footer-right {float: right; margin-right:calc(9% - 42px);}
	.footer .footer-left .logo { margin-bottom:20px; }
	.footerA { padding-bottom: 40px; }
	.footer .footer-right dl dd a {font-size: 12px; }
}
@media(max-width: 1280px){
	.footer .footer-right {float: right; margin-right:calc(7% - 32px);}
	.footer .footer-right dl { width: auto; margin-right:20px;}
	.footer { padding: 40px 32px 0;}
	.backTop { right: 32px; top:40px; }
	.footer .footer-left { min-width: 240px; width: 240px; }
	.footerA { padding-bottom: 30px; }
}
@media(max-width: 1024px){
	.footer .footer-right {float: right; margin-right:calc(7% - 32px);}
	.footer .footer-right dl { width: auto; margin-right:20px;}
	.footer { padding: 30px 3% 0;}
	.backTop { right: 3%; top:140px; }
	.footer .footer-left { min-width: 100%; width: 100%; }
	.footer-right { display: none;}
	.footer .footer-left .logo img { width: 200px;}
}
@media(max-width: 640px) {
	.footer .footer-left .footer-lefta p i{ display: block;}
	.footer .footer-left .logo img { width: 160px;}
	.footer .footer-left .logo { margin-bottom: 12px;}
}
.fotB { padding:20px 0; }
.fotB-b { float: left; }
.fotB-b a { display: inline-block; margin-right:12px; }
.social-share .social-share-icon { width: 22px; height: 17px; border:none; }
.social-share .social-share-icon:hover { background: none; }
.fotB-b .social-share .icon-wechat:before { content:''; background: url(../image/wx.png) no-repeat center; width: 22px; height: 17px; display: block; }
.fotB-b .social-share .icon-wechat:hover:before { content:''; background: url(../image/wx.png) no-repeat center; width: 22px; height: 17px; display: block; }
.fotB-b .social-share .icon-weibo:before { content:''; background: url(../image/wb.png) no-repeat center; width: 22px; height: 17px; display: block; }
.fotB-b .social-share .icon-weibo:hover:before { content:''; background: url(../image/wb.png) no-repeat center; width: 22px; height: 17px; display: block; }
.fotB-b .social-share .icon-linkedin:before { content:''; background: url(../image/link.png) no-repeat center; width: 22px; height: 17px; display: block; }
.fotB-b .social-share .icon-linkedin:hover:before { content:''; background: url(../image/link.png) no-repeat center; width: 22px; height: 17px; display: block; }
.fotB-c { float: right; }
.fotB-c p,.fotB-c p a { font-size: 12px;color:rgba(255,255,255,0.5); }
.fotB-c p a:hover { color:#fff; }
.copA { text-align: right; margin-bottom: 6px; }
.copA a { font-size: 12px; color:rgba(255,255,255,0.6); }
.copA a:hover{ color:#fff; }
@media(max-width: 1100px){
	.fotB { padding: 12px 0 12px; }
	.fotB-c,.fotB-b { width: 100%; text-align: center; }
	.fotB-c { margin-top:10px; }
}

/* 首页 */
.homeBoxA { padding: 145px 0 200px; background: url(../image/homeabg.jpg) no-repeat bottom center; background-size: 100% auto;}
.homeBoxA-b { float: left; width: 600px; }
.homeBoxA-b .et:before { content:''; width: 142px; height: 142px; position: absolute; left:-86px; top:50%; transform: translateY(-50%); background: url(../image/homeabg2.png) no-repeat center/cover;}
.homeBoxA-c { float: right; width: calc(100% - 600px);}
.homeBoxA-c .t { text-align: justify; font-size: 20px;color:#de0729; margin-bottom:5px;  }
.homeBoxA-c .c {text-align: justify; line-height: 2; font-size: 16px;color:#333333; margin-bottom:46px; }
.homeBoxA-d { background: #fff; margin-top:80px; padding:60px; }
.homeBoxA-d ul li { float: left; width: 130px; margin-right: calc(25% - 215px); position: relative; }
.homeBoxA-d ul li:nth-child(3) { width: 150px; }
.homeBoxA-d ul li:nth-child(4) { width: 205px; }
.homeBoxA-d ul li:nth-child(5) { width: 230px; }
.homeBoxA-e em { display: inline-block; width: 19px; height: 18px; background: url(../image/homeabg3.png) no-repeat center/cover; position: absolute; top:50%; transform: translate(-50%, -50%); }
.homeBoxA-e em.icoa { left: calc(12.5% + 18px); }
.homeBoxA-e em.icob { left: calc(37.5% - 74px); }
.homeBoxA-e em.icoc { left: calc(62.5% - 137px); }
.homeBoxA-e em.icod { right: calc(12.5% + 130px); }



.homeBoxA-d ul li:last-child { margin-right:0;}
.homeBoxA-d .num span { font-size: 80px; line-height: 1; color:#de0729; }
.homeBoxA-d .num i { font-size: 30px; line-height: 1; vertical-align: bottom; font-style: normal; line-height: 1; color:#de0729; }
.homeBoxA-d .tit { font-size: 18px; color:#666666; margin-top: 8px; }

@media(max-width: 1680px){
	.homeBoxA { padding:110px 0 160px; }
	.homeBoxA-b { width: 500px; }
	.homeBoxA-c { width: calc(100% - 500px);}
	.homeBoxA-d { margin-top:60px; padding:50px; }
	.homeBoxA-d ul li { width: 130px; margin-right: calc(25% - 200px); }
	.homeBoxA-d ul li:nth-child(3) { width: 130px; }
	.homeBoxA-d ul li:nth-child(4) { width: 175px; }
	.homeBoxA-d ul li:nth-child(5) { width: 210px; }
	.homeBoxA-e em.icoa { left: calc(12.5% + 18px); }
	.homeBoxA-e em.icob { left: calc(37.5% - 52px); }
	.homeBoxA-e em.icoc { left: calc(62.5% - 120px); }
	.homeBoxA-e em.icod { right: calc(12.5% + 120px); }
	.homeBoxA-d .num span { font-size: 68px; }
	.homeBoxA-d .num i { font-size: 26px;}
}
@media(max-width: 1480px){
	.homeBoxA { padding:80px 0 120px; }
	.homeBoxA-b { width: 420px; }
	.homeBoxA-c { width: calc(100% - 420px);}
	.homeBoxA-c .c { margin-bottom:36px; }
	.homeBoxA-d { margin-top:50px; padding:40px; }
	.homeBoxA-d ul li { width: 110px; margin-right: calc(25% - 170px); }
	.homeBoxA-d ul li:nth-child(3) { width: 110px; }
	.homeBoxA-d ul li:nth-child(4) { width: 155px; }
	.homeBoxA-d ul li:nth-child(5) { width: 180px; }
	.homeBoxA-e em.icoa { left: calc(12.5% + 18px); }
	.homeBoxA-e em.icob { left: calc(37.5% - 48px); }
	.homeBoxA-e em.icoc { left: calc(62.5% - 100px); }
	.homeBoxA-e em.icod { right: calc(12.5% + 100px); }
	.homeBoxA-d .num span { font-size: 58px; }
	.homeBoxA-d .num i { font-size: 24px;}
	.homeBoxA-d .tit { font-size: 16px;}
	.homeBoxA-b .et:before { width: 100px; height: 100px; left: -70px; } 
}
@media(max-width: 1280px){
	.homeBoxA { padding:50px 0 70px; }
	.homeBoxA-b { width: 360px; }
	.homeBoxA-c { width: calc(100% - 360px);}
	.homeBoxA-c .c { margin-bottom:30px; }
	.homeBoxA-c .t { font-size: 18px;}
	.homeBoxA-d { margin-top:40px; padding:30px; }
	.homeBoxA-d ul li { width: 100px; margin-right: calc(25% - 155px); }
	.homeBoxA-d ul li:nth-child(3) { width: 100px; }
	.homeBoxA-d ul li:nth-child(4) { width: 145px; }
	.homeBoxA-d ul li:nth-child(5) { width: 170px; }
	.homeBoxA-e em.icoa { left: calc(12.5% + 16px); }
	.homeBoxA-e em.icob { left: calc(37.5% - 40px); }
	.homeBoxA-e em.icoc { left: calc(62.5% - 90px); }
	.homeBoxA-e em.icod { right: calc(12.5% + 90px); }
	.homeBoxA-d .num span { font-size: 50px; }
	.homeBoxA-d .num i { font-size: 22px;}
	.homeBoxA-d .tit { font-size: 16px;}
	.homeBoxA-b .et:before { width: 60px; height: 60px; left: -47px; } 
}
@media(max-width: 1024px){
	.homeBoxA { padding:40px 0 50px; }
	.homeBoxA-b { width: 100%; }
	.homeBoxA-c { width: 100%; margin-top: 20px;}
	.homeBoxA-c .c { margin-bottom:20px; }
	.homeBoxA-d { margin-top:30px; padding:20px 0px; }
	.homeBoxA-d ul li,.homeBoxA-d ul li:nth-child(3) { width: 33.3333%; margin-right:0; text-align: center;}
	.homeBoxA-d ul li:nth-child(5),.homeBoxA-d ul li:nth-child(4) { width: 33.3333%; margin-top: 20px; }
	.homeBoxA-d ul li:nth-child(4) { margin-left: 16.66666%;}
	.homeBoxA-d .num span { font-size: 42px; }
	.homeBoxA-d .num i { font-size: 20px;}
	.homeBoxA-e em,.homeBoxA-b .et:before { display: none; }
}
@media(max-width: 750px){
	.homeBoxA { padding:30px 0 40px; }
	.homeBoxA-c { margin-top: 12px;}
	.homeBoxA-d { margin-top:20px; padding:20px 0px; }
}
@media(max-width: 450px){

	.homeBoxA-d ul li,.homeBoxA-d ul li:nth-child(3) { width: 50%; }
	.homeBoxA-d ul li:nth-child(4),.homeBoxA-d ul li:nth-child(3) { margin-top: 20px; margin-left: 0; width: 50%;}
	.homeBoxA-d ul li:nth-child(5) { width: 100%;}
	.homeBoxA-d .num span { font-size: 32px; }
	.homeBoxA-d .num i { font-size: 18px;}
}



.homeBoxB-a { width: 100%; position: absolute; left:0; bottom:-125px; }
.homeBoxB-b { padding:75px 100px 100px; background: url(../image/homebbg2.jpg) no-repeat center/cover #fff; border-radius: 2px; }
.homeBoxB-c { float: left; width: 300px;}
.homeBoxB-d { float: right; width: calc(100% - 300px);}
.homeBoxB-d .t { text-align: justify; font-size: 18px;color:#002222;}
.homeBoxB-d .c { text-align: justify; line-height: 1.8; margin: 8px 0 48px; font-size: 16px;color:#002222;}


@media(max-width: 1680px){
	.homeBoxB-b { padding: 60px 80px 80px; }
	.homeBoxB-c { width: 260px;}
	.homeBoxB-d { width: calc(100% - 260px);}
	.homeBoxB-d .c { margin: 8px 0 40px; }
}
@media(max-width: 1480px){
	.homeBoxB-b { padding: 50px 60px 60px; }
	.homeBoxB-c { width: 220px;}
	.homeBoxB-d { width: calc(100% - 220px);}
	.homeBoxB-d .c { margin: 8px 0 36px; }
	.homeBoxB-a { bottom: -100px; }
}
@media(max-width: 1280px){
	.homeBoxB-b { padding: 30px 30px 30px; }
	.homeBoxB-d .c { margin: 8px 0 30px; }
}
@media(max-width: 1024px){
	.homeBoxB-b { padding: 20px 20px 30px; }
	.homeBoxB-c { width: 100%;}
	.homeBoxB-d { width: 100%;}
	.homeBoxB-d .c { margin: 8px 0 20px; }
	.homeBoxB-a { position: relative; bottom:0; padding:0; }
	.homeBoxB-b { padding: 20px 0px 30px; }
}



.homeBoxC { padding:210px 0 100px; background: url(../image/homecbg.jpg) no-repeat center/cover;}

.homeBoxC-b { width: 43.6%; }
.homeBoxC-c { float: right; width: 45%;}
.homeBoxC-b .mainTit .c { margin:20px 0 65px; }

@media(max-width: 1680px){
	.homeBoxC-b .mainTit .c { margin:20px 0 50px; }
	.homeBoxC-b { width: 45%; }
}
@media(max-width: 1480px){
	.homeBoxC { padding: 160px 0 80px; }
	.homeBoxC-b .mainTit .c { margin:20px 0 40px; }
	.homeBoxC-b { width: 45%; }
}
@media(max-width: 1280px){
	.homeBoxC { padding: 160px 0 80px; }
	.homeBoxC-b .mainTit .c { margin:16px 0 30px; }
	.homeBoxC-b { width: 45%; }
	.homeBoxC-c { float: right; width: 48%;}
}
@media(max-width: 1024px){
	.homeBoxC { padding: 40px 0 50px; }
	.homeBoxC-b .mainTit .c { margin:16px 0 20px; }
	.homeBoxC-b { width: 100%; float: left; }
	.homeBoxC-c { float: right; width: 100%; margin-top:20px; }
}
@media(max-width: 750px){
	.homeBoxC { padding: 30px 0 40px; }
	.homeBoxC-b .mainTit .c { margin:10px 0 20px; }
}


.homeBoxD { padding:110px 0 130px; background: url(../image/homedbg.jpg) no-repeat center/cover; }
.homeBoxD-c { margin-top:50px; }
.homeBoxD-d { float: left; width: calc(33% - 8px); margin-right:12px; height: 31.3vw; overflow: hidden; border-radius: 6px; }
.homeBoxD-e .con { color:#fff; position: absolute; width: 100%; left:0; bottom:30px; padding:0 5% 0; }
.homeBoxD-e .img { position: relative; }
.homeBoxD-e .con .t,.homeBoxD-j .con .t { font-size: 20px; margin:10px 0 20px; line-height: 1.6; }
.homeBoxD-e .con .d { font-size: 16px; margin-bottom: 10px; color:#fff; }
.homeBoxD-e .con .more,.homeBoxD-j dl dd .more { font-size: 14px; position: relative; display: inline-block; padding-right:26px; transition: all 0.6s; }
.homeBoxD-e .con .more span,.homeBoxD-j dl dd .more span { right:0; top:50%; height: 20px; transform: translateY(-50%); transition: all 0.6s; display: inline-block; position: absolute;width:18px; background: url(../image/jtwhite.png) no-repeat right center; }
.homeBoxD-d2 .homeBoxD-f .con .more { color:#666666; }
.homeBoxD-d2 .homeBoxD-f .con .more span,.homeBoxD-d3 .homeBoxD-j .con .more span { background: url(../image/jtred.png) no-repeat right center; }

.homeBoxD-e:hover .con .more,.homeBoxD-j dl dd:hover .more { padding-right:37px; }
.homeBoxD-e:hover .con .more span,.homeBoxD-j dl dd:hover .more span { width:28px; }
.homeBoxD-d3 { margin-right:0; background: #ffffff; border-radius: 6px; }
.homeBoxD-f .con { position: relative; left:auto; bottom:auto; color:#333; }
.homeBoxD-f .con .tit { color:#18559a; }
.homeBoxD-f .con .t,.homeBoxD-j .con .t { line-height: 1.6; margin: 8px 0 30px; color:#111111;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.homeBoxD-f .con .d { color:#666666; margin: 0; }
.homeBoxD-f .con .c { color:#666666; font-size: 15px;line-height: 1.8; margin:15px 0 30px; height: 54px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.homeBoxD-f .con .more,.homeBoxD-j dl dd .more { color:#666666; background-image: url(/images/mainmorebgb.png); }

.homeBoxD-g .img { position: relative; }
.homeBoxD-j,.homeBoxD-j dl,.homeBoxD-j dl dd a {height: 100%; display: block; }
.homeBoxD-j dl dd { height: 33.333%; padding: 0 30px;  }
.homeBoxD-j dl dd .con { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); }



.homeBoxD-j dl dd .d { font-size: 16px;color:#888888; }


.homeBoxD-j dl dd a { border-bottom:1px solid #ddd; position: relative; }
.homeBoxD-j dl dd:last-child a { border:none; }
.homeBoxD-j dl dd .more {margin-top: 0;}
.homeBoxD-j dl dd:hover .t,.homeBoxD-j dl dd:hover .more { color:#de0729; }
.homeBoxD-j dl dd:hover .t { text-decoration: underline;}
.homeBoxD-d2 a,.homeBoxD-f { display: block; height: 11vw; background: #fff; border-radius: 6px; }
.homeBoxD-g { position: absolute; left:0; bottom:0; width: 100%; }
.homeBoxD-g a,.homeBoxD-g { height: 19.8vw; }
.homeBoxD-f:hover .con .t { color:#de0729; text-decoration: underline; }
.homeBoxD-f:hover .con .more { color:#de0729; }
.homeBoxD-f .con { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); }
.homeBoxD-b a { position: absolute; right:0; top:50%; transform: translateY(-50%);}

@media(max-width:  1780px){
	.homeBoxD-f .con .c { margin: 12px 0 20px; }
	.homeBoxD-j dl dd .t,.homeBoxD-e .con .t { margin: 5px 0 12px; }
}
@media(max-width:  1680px){
	.homeBoxD-f .con .t,.homeBoxD-j dl dd .t,.homeBoxD-e .con .t { font-size: 18px; }
	.homeBoxD-f .con .c { margin: 8px 0 12px; line-height: 1.6; height: 50px; }
	.homeBoxD-c { margin-top:40px; }
	.homeBoxD { padding:100px 0 110px; }
	.homeBoxD-d { height: 34.4vw;}
	.homeBoxD-d2 a, .homeBoxD-f { height: 12vw; }
	.homeBoxD-g a,.homeBoxD-g { height: 21.6vw; }
	.homeBoxD-f .con .t, .homeBoxD-j .con .t { font-size: 18px; margin: 8px 0 20px; }
}
@media(max-width:  1480px){
	.homeBoxD-j dl dd { padding: 0 20px; }
	.homeBoxD-f .con .t,.homeBoxD-j dl dd .t,.homeBoxD-e .con .t { font-size: 16px; }
	.homeBoxD-f .con .c { margin: 8px 0 6px; }
	.homeBoxD-d { height: 36vw;}
	.homeBoxD-d2 a, .homeBoxD-f { height: 13vw; }
	.homeBoxD-g a,.homeBoxD-g { height: 22.3vw; }
	.homeBoxD-f .con .t, .homeBoxD-j .con .t { font-size: 18px; margin: 5px 0 12px; }
	.homeBoxD-f { padding-top:20px; }
	.homeBoxD-c { margin-top:40px; }
	.homeBoxD { padding:80px 0 90px; }
}
@media(max-width:  1280px){
	.homeBoxD { padding:60px 0 70px; }
	.homeBoxD-j dl dd { padding: 0 20px; }
	.homeBoxD-f .con .t,.homeBoxD-j dl dd .t,.homeBoxD-e .con .t,.homeBoxD-e .con .d,.homeBoxD-j dl dd .d { margin: 5px 0 6px; font-size: 16px; }
	.homeBoxD-f .con .c { margin: 3px 0 4px; font-size: 14px; }
	.homeBoxD-e .con .d,.homeBoxD-j dl dd .d { margin: 0; }
	.homeBoxD-d { height: 38vw;}
	.homeBoxD-d2 a, .homeBoxD-f { height: 14vw; }
	.homeBoxD-g a,.homeBoxD-g { height: 23.1vw; }
	.homeBoxD-f { padding-top:14px; }
	.homeBoxD-c { margin-top:30px; }
}
@media(max-width:  1024px){
	.homeBoxD { padding:40px 0 50px; }
	.homeBoxD-d { width: 100%; height: auto; margin: 0; }
	.homeBoxD-d2 a, .homeBoxD-f { height: auto; }
	.homeBoxD-g a,.homeBoxD-g { height: auto; }
	.homeBoxD-g { margin-top:20px; }
	.homeBoxD-f .con { position: relative; top:0; transform: translateY(0);}
	.homeBoxD-f { padding: 20px 0; }
	.homeBoxD-d2,.homeBoxD-d3 { margin-top:20px; }
	.homeBoxD-d3 { padding: 0; }
	.homeBoxD-g ,.homeBoxD-j dl dd .con { position: relative; }
	.homeBoxD-j dl dd .con { padding:  20px 0; transform: translateY(0); top:0; }
	.homeBoxD-c { margin-top:20px; }
	.homeBoxD-e .con { bottom: 20px; }
}
@media(max-width:  600px){
	.homeBoxD { padding:30px 0 40px; }
	.homeBoxD-d { width: 100%; height: auto; margin: 0; }
	.homeBoxD-d2,.homeBoxD-d3 { margin-top:20px; }
	.homeBoxD-d3 { padding: 0; }
	.homeBoxD-g ,.homeBoxD-j dl dd .con { position: relative; }
	.homeBoxD-j dl dd .con { padding:  15px 0; transform: translateY(0); top:0; }
}


/* 内页BANNER */
.ibanner { position: relative; }
.ibanner:after { content:''; width: 100%; height: 4px; position: absolute; left:0; bottom:0; background: #e1591a;background-image: linear-gradient(to right, #eeae1c , #d71219);}
.ibanner .pic2 { display: none;}
.ibannerCon { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%);}
.ibannerCon .et { position: relative; padding-left: 20px; font-size: 50px;color:rgba(255,255,255,0.8); font-family: "Arial"; text-transform: uppercase; }
.ibannerCon .t { font-size: 46px;color:#fff; }
.ibannerCon .nobg:after { display: none!important; }
.ibannerCon .nobg { padding-left:0!important; }
.ibannerCon .mainMore { margin-top: 30px; }

@media(max-width: 1680px){
	.ibannerCon .et { font-size: 42px; }
	.ibannerCon .t { font-size: 38px; }
}
@media(max-width: 1480px){
	.ibannerCon .et { font-size: 36px; }
	.ibannerCon .t { font-size: 32px; }
}
@media(max-width: 1280px){
	.ibannerCon .et { font-size: 28px; }
	.ibannerCon .t { font-size: 24px; }
	.ibannerCon .mainMore { margin-top: 16px; }
}
@media(max-width: 1024px){
	.ibannerCon .et { padding-left: 11px; font-size: 24px; }
	.ibannerCon .t { font-size: 20px; }
	.ibannerCon { top: 55%; }
	.ibanner .pic1 { display: none;}
	.ibanner .pic2 { display: block;}
}

/* 面包屑 */
.cases,.case { position: relative; }
.cases:after,.case:after { content:''; width: 74px; height: 61px; background: url(../image/casesa.png) no-repeat center; z-index: 10; position: absolute; left:0; top: 10%; }
.cases:before,.case:before { content:''; width: 43px; height: 43px; background: url(../image/casesb.png) no-repeat center; z-index: 10; position: absolute; left:3%; bottom: 10%; }
.location { text-align: right; padding:16px 0; }
.location p { display: inline-block; padding-left:28px; background: url(../image/loca.png) no-repeat left 1px; }
.location p,.location p a { font-size: 14px;color:#999999; }
.location p a.cur { color:#333; }

@media(max-width:750px){
	.location { text-align: left; }
}

/* 案例 */
.casesA { margin-top: 40px;}
.casesA-b { position: absolute; right:0; bottom:0;}
.casesA-c {cursor: pointer; float: left; width: 217px; height: 42px; border:2px solid #dddddd; border-radius: 50px; }
.casesA-c dl { display: none; position: absolute; left:0; width: 100%; top:40px; z-index: 10; background: #fff; }
.casesA-c dl {border:1px solid #ddd; border-top:none; padding: 10px 20px; font-size: 16px; line-height: 2; }
.casesA-c dl dd a { color:#666; }
.casesA-c.cur dl,.casesA-c:hover dl { display: block; }
.casesA-c p { font-size: 16px; color:#666666; line-height: 38px; padding-left: 20px; background: url(../image/seldow.png) no-repeat 180px center;     overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 50px;
    white-space: nowrap;}
.casesA-c form { position: relative; }
.casesA-c input { border:none; background: none; }
.casesA-c input.inp { height: 38px; width: 100%; padding-left: 20px; font-size: 16px; }
.casesA-c form input#subBtn { cursor: pointer; position: absolute; right:0; top:0; height: 38px; width: 52px; background: url(../image/sub.png) no-repeat center; }
.casesA-d { margin-left: 20px;}
.casesB { padding: 50px 0 110px; }
.casesB-b { background: #f5f5f5; border-radius: 16px; overflow: hidden;}
.casesB-b .img { float: left; width: 48%; overflow: hidden; }
.casesB-b .img img { border-radius: 16px; transition: all 0.3s; }
.casesB-b .img:hover img { transform: scale(0.95); }
.casesB-c { position: absolute; right:0; top:50%; transform: translateY(-50%); width: 45%; padding-right:50px; }
.casesB-c .et { font-size: 18px;color:#e6002e; }
.casesB-c .t { font-size: 24px;color:#333333; margin:12px 0 50px; }
.casesB-c .c { font-size: 16px;color:#666666; margin:0px 0 100px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
.casesB-b:hover .casesB-c .t { color: #e6002e;}
.smallMore { transition: all 0.6s; font-size: 16px;color:#333333; padding-right:26px; position: relative; }
.smallMore:hover { padding-right:34px; color:#e6002e; }
.smallMore i { right:0; top:50%; height: 20px; transform: translateY(-50%); transition: all 0.6s; display: inline-block; position: absolute;width:18px; background: url(../image/jtred.png) no-repeat right center; }
.smallMore:hover i { width: 26px; background: url(../image/jtred.png) no-repeat right center; }
.casesB-b:hover .smallMore { padding-right:34px; color:#e6002e; }
.casesB-b:hover .smallMore i { width: 26px; background: url(../image/jtred.png) no-repeat right center; }
.mainQh { width: 55px!important;border-radius: 50%; height: 55px!important; background: rgba(0,0,0,0.6); }
.mainQh:hover { background: #de0729; }
.mainQh:after { font-size: 20px!important; color:#fff;}
.casesB-a .swiper-button-next { right: -70px; }
.casesB-a .swiper-button-prev { left: -70px; }
@media(max-width: 1680px){
	.casesB { padding: 45px 0 90px; }
	.casesB-c { width: 48%; }
	.casesB-c .t { margin:10px 0 40px; }
	.casesB-c .c { margin-bottom: 70px; }
}
@media(max-width: 1480px){
	.casesB { padding: 40px 0 80px; }
	.casesB-c { width: 48%; }
	.casesB-c .t { margin:10px 0 30px; font-size: 22px; }
	.casesB-c .c { margin-bottom: 50px; }
	.casesA { margin-top:30px; }
}
@media(max-width: 1280px){
	.casesB-c .et { font-size: 16px; }
	.casesB { padding: 30px 0 70px; }
	.casesB-c { width: 48%; }
	.casesB-c .t { margin:10px 0 20px; font-size: 20px; }
	.casesB-c .c { margin-bottom: 30px; }

	.mainQh { width: 42px!important; height: 42px!important; }
	.mainQh:after { font-size: 18px!important; color:#fff;}
	.casesB-a .swiper-button-next { right: 10px; }
	.casesB-a .swiper-button-prev { left: 10px; }
}
@media(max-width: 1024px){
	.casesB-c .et { font-size: 16px; }
	.casesB { padding: 20px 0 50px; }
	.casesB-c,.casesB-b .img { position: relative; float: left; transform: translate(0); top:0; width: 100%; }
	.casesB-c { padding: 20px 20px 30px; }
	.casesB-c .t { margin:6px 0 12px; font-size: 20px; }
	.casesB-c .c { margin-bottom: 20px; }
	.casesA { margin-top:20px; }
}
@media(max-width: 750px){
	.casesB-c { padding: 16px 12px 20px; }
	.casesA-b { margin-top: 20px; position: relative; left:0; }
	.casesA-c { width: 49%; }
	.casesA-d { margin-left:0; float: right;}
	.casesB-a .mainQh { top: 30%; }
	.casesA { margin-top:10px; }
}
@media(max-width: 450px){
	.casesA-c { width: 100%; }
	.casesA-d { margin-top: 16px; }
	.casesA-c p { background: url(../image/seldow.png) no-repeat calc(100% - 20px) center; }
}

.casesC { padding-top: 70px; }
.casesC ul li { margin-top: 30px; width: 49%; float: left; }
.casesC ul li:nth-child(2n) { float: right;}
.casesC ul li a { display: block;  }
.casesC-a { padding-bottom:100px; }
.casesC-b { padding:20px 0 20px 30px; background: #fff; border-top: 3px solid #f7b028; width: 80%; position: absolute; right:0; bottom:0; }
.casesC-a .img img { transition: all 0.3s; }
.casesC-a:hover .img img { transform: scale(0.95);}
.casesC-b .et { font-size: 14px;color:#d6131a; }
.casesC-b .t { margin:10px 0 20px; font-size: 16px;color:#333; }
.casesC-b .more {  text-align: right; }
.casesC-a:hover .t { color:#d6131a; }
.casesC-a:hover .smallMore { padding-right:34px; color:#e6002e; }
.casesC-a:hover .smallMore i { width: 26px; background: url(../image/jtred.png) no-repeat right center; }
.casesC ul { margin-bottom: 80px;  }
.page { text-align: center; }
.page a { width: 48px; line-height: 46px; margin: 5px; text-align: center; border:1px solid #eee; border-radius: 50px; display: inline-block; font-size: 14px;color:#666666; }
.page a:hover,.page a.curpage { background: #d6131a; border-color:#d6131a; color:#fff; }
.page a.first,.page a.next { width: 110px; }

@media(max-width: 1680px){
	.casesC { padding-top: 60px; }
}
@media(max-width: 1480px){
	.casesC { padding-top: 50px; }
	.casesC ul li { margin-top: 20px; }
	.casesC ul { margin-bottom: 60px; }
}
@media(max-width: 1280px){
	.casesC { padding-top: 40px; }
}
@media(max-width: 1024px){
	.casesC { padding-top: 30px; }
	.page a { width: 36px; line-height: 34px; }
	.page a.first,.page a.next { width: 90px; }
	.casesC-a { padding-bottom: 80px; }
	.casesC-b { width: 90%; padding: 12px 0 16px 12px; }
	.casesC-b .t { margin: 6px 0 12px; }
	.casesC ul { margin-bottom: 40px; }
}
@media(max-width: 750px){
	.casesC { padding-top: 20px; }
	.casesC ul li { width: 100%; margin-top: 12px; }
	.casesC ul { margin-bottom: 30px; }
}

/* 案例详情 */
.case { padding-bottom:80px; background: #f6f6f6; }
.caseB { padding-top: 56px; }
.caseA-a { float: left; padding:60px 70px 90px; border-radius: 20px; width: 74%; background: #fff; z-index: 15; position: relative; }
.caseA-a .topTit .et { font-size: 18px;color:#e6002e; }
.caseA-a .topTit .t { font-size: 24px;color:#333333; margin-top:6px; }
.caseA-a .topTit { padding-bottom: 50px; border-bottom: 1px solid #dedede; margin-bottom:40px; }
.caseA-b { font-size: 16px;color:#666666; line-height: 2; padding-left:42px; background: url(../image/casebg.png) no-repeat left center; }
.caseA-c { margin:46px 0; }
.caseA-d .tit { margin-bottom:20px; font-size: 16px; color:#333333; padding-left:32px; background: url(../image/case2.png) no-repeat left center; line-height: 2; }
.caseA-d .con { font-size: 14px;color:#999999; line-height: 2; text-align: justify;}
.caseA-d { margin-bottom:40px; }
.caseA-d .con p { margin: 30px 0; }
.caseA-e { position: relative;z-index: 10; margin-top:60px; border-top:1px solid #dedede; padding-top:36px; }
.caseA-e a.more { display: inline-block; padding: 10px 36px 10px 65px; border:2px solid #ededed; border-radius: 50px; position: relative; font-size: 14px; color:#666666; }
.caseA-e a.more:hover { border:2px solid #d6131a; color:#fff; background: #d6131a; }
.caseA-e a.more span { display: inline-block; width: 16px; height: 14px; position: absolute; left: 36px; top:50%; transform: translateY(-50%); background: url(../image/caseback.png) no-repeat center/cover; }
.caseA-e a.more:hover span { transform: translateY(-50%); background: url(../image/casebackbg.png) no-repeat center/cover; }
@media(max-width: 1680px){
	.caseB { padding-top: 46px; }
	.case { padding-bottom:60px; }
	.caseA-a { padding: 50px 50px 80px; }
	.caseA-a .topTit { padding-bottom: 40px; margin-bottom:30px; }
	.caseA-c { margin:36px 0; }
	.caseA-d .con p { margin: 24px 0; }
	.caseA-e { margin-top:50px; padding-top:40px; }
}
@media(max-width: 1480px){
	.caseB { padding-top: 40px; }
	.case { padding-bottom:50px; }
	.caseA-a { padding: 40px 40px 60px; }
	.caseA-a .topTit .et { font-size: 16px; }
	.caseA-a .topTit .t { font-size: 22px; }
	.caseA-a .topTit { padding-bottom: 30px; margin-bottom:20px; }
	.caseA-c { margin:26px 0; }
	.caseA-d { margin-bottom: 30px; }
	.caseA-d .con p { margin: 20px 0; }
	.caseA-e { margin-top:40px; padding-top:30px; }
}
@media(max-width: 1280px){
	.caseB { padding-top: 30px; }
	.case { padding-bottom:40px; }
	.caseA-a { padding: 30px 30px 50px; }
	.caseA-a .topTit { padding-bottom: 20px; margin-bottom:20px; }
	.caseA-c { margin:20px 0; }
	.caseA-d .con p { margin: 16px 0; }
	.caseA-d { margin-bottom: 20px; }
	.caseA-e { margin-top:30px; padding-top:30px; }
}
@media(max-width: 1024px){
	.caseB { padding-top: 20px; }
	.caseA-a { width: 100%; }
	.case { padding-bottom:40px; }
	.caseA-a { padding: 20px 12px 30px; }
	.caseA-a .topTit { padding-bottom: 20px; margin-bottom:20px; }
	.caseA-c { margin:10px 0; }
	.caseA-d .con p { margin: 8px 0; }
	.caseA-d .tit { margin-bottom: 10px; }
	.caseA-e { margin-top:20px; padding-top:20px; }
}
.caseB-a { float: right; width: 24%; }
.newB-a { overflow: hidden; background: #fff; border-radius: 20px; }
.caseB-a .topTit { background: #ebebeb; padding: 20px 26px; font-size: 20px;color:#333333; }
.caseB-a .topTit span { display: inline-block; line-height: 2; padding-left:38px; background: url(../image/case2.png) no-repeat left center; }
.caseB-a ul { padding: 0px 26px 30px; }
.caseB-a ul li { margin-top: 30px; padding-bottom:24px; border-bottom: 1px solid #ededed; text-align: center; }
.caseB-a ul li .t { font-size: 16px;color:#333; line-height: 1.8; padding: 20px 3% 0; }
@media(max-width: 1680px){
	.caseB-a .topTit { padding: 16px 22px; }
	.caseB-a ul { padding: 0px 22px 26px; }
	.caseB-a ul li { margin-top: 24px; padding-bottom: 20px; }
	.caseB-a ul li .t { padding: 16px 3% 0; }
}
@media(max-width: 1480px){
	.caseB-a .topTit { padding: 12px 20px; }
	.caseB-a ul { padding: 0px 20px 24px; }
	.caseB-a ul li { margin-top: 20px; padding-bottom: 18px; }
	.caseB-a ul li .t { padding: 12px 3% 0; }
	.caseB-a .topTit { font-size: 18px; }
	.caseB-a .topTit span { padding-left: 30px; }
}
@media(max-width: 1280px){
	.caseB-a .topTit { padding: 8px 20px; }
}
@media(max-width: 1024px){
	.caseB-a { display: none; }
}
/* 新闻列表 */
.news { background: #f6f6f6;}
.newsA ul { padding-bottom: 80px; }
.newsA ul li a { display: block; margin-top:26px; background: #fff; padding:50px 48px; border-radius: 20px; overflow: hidden; }
.newsA-a .img { float: left; width: 26.5%; }
.newsA-a .img img { transition: all 0.2s; }
.newsA-a:hover .img img { transform: scale(0.95); }
.newsA-b { width: 70%; position: absolute; right:0; top:50%; transform: translateY(-50%); }
.newsA-b.wid100 { width: 100%; position: relative; right:0; top:0; transform: translateY(0); }
.newsA-b .et { font-size: 14px;color:#999999; }
.newsA-b .t { font-size: 22px;color:#333333; margin:15px 0 20px; line-height: 24px; height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.newsA-b .c { margin-bottom: 60px; font-size: 16px;color:#999999; line-height: 28px; height: 56px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsA-b.wid100 .c { margin-bottom: 20px; }
@media(max-width: 1680px){
	.newsA ul { padding-bottom: 60px; }
	.newsA ul li a { padding: 40px 38px; }
	.newsA-b .t { margin: 12px 0 16px; }
	.newsA-b .c { margin-bottom: 40px; }
}
@media(max-width: 1480px){
	.newsA ul { padding-bottom: 50px; }
	.newsA ul li a { padding: 30px 28px; margin-top: 20px; }
	.newsA-b .t { margin: 12px 0 16px; }
	.newsA-b .c { margin-bottom: 30px; }
	.newsA-b .t { font-size: 20px; line-height: 22px; height: 22px; }
	.newsA-a .img { width: 30%; }
	.newsA-b { width: 66%; }
}
@media(max-width: 1280px){
	.newsA ul { padding-bottom: 40px; }
	.newsA ul li a { padding: 20px 18px; }
	.newsA-b .t { margin: 8px 0 12px; }
	.newsA-b .c { margin-bottom: 20px; }
	.newsA-a .img { width: 31%; }
	.newsA-b.wid100 .c { margin-bottom: 16px; }
}
@media(max-width: 1024px){
	.newsA ul li a { padding: 16px 12px; margin-top: 12px; }
	.newsA ul { padding-bottom: 30px; }
	.newsA-b .t { margin: 5px 0 10px; }
	.newsA-b .c { margin-bottom: 12px; }
}
@media(max-width: 750px){
	.newsA-b .et { display: none; }
	.newsA-b .t { margin-top: 0; font-size: 18px; line-height: 18px; height: 18px; }
}
@media(max-width: 640px){
	.newsA ul li a { padding: 12px 12px; border-radius: 12px; }
	.newsA-b .c { height: 20px; line-height: 20px;-webkit-line-clamp: 1; }
	.newsA-a .img { width: 35%; }
	.newsA-b { width: 62%; }
}
@media(max-width: 450px){
	.newsA-b .more { display: none; }
	.newsA-b .c { margin-bottom:0; }
	.newsA-a .img { width: 35%; }
}

/* 新闻详情页 */
.newA-a { padding: 0 0 45px; border-bottom: 1px solid #ededed; margin-bottom: 55px; }
.newA-a .d { font-size: 18px;color:#e6002e; }
.newA-a .d span { font-weight: bold; }
.newA-a .t { font-size: 24px;color:#333333; margin-top: 8px; }
.newA-b .article { font-size: 14px;color:#999999; line-height: 2; }
.newA-d .moreA { float: right; }
.newA-f { float: left; width: calc(100% - 250px); }
.newA-g { line-height: 38px; font-size: 16px; color:#333333; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.newA-g span {margin-right: 12px; display: inline-block; line-height: 38px; border-radius: 50px; padding:0 35px 0 30px; background: #d6131a; color:#fff; }
.newA-g span i { font-style: normal; display: inline-block; padding-left:15px; position: relative; }
.newA-g span i:after { content:''; width: 6px; height: 6px; position: absolute; left:0; top:50%; transform: translateY(-50%); background: #f7ac1e; border-radius: 50%; }
.newA-g.next { margin-top: 10px; }
.newA-g:hover a { color:#d6131a; }
.newB-b { margin-top: 20px; }
.newB-b dl,.newB-c dl { padding: 10px 26px 20px; }
.newB-b dl dd a { display: block; padding: 30px 0 20px; border-bottom:1px solid #ededed; }
.newB-b dl dd:last-child a { border:none; }
.newB-b dl dd a .t { font-size: 16px;color:#666666; }
.newB-b dl dd a .d { font-size: 14px;color:#999999; margin-top:5px; }
.newB-c dd { padding:10px 0; }
.newB-c p { position: relative; padding-left: 22px; line-height: 3; border-bottom: 1px solid #ededed; background: url(../image/newbg.png) no-repeat right center; font-size: 18px; color:#333333; }
.newB-c p:after,.newB-c dd .sub a:after { content:''; width: 4px; height: 4px; border-radius: 50%; background: #4c4c4c; position: absolute; left: 6px; top:50%; transform: translateY(-50%); }
.newB-c dd .sub a:after { background: #999; }
.newB-c dd .sub a.cur:after { background: #f7ac1e; }
.newB-c dd.cur p:after { background: #db3036; }
.newB-c dd .sub a { display: block; font-size: 16px; color:#999999; position: relative; padding: 8px 0 8px 22px; }
.newB-c dd .sub a.cur { color:#f7ac1e; }
.newB-c dd .sub { padding-top: 20px; }
.newB-c a:hover,.newB-c .sub a:hover { color:#db3036; }
.newC { display: none; margin-bottom: 20px; position: relative;z-index: 15; }
@media(max-width: 1680px){
	.newB-b dl,.newB-c dl { padding: 10px 22px 20px; }
	.newB-b dl dd a { padding: 20px 0 16px; }
	.newB-c dd .sub { padding-top: 10px; }
	.newA-a { padding: 0 0 35px; margin-bottom: 45px; }
	.newA-a .t { font-size: 22px; margin-top: 8px; }

}
@media(max-width: 1480px){
	.newB-b dl,.newB-c dl { padding: 10px 20px 20px; }
	.newB-b dl dd a { padding: 16px 0 14px; }
	.newB-c dd { padding:8px 0; }
	.newB-c p { line-height: 2.4; }
	.newB-c dd .sub a { padding: 5px 0 5px 20px; }
	.newA-a .d { font-size: 16px; }
	.newA-a { padding: 0 0 30px; margin-bottom: 40px; }
	.newA-a .t { font-size: 20px; margin-top: 6px; }
}
@media(max-width: 1280px){
	.newA-a { padding: 0 0 20px; margin-bottom: 30px; }
	.newA-a .t { font-size: 20px; margin-top: 6px; }
}
@media(max-width: 1024px){
	.newA-a { padding: 0 0 20px; margin-bottom: 20px; }
	.newA-a .t { font-size: 20px; margin-top: 6px; }
	.newC { display: block; }
	.newC .casesA-b { z-index: 11; position: relative; width: 100%; }
	.newC .casesA-c { background: #f6f6f6; }
}
@media(max-width: 750px){
	.newA-g { line-height: 30px;}
	.newA-g span { padding: 0 20px 0 18px; line-height: 30px; }
	.newA-a { padding: 0 0 12px; margin-bottom: 10px; }
	.newA-a .t { font-size: 20px; margin-top: 6px; }
	.newA-f { width: 100%; }
	.newA-d .moreA { float: left; margin-top: 16px;}
	.caseA-e a.more { padding: 10px 26px 10px 55px; }
	.caseA-e a.more span { left: 26px; }
}

/* 联系我们 */

.contactA { padding: 50px 0 60px; border-bottom: 1px solid #ededed;}
.contactA-b { padding-top:50px; float: left; width: 43%; }
.contactA-b ul { margin-top: 50px; }
.contactA-b ul li { margin: 15px 0; position: relative; padding-left:48px; line-height: 30px; font-size: 18px;color:#666666; }
.contactA-b ul li .icon { position: absolute; left:0; top:0;}
.contactA-d { float: right; width: 56%; }
.contactA-d .map #allmap { height: 440px; width: 100%; }
@media(max-width: 1680px){
	.contactA { padding: 40px 0 60px; }
	.contactA-b { padding-top:40px; }
	.contactA-b ul li { margin:10px 0; }
	.contactA-d .map #allmap { height: 400px; }
}
@media(max-width: 1480px){
	.contactA { padding: 30px 0 50px; }
	.contactA-b { padding-top:40px; }
	.contactA-b ul { margin-top:30px; }
	.contactA-b ul li { margin:10px 0; }
	.contactA-d .map #allmap { height: 360px; }
}
@media(max-width: 1280px){
	.contactA { padding: 20px 0 40px; }
	.contactA-b { padding-top:20px; width: 40%; }
	.contactA-b ul { margin-top:30px; }
}
@media(max-width: 1024px){
	.contactA { padding: 10px 0 40px; }
	.contactA-b { padding-top:10px; width: 100%; }
	.contactA-b ul { margin-top:10px; }
	.contactA-d { width: 100%; margin-top:10px;}
}
@media(max-width: 640px){
	.contactA-d .map #allmap { height: 300px; }
	.contactA-b ul li { padding-left: 40px; }
}
@media(max-width: 450px){
	.contactA-d .map #allmap { height: 240px; }
}

.contactB { background: url(../image/contact.png) no-repeat left bottom; padding:40px 0 110px; }
.contactB-a ul { display: flex; flex-wrap: wrap; }
.contactB-a ul li { border-radius: 12px; width: 49%; background: #f6f6f6; }
.contactB-a ul li:nth-child(2n-1) { margin-right:2%;}
.contactB-a ul li:nth-child(n+3) { margin-top:2%;}

.contactB-b { padding:50px 60px 50px; }
.contactB-b .tit .et { font-size: 16px;color:#de0729; }
.contactB-b .tit .t { margin: 6px 0 20px; font-size: 20px;color:#333333; }
.contactB-b .con p { font-size: 16px; color:#666666; line-height: 24px; position: relative; padding-left:40px; margin-bottom: 12px; }
.contactB-b .con p span { position: absolute; left:2px; top:0;}

@media(max-width: 1680px){
	.contactB-b { padding:40px 50px 40px; }
	.contactB { padding:40px 0 90px; }
}
@media(max-width: 1480px){
	.contactB-b { padding:30px 40px 30px; }
	.contactB-b .tit .t { font-size: 18px; }
	.contactB { padding:30px 0 70px; }
}
@media(max-width: 1280px){
	.contactB-b { padding:20px 30px 20px; }
	.contactB-b .tit .t { font-size: 18px; }
}
@media(max-width: 1024px){
	.contactB-a ul li { width: 100%; background: #f6f6f6; }
	.contactB-a ul li:nth-child(2n-1) { margin-right:0;}
	.contactB-a ul li:nth-child(n+2) { margin-top:16px;}
	.contactB { padding:30px 0 50px; background-size: 80px auto; }
}
@media(max-width: 640px){
	.contactB-b .tit .t { margin: 6px 0 12px; }
	.contactB-b { padding:12px 16px 10px; }
	.contactB-b .con p { margin-bottom:6px; }
	.contactB { padding:30px 0 40px; }
}


.contactC { position: relative; }
.contactC:after { content:''; width: 50%; height: 100%; position: absolute; left:0; top:0; background:rgba(0,0,0,0.5); }
.contactC-a { padding:110px 0 130px; position: relative; z-index: 10; }
.contactC-a ul { margin-top:40px; }
.contactC-a ul li input,.contactC-a ul li textarea { outline: none; width: 40%; border:none; background: #c9caca; border-radius: 6px; font-size: 16px; line-height: 60px; padding-left:20px; }
.contactC-a ul li input { margin-bottom:15px; }
.contactC-a ul li textarea { height: 120px; }
.contactC-a .sub { width: 212px; height: 56px; font-size: 16px;color:#fff; background: #db2819; border-radius: 6px; margin-top:40px; border:none; outline: none; }

@media(max-width:1680px){
	.contactC-a { padding:90px 0 100px; }
	.contactC-a ul { margin-top:36px; }
	.contactC-a ul li input,.contactC-a ul li textarea { line-height: 56px; }
	.contactC-a .sub { margin-top:36px; }
}
@media(max-width:1480px){
	.contactC-a { padding:70px 0 80px; }
	.contactC-a ul { margin-top:30px; }
	.contactC-a ul li input,.contactC-a ul li textarea { line-height: 52px; }
	.contactC-a ul li textarea { height: 104px; }
	.contactC-a .sub { margin-top:30px; }
}
@media(max-width:1280px){
	.contactC-a { padding:50px 0 60px; }
	.contactC-a ul { margin-top:20px; }
	.contactC-a ul li input,.contactC-a ul li textarea { line-height: 46px; padding-left:12px; }
	.contactC-a ul li textarea { height: 90px; }
	.contactC-a .sub { margin-top:20px; height: 46px; width: 160px; }
}
@media(max-width:1024px){
	.contactC-a { padding:40px 0 50px; }
	.contactC:after { width: 100%;  }
	.contactC-a ul li input,.contactC-a ul li textarea { width: 100%; }
}

/* 加入我们 */
.talentA { position: relative; padding: 100px 0 120px; }
.talentA-b { left:0; width: 42.5%;}
.talentA-c { width: 51%; float: right; }
.talentA-b .con { font-size: 16px;color:#666666; line-height: 2; margin-top:40px; }
@media(max-width: 1680px){
	.talentA { padding: 80px 0 134px; }
	.talentA-b .con { margin-top: 30px; }
}
@media(max-width: 1480px){
	.talentA { padding: 110px 0 130px; }
	.talentA-b .con { margin-top: 20px; font-size: 14px;}
	.talentA-b { width: 45%; }
}
@media(max-width: 1280px){
	.talentA { padding: 60px 0 100px; }
}
@media(max-width: 1024px){
	.talentA { padding: 30px 0 40px; }
	.talentA-b .con { margin-top: 12px; }
	.talentA-b { width: 100%; float: left; }
	.talentA-c { width: 100%; margin-top:20px;}
}


.talentB { padding: 90px 0 140px; background: #f6f6f6; }
.talentB-b { margin-top:60px; }
.talentB-b ul { display: flex; flex-wrap: wrap;}
.talentB-b ul li { border-radius: 12px; padding:55px 50px 70px; background: #fff; float: left; width: 32.6%; margin-right: 1.1%; }
.talentB-b ul li:nth-child(3n) { margin-right:0; }
.talentB-b ul li .t { padding-left:30px; background: url(../image/tala.png) no-repeat left center; font-size: 20px; color:#333333; }
.talentB-b ul li .c { margin-top: 25px; font-size: 14px; line-height: 1.8; color:#999999;}
@media(max-width: 1680px){
	.talentB { padding: 70px 0 110px; }
	.talentB-b ul li { padding:45px 40px 50px; }
	.talentB-b { margin-top:50px; }
}
@media(max-width: 1480px){
	.talentB { padding: 50px 0 70px; }
	.talentB-b ul li { padding:35px 30px 40px; }
	.talentB-b ul li .c { margin-top: 15px; }
	.talentB-b { margin-top:40px; }
	.talentB-b ul li .t { font-size: 18px;}
}
@media(max-width: 1280px){
	.talentB { padding: 40px 0 50px; }
	.talentB-b ul li { padding:25px 20px 30px; }
	.talentB-b ul li .c { margin-top: 10px; }
	.talentB-b { margin-top:30px; }
}
@media(max-width: 1024px){
	.talentB { padding: 30px 0 40px; }
	.talentB-b ul li { padding:20px 15px 20px; width: 100%; margin-right:0; }
	.talentB-b ul li:nth-child(n+2) { margin-top: 12px; } 
	.talentB-b ul li .c { margin-top: 10px; }
	.talentB-b { margin-top:20px; }
}

.talentC { background: #fff; }
.talentC-b { margin-top:45px; }
.talentC-c { background: url(../image/talbg.png) no-repeat right bottom/cover #f6f6f6; border-radius: 12px; padding:45px 16px 60px 30px; }
.talentC-c .t { font-size: 20px;color:#333333;}
.talentC-c .c { height: 128px; font-size: 16px;color:#999999; line-height: 2; margin-top:20px; }
.talentC-c .xz { font-size: 30px; color:#de0729; }
.talentC-c .xz span { font-family: "arial"; }
.talentC-c .xz i { font-style: normal; font-size: 16px;color:#333333; display: inline-block; padding-left:10px; }

@media(max-width: 1680px){
	.talentC-b { margin-top:40px; }
	.talentC-c .c { height: 98px; }
	.talentC-c { padding: 35px 12px 45px 20px; }
}
@media(max-width: 1480px){
	.talentC-b { margin-top:30px; }
	.talentC-c .c { height: 98px; }
	.talentC-c { padding: 25px 12px 30px 20px; }
	.talentC-c .xz { font-size: 26px; }
}
@media(max-width: 1024px){
	.talentC-b { margin-top:20px; }
	.talentC-c .c { height: 98px; margin-top:10px;  }
	.talentC-c .t { font-size: 18px; }
	.talentC-c { padding: 15px 12px 20px 12px; }
	.talentC-c .xz { font-size: 24px; }
}

.talentD ul li { float: left; width: 50%; }
.talentD ul li a { display: block; position: relative; }
.talentD ul li a:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.5); left:0; top:0; }
.talentD ul li .con { z-index: 10; position: absolute; width: 100%; text-align: center; top:50%; transform: translateY(-50%); }
.talentD ul li .con .t { font-size: 26px;color:#fff; }
.talentD ul li .con .more { margin-top:30px; }
.talentD ul li .con .more span { display: inline-block; padding: 0 35px; line-height: 32px; border:1px solid rgba(255,255,255,0.3); }
.talentD ul li .con .more span i { font-style: normal; display: inline-block; padding-right:12px; background: url(../image/taldbg.png) no-repeat right center; font-size: 13px;color:#fff; }
.talentD ul li:hover .more span { border-color:#d6131a; background: #d6131a; }

@media(max-width: 1680px){
	.talentD ul li .con .t { font-size: 24px; }
}
@media(max-width: 1480px){
	.talentD ul li .con .t { font-size: 22px; }
	.talentD ul li .con .more { margin-top:24px; }
}
@media(max-width: 1280px){
	.talentD ul li .con .t { font-size: 20px; }
	.talentD ul li .con .more { margin-top:20px; }
}
@media(max-width: 1024px){
	.talentD ul li .con .t { font-size: 20px; }
	.talentD ul li .con .more { margin-top:16px; }
}
@media(max-width: 800px){
	.talentD ul li { width: 100%;}
}

/* 产品中心 */
.products { background: #f6f6f6; }
.productsA { padding: 75px 0 75px;}
.productsA ul li { float: left; width: 14%; margin-right: 0.3333%; }
.productsA ul li:last-child { margin-right:0;}
.productsA ul li a { border:2px solid #d8d8d8; padding: 12px 0; text-align: center; border-radius: 30px;  display: block; font-size: 14px;color:#666666; }
.productsA ul li a span { background: url(../image/prosbga.png) no-repeat left center; display: inline-block; padding-left:14px;  }
.productsA ul li.cur a,.productsA ul li:hover a { color:#fff; background: #de0729; border-color:#de0729; }
.productsB-a ul li { float: left; width: 32.5%; margin-right:1.25%;}
.productsB-a ul { display: flex; flex-wrap: wrap;}
.productsB-a ul li:nth-child(3n) { margin-right:0;; }
.productsB-a ul li:nth-child(n+4) { margin-top:20px; }
.productsB-a ul li a { display: block; position: relative;}
.productsB-a ul li .con { opacity: 1; transition: all 0.6s; margin-top: 10px;}
.productsB-a ul li:hover .con { opacity: 0; }
.productsB-a ul li .con .t { font-size: 20px; color:#333333; }
.productsB-a ul li .con .c { margin-top: 5px; font-size: 14px; color:#999999; }
.productsB-a ul li:hover .productsB-b { opacity: 1;}
.productsB-a .img { border-radius: 13px; overflow: hidden;}
.productsB-b { opacity: 0; transition: all 0.6s; padding:40px 24px 34px; position: absolute; width: 100%; height: 100%; left:0; top:0; background: rgba(214,19,26,0.8); }
.productsB-b .t { font-size: 20px;color:#fff; }
.productsB-b .c { font-size: 14px;color:#fff; line-height:1.8; margin-top: 20px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; max-height: 100px;}
.productsB-b .more { position: absolute; left:0; bottom:0; }
.productsB-b .relative { width: 100%; height: 100%;}
.productsB-b .more span { display: inline-block; font-size: 14px;color:#fff; background: url(../image/jtwhiteaa.png) no-repeat right center; padding-right:25px;}
.productsB-a { margin-bottom: 80px; }

.productsB { padding-bottom: 110px; }
@media(max-width: 1680px){
	.productsA { padding: 65px 0;}
	.productsB-b { padding: 30px 20px 28px; }
	.productsB-a { margin-bottom: 70px; }
	.productsB { padding-bottom: 90px; }
}
@media(max-width: 1480px){
	.productsA { padding: 50px 0 50px;}
	.productsB-a { margin-bottom: 60px; }
	.productsB { padding-bottom: 80px; }
}
@media(max-width: 1280px){
	.productsB-a ul li .con .t,.productsB-b .t { font-size: 18px; }
	.productsA { padding: 40px 0 40px;}
	.productsA ul li { width: 24%; margin-right: 1.333%;}
	.productsA ul li:nth-child(4n) { margin-right:0; }
	.productsA ul li:nth-child(n+5) { margin-top:10px; }
	.productsB-b { padding: 24px 16px 26px; }
	.productsB-b .c { max-height: 75px;}
	.productsB-a { margin-bottom: 50px; }
	.productsB { padding-bottom: 70px; }


}
@media(max-width: 1024px){
	.productsA { padding: 20px 0 30px;}
	.productsA ul li { width: 33%; margin-right: 0.5%;}
	.productsA ul li:nth-child(4n) { margin-right:0.5%; }
	.productsA ul li:nth-child(3n) { margin-right:0; }
	.productsA ul li:nth-child(n+4) { margin-top:10px; }
	.productsB-a ul li { width: 49.5%; margin-right:1%; }
	.productsB-a ul li:nth-child(3n) { margin-right:1%; }
	.productsB-a ul li:nth-child(2n) { margin-right:0%; }
	.productsB-a ul li:nth-child(n+3) { margin-top:20px; }
	.productsB-a { margin-bottom: 40px; }
	.productsB { padding-bottom: 60px; }
}
@media(max-width: 640px){
	.productsB-a ul li .con { margin-top: 5px;}
	.productsA { padding: 20px 0 20px;}
	.productsB { padding-bottom: 50px; }
}
@media(max-width: 500px){
	.productsA { padding: 20px 0 20px;}
	.productsA ul li { width: 49%; margin-right: 0;}
	.productsA ul li:nth-child(3n) { margin-right:0%; }
	.productsA ul li:nth-child(2n) { float: right; }
	.productsA ul li:nth-child(n+3) { margin-top:10px; }
	.productsB-a ul li { width: 100%; margin-right:0; }
	.productsB-a ul li:nth-child(3n) { margin-right:0; }
	.productsB-a ul li:nth-child(2n) { margin-right:0%; }
	.productsB-a ul li:nth-child(n+2) { margin-top:20px; }
}


/* 产品详情页 */
.product { background: #fff;}
.product:after,.product:before { display: none; }
.productA { position: relative; overflow: hidden; padding: 60px 0 130px; }
.productA:after { content:''; width: 183px; height: 183px; background: url(../image/flower.png) no-repeat center/cover; position: absolute; right:-30px; bottom:0; }
.productA-a .img { float: left; width: 50%; border:1px solid #ededed; border-radius: 12px; overflow: hidden; }
.productA-a .img img { transition: all 0.2s; }
.productA-a .img:hover img { transform: scale(0.92);}
.productA-b { position: absolute; right:0; top:50%; transform: translateY(-50%); width: 44%; }
.productA-b .tit { padding-bottom:14px; position: relative; }
.productA-b .tit:after { content:''; width: 70px; height: 2px; background: #de0729; position: absolute; left:0; bottom:0; }
.productA-b .tit .t { font-size: 30px;color:#333333; font-weight: bold; }
.productA-b .tit .et { font-size: 14px;color:#999999; margin-top:6px; }
.productA-b .con { margin:55px 0 15px; font-size: 16px;color:#666666; line-height: 2; min-height: 170px; }
.productA-b a.more { display: inline-block; padding:15px 46px; border-radius: 50px; background: #de0729; }
.productA-b a.more span { display: inline-block; padding-left:30px; background: url(../image/mes.png) no-repeat left center; color:#fff; font-size: 14px; }

@media(max-width: 1680px){
	.productA { padding: 50px 0 110px; }
	.productA-b .con { margin:30px 0 20px; min-height: 140px; }
	.productA-b .tit .t { font-size: 28px; }
} 
@media(max-width: 1480px){
	.productA { padding: 45px 0 90px; }
	.productA-b .con { margin:20px 0 30px; min-height: 120px; }
	.productA-b .tit .t { font-size: 26px; }
	.productA:after { width: 120px; height: 120px; }
} 
@media(max-width: 1280px){
	.productA { padding: 40px 0 70px; }
	.productA-b .con { margin:20px 0 30px; min-height: 120px; }
	.productA-b .tit .t { font-size: 24px; }
} 
@media(max-width: 1024px){
	.productA { padding: 30px 0 50px; }
	.productA-b .con { margin:20px 0 30px; min-height: 10px; }
	.productA-b .tit .t { font-size: 22px; }
	.productA:after { width: 60px; height: 60px; right: -10px; }
	.productA-a .img { width: 100%; float: left; }
	.productA-b { position: relative; float: left; width: 100%; top:0; transform: translateY(0); margin-top:20px;}
} 
@media(max-width: 640px){
	.productA { padding: 20px 0 40px; }
	.productA-b .con { margin:10px 0 20px; min-height: 10px; }
	.productA-b .tit .t { font-size: 20px; }
	.productA-b a.more { padding:10px 32px; }
} 

.productB { padding:90px 0 80px; background: #f6f6f6; }

.productB-a ul { display: flex; flex-wrap: wrap; }
.productB-a ul li { width: 40%; }
.productB-a ul li:nth-child(2n-1) { margin-right:20%;}
.productB-a ul li .t { font-size: 24px;color:#333333; padding-left:40px;background: url(../image/tala.png) no-repeat left center; }
.productB-a ul li .c { margin-top:36px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;  font-size: 16px;color:#666666; }
.productB-a ul li .c p { margin: 10px 0; line-height: 1.8;}
.productB-a ul { position: relative; }
.productB-a ul:after { content:''; width: 1px; height: 105%; background: #ddd; position: absolute; top:-5%; left:50%;}

.productB-a ul li:nth-child(n+3) { margin-top:100px; }
.productB-a .more { text-align: center; margin-top:60px; }
.mainMoreD { background: #de0729; color:#fff; padding:6px 44px 6px 50px; }
.mainMoreD span { width: 24px; background: url(../image/jtwhiteaa.png) no-repeat center; }
.mainMoreD:hover { color:#fff; background: #f7ac1e; }
.mainMoreD:hover span { transform: rotate(0)!important; background: url(../image/jtwhiteaa.png) no-repeat center; }

.mainMoreD:hover span {-webkit-animation:haha2 3s linear infinite; }
@-webkit-keyframes haha2{
	0%{-webkit-transform:rotate(0deg);}
	25%{-webkit-transform:rotate(0deg);}
	50%{-webkit-transform:rotate(0deg);}
	75%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(0deg);}
}

@media(max-width: 1680px){
	.productB { padding:70px 0 70px; }
	.productB-a ul li:nth-child(n+3) { margin-top:80px; }
	.productB-a ul li .c { margin-top: 26px; }
}
@media(max-width: 1480px){
	.productB { padding:60px 0 60px; }
	.productB-a ul li:nth-child(n+3) { margin-top:50px; }
	.productB-a ul li .c { margin-top: 20px; }
	.productB-a .more { margin-top:50px; }
	.productB-a ul li .t { font-size: 22px; }
}
@media(max-width: 1280px){
	.productB { padding:40px 0 50px; }
	.productB-a ul li:nth-child(n+3) { margin-top:30px; }
	.productB-a ul li .c { margin-top: 10px; }
	.productB-a .more { margin-top:30px; }
	.productB-a ul li .t { padding-left: 30px; font-size: 20px; }
}
@media(max-width: 1024px){
	.productB { padding:30px 0 40px; }
	.productB-a ul li .c { margin-top: 0px; }
	.productB-a ul li { width: 100%; margin-right:0;}
	.productB-a ul li:nth-child(2n-1) { margin-right:0%;}
	.productB-a ul:after { display: none; }
	.productB-a ul li:nth-child(n+2) { margin-top:20px; }
	.productB-a .more { margin-top:20px; }
}


/* 弹窗详情信息 */
.productD { display: none; z-index: 101; position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.8); left:0; top:0; }
.productD .relative { width: 100%; height: 100%; }
.productD-a { position: absolute; top:50%; transform: translateY(-50%); width: 100%; height: 80%; }
.productD-b { background: #fff; height: 100%; }
.productD-a .container { height: 100%;}
.productD-b { padding: 60px 6% 60px; }
.productD-c .tabTit { margin-bottom:50px; text-align: center; padding-bottom: 50px; border-bottom:1px solid #d6131a; }
.productD-c .tabTit span { cursor: pointer; display: inline-block; padding: 8px 36px; margin: 0 5px; font-size: 18px;color:#333; border-radius: 50px; border:1px solid #dedede;}
.productD-b .close { line-height: 60px; text-align: center; font-size: 30px; color:#fff; width: 60px; height: 60px; position: absolute; right:0; top:0; background: #d6131a; cursor: pointer;}
.productD-c .tabTit span.cur,.productD-c .tabTit span:hover { color:#fff; background: #d6131a; border-color:#d6131a;}
.productD-d { padding-right:10px; text-align: justify; max-height: 240px; overflow-y: scroll; font-size: 16px;color:#666; line-height: 2; margin: 0px auto 0; }

.productD-d{
    scrollbar-color:  #d6131a rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.productD-d::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.productD-d::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 3px;
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        background: #d6131a;
}
.productD-d::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        border-radius: 3px;
        background: rgba(255,255,255,0);
}
@media(max-width: 1480px){
	.productD-b { padding: 50px 5%; }
	.productD-c .tabTit { margin-bottom: 40px; padding-bottom: 40px; }
}
@media(max-width: 1280px){
	.productD-b { padding: 40px 4%; }
	.productD-c .tabTit { margin-bottom: 30px; padding-bottom: 30px; }
	.productD-d { max-height: 200px;}
}
@media(max-width: 1240px){
	.productD-b { padding: 30px 3%; }
	.productD-c .tabTit { margin-bottom: 20px; padding-bottom: 20px; }
	.productD-c .tabTit span { font-size: 16px; padding: 8px 30px; }
}
@media(max-width: 750px){
	.productD-c .tabTit span { font-size: 16px; padding: 5px 20px; margin: 0 2px; }
	.productD-d { max-height: 280px;}
	.productD-b .close { font-size: 18px; width: 32px; height: 32px; line-height: 32px; }
}
@media(max-width: 550px){
	.productD-c .tabTit span { font-size: 16px; padding: 5px 50px; margin: 5px 2px; }
}
@media(max-width: 450px){
	.productD-c .tabTit span { width: 48%; padding: 4px 0; float: left; margin: 4px 0; }
	.productD-c .tabTit span:nth-child(2n) { float: right; }
	
}
.productC { padding:110px 0 120px; }
.productC-b { margin: 56px 0 60px;}
.productC-b table { border:none; width: 100%;}
.productC-b table tr { line-height: 50px; }
.productC-b table tr:nth-child(1) { line-height: 70px;}
.productC-b table tr td { border:none; border-right:1px solid #eee; font-size: 14px;color:#666666;}
.productC-b table tr { background: #fafafa;}
.productC-b table tr:nth-child(2n-1) { background: #f5f5f5;}
.productC-b { max-height: 470px; overflow: hidden;}
.productC-b.hauto { max-height: 10000px;}
.productC-d { text-align: center;}
.productC-d .moreBtn { cursor: pointer; display: inline-block; }
.productC-d .moreBtn .icon { position: relative; display: inline-block; width: 46px; height: 46px; background: #de0729; border-radius: 50%; }
.productC-d .moreBtn .t { font-size: 16px;color:#666666;}
.productC-d .moreBtn .icon span { display: inline-block; width: 18px; height: 22px; background: url(../image/moredown.png) no-repeat center; position: absolute; left:0; top:6px; left:14px; }
.productC-d .moreBtn.close .icon span { background: url(../image/moreup.png) no-repeat center; top:auto; bottom: 6px; }
.productC-d .moreBtn.open .icon span {
	-webkit-animation: godown 1.5s infinite;
	animation: godown 1.5s infinite;
}
.productC-d .moreBtn.close .icon span {
	-webkit-animation: goup 1.5s infinite;
	animation: goup 1.5s infinite;
}
@-webkit-keyframes godown {
	0% {-webkit-transform: translate(0, 0);opacity: 0;}
	50% {opacity: 1;}
	100% {-webkit-transform: translate(0, 10px);opacity: 0;}
}
@keyframes godown {
	0% {transform: translate(0, 0);opacity: 0;}
	50% {opacity: 1;}
	100% {transform: translate(0, 10px);opacity: 0;}
}
@-webkit-keyframes goup {
	0% {-webkit-transform: translate(0, 0);opacity: 0;}
	50% {opacity: 1;}
	100% {-webkit-transform: translate(0, -10px);opacity: 0;}
}
@keyframes goup {
	0% {transform: translate(0, 0);opacity: 0;}
	50% {opacity: 1;}
	100% {transform: translate(0, -10px);opacity: 0;}
}
@media(max-width: 1680px){
	.productC { padding:80px 0 90px; }
	.productC-b { margin: 50px 0 50px;}
}
@media(max-width: 1480px){
	.productC-b table tr { line-height: 42px; }
	.productC-b table tr:nth-child(1) { line-height: 56px;}
	.productC-b { max-height: 308px; }
	.productC { padding:70px 0 80px; }
	.productC-b { margin: 40px 0 40px;}
}
@media(max-width: 1280px){
	.productC { padding:50px 0 60px; }
	.productC-b { margin: 30px 0 30px;}
}
@media(max-width: 1024px){
	.productC { padding:40px 0 50px; }
	.productC-b table tr { line-height: 40px; }
	.productC-b table tr:nth-child(1) { line-height: 50px;}
	.productC-b { max-height: 290px; }
	.productC-c { width: 100%; overflow-x: scroll; padding-bottom:5px; }
	.productC-b table { min-width: 1280px; }
	.productC-c{scrollbar-color:  #d6131a rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */-ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */}
	/* 以下是chrome浏览器自定义滚动条样式方式 */
	.productC-c::-webkit-scrollbar {/*滚动条整体样式*/width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/height: 3px;}
	.productC-c::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: #d6131a;}
	.productC-c::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 3px;background: rgba(255,255,255,0);}
}
@media(max-width: 640px){
	.productC { padding:30px 0 40px; }
	.productC-b { margin: 20px 0 20px;}
	.productC-b table tr { line-height: 40px; }
	.productC-b table { min-width: 1000px; }
}

/* 德威服务 */
.services{background: #f6f6f6;}
.servicesB { padding:60px 0 140px; background: url(../image/seraa.jpg) no-repeat center bottom/cover #fff;}
.servicesB-a .mainTit .et { display: inline-block; }
.servicesB-a .mainTit { position: relative; padding-bottom:50px; }
.servicesB-a .mainTit:after { content:''; width: 2px; height: 27px; background: #de0729; position: absolute; left: 50%; bottom:0; transform: translateX(-50%); }
.servicesB-b { margin: 20px auto 70px; text-align: center; max-width: 1000px; }
.servicesB-b .tit { font-size: 19px;color:#333333;}
.servicesB-b .con { font-size: 16px;color:#666666; margin-top:12px; line-height: 2;}
.servicesB-c ul { display: flex; flex-wrap: wrap; }
.servicesB-c ul li { width: 30%; margin-right:5%; background: #de0729; }
.servicesB-c ul li { padding:30px 50px 30px; position: relative; border-radius: 10px;}
.servicesB-c ul li:last-child { margin-right:0;}
.servicesB-c ul li .con { font-size: 14px;color:#fff; line-height: 2;}
.servicesB-c ul li .num { position: absolute; right: 26px; bottom:0; font-size: 30px;color:#fff; opacity: 0.2; font-family: "Ariial"; font-weight: bold; }

@media(max-width: 1680px){
	.servicesB { padding:50px 0 110px; }
	.servicesB-b { margin: 20px auto 60px; }
}
@media(max-width: 1480px){
	.servicesB { padding:40px 0 80px; }
	.servicesB-b { margin: 20px auto 40px; }
	.servicesB-a .mainTit { padding-bottom:40px; }
	.servicesB-c ul li { padding: 20px 40px 30px;}
	.servicesB-c ul li .num { right: 16px; }
}
@media(max-width: 1024px){
	.servicesB { padding:20px 0 50px; }
	.servicesB-b { margin: 20px auto 30px; }
	.servicesB-c ul li { padding: 16px 12px 30px; width: 32%; margin-right:2%; }
	.servicesB-c ul li .num { right: 12px; }
	.servicesB-c ul li:nth-child(3n) { margin-right:0; }
	.servicesB-c ul li:nth-child(n+4) { margin-top:2%; }
}
@media(max-width: 640px){
	.servicesB { padding:20px 0 40px; }
	.servicesB-b { margin: 20px auto 20px; }
	.servicesB-c ul li { padding: 16px 12px 20px; width: 49%; margin-right:2%; }
	.servicesB-c ul li .num { right: 12px; }
	.servicesB-c ul li:nth-child(3n) { margin-right:2%; }
	.servicesB-c ul li:nth-child(2n) { margin-right:0; }
	.servicesB-c ul li:nth-child(n+3) { margin-top:2%; }
}
@media(max-width: 450px){
	.servicesB { padding:20px 0 40px; }
	.servicesB-b { margin: 20px auto 20px; }
	/* .servicesB-c ul li { width: 100%; margin-right:0; }
	.servicesB-c ul li .num { right: 12px; }
	.servicesB-c ul li:nth-child(3n) { margin-right:0; }
	.servicesB-c ul li:nth-child(2n) { margin-right:0; }
	.servicesB-c ul li:nth-child(n+2) { margin-top:10px; } */
}

.servicesC { padding:100px 0 140px;}

.servicesC-b { margin-top:50px; }
.servicesC-b ul { display: flex; flex-wrap: wrap; }

.servicesC-b ul li { position: relative; width: 33%; padding: 55px 40px 150px; background: #fff; border-radius: 10px; margin-right:0.5%; }
.servicesC-b ul li:nth-child(3n) { margin-right:0%; }
.servicesC-b ul li:nth-child(n+4) { margin-top:0.5%; }
.servicesC-b ul li .et { font-size: 16px;color:#de0729; }
.servicesC-b ul li .t { font-size: 20px;color:#333333; font-weight: bold; margin:5px 0 30px; }
.servicesC-b ul li .con { font-size: 14px;color:#666666; line-height: 1.8; }
.servicesC-b ul li .icon { position: absolute; left: 40px; bottom:36px; }

.servicesC-b ul li .icon img.pic2 { display: none; }
.servicesC-b ul li:hover .icon img.pic2 { display: inline-block; }
.servicesC-b ul li:hover .icon img.pic1 { display: none; }
.servicesC-b ul li:hover { background: #de0729; }
.servicesC-b ul li:hover .et,.servicesC-b ul li:hover .t,.servicesC-b ul li:hover .con { color:#fff;}

@media(max-width: 1680px){
	.servicesC { padding:80px 0 110px; }
	.servicesC-b ul li { padding: 45px 30px 140px; }
	.servicesC-b ul li .icon { left: 30px; bottom:30px; }
	.servicesC-b ul li .t { font-size: 20px; margin:5px 0 24px; }
}
@media(max-width: 1480px){
	.servicesC { padding:60px 0 80px; }
	.servicesC-b { margin-top:40px; }
	.servicesC-b ul li { padding: 35px 20px 120px; }
	.servicesC-b ul li .icon { left: 20px; bottom:20px; }
	.servicesC-b ul li .t { font-size: 18px; margin:5px 0 20px; }
}
@media(max-width: 1280px){
	.servicesC { padding:40px 0 50px; }
	.servicesC-b { margin-top:30px; }
	.servicesC-b ul li { padding: 20px 20px 80px; }
	.servicesC-b ul li .icon { left: 20px; bottom:20px; }
	.servicesC-b ul li .icon img { height: 50px; }
	.servicesC-b ul li .t { font-size: 18px; margin:5px 0 12px; }
}
@media(max-width: 1024px){
	.servicesC { padding:30px 0 40px; }
	.servicesC-b { margin-top:20px; }
	.servicesC-b ul li { width: 49.5%; margin-right:1%; }
	.servicesC-b ul li:nth-child(3n) { margin-right:1%; }
	.servicesC-b ul li:nth-child(2n) { margin-right:0%; }
	.servicesC-b ul li:nth-child(n+3) { margin-top:1%; }
}
@media(max-width: 640px){
	.servicesC-b ul li { padding: 20px 12px 80px; }
	.servicesC-b ul li .icon { left: 12px; bottom:20px; }
	.servicesC-b ul li { width: 100%; margin-right:0; }
	.servicesC-b ul li:nth-child(3n) { margin-right:0; }
	.servicesC-b ul li:nth-child(2n) { margin-right:0%; }
	.servicesC-b ul li:nth-child(n+2) { margin-top:12px; }
}


.servicesD { padding: 90px 0 130px; background: #fff;}


.servicesD-b { float: right; width: 53%; }
.servicesD-a { width: 34%; left:0; }

.servicesD-a .con { font-size: 16px; line-height: 2; text-align: justify; margin-top: 50px; }

@media(max-width: 1680px){
	.servicesD { padding: 70px 0 100px; }
	.servicesD-a .con { margin-top: 40px; }
}
@media(max-width: 1480px){
	.servicesD { padding: 50px 0 70px; }
	.servicesD-a .con { margin-top: 30px; }
}
@media(max-width: 1280px){
	.servicesD { padding: 40px 0 50px; }
	.servicesD-a .con { margin-top: 20px; }
	.servicesD-a { width: 38%; }
}
@media(max-width: 1024px){
	.servicesD { padding: 30px 0 40px; }
	.servicesD-a { width: 100%; }
	.servicesD-a .con { margin-top: 10px; }
	.servicesD-b { margin-top: 20px; width: 100%; }
}

/* 德威优势 */
.advantage { background: #fff;}
.advantageA { padding: 110px 0 180px; }
.advantageA-b { float: right; width: 47%; }
.advantageA-a { left: 13.5%; width: 36%; }
.advantageA-a .mainTit { padding-bottom:30px; margin-bottom:50px; position: relative; }
.advantageA-a .mainTit:after { content:''; width: 45px; position: absolute; left:0; bottom:0; height: 2px; background: #de0729;}
.advantageA-c .t { font-size: 19px;color:#333333; }
.advantageA-c .con { text-align: justify; font-size: 16px;color:#666666; line-height: 2; }
.advantageA-c .con p { margin-top: 30px; }
@media(max-width: 1900px){
	.advantageA-c .con p { margin-top: 26px; }
	.advantageA-c .con { margin-top: 26px; }
	.advantageA-c .con p:nth-child(1) { margin-top: 0px; }
	.advantageA-c .niceScroll{
		padding-right: 12px;
		max-height: 360px;
		overflow-y: scroll;
		scrollbar-color:  #c21823 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
		scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
		-ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
	}
	/* 以下是chrome浏览器自定义滚动条样式方式 */
	.advantageA-c .niceScroll::-webkit-scrollbar {/*滚动条整体样式*/
		width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
	}
	.advantageA-c .niceScroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
		background: #c21823;
	}
	.advantageA-c .niceScroll::-webkit-scrollbar-track {/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
		border-radius: 3px;
		background: rgba(255,255,255,0);
	}
}
@media(max-width: 1720px){
	.advantageA { padding: 100px 0 160px; }
	.advantageA-c .niceScroll{ max-height: 320px; }
}
@media(max-width: 1680px){
	.advantageA { padding: 90px 0 140px; }
	.advantageA-a { left: 10%; width: 37%; }
	.advantageA-b { float: right; width: 50%; }
	.advantageA-a .mainTit { padding-bottom:20px; margin-bottom:30px; }
	.advantageA-c .niceScroll{ max-height: 280px; }
}
@media(max-width: 1480px){
	.advantageA { padding: 70px 0 100px; }
	.advantageA-a { left: 8%; width: 38%; }
	.advantageA-a .mainTit { padding-bottom:20px; margin-bottom:20px; }
	.advantageA-c .con p { margin-top: 20px; }
	.advantageA-c .con { margin-top: 20px; }
	.advantageA-c .t { font-size: 18px; }
	.advantageA-c .niceScroll{ max-height: 240px; }
}
@media(max-width: 1280px){
	.advantageA { padding: 50px 0 60px; }
	.advantageA-a { left: 5%; width: 40%; }
	.advantageA-a .mainTit { padding-bottom:20px; margin-bottom:20px; }
	.advantageA-c .con p { margin-top: 20px; }
	.advantageA-c .con { margin-top: 20px; }
	.advantageA-c .t { font-size: 18px; }
	.advantageA-c .niceScroll{ max-height: 200px; }
}
@media(max-width: 1024px){
	.advantageA { padding: 30px 0 40px; }
	.advantageA-a { left: 0; width: 100%; float: left; padding: 0 3% 20px; }
	.advantageA-b { float: right; width: 100%; }
	.advantageA-a .mainTit { padding-bottom:20px; margin-bottom:20px; }
	.advantageA-c .con p { margin-top: 10px; }
	.advantageA-c .con { margin-top: 20px; }
	.advantageA-c .t { font-size: 18px; }
	.advantageA-c .niceScroll{ max-height: 200000px; overflow: hidden; }
}

.advantageB { padding:120px 0 150px; background: url(../image/advbbg.jpg) no-repeat center/cover;}
.advantageB-b .pic2 { display: none;}

@media(max-width: 1680px){
	.advantageB { padding:90px 0 110px; }
}
@media(max-width: 1480px){
	.advantageB { padding:70px 0 80px; }
}
@media(max-width: 1280px){
	.advantageB { padding:50px 0 60px; }
}
@media(max-width: 1024px){
	.advantageB { padding:30px 0 40px; }
	.advantageB-b { margin-top:30px; }
	.advantageB-b .pic2 { display: block;}
	.advantageB-b .pic1 { display: none;}
}

.advantageC { background: #fff;}


.advantageD { background: #f6f6f6; }
.advantageD-b { position: absolute; right:0; bottom:0; }
.advantageD-b ul li { float: left; margin-left: 10px; }
.advantageD-b ul li a { display: block; padding:}

.advantageD-b ul li a { border:2px solid #d8d8d8; padding: 12px 38px 12px 33px; text-align: center; border-radius: 30px;  display: block; font-size: 14px;color:#666666; }
.advantageD-b ul li a span { background: url(../image/prosbga.png) no-repeat left center; display: inline-block; padding-left:14px;  }
.advantageD-b ul li.cur a,.advantageD-b ul li:hover a { color:#fff; background: #de0729; border-color:#de0729; }
.advantageD-c { margin-top:70px; }

.advantageD-c .mainQh { width: 55px; width: 55px; border-radius: 50%; background: #cccccc; }
.advantageD-c .mainQh:hover { background: #de0729; }
.advantageD-c .mainQh:after { color:#fff; }

.advantageD-c .swiper-button-next { right: -80px; }
.advantageD-c .swiper-button-prev { left: -80px; }

@media(max-width: 1680px){
	.advantageD-c { margin-top:60px; }
}
@media(max-width: 1480px){
	.advantageD-c { margin-top:50px; }
}
@media(max-width: 1280px){
	.advantageD-c { margin-top:40px; }
	.advantageD-c .swiper-button-next { right: -50px; }
	.advantageD-c .swiper-button-prev { left: -50px; }
}
@media(max-width: 1024px){
	.advantageD-c { margin-top:30px; }
	.advantageD-b ul li a { padding: 8px 20px 8px 16px; }
	.advantageD-c .swiper-button-next { right: 10px; }
	.advantageD-c .swiper-button-prev { left: 10px; }
}
@media(max-width: 640px){
	.advantageD-c { margin-top:20px; }
}
@media(max-width: 400px){
	.advantageD-b { position: relative; margin-top:16px; }
	.advantageD-b ul li { margin: 0 10px 0 0;}
}





/*2020-10-28 首页模块新增样式*/
.homeBoxF {  }


.homeBoxF-d {  position: relative; }
.homeBoxF-c {  position: relative; height: 180px; }
.homeBoxF-d:after { content: '';width: 200%;height: 9px;background: url(../image/hisa.png) repeat-x center; position: absolute; left:-50%; top:60%; }

.homeBoxF-c .swiper-slide { text-align: left; position: relative; transition: all 0.6s; height: 180px; }
.homeBoxF-c .swiper-slide span { position: absolute; left:0%; transform: translateX(0%); bottom:0; font-size: 16px;color:#999999; font-weight: bold; }
.homeBoxF-c .swiper-slide {width: 9%; }
.homeBoxF-c .swiper-slide.cur { width: 19%; }
.homeBoxF-c .swiper-slide.cur span { font-size: 80px; color:#de0729; font-weight: bold; line-height: 180px;}
.homeBoxF-c .swiper-slide.cur span { position: absolute; top:0; left:0; top:0; bottom: auto; line-height: 1; transform: translateX(0);font-family: "Roboto Light"; }

.homeBoxF-c .swiper-slide.cur span .sign:before { content:''; width: 1px; height: 90px; background: rgba(153,153,153,0.5); position: absolute; left:50%; top: 90px;}
.homeBoxF-c .swiper-slide.cur span .sign:after { content:''; width: 19px; height: 11px; background: url(../image/hisb.png) no-repeat center/cover; position: absolute; left:50%; margin-left: -9px; top: 169px;}


.homeBoxF-c .swiper-slide.cur span i { color:#fff; font-style: normal; }
.homeBoxF-c .swiper-slide span i { font-style: normal; }

.homeBoxF-c .swiper-button-next:after, .homeBoxF-c .swiper-button-prev:after { color:#fff; font-size: 20px; }
.homeBoxF-c .swiper-button-next, .homeBoxF-c .swiper-button-prev {width: 44px;height: 44px; background: #333333;opacity: 1; top:60%; border:1px solid #333333; border-radius: 50%; margin-top:-18px; }
.homeBoxF-c .swiper-button-next:hover, .homeBoxF-c .swiper-button-prev:hover {background: #de0729; border-color:#de0729; }
.homeBoxF-c .swiper-button-next:hover::after, .homeBoxF-c .swiper-button-prev:hover::after {color:#fff;}
.homeBoxF-c .swiper-button-next { right:0%; }
.homeBoxF-c .swiper-button-prev { left :0%; }

.homeBoxF-e { margin-top:50px; }
.homeBoxF-g { position: relative; }
.homeBoxF-h { float: left;width: 24%; }
.homeBoxF-i { float: left;width: 70%; position: absolute; right:0; top:50%; transform: translateY(-50%); }
.homeBoxF-i .tit { font-size: 24px;color:#333333; font-weight: bold; }
.homeBoxF-i .con p { font-size: 16px; line-height: 2; color:#999999; }
.homeBoxF-f .swiper-pagination { opacity: 0; }

@media(max-width: 1480px){
	.homeBoxF-e { margin-top:40px; }
	.homeBoxF-c,.homeBoxF-c .swiper-slide { height: 150px; }
	.homeBoxF-c .swiper-slide.cur span { font-size: 60px; }
	.homeBoxF-c .swiper-slide.cur span .sign:before { height: 90px; top: 70px;}
	.homeBoxF-c .swiper-slide.cur span .sign:after { top: 139px;}
}
@media(max-width: 1280px){
	.homeBoxF-e { margin-top:30px; }
	.homeBoxF-c,.homeBoxF-c .swiper-slide { height: 120px; }
	.homeBoxF-c .swiper-slide.cur span { font-size: 40px; }
	.homeBoxF-c .swiper-slide.cur span .sign:before { height: 55px; top: 50px;}
	.homeBoxF-c .swiper-slide.cur span .sign:after { top: 105px;}
	.homeBoxF-d:after { top: 55%; }
	.homeBoxF-c .swiper-button-next, .homeBoxF-c .swiper-button-prev { top: 55%; width: 40px; height: 40px; margin-top: -16px;}
}
@media(max-width: 1024px){
	.homeBoxF-e { margin-top:20px; }
	.homeBoxF-c .swiper-slide {width: 18%; }
	.homeBoxF-c .swiper-slide.cur { width: 28%; }
	.homeBoxF-h { width: 31%; }
	.homeBoxF-i { position: relative; float: right; top:0; transform: translateY(0); width: 65%; }
}
@media(max-width: 750px){
	.homeBoxF-c .swiper-slide {width: 18%; }
	.homeBoxF-c .swiper-slide.cur { width: 28%; }
	.homeBoxF-h { width: 100%; }
	.homeBoxF-i { width: 100%; margin-top:20px; }
	.homeBoxF-c .swiper-slide span,.homeBoxF-c .swiper-slide.cur span { left:50%; transform: translateX(-50%);}
}
@media(max-width: 500px){
	.homeBoxF-c .swiper-slide {width: 25%; }
	.homeBoxF-c .swiper-slide.cur { width: 50%; }
	.homeBoxF-h { width: 100%; }
	.homeBoxF-i { width: 100%; margin-top:20px; }
	.homeBoxF-c .swiper-slide span,.homeBoxF-c .swiper-slide.cur span { left:50%; transform: translateX(-50%);}
}












.advantageE { padding:160px 0 170px; background: url(../image/serebg.jpg) no-repeat center/cover; }
.advantageE-b { margin-top:55px; }
.advantageE-b ul li { float: left; margin-right:2%; width: 32%; }
.advantageE-b ul { display: flex; flex-wrap: wrap; }
.advantageE-b ul li:nth-child(3n) { margin-right:0;}

.advantageE-c { padding:160px 30px 50px; }
.advantageE-b ul li { border:3px solid rgba(255,255,255,0.3); background: rgba(255,255,255,0.1); border-radius: 8px; }
.advantageE-c .icon { position: absolute; right:30px; top:25px;}
.advantageE-c .t { font-size: 20px;color:#f7ac1e; }
.advantageE-c .c { font-size: 14px;color:#fff; line-height: 2; margin-top:15px; text-align: justify; }

@media(max-width: 1680px){
	.advantageE { padding: 120px 0 130px; }
	.advantageE-b { margin-top:40px; }
	.advantageE-c { padding:120px 20px 40px; }
	.advantageE-c .icon { right:20px; top:25px;}
}
@media(max-width: 1480px){
	.advantageE { padding: 80px 0 90px; }
	.advantageE-b { margin-top:30px; }
	.advantageE-c { padding:100px 20px 30px; }
	.advantageE-c .t { font-size: 18px; }
	.advantageE-c .c { margin-top:12px; }
	.advantageE-c .icon { right:20px; top:20px;}
}
@media(max-width: 1280px){
	.advantageE { padding: 50px 0 60px; }
	.advantageE-b { margin-top:20px; }
	.advantageE-c { padding:80px 16px 20px; }
	.advantageE-c .t { font-size: 18px; }
	.advantageE-c .c { margin-top:6px; }
	.advantageE-c .icon img { width: 50px; }
	.advantageE-c .icon { right:12px; top:15px;}
}
@media(max-width: 1024px){
	.advantageE { padding: 30px 0 40px; }
	.advantageE-b ul li { width: 100%; margin-right:0; }
	.advantageE-b ul li:nth-child(3n) { margin-right:0;}
	.advantageE-b ul li:nth-child(n+2) { margin-top: 15px; }
}

.advantageF { background: #fff; }
.advantageF-b { margin-top:60px; }
.advantageF-b ul li { float: left; width: 32%; margin-right:2%; }
.advantageF-b ul li:nth-child(3n) { margin-right:0; }
.advantageF-c:after { content:''; width: 207px; height: 207px; background: url(../image/seebg.png) no-repeat center/cover; position: absolute; right: -30px; bottom: -20px; }
.advantageF-c { border-radius: 12px; overflow: hidden;}
.advantageF-c .tit { position: absolute; width: 100%; left:0; bottom:0; background: rgba(0,0,0,0.7); font-size: 16px;color:#fff; padding:14px 30px; z-index: 1;}

@media(max-width: 1680px){
	.advantageF-b { margin-top:50px; }
	.advantageF-c:after { width: 160px; height: 160px;}
	.advantageF-c .tit { padding: 14px 24px; }
}
@media(max-width: 1480px){
	.advantageF-b { margin-top:40px; }
	.advantageF-c:after { width: 120px; height: 120px; bottom: -30px; right:-20px;}
	.advantageF-c .tit { padding: 12px 20px; }
}
@media(max-width: 1280px){
	.advantageF-b { margin-top:30px; }
	.advantageF-c:after { width: 80px; height: 80px;}
	.advantageF-c .tit { padding: 12px 20px; }
}
@media(max-width: 1024px){
	.advantageF-b { margin-top:20px; }
	.advantageF-c:after { width: 80px; height: 80px;}
	.advantageF-c .tit { padding: 12px 20px; }
	.advantageF-b ul li { margin-right:0; width: 100%; }
	.advantageF-b ul li:nth-child(n+2) { margin-top: 16px;} 
}

































