/* webtour mobile css 김정현 대리 */

/* page 공통 */
@font-face {
	font-family: 'Noto Sans';
	src: url('/_ui/font/NotoSans.eot');
	src: url('/_ui/font/NotoSans.eot?#iefix') format('embedded-opentype'),
		url('/_ui/font/NotoSans.woff2') format('woff2'),
		url('/_ui/font/NotoSans.woff') format('woff'),
		url('/_ui/font/NotoSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Noto Sans';
	src: url('/_ui/font/NotoSans-Bold.eot');
	src: url('/_ui/font/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('/_ui/font/NotoSans-Bold.woff2') format('woff2'),
		url('/_ui/font/NotoSans-Bold.woff') format('woff'),
		url('/_ui/font/NotoSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

/*body:after {position:fixed;top:10px;left:10px;z-index:100;content:'';display:block;width:80px;height:80px;background:#ddd;border-radius:80px;}
*/

button,a {outline:none}
.cont_new {font-size:1.1rem}
.cont_new * {box-sizing:border-box !important;line-height:1.3}
.cont_new input[type=text],.cont_new select {-webkit-appearance: none;}
.cont_new .mbNone {margin-bottom:0 !important}
caption {display:none}
html.mobile ,html.mobile body {font-size:10px;font-family:'Noto Sans',HelveticaNeue-Light,AppleSDGothicNeo-Light,'Malgun Gothic','맑은 고딕',sans-serif;-webkit-text-size-adjust:none}
strong {font-weight:bold}
[class|=ico] {background:url(/_ui/images/ahotel/ico_ahotel.png) no-repeat;background-size:250px 250px;display:inline-block;vertical-align:middle;font-size:0;color:transparent}
[class|=ico2] {background:url(/_ui/images/ahotel/ico02_ahotel.png) no-repeat;background-size:250px 250px;display:inline-block;vertical-align:middle;font-size:0;color:transparent}
.cont_new .inner {padding:0 15px}
.cont_new .inner.last {margin-bottom:25px}
.cont_new .red,
.layer-popup .red {color:#ff3300 !important}
.cont_new .green,
.layer-popup .green {color:#58d20a !important}
.more-plus {display:inline-block;width:14px;height:14px;background:#92999f;position:relative;z-index:1;border-radius:14px;font-size:0;color:transparent}
.more-plus:after {background:#fff;width:8px;height:2px;position:absolute;top:50%;left:50%;content:'';display:block;margin:-1px 0 0 -4px}
.more-plus:before {background:#fff;width:2px;height:8px;position:absolute;top:50%;left:50%;content:'';display:block;margin:-4px 0 0 -1px}
.clearfix {zoom:1}
.clearfix:after {content:'';display:block;clear:both}
.k-word {color:#fc4645 !important}
.hide {position:absolute;top:-1000px;left:-1000px;font-size:0;width:0;height:0;color:transparent;display:block;overflow:hidden;border:0;margin:0;padding:0;line-height:0}
.qrbox {display:inline-block;margin-left:3px;font-size:1.2rem;font-weight:bold;text-indent:0;color:#777;border:1px solid #b5b5b5;width:16px;height:16px;line-height:16px;text-align:center;border-radius:3px;}
.fullimg {width:100%;float:left}
.info-r {text-align:right;padding:5px;background:#eee}
[class|=info-q] {position:relative;padding:2px 0 0 23px;color:#666;font-size:1.1rem;}
[class|=info-q]:before {content:'';display:block;position:absolute;top:0;left:0;width:17px;height:17px;border-radius:17px;border:1px solid #b5b5b5;background:url(/_ui/images/ahotel/ico_ahotel.png) no-repeat -68px 3px;background-size:250px 250px}
[class|=info-q][class*=box] {background:#f5f5f5;padding:12px 12px 12px 35px}
[class|=info-q][class*=box]:before {left:12px;top:10px}
[class|=bull] {position:relative;padding-left:6px}
[class|=bull]:before {content:'';display:block;width:2px;height:2px;background:#333;position:absolute;top:7px;left:0}
[class|=bull][class*=arr] {color:#6fd622}
[class|=bull][class*=arr]:before {top:6px;width:0;height:0;border:3px solid #6fd622;background:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}
span.info-red {color:#f25d57}

/* 공통 btn */
[class|=btn] {display:inline-block;vertical-align:middle;background:#42505e;color:#fff;font-size:1.1rem;padding:5px}
[class|=btn][class*=plus] {position:relative;padding-left:15px !important;}
[class|=btn][class*=plus]:after {background:#fff;content:'';display:block;width:8px;height:2px;position:absolute;top:50%;left:5px;margin-top:-1px}
[class|=btn][class*=plus]:before {background:#fff;content:'';display:block;width:2px;height:8px;position:absolute;top:50%;left:8px;margin-top:-4px}
[class|=btn][class*=red] {background:#fc4645}
[class|=btn][class*=line] {border:2px solid #777;background:#fff;color:#555}
[class|=btn][class*=line]:after {content:'';display:inline-block;width:0;height:0;border:5px solid #565a5d;margin-left:14px;vertical-align:-3px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
[class|=btn][class*=bclear]:after {display:none}
[class|=btn][class*=round] {-webkit-border-radius:3px;border-radius:3px}
[class|=btn][class*=gray] {padding:5px 8px;background:#f2f2f2;color:#202020;border:1px solid #c7c7c7;border-bottom-color:#8b8a8a;border-right-color:#8b8a8a}
[class|=btn][class*=big] {padding:7px 34px 8px 34px;font-weight:bold;font-size:1.2rem}
[class|=btn][class*=next] {-webkit-text-shadow:0 0 2px rgba(0,0,0,0.3);text-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3);font-size:1.5rem;font-weight:bold;width:50%;padding:13px 0;text-align:center;background:#83ea15;background: -webkit-linear-gradient(top, #83ea15 0%,#72df13 5%,#68d80e 47%,#62d40b 93%,#45cc0c 100%);background: linear-gradient(to bottom, #83ea15 0%,#72df13 5%,#68d80e 47%,#62d40b 93%,#45cc0c 100%);}
[class|=btn][class*=shadow] {-webkit-text-shadow:0 0 2px rgba(0,0,0,0.3);text-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3);}
[class|=btn][class*=flat] {border:0 !important;box-shadow:none !important;text-shadow:none !important}
[class|=btn][class*=wide] {display:block;padding:10px 0 11px 0;text-align:center;font-size:1.5rem;font-weight:bold}

[class|=ctab] {background:#fff;border:1px solid #b3c4c1;overflow:hidden}
[class|=ctab] .tab {position:relative;display:block;float:left;color:#444;font-size:12px;font-weight:bold;height:30px;line-height:30px;text-align:center}
[class|=ctab] .tab:after {content:'';display:block;width:1px;height:100%;position:absolute;left:0;top:0;background:#b3c4c1}
[class|=ctab] .tab:first-child:after {display:none}
[class|=ctab] .tab.on {background:#68d417;border-color:#68d417;color:#fff}
[class|=ctab][class*=len3] .tab {width:33.33%}
[class|=ctab][class*=len4] .tab {width:25%}
[class|=ctab][class*=round] {-webkit-border-radius:5px;border-radius:5px}
[class|=ctab]:after {content:'';display:block;clear:both}
/* tab */

/* header */
h1.pg-tit	{padding:11px 0 12px 0;font-size:1.5rem;color:#fff;font-weight:bold;text-align:center;background: #38454f;background: -webkit-linear-gradient(top, #38454f 1%,#455464 15%,#3c4853 100%);background: linear-gradient(to bottom, #38454f 1%,#455464 15%,#3c4853 100%)}
.h2 {font-size:1.3rem;color:#333;font-weight:bold;margin-bottom:14px}


/* custom select css v0.1 */
.custom-select-btn {font-size:1.3rem;color:#303640;display:inline-block;position:relative;border:1px solid #d1d1d1;padding:5px 20px 5px 10px;background:#fff;min-width:90px}
.custom-select-btn span {display:inline-block;}
.custom-select-btn:after {position:absolute;right:9px;top:50%;margin-top:-5px;content:'';display:block;width:7px;height:7px;border-right:1px solid #303640;border-bottom:1px solid #303640;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hidden {display:none !important}
.custom-select-wrap {position:fixed;bottom:0;left:0;height:100%;width:100%;z-index:200}
.custom-select-wrap .bg {display:block;position:fixed;z-index:100;height:100%;width:100%;background:rgba(0,0,0,0.3)}
.custom-select-wrap .csw-box {position:absolute;bottom:0;left:0;width:100%;height:179px;z-index:110;background:#e0e0e0;overflow:hidden}
.custom-select-wrap .iScroll {position:relative;z-index:100;height:140px;overflow:hidden;width:100%;overflow-y:auto}
.custom-select-wrap ul {position:absolute;z-index:100;width:100%;}
.custom-select-wrap ul li {height:46px;}
.custom-select-wrap ul li a {display:block;padding:9px 15px;text-align:center;color:#777;font-size:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}
.custom-select-wrap ul li a.active {font-size:1.9em;border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04);color:#333;background:rgba(0,0,0,0.02)}
.custom-select-wrap ul li label {display: block;padding: 12px 15px 13px 15px;text-align: center;font-size: 14px;border-top: 1px solid #ececec;}
.custom-select-wrap ul li label input {margin-right: 5px;width: 15px;height: 15px;vertical-align: -3px}
.custom-select-wrap ul li label.active {background:#dedede}
/*.custom-select-wrap:after,
.custom-select-wrap:before {content:'';display:block;width:100%;height:1px;background:#999;position:absolute;z-index:111;left:0;bottom:92px}
.custom-select-wrap:before {bottom:46px}*/
.custom-select-wrap .csw-top {position:relative;z-index:110;display:block;padding:0 15px;height:41px;line-height:41px;text-align:right;font-size:1.4rem;color:#6f6f6f;font-weight:bold;background:#ececec;border-top:1px solid #4f4f4f}


/* layer popup style */
body.fix {position:relative;overflow:hidden !important}
body.blur {overflow:hidden !important}
body.blur .cont_new {-webkit-filter:blur(1px);filter:blur(1px)}
.layer-popup {opacity:0;position:fixed;top:0;left:100%;z-index:200;width:100%;height:100%;background:#fff;transition:all .3s ease;box-sizing:border-box !important;}
.layer-popup * {box-sizing:border-box !important;}
.layer-popup.on {opacity:1;left:0;}
.layer-popup .inner {padding:15px}
.layer-popup .tit-layer {position:relative;z-index:210;height:35px;line-height:36px;padding:0 35px 0 15px;background:#58d20a;color:#fff;font-size:1.5rem;}
.layer-popup .layer-inner {position:absolute;z-index:202;top:0;left:0;padding:16px 15px;height:100%;width:100%;background:#f4f4f4;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.layer-popup .layer-inner:before {content:'';display:block;height:35px}
.layer-popup .layer-inner.wide {padding:0}
.layer-popup .layer-inner.white {background:#fff}
.layer-popup .layer-inner.research {background:#f4f8f7}
.layer-popup .layer-inner .h3 {font-size:1.7rem;color:#222}
.layer-popup .close {display:block;z-index:215;position:absolute;right:0;top:0;font-size:0;color:transparent;width:35px;height:35px;background:rgba(0,0,0,0.2)}
.layer-popup .close:after,
.layer-popup .close:before {display:block;content:'';position:absolute;top:50%;left:50%;width:70%;height:2px;background:#fff;margin-left:-35%}
.layer-popup .close:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.layer-popup .close:before {-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.layer-popup p {font-size:1.2rem;line-height:1.4;margin-bottom:8px}
.layer-popup h3 {font-size:1.3rem;font-weight:bold;color:#42505e;margin-bottom:10px}
.layer-popup .line {height:4px;border-bottom:1px solid #eaeaea;border-top:1px solid #d6d6d6;background:#efefef;-webkit-box-shadow:inset 0 1px 1px #e2e2e2;box-shadow:inset 0 1px 1px #e2e2e2}

.layer-popup-detail {opacity:0;position:fixed;top:0;left:100%;z-index:150;width:100%;height:100%;background:#fff;transition:all .3s ease;box-sizing:border-box !important;}
.layer-popup-detail * {box-sizing:border-box !important;}
.layer-popup-detail.on {opacity:1;left:0;}
.layer-popup-detail .close {display:block;z-index:215;position:absolute;right:0;top:0;font-size:0;color:transparent;width:35px;height:35px;background:rgba(0,0,0,0.2)}
.layer-popup-detail .close:after,
.layer-popup-detail .close:before {display:block;content:'';position:absolute;top:50%;left:50%;width:70%;height:2px;background:#fff;margin-left:-35%}
.layer-popup-detail .close:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.layer-popup-detail .close:before {-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.layer-popup-detail p {font-size:1.2rem;line-height:1.4;margin-bottom:8px}
.layer-popup-detail h3 {font-size:1.3rem;font-weight:bold;color:#42505e;margin-bottom:10px}
.layer-popup-detail .layer-inner {position:absolute;z-index:201;top:0;left:0;padding:16px 15px;height:100%;width:100%;background:#f4f4f4;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.layer-popup-detail .layer-inner.wide {padding:0}
.layer-popup-detail .layer-inner.white {background:#fff}
.layer-popup-detail .layer-inner .h3 {font-size:1.7rem;color:#222}
.layer-popup .layer-inner,
.layer-popup-detail .layer-inner {overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.layer-popup-detail .inner {padding:0 15px}
.layer-popup .last,
.layer-popup-detail .last {margin-bottom:25px}
.layer-popup-detail .layer-inner:before {content:'';display:block;height:70px}

.layer-popup.theme01 {background:none;z-index:250}
.layer-popup.theme01 .bg {position:absolute;top:0;left:0;z-index:201;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.layer-popup.theme01 .layer-inner {position:absolute;top:50%;width:80%;left:50%;z-index:202;margin-top:-90px;height:auto;margin-left:-40%;padding:15px;background:#fff;border:1px solid #000}
.layer-popup.theme01 .layer-inner:before {display:none}
.layer-popup.theme01 .tit-layer {padding:0 0 14px 0;border-bottom:1px solid #e0e0e0;margin-bottom:13px;background:none;color:#333;height:auto;line-height:1.2}
.layer-popup.theme01 .close {background:none;width:22px;height:22px;top:12px;right:15px}
.layer-popup.theme01 .close:after,
.layer-popup.theme01 .close:before {width:90%;background:#767676}

.layer-popup.layer-loader {left:0;display:none;background:rgba(255,255,255,0.8);z-index:300}
.layer-popup.layer-loader.on {display:block}
.layer-popup.layer-loader .layer-inner {background:none}
.layer-loader .loader {position:absolute;top:50%;left:50%;width:300px;height:100px;margin:-50px 0 0 -150px;text-align:center;font-size:1.4rem;font-weight:bold}
.layer-loader .loader span {display:block;}

.layer-popup-alert {opacity:0;position:fixed;top:0;left:100%;z-index:250;width:100%;height:100%;transition:all .3s ease;box-sizing:border-box !important;}
.layer-popup-alert * {box-sizing:border-box !important;}
.layer-popup-alert.on {opacity:1;left:0;}
.layer-popup-alert .bg {position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.layer-popup-alert .layer-inner {position:absolute;top:50%;width:80%;left:50%;z-index:202;margin-top:-90px;height:auto;margin-left:-40%;padding:15px;background:#fff;border:1px solid #000}
.layer-popup-alert .layer-inner:before {display:none}
.layer-popup-alert .tit-layer {padding:0 0 14px 0;border-bottom:1px solid #e0e0e0;margin-bottom:13px;background:none;color:#333;height:auto;line-height:1.2}
.layer-popup-alert .close {display:block;z-index:215;position:absolute;font-size:0;color:transparent;background:none;width:22px;height:22px;top:12px;right:15px}
.layer-popup-alert .close:after,
.layer-popup-alert .close:before {display:block;content:'';position:absolute;top:50%;left:50%;height:2px;margin-left:-35%;width:90%;background:#767676}
.layer-popup-alert .close:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.layer-popup-alert .close:before {-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.layer-popup-alert p {font-size:1.2rem;line-height:1.4;margin-bottom:8px}
.layer-popup.layer-calendar {z-index:220}
.layer-popup.layer-calendar .layer-inner {padding-bottom:104px}
.layer-popup.layer-calendar .layer-inner:before {height:132px}
.layer-popup:after,
.layer-popup-alert:after,
.layer-popup-detail:after {content:'';display:block;background:#fff;position:absolute;top:0;left:0;width:100%;height:150%;z-index:200}
.layer-popup.theme01:after, 
.layer-popup-alert.theme01:after,
.layer-popup.layer-loader:after {display:none}

/* custom calendar */
.cust_calendar_y {text-align:center;background:#f4f8f7;padding:15px 0 7px 0;font-size:2rem;color:#333;}
.cust_calendar {width:100%;font-family:arial;margin-bottom:10px}
.cust_calendar th,
.cust_calendar td {text-align:center;vertical-align:middle;font-size:1.4rem;color:#333;padding:4px 0}
.cust_calendar th {background:#f4f8f7;font-size:1.1rem;padding:6px 0}
.cust_calendar td {vertical-align:top;height:42px}
.cust_calendar td span {width:21px;height:21px;margin:0 auto;display:block}
.cust_calendar td.today {font-size:1rem;color:#808080}
.cust_calendar td.today span {border-radius:21px;background:#707070;color:#fff;font-size:1.4rem}
.cust_calendar td.satclass {color:#368be1}
.cust_calendar td.holiclass {color:#f65151}
.cust_calendar td.sc-date {background:#fe4445;color:#fff;font-weight:bold}
.cust_calendar td.ec-date {background:#4cc7d7;color:#fff;font-weight:bold}
.cust_calendar td.c-group {background:#eaf8fa}
.cust_calendar td.sc-date strong,
.cust_calendar td.ec-date strong {display:block;font-size:1rem}
.cust_calendar td.passdont {color:#ccc}
.calender-btn-info {display:none;position:fixed;z-index:10000;top:44px;left:0;width:100%;padding:0 15px 15px 15px}
.layer-calendar.on .calender-btn-info {display:block}
.calender-btn-info .day-info {display:block;text-align:center;overflow:hidden;background:rgba(0,0,0,0.7)}
.calender-btn-info .day-info .day {position:relative;display:block;width:50%;float:left;font-size:1.1rem;color:#d3d3d3;text-align:left;padding:8px 15px}
.calender-btn-info .day-info .day strong {display:block;font-size:1.4rem;color:#fff;font-weight:normal}
.calender-btn-info .day-info .day:before {content:'';display:block;width:7px;height:7px;margin-top:-4px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;left:-6px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.calender-btn-info .day-info .day:only-child {width:100%;text-align:center}
.calender-btn-info .day-info .day:only-child * {display:inline-block;vertical-align:middle}
.calender-btn-info .day-info .day:only-child strong {margin-left:10px}
.calender-btn-info .day-info .day:first-child:before {display:none}

/* tab */
.root-ctab {overflow:hidden;margin-bottom:10px}
.root-ctab a {height:33px;line-height:31px;text-align:center;display:block;width:50%;float:left;font-size:1.4rem;color:#fff;background:#43515f;background:-webkit-linear-gradient(#38454f 0%,#465565 10%,#43515f 50%,#3e4a56 90%,#2f3841 100%)}
.root-ctab a.on {background:none;color:#293848;font-weight:bold}

/* slider style */
.bx-wrapper {position:relative;margin-bottom:10px}
.bx-controls-direction a {position:absolute;top:50%;width:25px;height:28px;margin-top:-14px;font-size:0;color:transparent}
.bx-controls-direction a:after {position:absolute;margin:-13px 0 0 0;top:50%;width:15px;height:26px;content:'';display:block;background:url(/_ui/images/ahotel/ico_ahotel.png) no-repeat -150px 0;background-size:250px 250px;}
.bx-wrapper .bx-prev {left:0}
.bx-wrapper .bx-next {right:0}
.bx-wrapper .bx-prev:after {right:0;background-position:-150px -200px}
.bx-wrapper .bx-next:after {left:0;background-position:-175px -200px}

/* 로딩이미지 */
.loading-ani {display:block;text-align:center}
.loading-ani b {display:inline-block;width:10px;height:10px;background:#d2e0dc;margin:0 1px 5px 2px}
.loading-ani b:nth-child(1) {-webkit-animation: loading1 1s linear 0s infinite alternate;
animation: loading1 1s linear 0s infinite alternate;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
.loading-ani b:nth-child(2) {-webkit-animation: loading2 1s linear 0s infinite alternate;
animation: loading2 1s linear 0s infinite alternate;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
.loading-ani b:nth-child(3) {-webkit-animation: loading3 1s linear 0s infinite alternate;
animation: loading3 1s linear 0s infinite alternate;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
.loading-ani b:nth-child(4) {-webkit-animation: loading4 1s linear 0s infinite alternate;
animation: loading4 1s linear 0s infinite alternate;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
.loading-ani b:nth-child(5) {-webkit-animation: loading5 1s linear 0s infinite alternate;
animation: loading5 1s linear 0s infinite alternate;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}

@-webkit-keyframes loading1 {
    40%,60%,80%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    20% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@-webkit-keyframes loading2 {
    0%,60%,80%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    40% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@-webkit-keyframes loading3 {
    0%,20%,80%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    60% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@-webkit-keyframes loading4 {
    0%,20%,40%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    80% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@-webkit-keyframes loading5 {
    0%,20%,40%,60% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    100% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}

@keyframes loading1 {
    40%,60%,80%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    20% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@keyframes loading2 {
    0%,60%,80%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    40% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@keyframes loading3 {
    0%,20%,80%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    60% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@keyframes loading4 {
    0%,20%,40%,100% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    80% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}
@keyframes loading5 {
    0%,20%,40%,60% {background-color:#d2e0dc;-webkit-transform:scale(1, 1);transform:scale(1, 1)}
    100% {background-color:#58d20a;-webkit-transform:scale(1, 2);transform:scale(1, 2)}
}

.wt-depth2 {position:relative;border-bottom:1px solid #ccc;line-height:40px;height:40px;background:#fff;}
.wt-depth2 .wt-inner {position:relative;padding:0 5px;white-space:nowrap;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.wt-depth2 .a {color:#111;font-size:14px;font-weight:bold;display:inline-block;padding:0 10px;line-height:38px}
.wt-depth2 .a.on {color:#58d20a;border-bottom:2px solid #58d20a;}
.wt-depth2 .toggleBtn {position:absolute;width:40px;height:40px;z-index:5;border-left:1px solid #ccc;right:0;top:0;background:#fff;color:transparent;font-size:0;}

.swiper-list {padding:13px 0;background:#fff;border-bottom:6px solid #f5f5f5;}
.swiper-list .more {font-size:14px;font-weight:normal;position:absolute;right:0;top:0;}
.swiper-list .swiper-container {padding:0 15px;}
.swiper-list h2.h2 {font-size:16px;font-weight:bold;color:#333;margin:0 15px 6px 15px;position:relative;}
.swiper-list li {overflow:hidden;}
.swiper-list li a {display:block;}
.swiper-list li .thumb {border-radius:3px;display:block;position:relative;border-bottom:1px solid #e9e9e9;height:105px;background-position:50% 50%;background-size:cover;}
.swiper-list li .thumb .type {font-weight:normal;border:1px solid rgba(255,255,255,0.7);padding:3px 7px;display:block;position:absolute;bottom:9px;left:16px;color:#fff;font-size:12px;line-height:1.1;background:rgba(0,0,0,0.4);}
.swiper-list li .infos {display:block;padding:10px 0;}
.swiper-list li .infos .tit {display:block;font-size:14px;color:#333;line-height:1.3;}
.swiper-list li .infos .txt {display:block;font-size:13px;margin-bottom:6px;}
.swiper-list li .infos .price {color:#333;font-size:16px;font-weight:bold;display:block;}
.swiper-list li .infos .price .dc {color:#999;font-size:11px;font-weight:normal;text-decoration:line-through}
.swiper-list li .infos .price .days {font-size:13px;color:#3449a5;margin-right:4px}
