@charset "utf-8";.hotel-tbl 
*{font-size:12px;margin:0;padding:0}
body{margin:0;padding:0}
.tlt-table{width:100%;float:right;padding:10px 0px;background-color:#00abac	}
.tlt-table h2{margin:0px !important;text-align:center;color:#FFFFFF;font-size:19px}
/* .tbl-th8{display: none;} */
table, td, tr{margin:0px;padding:0px;border-collapse:collapse;border-spacing:0;}
.hotel-tbl{width:100%;height:auto;margin:0px auto 25px;clear:both}
.tblhotelfield{width:100%;height:auto;margin:0px auto;text-align:right;direction:rtl}
.tblhotelfield .tbl-head{background:rgba(0, 171, 172, 0.1);color:#005556;width:100%;text-align:center;border:1px solid #e0e0e0;}
.tblhotelfield .tbl-body{background:#fff;color:#333;width:100%;text-align:center;border:1px solid #e0e0e0;color:#4c4c4c}
.tblhotelfield .hotel-info{width:100%}
.first-th td{line-height:20px;}
.tblhotelfield .tbl-head td{padding:0px 5px;border-left:1px solid #e0e0e0;text-align:center;}
.tblhotelfield .tbl-body td{line-height:50px;line-height:26px;padding:0px 2px;border-left:1px solid #e0e0e0;text-align:center;}
.tblhotelfield .tbl-head td:last-child, .tblhotelfield .tbl-body td:last-child{border-left:none;}
.tblhotelfield .tbl-head td.first-th{width:42%;padding:0px;}
.tblhotelfield .tbl-head td.tbl-th2{width:12%}
.tblhotelfield .tbl-head td.tbl-th3{width:12%}
.tblhotelfield .tbl-head td.tbl-th4{width:12%}
.tblhotelfield .tbl-head td.tbl-th8{width:12%}
.tblhotelfield .tbl-head td.tbl-th5{width:16%}
.tblhotelfield .tbl-head td.tbl-th6{width:8%}
.tblhotelfield .tbl-head td.tbl-th11{width:60%}
.tblhotelfield .tbl-head td.tbl-th12{width:20%}
.tblhotelfield .tbl-head td.tbl-th13{width:20%}
.tblhotelfield .tbl-body td.first-th{width:42%;padding:0px;}
.tblhotelfield .tbl-body td.tbl-th2{width:12%}
.tblhotelfield .tbl-body td.tbl-th3{width:12%}
.tblhotelfield .tbl-body td.tbl-th4{width:12%}
.tblhotelfield .tbl-body td.tbl-th5{width:16%}
.tblhotelfield .tbl-body td.tbl-th6{width:8%;line-height:20px}  
.tblhotelfield .tbl-body td.tbl-th11{width:100%;padding:0px}
.tblhotelfield .td-hotel .part1{float:right;width:60%;border-left:1px solid #e0e0e0;padding:0px 5px;position:relative;}
.tblhotelfield .td-hotel .part1 .tbl-img{width:40px;height:40px;margin:5px;float:right;display:none}
.tblhotelfield .td-hotel .part1 a{color:#777;}
.tblhotelfield .td-hotel .part1 a:hover{color:#00abac}
.tblhotelfield .td-hotel .part1 .hotel-img-hover{display:none;position:absolute;width:100%;top:0;right:100%;left:-100%;z-index:99;}
.tblhotelfield .td-hotel .part1:hover .hotel-img-hover{display:block;}
.hotel-img-loaded{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:100%;border-radius:5px;box-shadow:0 0px 10px 0 rgba(0, 171, 172,0.9);}
.tblhotelfield .td-hotel .part2{width:20%;float:right;border-left:1px solid #e0e0e0;line-height:50px !important;min-height:50px;padding:0px 5px}
.tblhotelfield .td-hotel .part2{}
.tblhotelfield .td-hotel .part2 img{width:95%;height:auto}
.cost p{display:inline-block}
.cost p:nth-of-type(2)::before{content:'+';margin:0px 1px;display:inline-block;vertical-align:middle}
.tblhotelfield .td-hotel .part3{float:right;width:20%;padding:0px 5px}
.tblhotelfield .tbl-body .td-hotel{width:100%;height:auto;margin:0px;padding:0px;clear:both;line-height:50px}
.hotel-section{width:100%;height:auto;background:#FFFFFF;margin:0px auto 30px;clear:both}
.mobile-hotel{font-size:13px;direction:ltr;text-align:center;line-height:35px;color:#fff;border-bottom:1px solid #00abac;background:#00abac;clear:both}
.mobile-hotel a{color:#FFFFFF;font-size:17px}
.mobile-hotel-info{width:100%;border:1px solid #00abac;clear:both}
.mobile-hotel-info .hotel-qu{display:block;float:right;width:49%;text-align:center;font-size:13px;color:#000000;line-height:35px;}
.mobile-hotel-info .hotel-ans{border-right:1px solid #00abac;display:block;float:right;width:50%;text-align:center;font-size:13px;color:#000000;line-height:35px;min-height:35px;}
.mobile-hotel-info .hotel-ans img{vertical-align:middle;margin-top:11px;}

.visa-tbl .tbl-head td{line-height:43px}
.visa-tbl .tbl-body td{line-height:25px;padding-top:5px;padding-bottom:5px}
.tblhotelfield .tbl-body:nth-child(2n){background-color:rgba(0, 171, 172, 0.1);}
.tour-table{width:100%;float:right;clear:both;}

.tblhotelfield .tbl-body .tbl-th7 a{color:#777;}
.tblhotelfield .tbl-body .tbl-th7 a:hover{color:#00abac;}
@media only screen and (min-width:800px){.hotel-section{display:none}

}

@media only screen and (max-width:799px){.hotel-tbl{display:none}
.tlt-table h2{color:#00abac}
.tlt-table{background-color:#FFFFFF}
}
@media only screen and (max-width:1200px){.header, .slider, .box-inner, .footer, .main-inner, .navigation-inner{width:100%;padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width:1197px){.reminder, .download, .ptint{width:149px;}
}
@media only screen and (max-width:1184px){.tblhotelfield .tbl-head td.tbl-th3{line-height:20px;}
}
@media only screen and (max-width:1130px){.tblhotelfield .td-hotel .part1 a{font-size:13px;}
}
@media only screen and (max-width:1099px){.tblhotelfield .tbl-head td.tbl-th2{line-height:20px;}
}
@media only screen and (max-width:1057px){.tblhotelfield .tbl-head td.tbl-th4{line-height:25px}
}
@media only screen and (max-width:1050px){.tblhotelfield .tbl-head td.tbl-th5{line-height:25px}
}
@media only screen and (max-width:967px){.tblhotelfield .tbl-head td.tbl-th13{line-height:25px}
}
@media only screen and (max-width:910px){.tblhotelfield .tbl-head, .tblhotelfield .tbl-body{font-size:13px;}
.tblhotelfield .td-hotel .part1 .tbl-img{display:none;}
}
@media only screen and (max-width:510px){.table{margin-bottom:20px;overflow-x:scroll;}
.tour-detail .tbltourfield{width:100%;}
.tbltourfield .tbl-body .td-qu, .tbltourfield .tbl-body .td-ans, .tbltourfield .tbl-body .td-name, .tbltourfield .tbl-body .td-date, .tbltourfield .tbl-body .td-info{width:100%;border:1px solid #e0e0e0;}
}