.wt-depth2-sub:after {background:#515a68;}
.wt-global-wrap,
.wt-global-wrap * {box-sizing:border-box !important}
.sub-main-visual {position:relative;overflow:hidden;background:#fff}
.sub-main-visual .slider {position:relative;z-index:1;}
.sub-main-visual .slider img,
.sub-main-visual .slider a,
.sub-main-visual .slider li {float:left;width:100%;}
.sub-main-visual .bx-controls {position:absolute;top:50%;left:0;width:100%;z-index:5;}
.sub-main-visual .bx-controls .bx-prev,
.sub-main-visual .bx-controls .bx-next {display:block;position:absolute;top:0;margin-top:-22.5px;width:45px;height:45px;border-radius:45px;color:transparent;font-size:0;background:rgba(255,255,255,0.6)}
.sub-main-visual .bx-controls a:after {position:absolute;top:50%;margin-top:-5.5px;content:'';display:block;width:11px;height:11px;border-right:1px solid #001b21;border-top:1px solid #001b21;}
.sub-main-visual .bx-controls .bx-prev {left:-25px;}
.sub-main-visual .bx-controls .bx-next {right:-25px;}
.sub-main-visual .bx-controls .bx-prev:after {left:66%;transform:rotate(-135deg)}
.sub-main-visual .bx-controls .bx-next:after {right:66%;transform:rotate(45deg)}
.sub-main-visual .nums {position:absolute;z-index:5;right:10px;bottom:10px;font-size:12px;color:#fff;opacity:0.7;}
.sub-main-visual .nums strong {color:#58d20a;}
.sub-main-visual .swiper-btn-next, 
.sub-main-visual .swiper-btn-prev {display:block;position:absolute;top:50%;margin-top:-22.5px;width:45px;height:45px;border-radius:45px;color:transparent;font-size:0;background:rgba(255,255,255,0.6);z-index:10}
.sub-main-visual .swiper-btn-next:after, 
.sub-main-visual .swiper-btn-prev:after {position:absolute;top:50%;margin-top:-5.5px;content:'';display:block;width:11px;height:11px;border-right:1px solid #001b21;border-top:1px solid #001b21}
.sub-main-visual .swiper-btn-prev {left:-25px;}
.sub-main-visual .swiper-btn-next {right:-25px;}
.sub-main-visual .swiper-btn-prev:after {left:66%;transform:rotate(-135deg)}
.sub-main-visual .swiper-btn-next:after {right:66%;transform:rotate(45deg)}
.sub-main-visual .swiper-pagination {width:auto;right:0;padding:0 15px;text-align:right;font-size:12px;color:#fff;opacity:0.7;}
.sub-main-visual .swiper-pagination .swiper-pagination-current {color:#58d20a;}

.wt-cont {background:#fff;padding:15px 10px}
.wt-depth2 {background:#363e4b;border-bottom:0;}
.wt-depth2:after {background:linear-gradient(to right, rgba(54,62,75,0) 0%,rgba(54,62,75,1) 80%);}
.wt-depth2 .toggleBtn {background:#363e4b;border-color:#515a68;}
.wt-depth2 .toggleBtn:after {border-color:#c3c3c3;}
.wt-depth2 .a {color:#c3c3c3;}
.wt-depth2 .a.on {color:#b68a62;border-color:#b68a62;}
.wt-depth2.open+.wt-depth2-sub {border-top:1px solid #515a68;}
.wt-depth2-sub {background:#363e4b;}
.wt-depth2-sub a {border-color:#515a68;color:#c3c3c3;}
.wt-depth2-sub a.on {color:#b68a62;}
.wt-depth2.fix {position:fixed;top:0;left:0;right:0;z-index:1000;}
.wt-depth2.fix+.wt-depth2-sub {position:fixed;top:40px;left:0;right:0;z-index:1000;}
.wt-depth2.fix+.wt-depth2-sub+.h {height:40px;}

.wt-global-wrap img {max-width:100%;vertical-align:bottom}
.hq_c1 {position:relative;z-index:1;}
.hq_c1 .bg {position:relative;z-index:1;}
.hq_c1 .swiper-container {margin:-10% 15px 0 15px;}
.hq_c1 .swiper-pagination {display:block;position:static;}
.hq_c1 .swiper-pagination .swiper-pagination-bullet {background:#c9c9c9;margin:0 5px;}
.hq_c1 .swiper-pagination .swiper-pagination-bullet-active {background:#555;}

.hq_c2.product {background:#f4eee8;padding-bottom:25px;}
.hq_c2.product .swiper-container {margin:0 15px;}
.hq_c2.product .list {position:relative;display:block;overflow:hidden;border-radius:0 10px 10px 10px;background:#fff;}
.hq_c2.product .list .thumb {position:relative;z-index:1;display:block;height:134px;background-position:50% 50%;background-size:cover;}
.hq_c2.product .list .type {position:absolute;left:0;top:0;z-index:10;font-weight:normal;font-size:12px;display:block;height:20px;line-height:20px;color:#fff;padding:0 5px;}
.hq_c2.product .list .type.t1 {background:#6671e0;}
.hq_c2.product .list .type.t2 {background:#3a78e9;}
.hq_c2.product .list .type.t3 {background:#0195e8;}
.hq_c2.product .list .type.t4 {background:#24a998;}
.hq_c2.product .list .type.t5 {background:#56b44f;}
.hq_c2.product .list .type.t6 {background:#e35d4f;}
.hq_c2.product .list .type.t7 {background:#bb863b;}
.hq_c2.product .list .type.t8 {background:#f1569b;}
.hq_c2.product .list .type.t9 {background:#aeb140;}
.hq_c2.product .list .pdt-info {display:block;height:114px;padding:11px 12px;font-size:11px;color:#6f6f6f;}
.hq_c2.product .list .pdt-info .tit {display:block;font-size:14px;color:#333;font-weight:bold;margin-bottom:5px;overflow:hidden;max-height:44px;}
.hq_c2.product .list .pdt-info .txt {margin-bottom:5px;}
.hq_c2.product .list .pdt-info .price strong {font-weight:bold;font-size:16px;color:#ff372d;}

.hq_c2.product+.hq_c2.product {background:#eeeff9;}
.hq-tab-cont.t1 {padding-bottom:10px;}
.hq-tab-cont.t1 .swiper-container {border-radius:4px;margin-bottom:10px;}
.hq-tab-cont.t1 .swiper-slide {height:191px;background-position:50% 50%;background-size:cover}
.hq-tab-cont.t1 .swiper-button-next,
.hq-tab-cont.t1 .swiper-button-prev {width:32px;height:32px;background:none;margin-top:-16px;}
.hq-tab-cont.t1 .swiper-button-next {right:0;}
.hq-tab-cont.t1 .swiper-button-prev {left:0;}
.hq-tab-cont.t1 .swiper-button-next:after,
.hq-tab-cont.t1 .swiper-button-prev:after {content:'';display:block;width:11px;height:11px;position:absolute;left:50%;top:50%;border-right:2px solid #fff;border-top:2px solid #fff;}
.hq-tab-cont.t1 .swiper-button-next:after {transform:rotate(45deg);margin:-6px 0 0 -10px;}
.hq-tab-cont.t1 .swiper-button-prev:after {transform:rotate(-135deg);margin:-6px 0 0 -3px;}
.hq-tab-cont.t1 .swiper-pagination {padding:0 15px;font-size:11px;color:#fff;background:rgba(0,0,0,0.8);text-align:right;bottom:0;height:20px;line-height:20px;}
.hq-tab-cont.t1 {border-bottom:1px solid #dfdfdf;}
.hq-tab-cont.t1 h4 {font-size:15px;color:#333;margin-bottom:2px;font-weight:bold}
.hq-tab-cont.t1 p {color:#7c7c7c;font-size:11px;line-height:15px;}

.hq-h3 {font-size:18px;font-weight:bold;color:#353535;}
.hq-h3 .s {display:inline-block;padding-left:6px;margin-left:4px;font-size:11px;font-weight:normal;color:#777;position:relative;}
.hq-h3 .s:after {content:'';display:block;width:1px;height:10px;background:#cbcbcb;position:absolute;left:0;top:50%;margin-top:-5px;}
.hq-tab {padding:5px 0;}
.hq-tab.t1 {margin-bottom:6px;}
.hq-tab .a {display:inline-block;color:#6b6b6b;font-size:12px;height:26px;padding:0 14px;margin:4px 4px 4px 0;border-radius:13px;line-height:24px;border:1px solid #dfdfdf;}
.hq-tab .a.on {color:#fff;background:#46b5a7;border-color:#46b5a7;}
.hq-tab-cont {display:none;}
.hq-tab-cont.on {display:block;}
div.map {background:#b5d4f4;}

.tour-point-wrap {padding-bottom:15px;}
.tour-point-wrap .swiper-slide {border:1px solid #e5e5e5;border-radius:4px;}
.tour-point-wrap .swiper-slide .thumb {display:block;height:75px;background-position:50% 50%;background-size:cover;border-bottom:1px solid #e5e5e5;}
.tour-point-wrap .swiper-slide .tp-info {display:block;font-size:11px;color:#999;padding:6px 0;text-align:center;}
.tour-point-wrap .swiper-slide .tp-info .tit {color:#333;font-size:11px;font-weight:bold;display:block;}
.sub-product-list {border-top:0;}
.wt-search-filter .wt-list-sel {border-top:1px solid #696969;border-bottom:1px solid #696969;margin:0 10px;}
