/* Index Flash */
.swiper1{ width:100%; height:650px;}
.swiper-slide{ background-repeat:no-repeat; background-position:center; background-size:cover;}
.flash01{ background-image:url(../Images/flash01.jpg);}
.flash02{ background-image:url(../Images/flash02.jpg);}
.flash03{ background-image:url(../Images/flash03.jpg);}
@media screen and (max-width:1440px){
.swiper1{ height:550px;}
}
@media screen and (max-width:1280px){
.swiper1{ height:500px;}
}
@media screen and (max-width:1024px){
.swiper1{ height:380px;}
}
@media screen and (max-width:800px){ 
.swiper1{ height:420px;}
.flash01{ background-image:url(../Images/mobile01.jpg);}
.flash02{ background-image:url(../Images/mobile02.jpg);}
.flash03{ background-image:url(../Images/mobile03.jpg);}
}
@media screen and (max-width:640px){
.swiper1{ height:320px;}
}
@media screen and (max-width:480px){
.swiper1{ height:240px;}
}
@media screen and (max-width:414px){
.swiper1{ height:210px;}
}
@media screen and (max-width:375px){
.swiper1{ height:190px;}
}

/* Index Products */
.ig-bg{ padding:65px 0; background-color:#072d53;}
.ig-bg a{ display:block; float:left; width:18.64%; height:48px; line-height:48px; margin-right:1.7%; margin-bottom:1.7%; background-color:rgba(255,255,255,.05); font-family:"AVGARDM","Source Han Sans CN","PingFang SC","Microsoft YaHei"; font-size:18px; color:#fff; padding:0 68px 0 20px; overflow:hidden; position:relative; -webkit-border-radius:25px; border-radius:25px;}
.ig-bg a span{ color:#e37a1f;}
.ig-bg a:nth-of-type(5n){ margin-right:0;}
.ig-bg a:nth-of-type(6), .ig-bg a:nth-of-type(7), .ig-bg a:nth-of-type(8), .ig-bg a:nth-of-type(9), .ig-bg a:nth-of-type(10){ margin-bottom:0;}
.ig-bg a dl{ position:absolute; right:0; top:0; width:48px; height:48px; background:#e37a1f url(../Images/electric.png) no-repeat center; background-size:10px 22px; -webkit-border-radius:50%; border-radius:50%;}
@media screen and (max-width:1280px){
.ig-bg a{ width:23.725%;}
.ig-bg a:nth-of-type(5n){ margin-right:1.7%;}
.ig-bg a:nth-of-type(4n){ margin-right:0;}
.ig-bg a:nth-of-type(6), .ig-bg a:nth-of-type(7), .ig-bg a:nth-of-type(8){ margin-bottom:1.7%;}
}
@media screen and (max-width:1024px){
.ig-bg{ padding:35px 0;}
.ig-bg a{ height:35px; line-height:35px; font-size:16px; padding:0 45px 0 15px;}
.ig-bg a dl{ width:35px; height:35px;}
}
@media screen and (max-width:640px){
.ig-bg{ padding:25px 0;}
.ig-bg a{ width:48.5%; height:30px; line-height:30px; margin-right:3%; margin-bottom:3%; font-size:14px; padding:0 40px 0 15px;}
.ig-bg a dl{ width:30px; height:30px; background-size:8px 18px;}
.ig-bg a:nth-of-type(5n){ margin-right:3%;}
.ig-bg a:nth-of-type(4n){ margin-right:3%;}
.ig-bg a:nth-of-type(2n){ margin-right:0;}
.ig-bg a:nth-of-type(6), .ig-bg a:nth-of-type(7), .ig-bg a:nth-of-type(8){ margin-bottom:3%;}
}

/* Index Recommend */
.rd-bg{ padding:65px 0 85px; background-color:#f5f5f5;}
.rd-bg h1{ font-size:36px; font-weight:500; color:#333; line-height:36px; text-align:center;}
.rd-bg h3{ font-size:18px; font-weight:normal; color:#666; text-align:center; margin-top:8px;}
.rd-bg .rd-ls{ margin-top:30px; position:relative;}
.rd-bg .rd-ls a{ display:block; float:left; width:31.68%; margin-right:2.48%; margin-bottom:2.48%; background-color:#fff; border:5px solid #e8e8e8; overflow:hidden; position:relative; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.rd-bg .rd-ls a:nth-of-type(3), .rd-bg .rd-ls a:nth-of-type(4){ margin-bottom:0;}
.rd-bg .rd-ls a:hover{ border-color:#e37a1f;}
.rd-bg .rd-ls a img{ width:100%;}
.rd-bg .rd-ls a div{ position:absolute; top:20px; left:20px; width:40px; height:44px; background:url(../Images/float.png) no-repeat center;}
.rd-bg .rd-ls a dl{ position:absolute; bottom:13px; left:20px; font-family:"AVGARDM","Source Han Sans CN","PingFang SC","Microsoft YaHei"; font-size:18px; color:#333;}
.rd-bg .rd-ls a p{ position:absolute; bottom:20px; right:20px; width:84px; height:24px; line-height:22px; font-family:"AVGARDM"; font-size:12px; color:#e37a1f; text-align:center; border:1px solid #e8e8e8; -webkit-border-radius:12px; border-radius:12px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.rd-bg .rd-ls a:hover p{ color:#fff; background-color:#e37a1f; border-color:#e37a1f;}
.rd-bg .rd-ls .rd-yb{ position:absolute; right:0; top:0; width:31.68%; height:100%; background:url(../Images/rdBg.jpg) no-repeat center; background-size:cover; display:flex; justify-content:center; flex-direction:column;}
.rd-bg .rd-ls .rd-yb a{ display:block; width:74%; margin:0 13%; padding:5% 0; background-color:#fff; border-color:#e37a1f;}
.rd-bg .rd-ls .rd-yb a:nth-of-type(2){ margin-top:13%;}
.rd-bg .rd-ls .rd-yb a div{ top:15px; left:15px; width:28px; height:30px; background-size:28px 30px;}
.rd-bg .rd-ls .rd-yb a dl{ bottom:8px; left:15px; font-size:16px;}
.rd-bg .rd-ls .rd-yb a p{ bottom:15px; right:15px; width:50px;}
@media screen and (max-width:1280px){
.rd-bg .rd-ls a div{ top:15px; left:15px;}
.rd-bg .rd-ls a dl{ bottom:8px; left:15px;}
.rd-bg .rd-ls a p{ bottom:15px; right:15px;}
.rd-bg .rd-ls .rd-yb a div{ top:10px; left:10px;}
.rd-bg .rd-ls .rd-yb a dl{ bottom:3px; left:10px;}
.rd-bg .rd-ls .rd-yb a p{ bottom:10px; right:10px;}
}
@media screen and (max-width:1024px){
.rd-bg{ padding:45px 0 55px;}
.rd-bg h1{ font-size:30px; line-height:30px;}
.rd-bg h3{ font-size:16px;}
.rd-bg .rd-ls{ margin-top:25px;}
.rd-bg .rd-ls a div{ width:28px; height:30px; background-size:28px 30px;}
.rd-bg .rd-ls a dl{ font-size:16px;}
.rd-bg .rd-ls a p{ width:42px;}
.rd-bg .rd-ls a p span{ display:none;}
.rd-bg .rd-ls .rd-yb a dl{ font-size:14px;}
.rd-bg .rd-ls .rd-yb a p{ width:42px;}
}
@media screen and (max-width:800px){
.rd-bg .rd-ls a{ width:48.5%; margin-right:3%; margin-bottom:3%;}
.rd-bg .rd-ls a:nth-of-type(2n){ margin-right:0;}
.rd-bg .rd-ls .rd-yb{ display:none;}
}
@media screen and (max-width:640px){
.rd-bg .rd-ls a{ border:2px solid #e8e8e8;}
.rd-bg .rd-ls a div{ top:10px; left:10px; width:20px; height:22px; background-size:20px 22px;}
.rd-bg .rd-ls a dl{ bottom:3px; left:10px; font-size:14px;}
.rd-bg .rd-ls a p{ bottom:10px; right:10px; width:40px; height:20px; line-height:18px;}
}
@media screen and (max-width:480px){
.rd-bg{ padding:35px 0 45px;}
.rd-bg h1{ font-size:24px; line-height:24px;}
.rd-bg h3{ font-size:14px; margin-top:5px;}
.rd-bg .rd-ls{ margin-top:20px;}
.rd-bg .rd-ls a dl{ width:100%; height:30px; bottom:2px; left:0; text-align:center; overflow:hidden;}
.rd-bg .rd-ls a p{ display:none;}
}

/* Index Case */
.cs-bg{ padding:65px 0 70px; background-color:#072d53;}
.cs-bg h1{ font-size:36px; font-weight:500; color:#fff; line-height:36px; text-align:center;}
.cs-bg h3{ font-size:18px; font-weight:normal; color:#fff; text-align:center; margin-top:8px;}
.swiper2{ margin-top:30px;}
.swiper2 a{ display:block; padding-bottom:100px; position:relative;}
.swiper2 a img{ width:100%;}
.swiper2 a dl{ position:absolute; left:0; bottom:0; z-index:2; width:100%; height:100px; background-color:#fff; padding:20px 20px 0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.swiper2 a:hover dl{ height:140px;}
.swiper2 a dl h2{ font-size:24px; font-weight:500; color:#333; line-height:23px;}
.swiper2 a dl p{ color:#555; line-height:24px; margin-top:10px;}
.swiper2 a dl span{ position:absolute; left:20px; bottom:20px; z-index:3; display:block; width:20px; height:20px; background:url(../Images/jt.png) no-repeat center; background-size:20px 20px; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.swiper2 a:hover dl span{ opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=1)";}
.swiper-pagination2{ width:100%; text-align:center; margin-top:20px; position:relative;}
.swiper-pagination2 .swiper-pagination-bullet{ opacity:1; margin:0 5px;}
.swiper-pagination2 .swiper-pagination-bullet-active{ background:#e37a1f;}
@media screen and (max-width:1024px){
.cs-bg{ padding:45px 0;}
.cs-bg h1{ font-size:30px; line-height:30px;}
.cs-bg h3{ font-size:16px;}
.swiper2{ margin-top:25px;}
.swiper2 a:hover dl{ height:100px;}
.swiper2 a:hover dl span{ opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.swiper-pagination2{ margin-top:13px;}
}
@media screen and (max-width:800px){
.swiper2 a{ padding-bottom:85px;}
.swiper2 a dl{ height:85px; padding:15px 15px 0;}
.swiper2 a:hover dl{ height:85px;}
.swiper2 a dl h2{ font-size:18px; line-height:20px;}
.swiper2 a dl p{ margin-top:8px; line-height:20px;}
}
@media screen and (max-width:480px){
.cs-bg{ padding:35px 0 30px;}
.cs-bg h1{ font-size:24px; line-height:24px;}
.cs-bg h3{ font-size:14px; margin-top:5px;}
.swiper2{ margin-top:20px;}
}

/* Index Advantage */
.ad-bg{ padding:65px 0 85px; background-color:#fff;}
.ad-bg h1{ font-size:36px; font-weight:500; color:#333; line-height:36px; text-align:center;}
.ad-bg h3{ font-size:18px; font-weight:normal; color:#666; text-align:center; margin-top:8px;}
.ad-bg ul{ margin-top:30px;}
.ad-bg ul li{ height:374px;}
.ad-bg ul li .ad-ig{ float:left; width:50%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.ad-bg ul li:nth-of-type(2n+1) .ad-ig{ float:right;}
.ad-bg ul li .ad-tx{ float:left; width:50%; height:100%; padding:0 4.5% 0 4%; display:flex; justify-content:center; flex-direction:column;}
.ad-bg ul li:nth-of-type(1) .ad-tx{ border-top:5px solid #f5f5f5; border-left:5px solid #f5f5f5;}
.ad-bg ul li:nth-of-type(2) .ad-tx{ border-right:5px solid #f5f5f5;}
.ad-bg ul li:nth-of-type(3) .ad-tx{ border-left:5px solid #f5f5f5;}
.ad-bg ul li:nth-of-type(4) .ad-tx{ border-bottom:5px solid #f5f5f5; border-right:5px solid #f5f5f5;}
.ad-bg ul li .ad-tx .tx-js{ padding-left:80px; position:relative;}
.ad-bg ul li .ad-tx .tx-js h2{ font-size:30px; font-weight:500; color:#333; line-height:30px;}
.ad-bg ul li .ad-tx .tx-js h4{ font-size:20px; font-weight:normal; color:#e37a1f; margin-top:8px;}
.ad-bg ul li .ad-tx .tx-js p{ font-size:18px; color:#555; margin-top:10px;}
.ad-bg ul li .ad-tx .tx-js div{ position:absolute; top:0; left:0; width:60px; height:70px; background-color:#e37a1f; font-family:"PingFang SC","AVGARDM"; font-size:30px; font-weight:bold; color:#fff; text-align:center; line-height:32px; padding-top:10px;}
.ad-bg ul li .ad-tx .tx-js div dl{ position:absolute; left:12px; bottom:12px; width:36px; height:3px; background-color:#fff;}
@media screen and (max-width:1024px){
.ad-bg{ padding:45px 0 55px;}
.ad-bg h1{ font-size:30px; line-height:30px;}
.ad-bg h3{ font-size:16px;}
.ad-bg ul{ margin-top:25px;}
.ad-bg ul li{ height:300px;}
.ad-bg ul li .ad-tx .tx-js{ padding-left:65px;}
.ad-bg ul li .ad-tx .tx-js h2{ font-size:24px; line-height:24px;}
.ad-bg ul li .ad-tx .tx-js h4{ font-size:18px;}
.ad-bg ul li .ad-tx .tx-js p{ font-size:16px; margin-top:5px;}
.ad-bg ul li .ad-tx .tx-js div{ width:50px; height:50px; line-height:50px; padding-top:0;}
.ad-bg ul li .ad-tx .tx-js div dl{ display:none;}
}
@media screen and (max-width:640px){
.ad-bg ul li{ height:auto; margin-bottom:3%;}
.ad-bg ul li:nth-of-type(4){ margin-bottom:0;}
.ad-bg ul li .ad-ig{ width:100%; height:370px;}
.ad-bg ul li .ad-tx{ width:100%; height:auto; padding:15px; border:1px solid #f5f5f5; border-top:none;}
.ad-bg ul li:nth-of-type(1) .ad-tx{ border-top:none; border-left:1px solid #f5f5f5;}
.ad-bg ul li:nth-of-type(2) .ad-tx{ border-right:1px solid #f5f5f5;}
.ad-bg ul li:nth-of-type(3) .ad-tx{ border-left:1px solid #f5f5f5;}
.ad-bg ul li:nth-of-type(4) .ad-tx{ border-bottom:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.ad-bg ul li .ad-tx .tx-js{ padding-left:0;}
.ad-bg ul li .ad-tx .tx-js div{ left:inherit; right:0; width:30px; height:30px; line-height:30px; font-size:18px; -webkit-border-radius:50%; border-radius:50%;}
.ad-bg ul li .ad-tx .tx-js h2{ font-size:20px;}
.ad-bg ul li .ad-tx .tx-js h4{ font-size:16px; margin-top:5px;}
.ad-bg ul li .ad-tx .tx-js p{ font-size:14px; line-height:24px; margin-top:3px;}
}
@media screen and (max-width:480px){
.ad-bg{ padding:35px 0 45px;}
.ad-bg h1{ font-size:24px; line-height:24px;}
.ad-bg h3{ font-size:14px; margin-top:5px;}
.ad-bg ul{ margin-top:20px;}
.ad-bg ul li .ad-ig{ height:280px;}
}
@media screen and (max-width:414px){
.ad-bg ul li .ad-ig{ height:240px;}
}
@media screen and (max-width:375px){
.ad-bg ul li .ad-ig{ height:220px;}
}

/* Index Process */
.ps-bg{ padding:65px 0 70px; background-color:#072d53;}
.ps-bg h1{ font-size:36px; font-weight:500; color:#fff; line-height:36px; text-align:center;}
.ps-bg h3{ font-size:18px; font-weight:normal; color:#fff; text-align:center; margin-top:8px;}
.ps-bg ul{ margin-top:45px;}
.ps-bg ul li{ float:left; width:25%;}
.ps-bg ul li .ps-ls{ width:200px; height:200px; margin:auto; padding-top:38px; background-color:#fff; color:#333; position:relative; -webkit-border-radius:5px; border-radius:5px;}
.ps-bg ul li .ps-ls div{ width:100px; height:100px; margin:auto; border:3px solid #f0f0f0; background-repeat:no-repeat; background-position:center; -webkit-border-radius:50%; border-radius:50%;}
.ps-bg ul li .ps-ls dl{ font-size:18px; text-align:center; margin-top:18px; padding:0 10px;}
.ps-bg ul li .ps-ls p{ position:absolute; top:-16px; left:50%; width:32px; height:32px; background-color:#e37a1f; font-family:"PingFang SC","AVGARDM"; font-size:18px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-left:-16px; -webkit-border-radius:50%; border-radius:50%;}
@media screen and (max-width:1024px){
.ps-bg{ padding:45px 0 50px;}
.ps-bg h1{ font-size:30px; line-height:30px;}
.ps-bg h3{ font-size:16px;}
.ps-bg ul{ margin-top:40px;}
.ps-bg ul li .ps-ls{ width:150px; height:150px; padding-top:35px;}
.ps-bg ul li .ps-ls div{ width:60px; height:60px; border:2px solid #f0f0f0; background-size:30px 30px;}
.ps-bg ul li .ps-ls dl{ font-size:14px; margin-top:12px;}
}
@media screen and (max-width:800px){
.ps-bg ul li .ps-ls{ width:120px; height:120px; padding-top:25px;}
.ps-bg ul li .ps-ls div{ width:50px; height:50px; border:2px solid #f0f0f0; background-size:24px 24px;}
.ps-bg ul li .ps-ls dl{ margin-top:10px; line-height:20px;}
}
@media screen and (max-width:640px){
.ps-bg ul li{ width:48%; margin-right:4%;}
.ps-bg ul li:nth-of-type(2n){ margin-right:0;}
.ps-bg ul li:nth-of-type(1), .ps-bg ul li:nth-of-type(2){ margin-bottom:6%;}
.ps-bg ul li .ps-ls{ width:100%; height:135px; padding-top:32px;}
.ps-bg ul li .ps-ls dl{ margin-top:12px;}
}
@media screen and (max-width:480px){
.ps-bg{ padding:35px 0 45px;}
.ps-bg h1{ font-size:24px; line-height:24px;}
.ps-bg h3{ font-size:14px; margin-top:5px;}
.ps-bg ul{ margin-top:30px;}
}

/* Index About */
.ab-bg{ padding:85px 0; background-color:#fff;}
.ab-bg .ab-zb{ float:left; width:44%; height:560px; border:1px solid #f0f0f0; position:relative;}
.ab-bg h1{ width:100%; height:64px; line-height:63px; font-size:24px; font-weight:500; color:#333; border-bottom:1px solid #f0f0f0; padding:0 20px;}
.ab-bg .ab-zb .ab-ig{ margin:22px 20px 0; height:258px; background:url(../Images/company.jpg) no-repeat center; background-size:cover;}
.ab-bg .ab-zb .ab-ig a{ display:block; width:100%; height:100%;}
.ab-bg .ab-zb .ab-tx{ margin:18px 20px 20px; color:#555;}
.ab-bg .ab-zb .ab-al{ position:absolute; left:20px; bottom:25px;}
.ab-bg .ab-zb .ab-al a{ display:block; width:20px; height:20px; background:url(../Images/jt.png) no-repeat center; background-size:20px 20px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-bg .ab-zb .ab-al a:hover{ margin-left:10px;}

.ab-bg .ab-yb{ float:right; width:53.5%; height:560px; border:1px solid #f0f0f0;}
.ab-bg .ab-yb .ns-ig{ margin:22px 20px 0; padding-bottom:25px; border-bottom:1px solid #f0f0f0;}
.ab-bg .ab-yb .ns-ig a{ display:block; width:100%; height:100%;}
.ab-bg .ab-yb .ns-ig a .ng-zb{ float:left; width:42%; height:160px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.ab-bg .ab-yb .ns-ig a .ng-yb{ float:right; width:53.5%; height:160px; position:relative;}
.ab-bg .ab-yb .ns-ig a .ng-yb h2{ font-size:18px; font-weight:500; color:#333; line-height:22px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-bg .ab-yb .ns-ig a:hover .ng-yb h2{ color:#e37a1f;}
.ab-bg .ab-yb .ns-ig a .ng-yb p{ color:#555; line-height:24px; margin-top:12px;}
.ab-bg .ab-yb .ns-ig a .ng-yb dl{ position:absolute; left:0; bottom:2px; width:20px; height:20px; background:url(../Images/jt.png) no-repeat center; background-size:20px 20px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-bg .ab-yb .ns-ig a:hover .ng-yb dl{ left:10px;}
.ab-bg .ab-yb .ns-tx{ margin:0 20px;}
.ab-bg .ab-yb .ns-tx a{ display:block; padding:0 0 28px 105px; margin-top:30px; border-bottom:1px solid #f0f0f0; position:relative;}
.ab-bg .ab-yb .ns-tx a:nth-of-type(2){ border-bottom:none;}
.ab-bg .ab-yb .ns-tx a h2{ font-size:18px; font-weight:500; color:#333; line-height:22px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-bg .ab-yb .ns-tx a:hover h2{ color:#e37a1f;}
.ab-bg .ab-yb .ns-tx a p{ color:#555; line-height:24px; margin-top:12px;}
.ab-bg .ab-yb .ns-tx a div{ position:absolute; top:0; left:0; width:80px; height:80px; background-color:#f0f0f0; font-family:"AVGARDM"; font-size:12px; color:#888; text-align:center; line-height:24px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-bg .ab-yb .ns-tx a:hover div{ background-color:#e37a1f; color:#fff;}
.ab-bg .ab-yb .ns-tx a div h3{ font-size:30px; color:#e37a1f; margin:18px 0 3px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ab-bg .ab-yb .ns-tx a:hover div h3{ color:#fff;}
@media screen and (max-width:1024px){
.ab-bg{ padding:55px 0;}
.ab-bg .ab-zb{ width:100%; height:auto;}
.ab-bg .ab-zb .ab-ig{ height:380px;}
.ab-bg .ab-zb .ab-al{ position:relative; left:0; bottom:0; margin:20px 20px 25px;}
.ab-bg .ab-yb{ width:100%; height:auto; margin-top:50px;}
.ab-bg .ab-yb .ns-ig{ border-bottom:none;}
.ab-bg .ab-yb .ns-ig a .ng-zb{ width:35%; height:200px;}
.ab-bg .ab-yb .ns-ig a .ng-yb{ width:62%; height:200px;}
.ab-bg .ab-yb .ns-tx a{ padding:20px; margin:0 0 25px; border:1px solid #f0f0f0;}
.ab-bg .ab-yb .ns-tx a:nth-of-type(2){ border-bottom:1px solid #f0f0f0;}
.ab-bg .ab-yb .ns-tx a div{ display:none;}
}
@media screen and (max-width:640px){
.ab-bg .ab-zb .ab-ig{ height:300px;}
}
@media screen and (max-width:480px){
.ab-bg{ padding:45px 0;}
.ab-bg h1{ height:54px; line-height:53px; padding:0 15px;}
.ab-bg .ab-zb .ab-ig{ margin:15px 15px 0; height:220px;}
.ab-bg .ab-zb .ab-tx{ margin:10px 15px 15px;}
.ab-bg .ab-zb .ab-al{ margin:15px 15px 20px;}
.ab-bg .ab-yb{ margin-top:40px;}
.ab-bg .ab-yb .ns-ig{ margin:15px 15px 0; padding-bottom:20px;}
.ab-bg .ab-yb .ns-ig a .ng-zb{ width:100%; height:265px;}
.ab-bg .ab-yb .ns-ig a .ng-yb{ width:100%; height:auto; border:1px solid #f0f0f0; border-top:none; padding:15px;}
.ab-bg .ab-yb .ns-ig a .ng-yb p{ margin-top:8px;}
.ab-bg .ab-yb .ns-ig a .ng-yb dl{ position:relative; bottom:0; margin:15px 0 5px;}
.ab-bg .ab-yb .ns-tx{ margin:0 15px;}
.ab-bg .ab-yb .ns-tx a{ padding:15px; margin-bottom:20px;}
.ab-bg .ab-yb .ns-tx a:nth-of-type(2){ margin-bottom:25px;}
.ab-bg .ab-yb .ns-tx a p{ margin-top:8px;}
}
@media screen and (max-width:414px){
.ab-bg .ab-yb .ns-ig a .ng-zb{ height:225px;}
}
@media screen and (max-width:375px){
.ab-bg .ab-yb .ns-ig a .ng-zb{ height:200px;}
}