
.bo_tit{position:relative;}
.bo_tit a{font-weight:bold;}

.new_open{position:relative}
.new_open>span{position:absolute; top:50%; cursor:pointer;}
.new_open .new_left{left:0;}
.new_open .new_right{right:0;}
.new_open>span i{color:#ded7c0;}

.new_open li{background-color:#fff;}
.new_open h6{font-weight:400}
.new_open h6 a{color:#000000;}
.new_open p{color:#8f8f8f; font-weight:300; line-height:1.4em; height:2.8em}

.bo_sch_wrap{text-align:center !important; width:100%;  }
.bo_sch{max-width:100% !important;}



.map_pop{position:relative;width: 200px;/* border: 3px solid #292929; */background-color:#fff;top:-30px;/*bottom:84px*/border-radius: 10px;overflow: hidden;padding: 10px;}
.map_pop h5{font-size: 14px;font-weight:bold;letter-spacing:0;color: #282828;font-size: 14px;}
.map_pop .option_tab{background-color:#f6f1ec; font-size:0; padding:15px 6px}
.v_opt span,.map_pop .option_tab span{display:inline-block; height:35px; line-height:33px; color:#282828; font-size:14px; padding:0 15px; border:1px solid #ccbeae; text-align:center; margin:0 6px; border-radius:5px; background-color:#fff; vertical-align:middle}
.map_pop .pop_list{margin-top: 10px;}
.map_pop .pop_list table{width:100%;}
.map_pop .pop_list th,.map_pop .pop_list td{padding: 4px 0;color: #4b3d2a;/* text-align: left; */}
.map_pop .pop_list td span{width: 75%;display:block;color:#888;}
.map_pop .pop_list th{
    width: 48px;
}
.map_pop .pop_list th i{font-size: 19px;color: #030303;}
.map_pop .pop_list td{color:#282828;font-size: 14px;}
.map_pop .store_opt{position:relative;text-align:left;top: 0;padding: 10px;background-color: #efefef;right: 0;}
.map_pop .pop_list >a{position:absolute;right: 10px;color: #db420d;bottom: 4px;font-size: 38px;font-weight: bold;}

.map_pop .pop_close{position:absolute;top: 5px;right: 10px;display:block;cursor:pointer;}
.map_pop .pop_close i{color: #000;font-size: 23px;}

.map_pop >img{position:absolute; top:100%; left:50%; margin-left:-15px;}





.store_pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 999;}
.store_pop .pop_bg{position:absolute;top:0;left:0;width:100%;background-color:#000;opacity:0.5;z-index: 1;}


.pop_body{position:relative; position:absolute;top:50%;left:50%;background-color:#fff;z-index: 10;transform: translateY(-50%);}
.pop_tit>div{float:left;}
.pop_info h6{color:#000; font-weight:600}
.pop_info>p{color:#8f8f8f;font-weight:300;line-height: 1.2em;}
.pop_info th, .pop_info td{text-align:left; vertical-align:top;}
.pop_info th{font-weight:300; color:#000}
.pop_info td{font-weight:300; color:#8f8f8f}

.pop_cate{text-align:center;font-size: 0;}
.pop_cate span{position:relative; display:inline-block; vertical-align:middle; background-color:#ded7c0; color:#fff; font-weight:600; text-align:center; cursor:pointer}
.pop_cate span.on{background-color:#ff661c;}
 
.swiper-pagination-bullet{background-color:#ccc !important;}
.swiper-pagination-bullet-active{background-color:#ff661c !important;}
 
.pop_body i{position:absolute;top: 3%;right: 3%;cursor:pointer;color:#d0d0d0}

 
 
.more{display:block; border-radius:50%; color:#201f1a; background-color:#ded7c0; text-align:center;}
.more:hover{background-color:#ff661c; color:#fff;}


.roll_box{position:relative;}
.global_slide{position:absolute;top: 35%;left: 50%;overflow: hidden;display: flex;flex-direction: row;width: 100vw;margin-left: -50vw;}
.global_slide span{display: flex;flex: 0 0 auto;flex-direction: row;align-items: center;white-space: nowrap;-webkit-animation: loop 20s infinite linear 1s both;animation: loop 25s infinite linear 1s both;}





 
@media (min-width:1300px) {
 
.new_open{padding:0 9%; margin-top:50px}
.new_open h3{}
.new_open  li{width: 30.4%;padding:2% 1.5%;margin-right:4%;border-radius:30px}
 .new_open div{margin-top:20px}
.new_open h6{margin-bottom:10px}
.new_open h6 a{font-size:22px;}
.new_open p{font-size:18px;}
 
.new_open>span{margin-top:-30px;}
.new_open>span i{font-size:60px}

.mapbox{height:600px; margin:100px 0;}

.bo_sch .nice-select, .bo_sch select{width:14% !important; margin-right:1%;}
.sch_bar{width:25% !important; margin-left:0 !important;}




.pop_body{width:1000px;padding:50px;margin-left:-500px;border-radius:30px;/* height: 80vh; */overflow-y: scroll;}
.pop_img{width:50%; padding-right:50px;}
.pop_info{width:50%;}
.pop_info h6{font-size:40px;}
.pop_info>p{margin:20px 0 10px; font-size:20px;}
.pop_info th,.pop_info td{font-size:20px;padding: 10px 0;}
.pop_info th{width:130px;}

.pop_cate {margin: 40px 0 30px}
.pop_cate span{width:90px;height:40px;line-height:40px;font-size:16px;border-radius:20px;margin: 0 2px;}
 
.pop_map{height:330px;}

.pop_body i{font-size:25px;}


.more{width:50px;line-height: 45px;height:50px;font-size: 35px;}
 
 
.roll_box {margin: 100px 0;}
.global_slide span{margin: 0 1%;}

}
@media (min-width: 640px) and (max-width: 1299px){

.new_open{padding: 0 9.5vw;margin-top: 5vw;}
.new_open h3{}
.new_open  li{width: 33vw;padding: 4vw 4vw 3vw;margin-right: 6vw;border-radius:30px}
 .new_open div{margin-top:20px}
.new_open h6{margin-bottom:10px}
.new_open h6 a{font-size: 1.8vw;}
.new_open p{font-size: 1.5vw;}
 
.new_open>span{margin-top: -2vw;}
.new_open>span i{font-size: 4vw;}

.mapbox{height: 50vw;margin: 16vw 0 8vw;}

.bo_sch .nice-select, .bo_sch select{width:14% !important; margin-right:1%;}
.sch_bar{width: 44% !important;margin-left:0 !important;}




.pop_body{width: 84vw;padding: 4.5vw;margin-left: -42vw;border-radius: 2.5vw;overflow-y: scroll;max-height: 85vh;}
.pop_img{width:50%; padding-right:50px;}
.pop_info{width:50%;}
.pop_info h6{font-size: 3.3vw;}
.pop_info>p{margin: 2vw 0 1vw;font-size: 1.6vw;}
.pop_info th,.pop_info td{font-size: 1.6vw;padding: 1vw 0;}
.pop_info th{width: 11vw;}

.pop_cate {margin: 40px 0 30px}
.pop_cate span{width: 8vw;height: 3vw;line-height: 3vw;font-size: 1.3vw;border-radius: 1.5vw;margin: 0 2px;}
 
.pop_map{height: 28vw;}

.pop_body i{font-size:25px;}


.more{width:50px;line-height: 45px;height:50px;font-size: 35px;}
 
 
.gall_tab2 a{
    width: 18vw;
    margin-bottom: 2vw;
}


.roll_box {margin: 5vw 0;}
.global_slide span{margin: 0 1.2%;width:166vw;}
 
}
@media (min-width: 640px){
 .pop_img .swiper-pagination{margin-top:10px}
.pop_img .swiper-pagination-bullet{width:10px; height:10px; margin:0 1px;}
     
}
@media (max-width:1299px){
 
}
@media (max-width:640px){
 .pop_img .swiper-pagination{margin-top: 2vw;}
.pop_img .swiper-pagination-bullet{width: 2vw;height: 2vw;margin: 0 0.5vw;}



.new_open{padding: 0 8vw;margin-top: 5vw;}
.new_open h3{}
.new_open  li{width: 35vw;padding: 3vw 3vw 2vw;margin-right: 3vw;border-radius: 5vw;}
 .new_open div{margin-top: 3vw;}
.new_open h6{margin-bottom: 1vw;}
.new_open h6 a{display: block;font-size: 4vw;line-height: 1.2em;height: 2.4em;}
.new_open p{font-size: 3vw;}
 
.new_open>span{margin-top: -2.5vw;}
.new_open>span i{font-size: 5vw;}

.mapbox{height: 70vw;margin: 19vw 0 10vw;}

.bo_sch .nice-select, .bo_sch select{width: 25% !important;margin-right:1%;}
.sch_bar{width: 48% !important;margin-left:0 !important;}




.pop_body{width: 90vw;padding: 10vw;margin-left: -45vw;border-radius: 3vw;/* height: 80vh; */overflow-y: scroll;}
.pop_img{width: 100%;}
.pop_info{
    margin-top: 5vw;
}
.pop_info h6{font-size: 6vw;}
.pop_info>p{margin: 3vw 0 2vw;font-size: 4vw;}
.pop_info th,.pop_info td{font-size: 3.5vw;padding: 1.5vw 0;}
.pop_info th{width:130px;}

.pop_cate {margin: 4vw 0 6vw;}
.pop_cate span{width: 11vw;height: 6.5vw;line-height: 6.5vw;font-size: 2.4vw;border-radius:20px;margin: 0 0.3vw;}
 
.pop_map{height: 40vw;}

.pop_body i{font-size: 5vw;}

#bo_list .td_name{width:8vw !important;}
.more{width: 8vw;line-height: 7vw;height: 8vw;font-size: 8vw;}
 
.gall_tab2 a{
    width: 22vw;
    margin-bottom: 2vw;
}


.roll_box {margin: 10vw 0;}
.global_slide span{margin: 0 1.5%;width:200.5vw;}


}