@media(max-width:768px){.form2 li div.btn-inquiry{margin-top:20px;width:100%}}@media(max-width:991px){.form2 li div.radio-box{margin-top:25px}.form4 li>div{margin-bottom:10px}}.detailtop{margin-top:30px}.detailtop h1{margin-bottom:15px}.detailtop>p{font-size:19px}.detailtop>p strong{margin-right:5px}.detailtop>p a{margin-right:5px;color:#777}.detailtop-con{margin-top:22px}.detailimgbox{float:left;width:600px;height:400px}.detailimg{height:400px;text-align:center}.detailimgbox a img{max-width:100%}.detailtop-con-right{float:right;width:530px}.detailtop-item p{margin-bottom:13px;font-size:19px}.detailtop-item p i{width:25px;font-size:20px;color:#e59191}.detailtop-item p i.icon-leibie{font-size:19px}.detailtop-item p span{display:inline-block;vertical-align:middle}.detailtop-highlights{margin-top:25px;min-height:210px}.detailtop-highlights dt{margin-bottom:12px;font-weight:bold;font-size:19px}.detailtop-highlights dd{position:relative;margin-bottom:10px;color:#666;font-size:19px}.detailtop-highlights dd i{position:absolute;z-index:1;left:5px;top:6px;width:6px;height:6px;border-radius:50px;background:#86be99}.highlights-height{min-height:auto}.detialtop-price{margin-top:40px;height:44px;background:#efefef;border-radius:5px;line-height:44px}.detialtop-price p{padding-left:20px}.detialtop-price p a{float:right;width:220px;background:#c72128;border-radius:0 5px 5px 0;text-align:center;font-size:20px;color:#fff;font-weight:bold}.detialtop-noprice{background:none}.detialtop-noprice p{padding-left:0}.detialtop-noprice p a{float:left;border-radius:5px}@media(max-width:1200px){.detailimgbox,.detailtop-con-right{width:100%}.detailtop-con-right{margin-top:20px}.rollingimg img{display:none;margin:0 auto}.detailtop-highlights{min-height:auto}.detailtop>p{word-wrap:break-word}}@media(max-width:768px){.detailimgbox,.detailimg{height:auto}}.tabs .tabs-tit{height:39px;border-bottom:1px solid #c72128}.tabs .tabs-tit h2{float:left;margin-right:10px;width:203px;height:38px;border-radius:5px 5px 0 0;background:#efefef;color:#000;cursor:pointer;text-align:center;line-height:38px;font-size:18px}.tabs .tabs-tit h2.on{background:#c72128;color:#fff}.tabs .tabs-cn{display:none;margin-top:30px}@media(max-width:768px){.tabs .tabs-tit h2{margin-right:0;width:33.333%;font-size:13px}}@media(max-width:360px){.tabs .tabs-tit h2{font-size:12px}}.dinner-tips{margin-top:16px}.dinner-tips p{float:right;padding-left:20px;width:290px;background:url(../images/tour/dinner_ico.gif) no-repeat left 0;font-size:19px;font-weight:bold}.dinner-tips span{color:red;margin-left:5px}.tourtable>table{margin-top:10px;width:100%;border:1px solid #ddd}.tourtable>table th,.tourtable>table td{padding:12px 15px;border:1px solid #ddd;font-size:19px;text-align:center}.tourtable>table th{background:#f2f2f2}.tourtable>table td.align-left p{text-align:left}.tourtable>table td a{text-decoration:underline}.tourtable>table table.dinner{margin:0 auto}.tourtable>table table.dinner,.tourtable>table table.dinner td,.tourtable>table table.dinner th{padding:0 5px;border:none}.tourtable>table td .tour-hotel{margin-top:12px;background:#f2f5fa}.tourtable>table td .tour-hotel td{padding:5px;border:1px dashed #aaa}@media(max-width:767px){.tourtable{box-sizing:border-box;overflow-x:auto;overflow-y:hidden}}.itinerary{margin:20px 0 10px 0;font-size:19px}.itinerary>h4{margin-bottom:15px;background:#f0f0f0;line-height:40px;font-size:19px;font-weight:bold}.itinerary>h4>span{display:inline-block;padding:0 25px;background:#ffdada;color:#c72128}.itinerary>h4>p{display:inline-block;padding:0 15px}.itinerary p a{text-decoration:underline}.itinerary p img{display:block;float:right;padding:4px;margin-left:15px;margin-bottom:15px;width:260px;border:1px solid #ccc}.itinerary-1 p img{padding:15px;padding-right:0;width:390px;height:260px}@media(max-width:768px){.itinerary p img{width:100%}}.tourprice table{width:100%}.tourprice table,.tourprice table th,.tourprice table td{border:1px solid #ddd;text-align:center;font-size:19px}.tourprice table th{background:#f2f2f2;line-height:40px}.tourprice table td{line-height:50px}.tourprice table td span{color:#86be99}.tour-price-tip{margin-top:15px;line-height:24px;font-size:19px}.tour-price-tip p strong{color:red}.price-includes{margin:26px 0}.price-includes h3{margin-bottom:10px}.price-includes h3 i{margin-right:10px;font-size:30px;color:#e59191}.price-includes h3 span{display:inline-block;vertical-align:middle;font-size:20px;font-weight:bold}.price-includes li{margin:10px 0;font-size:19px}.price-includes li span{display:inline-block;margin-right:10px;font-style:italic;font-weight:bold}.price-includes p{font-size:19px}.daytrip-cn,.itinerary-daybyday{font-size:19px}@media(max-width:768px){.tourprice table th{font-size:12px;line-height:18px}}.city-nav{margin-top:20px}.city-nav li{padding:10px 0}.city-nav li:hover{background:#f2f2f2}.city-nav li a{display:block;height:38px}.city-nav li a i{display:inline-block;margin-right:4px;width:38px;height:38px;background:url(../images/city/icon-citybg.png) no-repeat;vertical-align:middle}.city-nav li a i.icon-intro{background-position:0 0}.city-nav li a i.icon-tour{background-position:-39px 0}.city-nav li a i.icon-hotel{background-position:-78px 0}.city-nav li a i.icon-attraction{background-position:-157px 0}.city-nav li a i.icon-album{background-position:-196px 0}.city-nav li a i.icon-traffic{background-position:-118px 0}.city-nav li a i.icon-cuisine{background-position:-235px 0}.city-nav li a i.icon-weather{background-position:-274px 0}.city-nav li a span{display:inline-block;margin-left:10px;vertical-align:middle;line-height:18px;font-size:19px}.citytour-type{padding:20px 0}.citytour-type li{float:left;width:20%}.citytour-type li a{display:block;margin:0 5px;padding:10px 0;background:#f2f2f2;border:1px solid #d04b51;box-shadow:0 5px 0 #ddd;border-radius:50px;text-align:center;font-size:18px}.citytour-type li.on a{background:#d04b51;color:#fff;font-weight:bold}@media(max-width:991px){.citytour-type li{margin-bottom:5px;width:50%}}.transfer-list{margin:15px 0}.transfer-list li{padding:20px 0;border-bottom:1px dashed #ddd}.transfer-list li p{margin-bottom:10px;line-height:24px;font-size:19px}.transfer-list li p span{font-weight:bold}.transfer-list li .transfer-table{margin-bottom:15px}.transfer-list li .transfer-table table{width:100%;border:1px solid #ddd}.transfer-list li .transfer-table table td{padding:6px;border:1px solid #ddd;text-align:center;font-size:19px}.transfer-list li .transfer-table table th{padding:6px;border:1px solid #ddd;background:#ddd;text-align:center}.attralbum{border:1px solid #ddd}.attralbum-bigimg{position:relative;float:left;width:calc(100% - 202px);height:645px}.attralbum-bigimg img{width:100%;height:100%}.attralbum-bigimg a{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:0;width:15%;height:100%;text-align:center;color:#fff}.attralbum-bigimg a.aleft{left:0;background:linear-gradient(to right,rgba(0,0,0,.3),rgba(255,255,255,0))}.attralbum-bigimg a.aright{right:0;background:linear-gradient(to left,rgba(0,0,0,.3),rgba(255,255,255,0))}.attralbum-bigimg a i{font-size:36px}.attralbum-smallimg{float:right;padding:0 21px;width:202px;height:645px;background:#f6f6f6}.attralbum-smallimg ul{margin-top:12px}.attralbum-smallimg ul li{margin-bottom:10px;width:160px;height:106px}.attralbum-smallimg ul li img{width:160px;height:106px;cursor:pointer}.attralbum-smallimg .btn-smallimg a{display:block;float:left;width:60px;height:43px;background:#dbdbdb;text-align:center;color:#666}.attralbum-smallimg .btn-smallimg a i{top:8px;font-size:18px}.attralbum-smallimg .btn-smallimg a.aright{float:right}.attralbum-smallimg .btn-smallimg a.btn-disable{color:#ccc;pointer-events:none}@media(max-width:991px){.attralbum-smallimg{display:none}.attralbum-bigimg{width:100%;height:auto}}.attrclass-box{margin:0;border:1px solid #ddd}.attrclass{border-bottom:1px solid #efefef}.attrclass>div:first-child{padding:0}.attrclass .attrclass-text{padding:30px}.attrclass .attrclass-text a h3{color:#c72128}.attrclass .attrclass-text p{margin-top:15px;font-size:19px}.atrrclass ul{padding:30px}.atrrclass ul li{position:relative;margin:10px 0}.atrrclass ul li a i{position:absolute;z-index:0;top:0;bottom:0;left:0;margin:auto;width:7px;height:7px;background:#e59191}.atrrclass ul li a span{display:inline-block;padding-left:10px;width:100%;vertical-align:middle;font-size:19px;text-decoration:underline;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.atrrclass ul li a:hover span{color:#c72128}@media(max-width:991px){.attrclass .attrclass-text{padding-top:0}}