@charset "utf-8";.container{position: relative;}
.banner .ban-swiper .swiper-slide a{display: block;}
.banner .ban-swiper .swiper-slide a img{width: 100%;}
.col-a{padding: 1.1rem 0 0.9rem 0;}
.col-a .bd{display: flex;justify-content: space-between;align-items: flex-start;}
.col-a .bd .bd1{width: 50.5%;padding-top: 0.44rem;}
.col-a .bd .bd1 .tip{font-size: 18px;color: #666666;margin-top: 15px;}
.col-a .bd .bd1 .tit{font-size: 14px;color: #666666;line-height: 30px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;margin-top: 0.7rem;}
.col-a .bd .bd1 .slide-hd{display: flex;margin-top: 0.5rem;}
.col-a .bd .bd1 .slide-hd .item{background: #ffffff;border-radius: 5px;margin-right: 20px;padding: 7px;transition: all 0.3s;}
.col-a .bd .bd1 .slide-hd .item.on{background: #ad181e;}
.col-a .bd .bd1 .slide-hd .item:last-child{margin-right: 0;}
.col-a .bd .bd1 .slide-hd .item .t a{display: block;position: relative;height: 38px;line-height: 38px;padding: 0 40px;color: #ad181e;transition: all 0.3s;}
.col-a .bd .bd1 .slide-hd .item.on .t a{color: #ffffff;}
.col-a .bd .bd1 .slide-hd .item .t a::before{content: '\20';width: 100%;height: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.col-a .bd .bd1 .slide-hd .item .t a::after{content: '\20';height: 100%;width: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.col-a .bd .bd1 .slide-hd .item.on .t a::before,
.col-a .bd .bd1 .slide-hd .item.on .t a::after{border-color:rgba(255,255,255,.6);}
.col-a .bd .bd2{position: relative;cursor: pointer;}
.col-a .bd .bd2 .a1{padding-right: 18px;}
.col-a .bd .bd2 .a2{position: absolute;left: 0;bottom: 0;transform: translate(-40px,60px); transition: all 0.4s;}
.col-a .bd .bd2 .a2:hover{transform: translate(-40px, 30px);}
.col-a .bd .bd2 .a2 .top{width: 105px;height: 105px;border-radius: 20px 0 20px 20px;background: #ad181e;position: relative;}
.col-a .bd .bd2 .a2 .top::before{content: '\20';position: absolute;left: 50%;top: 50%;border: 14px solid transparent;border-left: 20px solid #ffffff;transform: translate(-50%, -50%);margin-left: 7px;}
.col-a .bd .bd2 .a2 .bot{font-size: 16px;color: #484848;text-align: center;margin-top: 5px;}
.video{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99;background:rgba(00,00,00,0.6);display:none}
.video .s1{width:1200px;position:absolute;left:50%;margin-left:-600px;top:50%;transform:translateY(-50%)}
.video .s1 video{width:100%}
.video .s1 .gb{background:url(gb.png) center center no-repeat;width:30px;height:30px;background-size:30px;position:absolute;right:0;top:-40px;cursor:pointer}
@media (max-width:750px){.video .s1{width:80%;margin-left:0;transform:translate(-50%,-50%)}}
.col-b .bd{box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 0.6rem 0 0 0;}
.col-b .bd .bd1 ul{display: flex;justify-content: space-between;}
.col-b .bd .bd1 ul li{flex: 1;text-align: center;border-right: 1px solid #dfdfdf;padding: 16px 0;}
.col-b .bd .bd1 ul li:last-child{border-right: none;}
.col-b .bd .bd1 .top{display: flex;justify-content: center;align-items: baseline;}
.col-b .bd .bd1 .top .top1{font-family: Arial;font-size: 0.4rem;line-height: 1;font-weight: bold;color: #ad181e;}
.col-b .bd .bd1 .top .top2{font-size: 14px;color: #ad181e;margin-left: 4px;}
.col-b .bd .bd1 .bot{font-size: 16px;color: #2a2a2a;margin-top: 8px;}
.col-b .bd .bd2{text-align: center;margin-top: 18px;position: relative;}
.col-c{background: url(pic7.jpg) no-repeat center;background-size: cover;}
.col-c .bd{position: relative;padding: 70px 0 112px 0;overflow: hidden;}
.col-c .bd::before{content: '\20';position: absolute;width: 7rem;height: 7rem;border-radius: 50%;border: 1px solid rgba(247, 219, 165, .5);z-index: 2;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.col-c .bd::after{content: '\20';position: absolute;width: 12.4rem;height: 12.4rem;border-radius: 50%;border: 1px solid rgba(247, 219, 165, .5);z-index: 2;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.col-c .bd .bd1{position: relative;z-index: 4;}
.col-c .bd .bd1 .tip{font-size: 18px;color: #ffffff;margin-top: 15px;}
.col-c .bd .bd2{position: relative;z-index: 4;}
.col-c .bd .bd2 .center-pic{display: flex;justify-content: center;}
.col-c .bd .bd2 .center-pic a{position: relative;display: block;z-index: 6;}
.col-c .bd .bd2 .center-pic .pic{overflow: hidden; border-radius: 20px; border: 4px solid #f6dba5;}
.col-c .bd .bd2 .center-pic .pic img{width: 5.44rem;height: 6.6rem;border-radius: 20px; transition: all 0.4s;}
.col-c .bd .bd2 .center-pic a:hover .pic img{transform: scale(1.1);}
.col-c .bd .bd2 .side-pic .item{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.col-c .bd .bd2 .side-pic .item .pic{overflow: hidden; border-radius: 50%; border: 3px solid #f6dba5;}
.col-c .bd .bd2 .side-pic .item .pic img{width: 2.2rem;height: 2.2rem;transition: all 0.4s;}
.col-c .bd .bd2 .side-pic .item a:hover .pic img{transform: scale(1.1);}
.col-c .bd .bd2 .side-pic .item .tip{font-size: 14px;color: #f7dba5;margin-top: 15px;text-align: center;}
.col-c .bd .bd2 .side-pic .item a{position: relative;z-index: 4;display: block;}
.col-c .bd .bd2 .side-pic .item:nth-child(1) a{transform: translate(-6.38rem, -1.08rem);}
.col-c .bd .bd2 .side-pic .item:nth-child(2) a{transform: translate(-5.38rem, 2.2rem);}
.col-c .bd .bd2 .side-pic .item:nth-child(3) a{transform: translate(6.2rem, -1.08rem);}
.col-c .bd .bd2 .side-pic .item:nth-child(4) a{transform: translate(5.2rem, 2.2rem);}
.col-d{padding: 0.88rem 0 1.1rem 0;position: relative;}
.col-d .hd{text-align: center;}
.col-d .hd .tip{font-size: 18px;color: #666666;margin-top: 15px;}
.col-d .bd{margin-top: 0.7rem;}
.col-d .bd .pic{ overflow: hidden; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
.col-d .bd .bd1 .g-in{position: relative;}
.col-d .bd .store-swiper .swiper-slide{width: 80%!important;}
.col-d .bd .store-swiper .tip{font-size: 14px;color: #666666;line-height: 36px;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding: 0 40px;margin-top: 0.4rem;}
.col-d .bd .bd1 .store-prev,
.col-d .bd .bd1 .store-next{width: 76px;height: 76px;border-radius: 50%;position: absolute;border: 2px solid #eaeaea;z-index: 4;cursor: pointer;transition: all 0.3s;}
.col-d .bd .bd1 .store-prev:hover,
.col-d .bd .bd1 .store-next:hover{border-color: #ad181e;background: #ad181e;}
.col-d .bd .bd1 .store-prev{left: -0.5rem;top: 50%;transform: translate(-100%,-50%);}
.col-d .bd .bd1 .store-next{right: -0.5rem;top: 50%;transform: translate(100%,-50%);}
.col-d .bd .bd1 .store-prev::before,
.col-d .bd .bd1 .store-next::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 22px;height: 2px;background: #545658;transition: all 0.3s;}
.col-d .bd .bd1 .store-prev:hover::before,
.col-d .bd .bd1 .store-next:hover::before{background: #ffffff;}
.col-d .bd .bd1 .store-prev::after,
.col-d .bd .bd1 .store-next::after{content: '\20';position: absolute;width: 12px;height: 12px;border-left: 2px solid #545658;border-bottom: 2px solid #545658;left: 50%;top: 50%;transition: all 0.3s;}
.col-d .bd .bd1 .store-prev:hover::after,
.col-d .bd .bd1 .store-next:hover::after{border-color: #ffffff;}
.col-d .bd .bd1 .store-prev::after{transform: translate(-50%, -50%) rotate(45deg);margin-left: -4px;}
.col-d .bd .bd1 .store-next::after{transform: translate(-50%, -50%) rotate(-135deg);margin-left: 4px;}
.col-e .hd{text-align: center;}
.col-e{background: #fafafa;padding: 0.9rem 0 1.36rem 0;position: relative;}
.col-d::after{    content: "";
    background: url(ico000.png) no-repeat center;
    background-size: 100%;
    width: 2.2rem;
    height: 3.15rem;
    position: absolute;
    right: 0;
    top: .35rem;}

    .col-e::after{    content: "";
        background: url(ico001.png) no-repeat center;
        background-size: 100%;
        width: 2.07rem;
        height: 4.75rem;
        position: absolute;
        left: 0;
        top: -2.27rem;}
        /* .col-e::before{    content: "";
            background: url(ico002.png) no-repeat center;
            background-size: 100%;
            width: 2.51rem;
            height:3.5rem;
            position: absolute;
            right: 0;
            bottom: -1.06rem;z-index: 7;} */
.col-e .hd .tip{font-size: 18px;color: #666666;margin-top: 15px;}
.col-e .bd{margin-top: 0.7rem;}
.col-e .bd .news-swiper a{transition: all 0.3s;}
.col-e .bd .news-swiper a:hover{box-shadow: 0 0 20px rgba(0,0,0,.6);}
.col-e .bd .news-swiper .pic{overflow: hidden;}
.col-e .bd .news-swiper .pic img{transition: all 0.3s;}
.col-e .bd .news-swiper a:hover .pic img{transform: scale(1.1);}
.col-e .bd .news-swiper .txt{transition: all 0.3s;padding: 0.4rem 0.32rem 0.5rem 0.32rem;border-bottom: 1px solid #e0dada;transition: all 0.8s;}
.col-e .bd .news-swiper a:hover .txt{padding-bottom: 1.5rem;border-color: #ad191f;}
.col-e .bd .news-swiper a:hover .txt{background: #ffffff;}
.col-e .bd .news-swiper .txt .tit{font-size: 20px;color: #5d5d5d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s;}
.col-e .bd .news-swiper a:hover .txt .tit{color: #000000;}
.col-e .bd .news-swiper .txt .more{border-radius: 5px;padding: 7px;transition: all 0.3s;width: 150px;margin-top: 0.7rem;}
.col-e .bd .news-swiper .txt .more .t{position: relative;height: 38px;line-height: 38px;padding: 0 40px;color: #ad181e;transition: all 0.3s;}
.col-e .bd .news-swiper .txt .more .t::before{content: '\20';width: 100%;height: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.col-e .bd .news-swiper .txt .more .t::after{content: '\20';height: 100%;width: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.col-e .bd .news-swiper a:hover .txt .more{background: #ad191f;}
.col-e .bd .news-swiper a:hover .txt .more .t{color: #ffffff;}
.sss{position: relative;}
.z_dot_warp{width: 4rem;height: 4rem; position: absolute; right: 4.8rem; top: 1.6rem;}
.col-b .bd .bd2{display: flex;justify-content: center;}
.z_dot_warp::before{content: '';display: block;width: 100%;height: 100%;background: #C82226;box-shadow: 0px 0px 30px 0px rgba(200, 34, 38, 0.4);opacity: 0.04;border-radius: 50%;z-index: -1;animation: consult linear 4s infinite;}
.z_dot1{width: 2rem;height: 2rem;border-radius: 50%; position: absolute; right: 1rem; top: 1rem; }
.z_dot1::before{ content: ''; display: block; width: 100%; height: 100%; background: #C82226; box-shadow: 0px 0px 30px 0px rgba(200, 34, 38, 0.4); opacity: 0.08; border-radius: 50%; z-index: -1; animation: consult linear 4s infinite; -webkit-animation: consult linear 4s infinite; }
.z_map_pic li{border-radius: 50%; width: 11vw; position: absolute;}
.sss .img02{display: none;}
 @keyframes consult{
  	0%,100%{transform:scale(.5);}
  	50%{transform:scale(1);}
  }
  @media (max-width:1500px){
    .z_dot_warp{    right: 5.5rem;
        top: 2rem;}
  }
@media (max-width:1200px){
    .col-a .bd .bd2{width: 49%;    padding-right: 0;}
    .col-a .bd .bd2 .a1{padding-right: 0;}
    .col-a .bd .bd1{width: 45.5%;}
    .col-a .bd .bd1 .slide-hd .item .t a{padding: 0;}
    .col-a .bd .bd1 .slide-hd .item{margin-right: 2%;width: 32%;text-align: center;} 
    .col-a .bd .bd1 .slide-hd .item:last-child{margin-right: 0;}
    .col-c .bd .bd2 .center-pic a{width: 40%;}
    .col-c .bd .bd2 .center-pic .pic img{width: 100%;height: unset;}
    .col-c .bd .bd2 .side-pic .item .pic img{width: 100px;height: 100px;}
    .col-c .bd .bd2 .side-pic .item:nth-child(1){ left: 11%;top: 0; }
    .col-c .bd .bd2 .side-pic .item:nth-child(2){ right: 11%;bottom: 0;left: unset;top: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(3){ left: 11%;bottom: 0;top: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(4){ right: 11%;top: 0;left: unset; }
    .col-c .bd .bd2 .side-pic .item{transform: unset;}
    .col-c .bd .bd2 .side-pic .item:nth-child(1) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(2) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(3) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(4) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .z_dot_warp{    right: 22%;
        top: 10%;}
        .col-a .bd .bd1 .slide-bd .item .pic img{height: 24px;}
        .col-c .bd  .bd1 .pic img{height: 24px;}
        .col-d  .hd .pic  img{height: 24px;}
        .col-e  .hd .pic  img{height: 24px;}
}


@media (max-width:900px){
    .col-a{padding: 30px 0;}
    .col-a .bd{flex-direction: column;}
    .col-a .bd .bd1{width: 100%;padding-top: 0;}
    .col-a .bd .bd2{width: 100%;margin-top: 20px;}
    .col-a .bd .bd1 .tit{margin-top: 20px;}
    .col-a .bd .bd1 .slide-hd{margin-top: 20px;}
    .col-a .bd .bd2 .a1{padding-right: 0;text-align: center;}
    .col-a .bd .bd1 .slide-hd .item .t a{padding: 0;text-align: center;}
    .col-a .bd .bd1 .slide-hd .item{margin-right: 2%;width: 32%;}
    .col-a .bd .bd2 .a2{ right: 0; top: 0;  color: white;left: unset;display: flex;flex-direction: column;align-items: center;}
    .col-a .bd .bd2 .a2 .bot{color: #fff;}
    .sss .img02{display: block;}
    .sss .img01{display: none;}

    .col-b .bd{padding: 0 0 30px 0;}
    .col-b .bd .bd1 ul {flex-wrap: wrap;}
    .col-b .bd .bd1 ul li{width: 50%;flex: unset;}
    .col-b .bd .bd1 ul li:nth-child(2){border-right: unset;}
    .col-b .bd .bd1 ul li:nth-child(-n+2){margin-bottom:20px;}


    .col-c .bd .bd2 .center-pic .pic{width: 50%;}
    .col-c .bd .bd2 .center-pic .pic img{height: unset;}
    .col-c .bd .bd2 .center-pic a{display: flex;justify-content: center;}
    .col-c .bd .bd2{margin-top: 20px;}
    .col-c .bd{padding: 30px 0 30px 0;}

    .col-c .bd .bd2 .side-pic .item{ position: unset; transform:unset ; -webkit-transform:unset ; -moz-transform:unset ; -ms-transform:unset ; -o-transform:unset ; }
    .col-c .bd .bd2 .side-pic .item:nth-child(1) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(2) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(3) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .col-c .bd .bd2 .side-pic .item:nth-child(4) a{ transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; }
    .side-pic {display: flex;flex-wrap: wrap;margin-top: 20px;}
    .col-c .bd .bd2 .side-pic .item{width: 49%;margin-right: 2%;margin-top: 2%;}
    .col-c .bd .bd2 .side-pic .item:nth-child(2n){margin-right: 0;}
    .col-c .bd .bd2 .side-pic .item:nth-child(-n+2){margin-top: 0;}
    .col-c .bd .bd2 .side-pic .item .pic img{width: 100%;height: 100%;}

    .col-d{padding: 30px 0 30px;}
    .col-d .bd{margin-top: 20px;}

    .col-e{padding: 30px 0 30px;}
    .col-e .bd .news-swiper .pic img{width: 100%;}
    .col-e .bd .news-swiper .txt{padding: 15px;}
    .col-e .bd .news-swiper .txt .more{margin-top: 20px;}
    .col-c .bd .bd2 .center-pic a{width: 100%;}
    .z_dot_warp{right: 0.5rem;top: 1rem;}

    .col-a .bd .bd1 .tit{-webkit-line-clamp: unset;}
    .col-a .bd .bd2 .a2 .top{height: 75px;width: 75px;}
    /* .col-d::after{width: 10%;height: 1.15rem;} */
    /* .col-e::after{width: 10%;height: 1.5rem;} */
    .z_dot1{right: 1rem;top: 1rem;}

    .col-b .bd .bd1 ul li{border-right: none;position: relative;}
    .col-b .bd .bd1 ul li::after{ content: ""; right: 0; top:50%; transform:translate(0,-50%) ; -webkit-transform:translate(0,-50%) ; -moz-transform:translate(0,-50%) ; -ms-transform:translate(0,-50%) ; -o-transform:translate(0,-50%) ; height: 70%;position: absolute;border-right: 1px solid #dfdfdf;}
    .col-b .bd .bd1 ul li:nth-child(2n)::after{display: none;}
    .col-c{background: #ad191f;background: url(pic2002.jpg) no-repeat top center;background-size: cover;}
    .col-c .bd::before{display: none;}
    .col-c .bd::after{display: none;}
    .col-e::after{width: 1.5rem;}
    .col-d::after{width: 1.5rem;height: 2rem;}
    
}






