@charset "utf-8";.hotel-tbl *{font-size:12px;}
table, td, tr{height: 100% !important; 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:#fff;color:#88305e;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{min-height:43px;line-height:43px;}
.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 5px;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-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-head td.tbl-th8{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}
.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:#88305e}
.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 #88305e;background:#88305e;clear:both}
.mobile-hotel a{color:#FFFFFF}
.mobile-hotel-info{width:100%;border:1px solid #88305e;clear:both}
.mobile-hotel-info .hotel-qu{display:block;float:right;width:49%;text-align:center;font-size:13px;color:#88305e;line-height:35px;}
.mobile-hotel-info .hotel-ans{border-right:1px solid #88305e;display:block;float:right;width:50%;text-align:center;font-size:13px;color:#88305e;line-height:35px;min-height:35px;}
.mobile-hotel-info .hotel-ans .cost{font-size: 13px;}
.mobile-hotel-info .hotel-ans img{vertical-align:middle;margin-top:11px;}
.header, .slider, .box-inner, .footer, .main-inner, .navigation-inner{width:1200px;margin:0px auto;height:auto;clear:both}
.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:#eaf2f5;}
@media only screen and (min-width:800px){.hotel-section{display:none}
}
@media only screen and (max-width:799px){.hotel-tbl, .box-content-body{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;}
}