@import url(body.css);
@import url(color_links.css);
@import url(head2015new_1500.css);
@import url(m_head2015new.css);
@import url(jp_xiala.css);
@import url(ky_independent_soso.css);
.m_header {
    background: #007f7c;
}
body,.sub_nav{    background: #f6fafd;}
.jp_list_l {
        float: left;
  
    position: relative;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(153,153,153,.4);
    border-radius: 3px 3px 0 0;
	padding:20px;
}
.jp_list_l{  width: 180px;}
.wg-products-list-right{width:750px;}

.w1210 .jp_list_l{  width: 200px;}
.w1210 .wg-products-list-right{width:930px;}

@media screen and (min-width: 1500px){
	.w1210 .jp_list_l{  width: 300px;}
.w1210 .wg-products-list-right{width:1030px;}
}

.i_shaixuan {
    padding-bottom: 6px;
}.i_shaixuan .color_lanse {
    padding-left: 20px;
}.line {
    background: #d8dce5;
    height: 1px;
    margin: 18px 0;
}.jp_list_l .line {
    margin-left: -15px;
    margin-right: -15px;
}.jp_tt {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 15px 0;
}.crea label {
    padding: 0 0 10px 0;
    display: block;
}.jp_shijian {
    padding: 0 10px 20px 10px;
}.jp_shijian input {
    margin: 0 0 0 -10px;
    padding-bottom: 5px;
}.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);
}.crea .ui-widget-content {
    border: none;
    background: url(../images/jipiao2019/brbrx1.png) repeat-x center!important;
}

body .ui-slider-horizontal .ui-state-default {
    outline: none;
    background: url(../images/jipiao2019/buttn.png) no-repeat center !important;
    cursor: pointer;
    border: none;
}.youqingtix {    background-image: url(../images/ky_jipiao/lb_07.png);
    background-repeat: no-repeat;
    background-position: 0 -1370px;
    padding: 7px 0 0 15px;
    margin: 2px 0 0 0;
}.fy_xz input[type="radio"]{ display:none}
.fy_xz input[type="radio"] + .r{ vertical-align: top; display:inline-block;height:20px; width:20px; background: url(../images/jipiao2019/xz_mr.png) no-repeat}
.fy_xz input[type="radio"]:checked + .r{ background: url(../images/jipiao2019/xz.png) no-repeat}
.jp_list_l .fy_xz {
    width: 100%;
    display: block;
    clear: both;
    padding-bottom: 10px;
}

.xz_listx label{ position:relative}
 .base_price02 { background:#fff;
    font-size: 17px;
    color: #FF6600;
    line-height: 100%;    position: absolute;
    top: 0;
    right: 10px;
    margin-right: 14px;
  
 
    font-size: 14px;
}


.base_price02 dfn {
    font-size: 12px;
    color: #333;
    font-family: Arial, Simsun;
    vertical-align: top;
    *vertical-align: 3px;
    margin-right: 2px;vertical-align: baseline;
}
.jp_xmore{ opacity:.3; text-align:center; cursor:pointer;}
.jp_xmore span{   width:32px; height:32px; display:inline-block; margin:0 auto;     background-image: url(../images/ky_jipiao/lb_07.png);   background-position: right -65px; height:32px;}
.xz_listxin{ max-height:120px; overflow:auto;}
.fy_xz input[type="checkbox"] {
    display: none;
}
.xz_listx.this .xz_listxin{ max-height:180px; overflow-y:auto}
.xz_listx.this .jp_xmore span{    background-position: right -95px; }
.xz_listx.this .jp_xmore{display:none;}
.fy_xz input[type="checkbox"] + .r {
    vertical-align: top;
    display: inline-block;
    height: 20px;
    width: 20px;
    background: url(../images/jipiao2019/jp_93.png) no-repeat;
}
.xz_listxin::-webkit-scrollbar {  /*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.xz_listxin::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;  
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
        background: #c1c1c1	;
    }
.xz_listxin::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
        border-radius: 10px;
        background: #f3f3f3;
    }
	.xz_listx .fy_xz input[type="checkbox"] + .r {
   
    background: url(../images/jipiao2019/jp_93_.png) no-repeat;
}
	.xz_listx .fy_xz input[type="checkbox"]:checked + .r {
    background: url(../images/jipiao2019/jp_96_.png);
}

.rengongthn {
    width: 55px;
    height: 50px; 
    display: block;
    float: left;
    margin-left: 10px;
	background:url(../images/jipiao2019/kf.png) no-repeat 0 center;
}
 
.l_kfu p{ color:#999999}
.l_kfu h3 {
    color: #1474e4;
    padding: 3px 0 1px 0;
    font-size: 20px;
    font-weight: bold;
	}
	.zjitlx {
    width: 13px;
    height: 12px;
    display: inline-block; 
	background:url(../images/jipiao2019/kf.png) no-repeat right center;
}

.fy_tijiao2 {
    padding: 0 20px; display:none;
    margin: 0 0 18px 0;
    color: #56a2ed;
    height: 32px; width:100%;
    line-height: 32px;
    vertical-align: middle;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #56a2ed;
    font-size: 14px;
    text-align: center;
}.crea .ui-widget-header {
    border: none;
    background: url(../images/jipiao2019/brbrx2.png) repeat-x center!important;
}.crea input {
    border: none;
}
.jp_shijian input { background:#fff;
    margin: 0 0 0 -10px;
    padding-bottom: 5px;
}

.tips-box>p>a { float:left;
    font-family: PingFangSC-Regular;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    padding: 4px 10px;
    background-color: #fff;
    color: #2182fc;
    border-radius: 3px;
    border: 1px solid #d8dce5;
    cursor: pointer;
}.tips-box>p>a span {
    display: inline-block;
    width: 12px;
    height: 1px;
    background: #2182fc;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    margin: 0 0 2px 10px;
}.tips-box>p>a span:after {
    content: '/';
    display: block;
    width: 12px;
    height: 1px;
    background: #2182fc;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}.color_lanse, .color_lanse a:link, .color_lanse a:visited {
    color: #2182fc;
}



.wg-products-list-right{ float:right}.wg-products-list-right .wg-sort-toolbar-new{background-color:#fff;box-shadow:0 1px 2px 0 rgba(153,153,153,.4);border:none;padding:15px 0 14px 56px}.wg-products-list-right .wg-sort-toolbar-new a:link,.wg-products-list-right .wg-sort-toolbar-new a:visited{color:#222}.wg-products-list-right .wg-sort-toolbar-new .wg-sort-default{padding-right:117px;line-height:16px;vertical-align:middle;font-size:16px}.wg-products-list-right .wg-sort-toolbar-new .wg-sort-default.wg-active,.wg-products-list-right .wg-sort-toolbar-new .wg-sort-default.wg-sort-asc,.wg-products-list-right .wg-sort-toolbar-new .wg-sort-default.wg-sort-desc{color:#2182fc}.wg-products-list-right .wg-sort-toolbar-new .up,.wg-products-list-right .wg-sort-toolbar-new .down{display:inline-block;font-size:12px;width:12px;height:12px;text-align:center;line-height:12px;position:relative;cursor:pointer;color:#d8dce5}
.wg-products-list-right .wg-sort-toolbar-new .wg-sort-asc .up{color:#2182fc}
.wg-products-list-right .wg-sort-toolbar-new .wg-sort-desc .down{color:#2182fc}
.wg-products-list-right .wg-sort-toolbar-new .up{top:2px;right:-7px;}
.wg-products-list-right .wg-sort-toolbar-new .down{top:6px;right:9px; }
.wg-products-list-right #emptylist{background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(153,153,153,.4);box-shadow:0 1px 2px 0 rgba(153,153,153,.4);text-align:center;padding:34px 10px;margin-top:10px;margin-bottom:20px;color:#222}.wg-products-list-right #emptylist .empty-text{margin-bottom:10px}.wg-products-list-right .wg-list{margin-top:10px}.wg-products-list-right .wg-list>*{border-top-width:1px;border-top-style:solid;border-top-color:#eaf0f2}.wg-products-list-right .wg-list>*:first-child{border-top-width:0;border-top-style:solid;border-top-color:#d3dadf}.wg-products-list-right .wg-list>li{padding:15px 0;padding-left:260px;margin-bottom:10px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(153,153,153,.4);position:relative}.wg-products-list-right .wg-list>li:hover{-webkit-box-shadow:0 5px 20px 0 rgba(153,153,153,.45);box-shadow:0 5px 20px 0 rgba(153,153,153,.45)}
.wg-products-list-right .wg-list>li .left-content{width:485px;width:calc(100% - 200px);min-height:142px;border-right:1px solid #d8dce5;float:left;position:relative}
.wg-products-list-right .wg-list>li .wg-button{margin-top:15px;width:100px;font-size:18px}.wg-products-list-right .wg-addition{float:right;text-align:right;padding-right:25px}.wg-products-list-right .wg-addition .wg-button:hover{background:-webkit-gradient(linear,left top,right top,color-stop(1%,#ffc129),color-stop(98%,#ff8500))!important;background:linear-gradient(90deg,#ffc129 1%,#ff8500 98%)!important}.wg-products-list-right .wg-price{display:block;padding-top:38px;color:#999;font-size:14px}.wg-products-list-right .wg-price .wg-unit{color:#ff5e00}.wg-products-list-right .wg-price>strong{font-size:30px;color:#ff5e00;margin-left:5px}
.wg-products-list-right .wg-img-small{margin-right:10px;width:230px; position:absolute;top:16px;left:16px;    background-size: cover;
    background-position: center;}
.wg-products-list-right .wg-img-small>img{width:100%;height:auto;border-radius:3px 3px 3px 3px}.wg-products-list-right .wg-name,.wg-products-list-right .wg-vice-title,.wg-products-list-right .wg-desc{line-height:14px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.wg-products-list-right .wg-vice-title{color:#666}.wg-products-list-right .wg-desc{color:#222}.wg-products-list-right .wg-desc .circlemark{border:1px solid #67c23a;border-radius:100%;width:12px;height:12px;position:relative;display:inline-block;box-sizing:border-box;margin-right:6px;top:2px}.wg-products-list-right .wg-desc .circlemark::after{content:" ";display:inline-block;width:2px;height:5px;position:absolute;top:2px;left:4px;border:1px solid #67c23a;transform:rotate(45deg);border-top:none;border-left:none}.wg-products-list-right .wg-name,.wg-products-list-right .wg-name>a{font-size:18px;color:#222;line-height:20px;font-weight:bold;overflow:hidden;margin-bottom:10px}.wg-products-list-right .wg-theme{margin-bottom:10px;line-height:26px;font-size:0}.wg-products-list-right .wg-theme .theme-tag{border:1px solid #ff8500;border-radius:2px;font-size:12px;color:#ff8500;letter-spacing:0;text-align:center;line-height:12px;padding:3px 5px 4px 5px;margin-right:5px}.wg-products-list-right .wg-gift{position:absolute;bottom:0;color:#ff5e00;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wg-products-list-right .wg-product-mark{position:absolute;right:-7px;color:#fff;font-size:15px}.wg-products-list-right .wg-product-mark .wg-ribbon{background-color:#ff5e00;padding:6px;line-height:21px}.wg-products-list-right .wg-product-mark .wg-ribbon>span{font-size:14px;padding-right:2px}.wg-products-list-right .wg-product-mark .wg-ribbon::after{content:"";position:absolute;width:7px;height:10px;right:0;top:32px;background:url("../images/ky_independent_travel/ic_triangle.png") no-repeat 0 0}

.wg-products-list-right .wg-name, .wg-products-list-right .wg-vice-title, .wg-products-list-right .wg-desc{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;    white-space: inherit;-webkit-line-clamp: 3;/*--行数--*/}


.wg-crumb>li>a{font-size:14px;color:#2182fc;text-decoration:none}.wg-crumb>li{font-size:14px;color:#222}

.wg-products-list-right .wg-sort-toolbar-new a{ position:relative;}

.wg-sort-toolbar-new .up::after {
	transform:rotate(225deg);-ms-transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg); position:absolute; right:0;
    content: " ";
    display: block;
    width: 5px;
    height: 5px;
 
   
    border: 1px solid #ccc;
 
    border-top: none;
    border-left: none;
}
.wg-products-list-right .wg-sort-toolbar-new .down::after {
		transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg); position:absolute;right:0;
    content: " ";
    display: block;
    width: 5px;
    height: 5px;
 
 
    border: 1px solid #ccc;
 
    border-top: none;
    border-left: none;
}
.wg-active{    color: #2182fc;}
.wg-sort-asc .up::after ,.wg-sort-desc .down::after {    border-color:#2182fc !important;  }

.wg-list li:after{ content:""; display:block;border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}

.wg-list>li .wg-button {    height: 38px;
    line-height: 38px; display:inline-block;    color: #fff!important;
    cursor: pointer;
    text-align: center;    padding: 0 20px;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 3px 3px 3px 3px;
    margin-top: 15px;
    width: 100px;
    font-size: 18px;    background: -webkit-gradient(linear,left top,right top,color-stop(1%,#ffc129),color-stop(98%,#ff8500))!important;
    background: linear-gradient(90deg,#ffc129 1%,#ff8500 98%)!important;
}

.intro_hot, .intro_good {
    width: 16px; display:inline-block; vertical-align:middle;
    height: 18px;
    margin: -2px 2px 0 0; 
    background: url(../images/ky_independent_detail/idt_travel_detail_iconlist.png) no-repeat; zoom:.9;
}.intro_hot {
    background-position: -7px 0;
}.intro_good {
    background-position: -7px -32px;
}
.sub_nav{ border:none;}
.banner {
 position:relative;
    background: #fff;
	}.banneri{height:160px; 
 overflow: hidden; position:relative; }
.banner img{ width:110%;    margin-top: -120px; margin-left:-5%; min-height:280px;
 
    filter: url(blur.svg#blur);
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);}
	.ky_new_soso_w{ top:50px;}
	
	.jp_list_w{ padding-bottom:50px;}
	
	
	
	
	
	
	.wg_more{ display:none;}
	
		 
@media screen and (max-device-width:767.98px){
	
	
	.jp_list_w{ position:relative;}
	.jp_list_l{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;box-shadow: 0 4px 4px 0 rgba(0,0,0,.2);
    border-radius: 0; display: ; width:calc( 100% - 40px); position:absolute; top: 39px; z-index:10; padding:0 20px; height:0; overflow: hidden;}
	.l_kfu{ margin-bottom:20px;	}
	.jp_list_l .fy_xz{ width:32%; display:inline-block}
	.jp_list_l .line{ margin:8px 0}
	.jp_tt{ padding-bottom:8px; font-size:13px;}
	.wg-products-list-right{ width:100%;}
	.wg-products-list-right .wg-list>li .left-content{ width:100%; border:none;}
	.wg-products-list-right .wg-list>li .wg-button{ display:none;}
	.wg-products-list-right .wg-price{ padding-top:0;}
	.wg-products-list-right .wg-product-mark{ top:10px; right:3px;  }
	.wg-products-list-right .wg-name, .wg-products-list-right .wg-vice-title, .wg-products-list-right .wg-desc{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;    white-space: inherit;-webkit-line-clamp: 3;/*--行数--*/}
	.wg-products-list-right .wg-name{ margin-top:8px;}
.crea>div,.pagination2>ul,.pagination2{ width:100%; text-align:center;}
.wg-products-list-right .wg-list>li{ padding:10px 180px 10px 15px;}
.wg-products-list-right .wg-img-small{ right:0; left:auto;    width: 160px;
    height: 160px;}
	.wg-products-list-right .wg-addition{ float:left; clear: both;}
	.wg-products-list-right .wg-list>li .left-content{ height:auto;}
	.wg-products-list-right .wg-theme{ margin-bottom:0;}
	.wg-products-list-right .wg-sort-toolbar-new{ padding:0 10px; line-height:40px; height:40px;}
	.wg-products-list-right .wg-sort-toolbar-new .wg-sort-default{ line-height:40px; padding:0; width:22%; margin-left:5%; display:block; float:left;font-size:13px;}
	.wg-products-list-right .wg-sort-toolbar-new .wg_more{   width:14%; margin-left:5%;  }
	.banneri{ display:none;}
	.banner{ height:70px;    }
	.ky_new_soso_w {
    top: 15px;
}.ky_new_soso{ border:1px solid #ccc;background: #f1f5f8;}
.ky_new_soso .bg_cs{ background: #f1f5f8; color:#f1f5f8;}
.jp_list_l .crea>div{width: 96%;text-align: left;}
  .shaixuan_xl 	.jp_list_l {  height:60vh; overflow:hidden;}
.fy_tijiao2{ display: inline-block;width:40%; margin-top:15px;     border: 1px solid #2182fc;    background-color: #2182fc;    color: #fff;}
	.jp_list_li{ height:calc(100% - 60px); position: relative;overflow-x:hidden;overflow-y:auto;}
	.l_kfu{ float:right; width:200px; margin-right:-40px; margin-top:5px;
	transform:scale(.7);
-ms-transform:rotate(.7); 	/* IE 9 */
-moz-transform:rotate(.7); 	/* Firefox */
-webkit-transform:rotate(.7); /* Safari 和 Chrome */
-o-transform:rotate(.7); 	/* Opera */
	
	}
	.wg_more{ display:inline-block;}
 .wg_more span{ opacity:1; transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; }
.shaixuan_xl .wg_more span{ opacity:0; }
  .wg_more:after{ position:absolute; left:10%; content:"×"; font-size:28px;transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; opacity:0;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg); }
  
  .shaixuan_xl .wg_more:after{opacity:1;transform:rotate(0);
-ms-transform:rotate(0); 	
-moz-transform:rotate(0); 	
-webkit-transform:rotate(0); 
-o-transform:rotate(0); 	}
.shaixuan_xl .wg_more{text-align:center;}
.wg-products-list-right .wg-sort-toolbar-new{box-shadow: 0 2px 2px 0 rgba(153,153,153,.3);}
}
