/*广告*/
.ggbox { overflow: hidden; }
.ggbox li { float: left; width: 33.1%; display: block; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.ggbox li img { width: 100%; }
.ggbox li:nth-child(3), .ggbox li:nth-child(6) { border-right: none; }
.ggbox li:nth-child(4), .ggbox li:nth-child(5), .ggbox li:nth-child(6) { border-bottom: none; }
/*限时抢购*/
.hd { padding-bottom: 10px; }
.hd .tit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.hd .tit b { display: block; float: left; }
.hd .tit b a { display: inline-block; margin-right: 15px; height: 40px; font-size: 16px; }
.hd .tit b a.on { border-top: 4px solid #27A9FF; color: #27A9FF; margin-top: -4px }
.hd .tit .fright em { display: block; float: left; background: #666; font-size: 12px; height: 18px; line-height: 18px; color: #fff; padding: 0 3px; border-radius: .3em; margin-top: 11px; margin-left: 3px; }
.hd .tit .fright i { float: left; font-size: 12px; margin-left: 5px; }
.hd ul { display: block; }
.hd li { float: left; width: 45%; margin-left: 3.5%; margin-top: 15px; }
.hd li img { display: block; width: 100%; margin-bottom: 10px; }
.hd li p { font-size: 14px; }
.hd li span { display: block; }
/*热门目的地*/
.hot_df { padding-bottom: 15px; }
.hot_df ul{ display:none;}
.hot_df li { float: left; width: 45%; margin-left: 3.5%; margin-top: 15px; position: relative; }
.hot_df li img { display: block; width: 100%; }
.hot_df li strong { font-weight: normal; font-size: 14px; height: 34px; text-align: center; line-height: 34px; background: rgba(0,0,0,.7); position: absolute; bottom: 0; left: 0; width: 100%; }
.hot_df li a, .hot_df li a:visited, .hot_df li a:hover { color: #fff; text-decoration: none; }
.hot_df .tit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; }
.hot_df .tit a { font-size: 16px; display: block; width: 50%; height: 40px; float: left; text-align: center; }
.hot_df .tit a.on { background: #27A9FF; color: #fff; }
.hot_df .tit a:hover { text-decoration: none; }
/*线路推荐*/
.xltj .tit { height: 40px; border-bottom: 1px solid #e6e6e6; }
.xltj .tit a { margin-left: 10px; padding-left: 10px; border-left: 4px solid #27A9FF; font-size: 16px; height: 18px; line-height: 18px; margin-top: 12px; float: left; display: block; }
.xltj ul li { display: block; padding: 10px; padding-top: 13px; overflow: hidden; border-bottom: 1px solid #e6e6e6; }
.xltj ul li img { display: inline-block; width: 100px; margin-right: 10px; float: left; }
.xltj ul li:last-child { border-bottom: none; }
.xltj ul li strong { font-size: 15px; font-weight: normal; height: 24px; display: block; overflow: hidden; margin-bottom: 0px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li p { color: #999; overflow: hidden; height: 20px; overflow: hidden; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div { color: #999; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div span { margin-top: -3px; float: right; text-overflow: ellipsis; white-space: normal; }
.h190 { height: 65px; }
.sxtit { height: 40px; }
.sxtit span { width: 25%; display: block; float: left; background: url(../images/line.jpg) repeat-y right; }
.sxtit span:last-child { background: none; }
.sxtit span a { line-height: 40px; font-size: 14px; text-align: center; display: block; width: 100%; }
.sxtit span a.on { color: #27A9FF; border-bottom:2px solid #27A9FF; }
.xl_list li { width: 47%; margin-left: 2%; padding-bottom: 15px; margin-top: 10px; background: #fff; float: left; border-bottom: 2px solid #ddd }
.xl_list li strong { font-size: 14px; font-weight: normal; display: block; padding: 10px; padding-bottom: 5px;height:19px; overflow:hidden }
.xl_list li i { color: #999; padding: 0 10px; display: block; font-size: 12px; padding-bottom: 5px; height: 16px;
  overflow: hidden; }
.xl_list li img { width: 100%; display: block; }
.xl_list li p { padding: 0 10px; }
.xl_list li p span { margin-right: 5px }
.s_more { margin-top: 10px }
.s_more a, .s_more a:visited { background: #fff; display: block; width: 96%; margin: 0 2%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }

/*线路列表*/
.sxtit{ height:40px;}
.sxtit p{ width:25%; display:block; float:left; background:url(../images/line.jpg) repeat-y right; text-align:center;}
.sxtit p:last-child{ background:none;}
.sxtit p span{ margin:auto; width:60px; display:block;}
.sxtit p span a{line-height:40px; font-size:14px; text-align:center; float:left; display:block;}
.sxtit span i{width:18px; height:10px; display:block; float:right;margin-top: 15px; right:15px; position:relative}
.sxtit span i.desc{ background:URL('../images/icon.gif');background-position:-22px 0px}
.sxtit span i.asc{background:URL('../images/icon.gif'); background-position:0px 0px;}
.sxtit p.on{border-bottom: 2px solid #22985d;}
.sxtit p.on span a{ color:#27A9FF}
.sxtit p.on span i{ background-position:-45px 0px}
.plr10{ background:#EEEEEE; position:relative}
.m-list{ width:440px; border-bottom:2px solid #ddd; display:block; float:left; background:#FFF;margin: 15px 0 0 25px;}
.m-img img{ width:100%; height:300px}
.m-c{ padding:25px; height:84px}
.m-c .m-c-bg p code{ font-size:14px; color:#666666}
.m-c .m-c-bg p strong { color:#27A9FF; float:left}
.m-c .m-c-bg p .star { float:right; font-size:20px; color:#FF9900}
.m-c .m-c-bg p strong .price{ font-size:30px;}
.load_more{clear:both; display:none}
.load_more{border-bottom:2px solid #ddd; background:#FFF; padding:0px; clear:both; text-align:center; line-height:20px; font-size:12px;margin:auto; left:-3px; position:relative; top:20px; cursor:pointer; height:40px;}
.load_more img{ width:20px; height:20px;}
/*
下拉
*/
.motive_select{
	background:#fff;
	padding:0 0 0 0px;
	margin:0 0 10px;
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	display:none;
}
.motive_select h4{
	background:#90ca06;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	padding-left:20px;
}
.motive_select .l_1{
	margin: 0px 0px;
	border-bottom:1px solid #dfdfdf;
	position:relative;
	height:40px;
	width:140px;
}
.motive_select .l_1:last-child{
	border-bottom:0;
}
.motive_select .u_2{
	display:none
}
.motive_select .u_1,.motive_select .u_3{
	float:left;
}
.motive_select .u_1{
	background:#F2F2F2;
}
.motive_select .l_2{
	padding: 0 38px 0 20px;
 	line-height: 40px;
	margin: 0px 0px;
	border-bottom:1px solid #dfdfdf;
	position:relative;
}
.motive_select .l_2:last-child{
	border-bottom:0;
}
.motive_select .a_1 em{
	float:left;
	display:inline;
	font-weight:bold;
	font-size:14px;
	color:#777;
}
.motive_select .a_1 i{
	float:right;
	display:inline;
	font-weight:bold;
	font-size:14px;
	color:#555;
}
.motive_select .a_1 span.link-icon{
	position:absolute;
	right:20px;
	top:14px;
}
.motive_select .a_1{
	display:block;
	position:relative;
	padding:10px 0 10px 0;
	width:140px;
	float:left;
	text-align:center;
	font-size:14px;
}
.motive_select .on{
	background:#27A9FF;
}
.motive_select .on a{
	color:#FFF
}
.motive_select .a_1 b.link-icon{
	position:absolute;
	right:0;
	top:0;
}
.motive_select .u_2{ float:left; position:absolute; left:240px}

.motive_select .condition{ height:40px; background:#333333; display:none;}
.motive_select .condition a{ color:#999999; border:1px #999999 solid; border-radius:5px; font-size:14px;  padding: 0 10px 0 10px;
  display: block;
  float: left;
  height: 20px;
  margin: 9px;
  text-align: center;
  cursor:pointer}
.transparent{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;}

.trasp { position: absolute; width: 100%; background: rgba(0, 0, 0, .6); z-index: 9;height: 100%;}
.trasp.hide { display: none }
.s_more { margin-top: 10px }
.s_more a,
.s_more a:visited { background: #fff; display: block; width: 96%; margin: 0 2%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
/*线路内容*/
.sub_header { width: 95%; padding: 0 3%; height: 45px; background: #27A9FF; position: fixed; left: 0; top: 0; z-index: 9999; }
.sub_header .sh_l { width: 15%; float: left; }
.sub_header .sh_c { width: 70%; text-align: center; font-size: 18px; color: #fff; float: left; line-height: 45px; overflow: hidden; height: 45px; }
.sub_header .sh_r { width: 15%; float: right; }
.sub_header .sh_l img,
.sub_header .sh_r img { display: block; margin-top: 12px; }
.sub_header .sh_r img { float: right; }
.subbanner { width: 100%; overflow: hidden; position: relative; }
.subbanner img { display: block; width: 100%; }
.gotxt { padding-left: 20px; background: url(../images/dwico.png) no-repeat left center; color: #fff; font-size: 12px; position: absolute; bottom: 10px; left: 10px; }
.b_btn { position: absolute; right: 10px; bottom: 10px; z-index:99 }
.b_btn img { display: block; width: 30px; float: left; margin-left: 5px; }
.xlnr_a li { overflow: hidden; padding: 8px 10px; border-bottom: 1px solid #e6e6e6; line-height: 22px; }
.xltc_s { float: left; }
.xltc_s a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin-right: 5px; margin-bottom: 7px; }
.xltc_s a.on { background: #27A9FF; color: #fff; border: 1px solid #27A9FF }
.subtit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.subtit img { float: left; margin-top: 11px; }
.subtit strong { float: left; font-size: 16px; font-weight: normal; color: #333; margin-left: 10px; color: #27A9FF }
.subtit .qieh { float: right; }
.subtit a,
.subtit a:visited { display: block; margin-left: 15px; line-height: 40px; height: 40px; float: left; font-size:14px; }
.subtit a.on { color: #27A9FF; border-bottom: 2px solid #27A9FF }
.xcd { width: 100%; }
.xcd ul { padding: 15px 0; padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; }
.xcd li { display: block; overflow: hidden; margin-bottom: 10px; }
.xcd li span { width: 10%; float: left; display: block; padding-right: 5%; text-align: right }
.xcd li span img { display: block; float: right; }
.xcd li div { width: 80%; padding-right: 5%; float: right; }
.xcd li div img { display: inline; margin: 0 10px; }
.xcd li div img.img { display: block; margin: 0; width: 100%; }
.ybnrbox { padding: 10px; }
.notice .ybnrbox{ display:none}
.ybnrbox img{ display:block; max-width:100%;}
.subpl ul { display: block; padding: 0 10px; }
.subpl li { display: block; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #e6e6e6; }
.subpl li:last-child { border: none; }
.subpl .fleft { width: 15%; float:left}
.subpl .fleft img { display: block; width: 100%; border-radius: 100%; }
.subpl .fright { width: 75%; float:right}
.subfy { margin-top: 10px; padding: 0 10px; }
.subfy a,.subfy span { float: left; display: block; height: 26px; line-height: 28px; width: 11%; margin-left: 1.5%; text-align: center; background: #fff; font-family: 14px; border-radius: 3px; font-family: arial; }
.subfy a.b { font-family: SimSun; }
.subfy a.on,.subfy .current { background: #27A9FF; color: #fff; }
/*分享*/
.fx_W { background: url(../images/hei.png); position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; z-indeX: 9999; display:none; }
.fxbox { background: #fff; padding-top: 20px; position: absolute; bottom: 0; left: 0; width: 100%; }
.fxbox li { width: 25%; float: left; display: block; text-align: center; margin-bottom: 15px; font-size: 14px; }
.fxbox li img { display: block; width: 60%; margin: 0 auto; margin-bottom: 5px; }
.fxbox span { height: 45px; line-height: 45px; display: block; }
.fxbox span a,
.fxbox span a:visited { display: block; width: 100%; height: 45px; color: #fff; background: #333; font-size: 15px; text-align: center; }
.fxbox span a:hover { color: #fff; }
/*门票*/
.pmcity li { width: 23%; padding: 10px 0; padding-left: 2%; float: left; text-align: center; }
.pmcity li img { width: 40%; display: block; float: left; }
.pmcity li i { display: block; margin-top: 9%; float: left; margin-left: 10px; font-size: 14px; }
.ztfl li { border-bottom: 1px solid #e6e6e6; display: block; width: 33.33%; height: 40px; background: url(../images/bor.jpg) repeat-y right; line-height: 40px; float: left; }
.ztfl li img { display: block; width: 18px; margin-left: 14%; margin-right: 10px; margin-top: 11px; float: left; s
}
.ztfl li i { float: left; font-size: 14px; }
.ztfl li:nth-child(3),
.ztfl li:nth-child(6),
.ztfl li:nth-child(9) { background: none }
.ztfl li:nth-child(7),
.ztfl li:nth-child(8),
.ztfl li:nth-child(9) { border-bottom: none }
/*门票内容*/
.tj_dp { color: #fff; font-size: 12px; position: absolute; bottom: 10px; left: 10px; }
.mpxz li { display: block; overflow: hidden;padding-top:10px; border-bottom: 1px solid #e6e6e6; }
.mpxz li strong{ font-size:14px; font-weight:400; padding-bottom:3px;}
.mpxz li .info { background: #f7f7f7; display: block; padding: 10px; display:none;}
.mpxz li .fleft{ margin-left:10px; margin-bottom:10px;}
.mpxz li .fright{ margin-right:10px;margin-top:10px;}
.mpxz li .fright i{ font-size:16px;}
.mpxz li a,.mpxz li a:visited,.mpxz li a:hover{ color:#666;}
.mpxz li a .fright { color:#f90}
.mpxz li a .fleft strong{ color:#333}
.mpxz li:last-child{ border:none;}
.zbbox{ padding-left:10px; padding-top:10px;}
.zbbox span{ margin-right:15px;}

/*城市选择*/
.city_xz span { display: block; height: 32px; line-height: 32px; background: #f7f7f7; padding: 0 10px; border-bottom: 1px solid #e6e6e6; }
.city_xz li { padding: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: block; font-size: 14px; }
.city_xz li a { display: block; height: 40px; }
.city_sx { position: fixed; right: 10px; top: 10%; }
.city_sx span a { color: #f90; margin-bottom: 7px; display: block; font-size: 10px; font-size: 14px }
.city_sx li a { display: block; font-family: arial; text-align: center; width: 26px; height: 17px; transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9); -ms-transform: scale(0.9, 0.9); -o-transform: scale(0.9, 0.9); -moz-transform: scale(0.9, 0.9); }
/*租车*/
.zcsx li { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; font-size: 14px; padding: 0 10px; }
.zcsx li input { height: 40px; line-height: 40px; border: none; background: none; float: left; color: #666; font-size: 15px; width: 60%; }
.zcsx li i { float: left; color: #999; margin: 0 10px; }
.zcsx li:last-child { border: none; }
.zcsx li span { float: left; display: block; margin-top: 12px; width: 18px; }
.zcsx li span img { display: block; margin: 0 auto }
.zcbtn { display: block; width: 100%; height: 40px; line-height: 40px; background: #27A9FF; margin-top: -1px }
.zcbtn a { display: block; width: 100%; height: 40px; }
.zcbtn a,
.zcbtn a:visited,
.zcbtn a:hover { color: #fff; }
.zcbtn a i { width: 85px; text-align: right; font-size: 15px; margin: 0 auto; display: block; background: url(../images/sbtn.jpg) no-repeat left center; line-height: 42px; }
.tyhtit { height: 45px; line-height: 47px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; font-size: 15px; color: #f90; }
.tyhtit img { display: inline; margin-right: 10px; margin-top: 14px; float: left; }
.zctj { border-bottom: 1px solid #ddd; }
.zctj li { display: block; float: left; width: 50%; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding: 10px 0; }
.zctj li strong { font-size: 14px; font-weight: normal; padding-left: 10px; display: block; }
.zctj li img { display: block; margin: 5px auto; width: 90%; }
.zctj li span { margin-right: 10px; }
.zctj li p { padding-left: 10px; }
/*租车内容*/
.car_info { width: 100%; border-bottom: 1px solid #ddd; }
.car_info li { float: left; display: block; height: 34px; line-height: 34px; width: 50%; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding-left: 10px; font-size: 13px; }
.car_info li:nth-child(3n) { background: #f2f2f2 }
.zclx { border-bottom: 1px solid #ddd; }
.zclx li { overflow: hidden; padding: 10px; border-bottom: 1px solid #eee; }
.zclx li .fleft strong { font-size: 14px; font-weight: normal; }
.zclx li i a { display: block; width: 85px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; background: #f90; border-radius: 5px; margin-top: 4px; }
.zclx li i a:hover { color: #fff; }
.zclx li .fright span { display: block; margin-top: 8px; margin-right: 10px; }
/*租车区域选择*/
.subss { height: 35px; background: #ddd; padding: 8px; overflow: hidden; }
.subss input { font-size: 14px; height: 35px; line-height: 35px; background: #fff url(../images/qyssbtn.jpg) no-repeat 10px center; border: none; border-radius: 5px; color: #999; width: 90%; padding-left: 10%; }
.zcqy { position: fixed; top: 96px; left: 0; width: 100%; height: 100%; }
.zcqy li { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: block; font-size: 14px; }
.zcqy li a { display: block; padding-left: 15px }
.zcqy .fleft { height: 100%; background: #f2f2f2; width: 25%; position: absolute; left: 0; top: 0; }
.zcqy .fleft a,
.zcqy .fleft a:visited { color: #333; }
.zcqy .fleft li.on { border-right: 3px solid #27A9FF; box-sizing: border-box }
.zcqy .fleft li.on a { color: #27A9FF }
.zcqy .fright { width: 75%; height: 100%; position: absolute; right: 0; top: 0; background: #fff; }
.zcqy li:last-child { border-bottom: none; }
/*租车时间选择*/
.zctime_hei { background: url(../images/hei.png); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10000; }
.zctime { width: 90%; margin: 0 auto; margin-top: 20%; border-radius: 15px; overflow: hidden; }
.tctit { height: 45px; line-height: 45px; color: #fff; display: block; background: #27A9FF; padding-left: 15px; }
.zctime ul { float: left; text-align: center; font-size: 15px; }
.zctime ul li { height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6; }
.zctime ul li a { color: #999; }
.zctime ul li.on a { color: #27A9FF; font-size: 18px; }
.zctime ul.u1 { width: 45%; }
.zctime ul.u2 { width: 25%; }
.zctime ul.u3 { width: 30%; }
.tcbtn { width: 100%; height: 45px; line-height: 45px; }
.tcbtn a { display: block; float: left; font-size: 14px; text-align: center; width: 50%; height: 45px; border-right: 1px solid #e6e6e6; box-sizing: border-box }
.tcbtn a:last-child { color: #f90 }
/*酒店首页*/
.jdtj_i { overflow: hidden; padding-bottom: 10px; }
.jdtj_i ul { display: block; }
.jdtj_i ul li { display: block; float: left; width: 46%; margin-left: 3%; position: relative; margin-top: 10px; }
.jdtj_i ul li img { display: block; width: 100%; height: 100px; margin: 0 auto; }
.jdtj_i ul li div { height: 28px; line-height: 28px; width: 90%; padding: 0 5%; position: absolute; background: rgba(0,0,0,.6); top: 72px; color: #fff; }
.jdtj_i ul li strong { display: block; margin-top: 5px; font-weight: normal; font-size: 14px; }
/*酒店内容*/
.jdglico i { width: 20px; height: 20px; float: left; display: block; margin-right: 5px; }
.jdglico .l1 { background: url(../images/jdico1.jpg) no-repeat center center; }
.jdglico .l2 { background: url(../images/jdico2.jpg) no-repeat center center; }
.jdglico .l3 { background: url(../images/jdico3.jpg) no-repeat center center; }
.jdglico .l4 { background: url(../images/jdico4.jpg) no-repeat center center; }
.jdglico .l5 { background: url(../images/jdico5.jpg) no-repeat center center; }
.jdglico .l6 { background: url(../images/jdico6.jpg) no-repeat center center; }
.rztime { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.rztime img { display: block; margin-top: 13px; float: left; margin-right: 5px; }
.jdimg img { width: 22%; margin-left: 2%; float: left; display: block; }
.jdtc { padding: 10px; overflow: hidden; border-top: 1px solid #e6e6e6 }
.jdtc i { margin-top: 6px; display: block; float: left; }
.mpxz li a.fff { color: #fff; float: right; width: 85px; height: 30px; line-height: 30px; display: block; background: #f90; font-size: 14px; border-radius: 5px; text-align: center; }

.jdss li{ display:block; padding:10px 0; border-bottom:1px solid #e6e6e6;}
.jdss li:last-child{ border:none;}
.jdss li span{ display:block; font-size:14px; color:#333; padding-left:10px;}
.jdss p i{ float:left; display:block; background:url(../images/bor.jpg) repeat-y right; padding:0 10px; height:12px; line-height:12px; margin-top:10px;}
/*签证*/
.qzbanner { color: #fff; height: 180px; background: url(../images/qzbanner.jpg) no-repeat bottom center; }
.qzbanner strong { font-size: 20px; display: block; text-align: center; font-weight: normal; padding-top: 37px; }
.qzbanner p { font-size: 16px; text-align: center; margin-bottom: 10px; }
.qzinput { width: 300px; margin: 0 auto; }
.qzinput input { font-size: 14px; height: 35px; line-height: 35px; border: none; border-radius: 5px; }
.qzinput input.t1 { width: 205px; color: #999; padding-left: 10px; background: #fff; float: left; }
.qzinput input.t2 { width: 80px; background: #27A9FF; text-align: center; color: #fff; cursor: pointer; float: right; }
.qzdata li { float: left; width: 33.3%; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding-top: 13px; padding-bottom: 7px; text-align: center; }
.qzdata li:nth-child(3) {
border: none;
}
.qzdata li b, .qzdata li p { display: block; }
.hotqz li { width: 25%; float: left; font-size: 14px; text-align: center; padding-top: 15px; padding-bottom: 10px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box }
.hotqz li img { display: block; width: 80%; margin: 0 auto; margin-bottom: 5px; border-radius: 3px; }
.qztj { padding-bottom: 10px; }
.qztj li { float: left; width: 45%; margin-left: 3.5%; margin-top: 10px; }
.qztj li img { display: block; width: 100%; border-radius: 5px; }
.qztj li strong { font-size: 14px; font-weight: normal; display: block; margin-top: 5px; }
.qzlc img { display: block; margin: 15px auto; width: 94%; }
/*签证内容*/
.qzxz li { height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6; font-size: 14px; padding-left: 10px; }
.qzxz li .t1, .qzxz li .t2 { border: none; background: none; font-size: 14px; color: #333; }
.qzxz li .t2 { width: 45px; }
.qzxz li img { display: block; float: left; margin-top: 14px; }
.qzxz li.c_f90 { font-size: 12px; }
.qzxz li i { float: left; margin-lefT: 7px; margin-right: 8px; }
.qzxz li .b1, .qzxz li .b2 { width: 45px; height: 45px; line-height: 45px; float: right; border: none; background: none; border-left: 1px solid #e6e6e6; cursor: pointer; font-size: 16px; font-weight: bold; color: #999; }
.qzxz li:nth-child(3) {
border: none
}
.qztxt li { display: block; padding: 12px 10px; border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.qztxt li:last-child { border-bottom: none; }
.qztxt li span { float: right; color: #999; }
.qztxt li i { font-size: 14px; }
.qztxt li a { display: block; }
/*会员登录*/
.login_hei { width: 100%; height: 100%; position: fixed;/* background: url(../images/hei.png); */}
.loginbox { width: 90%; margin: 0 auto; margin-top: 20%; background: #fff; overflow: hidden; border-radius: 12px; }
.loginbox .loginbanner { width: 100%; position: relative; height: 180px; }
.loginbox .loginbanner img { width: 100%; display: block; height: 180px; }
.loginbox .loginbanner strong { font-size: 18px; position: absolute; top: 50px; left: 0; display: block; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner p { font-size: 13px; position: absolute; top: 75px; left: 0; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner .tit { font-size: 14px; width: 100%; height: 40px; line-height: 40px; left: 0; bottom: 0; position: absolute }
.loginbox .loginbanner a { display: block; float: left; text-align: center; color: #fff; width: 50%; }
.loginbox .loginbanner a:hover { color: #fff; }
.loginbox .loginbanner .tit a.on { background: url(../images/logintit.png) no-repeat bottom center; }
.loginbox li { height: 50px; line-height: 50px; border-bottom: 1px solid #e6e6e6; }
.loginbox li em img { display: block; float: left; margin-top: 16px; margin: 0 10px; margin-top: 16px; }
.loginbox li .logintxt { height: 50px; line-height: 50px; font-size: 14px; color: #999; border: none; background: none; }
.loginbox .l_li { padding: 0 10px; }
.loginbox .l_li img { float: left; margin-left: 5px; display: block; width: 26px; margin-top: 12px; }
.loginbox .l_li .fright a, .loginbox .l_li .fright a:visited, .loginbox .l_li .fright a:hover { color: #27A9FF; }
.loginbox .btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; border-right: 1px solid #e6e6e6; box-sizing: border-box; font-size: 14px; }
.loginbox .btn a:last-child { color: #f90; }
/*会员中心*/
.user_c { width: 100%; height: 180px; overflow: hidden; position: relative; color: #fff; }
.user_c a, .user_c a:visited, .user_c a:hover { color: #fff; }
.user_c .bimg { height: 180px; }
.user_c .bimg img { display: block; width: 100%; height: 180px; }
.user_c .backbtn { position: absolute; left: 15px; top: 15px; }
.user_c .user_pic { width: 60px; height: 60px; display: block; position: absolute; left: 50%; margin-left: -30px; top: 30px; border-radius: 100%; }
.user_c p { position: absolute; width: 100%; left: 0; top: 100px; text-align: center; font-size: 13px; }
.user_c .tit { height: 40px; line-height: 40px; background: rgba(0, 0, 0, .3); width: 100%; position: absolute; left: 0; bottom: 0; font-size: 13px; }
.user_c .tit a { display: block; float: left; width: 33.3%; height: 40px; background: url(../images/uclibj.png) no-repeat right center; }
.user_c .tit a:last-child { background: none; }
.user_c .tit img { width: 15px; float: left; margin-top: 13px; margin-left: 26%; margin-right: 6px; }
.user_c .tit i { float: left; }
.softlist li { width: 31%; float: left; height: 100px; background: #fff; margin-left: 1.8%; margin-top: 1.9%; text-align: center; padding:10px 0; }
.softlist li i { display: block; height: 30px; width: 30px; margin: 0 auto; margin-top: 15px; margin-bottom: 6px; }
.softlist li i.ico1 { background: url(../images/ulico1.jpg) no-repeat center center; }
.softlist li i.ico2 { background: url(../images/ulico2.jpg) no-repeat center center; }
.softlist li i.ico3 { background: url(../images/ulico3.jpg) no-repeat center center; }
.softlist li i.ico4 { background: url(../images/ulico4.jpg) no-repeat center center; }
.softlist li i.ico5 { background: url(../images/ulico5.jpg) no-repeat center center; }
.softlist li i.ico6 { background: url(../images/ulico6.jpg) no-repeat center center; }
.softlist li i.ico7 { background: url(../images/ulico7.jpg) no-repeat center center; }
.softlist li i.ico8 { background: url(../images/ulico8.jpg) no-repeat center center; }
.softlist li b { font-size: 15px; display: block; }
.softlist li p { color: #999; }
.exitbtn { height: 45px; width: 100%; margin-top: 2%; overflow: hidden; }
.exitbtn a { height: 45px; line-height: 45px; background: #27A9FF; display: block; width: 100%; }
.exitbtn a img { display: block; float: left; width: 18px; margin-top: 13px; margin-left: 37%; margin-right: 8px; }
.exitbtn a i { font-size: 15px; color: #fff; }
/*订单列表*/
.softlist li i.ddico1 { background: url(../images/ddico1.jpg) no-repeat center center; }
.softlist li i.ddico2 { background: url(../images/ddico2.jpg) no-repeat center center; }
.softlist li i.ddico3 { background: url(../images/ddico3.jpg) no-repeat center center; }
.softlist li i.ddico4 { background: url(../images/ddico4.jpg) no-repeat center center; }
.softlist li i.ddico5 { background: url(../images/ddico5.jpg) no-repeat center center; }
.softlist li i.ddico6 { background: url(../images/ddico6.jpg) no-repeat center center; }
.softlist li i.ddico7 { background: url(../images/ddico7.jpg) no-repeat center center; }
.softlist li i.ddico8 { background: url(../images/ddico8.jpg) no-repeat center center; }
.softlist li i.ddico9 { background: url(../images/ddico9.jpg) no-repeat center center; }
/*点评列表*/
.dplist { }
.dplist li { padding:15px 10px; border-bottom:1px solid #e6e6e6; }
.dplist li:last-child { border:none; }
.dplist li b { display:block; font-size:14px; color:#333; }
.dplist li p { margin-top:5px; }
.dilistimg img { display:block; margin-right:10px; width:20%; float:left; margin-top:10px; }
/*订单列表*/
.ddlist li { display:block; padding:12px 10px; border-bottom:1px solid #e6e6e6; background:#fff; }
.ddlist li:last-child { border:none; }
.ddlist li .fright em { display:block; color:#fff; text-align:center; border-radius:3px; }
.ddlist li .fright em.dfk { background:#ff525a; }
.ddlist li .fright em.clz { background:#f90; }
.ddlist li .fright em.ycg { background:#27A9FF; }
/*订单点评*/
.zjhei { background:url(../images/hei.png); position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%; }
.dpbox { width:90%; background:#fff; border-radius:15px; margin:0 auto; overflow:hidden; margin-top:20%; }
.dpbox .tit { height:45px; line-height:45px; background:#27A9FF; font-size:15px; text-align:center; color:#fff; }
.dpbox li { display:block; padding:15px 10px; border-bottom:1px solid #e6e6e6; }
.dpbox li dd { display:block; float:left; width:23%; margin-right:2%; }
.dpbox li dd img { display:block; width:100%; margin-bottom:5px; margin-top:15px; }
.stbtn { display:block; float:left; background:#27A9FF; border-radius:3px; padding:2px 8px; }
.stbtn a, .stbtn a:visited, .stbtn a:hover { color:#fff; }
.dpbox li textarea { border:none; background:none; font-size:14px; color:#999; width:100%; height:50px; }
.tytc_btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; border-right: 1px solid #e6e6e6; box-sizing: border-box; font-size: 14px; }
.tytc_btn a:last-child { color: #f90; }
/*资料修改*/
.xgtit { width:100%; background:#fff; }
.xgtit li { width:33.33%; padding-top:25px; padding-bottom:18px; border-right:1px solid #e6e6e6; box-sizing:border-box; float:left; text-align:center; }
.xgtit li.on { background:url(../images/xgtitbj.jpg) no-repeat bottom center; }
.xgtit li:last-child { border:none; }
.xgtit li img { display:block; margin:0 auto; margin-bottom:8px; }
.xgtit li i { font-size:15px; }
.xg_li { overflow:hidden; }
.xg_li li { height:50px; line-height:50px; font-size:14px; padding:0 10px; overflow:hidden; border-bottom:1px solid #e6e6e6 }
.xg_li li:last-child { border:none; }
.xg_li li img { width:20px; display:block; float:left; margin-top:14px; }
.xg_li li span { float:left; color:#999; width:80px; margin-left:10px; }
.xg_li li input.s1,.xg_li li .s1 { border:none; background:none; height:50px; line-height:50px; font-size:14px; color:#333; width:65%; }
.xg_li input.s2 { border:none; background:#f90; color:#fff; font-size:14px; text-align:center; height:45px; line-height:45px; border:none; width:100%; cursor:pointer; }

.jd_index_slidebox,.jdmp_content_banner{
	position:relative; 
	width:100%;  
	overflow:hidden; 
	margin:0 auto;
	max-height:260px;
}
.jd_index_slidebox .jd_index_slidebox_menu,.jdmp_content_banner .jdmp_content_banner_menu{ 
	position:relative; 
	z-index:0; 
}
.jd_index_slidebox .jd_index_slidebox_menu li,.jdmp_content_banner_menu li{ 
	position:relative;  
}
.jd_index_slidebox .jd_index_slidebox_menu li img{ 
	width:100%;  
	display:block;   
}
.jdmp_content_banner_menu li img{
	width:100%;  
	display:block;
}
.jd_index_slidebox .jd_index_slidebox_menu li a,.jdmp_content_banner_menu li a{ 
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0); 
}

.jd_index_slidebox .jd_index_slidebox_btn,.jdmp_content_banner .jdmp_content_banner_btn{ 
	width:100%; 
	height:5px;  
	z-index:1; 
	bottom:0; 
	text-align:center; 
}
.jd_index_slidebox .jd_index_slidebox_btn ul,.jdmp_content_banner .jdmp_content_banner_btn ul{
	overflow:hidden; 
	display:-webkit-box; 
	display:box; 
	height:5px; 
	background-color:rgba(51,51,51,0.5);
}

.jd_index_slidebox .jd_index_slidebox_btn li,.jdmp_content_banner_btn li{ 
	-webkit-box-flex:1;
	box-flex:1; 
}
.jd_index_slidebox .jd_index_slidebox_btn li.active,.jdmp_content_banner_btn li.active{ 
	background:#FFA943;
}

.jd_index_slidebox_btn{ top:10px;}
/*退款*/
.tklc { position:relative; z-index:0 }
.tklc li { float:left; width:33.33%; text-align:center; padding:15px 0; }
.tklc li i { font-size:14px; display:block; }
.tklc li em { display:block; color:#fff; width:20px; height:20px; line-height:20px; margin:0 auto; border-radius:100%; margin-top:10px; background:#999; }
.tklc .line { position:absolute; left:0; bottom:25px; z-index:-1; width:90%; left:5%; height:1px; line-height:0; font-size:0; border-bottom:1px solid #ddd; }
.tklc li.on { color:#f90; }
.tklc li.on em { background:#f90; }
.tkinfo { padding:13px 10px; border-top:1px solid #e6e6e6; }
.tkinfo i { float:left; margin-right:15px; font-size:13px; }
.tkym li { display:block; border-bottom:1px solid #e6e6e6; padding:15px 10px; }
.tkym i { float:left; font-size:14px; margin-right:10px; color:#333; }
.tkym li input, .tkym li select, .tkym li textarea { border:none; background:none; font-size:14px; float:left; width:80%; }
.tkym li:last-child { border:none; }
.tyuser_s { height:45px; line-height:45px; width:100%; text-align:center; font-size:16px; color:#fff; background:#f90; border:none; cursor:pointer; }
/*c订单详细*/
.ddzt li { height:45px; line-height:45px; font-size:14px; padding:0 10px; border-bottom:1px solid #e6e6e6; }
.ddzt li.on { color:#f90; }
.ddinfo li { padding:0 10px; font-size:13px; height:35px; line-height:35px; border-bottom:1px solid #e6e6e6; }
.ddzt li:last-child, .ddinfo li:last-child { border:none; }
.fkfs li { display:block; height:45px; line-height:45px; padding:0 10px; border-bottom:1px solid #e6e6e6 }
.fkfs li:last-child { border:none; }
.fkfs li label { display:block; width:100%; font-size:14px; }
.fkfs li label input { display:block; float:left; margin-right:10px; margin-top:16px; }
/*搜索*/
.s_tit { height:36px; line-height:36px; background:#27A9FF; width:100%; overflow:hidden; }
.s_tit a { display:block; font-size:14px; color:#fff; text-align:center; width:20%; float:left; /*border-left:1px solid #2cc176; border-top:1px solid #2cc176; box-sizing:border-box;*/}
.s_tit a.on { background:#2cc176 }
.ssbox { padding:8px; background:#2cc176; }
.ssbox .s_txt, .ssbox .s_btn { float:left; height:36px; line-height:36px; border:none; }
.ssbox .s_txt { width:77%; padding-left:3%; background:#fff; font-size:14px; }
.ssbox .s_btn { width:20%; cursor:pointer; font-size:0; text-indent:-9999px; background:#fff url(../images/qyssbtn.jpg) no-repeat center center; border-left:1px solid #e6e6e6; box-sizing:border-box; }
.hot_tag { padding:10px 0; }
.hot_tag p { padding:10px; font-size:14px; color:#27A9FF; }
.hot_tag a { display:block; float:left; margin-left:10px; border:1px solid #ccc; height:24px; line-height:24px; padding:0 10px; border-radius:5px; margin-bottom:10px; font-size:13px; }
/*填写订单*/
.ydtx{ width:100%;}
.ydtx li { display:block; padding-left:10px; color:#666; border-bottom:1px solid #e6e6e6; height:45px; line-height:45px; font-size:14px; width:100%; text-align:left; overflow:hidden}
.ydtx li:last-child { border:none; }
.ydtx li input { border:none; background:#fff; height:45px; line-height:45px; color:#666; font-size:14px; }
.ydtx li input.i2{ float:right; width:45px; text-align:center; border-left:1px solid #e6e6e6;}
.ydtx li i { float:left; width:70px; font-size:14px; color:#999; }
.ydtx li .b1, .ydtx li .b2 { width: 45px; height: 45px; line-height: 45px; float: right; border: none; background: none; border-left: 1px solid #e6e6e6; cursor: pointer; font-size: 16px; font-weight: bold; color: #999; }
.order_calendar{margin-top:50px; display:none}
#godate{cursor:pointer}
.order_type{line-height:45px}
.order_type a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin-right: 5px; margin-top:10px; }
.order_type a.on { background: #27A9FF; color: #fff; border: 1px solid #27A9FF }