/*广告*/
.ggbox { overflow: hidden; }
.ggbox li { float: left; width: 33.1%; display: block; border-right: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;}
.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 #26a867; color: #26a867; 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 { line-height: 40px; /*height: 40px; border-bottom: 1px solid #f4f4f4; 修改*/ }
.hot_df .tit a { font-size: 16px; display: block; width: 50%; height: 40px; float: left; text-align: center; }
.hot_df .tit a.on { background: #f4f4f4; color: #000; }
.hot_df .tit a:hover { text-decoration: none; }
/*线路推荐*/
.xltj .tit { height: 40px; border-bottom: 1px solid #f4f4f4; }
.xltj .tit a { margin-left: 10px; padding-left: 10px; border-left: 4px solid #26a867; 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 #f4f4f4; }
.xltj ul li img { display: inline-block; width: 100px; height:85px; margin-right:5px; float: left; }
.xltj ul li:last-child { border-bottom: none; }
.xltj ul li strong { font-size: 18px;overflow: hidden; }
.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; }


/*订单支付页面*/
.dingdan_xx { padding:0; margin:0;float:left; overflow:hidden;}
.dingdan_xx .dingdan_xxpic{ float:left;}
.dingdan_xx .dingdan_xxpic img { display: inline-block; width: 130px; height:100px; margin:5px; padding:1px;float: left; }
.dingdan_xx .dingdan_xxtext {width:55%;text-align:left; margin:0; padding:0; overflow:hidden;float: left; }
.dingdan_xx .dingdan_xxtext strong{width:100%; height:30px; line-height:28px; font-size:16px;font-weight:bold; padding:0;text-align:center; float:left;}
.dingdan_xx .dingdan_xxtext li{height:20px; line-height:20px; text-align:left; padding:0; margin:0;list-style-type:none; float:left;}
.dingdan_xx .dingdan_xxinfo{ width:95%; height:40px; line-height:38px; border:1px solid #d0d0d0;  border-radius: 5px;padding:0 0 0 10px; margin: 10px auto;overflow:hidden; }

.dingdan_xx .ddzt{ width:95%; height:40px; line-height:38px; border:1px solid #d0d0d0;  border-radius: 5px; margin: 10px auto; padding:0 0 0 10px;overflow:hidden; }

.ddinfo{ width:98%; border:1px solid #d0d0d0;  border-radius: 5px;padding:0; margin: 10px auto;overflow:hidden; }
.ddinfo a { padding:5px; font-size:13px; line-height:40px;float:left; border-top:1px solid #f4f4f4; width:100%;}
.ddinfo a img{ width:140px; height:40px;float:left}
.ddinfo h3{width: 95%;margin: 0 auto;padding:0 0 0 10px; height: 35px;line-height: 32px;background-color: #f4f4f4; font-size: 15px;font-weight: bold;overflow: hidden; color:#333;}

.dingdan_xx_hyzx{ width:98%;padding:0; margin: 10px auto;overflow:hidden; }



.h190 { height: 49px; }
.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: 96%; margin-left: 2%; padding-bottom:5px; margin-top: 10px; background: #fff; float: left; border-bottom: 1px solid #f4f4f4;position:relative;}
.xl_list li strong { font-size: 16px; font-weight:bold; text-align:center;display: block; padding:8px auto; margin-top:5px;height:28px; line-height:28px; overflow:hidden }
.xl_list li i {color: #999; padding:0 auto; display: block; font-size: 12px; height: 20px; line-height:20px;overflow: hidden; text-align:center; }
.xl_list li img { width: 100%; display: block;height:180px }
.xl_list li p { padding: 0 10px; }
.xl_list li p span.c_green { margin-right: 5px ;position:absolute;z-index:2;background:#f80;padding:5px 20px;right:20px;color:#fff;display:inline-block;top:130px;}
.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:#26A867}
.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:#26a867; 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:#26a867;
}
.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:40px;background: #27A9FF; position: fixed; left: 0; top: 0; z-index: 9999; }
.sub_header .sh_lfanhui{width:30px;height:30px;background: url(../images/fanhui.png) no-repeat left center; margin:5px 0; float: left;}
.sub_header span{ height:30px; line-height:29px;text-align:center; color:#fff; font-size:16px; font-weight:bold;margin:5px 0 5px 50px;float: left; }
.sub_header .sh_l {width:30px;order-radius: 50%; height:30px; float: left; /*margin:7px 0 0 0px;background: url(../images/wangli_sjdbg.png) -408px 0px  no-repeat; 修改*/display: block;}
.sub_header .sh_c { width: 70%; text-align: center; font-size: 18px; color: #fff; float: left; line-height: 40px; overflow: hidden; height: 40px; }
.sub_header .sh_r { width: 15%; float: right; }
.sub_header .sh_l img,
.sub_header .sh_r img { display: block; margin:0;}
.sub_header .sh_r img { float: right; }
.subbanner { width: 100%; overflow: hidden; position: relative; }
.subbanner img { display: block; width: 100%; }
.sub_headerl { width: 100%; position: absolute; filter:alpha(opacity=70);	-moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 88; left: 0; top: 0;}
.sub_headerl .sh_l { width:30px;order-radius: 50%; height:30px; float: left; margin:12px 0 0 12px;background: url(../images/wangli_sjdbg.png) -408px 0px  no-repeat;display: block;}
.sub_headerl .sh_r { width:30px; order-radius: 50%; height:30px;float: right; margin:12px 12px 0 0;background: url(../images/wangli_sjdbg.png) -60px -30px  no-repeat;display: block;}/*修改*/
.sub_headerl .sh_l img,
.sub_headerl .sh_r img { display: block; margin-top: 12px; width:30px; border-radius: 50%; height:30px;}
.sub_headerl .sh_r img { float: right; border-radius: 50%;}
.subbanner .product_info { position: absolute; width: 100%; bottom: 0; background-color: rgba(0, 0, 0, 0.4); color: #fff; z-index: 88; font-size: 12px; padding: 8px 10px;	-webkit-box-sizing: border-box;}
.subbanner .product_num { float: right; margin-top: 1px; }
.subbanner .product_group { float: left; margin-top: 1px; }
.subbanner .product_sell { float: left; margin-top: 1px; margin-left:15px;}
.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 5px; border-bottom: 1px solid #f4f4f4; line-height: 22px; }
.xlnr_a li h1{ font-size:18px; font-weight:bold; line-height:30px;overflow: hidden; }
.xlnr_a .tcriqi{ overflow: hidden; padding:8px 0; margin:6px 0 0 0; border-top: 1px solid #f4f4f4; font-size:14px; line-height: 20px; }
.xlnr_a .cktuanqi{ overflow: hidden; padding:8px 0; margin:6px 0 0 0; border-top: 1px solid #f4f4f4;font-size:14px; line-height: 20px; }
.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: #26a867; color: #fff; border: 1px solid #26a867 }
.subtit {width: 100%;margin: 5px 0;padding: 0;float: left;border-bottom: 1px solid #f4f4f4;overflow: hidden; height: 30px;background: url(../images/wangli_sjdbg.png) -470px -29px  no-repeat;}
.subtit span {display: block;padding-left: 35px;font-size: 16px;font-weight: bold;line-height: 30px;color: #0b0b0b;}
.subtit img { float: left; margin-top: 11px; }
.subtit strong { float: left; font-size: 16px; font-weight: normal; color: #333; margin-left: 10px; color: #26a867 }
.subtit .qieh { float: left; }
.subtit a,
.subtit a:visited { display: block; margin-left: 15px; line-height: 40px; height: 40px; float: left; font-size:14px; }
.subtit a.on { color: #26a867; border-bottom: 2px solid #26a867 }
.xxx7188 {position: relative;}
.xcd_list_title{ height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6;}
.xcd_list_title ul{ width:100%;height:40px;line-height:40px;}
.xcd_list_title ul li{ width:33%;float:left; height:38px;border-bottom: 2px solid #1491C5; font-weight:bold;border-right:1px solid #f4f4f4;}/*修改*/
.xcd_list_title ul li a { display: block; line-height: 40px; height: 40px; text-align: center; font-size: 14px;color: #0b0b0b }
.xcd_list_title ul li a img {vertical-align: middle;margin-top:-2px;width:25px;height:25px; }
.xcd_list_title ul li.on { color: #3aa400; border-bottom: 2px solid #fb7600;border-right:1px solid #f4f4f4; }/*修改*/
.xxx7188fix {position: fixed;top:0;z-index: 99999; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6;width: 100%; background-color: #fff;}

.xcd { width: 100%; }
.xcd ul { padding: 8px 0; border-bottom: 1px solid #f4f4f4; }
.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%; }
.xcd li div.pic100 span{ width:auto; float:none; display:inline; padding:0px; text-align:center; }

.xcd .xcddate { padding-right:25px; margin-left:5px; }
.xcd .xcdcontent {padding:10px;}
.xcd .xcdcontent .xcdcontent_tit{margin:0 0 10px -10px;line-height: 24px; font-size:14px; display: -webkit-box;}
.xcd .xcdcontent .xcdcontent_tit i { background: #67c0fb;color: #fff; padding: 0 10px; border-radius: 0 10px 10px 0;display: inline-block; height: 22px; margin-right: 10px;line-height:24px;-webkit-box-flex: 1;}/*修改*/
.xcd .xcdcontent .xcdcontent_tit span { display: block; -webkit-box-flex: 1; font-weight:bold;}

.subtit_xc {display: block;width:100%;border-bottom:1px solid #f4f4f4;border-top: 1px solid #f4f4f4; padding:3px 0; float:left; font-size:12px; overflow:hidden;}
.subtit_xc .fcan {float: left; width:44.5%; height:30px; line-height:28px;  padding:0; overflow:hidden;background: url(../images/wangli_sjdbg.png) -250px -199px  no-repeat;}
.subtit_xc .fcan span{ display: block;padding-left:35px; line-height:28px; color:#ccc;}
.subtit_xc .fhotel {float: left; width:44.5%; height:30px;line-height:28px;  padding:0;  overflow:hidden;background: url(../images/wangli_sjdbg.png) -1px -199px  no-repeat;}
.subtit_xc .fhotel span{display: block;padding-left:35px; line-height:28px; color:#ccc;}

.subtit_xc i img {display: inline; margin: 0 10px 0 15px; width:20px; height:20px; padding:0;}
.xcd div.pic100 span{ width:auto; float:none; display:inline; padding:0px; text-align:center; }

.xcd .xcdcontent_other{ width:100%; height:auto; padding:0; margin:0; float:left; overflow:hidden;}
.xcd .xcdcontent_other .subtit_xc_ot{width:96%;margin:5px 0; padding:0; float:left;border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-left:4px solid #67C0FB; overflow:hidden; height:30px;}
.xcd .xcdcontent_other .subtit_xc_ot span{display: block;padding-left:8px;font-size:16px;font-weight:bold; line-height:30px; color:#0b0b0b;}
.xcd .xcdcontent_other .subtit_xc_ot .mm20{font-size:14px;  color:#444; line-height:28px;float:left;}
.xcd .xcdcontent_other .subtit_xc_ot .mm20 p{font-size:14px;  color:#444; line-height:28px;float:left; overflow:hidden; padding:0; margin:0;}
.xcd .xcdcontent_other .subtit_xc_ot .mm20 img{max-width:100%;}


.kfdh {padding: 10px 10px 0px 7%; text-align:center;}
.kfdh .kfdht {color:#282828; font-size:14px;}
.kfdh .kfdhm {color:#f97;font-size:13px; margin-left:8px;}

.wx_service { width: 100%; float: left; display: block;}
.wx_service li {float: left; width: 24%; margin: 0 0 4% 7%; }
.wx_service li .img-border { border: 1px solid #dfdfdf;	float: left; }
.wx_service li .img-border img { max-width: 100%; float: left; }
.wx_service li p { width: 100%;	text-align: center;	float: left; height: 24px; line-height: 24px; font-size: 0.8em;	margin-top: -2px; }
.wx_service li p b { color: #f00; display: none; }
.ewmframebg { width: 100%; height: 100%; position: fixed; z-index: 88; top: 0; background: #000; opacity: 0.95; display: none; }
.ewmframe {	position: fixed; z-index: 89; display: none; width: 230px; height: 290px; top: 50%; margin-top: -145px;	margin-left: -115px; left: 50%;	background: #fff;}
.ewmframe .img-border {	float: left;}
.ewmframe img {	max-width: 100%; float: left;}
.ewmframe p { width: 100%; text-align: center; float: left; height: 30px; font-size: 0.9em;	margin-top: -5px;}

.ybnrbox { padding: 10px; border-bottom:1px solid #f4f4f4;}
.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 #f4f4f4; }
.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:10px 0; padding: 0 10px; }
.subfy a,.subfy span { float: left; display: block; height: 20px; line-height: 18px; 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: #ccc; color: #fff; }
.ybnrbox .btn { background: #33475f; color: #fff; font-size: 16px; height: 27px; line-height: 27px; padding: 0 15px; display: inline-block; text-shadow: 0 0 1px #333; float:right;}

/*分享*/
.fx_W { background: url(../images/hei.png); position: fixed; top: 0; left: 0; z-index: 999999; width: 100%; height: 100%;  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: #26a867; 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 #26a867; box-sizing: border-box }
.zcqy .fleft li.on a { color: #26a867 }
.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: #26a867; 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: #26a867; 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: #26a867; 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 .product-box { background-color: #fff; margin: 10px 0; }
.qztj .product-box .title-box {	height: 35px; font-size: 0;	padding: 0;}
.qztj .product-box .title-box hr { margin: 0; border-top: 1px solid #d4d4d4; border-bottom: none;}
.qztj .product-box .title-box .square { background-color: #ff7c70; }
.qztj .product-box .title-box>span { display: inline-block;	vertical-align: middle; }
.square { width: 5px; height: 100%; margin-right: 10px; }
#visaCountry .title-box .square { background-color: #ffd000;}
.qztj .product-box .title-box .product-title h1 { font-size: 14px;  font-weight: bold; color: #222;	font-family: "微软雅黑"; }
.qztj .product-box .visa-list {	display: inline-block; width: 100%;}
.qztj .product-box .visa-list li { float: left;	width: 25%;	list-style: none; margin-top: 20px;}
.qztj .product-box .visa-list .visa-box { display: block; width: 100%; text-align: center;}
.qztj .product-box .visa-list .visa-box .img-box { display: block; width: 100%;	overflow: hidden;}
.qztj .product-box .visa-list li img { width: 60px;	height: 40px; border-radius: 4px;}
.qztj .product-box .visa-list .visa-box .img-box img {display: block; width: 85px; height: 58px; border-radius: 9px; margin: 0 auto;}
.qztj .product-box .visa-list li .visa-country { font-size: 14px; color: #666; margin-top: 10px;}
.qztj .product-box .visa-list li .visa-name { font-size: 12px; color: #999;}
.qztj .product-box .visa-list li .visa-price { font-size: 12px;	color: #f50; }
.qztj .product-box .visa-list .visa-box .big-price { font-family: "Arial"; font-size: 19px; font-weight: bold; margin: 0 5px 0 0; }

.qztj #qz_list{padding-top: 20px;}
.qztj #qz_list li{width:33%; float: left;}
.qztj #qz_list li img { display: block; width: 85px; height: 58px; border-radius: 9px; margin: 0 auto; }
.qztj #qz_list li .visa-country { font-size: 14px; color: #666; margin-top: 10px; text-align: center;}
.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: 1136px; position: fixed;/* background: url(../images/hei.png); */}
.loginbox { width: 90%; margin: 0 auto; margin-top: 10px; background: #f90; overflow: hidden; border-radius: 12px; }
.loginbox .loginbanner { width: 100%; position: relative; height: 40px;}
.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; background:#65c201; 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; background:#fff;}
.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; float:left;}
.loginbox li .mobile{ width:170px; height:50px; }
.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: #333; }
.loginbox .btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; box-sizing: border-box; font-size: 14px; color:#fff; background:#333; }
.loginbox .btn a:last-child { color: #fff; font-weight:bold; background:#333;}
/*会员中心*/
.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: #26a867; 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; margin:0 0 5px 0;}
.ddlist li .fright em.clz { background:#f90; }
.ddlist li .fright em.ycg { background:#26a867; }
/*订单点评*/
.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:#26a867; 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:#26a867; 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 {
	position:relative;
	width:100%;
	height:120px;
	overflow:hidden;
	margin:0 auto;
	max-height:260px;
}
.jdmp_content_banner{
	position:relative;
	width:100%;
	height:180px;
	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 .jdmp_content_banner_menu li{
	position:relative;
}
.jd_index_slidebox .jd_index_slidebox_menu li img{
	width:100%;
	height:120px;
	display:block;
}
.jdmp_content_banner .jdmp_content_banner_menu li img{
	width:100%;
	height:180px;
	display:block;
}
.jd_index_slidebox .jd_index_slidebox_menu li a,.jdmp_content_banner .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{
	position: absolute;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.jd_index_slidebox .jd_index_slidebox_btn li,.jdmp_content_banner .jdmp_content_banner_btn li{
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #666666;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 6px;
}
.jd_index_slidebox .jd_index_slidebox_btn li.active,.jdmp_content_banner .jdmp_content_banner_btn li.active{
	background: #23cc77;
}
.jdmp_content_banner_btn{display: none;}

/*退款*/
.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; }

.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:#26A867; width:100%; overflow:hidden; }
.s_tit a { display:block; font-size:14px; color:#666; 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: #1F90DA; color: #fff;}/*修改*/
.ssbox { padding:8px; background:#dcf6ff; }/*修改*/
.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:#333; }/*修改*/
.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; }


/*填写订单*/
.orderform{background-color:#f4f4f4;}
.ydtx{ border: 1px solid #d0d0d0;width:98%;margin:10px auto;background-color:#fff;border-radius:5px;}
.ydtx h3{width:100%;margin:0 auto; height:35px; line-height:32px;background-color:#f4f4f4; text-align:center; font-size:16px; font-weight:bold;  overflow:hidden;}
.ydtx li { display:block; padding-left:10px; color:#666; border-top:1px solid #f4f4f4; 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.i1{ float:left; padding-left:5px;}
.ydtx li input.i2{ float:left; width:34px; text-align:center; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.ydtx li input.i3{ width:65px; border-right:1px dashed #f4f4f4; padding-left:5px; margin-right:5px; float:left; }
.ydtx li input.i4{padding-left:5px; float:left;}
.ydtx li i { width:70px; font-size:14px; color:#444; border-right:1px solid #f4f4f4;float:left;}
.ydtx li em { margin:10px 3px 0 8px; font-size:13px; overflow:hidden;}
.ydtx li .b1 , .ydtx li .b2 { width:20px; height:20px; line-height:20px; margin:10px 5px 0 5px; float: left; border: none; background: none;  cursor: pointer; font-size: 16px; font-weight: bold; color: #999; }
.ydtx li .order_type{line-height:45px; }
.ydtx li .order_type a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin:10px 3px 0 8px;}
.ydtx li .order_type a.on { background: #fb8d00; color: #fff; border: 1px solid #fb7600 }


/*客服信息*/
.kfcomfirm{width:98%;height:40px;margin:10px 0 0 4px;outline:none;border:1px solid #f4f4f4;}
.kfcomfirm option{line-height:40px;height:40px;text-indent:20px;}
.kfname{display:none;width:96%;line-height:40px;height:40px;margin:10px 0 0 4px;text-indent:20px;outline:none;border:1px solid #f4f4f4;}
.gustbook{width:94%;outline:none;border:1px solid #f4f4f4;height:100px;margin:10px 0 0 4px;text-indent:5px;padding:5px; line-height:22px;}


.feiyong{ position:absolute;top:50%;left:50%; width:300px;height:200px;margin-top:-70px;margin-left:-150px;display:none;border:1px solid #999;line-height:30px;font-size:16px;padding:5px;overflow-y:scroll;background:#FFF;font-size:12px;padding-top:15px;}

.feiyong .ysclose{ position:absolute; right:5px; color:#999; cursor:pointer; top:0px;}
#isshuoming{ cursor:pointer; margin-top:2px; float:left}
.numprice{height:89px!important;padding:0!important;}
.numprice .numtitle{width:100%;border-bottom:1px solid #f4f4f4;}
.numprice .numcon{width:100%;}
.numprice table{width:100%;margin:0;}
.numprice td{border-right:1px solid #f4f4f4;text-align:center;margin:0;}
.numprice .chengren{ width:20%; text-align:left; padding-left:5px;margin:0 auto;}
.numprice .ertong{width:20%;text-align:left;padding-left:5px;margin:0 auto;}
.numprice .heji{width:21%; margin:0;font-weight:bold;}
.numprice .heji em{color:#fb8d00; font-size:17px; font-weight:bold;}


    
.order_calendar{margin-top:50px; display:none}
#godate{cursor:pointer}
.order_type{line-height:22px;}
.order_type a { display: block; height:26px; line-height:24px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin:0 5px 0 0; }
.order_type a.on { height:26px; line-height: 24px;background: #fb8d00; color: #fff; border: 1px solid #fb7600 }

/*专题*/
.ztbanner{ width:100%;}
.ztbanner img{width:100%;height:200px;}


/*点评*/
.pinlun{width:100%; padding:0; margin:0; overflow:hidden; float:left;}
.pinlun .wypj{ width:100%;height:40px;line-height:38px; padding:0 0 0 5px; font-size:16px; font-weight:bold; margin:0; overflow:hidden; border-bottom:1px solid #f4f4f4; float:left;}
.pinlun .wypj span{ float:right; line-height:38px; margin-right:10px;font-size:14px;}
.pinlun .pinun_nr{ width:100%; padding:5px 0; margin:5px 0; overflow:hidden; float:left;}
.pinlun .pinun_nr h2{ width:100%; height:30px; line-height:20px; font-size:18px; font-weight:bold; color:#65c201; border-bottom:1px solid #f4f4f4;text-align:center;overflow:hidden; float:left;}
.pinlun .pinun_nr .oc-star-fc{width:100%; height:28px; line-height:28px; font-size:14px; padding:0; margin:0; border-bottom:1px solid #f4f4f4;overflow:hidden; float:left;}
.pinlun .pinun_nr .oc-star-fc label { position: absolute;left: 0; padding-left: 15px; float:left; border-right:1px solid #f4f4f4;}
.pinlun .pinun_nr .oc-star-fc .oc-star-n{ margin-top: 3px; background: url(../images/star.png) no-repeat; text-align: left;width: 130px; float:right; margin-right:160px;}
.pinlun .pinun_nr .oc-star-fc .oc-star-n ul {background: url(../images/star.png) no-repeat; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n li {display: inline-block; width: 20px;	height: 20px;text-indent: -999px; overflow: hidden;	padding: 0;	margin-bottom: 0; margin-left: 2px;}
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star1 {	background-position: -104px -60px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star2 {	background-position: -78px -60px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star3 {	background-position: -52px -30px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star4 {	background-position: -26px -30px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star5 {	background-position:  0 -30px; }

.pinlun .pinun_nr .oc-text  {width: 100%; padding-top: 6px; padding-left: 0!important; float:left;}
.pinlun .pinun_nr .oc-text  .oc-text_nr{width:90%;height:100px; line-height:22px; border:1px solid #f90; margin:10px;}

.pinlun .pinun_nr .oc-star-b { float:left; margin-left:10px;}
.pinlun .pinun_nr .oc-star-b .c-btn-orange {width:160px;display: block; text-align: center; color:#fff; height: 38px;	line-height: 38px;border-radius: 4px; font-size: 16px; border:none; background:#f90;}
.pinlun .pinun_nr .oc-star-b .c-btn-orange1 {width:155px;display: block; text-align: center; color:#fff; height: 38px;	line-height: 38px;border-radius: 4px; font-size: 16px; border:none; margin-left:10px; background:#65c201;}


.c-f-textarea {	display: block;	padding: 6px; height: 70px; border: 1px solid #DDD;	border-top-color: #bbb;	background-color: #fff; }
.c-f-textarea textarea { border: 0; display: block;	width: 100%; height: 100%; background-color: #fff; color: #333;	font-size: 14px; }
.c-float-popWrap {width: 160px;border-radius: 2px;z-index: 9999;position: absolute;overflow: hidden;text-align: center;}
.c-float-popWrap .warnMsg {color: #fff;}
.c-float-popWrap {background-color: rgba(51,51,51,.9);border-radius: 2px;padding: 15px;}