﻿strong@charset "utf-8";
.blue-bar-box {width:100%; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/blue-bar.png) bottom repeat-x;}
.navL, .navR {display:none;}
.big-banner-box {width:100%; height:460px; margin-top:5px; overflow:hidden;}


.banner-position {
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index:999;
}


.banner-number {
    height: 10px;
    position: absolute;
    right: 10px;
    top: 406px;
}

.big-banner {
    /*background: url("../img/banner.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);*/
    height: 460px;
    width: 100%;
}

.banner-number a {display:inline-block; width:10px; height:10px; margin-left:10px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/dot.png);}
a.this-banner {background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/dot.png) -10px 0;}

.search-box {
    background-color: #FFFFFF;
    height: 370px;
    left: 10px;
    position: absolute;
    top: 46px;
    width: 328px;
}
.btn-search {position:absolute; bottom:20px; right:34px; width:260px; height:40px;}
.explorerChina {height:46px; line-height:46px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/bg0.png) 10px 10px no-repeat; font-size:18px; color:#369; font-weight:400; padding-left:50px; background-color:#eff4f8;}
.search-border {border-top:#799cb7 1px solid;}
.search-guide {height:35px; border-top:#799cb7 1px solid; font-weight:700;}
.search-guide li {float:left;}
.search-guide a {display:block; width:82px; height:35px; line-height:35px; font-size:14px; color:#fff; background-color:#799cb7; text-align:center; text-decoration:none;}
a.guide-on {color:#333; background-color:#fff;}
.search-content {padding-left:20px; font-size:14px; color:#666; overflow:auto;}
.search-content li {float:left; overflow:auto; margin-top:15px;}
.input-T {width:72px; padding-right:8px; text-align:right; line-height:28px;}
.search-content input[type="text"] {width:190px; height:28px; line-height:28px; background-color:#eff4f8; border:none; padding-left:10px; font-size:14px; outline:none;}
.date-input-bg {background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/bg0.png) 100% -100px no-repeat;}
.hotel-option {margin-top:20px; padding-left:35px;}
.hotel-select-cover {position:relative; width:60px; height:30px; margin-top:5px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/bg0.png) 100% -150px no-repeat #eff4f8; overflow:hidden;}
.hotel-select-cover select {position:absolute; top:4px; left:5px; width:72px; border:none; background-color:transparent; outline:none;}
.tour-search-box {padding-top:20px;}
.tour-search-box input[type="text"] {width:276px; height:38px; line-height:38px; margin-top:10px;}
.tour-search-box td {height:30px; padding-left:10px; background-color:#f5f5f5;}
.car-select-cover {position:relative; width:160px; height:30px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/bg0.png) 100% -150px no-repeat #eff4f8; overflow:hidden;}
.car-select-cover select {position:absolute; top:4px; left:5px; width:172px; border:none; background-color:transparent; outline:none;}

.main-bg {width:100%; background-color:#eff4f8; padding-top:30px;}
.main-box {width:990px; padding-left:10px; margin:0 auto;}
.h2-box {position:relative;}
h2 {font-size:24px; font-weight:400;}
.h2-more {position:absolute; right:10px; bottom:0;}
.pointer {cursor:pointer;}
.product-box {position:relative; float:left; width:320px; height:240px; margin-right:10px; overflow:hidden;}
.product-box a {color:#333; text-decoration:none;}
.bottom-cover {position:absolute; left:0; bottom:0; width:320px; height:10px; background-color:#fff;}
.product-intro {position:absolute; left:0; top:162px; width:320px; background-color:#fff; padding-bottom:10px;}
.product-type {font-style:italic; color:#999; padding-top:10px; padding-left:15px;}
.product-title {font-size:14px; line-height:18px; padding:3px 15px 10px; height:30px; overflow:hidden;}
.product-more-info {height:50px; margin:0 10px; background-color:#eee;}
.price-now {float:left; height:50px; line-height:50px; font-size:30px; color:#fff; padding:0 10px; background-color:#5ed0f5;}
.price-now span {font-size:12px; color:#afe8fa;}
.price-original {float:left; padding-left:20px; text-align:center; padding-top:5px;}
.original-price {font-size:18px;}
.mT30 {margin-top:30px;}
.tour-detail {float:left; padding-left:20px; padding-top:8px; font-size:14px; line-height:18px;}
.photo-box {position:relative; float:left; width:320px; height:240px; margin-right:10px; overflow:hidden;}
.photo-intro {position:absolute; left:0; top:240px; width:300px; padding:8px 10px; background-color:#fff; line-height:18px;}

.photo-name {font-size:14px; width:300px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.photo-city {font-style:italic; color:#999;}
.left400 {float:left; width:400px;}
.why-ctd {border-top:#d8e5f0 1px solid; background-color:#fff; margin-top:10px; padding:20px 20px 0; height:257px;}
.why-ctd li {font-size:14px; color:#999; padding:10px 0 0 35px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/images2/bg.png) -133px -187px no-repeat;}
.why-ctd strong {color:#069;}
.right570 {float:right; width:570px; margin-right:10px;}
.ctd-reviews-box {border-top:#d8e5f0 1px solid; background-color:#fff; margin-top:10px;}
.ctd-review {padding:15px 20px; border-bottom:#eee 1px solid; overflow:auto; height:108px;}
.detail-reviewL {float:left; width:140px;}
.recommend {height:31px; padding-top:5px; padding-left:45px; background: url(http://img1.chinatraveldepotstatic.com/PubImages/Hotel2Img/h_bg.png) -144px -420px no-repeat; color:#999; line-height:12px;}
.not-recommend {height:31px; padding-top:5px; padding-left:45px; background:url(http://img1.chinatraveldepotstatic.com/PubImages/Hotel2Img/h_bg.png) -164px -456px no-repeat; color:#999; line-height:12px;}
.jewel, .jewel-0b, .jewel-1, .jewel-1b, .jewel-2, .jewel-2b, .jewel-3, .jewel-3b, .jewel-4, .jewel-4b, .jewel-5 {height:11px; vertical-align:middle; font-size:1px; background:url(http://img1.chinatraveldepotstatic.com/PubImages/Hotel2Img/h_bg.png) -70px -128px no-repeat;}
.jewel {width:70px; margin:3px 0; background:url(http://img1.chinatraveldepotstatic.com/PubImages/Hotel2Img/h_bg.png) 0 -128px no-repeat;}
.jewel-0b {width:7px;}
.jewel-1 {width:14px;}
.jewel-1b {width:21px;}
.jewel-2 {width:28px;}
.jewel-2b {width:35px;}
.jewel-3 {width:42px;}
.jewel-3b {width:49px;}
.jewel-4 {width:56px;}
.jewel-4b {width:63px;}
.jewel-5 {width:70px;}
.detail-reviewR  {float: right; width: 370px;}
.detail-reviewR dl {margin-top:3px; line-height:16px;}
.detail-reviewR dt  {height:20px; font-weight: 700; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.detail-reviewR dd {height:65px; overflow:hidden;}
.newsletter-box {height:38px; line-height:38px; margin-top:30px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/bg0.png) 0 -50px no-repeat; padding-left:46px;}
.newsletter-T {float:left; font-size:18px; color:#0ba2c9;}
.newsletter-C {float:left; margin-left:10px; *margin-left:5px; padding-top:3px;}
.newsletter-C input[type="text"] {width:310px; padding-left:10px; height:30px; line-height:30px; border:none; outline:none;}
.btn-sign-up {float:left; margin-left:5px; margin-top:3px; height:32px;}
.newsletter-slogan {float:left; margin-left:20px; line-height:38px; font-size:14px; color:#999;}

.footer {margin:30px auto 0;}
.p1, .p2, .p3 {background-image:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/f_bg_new201608.jpg);}
.us, .jp, .cn {background-image:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/h_bg3.jpg);}

.p2 {width:350px;height:43px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/20170706.jpg) no-repeat;}

.photo-slider-control {position:relative; margin-top:10px; width:100%;}
.slider-left {position:absolute; top:85px; left:4%; width:70px; height:70px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/slider.png);}
.slider-rightt {position:absolute; top:85px; right:4%; width:70px; height:70px; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/slider.png) -70px 0;}

/*2015-12-02 8周年样式*/
/*.blue-bar-box {
    background: rgba(0, 0, 0, 0) url("http://Img1.chinatraveldepotstatic.com/PubImages/header8/red-bar.png") repeat-x scroll center bottom;
}*/

.blue-bar-box {width:100%; background:url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/blue-bar.png) bottom repeat-x;}

/*2015-12-23*/
.h2-more {font-size:14px;}
.product-box {height:auto; overflow:visible;}
.product-intro {position:static; width:auto; padding:10px; overflow:auto;}
.product-T {float:left; width:220px; padding-top:2px; font-size:14px; color:#666; line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.deal-price {float:right; width:70px; text-align:center;}
.dp1 {padding-top:3px; background-color:#5ed0f5; font-size:18px; color:#fff;}
.dp2 {padding:1px 0; border:#5ed0f5 1px solid; color:#5ed0f5; text-decoration:line-through;}
.deal-op {text-decoration:line-through;}
.price-now {float:right; width:70px; height:40px; padding:0; font-size:20px; line-height:40px; text-align:center;}
.price-now strong {font-size:14px;} 

.tour-type {padding:10px; padding-top:0; background-color:#fff; color:#999; font-style:italic; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ctp {margin-top:10px; height:272px; overflow:hidden;}
.why-ctd {padding:20px; height:auto;}
.why-ctd td {font-size:14px; line-height:18px;}
.h2-more {bottom:5px;}

.product-T {height:38px}
.tour-type {height:20px}