body .ui-widget-content{    -moz-box-shadow: 0px 0px 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0px 0px 0 rgba(0,0,0,); 
   box-shadow: 0px 0px 0 rgba(0,0,0,0);  }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{  }
.ui-button-icon-only .ui-icon{ width: 23px; height: 23px;     margin-top: -11px;    margin-left: -11px;}
.ui-widget-header .ui-state-default{ border: none; background: none;}
#mon_prev .ui-icon{background: url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/left.png); }
#mon_next .ui-icon{ background: url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/right.png); }
.crea .ui-widget-content { border: none; background: url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/brbrx1.png) repeat-x center!important}
.crea .ui-widget-header { border: none; background: url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/brbrx2.png) repeat-x center!important}
body .ui-slider-horizontal .ui-state-default{ background: url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/buttn.png) no-repeat center !important; border: none;}
#ta .ui-state-default,#ta .ui-widget-content .ui-state-default, #ta .ui-widget-header .ui-state-default {
    border: none !important;
    background: none !important; 
    font-weight: normal !important;
    color: #666 !important;
}
.ui-widget-content .ui-state-default{ border: none;}
.ui-slider .ui-slider-handle{ z-index: 1; width:32px; height: 32px; cursor: move;    top:50%; margin-top: -16px; margin-left: -16px}
table{border:0;margin:0;border-collapse:collapse;border-spacing:0;}
table td{padding:0;}
.titilef{ font-size:24px; color:#717171}
.lineicon{width:160px; margin-top:12px;border-radius:4px; height: 110px; object-fit: cover;}
.lname span{color:#003980; padding:0 10px; display: block;font-family:Arial,"宋体";  }
.lname *{ margin:0 auto;   word-wrap:break-word}
#ta tr td.lname a b{ font-size:18px; padding: 10px 0 8px 0; display: block;    font-family: Arial,Microsoft YaHei,'微软雅黑'; line-height: normal;}
#ta tr td.lname{font-family:Arial,"宋体"; }
/*#ta tr td.lname span{ display:inline-block; width:200px; word-wrap:break-word ; }*/
.lname center{ line-height: 21px;}
.lname center a{ color:#608dbb}
.lname center br{ height:10px;}
.lname div{color: #ccc;text-align: center;}
#ta{text-align:center;line-height: 18px;}
#ta tr.double td{background: #f9f9f8;}
#ta tr.over td{ }
.range{border:0;color:#7a7a7a;font-weight:bold;background:none;}
.star{background-image: url("https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/thumb_up.png");background-repeat: no-repeat;font-size: 13px;padding-left: 20px;display: block;}
#commend{ float:left; width: 25%;}
#commend .col2{ height: 24px; overflow: hidden;width:100%;}
#commend .col2{ color:#000; font-family:Arial,"宋体"; }
#commend .col2:hover{ color: #EF161A}
#filter{display:none;}
#filter::after{ content: ""; display: block;  width: 100%; height: 1px; clear: both;}
.book{font-size: 16px;font-weight: bold;}
.drange{width:32px;color:green;}

#ta .ui-widget-content{ border:1px solid #ebebeb !important; border-top: none!important;border-right: none!important;border-bottom:1px solid #b3b3b3 !important; padding: 5px 0 0 0 !important;}
#ta tr .ui-widget-content:nth-last-of-type(1){ border-right:none;}
#ta tr .ui-widget-content:nth-of-type(1){ border-left:none !important; padding-left: 10px !important; padding-right: 10px !important;}
body .ui-widget-header{ background: #485a66  !important; border:none; font-size: 14px;}
.ui-widget-header th:nth-child(even){ background:#3e4e59}
.ui-widget-content img{ vertical-align: middle}

img{ border:none}
.col2{ float: left; font-size:12px; }
#filter .col2 label{ white-space:nowrap;}
.ui-slider{ position: absolute; bottom: -5px; left: 0; right: 0;}
/* .ui-state-focus,.ui-state-hover{ border: none !important;} */
#filter .col2{ padding-right: 30px; padding-bottom: 10px; position: relative; width: 31% !important;display: flex; align-items: center;}
#filter .col2 input[type="text"]{flex: 1;  }
#filter .col2 +  .col2{ width: calc(23% - 30px) !important;}
#filter .col2:nth-last-of-type(1){ padding-right: 0;}

#filter{ color:#7a7a7a;background: #f9f9f9;  padding:5px 2% 0 1% ; width: 97%; clear: both; display: block;}
.ui-state-highlight{ display: block; clear: both;  font-size: 12px; padding:0 10px 5px 10px; border:none; background: #f9f9f9; text-align: right; color: #ff8447;}
.drange{color:#7a7a7a; border: none; background: url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/jt1.png) no-repeat center right; padding-right: 10px; }
.select_box { color:#7a7a7a; font-size:14px;background: #f9f9f9; padding: 10px 10px 10px 90px; position: relative; clear: both; display:block;}
.select_box .item_name{ position:absolute; top:12px; left: 15px;}
.sp_show{ padding: 0 10px 2px 10px; display: inline-block; color:#3e4e59; border:1px solid #e7e7e7; border-radius: 2px;  background:#fff; margin-top: 2px;}
.sp_show:hover,.sp_show.current{ background:#ff8447; color:#fff;border:1px solid #ff8447;}
 
#keyword{ border: 1px solid #e2e2e2; height: 24px; line-height: 24px; background:#fff url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/sousuo.png) no-repeat center right;padding: 0 10px;  }

 
body{ background: #f4f4f4;font-family: Arial,Microsoft YaHei,'微软雅黑';}
.head_w ~ .bg .bg_rilix,.nav_xl ~ .bg .bg_rilix{ width:100%;     max-width: 100%; margin-left: 0;margin-right: 0;}
.bg_rilix{ 
	border:1px solid #cccccc;
	background: #fff;-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.1); 
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.1);
    box-shadow: 0px 0px 10px rgba(0,0,0,.1); padding:20px 10px 10px 10px; max-width: 97%; margin:20px auto;}
#ta td{ font-family: Arial,Microsoft YaHei,'微软雅黑'; font-size:14px; width:17%; padding-top: 18px;}
#ta tr td.lname{ width:32%; word-wrap:break-word}

.tita{ /*display:inline-block; min-width:120px;*/ display:block; padding-bottom: 12px; text-align: left; padding-left: 33%;}
.tita>img{ margin-left:-16px;}
a{text-decoration: none}
.signup{ text-decoration: none}.book{text-decoration: underline}
.gicon{color:#ff8447; padding: 10px 0 15px 0; margin: 0; font-size:21px; font-weight: normal;}
.r_rili .ui-widget-header a{}
.fgs_head{ display:block; min-height: 90px;  }
.fgs_head ~ #commend,.fgs_head ~ .l_rili,.fgs_head ~ .r_rili{ padding-top: 15px;}
.l_logo{ float:left;  background-image: url(https://cdn.kaytrip.com/kaytrip/style/images/head2015new/top.png);
    background-repeat: no-repeat;    background-position: 0 -4px;height: 90px;width: 178px;}
.l_logo a{ display:block; width:100%; height:100%;}
.r_tel{ float:right; text-align: right; font-size:12px; line-height:16px; color: #717171;}
 
.r_rili .ui-widget-header a{ float:right; color:#ccc; border:1px solid #ccc; padding: 0 5px; border-radius: 5px; font-weight: normal; font-size: 12px;}
.l_rili{  float:left; width: 35%;}.l_rili a,.l_rili a span{color:#ff8447 !important}
.l_rili .crea{ border:none; padding: 0; margin: 0}
.l_rili ul{ padding:0 10px; margin: 0}
.l_rili{border-left: 1px solid #f9f9f9 ;border-right: 1px solid #f9f9f9; min-height: 210px;}
.l_rili li{ padding:8px 0 0 0; font-family:"宋体"; list-style: none; background: url(https://cdn.kaytrip.com/kaytrip/style/images/tuanqi_rili/dian.png) no-repeat 0 14px; padding-left: 10px;}
.r_rili{ float:right; width:39%;}
.r_rili .ui-widget-content{padding: 0 10px; margin: 0; border:none; background: none}
.r_rili td{padding:8px 0 0 0;font-family:"宋体"; color: #666;}.r_rili td b{ color: #000; font-weight:normal; padding-left: 10px;}
.l_rili,.r_rili{ font-size:12px;  }
.l_rili legend,.r_rili .ui-widget-header { border-left: 1px solid #fff; background:none !important; color:#3e4e59!important; font-size:16px; width: 98%; padding: 0 1%; margin: 0;  height:24px; line-height: 24px; border-radius: 0}
.xianlu{ padding-top: 10px; width:100%; clear:both; display:block;-webkit-align-self: center;
    align-self: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;}
.xianlu a:hover{background: #ff8447;}
.xianlu a{ border: 1px solid #fff;background: #057dc6;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    border-radius: 0.25rem;
    line-height: 1.25rem;
    box-sizing: border-box;
 
    padding: 0 0.5rem;
    margin: 0;
    height: 1.35rem;
    white-space: nowrap;
    position: relative;
    text-overflow: ellipsis;
    font-size: 0.7rem;
    font-family: inherit;
    cursor: pointer;    border-radius: 0 0 0 0;
    margin-left: -1px;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    border-color: #fff;
    color: #fff;}
#commend{  }

.footer{ color:#ccc; text-align: center; padding: 30px; line-height: 21px; font-size:14px;}.footer a{ color:#3e4e59; padding: 0 10px;}


@media screen and (max-width: 780px){
	.bg_rilix{overflow-x: scroll;    padding-left: 0;    padding-right: 0;}
	#subheader,#filter,.ui-state-highlight,.bg_rilix table{ width:1000px;}
	}
	/* .book,.tita,.tita{ max-width:100px;} */


.showtq_w{ margin-left: auto;}
/* .one_line .tita:not(:nth-of-type(1)){ display: none;} */
.floating{ z-index: 100; width: auto !important; position: fixed; left: 0; right: 0 ; top: 0;  background: #fff; padding: 5px  calc(100vw * .05 / 2) 5px calc(100vw * .05 / 2) !important;}

.sxcity{width: 100%; clear: both; padding: 5px 0 15px 0; border-bottom: 1px dashed #e2e2e2; margin-bottom: 10px; display: flex;}
.sxcity .item{width: 40%;   display: flex; align-items: center;}
.sxcity .item label{font-size: 13px; color: #7a7a7a; font-weight: bold; min-width: 70px;}
.sxcity .item input{border: 1px solid #e2e2e2; height: 26px; width: 220px; margin-left: 10px; padding: 0 8px; font-size: 12px;}
.showtq_w .showtq_btn{ border-radius: 4px; cursor: pointer; background: #fff; border: 1px solid #878787;}
.showtq_w .showtq_btn.this{ border-color:#bd5825; background-color: #ff8447; color: #fff;}

.floating .sxcity{padding: 0 0 0 0;margin-bottom: 5px;border-bottom: none;}
.scrolling-down .floating .col2{ display: none!important;} 


.body_oneline .lineicon{width:110px; margin-top:0; margin-right: 10px;position: absolute; left: 10px; top: 50%;  transform: translatey(-50%); }
.body_oneline #ta tr td.lname a b{  padding: 20px 0 5px 0; display: block;    font-family: Arial,Microsoft YaHei,'微软雅黑';}
.body_oneline #ta tr td.lname{ position: relative; padding-left: 130px !important; text-align: left; height: 120px;}
 td.lname br{ display: none;}
.body_oneline #ta tr td.lname br{ display: none;}
.body_oneline .lname span{ padding: 0 20px 0 0;}
.body_oneline .lname center{    line-height: 21px; opacity: 0;  padding-bottom: 10px;       text-align: left; } 
.body_oneline .line:hover center{ opacity: 1;}
 .line div{display: inline-block; padding: 5px 0; text-align: left;}
 .line:hover div{ background-color: #f1f6f9; color: #0078d4;  padding: 5px ;}
 /* .line:hover b{  color: #0078d4; } */