﻿@charset "utf-8";
body {padding-top:76px}
@media (max-width: 1280px){
    body {padding-top:76px}
}
@media (max-width: 768px){
    body {padding-top:55px}
}
.innerBannerSwiper { display: block; width: 100%; overflow: hidden; }
.innerBannerSwiper .in { position: relative; }
.innerBannerSwiper .in img { width: 100%; height: auto; }
.innerSJBannerSwiper { display: none; }
.innerBannerSwiper .swiper-container .swiper-pagination-bullet { border-radius: 10px; background-color: #e1ebea; }
.innerBannerSwiper .swiper-container .swiper-pagination-bullet-active { background-color: #c1131c; }
@media all and (max-width:992px){
    .innerBannerSwiper {display: none; }
    .innerSJBannerSwiper { display: block; }
}

.innerBannerSwiper .in-txt {position: absolute;top: 50%;left: 50%;color: #fff;transform: translate(-50%,-36%);text-align: center;z-index: 1;}
.innerBannerSwiper .in-txt h2 {font-size: 38px;line-height: 64px;}
.innerBannerSwiper .in-txt h3 { font-size: 20px; line-height: 36px; opacity: .5; }
@media all and (max-width:1200px){
    .innerBannerSwiper .in-txt h2 {font-size: 38px;line-height: 64px;}
    .innerBannerSwiper .in-txt h3 { font-size: 20px; line-height: 36px; opacity: .5; }
}
@media all and (max-width:992px){
    .innerBannerSwiper .in-txt h2 {font-size: 18px;line-height: 22px;}
    .innerBannerSwiper .in-txt h3 {font-size: 14px;line-height: 28px;opacity: .5;}
}
.banner .swiper-container .swiper-pagination { position:absolute;bottom: 6%;left:0;height:13px;width: 100%;text-align: center;z-index: 999;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet { background: #fff; margin: 0 10px; color:#fff; border-radius: 24px; position:relative; transition:all 0.3s; display:inline-block; width:13px; height:13px; font-size:0; line-height:13px; vertical-align: top; }
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active { width: 33px; }
.banner .swiper-button-prev,
.banner .swiper-button-next { position: absolute; display: block; width: 43px; height: 43px; top: 50%; transform: translateY(-50%); z-index: 9; }
.banner .swiper-button-prev { left: 3%; background: url(/images/pv2.png) no-repeat;}
.banner .swiper-button-next {right: 3%;background: url(/images/nv2.png) no-repeat;}

.sub-nav-box { border-bottom: 1px solid #e5e5e5; background-color: #fff; margin-bottom: 88px; }
.sub-nav-box .g-in { width: 1600px; margin: 0 auto; border-left: 1px solid #e5e5e5; }
.sub-nav-box li { position: relative; float: left; width: 25%; border-right: 1px solid #e5e5e5; font-size: 22px; line-height: 127px; }
.sub-nav-box li a { display: block; padding-left: 56px; transition: all .3s ease; }
.sub-nav-box li.current::after { position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background-color: #d90011; content: ''; z-index: 1; }

.sub-nav-box .swiper-container .swiper-wrapper { padding-bottom: 1px; }
.sub-nav-box .swiper-slide {position: relative;float: left;width: 25%;border-right: 1px solid #e5e5e5;font-size: 16px;line-height: 127px;}
.sub-nav-box .swiper-slide a {display: block;padding-left: 30px;transition: all .3s ease;}
.sub-nav-box .swiper-slide.current::after { position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background-color: #d90011; content: ''; z-index: 1; }

@media all and (max-width:1680px){
    .sub-nav-box .g-in { width: 100%; padding: 0 2%; } 
    .sub-nav-box li { line-height: 87px; }
    .sub-nav-box .swiper-slide { line-height: 88px; }
}
@media all and (max-width:1280px){
    .sub-nav-box .g-in { padding: 0 2%; } 
    .sub-nav-box li { line-height: 77px; }
}
@media all and (max-width:992px){
    .sub-nav-box { margin-bottom: 5%; }
    .sub-nav-box .g-in { width: 100%; padding: 0 15px; }
    .sub-nav-box li { width: auto; min-width: 33.333%; border-bottom: 1px solid #ebedef; font-size: 14px; line-height: 40px; }
    .sub-nav-box li a { padding: 0 20px; }
    .sub-nav-box .swiper-slide {width: 25%;font-size: 16px;line-height: 66px;background-size: 15%!important;}
    .sub-nav-box .swiper-slide a {padding-left: 10px;}
}
@media all and (max-width:768px){
    .sub-nav-box .swiper-slide {background-size: 25%!important;}
}

.layui-layer-content { overflow: hidden!important; background-color: #000; }


.pro { padding: 88px 0 68px; }
.pro .g-in { width: 1500px; margin: 0 auto; }

.product-info { margin-bottom: 58px; overflow: hidden; }
.product-info .pic { float: left; width: 960px; }
.product-info .txt { display: block; overflow: hidden; padding: 82px 52px 0 42px; }
.product-info .txt h2 { margin-bottom: 35px; font-size: 30px; line-height: 52px; }
.product-info .txt .desc { margin-bottom: 63px; font-size: 16px; line-height: 30px; }
.product-info .txt .go-buy { width: 218px; border-radius: 60px; background-color: #9ecfcc; color: #000; font-size: 20px; font-weight: bold; line-height: 60px; }
.product-info .txt .go-buy a { display: block; padding-left: 35px; }
.product-info .txt .go-buy a i { display: inline-block; width: 31px; height: 31px; margin: 14px 0 0 28px; background: url(/images/sm.png) no-repeat; vertical-align: top; }

.product-list { position: relative; padding: 0 50px; }
.product-list .swiper-slide { float: left; width: 200px; text-align: center; }
.product-list .swiper-slide span {display: block;font-size: 18px;line-height: 28px;opacity: .8;padding: 10px 0;}
.product-list .prev,
.product-list .next { position: absolute; top: 0; display: block; width: 30px; height: 134px; }
.product-list .prev { left: 0; background: url(/images/pro-pv.png) no-repeat; }
.product-list .next { right: 0; background: url(/images/pro-nx.png) no-repeat; }

.product-col { position: relative; margin-bottom: 5vh; text-align: center; }
.product-col a { display: inline-block; margin: 0 10px 12px; padding: 0 40px 0 40px; border-radius: 25px; border: 1px solid #cecece; font-size: 20px; line-height: 44px; vertical-align: top; }
.product-col a h2 { font-size: 20px; }
.product-col a:hover,
.product-col a.on { border: 1px solid #cc1c25; color: #cc1c25; }
.product-col a img { margin-right: 10px; vertical-align: top; margin-top: 7px; }
.product-col a img:first-child { display: inline-block; }
.product-col a img:last-child { display: none; }
.product-col a:hover img:first-child,
.product-col a.on img:first-child { display: none; }
.product-col a:hover img:last-child,
.product-col a.on img:last-child { display: inline-block; }

.product-list:not(:first-child){ display: none; }

.sub-nav-box + .product-col { margin-top: -5vh; }
@media all and (max-width:992px){
    .sub-nav-box + .product-col { margin-top: 0; margin-bottom: 3vh; }
    .product-col a { margin: 0 0 6px; padding: 0 4vw 0 2vw; border-radius: 15px; border: 1px solid #cecece; font-size: 14px; line-height: 30px; }
    .product-col a h2 { font-size: 14px; }
    .product-col a img {margin-top: 0;margin-right: 5px;}
}

@media (max-width:1680px) {
    .pro .g-in { width: 100%; }
    .product-info .pic { float: left; width: 63%; }
    .product-info .txt { padding: 52px 52px 0 42px; }
}
@media all and (max-width:992px){
    .pro { padding: 0; }
    .pro .g-in { width: 100%; padding: 15px; }

    .product-info { margin-bottom: 30px; }
    .product-info .pic { float: none; width: 100%; }
    .product-info .txt { padding: 30px; }
    .product-info .txt h2 {margin-bottom: 15px;font-size: 24px;line-height: 1.8;}
    .product-info .txt .desc {margin-bottom: 15px;font-size: 14px;line-height: 1.8;}
    .product-info .txt .go-buy {width: 160px;border-radius: 40px;background-color: #9ecfcc;font-size: 16px;line-height: 40px;}
    .product-info .txt .go-buy a { padding-left: 25px;}
    .product-info .txt .go-buy a i { width: 20px;height: 20px;margin: 11px 0 0 20px;background: url(/images/sm.png) no-repeat center / cover;}
    .product-list {padding: 0 35px 15px;}
    .product-list .swiper-slide span {font-size: 14px;line-height: 20px;}
    .product-list .prev,
    .product-list .next {width: 30px;height: 80%;}
    .product-list .prev {background: url(/images/pro-pv.png) no-repeat center / 50%;}
    .product-list .next {background: url(/images/pro-nx.png) no-repeat center / 50%;}
}

.pro-1 { padding-top: 0; background-color: #fff; }
.pro-1 .product-info { background-color: #ecf5f5; }
.pro-1 .product-info .txt .go-buy { background-color: #9ecfcc; }
.pro-2 { background-color: #f2f2f2; }
.pro-2 .product-info { background-color: #f4eccb; }
.pro-2 .product-info .txt .go-buy { background-color: #fdd42d; }
.pro-3 { background-color: #fff; }
.pro-3 .product-info { background-color: #fff6d5; }
.pro-3 .product-info .txt .go-buy { background-color: #fdd42a; }
.pro-4 { background-color: #f2f2f2; }
.pro-4 .product-info { background-color: #e1ebea; }
.pro-4 .product-info .txt .go-buy { background-color: #9ecfcc; }
.pro-5 { background-color: #fff; }
.pro-5 .product-info { background-color: #fff6d5; }
.pro-5 .product-info .txt .go-buy { background-color: #fdd42a; }
.pro-6 { background-color: #f2f2f2; }
.pro-6 .product-info { background-color: #f0d1d0; }
.pro-6 .product-info .txt .go-buy { background-color: #fc979b; }
.pro-4 { background-color: #fff; }
.pro-7 .product-info { background-color: #e1ebea; }
.pro-7 .product-info .txt .go-buy { background-color: #9ecfcc; }

/* 洽洽质造 */
.qiaqia-1 { padding: 110px 0; background: #fff; }
.qiaqia-1 .g-in { width: 1500px; margin: 0 auto; }
.qiaqia-1-1 { float: left; width: 500px; margin-left: 104px; font-size: 16px; line-height: 32px; }
.qiaqia-1-1 h3 { margin-bottom: 32px; color: #ca141d; font-size: 32px; line-height: 60px; }
.qiaqia-1-2 { float: left; }
.qiaqia-1-3 { float: right; width: 483px; }
.qiaqia-1-3 dl { margin-top: 40px; padding-left: 55px; }
.qiaqia-1-3 dl dt { font-size: 20px; font-weight: bold; line-height: 32px; }
.qiaqia-1-3 dl dd { font-size: 16px; line-height: 28px; }
.qiaqia-1-3 dl:nth-child(1) { background: url(/images/qiaqia1_2.jpg) no-repeat 0 8px; }
.qiaqia-1-3 dl:nth-child(2) { background: url(/images/qiaqia1_3.jpg) no-repeat 0 8px; }
.qiaqia-1-3 dl:nth-child(3) { background: url(/images/qiaqia1_4.jpg) no-repeat 0 8px; }
@media (max-width:1680px) {
    .qiaqia-1 .g-in { width: 100%; }
    .qiaqia-1-1 { width: 33%; margin-left: 0; }
    .qiaqia-1-2 { width: 33%; text-align: center; }
    .qiaqia-1-3 { width: 33%; }
}
@media (max-width:992px) {
    .qiaqia-1 { padding: 0; background: #fff; }
    .qiaqia-1 .g-in { width: 100%; padding: 15px; }
    .qiaqia-1-1 {float: none;width: 100%;margin-left: 0;font-size: 14px;line-height: 2;padding: 15px;}
    .qiaqia-1-1 h3 {margin-bottom: 10px;font-size: 24px;line-height: 1.8;}
    .qiaqia-1-2 {float: none;width: 50%;margin: 0 auto;padding: 15px 0 0;}
    .qiaqia-1-3 {float: none;width: 100%;padding: 15px;}
    .qiaqia-1-3 dl {margin-top: 10px;padding-left: 55px;}
    .qiaqia-1-3 dl dt {font-size: 18px;font-weight: bold;line-height: 32px;}
    .qiaqia-1-3 dl dd {font-size: 14px;line-height: 28px;color: #666;}
}

.qiaqia-2 { padding: 68px 0 122px; background: #fcfcfc url(/images/qiaqia2.jpg) center top / cover; }
.qiaqia-2 .hd { margin-bottom: 124px; text-align: center; }
.qiaqia-2 .hd h2 { margin-bottom: 8px; color: #ca141d; font-size: 32px; line-height: 56px; }
.qiaqia-2 .hd .desc { color: #666; line-height: 24px; }
.qiaqia-2 .bd { position: relative; background: url(/images/qiaqia2_2.png) no-repeat center top; }
.qiaqia-2 .g-in { width: 1500px; margin: 0 auto; padding: 0 40px; }
.qiaqia-2 .bd .swiper-slide { text-align: center; }
.qiaqia-2 .bd .swiper-slide .pic { position: relative; width: 164px; height: 164px; margin: 0 auto; border-radius: 185px; border: 8px solid #fff; }
.qiaqia-2 .bd .swiper-slide .pic img { width: 148px; height: 148px; border-radius: 185px; }
.qiaqia-2 .bd .swiper-slide .pic i { position: absolute; border-radius: 185px; top: 0; left: 0; bottom: 0; right: 0; display: block; background-color: rgba(202,20,29,.7); transition: all .3s ease; }
.qiaqia-2 .bd .swiper-slide:hover .pic i { opacity: 0; }
.qiaqia-2 .bd .swiper-slide .tit { font-size: 24px; line-height: 50px; }
.qiaqia-2 .bd .swiper-slide:nth-child(2n) { margin-top: 70px; }
.qiaqia-2 .bd .swiper-slide:nth-child(2n) .pic { width: 201px; height: 201px; }
.qiaqia-2 .bd .swiper-slide:nth-child(2n) .pic img { width: 185px; height: 185px; }
.qiaqia-2 .bd .swiper-slide:nth-child(2n+1) { margin-top: 23px; }
.qiaqia-2 .bd .swiper-slide:nth-child(3) { margin-top: 0; }
@media (max-width:1680px) {
    .qiaqia-2 .g-in { width: 100%; margin: 0; }
}
@media (max-width:992px) {
    .qiaqia-2 {padding: 15px;}
    .qiaqia-2 .hd {margin-bottom: 15px;padding: 15px;}
    .qiaqia-2 .hd h2 {margin-bottom: 8px;font-size: 24px;line-height: 1.8;}
    .qiaqia-2 .hd .desc {line-height: 1.6;font-size: 12px;}
    .qiaqia-2 .bd {background: url(/images/qiaqia2_2.png) no-repeat center top / cover;}
    .qiaqia-2 .g-in {width: 100%;padding: 0 15px 15px;}
    .qiaqia-2 .bd .swiper-slide { text-align: center; }
    .qiaqia-2 .bd .swiper-slide .pic {position: relative;width: 84px;height: 84px;margin: 0 auto;border-radius: 84px;border: 4px solid #fff;}
    .qiaqia-2 .bd .swiper-slide .pic img {width: 76px;height: 76px;border-radius: 78px;}
    .qiaqia-2 .bd .swiper-slide .pic i {position: absolute;border-radius: 78px;top: 0;left: 0;bottom: 0;right: 0;display: block;background-color: rgba(202,20,29,.7);transition: all .3s ease;background-size: cover!important;}
    .qiaqia-2 .bd .swiper-slide .tit {font-size: 16px;line-height: 1.8;}
    .qiaqia-2 .bd .swiper-slide:nth-child(2n) {margin-top: 10px;}
    .qiaqia-2 .bd .swiper-slide:nth-child(2n) .pic {width: 101px;height: 101px;}
    .qiaqia-2 .bd .swiper-slide:nth-child(2n) .pic img {width: 91px;height: 91px;}
    .qiaqia-2 .bd .swiper-slide:nth-child(2n+1) { margin-top: 12px; }
}
.qiaqia-3 { padding: 78px 0; background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,.3) inset; }
.qiaqia-3 .g-in { width: 1500px; margin: 0 auto; }
.qiaqia-3 .hd { margin-bottom: 68px; text-align: center; }
.qiaqia-3 .hd h2 { color: #ca141d; font-size: 32px; line-height: 56px; }
.qiaqia-3 .bd { position: relative; padding: 0 14px; }
.qiaqia-3 .bd .swiper-wrapper { flex-wrap: wrap;    justify-content: center; }
.qiaqia-3 .bd .swiper-slide { width: 20%; color: #fff; text-align: center; margin-bottom: 10px; overflow: hidden; }
.qiaqia-3 .bd .swiper-slide a { position: relative; display: block; color: #fff; }
.qiaqia-3 .bd .swiper-slide .wt { position: absolute; top: 0; width: 100%; height: 108px; padding-top: 30px; background: url(/images/qiaqia3_2.png) no-repeat center; font-size: 16px; line-height: 22px; opacity: 1; transition: all .3s ease; }
.qiaqia-3 .bd .swiper-slide .wt .step { font-family: Impact; font-size: 20px; font-weight: bold; }
.qiaqia-3 .bd .swiper-slide .wb { position: absolute; bottom: -164px; width: 100%; height: 164px; padding: 48px 33px 0; background: url(/images/qiaqia3_3.png) no-repeat center; opacity: 0; transition: all .3s ease; }
.qiaqia-3 .bd .swiper-slide .wb h2 { margin-bottom: 10px; font-size: 20px; line-height: 30px; }
.qiaqia-3 .bd .swiper-slide .wb .desc { font-size: 16px; line-height: 28px; opacity: .6; }
.qiaqia-3 .bd .swiper-slide:hover .wb { bottom: 0; opacity: 1; }
.qiaqia-3 .bd .swiper-slide:hover .wt { opacity: 0; }

.qiaqia-3 .swiper-button-prev,
.qiaqia-3 .swiper-button-next { position: absolute; top: 50%; width: 54px; height: 54px; margin-top: -27px; border-radius: 54px; }
.qiaqia-3 .swiper-button-prev { left: -108px; background: url(/images/qiaqia3_1pv.png) no-repeat rgba(0,0,0,.3); }
.qiaqia-3 .swiper-button-next { right: -108px; background: url(/images/qiaqia3_1nx.png) no-repeat rgba(0,0,0,.3); }
.qiaqia-3 .swiper-button-prev:hover { background: url(/images/qiaqia3_1pv.png) no-repeat #cc0033; }
.qiaqia-3 .swiper-button-next:hover { background: url(/images/qiaqia3_1nx.png) no-repeat #cc0033; }
@media (max-width:1680px) {
    .qiaqia-3 .g-in { width: 100%; margin: 0; }
}
@media (max-width:992px) {
    .qiaqia-3 {padding: 0;}
    .qiaqia-3 .g-in {width: 100%;padding: 15px;}
    .qiaqia-3 .hd {margin-bottom: 15px;padding: 15px;}
    .qiaqia-3 .hd h2 {color: #ca141d;font-size: 24px;line-height: 1.8;margin-bottom: 8px;}
    .qiaqia-3 .bd { position: relative; padding: 0 14px; }
    .qiaqia-3 .bd .swiper-slide { width: 50%; }
    .qiaqia-3 .bd .swiper-slide .wt {height: 68px;padding-top: 8px;background: url(/images/qiaqia3_2.png) no-repeat center / cover;font-size: 14px;line-height: 22px;}
    .qiaqia-3 .bd .swiper-slide .wt .step {font-size: 16px;font-weight: 400;}
    .qiaqia-3 .bd .swiper-slide .wb {height: 125px;padding: 25px 15px 0;background: url(/images/qiaqia3_3.png) no-repeat center / cover;}
    .qiaqia-3 .bd .swiper-slide .wb h2 {margin-bottom: 5px;font-size: 16px;line-height: 20px;}
    .qiaqia-3 .bd .swiper-slide .wb .desc {font-size: 14px;line-height: 20px;}
    .qiaqia-3 .bd .swiper-slide:hover .wb { bottom: 0; opacity: 1; }
    .qiaqia-3 .bd .swiper-slide:hover .wt { opacity: 0; }
    .qiaqia-3 .swiper-button-prev,
    .qiaqia-3 .swiper-button-next { position: absolute; top: 50%; width: 34px; height: 34px; margin-top: -17px; border-radius: 34px; }
    .qiaqia-3 .swiper-button-prev { left: 0; background: url(/images/qiaqia3_1pv.png) no-repeat center center / cover rgba(0,0,0,.3); }
    .qiaqia-3 .swiper-button-next { right:0; background: url(/images/qiaqia3_1nx.png) no-repeat center center / cover rgba(0,0,0,.3); }
    .qiaqia-3 .swiper-button-prev:hover { background: url(/images/qiaqia3_1pv.png) no-repeat center center / cover #cc0033; }
    .qiaqia-3 .swiper-button-next:hover { background: url(/images/qiaqia3_1nx.png) no-repeat center center / cover #cc0033; }
}

/* 感受洽洽 */
.abt-1 { padding: 70px 0; background-color: #f7f7f7; }
.abt-1 .g-in { width: 1500px; margin: 0 auto; }

.data-wp { display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; margin-bottom: 100px; box-shadow: 0 0 20px rgba(0,0,0,0.1); background: #fff; color: #333; }
.data-wp .item { position: relative; width: 33.333%; padding: 55px 0; text-align: center; }
.data-wp .item::after { position: absolute; top: -5px; bottom: -5px; left: 0; right: 0; background: url(/images/abt_1.png) no-repeat right bottom #fff; content: ''; transition: all .3s ease;  }
.data-wp .item .num { position: relative; color: #ca141d; font-size: 40px; line-height: 60px; z-index: 1; }
.data-wp .item .num em { font-family: Impact; font-weight: bold; }
.data-wp .item .num span { display: inline-block; margin-left: 12px; margin-top: 0; font-size: 16px; line-height: 40px; vertical-align: top; }
.data-wp .item .num-tit { position: relative; color: #333; font-size: 20px; line-height: 45px; z-index: 1; }
.data-wp .item:hover::after { background: #ca141d url(/images/abt_1.png) no-repeat right bottom; }
.data-wp .item:hover .num { color: #fff; font-size: 46px; }
.data-wp .item:hover .num span { font-size: 20px; }
.data-wp .item:hover .num-tit { color: #fff; font-size: 24px; }
@media (max-width:1680px) {
    .abt-1 .g-in { width: 100%; }
}
@media all and (max-width:992px){
    .data-wp {margin-bottom: 15px;}
    .data-wp .item {padding: 20px 0 15px;width: auto;}
    .data-wp .item::after {top: 0;bottom: 0;}
    .data-wp .item .num {font-size: 26px;line-height: 30px;}
    .data-wp .item .num em {font-weight: 400;}
    .data-wp .item .num span {margin-left: 8px;margin-top: 0;font-size: 12px;line-height: 22px;}
    .data-wp .item .num-tit {font-size: 13px;line-height: 30px;}
    .data-wp .item:hover::after { background: #ca141d url(/images/abt_1.png) no-repeat right bottom; }
    .data-wp .item:hover .num { color: #fff; font-size: 46px; }
    .data-wp .item:hover .num span { font-size: 20px; }
    .data-wp .item:hover .num-tit { color: #fff; font-size: 24px; }
}
.abt-1 .bd { display: flex; justify-content: space-between; align-items: flex-start; }
.abt-1 .bd .txt { position: relative; flex: 0 0 800px; padding: 60px 15px 0 80px; }
.abt-1 .bd .txt h2 { color: #ca141d; font-size: 32px; line-height: 66px; }
.abt-1 .bd .txt .desc { min-height: 192px; margin-top: 20px; color: rgba(0,0,0,0.8); font-size: 16px; line-height: 32px; text-align: justify; }
.abt-1 .bd .txt .more { display: block; width: 137px; height: 32px; border-radius: 30px; border: 1px solid #999; color:#999; font-size: 14px; line-height: 30px; text-align: center; transition: all .3s ease; }
.abt-1 .bd .txt .more i { display: inline-block; width: 18px; margin: 6px 15px 0 0; vertical-align: top; }
.abt-1 .bd .txt .more i:last-child { display: none; }
.abt-1 .bd .txt .more svg { display: block; color: #000; }
.abt-1 .bd .txt .more:hover { border: 1px solid #ca141d; color:#ca141d; }
.abt-1 .bd .txt .more:hover i { display: inline-block; }
.abt-1 .bd .txt .more:hover i:first-child { display: none; }
@media (max-width:992px) {
    .abt-1 { padding: 0; }
    .abt-1 .g-in { width: 100%; padding: 15px; }
    .abt-1 .bd { flex-wrap: wrap; }
    .abt-1 .bd .pic { width: 100%; }
    .abt-1 .bd .txt {flex: 0 0 100%;padding: 30px 15px 15px;}
    .abt-1 .bd .txt h2 {font-size: 24px;line-height: 1.6;}
    .abt-1 .bd .txt .desc {min-height: inherit;margin-top: 12px;font-size: 14px;line-height: 1.8;margin-bottom: 22px;}
    .abt-1 .bd .txt .more { display: block; width: 137px; height: 32px; border-radius: 30px; border: 1px solid #999; color:#999; font-size: 14px; line-height: 30px; text-align: center; }
    .abt-1 .bd .txt .more i { display: inline-block; width: 18px; margin: 6px 15px 0 0; vertical-align: top; }
    .abt-1 .bd .txt .more svg { display: block; color: #000; }
}


.abt-2 { display: flex; justify-content: space-between; align-items: flex-start; background: url(/images/abt_4.jpg) right bottom ; }
.abt-2 .pic { width: 50%; height: 100%; }
.abt-2 .bd { position: relative; width: 50%; height: 100%; }
.abt-2 .bd .txt { position: absolute; left: 0; top: 50%; padding: 0 80px; transform: translateY(-50%); z-index: 1; }
.abt-2 .bd .txt h2 { padding: 15px 0; color: #ca141d; font-size: 32px; line-height: 36px; }
.abt-2 .bd .txt .desc { margin-top: 20px; color: rgba(0,0,0,0.8); font-size: 16px; line-height: 32px; text-align: justify; }
@media all and (max-width:992px){
    .abt-2 { flex-wrap: wrap; background: url(/images/abt_4.jpg) right bottom / cover; }
    .abt-2 .pic { width: 100%; height: 100%; }
    .abt-2 .bd { width: 100%; height: 100%; }
    .abt-2 .bd .txt {padding: 0 30px;}
    .abt-2 .bd .txt h2 {padding: 0;font-size: 24px;line-height: 1.6;}
    .abt-2 .bd .txt .desc {margin-top: 12px;font-size: 14px;line-height: 24px;}
}

.abt-3 { background: #f7f7f7; }
.abt-3 .g-in { width: 1500px; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-start; }
.abt-3 .bd { position: relative; width: 50%; flex: 0 0 50%; }
.abt-3 .bd .txt { position: absolute; left: 0; top: 50%; padding: 0 170px 0 16px; transform: translateY(-50%); z-index: 1; }
.abt-3 .bd .txt h2 { padding: 15px 0; color: #ca141d; font-size: 32px; line-height: 36px; }
.abt-3 .bd .txt .desc { min-height: 96px; margin-top: 12px; margin-bottom: 16px; color: rgba(0,0,0,0.8); font-size: 16px; line-height: 32px; text-align: justify; }
.abt-3 .bd .txt .more { display: block; width: 192px; height: 42px; border-radius: 42px; background-color: #ca141d; color:#fff; font-size: 14px; line-height: 40px; text-align: center; }
.abt-3 .bd .txt .more i { display: inline-block; width: 18px; margin: 12px 0 0 12px; vertical-align: top; }
.abt-3 .bd .txt .more svg { display: block; color: #fff; }
.abt-3 .pic { width: 50%; flex: 0 0 50%; }
@media all and (max-width:992px){
    .abt-3 .g-in { width: 100%; padding: 15px; flex-wrap: wrap; }
    .abt-3 .bd { width: 100%; flex: 0 0 100%; }
    .abt-3 .bd .txt {padding: 0 15px;}
    .abt-3 .bd .txt h2 {padding: 0 0 12px;font-size: 24px;line-height: 1.6;}
    .abt-3 .bd .txt .desc {min-height: inherit;margin-top: 0;font-size: 14px;line-height: 1.6;}
    .abt-3 .bd .txt .more {width: 120px;height: 32px;border-radius: 32px;line-height: 32px;}
    .abt-3 .bd .txt .more i {display: inline-block;margin: 8px 0 0 0px;}
    .abt-3 .bd .txt .more svg { display: block; color: #fff; }
    .abt-3 .pic { width: 100%; flex: 0 0 100%; }
}
@media (max-width:1680px) {
    .abt-3 .g-in { width: 100%; }
}

.abt-4 { padding: 60px 0 70px; background: #f7f7f7; }
.abt-4 .g-in { width: 1500px; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-start; }
.abt-4 .item { position: relative; width: 50%; flex: 0 0 50%; text-align: center; }
.abt-4 .item .icon { width: 110px; margin: 0 auto 16px; }
.abt-4 .item h2 { color: #333; font-size: 28px; line-height: 40px; }
.abt-4 .item h3 { color: #555; font-size: 16px; line-height: 26px; text-transform: uppercase; }
.abt-4 .item .desc { margin-top: 20px; color: rgba(0,0,0,0.6); font-size: 16px; line-height: 32px; }
.abt-4 .item:nth-child(1):after { position: absolute; right: 0; top: 50%; width: 1px; height: 200px; margin-top: -100px; background-color: #e9b2b5; content: ''; }
@media (max-width:1680px) {
    .abt-4 .g-in { width: 100%; }
}
@media (max-width:992px) {
    .abt-4 { padding: 0; }
    .abt-4 .g-in {width: 100%;padding: 15px 0;}
    .abt-4 .item { padding: 15px; }
    .abt-4 .item .icon {width: 50px;margin: 0 auto 10px;}
    .abt-4 .item h2 {font-size: 20px;line-height: 1.6;}
    .abt-4 .item h3 {font-size: 13px;line-height: 26px;}
    .abt-4 .item .desc {margin-top: 4px;font-size: 12px;line-height: 1.6;}
    .abt-4 .item:nth-child(1):after {position: absolute;right: 0;top: 50%;width: 1px;height: 130px;margin-top: -65px;background-color: #e9b2b5;content: '';}
}

.abt-5 { height: 940px; padding: 0; background: url(/images/abt_10.jpg) center; }
.abt-5 .g-in { width: 1500px; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-start; }
.abt-5-a { width: 50%; padding: 176px 0 0; }
.abt-5-a .hd { margin-bottom: 90px; text-align: center; }
.abt-5-a .hd h2 { display: inline-block; border-bottom: 1px solid #fff; color: #fff; font-size: 18px; line-height: 52px; }
.abt-5-a .hd h2 strong { display: inline-block; font-size: 72px; font-family: Impact; line-height: 93px; margin-right: 12px; }
.abt-5-a .bd { position: relative; }
.abt-5-a .bd .swiper-container { padding-bottom:60px; }
.abt-5-a .bd .swiper-slide {width:300px;height:300px;background:#fff;border-radius:300px;/*border:6px solid #fff;*/box-shadow:0 8px 30px #ddd;position:relative;text-align:center;transition:300ms;transform:scale(0.8);}
.abt-5-a .bd .swiper-slide-active,.abt-5-a .swiper-slide-duplicate-active {transform:scale(1);}
.abt-5-a .bd .swiper-slide .txt {top:50%;left:50%;position:absolute;line-height:50px;font-size:30px;color:#fff;transform:translate(-50%,-50%);}
.abt-5-a .bd .swiper-slide .txt i {display:block;width:58px;height:58px;margin:0 auto 20px;}
.abt-5-a .bd .swiper-slide img {display:block;}
.abt-5-a-arrow { position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); cursor: pointer; transition: all .3s; z-index: 9; animation: mymove 5s infinite; }
.abt-5-a-arrow:hover { bottom: -15px; }
.abt-5-b { width: 50%; padding: 176px 0 0; }
.abt-5-b .hd { margin-bottom: 90px; text-align: center; }
.abt-5-b .hd h2 { display: inline-block; border-bottom: 1px solid #fff; color: #fff; font-size: 18px; line-height: 52px; }
.abt-5-b .hd h2 strong { display: inline-block; font-size: 72px; font-family: Impact; line-height: 93px; margin-right: 12px; }
.abt-5-b .bd {padding: 0 25px;}
.abt-5-b .bd .swiper-slide { display: flex; justify-content: space-around; align-items: flex-start; text-align: center; }
.abt-5-b .bd .swiper-slide .item {width: 45%;padding: 30px;background-color: rgba(186,18,24,.74);}
.abt-5-b .bd .swiper-slide .item h4 { margin-bottom: 16px; color: rgba(255,255,255,.9); font-size: 26px; line-height: 62px; }
.abt-5-b .bd .swiper-slide .item ul { padding: 20px 0; border: 1px solid rgba(255,255,255,.2); color: rgba(255,255,255,.8); font-size: 16px; line-height: 36px; }
.abt-5-b .bd .swiper-slide .item:last-child { background-color: rgba(0,48,92,.48); }
@media (max-width:1680px) {
    .abt-5 .g-in { width: 100%; }
}
@media (max-width:1280px) {
    .abt-5 { height: auto; background: url(/images/abt_10.jpg) center / cover; }
    .abt-5 .g-in { padding: 15px; flex-wrap: wrap; }
    .abt-5-a {width: 100%;padding: 30px 0 0;}
    .abt-5-a .bd { padding-bottom: 80px; }
    .abt-5-a .bd .swiper-container { padding-bottom:0; }
    .abt-5-a .bd .swiper-slide {width:280px;height:280px; border-radius:280px; }
    .abt-5-a .bd .swiper-slide .txt { line-height:32px;font-size:16px; }
    .abt-5-a .bd .swiper-slide .txt i { width:34px;height:34px;margin:0 auto 0;}
    .abt-5-b {width: 100%;padding: 30px 0 30px;}
}
@media (max-width:992px) {
    .abt-5 { height: auto; background: url(/images/abt_10.jpg) center / cover; }
    .abt-5 .g-in { width: 100%; padding: 15px; flex-wrap: wrap; }
    .abt-5-a {width: 100%;padding: 30px 0 0;}
    .abt-5-a .hd {margin-bottom: 30px;text-align: center;}
    .abt-5-a .hd h2 {font-size: 16px;line-height: 46px;}
    .abt-5-a .hd h2 strong {font-size: 40px;line-height: 44px;margin-right: 8px;}
    .abt-5-a .bd { padding-bottom: 60px; }
    .abt-5-a .bd .swiper-container { padding-bottom:0; }
    .abt-5-a .bd .swiper-slide {width:180px;height:180px; border-radius:180px; }
    .abt-5-a .bd .swiper-slide .txt { line-height:32px;font-size:16px; }
    .abt-5-a .bd .swiper-slide .txt i { width:34px;height:34px;margin:0 auto 0;}
    .abt-5-b {width: 100%;padding: 30px 0 30px;}
    .abt-5-b .hd {margin-bottom: 30px;}
    .abt-5-b .hd h2 {font-size: 16px;line-height: 46px;}
    .abt-5-b .hd h2 strong {font-size: 40px;line-height: 44px;margin-right: 8px;}
    .abt-5-b .bd {padding: 0;}
    .abt-5-b .bd .swiper-slide { display: flex; justify-content: space-around; align-items: flex-start; text-align: center; }
    .abt-5-b .bd .swiper-slide .item {width: 48%;padding: 15px;}
    .abt-5-b .bd .swiper-slide .item .pic {width: 60%;margin: 0 auto 12px;}
    .abt-5-b .bd .swiper-slide .item h4 {margin-bottom: 10px;font-size: 15px;line-height: 1.4;}
    .abt-5-b .bd .swiper-slide .item ul {padding: 15px 0;font-size: 13px;line-height: 30px;}
    .abt-5-b .bd .swiper-slide .item:last-child {}
}

.abt-6 { position: relative; background: url(/images/abt_12.jpg) center; display: flex; justify-content: space-between; align-items: flex-start; }
.abt-6-1 { position: absolute; width: 50%; height: 100%; }
.abt-6-1 .abt-6-1-pic { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.abt-6-1 .abt-6-1-pic .swiper-container,
.abt-6-1 .abt-6-1-pic .swiper-container .swiper-wrapper,
.abt-6-1 .abt-6-1-pic .swiper-container .swiper-slide { width: 100%; height: 100%; }
.abt-6-1 .abt-6-1-pic .swiper-container .swiper-pagination-bullet { border-radius: 10px; background-color: #e1ebea; }
.abt-6-1 .abt-6-1-pic .swiper-container .swiper-pagination-bullet-active { background-color: #c1131c; }




.abt-6-2 { width: 50%; padding: 124px 38px 0; color: rgba(255,255,255,.8); }
.abt-6-2 .a { background: url(/images/abt_13.png) no-repeat right center;   }
.abt-6-2 .a .aa { width: 310px; padding: 22px 0; border-top: 1px solid rgba(255,255,255,.3); }
.abt-6-2 .a .aa h3 { font-size: 43px; line-height: 62px; }
.abt-6-2 .a .aa h2 { font-size: 32px; line-height: 52px; }
.abt-6-2 .b { width: 100%; padding: 50px 0 0; border-top: 1px solid rgba(255,255,255,.3); display: flex; justify-content: start; align-items: flex-start; }
.abt-6-2 .b .ba { width: 216px; padding: 38px 0 0; text-align: center; }
.abt-6-2 .b .ba h3 { color: #fff; font-size: 16px; font-weight: bold; line-height: 28px; }
.abt-6-2 .b .ba h4 { color: #fff; font-size: 16px; font-weight: bold; line-height: 24px; }
.abt-6-2 .b .ba .swiper-slide { width: 216px!important; }
.abt-6-2 .b .ba .swiper-button-prev {position: relative;top: 0;left: 94px;display: block;margin-top: 0;transform: rotate(90deg) scale(0.7);transform-origin: 50% 50%;}
.abt-6-2 .b .ba .swiper-button-next {position: relative;top: 0;left: 94px;display: block;margin-top: 0;transform: rotate(90deg) scale(0.7);transform-origin: 50% 50%;}
.abt-6-2 .b .bb { display: block; overflow: hidden; height: 440px; border-left: 2px solid #fff; font-size: 16px; line-height: 2; }
.abt-6-2 .b .bb .item {padding: 15px 30px;}
.abt-6-2 .b .bb .item h4 { position: relative; color: #fff; font-size: 20px; font-weight: bold; line-height: 24px; }
.abt-6-2 .b .bb .item h4::after { position: absolute; left: -20px; top: 11px; width: 6px; height: 2px; background-color: #fff; content: ''; }
.gallery-top .swiper-slide { height: 440px; overflow: hidden; overflow-y: auto; }

@media all and (max-width:992px){
    .abt-6 { background: url(/images/abt_12.jpg) center / cover; flex-wrap: wrap; }
    .abt-6-1 { position: relative; width: 100%; height: 40vh; }
    .abt-6-2 {width: 100%;padding: 20px 15px;color: rgba(255,255,255,.8);}
    .abt-6-2 .a {background: url(/images/abt_13.png) no-repeat right center;background-size: contain;}
    .abt-6-2 .a .aa {width: auto;padding: 15px;display: inline-block;}
    .abt-6-2 .a .aa h3 {font-size: 24px;line-height: 1.8;}
    .abt-6-2 .a .aa h2 {font-size: 24px;line-height: 1.8;}
    .abt-6-2 .b {padding: 20px 0 10px;}
    .abt-6-2 .b .ba {width: 120px;padding: 0;text-align: left;}
    .abt-6-2 .b .ba h3 {color: #fff;font-size: 14px;font-weight: bold;line-height: 28px;}
    .abt-6-2 .b .ba h4 {font-size: 14px;}
    .abt-6-2 .b .ba .swiper-slide {width: 120px!important;}
    .abt-6-2 .b .ba .swiper-button-prev {left: 15px;}
    .abt-6-2 .b .ba .swiper-button-next {left: 15px;}
    .abt-6-2 .b .bb {height: 350px;font-size: 14px;line-height: 1.6;border-left: 1px solid #ffffff61;}
    .abt-6-2 .b .bb .item {padding: 10px 20px 10px 30px;}
    .abt-6-2 .b .bb .item h4 {font-size: 18px;}
    .abt-6-2 .b .bb .item h4::after { position: absolute; left: -20px; top: 11px; width: 6px; height: 2px; background-color: #fff; content: ''; }
    .gallery-top .swiper-slide {height: 350px;}
}

.menu { margin-bottom: 30px; background-color: #f5f8fb; }
.menu li { float: left; width: 20%; border-right: 1px solid #ebedef; font-size: 20px; line-height: 100px; text-align: center; }
.menu li:last-child { border-right: 0; }
.menu li a { display: block; transition: all .3s ease; font-size: 20px; }
.menu li:hover a,
.menu li.current a { background-color: #d90011; color: #fff; }
@media all and (max-width:1680px){
    .menu li { line-height: 87px; }
}
@media all and (max-width:1280px){
    .menu li { line-height: 66px; }
}
@media all and (max-width:992px){
    .menu { margin-bottom: 0; }
    .menu li { width: auto; min-width: 33.333%; border-bottom: 1px solid #ebedef; font-size: 14px; line-height: 40px; }
    .menu li a { padding: 0 20px; font-size: 14px; }
}

.left-third { margin-bottom: 30px; text-align: center; clear: both; }
.left-third li { display: inline-block; width: 20%; font-size: 16px; line-height: 50px; text-align: center; }
.left-third li:last-child { border-right: 0; }
.left-third li a { display: block; border-bottom: 2px solid #fff; font-size: 16px; transition: all .3s ease; }
.left-third li:hover a,
.left-third li a.on { border-bottom: 2px solid #d90011; color: #d90011; }
@media all and (max-width:1680px){
    .left-third li { line-height: 40px; }
}
@media all and (max-width:1280px){
    .left-third li { line-height: 30px; }
}
@media all and (max-width:992px){
    .left-third { margin-bottom: 0; }
    .left-third li { width: auto; min-width: 33.333%; border-bottom: 1px solid #ebedef; font-size: 14px; line-height: 20px; }
    .left-third li a { padding: 0 20px; font-size: 14px; }
}
.wrap { position: relative; width: 1600px; margin: 0 auto; }
.wrap-full { width: 100%; } 
@media (max-width: 1680px){
    .wrap { width: 100%; padding: 0 2%; }
    .wrap-full { width: 100%; padding: 0; } 
}
@media (max-width: 1280px){
    .wrap { padding: 0 2%; }
    .wrap-full { padding: 0; }
}
@media (max-width: 992px){
    .wrap { padding: 15px; }
    .wrap-full { padding: 0; }
}

.col-title { position: relative; margin-bottom: 40px; }
.col-title h2 { position: relative; color: #000; font-size: 36px; font-weight: bold; line-height: 75px; z-index: 1; }
.col-title h3 { position: absolute; left: 0; top: 0; width: 100%; color: #000; font-size: 44px; font-weight: bold; line-height: 50px; text-transform: uppercase; opacity: .05; }

.wrap-full .col-title { width: 1600px; margin: 0 auto; }
@media (max-width: 1680px){
    .wrap-full .col-title { width: 100%; padding: 0 2%; }
}
@media (max-width: 1280px){
    .wrap-full .col-title { padding: 0 2%; }
}
@media (max-width: 992px){
    .wrap-full .col-title { padding: 15px; }
}

@media (max-width: 1680px){
    .col-title { margin-bottom: calc( ( 1680/1920 ) * 40px ); }
    .col-title h2 { font-size: calc( ( 1680/1920 ) * 36px ); line-height: calc( ( 1680/1920 ) * 75px ); }
    .col-title h3 { font-size: calc( ( 1680/1920 ) * 44px ); line-height: calc( ( 1680/1920 ) * 50px ); }
}
@media (max-width: 1280px){
    .col-title { margin-bottom: calc( ( 1280/1920 ) * 40px ); }
    .col-title h2 { font-size: calc( ( 1280/1920 ) * 36px ); line-height: calc( ( 1280/1920 ) * 75px ); }
    .col-title h3 { font-size: calc( ( 1280/1920 ) * 44px ); line-height: calc( ( 1280/1920 ) * 50px ); }
}
@media (max-width: 768px){
    .col-title { margin-bottom: 20px; }
    .col-title h2 { font-size: 20px; line-height: 40px; }
    .col-title h3 { font-size: 24px; line-height: 30px; }
}



/* 图片列表 */
.pic-item-list { margin:0 0 60px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }

.piList { padding:0 0 3vh; }
.piList .pic-item-list { margin-left: -1.5%; margin-bottom: 0; }
.piList .pic-item { position:relative; width:23.5%; margin:0 0 1.5% 1.5%; background: #fff; padding:0; display:inline; }
.piList .pic-item::after { position: absolute; left: 0; bottom: -1px; width: 0; height: 2px; background-color: #d90011; display: block; content: ""; opacity: 0; }
.piList .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; line-height:inherit; overflow: hidden; }
.piList .list-pic img { width:100%; height:auto; transition: all .6s; }
.piList dl { padding:2vh 3vh; line-height:26px; }
.piList dl dt { height:36px; font-size: 16px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList .pic-item:hover { box-shadow: 0 15px 15px rgba(0,0,0,.1); transition: all 0.6s; }
.piList .pic-item:hover .list-pic img { transform: scale(1.06); }
.piList .pic-item:hover::after { opacity: 1; width: 100%; transition: all 0.6s }
.piList.piList-item-4 .pic-item { width:23.5%; }

@media (max-width: 992px){

}
.piList-2 { padding:0 0 3vh; }
.piList-2 .pic-item-list { margin-left: -1.5%; margin-bottom: 0; }
.piList-2 .pic-item { position:relative; width:23.5%; margin:0 0 1.5% 1.5%; background: #fff; padding:0; display:inline; }
.piList-2 .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; line-height:inherit; overflow: hidden; }
.piList-2 .list-pic img { width:100%; height:auto; }
.piList-2 dl { position: relative; left: 0; bottom: 0; right: 0; padding:16px 18px 12px; background: #f5f8fb; color: #fff; line-height:1.8; text-align: left; }
.piList-2 dl dt { height: auto; color: #000; font-size: 18px; line-height:2; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList-2 dl dd.date { color: #d90011; font-size: 16px; }
.piList-2 .pic-item:hover { box-shadow: 0 15px 15px rgba(0,0,0,.1); transition: all 0.6s ease; }
.piList-2 .pic-item:hover .list-pic img { transform: scale(1.06); transition: all .6s; }

@media (max-width: 992px){
    .piList-2 { padding:0; }
    .piList-2 .pic-item-list { margin-left: -1.5%; }
    .piList-2 .pic-item { width:48.5%; margin:0 0 3% 1.5%; }
    .piList-2 dl { padding:5% 4% 4%; text-align: center; }
    .piList-2 dl dt { font-size: 15px; line-height:1.6; }
    .piList-2 dl dd.date { font-size: 13px; }
}

/* 图文列表 */
.picnews-1 { padding:0 0 1.5%; }
.picnews-1 ul { margin-left: -2%; }
.picnews-1 .item { position: relative; float: left; width: 23%; margin:0 0 2% 2%; background:#fff; line-height:20px; }
.picnews-1 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.picnews-1 .item a { position: relative; display: block; padding: 0; z-index: 1; }
.picnews-1 .item .pic { position: relative; overflow: hidden; }
.picnews-1 .item .pic img { width: 100%; height: auto; transform: scale(1); transition: all .6s; }
.picnews-1 .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:24px 20px; background: #f5f8fb; line-height: 1.8; }
.picnews-1 .item dl .title { color: #000; font-size: 22px; line-height: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.picnews-1 .item dl .descrition { height: 48px; margin-top: 10px; margin-bottom: 10px; opacity: .6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.picnews-1 .item dl .date { color: #d90011; font-size: 18px; font-family: Arial; }
.picnews-1 .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1); }
.picnews-1 .item:hover a { color: #000; }
.picnews-1 .item:hover .pic img { transform: scale(1.1); }
.picnews-1 .item:hover dl .title { color: #d90011; }
.picnews-1 .item:hover dl .other .more { border:1px solid #d90011; color: #d90011; transition: all .6s; }

.picnews-3 { padding:0; }
.picnews-3 .item { position: relative; margin:0 0 60px; background-color: #f5f8fb; }
.picnews-3 .item a { position: relative; display: block; height: 262px; padding: 0; z-index: 1; }
.picnews-3 .item .pic { position: relative; float: left; width: 362px; height: 262px; margin: 0; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.picnews-3 .item .pic img { width: 100%; height: 100%; transform: scale(1); transition: all .6s; }
.picnews-3 .item dl { display:block; overflow:hidden; zoom:1; position: relative; top: 50%; padding:0 40px; line-height: 1.6; transform: translateY(-50%); }
.picnews-3 .item dl .title { margin-bottom: 12px; color: #000; font-size: 22px; line-height: 1.8; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.picnews-3 .item dl .date { margin-bottom: 12px; font-size: 18px; font-family: Arial; opacity: .5; }
.picnews-3 .item dl .descrition { height: 56px; opacity: .5; font-size: 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.picnews-3 .item:hover a { color: #666; }
.picnews-3 .item:hover dl .title { color: #d90011; }
.picnews-3 .item:hover .pic img { transform: scale(1.1); }

.list-4 { padding:0 0 1.5%; }
.list-4 ul { margin-left: -1.5%; }
.list-4 .item { position: relative; margin:0 0 0 1.5%; border-bottom: 1px solid #eee; background:#fff; line-height:20px; }
.list-4 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.list-4 .item a { position: relative; display: block; padding: 2vh 1.5vw; z-index: 1; }
.list-4 .item .title { padding-left: 18px; background: url(/images/z4.png) left center no-repeat; background-size: 5px auto; color: #000; font-size: 16px; font-weight: normal; }
.list-4 .item .title i {display: inline-block;width: 18px;height: 18px;margin-left: 10px;background: url(/images/z5.png) no-repeat center / cover;vertical-align: middle;}
.list-4 .item .date { float: right; margin-left: 1.5vw; }
.list-4 .item:hover a,
.list-4 .item:hover .title { color: #ca141d; }
.list-4 .item:hover .title i { background: url(/images/z6.png) no-repeat center / cover; }
.list-4.list-item-1 .item { float: left; width: calc(100%/1 - 1.5%); }
.list-4.list-item-2 .item { float: left; width: calc(100%/2 - 1.5%); }
.list-4.list-item-3 .item { float: left; width: calc(100%/3 - 1.5%); }
.list-4.list-item-3 .item a { padding: 2vh 1.5vw; }
.list-4.list-item-3 .item .date { display: none; }
.list-4.list-item-2 .item .title,
.list-4.list-item-3 .item .title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
@media (max-width: 768px){
    .list-4 .item .title { font-size: 14px; }
}
.webmap { padding:0 0 60px; }
.webmap dl { padding: 15px 0; border-bottom: 1px double #eee; }
.webmap dl dt { float: left; width: 26%; padding: 0 5%; font-size: 18px; font-weight: bold; text-align: right; }
.webmap dl dd { display: block; overflow: hidden; font-size: 16px; }
.webmap dl dd a { display: inline-block; margin-right: 20px; }
.webmap dl:nth-child(2n) { background-color: rgba(0,0,0,0.02); }

.download-1 { padding:0; }
.download-1 ul { margin-left: -3%; }
.download-1 .item { position: relative; float: left; width: 30.3333%; margin:0 0 3% 3%; border: 1px solid #caced1; background:#fff; transition: all .3s; }
.download-1 .item::after { position: absolute; right: 30px; top: 50%; width: 64px; height: 64px; margin-top: -34px; background: url(/images/download1.png) no-repeat 50% / cover; content: ''; transition: all .3s; }
.download-1 .item a { display: block; padding: 28px 60px 28px 30px; }
.download-1 .item .title { margin-bottom: 12px; color: #000; font-size: 18px; line-height: 1.8; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .3s; }
.download-1 .item .date { font-size: 16px; font-family: Arial; line-height: 1.2; opacity: .5; transition: all .3s; }
.download-1 .item:hover { border: 1px solid #d90011; }
.download-1 .item:hover::after { background: url(/images/download2.png) no-repeat 50% / cover; }
.download-1 .item:hover .title,
.download-1 .item:hover .date { color: #d90011; opacity: 1; }

@media all and (max-width:1680px){
    .download-1 .item a { padding: calc( ( 1680/1920 ) * 30px ); }
    .download-1 .item::after { right: calc( ( 1680/1920 ) * 30px ); width: calc( ( 1680/1920 ) * 64px ); height: calc( ( 1680/1920 ) * 64px ); margin-top: calc( ( 1680/1920 ) * -64px / 2 ); }
}
@media all and (max-width:1280px){
    .picnews-1 .item { width: 48%; }
    .download-1 .item { width: 47%; }
    .download-1 .item a { padding: calc( ( 1280/1920 ) * 30px ); }
    .download-1 .item::after { right: calc( ( 1280/1920 ) * 30px ); width: calc( ( 1280/1920 ) * 64px ); height: calc( ( 1280/1920 ) * 64px ); margin-top: calc( ( 1280/1920 ) * -64px / 2 ); }
}
@media (max-width: 768px){
    .picnews-1 { padding-bottom: 0; }
    .picnews-1 .item { width: 100%; margin-left: 0; }
    .picnews-1 .item dl { padding:5% 4% 4%; }
    .picnews-1 .item dl .title { font-size: 15px; line-height:1.8; }
    .picnews-1 .item dl .date { font-size: 13px; }
    .picnews-1 .item dl .descrition { margin-top: 5px; line-height:1.6; }
    .picnews-3 .item { margin:0 0 5%; }
    .picnews-3 .item a { height: auto; }
    .picnews-3 .item .pic { float: none; width: 100%; }
    .picnews-3 .item dl { top: 0; padding:5%; transform: translateY(0); }
    .picnews-3 .item dl .title { margin-bottom: 6px; font-size: 16px; }
    .picnews-3 .item dl .date { margin-bottom: 6px; font-size: 14px; }
    .picnews-3 .item dl .descrition { height: 44px; font-size: 14px; }

    .download-1 ul { margin-left: 0; }
    .download-1 .item { position: relative; float: left; width: 100%; margin:0 0 3%; border: 1px solid #caced1; background:#fff; transition: all .3s; }
    .download-1 .item::after { right: 5%; top: 50%; width: 34px; height: 34px; margin-top: -17px; }
    .download-1 .item a { padding: calc( ( 768/1920 ) * 50px ); }
    .download-1 .item .title { margin-bottom: 6px; font-size: 16px; line-height: 1.6; }
    .download-1 .item .date { font-size: 14px; opacity: .5; }
}

/* 分页 */
.page { padding:0 0 60px; line-height:24px; text-align:right; }
.page a { display:inline-block; margin:0 1px; padding:3px 12px; border:1px solid #ddd; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #d90011; background:#d90011; color:#fff; }

@media all and (max-width:1280px){
	.page { padding:20px 0 5vh; text-align: center; }
	.page a { margin-bottom: 5px; padding:1px 10px; }
}
@media (max-width: 992px){
    .page { padding:15px 0; }
}

.news-display { padding: 0 0 60px; }
.news-display .left {float: left;width: 73%;border-right: 1px solid #ddd;padding-right: 4%;}
.news-display .right { float: right; width: 360px; }

/* 内容模式 */
.article { min-height: 50vh; padding:0 0 60px; line-height:2; word-wrap:break-word; font-size: 16px; }
.article .hd { margin-bottom: 55px; border-bottom: 1px solid #caced1; }
.article .hd h1 { padding: 8px 0; color:#000; font-weight: bold; font-size:28px; line-height: 1.6; }
.article .hd .titBar { padding: 14px 0; color: #999; line-height: 32px; }

.article .pc-article { display: block; }
.article .sj-article { display: none; }
@media (max-width: 992px){
    .article .pc-article { display: none; }
    .article .sj-article { display: block; }
}


.fx { float: left; }
.bshare-custom { float: right; }
.bshare-custom span,
.bshare-custom a { display: inline-block; line-height: 32px; vertical-align: top; }
.bshare-custom a { width: 32px!important; height: 32px!important; }
.bshare-custom a.bshare-weixin { background: url(/images/bs1.jpg) no-repeat!important; }
.bshare-custom a.bshare-sinaminiblog { background: url(/images/bs2.jpg) no-repeat!important; }
.bshare-custom a.bshare-more { background: url(/images/bs3.jpg) no-repeat!important; }
#bsPanelHolder,
#bsPanelHolder *,
#bsBox,
#bsBox *,
#bsWXBox,
#bsWXBox * { box-sizing: initial!important; }

.article .bd { padding-bottom:40px; font-size: 16px; text-align: justify; }
.article img { max-width: 100%; height: auto; }
.article video { display: block; max-width: 100%; height: auto; margin: 0 auto; }
.article .ft { padding:15px 0 0; border-top:1px solid #ddd; }
.article .ft ul li { float: left; width: 50%; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.article .ft ul li:last-child { text-align: right; }

@media (max-width:1280px) {
    .news-display .left { float: none; width: 100%; border-right: 0; }
    .news-display .right { float: none; width: 100%; display: none; }
}

@media (max-width:992px) {
    .news-display { padding: 0; }
    .article { padding:0; font-size: 14px; }
    .article .hd { margin-bottom: 5%; }
	.article .hd h1 { font-size: 20px; }
    .article .hd .titBar { padding: 7px 0 14px; font-size: 13px; line-height: 26px; }
    .fx { float: none; }
    .bshare-custom { float: none; }
    .bshare-custom a.bshare-more { display: none!important; }
    .article .bd { padding-bottom: 5%; }
    .article .bd img { max-width: 100%; }
    .article .ft ul li { float: none; width: 100%; font-size: 14px; }
    .article .ft ul li:last-child { text-align: left; }
}

.m-related .hd { margin-bottom:32px; padding:0; border-bottom:1px dotted #caced1; }
.m-related .hd h2 { padding: 8px 0 13px; font-weight: bold; font-size:24px; line-height: 1.6; }
.m-related .bd .item { position: relative; width: 100%; margin:0 0 40px; border: 1px solid #e9ecef; background:#fff; line-height:1.6; }
.m-related .bd .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.m-related .bd .item a { position: relative; display: block; padding: 0; z-index: 1; }
.m-related .bd .item .pic { position: relative; overflow: hidden; }
.m-related .bd .item .pic img { width: 100%; height: auto; transform: scale(1); transition: all .6s; }
.m-related .bd .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:24px 20px; background: #f5f8fb; line-height: 1.8; }
.m-related .bd .item dl .title { color: #000; font-size: 22px; line-height: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-related .bd .item dl .descrition { height: 48px; margin-top: 10px; opacity: .6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.m-related .bd .item dl .date { color: #d90011; font-size: 18px; font-family: Arial; }
.m-related .bd .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1); }
.m-related .bd .item:hover a { color: #000; }
.m-related .bd .item:hover .pic img { transform: scale(1.1); }
.m-related .bd .item:hover dl .title { color: #d90011; }
.m-related .bd .item:hover dl .other .more { border:1px solid #d90011; color: #d90011; transition: all .6s; }

@media (max-width:750px) {
    .m-related { display: none; }
}
.location { margin-bottom: 20px; line-height: 2; font-size: 14px; }

.lott-666 { padding: 70px 0 0; }

.lott-info { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; padding: 0 0 70px; }
.lott-info .pic { width: 50%; }
.lott-info .pic img { width: 100%; height: auto; }
.lott-info .txt { width: 50%; padding: 0 0 0 3%; font-size: 16px; line-height: 36px; }
.lott-info .txt h1 { position: relative; margin-bottom: 30px; padding: 30px 0 0; color: #ca141d; font-size: 30px; font-weight: bold; line-height: 73px; }
.lott-info .txt h1::after { position: absolute; bottom: 0; left: 0; width: 47px; height: 2px; background-color: #ca141d ; content: ''; }
.lott-menu2 { margin-bottom: 43px; }
.lott-menu2 a { display: inline-block; margin-right: 49px; padding: 0 18px; background-color: #f3f3f3; line-height: 37px; font-size: 14px; }
.lott-menu2 a.on { background-color: #ca141d; color: #fff; font-weight: bold; font-size: 16px; }

.lott-pro-info { margin-bottom: 38px; }
.lott-pro-info .txt { margin-bottom: 13px; padding-left: 6%; }
.lott-pro-info .txt h1 { display: inline-block; padding-top: 0; line-height: 83px; }
.lott-pro-info .txt h1::after { width: 100%; }
.lott-pro-info .txt .specs { padding: 23px 0; color: #808080; font-size: 20px; }
.lott-pro-info .txt h4 { color: #333; font-weight: normal; font-size: 20px; line-height: 30px; }
.lott-pro-info .txt .desc { padding-bottom: 50px; color: #808080; }
.lott-pro-info .txt .lott-btn li { float: left; margin-right: 20px; font-size: 18px; line-height: 63px; }
.lott-pro-info .txt .lott-btn li a { display: block; padding: 0 37px 0 73px; border-radius: 63px; background: url(/css/z1.png) no-repeat 25px 50% #ca141d; color: #fff; }
.lott-pro-info .txt .lott-btn li:nth-child(2) a { background: url(/css/z2.png) no-repeat 25px 50% #d3aa7b; }

@media screen and (max-width:992px){
    .lott-info { margin-bottom: 0; padding: 0 0; }
	.lott-info .pic { width: 100%; }
    .lott-info .txt { width: 100%; padding: 0; font-size: 16px; line-height: 36px; }
}

.detail-title { color: #d3aa7b; font-size: 30px; line-height: 76px; }
.detail-desc { padding: 3%; border: 1px solid #f2f2f2; font-size: 16px; line-height: 2; }

.lott-article img { display: block; margin: 0 auto; }

.lott-pro-info .swiper-container-2 { width:100%; border: 1px solid #e5e5e5; }
.lott-pro-info .swiper-container-2 .swiper-slide { width:100%; height: auto; border: 0; text-align: center; }
.lott-pro-info .swiper-container-2 img { position:relative; width:100%; height: auto; }
.lott-pro-info .swiper-container-3 { width:100%; margin:0 auto; margin-top:15px; }
.lott-pro-info .swiper-container-3 .swiper-slide{height: 140px;}
.lott-pro-info .swiper-container-3 .swiper-slide a{display:block;width:100%;height:100%;position:relative;border: 1px solid #eee;}
.lott-pro-info .swiper-container-3 .swiper-slide a span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; box-sizing:border-box}
.lott-pro-info .swiper-container-3 .swiper-slide.swiper-slide-thumb-active a span{ border:2px solid #ca141d}

.iis{width: 80%;}
@media screen and (max-width:1024px){
	.iis{width: 100%;}
}
.lott-info .pic .swiper-button-prev{background: url(/css/dd_prev.png) no-repeat center;}
.lott-info .pic .swiper-button-next{background: url(/css/dd_next.png) no-repeat center;}

.article .pccon{display: block;}
.article .sjcon{display: none;}
@media screen and (max-width:1200px){
	.article .pccon{display: none;}
	.article .sjcon{display: block;}
}

.ab .abb .abbb .swiper-slide .abbbia{overflow: hidden;}
.ab .abb .abbb .swiper-slide .abbbia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.ab .abb .abbb .swiper-slide:hover .abbbia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.ab{margin-top: 70px;}
.ab .g-in{width: 1580px;}
.ab .aba .abaa{font-size: 46px;color: #000000;text-align: center;}
.ab .aba .abac{margin-top: 50px;}
.ab .aba .abac .abacl{float:left;width: 790px;}
.ab .aba .abac .abacl .abacla{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 35px;}
.ab .aba .abac .abacr{float:right;margin-top: 40px;}
.ab .abb{margin-top: 120px;background: #fffdf9;padding: 95px 0 110px;}
.ab .abb .abba{text-align: center;font-size: 46px;color: #000000;}
.ab .abb .abbb{margin-top: 70px;} 
.ab .abb .abbb .swiper-slide{position: relative;}
.ab .abb .abbb .swiper-slide .abbbib{position: absolute;top:0;left:0;width: 100%;text-align: center;padding-top: 40%;}
.ab .abb .abbb .swiper-slide .abbbib .abbbibb{font-size: 24px;color: #ffffff;margin-top: 25px;}
.ab .abb .abbb .swiper-slide .abbbib .abbbibc{font-size: 12px;color: rgba(255,255,255,0.8);text-transform: uppercase;}
.ab .abb .abbb .swiper-slide .abbbic{position: absolute;left:5%;width: 90%;top:5%;height: 90%;background: rgba(197,163,102,0.68);padding: 20% 5%;font-size: 16px;color: #ffffff;line-height: 28px;display: none;}
.ab .abc{height: 764px;background: url(/css/ab9_02.jpg) no-repeat center;padding-top: 104px;}
.ab .abc .abca{font-size: 46px;color: #000000;text-align: center;}
.ab .abc .abcb{margin-top: 52px;}
.ab .abc .abcb .abcbl{float:left;}
.ab .abc .abcb .abcbr{float:right;width: 790px;}
.ab .abc .abcb .abcbr .abcbra{margin-top: 75px;line-height: 29px;font-size: 16px;color: #666666;height: 265px;}
.ab .abd .abda{height: 216px;background: url(/css/ab7_02.jpg) no-repeat center;line-height: 216px;text-align: center;font-size: 46px;color: #ffffff;}
.ab .abd .abdb{text-align: center;}
@media screen and (max-width:1580px){
	.ab .g-in{width: 1200px;}
	.ab{margin-top: 50px;}
	.ab .aba .abaa{font-size: 36px;color: #000000;text-align: center;}
	.ab .aba .abac{margin-top: 30px;}
	.ab .aba .abac .abacl{float:left;width: 650px;}
	.ab .aba .abac .abacl .abacla{font-size: 14px;color: #666666;line-height: 27px;margin-bottom: 20px;}
	.ab .aba .abac .abacl .abaclb img{max-width: 100%;}
	.ab .aba .abac .abacr{width: 520px;margin-top: 25px;}
	.ab .abb{margin-top: 80px;background: #fffdf9;padding: 70px 0 80px;}
	.ab .abb .abba{font-size: 36px;}
	.ab .abb .abbb{margin-top: 50px;}
	.ab .abb .abbb .swiper-slide .abbbib .abbbibb{font-size: 20px;margin-top: 15px;}
	.ab .abb .abbb .swiper-slide .abbbic{font-size: 14px;line-height: 24px;}
	.ab .abc{height: 570px;padding-top: 64px;background-size: cover;}
	.ab .abc .abca{font-size: 36px;}
	.ab .abc .abcb{margin-top: 50px;}
	.ab .abc .abcb .abcbl{width: 600px;}
	.ab .abc .abcb .abcbl img{max-width: 100%;}
	.ab .abc .abcb .abcbr{width: 575px;}
	.ab .abc .abcb .abcbr .abcbra{margin-top: 25px;font-size: 14px;line-height: 26px;height: 230px;}
	.ab .abd .abda{height: 180px;line-height: 180px;background-size: cover;font-size: 36px;}
	.ab .abd .abdb img{width: 1000px;}
}

.conArea { padding-bottom:80px; }
.conArea01 { margin-bottom:70px; }
.conArea01 .con01 { float:left; width:47%; }
.conArea01 .con01 .bd01 ul { border-top:1px solid #ededed;  }
.conArea01 .con01 .bd01 ul li { padding:35px 0; border-bottom:1px solid #ededed;  }
.conArea01 .con01 .bd01 ul li .clearfix { position:relative; padding-left:55px; }
.conArea01 .con01 .bd01 ul li .p1 { float:left; width:190px; padding:2px 0; }
.conArea01 .con01 .bd01 ul li .p1 p { font-size:16px; line-height:20px; color:#333; }
.conArea01 .con01 .bd01 ul li .p1 span { display:block; font-size:14px; line-height:20px; color:#c8c8c8; text-transform:uppercase; font-family:"Arial"; }
.conArea01 .con01 .bd01 ul li .p2 { position:absolute; right:0; top:50%; transform: translateY(-50%); width:calc(100% - 245px); font-size:20px; line-height:25px; color:#333; z-index:5; }
.conArea01 .con02 { float:right; width:47.5%; }
.conArea01 .con02 .bd02 form { position:relative; font-size:0; }
.conArea01 .con02 .bd02 .clearfix { margin-bottom:15px; }
.conArea01 .con02 .bd02 .text { float:left; width:48%; font-size:16px; color:#888; padding-left:20px; background:#f9f9f9; height:55px; line-height:55px; border:1px solid #eee; box-sizing: border-box; }
.conArea01 .con02 .bd02 .text.t01 { margin-right:4%; }
.conArea01 .con02 .bd02 .text.t03 { width:180px; }
.conArea01 .con02 .bd02 select { float:left; width:48%; font-size:16px; color:#888; padding-left:20px; background:#f9f9f9; height:55px; line-height:55px; border:1px solid #eee; box-sizing: border-box; }
.conArea01 .con02 .bd02 img { width:130px; height:55px; }
.conArea01 .con02 .bd02 .textarea { width:100%; height:135px; font-size:16px; color:#888; padding:15px 20px; margin-bottom:15px; background:#f9f9f9; border:1px solid #eee; box-sizing: border-box; }
.conArea01 .con02 .bd02 .btn01 { position:absolute; right:0; bottom:0; display:block; font-size:16px; width:130px; height:55px; text-align:center; line-height:55px; background:#6f757c; color:#fff; border-radius:10px; cursor:pointer; z-index:5; }
.conArea01 .con02 .bd02 ::-webkit-input-placeholder { color:#888; opacity: 1; }
.conArea01 .con02 .bd02 :-moz-placeholder { color:#888; opacity: 1; }
.conArea01 .con02 .bd02 :-ms-input-placeholder { color:#888; opacity: 1; } 
.conArea01 .con02 .bd02 .placeholder { color:#888; opacity: 1; }
.conArea01 .hd { margin-bottom:30px; }
.conArea01 .hd i { font-size:24px; color:#333; margin-right:15px; }
.conArea01 .hd em { font-size:14px; color:#c8c8c8; text-transform:uppercase; font-family:"Arial"; }
@media all and (max-width:1200px){
	.conArea { padding-bottom:50px; }
	.conArea01 { margin-bottom:50px; }
	.conArea01 .con01 { float:none; width:100%; margin-bottom:50px; }
	.conArea01 .con02 { float:none; width:100%; }
}
@media all and (max-width:750px){
	.conArea { padding-bottom:30px; }
	.conArea01 { margin-bottom:30px; }
	.conArea01 .con01 { margin-bottom:30px; }
	.conArea01 .con01 .bd01 ul li { padding:20px 0; }
	.conArea01 .con01 .bd01 ul li .clearfix { padding-left:40px; background-position:left 5px!important; background-size:30px 30px!important; }
	.conArea01 .con01 .bd01 ul li .p1 { float:none; width:100%; }
	.conArea01 .con01 .bd01 ul li .p1 p { font-size:14px; }
	.conArea01 .con01 .bd01 ul li .p1 span { font-size:12px; }
	.conArea01 .con01 .bd01 ul li .p2 { position:relative; top:0; left:0; width:100%; transform: translateY(0); font-size:14px; line-height:20px; }
	.conArea01 .con02 .bd02 .clearfix { margin-bottom:0; }
	.conArea01 .con02 .bd02 .text { float:none; width:100%; font-size:14px; padding-left:10px; height:40px; line-height:40px; margin-bottom:10px; }
	.conArea01 .con02 .bd02 .text.t01 { margin-right:0; }
	.conArea01 .con02 .bd02 .text.t03 { width:100px; margin-bottom:0; }
	.conArea01 .con02 .bd02 select { float:none; width:100%; font-size:14px; padding-left:10px; height:40px; line-height:40px; }
	.conArea01 .con02 .bd02 img { width:100px; height:40px; }
	.conArea01 .con02 .bd02 .textarea { width:100%; height:135px; font-size:14px; padding:10px; margin:10px 0; }
	.conArea01 .con02 .bd02 .btn01 { position:relative; right:0; bottom:0; display:block; font-size:14px; width:100%; height:40px; line-height:40px; margin-top:15px; }
	.conArea01 .hd { margin-bottom:20px; }
	.conArea01 .hd i { font-size:18px; margin-right:5px; }
	.conArea01 .hd em { font-size:12px; }
}

.nopicnews .item .pic { display: none; }

.jmore .more { display: block; width: 137px; height: 32px; border-radius: 30px; border: 1px solid #999; color:#999; font-size: 14px; line-height: 30px; text-align: center; transition: all .3s ease; }
.jmore .more i { display: inline-block; width: 18px; height: 18px; margin: 6px 15px 0 0; vertical-align: top; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1634021127712' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2407' width='18' height='18'%3E%3Cpath d='M512 0C230.4 0 0 230.4 0 512s230.4 512 512 512 512-230.4 512-512S793.6 0 512 0z m0 981.333333C253.866667 981.333333 42.666667 770.133333 42.666667 512S253.866667 42.666667 512 42.666667s469.333333 211.2 469.333333 469.333333-211.2 469.333333-469.333333 469.333333z' p-id='2408' fill='%23999'%3E%3C/path%3E%3Cpath d='M672 441.6l-170.666667-113.066667c-57.6-38.4-106.666667-12.8-106.666666 57.6v256c0 70.4 46.933333 96 106.666666 57.6l170.666667-113.066666c57.6-42.666667 57.6-106.666667 0-145.066667z' p-id='2409' fill='%23999'%3E%3C/path%3E%3C/svg%3E"); }
.jmore .more:hover { border: 1px solid #ca141d; color:#ca141d; }
.jmore .more:hover i { display: inline-block; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1634021127712' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2407' width='18' height='18'%3E%3Cpath d='M512 0C230.4 0 0 230.4 0 512s230.4 512 512 512 512-230.4 512-512S793.6 0 512 0z m0 981.333333C253.866667 981.333333 42.666667 770.133333 42.666667 512S253.866667 42.666667 512 42.666667s469.333333 211.2 469.333333 469.333333-211.2 469.333333-469.333333 469.333333z' p-id='2408' fill='%23ca141d'%3E%3C/path%3E%3Cpath d='M672 441.6l-170.666667-113.066667c-57.6-38.4-106.666667-12.8-106.666666 57.6v256c0 70.4 46.933333 96 106.666666 57.6l170.666667-113.066666c57.6-42.666667 57.6-106.666667 0-145.066667z' p-id='2409' fill='%23ca141d'%3E%3C/path%3E%3C/svg%3E"); }
@media (max-width:992px) {
    .jmore .more { display: block; width: 137px; height: 32px; border-radius: 30px; border: 1px solid #999; color:#999; font-size: 14px; line-height: 30px; text-align: center; }
    .jmore .more i { display: inline-block; width: 18px; height: 18px; margin: 6px 15px 0 0; vertical-align: top; }
}