.banner{overflow: hidden;}
.banner_text{}
.banner img {
    width: 100%;
}

.banner video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;top:0;left: 0;
}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-wrapper{height: auto !important;}
.banner .swiper-slide-active img {
    animation: zoom 3s;
}
.banner_text{z-index: 3;width: 100%;position: absolute;left: 0;top:0%;height: 100%;text-transform: uppercase;}
.banner_text{
    opacity: 0;
    
    visibility: hidden;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transform: translateX(200px);
    -moz-transform: translateX(200px);
    -o-transform: translateX(200px);
    -ms-transform: translateX(200px);
    transform: translateX(200px);
    color: #fff;
    
}

.banner .swiper-slide.ani-slide .banner_text {
    visibility: visible;
    opacity: 1;
    
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}
.banner_text h2{font-weight: bold;}
.banner_text h3{line-height: initial;margin-top: 10px;}
.banner_text .wrap{position: relative;width: 100%;height: 100%;}
.banner_p{width: 100%;}
.banner_p p{margin-bottom: 20px;margin-top: 10px;}

.banner .video_button{color: #fff;font-size: 40px;cursor: pointer;display: none;z-index: 10;}
@keyframes zoom {
    0% {
        transform: scale3d(1.2, 1.2, 1.2);
    }
    100% {
        transform: scale3d(1, 1, 1);
    }
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction {
    bottom: 40px;
}

.banner .swiper-pagination-bullet{background: rgba(255,255,255,0.3);opacity: 1;width: 150px;border-radius: 0;height: 3px;margin: 0 3.5px;}
/*.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 48px;border-radius: 10px;}*/
/*.cicle_s{width: 0;transition: all 5s;background: #007750;display: block;height: 100%;border-radius: 10px;}*/
/*.banner .swiper-pagination-bullet.swiper-pagination-bullet-active .cicle_s{width: 100%;}*/


.progressbar-wrap.swiper-pagination-bullet-active {
    opacity: 1;
    
    position: relative;
    background: #ebd9d2;
}

.progressbar-wrap.swiper-pagination-bullet-active .progressbar {
    display: block;
}

.progressbar-wrap .progressbar {
    display: none;
    background: #df4954;
    position: absolute;
    left: 0;
    top: 0;
    width: 0%;
    height: 100%;
}
.banner_page{
    bottom: 6%;
    position: absolute;
    z-index: 10;
    width: 100%;
    text-align: center;
    color: #fff;
}
.banner_page .swiper-pagination{position: static;display: inline-block;}
.banner_page em{font-size: 20px;display: inline-block;vertical-align: middle;margin-left: 5px;margin-top: 4px;cursor: pointer;}
@media only screen and (max-width: 1024px) {
    .banner video{display: none;}
    .progressbar-wrap.swiper-pagination-bullet-active {
        width: 2em;
    }

}

@media only screen and (max-width: 767px) {
    .banner img{display: none;}
    .banner li{height: 300px!important;}
    .banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom: 10px;}
    .banner_p{top: 40%;}
    .banner .swiper-pagination-bullet{width: 40px;}
}




/*视频弹窗*/
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}
.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
    z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;;

}
.video_appbox.show .video_t{
    visibility: visible;opacity:1;
    top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}

/*视频弹窗*/


@media only screen and (max-width:767px) {
    .ban_video .video_button{display: block;}
    .banner li{height: 300px!important;}
    .banner li>img{display: none;}
    .banner_text h3{font-size: 16px;margin-top: 0;}
    .banner_p p{font-size: 12px;line-height: 20px;}
    .banner_p p br{display: none;}
    .banner_link{margin-top: 4px;}
    .banner .swiper-pagination{bottom: 15px;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{}
    .banner_tit img{display: none;}
    .banner_page{bottom: 10px;}

    .video_appbox .video_t{height: auto;background: none;}
    .video_appbox video{height: auto;}
    .banner .videobtn .video_button{display: block;}

}


/*index 01*/
.index_01{overflow: hidden;}
.index_01 dd{float: left;width: 36%;}
.txtScroll-top .bd{ padding:15px 0;}
.txtScroll-top .infoList li{height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right;color:#898d92;width: 100px;}
.txtScroll-top .infoList li a{display: block;float: left;width: calc(100% - 105px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #1a1a1a;}
.txtScroll-top .infoList li a em{font-weight: bold;}
.index_01 dt{float: right;padding: 15px 0;text-align: right;}
.index_01 dt .l{display: inline-block;padding-right: 30px;color: #1a1a1a;border-right: 1px solid #c7cfd1;font-weight: bold;}
.index_01 dt .r{display: inline-block;padding-left: 25px;color: #898d92;}
.index_01 dt .r p{display: inline-block;}
.index_01 dt .r p i{display: inline-block;}
.index_01 dt .r span{margin-left: 20px;}
.red{color: #ff0000;}
.green{color:#2a9b0a;}
.green i{transform: rotate(180deg);}
/*index 02*/
.index_02{padding: 4% 0 8%;box-sizing: border-box;overflow: hidden;position: relative;}
.index_02 .wrap{position: relative;z-index: 2;}
.index_tit{font-style: oblique;color: #fff;margin-bottom: 4%;}
.index_tit p{margin: 5px 0 18px;text-transform: uppercase;color: #1a1a1a;}
.index_tit span{display: block;width: 44px;height: 5px;background: #fff;}
.index_02 .index_tit p{color: #fff;}
.index_02 ul{box-sizing: border-box;}
.index_02 ul li{box-sizing: border-box;float: left;color: #fff;position: relative;width: 20%;text-align: center;}
.index_02 ul li:first-child{margin-left: -40px;}
.index_02 ul li dl{display: inline-block;}
.index_02 ul li dd{font-style: oblique;text-align: left;}
.index_02 ul li dd i{margin-left: 5px;}
.index_02 ul li dt{text-align: center;}
.index_02 ul li:after{content: "";display: block;width: 1px;height: 100px;background: rgba(255,255,255,.5);position: absolute;right: 0;top: 50%;margin-top: -40px;transform: rotate(15deg);}
.index_02 ul li:last-child:after{display: none;}

.colorLump{position: absolute;}
.colorLump img{width: 100%;}
.lump01{width: 62%;height: 84%;bottom: 0;left: 0;}
.lump02{width: 46%;height: 64%;bottom: 0;left: 33%;}

.lump03{width: 60%;height: 72.8%;top: -36.8%;right: 0;}
.lump04{width: 35%;height: 61.8%;top: -11.8%;left: 37.7%;}

.lump05{width: 37%;height: 34%;top: -18%;left: 0;z-index: 3}
.lump06{width: 32%;height: 21%;top: -4%;left: 12.5%;z-index: 2;}
.lump07{width: 43%;height: 28%;top: -24%;right: 27%;z-index: 1;}
.lump08{width: 65%;height: 21%;top: -9%;right: 0;z-index: 2;}
/*index_03*/
.index_03{overflow: hidden;}
.core_t{padding-top: 3%;margin-bottom: 20px;font-style: oblique;}
.core_t h2{display: inline-block;position: relative;padding-right: 30px;}
.core_t h2:after{content: "";display: block;width: 5px;height: 48%;background: #df4954;transform: rotate(15deg);position: absolute;right: 0;bottom: 10px;}
.core_t span{display: inline-block;margin-left: 20px;}
.core_b{position: relative;}
.blank_40{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 2;}
.core_img{height: 100%;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;}
.core-item{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all .5s;}
.core-item video{width: 100%;height: 100%;object-fit: cover;}
.core-item i{font-size: 35px;color: #fff;display: none;}
.have_vid img{display: none;}
.core-item.on{opacity: 1;z-index: 3;}

.core_bg{position: absolute;left: 0;width:33%;height: 100%;z-index: 3;transition: all .5s;}
.core_bg img{width: 100%;height: 100%;}
.core_bg-item{width: 100%;height: 100%;}

.core_list{position: relative;z-index: 5;height: 100%;}
.core_list .swiper-container{height: 100%;}
.core_list ul{height: 100%;}
.core_list li{float: left;width: calc(67% / 6);position: relative;height: 100%;color: #fff;border-right: 1px solid rgba(255,255,255,.5);box-sizing: border-box;}
.core_list dd,.core_list dt{height: 100%;}
.core_list dd{margin-top: 0;}
.core_list dd p{width: 100%;text-align: center;}
.core_list dt{opacity: 0;color: #000;visibility: hidden;}
.core_div{padding-left: 15%;padding-right: 10%;box-sizing: border-box;width: 100%;transition: all .9s;
    transform: translate(0,80px);
    -webkit-transform: translate(0,80px);
    -ms-transform: translate(0,80px);
    -moz-transform: translate(0,80px);
    -o-transform: translate(0,80px);
}
.core_div h3{margin-bottom: 8px;font-weight: bold;}
.core_txt{height: 320px;overflow: hidden;line-height: 30px;margin-top: 40px;}
.core_link{margin-top: 30px;}
.core_link a{display: inline-block;padding: 15px 30px;box-sizing: border-box;color: #fff;background: #df4954;}
.core_link a i{font-size: 18px;margin-left: 10px;}

.core_list li:last-child{border-right: 0;}
.core_list li.on{width: 33%;border-right: 0;}
.core_list li.on dd{margin-top: -50px;opacity: 0;visibility: hidden;}
.core_list li.on dt{opacity: 1;transition: all .5s;visibility: visible;}
.core_list li.on .core_div{width: 100%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
}
.core_list .lhl_but{display: none;}
.lhl_but div{background: none;background: #fff;width: 30px;height: 30px;margin-top: -15px;line-height: 30px;border-radius: 100%;font-size: 18px;text-align: center;}
/*index_04*/
.index_04{padding: 6% 0 0;box-sizing: border-box;overflow: hidden;position: relative;}
.index_04 .wrap{position: relative;z-index: 3;}
.guideDiv_l{float: left;width: 30%;position: relative;z-index: 4;}
.index_04 .index_tit{color: #1a1a1a;}
.index_04 .index_tit p{}
.index_04 .index_tit span{background: #df4954;}
.guideDiv_txt{margin-top: 60px;line-height: 30px;color: #1a1a1a;max-height: 90px;overflow: hidden;}
.guideDiv_sec{background: #fff;padding: 10px 0;box-sizing: border-box;margin-top: 60px;display: inline-block;width: 100%;}
.sec_l{float: left;width: 140px;border-right: 1px solid #d6d8da;box-sizing: border-box;height: 30px;line-height: 30px;padding: 0 10px;position: relative;}
.sec_l p{float: left;}
.sec_l i{float: right;font-size: 20px;font-weight: bold;transition: all .3s;}
.sec_l dt{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);width: 100%;overflow: hidden;padding: 8px 0;display: none;position: absolute;left: 0;}
.sec_l dt p{padding: 0 10px;display: block;cursor: pointer;width: 100%;}
.sec_l dd{height: 30px;cursor: pointer;}
.sec_l dd.on i{transform: rotate(180deg);}




.sec_r{float: left;padding: 0 15px;box-sizing: border-box;position: relative;width: calc(100% - 141px);}
.sec_r input{display: block;height: 30px;line-height: 30px;border: none;font-size: 16px;padding-right: 25px;box-sizing: border-box;width: 100%;}
.sec_r .btn{border: none;box-shadow: none;font-size: 20px;position: absolute;right: 15px;background: none;top: 0;line-height: 30px;font-weight: bold;}

/*é—¨åº—*/
.pub_select{float: left;width: 48%;padding-right: 1%;}
.pub_select{float: left;position: relative;}
.pub_select.sheng{border-right: 1px solid #d6d8da;}
.pub_select.shi{float: right;    border-right: 1px solid #d6d8da;}
.option{max-height: 170px;overflow-y:scroll !important;padding: 8px 0; box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;position: absolute;top:100%;left: 0;width:100%;background:#fff;}
.option li{line-height: 30px;cursor: pointer;}

.store_cont .sec_r input{cursor: pointer;}
.store_cont .sec_r input,.option li{box-sizing:border-box;padding: 0 10px;}
.pub_select .arrow{width: 20px;position: absolute;top:0;right: 3px;}
.pub_select .arrow i{ font-size: 20px;font-weight: bold;transition: all .3s;position: absolute;top:0;left: 0;}

.guideDiv_sec{position: relative;z-index: 99;}
.info_input.cur i{    transform: rotate(180deg);}
.sec_l dt p{box-sizing: border-box;}
.sec_r02{display: none;}

.sec_r01{padding-right: 0;}







.guideDiv_r{float: right;width: 70%;padding-left: 3.5%;box-sizing: border-box;position: relative;}
.guideDiv_map{width: 70.4%;position: relative;}
.guideDiv_map img{width: 100%;}
.map_tw{position: absolute;right: 0;bottom: 16%;color: #1a1a1a;font-size: 12px;text-align: right;z-index: 4;}
.map_tw img{width: 110px;height: 164px;}
.map_tw p{margin-top: 15px;line-height: 18px;}

.guideDiv_maplist li{position: absolute;}
.guideDiv_maplist li span{width: 12px;height: 12px;display: block;z-index: 3;position: relative;}
.guideDiv_maplist li span img{width: 100%;height: 100%;}
.guideDiv_maplist li p{padding: 0;background: #df4954;border-radius: 30px;color: #fff;height: 26px;line-height:26px;top: 50%;margin-top: -13px;white-space: nowrap;right: -2px;position: absolute;font-size: 12px;overflow: hidden;width: 0;}
.guideDiv_maplist li p a{color: #fff;}
.guideDiv_maplist li.on{z-index: 10;}
.guideDiv_maplist li.on p{padding: 0 25px 0 18px;width: auto;overflow: inherit;transition: all .3s;}
.li01{left: 85.9%;top: 21%;}
.li02{left: 79.5%;top: 30.8%;}
.li03{left: 73.65%;top: 36.7%;}
.li04{left: 75%;top: 37.4%;}
.li05{left: 82%;top: 36.2%;}
.li06{left: 84.3%;top: 39.8%;}
.li07{left: 77.2%;top: 51.6%;}
.li08{left: 83.5%;top: 52.7%;}
.li09{left: 81.68%;top: 53.5%;}
.li10{left: 85%;top: 57.1%;}
.li11{left: 77.9%;top: 60%;}
.li12{left: 84.3%;top: 63.9%;}
.li13{left: 83.5%;top: 68.7%;}
.li14{left: 73.65%;top: 77.1%;}
.li15{left: 71.6%;top: 77.56%;}
.li16{left: 71%;top: 62.97%;}
.li17{left: 65.49%;top: 63.78%;}
.li18{left: 54%;top: 58.9%;}
.li19{left: 45.92%;top: 40.8%;}
.li20{left: 31.36%;top: 39.1%;}

/*index_05*/
.index_05{overflow: hidden;position: relative;background: #f2eee9;}
.index_05-con{padding: 7% 0 3%;box-sizing: border-box;overflow: hidden;position: relative;z-index: 10;}


.news_l{float: left;width: auto;}
.news_l .index_tit{color: #1a1a1a;}
.news_l .index_tit span{background: #df4954;}
.news_tab{overflow: hidden;margin-top: 40px;}
.news_tab ul{margin-left: -30px;margin-right: -30px;}
.news_tab li{padding: 0 30px;color: #000000;float: left;position: relative;cursor: pointer;transition: all .3s;}
.news_tab li:after{content: "";top: 50%;width: 1px;height: 14px; background:#000;display: block;position: absolute;margin-top: -7px;right: -1px;transform: rotate(20deg);color: #000;}
.news_tab li:last-child:after{display: none;}
.news_tab li.on{color: #df4954;}
.news_info{margin-top: 110px;margin-bottom: 30px;color: #685c53;font-style: oblique;}
.news_info h2{margin-bottom: 10px;position: relative;padding-bottom: 10px;}
@keyframes beat {
    0%{
        height: 20px;
        opacity: 0;
        
        
    }
    100%{
        height: 10px;
        opacity: 1;
        
    }
}
.news_info h2::before,
.news_info h2::after{
    position: absolute;
    right: 0;
    bottom: 0;
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, 0.1);
}
.news_info h2::after{
    display: none;
    animation: beat 0.5s;
    animation-iteration-count: infinite;
    margin-bottom: 1px;
}
.news_info h2::before{
    height: 1px;
    width: 100%;
    background: rgba(255, 255, 255, 0.112);
}
.news_info p{text-transform: uppercase;}
.news_link-item{display: none;}
.btnMore a{display: inline-block;padding: 12px 30px 10px;background: #df4954;color: #fff;}
.btnMore a i{font-size: 18px;margin-left: 5px;vertical-align: middle;display: inline-block;margin-top: -2px;}
.news_link-item.on{display: block;}
.news_r{float: right;width: 62%;}
.news_list{display: none;position: relative;margin-right: -35px;}
.news_list.on{display: block;}
.resource-type-wrap {width:100%;}
.news_con .resource-type-wrap .cf {}
.news_con .resource-type-wrap .cf .resource-type-list{display: inherit;}
.resource-type-wrap .panel { width: 49.5%;padding: 0 30px;box-sizing: border-box;margin-bottom: 60px;height: auto;}
.resource-type-wrap .panel .inner {background: #fff;box-sizing: border-box;transition: all .3s;border: 0px solid rgba(0,0,0,0);display: block;overflow: hidden;}
.resource-type-wrap .panel .inner dd{overflow: hidden;}
.resource-type-wrap .panel .inner dd img{width: 100%;}
.resource-type-wrap .panel .inner dt{padding: 35px 50px;box-sizing: border-box;color: #001f4d;}
.resource-type-wrap .panel .inner dt span{
    color: rgba(0, 0, 0, 0.5);
}
.resource-type-wrap .panel .inner dt h2{margin: 15px 0 20px;}
.resource-type-wrap .panel .inner dt h2 a{display: block;line-height: 1.5em;height: auto;overflow: hidden;font-weight: bold;}
.resource-type-wrap .panel .inner dt p{color: #555555;line-height: 26px;overflow: hidden;max-height: 52px;}
.resource-type-wrap .panel .inner dt a{color: #000000;font-weight: bold;}
.new_more{margin-top: 22px;}
.new_more a{display: block;font-size: 20px;color: #222222;}
.news_list .lhl_but{display: none;}
.news_list .lhl_but div{background: none;width: 30px;height: 30px;background: #df4954;color: #fff;text-align: center;line-height: 30px;margin-top: -20px;border-radius: 100%;}
.news_list .lhl_but div.swiper-button-prev{left: 0;}
.news_list .lhl_but div.swiper-button-next{right: 0;}
.news_list .swiper-pagination{bottom: 20px;text-align: center;width: 100%;}
.news_list .swiper-pagination .swiper-pagination-bullet{background: #ccc;opacity: 1;margin: 0 3px;}
.news_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #df4954;}
.news_pos.newsFix{position: fixed;left: calc((100% - 1620px) / 2);top: 88px;}
.news_pos.bot{position: absolute;left: calc((100% - 1620px) / 2);bottom: 30px;}



@media only screen and (min-width:1025px) {
    .guideDiv_maplist li p a:hover{color: #fff!important;opacity: .7;filter:Alpha(opacity=70);}
    .resource-type-wrap .panel .inner:hover{background: #df4954;}
    .resource-type-wrap .panel .inner:hover dt span,.resource-type-wrap .panel .inner:hover dt h2 a,
    .resource-type-wrap .panel .inner:hover dt p,.resource-type-wrap .panel .inner:hover dt .new_more a {color: #fff!important;}
    .core_link a:hover,.btnMore a:hover{color: #fff!important;opacity: .8;filter:Alpha(opacity=80);}
}
@media only screen and (max-width:1801px) {
    .news_pos.newsFix,.news_pos.bot{left: 5%;}
}
@media only screen and (max-width:1560px) {
    .core_txt{height: 270px;}
    .news_info{margin-top: 80px;}
    .news_list{margin-right: -30px;}
    .resource-type-wrap .panel{padding: 0 15px;margin-bottom: 30px;}
    .resource-type-wrap .panel .inner dt{padding: 30px;}

}
@media only screen and (max-width:1280px) {
    .guideDiv_txt,.guideDiv_sec{margin-top: 30px;}
    .news_info {margin-top: 50px;}
    .core_txt{height: 180px;margin-top: 20px;}
    .sec_l{width: 110px;}
    .sec_r{width: calc(100% - 111px);}
}

@media only screen and (max-width:1024px) {
    .index_01 dt .l{padding-right: 10px;}
    .index_01 dt .r span{margin-left: 8px;}
    .index_01 dt .r{padding-left: 6px;}

    .index_02 ul li:first-child{margin-left: -25px;}
    .index_02 ul li:after{height: 60px;margin-top: -20px;}
    .core_txt{height: 120px;margin-top: 20px;}
    .core_link a{padding: 10px 20px;}
    .core_list li{border-right: 0;}
    .core_list .lhl_but{display: block;}
    .core_list dd{display: none!important;}
    .core_list dt{opacity: 1;visibility: visible;}

    .have_vid img{display: block;}
    .have_vid video{display: none;}

    .guideDiv_l,.guideDiv_r{width: 100%;}
    .guideDiv_l{margin-bottom: 30px;}
    .news_tab ul{margin-left: -10px;margin-right: -10px;}
    .news_tab li{padding: 0 10px;}
    .resource-type-wrap .panel .inner dt{padding: 20px;}
    .resource-type-wrap .panel .inner dt h2{margin: 8px 0 10px;}
    .new_more{margin-top: 5px;}
    .core_div{padding: 0 10%;width: 100%;
        transform: translate(0,-50%);
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
    }
}
@media only screen and (max-width:767px) {
    .index_01 dd,.index_01 dt{width: 100%;}
    .txtScroll-top .bd{padding-bottom: 8px;padding-top: 20px;}
    .index_01 dt{padding-top: 0;text-align: left;white-space: nowrap;overflow-x: auto;padding-bottom: 20px;}
    .index_02{padding: 30px 0;}
    .index_02 ul li{width: 33.3%;text-align: left;margin-bottom: 20px;}
    .index_02 ul li:first-child{margin-left: 0;}
    .index_02 ul li:after{display: none;}
    .index_tit{margin-bottom: 30px;}
    .core_t{padding-top: 30px;}

    .core_b{height: auto!important;}
    .core_txt{line-height: 24px;height: 96px;}
    .core_img{position: relative;}
    .core-item{background: none!important;overflow: hidden;}
    .core_div, .core_list li.on .core_div{position: static;transform: none;padding: 20px 40px 30px;background: url(../images/aa_02.jpg) no-repeat center;background-size: cover;}
    .core_bg{display: none;}
    .core_link a{padding: 8px 12px;}
    .core-item .blank_40{display: none;}
    .core-item i{display: block;}
    .guideDiv_sec{position: relative;z-index: 3;}
    .map_tw{bottom: 5px;left: 0;right: auto;text-align: left;}
    .map_tw img{width: 50px;height: 75px;}
    .map_tw p{transform: scale(0.7);margin-left: -18px;margin-top: 5px;}
    .guideDiv_map{width: 100%;z-index: 10;}
    .guideDiv_maplist li span{width: 10px;height: 10px;}
    .guideDiv_r{padding-left: 0;}
    .guideDiv_l{margin-bottom: 15px;}
    .news_tab{margin-top: 20px;}
    .news_info{margin-top: 30px;margin-bottom: 20px;}
    .btnMore a{padding: 8px 12px 5px;}
    .news_l,.news_r{width: 100%;}
    .news_r{margin-top: 30px;}
    .news_list{margin-right: 0;}
    .news_con .resource-type-wrap .cf .resource-type-list{display: flex;}
    .resource-type-wrap .panel{padding: 0 5px;margin-bottom: 15px;}
    .news_list .lhl_but{}


    .lump01{height: 33%;}
    .lump02{height: 26%;}
    .lump03{top: -9.8%;}
    .lump04{top: -2.8%;}
    .lump05{top: -6%;}
    .lump06{top: -2%;}
    .lump07{top: -7%;}
    .lump08{top: -3%;}
}



/*门店弹窗*/
.storeModal{}
.storeModal{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.storeModal.show{visibility: visible;opacity:1;}

.storeModal .store_con{
    z-index:2; background:#fff;
    width: 1440px;max-width:94%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;
    padding: 30px;
    box-sizing: border-box;

}
.storeModal.show .store_con{
    visibility: visible;opacity:1;
    top:50%;
}
.storeModal .store_mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .storeModal .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.store_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.store_close i{color: #fff;font-size:20px;font-weight: bold;}
.store_list{position: relative;}
.buss_store ul{display: block;height: 376px;overflow: hidden;}
.buss_store li{width: 33.33%;float: left;height: 188px;}
.buss_store a{display: block;}
.buss_store dl{padding:30px;position: relative;box-sizing: border-box;}
.buss_store dd{position:absolute;top:0;left: 0;width:100%;height: 100%;visibility: hidden;opacity: 0;}
.buss_store dt{position: relative;z-index: 5;}
.buss_store p{height: 52px;-webkit-line-clamp: 2;margin-bottom: 5px;}
.buss_store h3{margin-bottom: 20px;}
.buss_store .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #df4954;}
.store_list .lhl_but{display: none;}
.store_list .lhl_but div{background: none;font-size: 30px;}
.store_list .lhl_but div.swiper-button-prev{left: -40px;}
.store_list .lhl_but div.swiper-button-next{right: -40px;}


@media only screen and (min-width:1025px) {
    .buss_store dl:hover dd{visibility: visible;opacity: 1;}
    .buss_store dl:hover,.buss_store dl:hover p{color:#fff;}
}


@media only screen and (max-width:767px) {
    .buss_store ul{height: 280px;}
    .buss_store li{width: 100%;height: 140px;}
    .buss_store dl{padding: 0;}

    .guideDiv_l{position: relative;z-index: 3;}
    .index_04 .guideDiv_sec{padding: 0;background:none}
    .index_04 .sec_l,.index_04 .sec_r{width: 100%;float: none;background:#fff;}
    .index_04 .sec_l{margin-bottom: 10px;}
    .index_04 .sec_l dt{z-index: 9;}
    .index_04 .sec_r{padding: 0 10px;}
    .index_04 .sec_r input{font-size: 14px;}
    .index_04 .sec_l,.index_04 .sec_l dd,.index_04 .sec_r input,.index_04 .sec_r button{height: 40px;line-height: 40px;}

    .pub_select .arrow{height: 100%;line-height: 40px;}
    /*.store_cont .sec_r .info_input input{padding-left: 0;}*/
    .index_04 .sec_r input{padding: 0 10px;}
    .index_04 .sec_r{padding: 0;}
    .pub_select{width: 50%;box-sizing:border-box;}
}

.sec_r01 .btn{background:#fff; position: absolute;top:-10px; right: -40px;width: 40px;height: calc(100% + 20px)}


@media only screen and (max-width:767px) {
    .sec_r01 .btn{height: 40px;top:0;right: 0;}
    .city_select{width: calc(100% - 40px)}
}

.pub_select dt{line-height: 30px;cursor: pointer;}
.pub_select dd{display: none; padding: 8px 0;box-shadow: 0 0 10px rgba(0,0,0,0.1); position: absolute;left: 0;top:100%;width: 100%;background:#fff;
    max-height: 202px;
    overflow-y: scroll;}
.pub_select dd p{padding: 0 10px;line-height: 30px;cursor: pointer;}
.pub_select .on_o .arrow i{    transform: rotate(180deg);}
@media only screen and (max-width:1560px) {
    .pub_select dd{max-height: 146px;}
}
@media only screen and (max-width:767px) {
    .pub_select dt{height: 40px;line-height: 40px;padding: 0 10px;}
    .guideDiv_l{z-index: 99;}
    .banner{margin-top: 60px;}
}








