table, td, tr{margin:0px;padding:0px;border-collapse:collapse;border-spacing:0;font-size:13px}
.hotel-tbl{width:100%;height:auto;margin:30px auto;clear:both}
.tblhotelfield{width:100%;height:auto;margin:0px auto;text-align:right;direction:rtl}
.tblhotelfield .tbl-head{background:#E81932;color:#000;width:100%;text-align:center;border:1px solid #e0e0e0;color:#fff;}
.tblhotelfield .tbl-body{background:#fff;color:#000;width:100%;text-align:center;border-bottom:2px solid #fff;color:#6e6e6e;}
.tblhotelfield .hotel-info{width:100%}
.tblhotelfield .tbl-head td{line-height:45px;padding:0px 5px;border-left:2px solid #fff;}
.tblhotelfield .tbl-body td{line-height:45px;padding:0px 5px;border-left:2px solid #fff;background:#eeeeee;}
.tblhotelfield .tbl-head td:last-child, .tblhotelfield .tbl-body td:last-child{border-left:none;}
.tblhotelfield .tbl-head td.first-th{width:36%}
.tblhotelfield .tbl-head td.tbl-th2{width:11%}
.tblhotelfield .tbl-head td.tbl-th3{width:12%}
.tblhotelfield .tbl-head td.tbl-th4{width:11%}
.tblhotelfield .tbl-head td.tbl-th5{width:11%}
.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:36%;}
.tblhotelfield .tbl-body td.tbl-th2{width:11%}
.tblhotelfield .tbl-body td.tbl-th3{width:12%}
.tblhotelfield .tbl-body td.tbl-th4{width:11%}
.tblhotelfield .tbl-body td.tbl-th5{width:11%}
.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:2px solid #fff}
.tblhotelfield .td-hotel .part1 .tbl-img{width:40px;height:40px;margin:5px;float:right}
.tblhotelfield .td-hotel .part1 a{color:#00235f}
.tblhotelfield .td-hotel .part1 a:hover{color:#E81932}
.tblhotelfield .td-hotel .part2{width:20%;float:right;border-left:1px solid #e0e0e0}
.tblhotelfield .td-hotel .part3{float:right;width:20%}
.tblhotelfield .tbl-body .td-hotel{width:100%;height:auto;margin:0px;padding:0px;clear:both;line-height:40px}
.hotel-section{width:100%;height:auto;background:#FFFFFF;margin:0px auto 30px;clear:both}
.mobile-hotel{font-size:14px;direction:ltr;text-align:center;line-height:35px;color:#E81932;border-bottom:1px solid #eeeeee;background-color:#eeeeee;clear:both}
.mobile-hotel a{color:#636363;direction:rtl}
.mobile-hotel-info{width:100%;border:1px solid #eeeeee;clear:both}
.mobile-hotel-info .hotel-qu{display:block;float:right;width:49%;text-align:center;font-size:12px;color:#636363;line-height:35px;}
.mobile-hotel-info .hotel-ans{border-right:1px solid #eeeeee;display:block;float:right;width:50%;text-align:center;font-size:12px;color:#636363;line-height:35px}
.mobile-hotel-info .hotel-ans img{vertical-align:middle}
.header, .slider, .box-inner, .footer, .main-inner, .navigation-inner{width:1200px;margin:0px auto;height:auto;clear:both}
@media only screen and (min-width:800px){.hotel-section{display:none}
}
@media only screen and (max-width:799px){.hotel-tbl{display:none}
}
@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;}
}