*,body,div,img,html,ul,li { 
	font-family:"microsoft yahei",arial;
	list-style:none;
	padding:0;
	margin:0;
	text-decoration:none;
	font-weight:normal;
}
html,body {
	-webkit-text-size-adjust:none;
	width:100%;
}
a {
	cursor:pointer;
}
a img {
	border:none;
}
.clear:after {
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0;
}
.displayNONE {
	display:none;
}

.syss_box{
	width:500px;
	height:300px;
	background:#fff;
	position: absolute;
	z-index: 101;
	top: 188px;
	left: 50%;
	MARGIN-LEFT: -500PX;
}
.syss_box .syss_box_right .ss_box_mt15{
	margin-top:15px;
}
.syss_box_left{
	float:left;
	width:60px;
}
.syss_box_left ul li{
	width:60px;
	height:74px;
	background:#01b2a9;
	border-bottom:1px solid #049890;
	text-align:center;
	line-height:75px;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
.syss_box_left ul li:hover,
.syss_box_left ul li.on_click{
	background:#008d86 url(../img/syss_nav_bgicon.jpg) no-repeat right center;
	border-bottom:1px solid #008d86;
}
.syss_box_left ul li.no_border,
.syss_box_left ul li.no_border:hover{
	border:none;
	height:75px;
}
.syss_box_right{
	float:left;
	width:390px;
	padding:15px 24px;
}
.syss_box_right h2 b{
	float:left;
	font-size:16px;
	color:#333;
}
.syss_box_right h2 a{
	float:right;
	font-size:14px;
	color:#00caa7;
}
.syss_box_right .syss_ssk{
	margin-top:10px;
}
.syss_box_right .syss_ssk input{
	width:380px;
	font-size:12px;
	padding:11px 5px;
	border:1px solid #cbcbcb;
}

.syss_box_right .syss_zjss2{
	margin-top:10px;
	height:55px;
	padding-bottom:10px;
}
.syss_box_right .syss_zjss2 b,
.syss_box_right .syss_zjss2 ul,
.syss_box_right .syss_zjss2 a.ss_btn{
	float:left;
}
.syss_box_right .syss_zjss2 b{
	width:62px;
	color:#999;
	font-size:12px;
}
.syss_box_right .syss_zjss2 ul{
	width:200px;
}
.syss_box_right .syss_zjss2 ul li{
	float:left;
	margin-right:15px;
+margin-right:20px;
	margin-bottom:5px;
}
.syss_box_right .syss_zjss2 ul li a{
	color:#666;
	font-size:12px;
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.syss_box_right .syss_zjss2 ul li a.jl_clear{
	color:#00caa7;
}
.syss_box_right .syss_zjss2 a.ss_btn{
	width:125px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:url(../img/syss_btn.jpg) no-repeat;
	font-size:16px;
	color:#fff;
	float:right;
}
.syss_box_right .syss_zjss2 a.ss_btn{
	width:125px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:url(../img/syss_btn.jpg) no-repeat;
	font-size:16px;
	color:#fff;
	float:right;
}
.syss_box_right .syss_zjss{
	margin-top:10px;
	height:55px;
	padding-bottom:10px;
	border-bottom:1px solid #cbcbcb;
}
.syss_box_right .syss_zjss b,
.syss_box_right .syss_zjss ul,
.syss_box_right .syss_zjss a.ss_btn{
	float:left;
}
.syss_box_right .syss_zjss b{
	width:62px;
	color:#999;
	font-size:12px;
}
.syss_box_right .syss_zjss ul{
	width:200px;
}

.syss_box_right .syss_zjss ul li{
	float:left;
	margin-right:10px;
	+margin-right:10px;
	margin-bottom:5px;
}
.syss_box_right .syss_zjss ul li a{
	color:#666;
	font-size:12px;
	display:block;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	width:50px;
}

.syss_box_right .syss_zjss ul li a.jl_clear{
	color:#00caa7;
}

.syss_box_right .syss_zjss a.ss_btn{
	width:125px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:url(../img/syss_btn.jpg) no-repeat;
	font-size:16px;
	color:#fff;
	float:right;
}

.syss_mddlist{
	padding-top:8px;
}
.syss_mddlist dl{
	margin-top:10px;
}
.syss_mddlist dl dt{
	float:left;
	color:#999;
	font-size:12px;
	width:62px;
}
.syss_mddlist dl dd{
	width:325px;
	float:left;
}
.syss_mddlist dl dd a{
	float:left;
	margin-right:16px;
	color:#666;
	font-size:12px;
	margin-bottom:5px;
}
.syss_mddlist dl dd a:hover{
	color:#ed3a64;
}
/*鏈虹エ*/
.syss_box_right .jp_nav ul{
	border-bottom:1px solid #cbcbcb;
}
.syss_box_right .jp_nav ul li{
	float:left;
	padding:5px 34px 8px 34px;
	position:relative;
	z-index:0;
}
.syss_box_right .jp_nav ul li a{
	display:block;
	color:#999;
	font-size:14px;
}
.syss_box_right .jp_nav ul li:hover span,
.syss_box_right .jp_nav ul li span.on_click{
	display:block;
	width:100%;
	background:#01b2a9;
	height:2px;
	position:absolute;
	bottom:-1px;
	left:0;
}
.syss_box_right .jp_nav2{
	margin-top:20px;
}
.syss_box_right .jp_nav2 ul li{
	float:left;
	padding-right:45px;
	font-size:12px;
	color:#333;
}
.syss_box_right .jp_nav2 ul li input{
	position:relative;
	z-index:0;
	top:2px;
	+top:0;
	margin-right:5px;
}
.syss_box_right .jp_nav2 ul li s{
	display:inline-block;
	width:14px;
	height:14px;
	margin-right:10px;
	background:url(../img/ssradio_btn.jpg) no-repeat;
	position:relative;
	z-index:0;
	top:3px;
	+top:-1px;
}
.syss_box_right .jp_nav2 ul li s.on_click{
	background:url(../img/ssradio_btn_on.jpg) no-repeat;
}
.syss_box_right .jp_dd_sj{
	margin-top:5px;
}
.syss_box_right .jp_dd_sj .jp_dd{
	float:left;
	width:196px;
	background:url(../img/sshuan_btn.jpg) no-repeat 175px 30px;
	position:relative;
	z-index:1;
}
.syss_box_right .jp_dd_sj .jp_dd b{
	display:block;
	width:17px;
	height:17px;
	position:absolute;
	left:179px;
	top:48px;
	background: rgba(0,0,0,0) none repeat scroll !important;
    background: #000;
    filter: Alpha(opacity=0);
	cursor:pointer;
}
.syss_box_right .jp_dd_sj .jp_sj{
	float:right;
	width:190px;
	text-align:right;
	position:relative;
	z-index:0;
}
.syss_box_right .jp_dd_sj .jp_sj span{
	position:absolute;
	left:25px;
	top:27px;
	font-size:12px;
	color:#666;
}
.syss_box_right .jp_dd_sj .jp_sj span.ddriqi{
	top:83px;
}
.syss_box_right .jp_dd_sj .jp_dd input,
.syss_box_right .jp_dd_sj .jp_sj input{
	font-size:12px;
	padding:11px 5px;
	border:1px solid #cbcbcb;
	margin-top:15px;
	width:164px;
}
.syss_box_right .jp_dd_sj .jp_sj input{
	width:100px;
	padding-left:64px;
}
.syss_box_right .jp_dd_sj .jp_sj input{
	background:url(../img/ssrili_btn.jpg) no-repeat 145px center;
}
.syss_box_right p.jp_zf_btn{
	margin-top:20px;
}
.syss_box_right p.jp_zf_btn span{
	float:left;
	font-size:12px;
	color:#333;
}
.syss_box_right p.jp_zf_btn span input{
	margin-right:5px;
}
.syss_box_right p.jp_zf_btn span s{
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:12px;
	background:url(../img/ssradio_check.jpg) no-repeat;
	position:relative;
	z-index:0;
	top:3px;
	+top:-1px;
}
.syss_box_right p.jp_zf_btn span s.on_click{
	background:url(../img/ssradio_check_on.jpg) no-repeat;
}
.syss_box_right p.jp_zf_btn a{
	float:right;
	width:125px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:url(../img/syss_btn.jpg) no-repeat;
	font-size:16px;
	color:#fff;
}
/*鏈虹エ澶氱▼*/
.jpdc_box .jp_dc_sj ul,
.jpdc_box .jp_dc_sj ul li{
	position:relative;
	z-index:0;
}
.jpdc_box .jp_dc_sj ul li.startCity{
	z-index:3;
}
.jpdc_box .jp_dc_sj ul li.startCity{
	z-index:2;
}
.jpdc_box .jp_dc_sj ul li.startCity{
	z-index:1;
}
#dcjp ul li.startCity .allCity2 {
	top:55px;
}
#dcjp ul li.arriveCity .allCity2 {
	left:147px;
	top:55px;
}
.jpdc_box .jp_dc_sj ul li.del_icon{
	width:14px;
	height:14px;
	background:url(../img/jpdc_del_icon.jpg) no-repeat;
	position:absolute;
	right:-15px;
	top:28px;
	cursor:pointer;
}
.jpdc_box .jp_dc_sj ul li span{
	position:absolute;
	top:27px;
	left:6px;
	color:#999;
	font-size:12px;
}
.jpdc_box .jp_dc_sj ul li input{
	font-size: 12px;
    padding: 11px 5px;
    border: 1px solid #cbcbcb;
    margin-top: 15px;
    width: 90px;
	float:left;
	margin-right:10px;
}
.jpdc_box .jp_dc_sj ul li input.statr_city{
    width: 80px;
	padding-left:50px;
}
.jpdc_box .jp_dc_sj ul li input.time{
    width: 113px;
	margin-right:0;
	background:url(../img/ssrili_btn.jpg) no-repeat 100px center;
}
.jpdc_box p.jp_zf_btn span{
    float:right;
	margin-right:10px;
	margin-top:10px;
}
.jpdc_box b{
    float:left;
	margin-top:14px;
	font-size:12px;
	color:#00caa7;
	cursor:pointer;
}
/*閰掑簵*/
.syss_box_right .jd_time_box.jdtimecont{
	position:relative;
	z-index:0;
}
.syss_box_right .jd_time_box.jdtimecont span{
	position:absolute;
	left:0;
	top:12px;
	color:#999;
	font-size:12px;
}
.syss_box_right .jd_time_box.jdtimecont span.rzriqi{
	left:5px;
}
.syss_box_right .jd_time_box.jdtimecont span.lkriqi{
	left:211px;
}
.syss_box_right .jd_time_box.jdtimecont input{
	float:left;
	width:103px;
	font-size:12px;
	padding:11px 5px;
	padding-left:75px;
	background:url(../img/ssrili_btn.jpg) no-repeat 155px center;
}
.syss_box_right .jd_time_box input{
	float:left;
	width:173px;
	font-size:12px;
	padding:11px 5px;
	background:url(../img/ssrili_btn.jpg) no-repeat 155px center;
}
.syss_box_right .jdxz_rs_btn input{
	width:48px;
	padding:11px 5px;
	font-size:12px;
	float:left;
	border:1px solid #cbcbcb;
}
.syss_box_right .jdxz_rs_btn span{
	float:left;
	height:40px;
	line-height:40px;
	margin:0 5px;
	font-size:12px;
	color:#333;
}
.syss_box_right .jdxz_rs_btn a.ssbtn{
	float:right;
	width:125px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:url(../img/syss_btn.jpg) no-repeat;
	font-size:16px;
	color:#fff;
}
.syss_box_right .syss_ssk input.room_fjs{
	width:173px;
	margin-right:20px;
	background: url(../img/jd_xlicon.jpg) no-repeat 162px center;
}
.syss_box_right .syss_ssk input.crinp,
.syss_box_right .syss_ssk input.rtinp{
	width:70px;
	background: url(../img/jd_xlicon.jpg) no-repeat 62px center;
}
.syss_box_right .syss_ssk input.crinp{
	margin-right:20px;
}
.syss_box_right .syss_ssk span.crinp_icon,
.syss_box_right .syss_ssk span.rtinp_icon{
	position:absolute;
	top:10px;
}
.syss_box_right .syss_ssk span.crinp_icon{
	right:125px;
}
.syss_box_right .syss_ssk span.rtinp_icon{
	right:27px;
}
.syss_box_right .syss_ssk .hide_show_box{
	position:absolute;
	width:183px;
	border:1px solid #ddd;
	border-top:none;
	top:40px;
	left:0;
	background:#fff;
}
.syss_box_right .syss_ssk .crinp_shbox{
	left:206px;
	width:80px;
}
.syss_box_right .syss_ssk .rtinp_shbox{
	left:307px;
	width:80px;
}
.syss_box_right .syss_ssk .hide_show_box ul{
	max-height:200px;
	overflow-x:hidden;
}
.syss_box_right .syss_ssk .hide_show_box ul li{
	padding:5px;
	color:#2e2e2e;
	font-size:14px;
}
.syss_box_right .syss_ssk .hide_show_box ul li:hover{
	color:#fff;
	background:#2b9893;
}
/*绉熻溅*/
.syss_box_right .zc_time_btn span{
	font-size:14px;
	height:40px;
	line-height:40px;
	color:#666;
}
.syss_box_right .zc_time_btn span b{
	color:#f03662;
	font-weight:normal;
	font-size:14px;
}
.syss_box_right.sysshot_box_right .syss_ssk b{
	float: left;
    display: block;
    width: 53px;
    text-align: right;
    margin-right: 2px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    padding-right: 5px;
}
.syss_box_right.sysshot_box_right .jd_time_box input{
	width:145px;
	background:url(../img/ssrili_btn.jpg) no-repeat 134px center;
}
.syss_box_right.sysshot_box_right .jd_time_box span{
	display:block;
	float:left;
	width:16px;
	text-align:center;
	line-height:40px;
}
.syss_box .syss_box_right.sysshot_box_right .ss_box_mt15{
	height:40px;
	padding-bottom:0;
	border-bottom:none;
}
.inss_lxs{
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	border-top:none;
	top: 96px;
	left: 84px;
	width: 380px;
	padding: 5px;
	max-height:195px;
	overflow:auto;
	overflow-x:hidden;
	z-index: 999;
}
.inss_lxs_high{
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	border-top:none;
	top: 96px;
	left: 144px;
	width: 318px;
	padding: 5px;
	max-height:195px;
	overflow:auto;
	overflow-x:hidden;
	z-index: 999;
}
.inss_lxs ul li,.inss_lxs_high ul li{
	padding:5px;
	font-size:14px;
	color:#333;
}
.inss_lxs ul li:hover,.inss_lxs_high ul li:hover{
	color:#01b2a9;
}
.air_c_t_cont ol.air_go_back_caozuo li i{
	color:#555;
}
.air_c_t_cont ul li span{
	color:#555;
}
.air_c_t_cont, .air_cont_left, .air_ss_btn{
	width:416px;
}
.air_btn{
	padding-top:15px;
}
.jp_price_xc1,.jp_price_xc2{
	color:#555;
}
.air_c_t_cont #wl .list ul{
	padding-left:0px;
}
.air_c_t_cont #wl .list ul li{
	margin-right:16px;
}
.air_c_t_cont #wl .list ul li input{
	width:98px;
	padding-left:5px;
}
.air_ss_btn span.air_span{
	margin-top:6px;
}
.air_c_t_cont ol.air_go_back_caozuo li.dwfd_sxzf224{
	left:160px;
}
.air_btn{
	padding-top:15px;
}
.xin_tian{
	position:static;
	width:390px;
	margin-top:0;
}
.air_c_t_title ul li a{
	color:#555;
}
.air_c_t_title ul{
	border-bottom:1px solid #ddd;
}
.air_c_t_title{
	margin-top:-30px;
	width:390px;
}
.air_c_t_title ul li{
	color:#555;
	width:130px;
}
.tjjp_css{
	background:none;
	position:static;
	color:#555;
	width:130px;
}
.tjjp_css span{
	margin:0;
	padding:0;
	color:#555;
}
#pickCity li{
	display:inline;
}
.hot_city .hot_city_list span{
	display:inline;
	margin:2px;
}
.hot_city .hot_city_list ul{
	float:none;
	width:277px;
}
.hot_city{
	position:static;
}
/*-----------------------------------2016骞�7鏈�21鏃ヤ慨鏀�-----------------------------------------*/
.dj_xgcs{
	width:100%;
	height:39px;
	line-height:39px;
	float:left;
}
.dj_xgcs_span,.xgcs_span{
	height:39px;
	line-height:39px;
	border-bottom:2px solid #59c5bf;
	color:#59c5bf;
	font-size:16px;
	margin-left:37px;
	display:inline-block;
	cursor:pointer;
}
.xgcs_span{
	color:#2f2f2f;
	border:0px;
}
.jd_021{
	border-bottom:1px solid #e6e6e6;
	margin-bottom:15px;
	width:390px;
}
.jdsp_01{
	margin-left:0px;
	float:left;
}
.jdsp_02{
	margin-left:37px; 
	float:left;
}
.tan01{
	background:url(../img/newcs_03.jpg) no-repeat 360px center;
	width:378px;
}
/*-----------------------------------2016骞�7鏈�21鏃ヤ慨鏀�-----------------------------------------*/