@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{ text-decoration:none;}
.clear_both{ clear:both; height:0px; overflow:hidden;}
#mainpage{ width:950px; margin:0px auto;}
#mainpage #hw_content{}


/*头部 start*/
/*
#header {width:950px;margin:0px auto; overflow: hidden;}
*/
/*-- 登录信息 --*/
/*
#header .login_info {float:left; width:948px; height:24px; line-height:1.5em; padding-top:4px; background:url("../img/index/login_info_bg.jpg"); border:1px solid #E2E2E2; border-top:0px; color:#666;}
#header .login_info a {float:none; color:#666; padding:5px 10px 0px 10px; text-decoration:none;}
#header .login_info a:hover {text-decoration:underline;}
#header .login_info b {float: left; height:12px; padding-top:0; font-weight:400;}

#header .login_info .leftside {padding-left:10px; width:100%;}
#header .login_info .leftside .txtbox {float:left; display:inline; width:80px; height:18px; line-height:18px; margin-left:3px; border:1px solid #CCCCCC;}
#header .login_info .leftside .btnlogin {float:left; display:inline; width:43px; height:19px; margin-left:10px; cursor:pointer; background:url("../img/index/btn_login.jpg");}
*/
/*-- logo and phone --*/
/*
#header .logo_phone {float:left; width:980px; padding-top:12px;}
#header .logo_phone .logo {float:left; display:inline; margin-left:10px; cursor:pointer; width:193px; height:42px; background:url("../img/index/logo.jpg");}
#header .logo_phone .phone {float:right; width:500px;}
#header .logo_phone .phone b {float:right; width:470px; color:#2E78B7; text-align:right; font-size:14px;}
#header .logo_phone .phone b font {padding-right:30px; color:#FF812C; font-size:16px; font-family:georgia;}
#header .logo_phone .phone p {float:right; width:470px; font-size:13px; padding-top:13px; padding-right:30px; text-align:right; color:#525252;}
*/
/*-- 导航栏 --*/
/*
#header .nav {float:left; width:930px; height:35px; padding-left:20px; margin-top:8px; background:url("../img/index/nav_bg.jpg") no-repeat 0px 0px;}
#header .btnSee {float:left; display:inline; width:81px; height:35px;  line-height:35px; text-align:center; text-decoration:none; color:#0155AD; font-size:14px; font-weight:bold; background:url("../img/index/nav_bg.jpg") no-repeat 0px -40px;}
#header .btnNone {float:left; display:inline; width:81px; height:35px; line-height:35px; text-align:center; text-decoration:none; color:white; font-size:14px; font-weight:bold;}
#header .nav b {float:left; width:55px; height:35px; line-height:35px; text-align:center; color:white;}
*/
/*-- 菜单栏 --*/
/* original */
/* #header .menu {float:left; width:948px; height:27px; border:1px solid #CCCCCC; border-top:0px; background:#EBF1FF;} */
/* modified */
/*
#header .menu {float:left; width:948px; height:3px; border:1px solid #CCCCCC; border-top:0px; background:#EBF1FF; overflow: hidden;}
#header .optionDiv {float:left; padding:9px 0px 0px 37px;}
#header .optionDiv a {float:left; color:#014886; text-decoration:none;}
#header .optionDiv b {float:left; padding:0px 15px; font-weight:400; color:#014886;}
*/
/*头部 end*/
 

/*正文 第一排 start*/
#hw_content .one{}
/*查询 start*/
/* 机票 */
#hw_content .one .leftside{ width:350px; float:left; display:inline; margin-top:5px;}
#hw_content .one .leftside .btnList{width:350px; height:36px; overflow:hidden; background:url(../img/index/index_bg.jpg) no-repeat -10px -10px; position:relative;}
#hw_content .one .leftside .btnList span{ font-size:14px; font-weight:bold; color:#FFF; float:left; line-height:36px; margin-left:50px; margin-top:5px;}
#hw_content .one .leftside .btnList .pos01{position:absolute; top:14px; left:100px;}
#hw_content .one .leftside .btnList .pos02{position:absolute; top:14px; left:180px;}
#hw_content .one .leftside .btnList .ztDiv_bbtnSee{ width:70px; height:21px; float:left; overflow:hidden; background:url(../img/index/index_bg.jpg) no-repeat -381px -10px; line-height:23px; color:#0065CB; cursor:pointer; text-align:center;  padding-top:2px;}
#hw_content .one .leftside .btnList .ztDiv_bbtnNone{width:70px; height:20px; float:left; overflow:hidden; background:url(../img/index/index_bg.jpg) no-repeat -381px -40px; line-height:22px; color:#656565; cursor:pointer; text-align:center;  padding-top:1px;}

#hw_content .one .leftside .content{ width:325px; height:274px; background:url(../img/index/index_bg.jpg) no-repeat -10px -50px; padding-left:25px;}
#hw_content .one .leftside .content .qh_bd{ width:325px; overflow:hidden;}
#hw_content .one .leftside .content .qh_bd dl{ float:left; display:inline; height:20px; line-height:20px; margin-top:5px; margin-bottom:3px;}
#hw_content .one .leftside .content .qh_bd dl dt{ float:left; display:inline; margin-right:5px; padding-top:2px;}
#hw_content .one .leftside .content .qh_bd dl dt span{ color:#F00;}
#hw_content .one .leftside .content .qh_bd dl dd{ width:177px; height:20px; float:left;}
#hw_content .one .leftside .content .qh_bd dl dd img{vertical-align:middle;}
#hw_content .one .leftside .content .qh_bd .xradio{ width:260px; text-align:center; overflow:hidden; height:25px; line-height:25px;}
#hw_content .one .leftside .content .qh_bd .xradio label{ vertical-align:2px;}
#hw_content .one .leftside .content .qh_bd dl .sel{ border:1px solid #7F9DB9; width:180px; height:20px; line-height:22px;}
#hw_content .one .leftside .content .qh_bd .xsubmit{width:260px; text-align:center; overflow:hidden; height:25px; line-height:25px; padding-top:2px; _padding-top:2px;cursor:pointer;}
#hw_content #sub, #hw_content #sub_1, #hw_content #sub_2 { width:104px; height:25px; cursor:pointer; border:0px; background:url(../img/index/index_bg.jpg) no-repeat -381px -73px;}

/* 租车 */
/* 代驾租车内容块中radio input的宽度重设 */
#hw_content #ztDiv_b2 .qh_bd .djzc input.no_width {
	width: 0;
	width: auto;
	background: none;
	border: 0;
}

/* 代驾租车内容块中的margin重设 */
#hw_content #ztDiv_b2 .qh_bd .djzc label, #hw_content #ztDiv_b2 .qh_bd .djzc input {
	margin: 0;
	padding: 0;
}


#hw_content #ztDiv_b2 .qh_bd ul {
	float: left;
	
	margin: 0 0 0 155px;
	border: 1px solid #1567B1;
	border-top: 0;
}
* html #hw_content #ztDiv_b2 .qh_bd ul {
	display: inline;
}

#hw_content #ztDiv_b2 .qh_bd ul li {
	float: left;
}

#hw_content #ztDiv_b2 .qh_bd ul li a {
	display: block;
	padding: 4px 12px;
	cursor: pointer;
}
#hw_content #ztDiv_b2 .qh_bd ul li a:hover {
	color: #ff6633;
	text-decoration: underline;
}

#hw_content #ztDiv_b2 .qh_bd ul li a.zc_cur_tab {
	color: #1567B1;
	text-decoration: underline;
	cursor: default;
}

#hw_content #ztDiv_b2 .qh_bd .djzc, #hw_content #ztDiv_b2 .qh_bd .zjzc {
	clear: both;
}

/* 代驾租车块 */
#hw_content #ztDiv_b2 .qh_bd .djzc {
	padding-left: 30px;
}
#hw_content #ztDiv_b2 .qh_bd .djzc div.djzc_type {
	padding-top: 6px;
}
* html #hw_content #ztDiv_b2 .qh_bd .djzc div.djzc_type {
	padding: 4px;
	margin-top: 0;
}
#hw_content #ztDiv_b2 .qh_bd .djzc div.djzc_type label {
	margin: 0 12px 0 .5em;
}
* html #hw_content #ztDiv_b2 .qh_bd .djzc label {
	vertical-align: -2px;
}

/* 代驾租车块之日租 */
#hw_content #ztDiv_b2 .qh_bd .djzc .zc_day div {
	margin-top: 30px;
}

/* 代驾租车块之接机 */
#hw_content #ztDiv_b2 .qh_bd .djzc .zc_jj div {
	padding-top: 9px;
}
* html #hw_content #ztDiv_b2 .qh_bd .djzc .zc_jj div {
	margin-top: 0;
}

/* 代驾租车块之送机 */ 
#hw_content #ztDiv_b2 .qh_bd .djzc .zc_sj div {
	padding-top: 9px;
}
* html #hw_content #ztDiv_b2 .qh_bd .djzc .zc_sj div {
	margin-top: 0;
}

/* 代驾租车块之城际租车 */
#hw_content #ztDiv_b2 .qh_bd .djzc .zc_cj div {
	margin-top: 35px;
}
* html #hw_content #ztDiv_b2 .qh_bd .djzc .zc_cj div {
	margin-top: 32px;
}


/* 自驾租车内容块中的margin重设 */
#hw_content #ztDiv_b2 .qh_bd .zjzc label, #hw_content #ztDiv_b2 .qh_bd .zjzc input, #hw_content #ztDiv_b2 .qh_bd .zjzc select {
	margin: 0;
	padding: 0;
}

/* 自驾租车块 */
#hw_content #ztDiv_b2 .qh_bd .zjzc {
	padding-left: 30px;
}
#hw_content #ztDiv_b2 .qh_bd .zjzc div {
	overflow: hidden;
	display: inline-block;
	margin-top: 43px;
}
#hw_content #ztDiv_b2 .qh_bd .zjzc div * {
	float: left;
}
#hw_content #ztDiv_b2 .qh_bd .zjzc div select {
	height: 20px;
	border-width: 1px;
}

#hw_content #ztDiv_b2 .qh_bd .zjzc label {
	line-height: 20px;
}

#hw_content #ztDiv_b2 .qh_bd .zjzc input.set_width {
	width: 100px;
}
#hw_content #ztDiv_b2 .qh_bd .zjzc select.set_width {
	width: 50px;
	font-size: 12px;
	line-height: 1;
	margin-left: 1px;
}


/* 代驾租车块和自驾租车块之搜索按钮 */
#hw_content #ztDiv_b2 .qh_bd .djzc #sub_1, #hw_content #ztDiv_b2 .qh_bd .zjzc #sub_2 {
	margin-top: 15px;
	margin-left: 5em;
	color: #ffffff;
}

/*查询 end*/
#hw_content .one .rightside{ width:590px; float:right; display:inline; margin-top:5px;}


/*第二排 start*/
#hw_content .two{ margin-top:10px;}
/*最新公告 start*/
#hw_content .two .leftside{width:240px; float:left; display:inline;}
#hw_content .two .leftside .title{ width:230px; height:31px; line-height:31px; background:url(../img/index/index_bg.jpg) no-repeat -381px -108px; font-size:14px; color:#FFF; font-weight:bold; padding-left:15px;}
#hw_content .two .leftside .content{ border:1px solid #ccc; border-top:0px; background:#f5f5f5; height:246px; padding-bottom:10px; overflow:hidden;}
#hw_content .two .leftside .content h1{ width:213px; height:15px; margin:0px auto; margin-top:10px; line-height:15px; background:url(../img/index/index_bg.jpg) no-repeat -381px -245px;}
#hw_content .two .leftside .content h1 strong{font-size:14px; font-weight:bold; color:#21639D; float:left; display:inline; margin-left:20px; padding-top:1px;}
#hw_content .two .leftside .content h1 a{ float:right; display:block; padding-top:3px;}

#hw_content .two .leftside .content ul{ width:213px; margin:10px auto 0; text-align:left;}
#hw_content .two .leftside .content ul li{ line-height:22px; width:210px; overflow:hidden; white-space:nowrap;}
#hw_content .two .leftside .content ul li a{background:url(../img/index/index_li01.jpg) no-repeat 0 6px; display:block; color:#414141; padding-left:15px;}
#hw_content .two .leftside .content ul li a:visited { color: #08315F; }
#hw_content .two .leftside .content ul li a:hover{ color:#F60;}
/*最新公告 end*/

/*特价机票 start*/
#hw_content .two .rightside{ width:700px; float:right; display:inline;}
#hw_content .two .rightside .title{ width:700px; height:31px; line-height:31px; background:url(../img/index/index_bg.jpg) no-repeat -10px -333px;position:relative;}
#hw_content .two .rightside .title a{ color:#000;}
#hw_content .two .rightside .title a:hover{ color:#f00;}
#hw_content .two .rightside .title a.font_hili {color: #ff9933; font-weight: bold;}
#hw_content .two .rightside .title strong{ font-size:14px; font-weight:bold; color:#fff; margin-left:15px; margin-right:20px;}
#hw_content .two .rightside .title span a{ position:absolute; display:block; width:40px; height:15px; line-height:0px; top:10px; right:10px;}

#hw_content .two .rightside .content{ width:668px; border:1px solid #ccc; border-top:0px; height:241px; padding:15px 15px 0px;}
#hw_content .two .rightside .content .left{ float:left; display:inline; width:292px; padding-right:40px; border-right:1px dotted #ccc;  overflow:hidden;}
#hw_content .two .rightside .content .right{ float:right; width:292px; padding-left:40px; overflow:hidden;}
.td02{ color:#2860AE;}
.td03{ font-size:14px; font-weight:bold; color:#f60;}
.td04{ color:#444;}
#hw_content .two .rightside .content .right table tr,#hw_content .two .rightside .content .left table tr{ height:25px; line-height:25px;}
#hw_content .two .rightside .content .right table td,#hw_content .two .rightside .content .left table td{ text-align:center;}
/*特价机票 end*/

/*联系客服 start*/
#hw_content .two .leftblock{width:236px; float:left; display:inline; height:296px; border:1px solid #ccc; background:#f5f5f5; margin-top:10px; padding:1px;}
#hw_content .two .leftblock span img{ width:236px; height:227px;}
#hw_content .two .leftblock .contact{ margin-top:2px; margin-left:20px; line-height:22px;}
#hw_content .two .leftblock .contact h2{ color:#06c;}
#hw_content .two .leftblock .contact h3{ display:inline; color:#F60;}
/*联系客服 end*/

/*租车服务 start*/
#hw_content .two .rightblock{width:700px; float:right; display:inline; margin-top:10px;}
#hw_content .two .rightblock .title{width:700px; height:31px; line-height:31px; background:url(../img/index/index_bg.jpg) no-repeat -10px -333px;position:relative;}
#hw_content .two .rightblock .title a{ color:#000;}
#hw_content .two .rightblock .title a:hover{ color:#f00;}
#hw_content .two .rightblock .title a.font_hili {color: #ff9933; font-weight: bold;}
#hw_content .two .rightblock .title strong{ font-size:14px; font-weight:bold; color:#fff; margin-left:15px; margin-right:20px;}
#hw_content .two .rightblock .title span a{ position:absolute; display:block; width:40px; height:15px; line-height:0px; top:10px; right:10px;}

#hw_content .two .rightblock .content{width:668px; border:1px solid #ccc; border-top:0px; height:243px; _height:245px; padding:25px 15px 0px; background:url(../img/index/index_bg01.jpg) repeat-x;}
#hw_content .two .rightblock .content .left{ width:360px; float:left; display:inline;}
#hw_content .two .rightblock .content .left ul{ text-align:left;}
#hw_content .two .rightblock .content .left ul li{ width:356px; white-space:nowrap; overflow:hidden;  border-bottom:1px dashed #ccc;}
#hw_content .two .rightblock .content .left ul li a{ color:#000; display:block; float:left; background:url(../img/index/index_li02.jpg) no-repeat 0px 10px; padding-left:30px; width:250px; white-space:nowrap; overflow:hidden; line-height:35px; *line-height:31px; _line-height:31px;}
#hw_content .two .rightblock .content .left ul li a:hover{ color:#f60;}
#hw_content .two .rightblock .content .left ul li strong{ float:right; display:block; font-size:14px; color:#F60; font-weight:bold; line-height:35px; *line-height:31px; _line-height:31px;}

#hw_content .two .rightblock .content .right{ width:290px; float:right;}
#hw_content .two .rightblock .content .right div{ float:left; display:inline; margin:0px 5px 10px;}
#hw_content .two .rightblock .content .right div h4{}
#hw_content .two .rightblock .content .right div h4 img{ width:130px; height:72px; padding:1px; border:1px solid #ccc;}
#hw_content .two .rightblock .content .right div h5{ width:130px; text-align:center; line-height:22px; font-weight:normal;}
/*租车服务 end*/


/*第三排 start*/
#hw_content .three{ margin-top:10px;}
/*机票点评 start*/
#hw_content .three .leftside{ width:465px; float:left; display:inline;}
#hw_content .three .leftside .title{ width:430px; height:29px; background:url(../img/index/index_bg.jpg) no-repeat -10px -373px; line-height:34px; text-align:left; padding:5px 0px 0px 35px; font-size:14px; font-weight:bold; color:#f60; letter-spacing:2px; overflow:hidden;}
#hw_content .three .leftside .content{ width:463px; border:1px solid #ccc; border-top:0px none; height:auto !important; height:328px; min-height:328px;}
#hw_content .three .leftside .content h3{ border-bottom:1px solid #ccc; white-space:nowrap; overflow:hidden; text-align:center; line-height:25px;}
#hw_content .three .leftside .content h3 span{ color:#f60;}
#hw_content .three .leftside .content h3 a{ color:#33569c;}
#hw_content .three .leftside .content h3 a:hover{ color:#f60;}
#hw_content .three .leftside .content .pj{ border-bottom:1px dashed #ccc; padding:15px 0px 15px 46px; line-height:22px;}
#hw_content .three .leftside .content h4{}
#hw_content .three .leftside .content strong{ font-weight:normal; color:#33569c;}
#hw_content .three .leftside .content b{ font-size:14px; color:#f60;}
#hw_content .three .leftside .content em{ color:#999; font-style:normal;}
#hw_content .three .leftside .content h5{}
#hw_content .three .leftside .content h6{}
/*机票点评 end*/

/*租车点评 start*/
#hw_content .three .rightside{ width:465px; float:right;}
#hw_content .three .rightside .title{width:430px; height:29px; background:url(../img/index/index_bg.jpg) no-repeat -10px -373px; line-height:34px; text-align:left; padding:5px 0px 0px 35px; font-size:14px; font-weight:bold; color:#f60; letter-spacing:2px; overflow:hidden;}
#hw_content .three .rightside .content{width:463px; border:1px solid #ccc; border-top:0px none; height:auto !important; height:328px; min-height:328px;}
#hw_content .three .rightside .content h3{border-bottom:1px solid #ccc; white-space:nowrap; overflow:hidden; text-align:center; line-height:25px;}
#hw_content .three .rightside .content h3 span{ color:#f60;}
#hw_content .three .rightside .content h3 a{ color:#33569c;}
#hw_content .three .rightside .content h3 a:hover{ color:#f60;}
#hw_content .three .rightside .content .pj{ border-bottom:1px dashed #ccc; padding:15px 0px 15px 46px; line-height:22px;}
#hw_content .three .rightside .content h4{}
#hw_content .three .rightside .content strong{ font-weight:normal; color:#33569c;}
#hw_content .three .rightside .content b{ font-size:14px; color:#f60;}
#hw_content .three .rightside .content em{ color:#999; font-style:normal;}
#hw_content .three .rightside .content h5{}
#hw_content .three .rightside .content h6{}
/*租车点评 end*/

/*网站底部 start*/
/*
#footer{width: 950px; margin:15px auto 0 auto; line-height:25px; text-align:center; color:#333;}
#footer a{ color:#33569C; text-decoration: none;padding:4px;}
#footer a:hover{ color:#f60;}

#footer .icon_ft {
	overflow: hidden;
	padding-left: 350px;
	padding-bottom: .8em;
}
* html #footer .icon_ft {
	height: 1%;	
}
#footer .icon_ft .icon_item {
	width: 112px;
	height: 43px;
	border: 1px solid #cccccc;
	float: left;
	padding-right: 8px;
}
#footer .icon_ft .icon_item .icon_anchor, #footer .icon_ft .icon_item .icon_anchor img {
	float: left;
	margin-top: 0;
	padding: 0;	
}
#footer .icon_ft .icon_item .icon_anchor img {
	border: 0;
}
#footer .icon_ft .icon_item a {
	float: right;
	line-height: 16px;
	margin-top: 6px;
	padding: 0;
}
#footer .icon_ft .set_margin {
	margin-left: 6px;	
}
*/

/*搜索样式补充修改 start*/
#hw_content .one .leftside .content .qh_bd select
{
     height:22px;
     width:152px;
}
.xradio
{
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:30px;
}
.qh_bd table
{
	margin-left:30px;
}
.qh_bd table td.sh
{
	height:26px;
}
.qh_bd table td
{
	height:26px;
}
.fright
{
  text-align:right;
}
.qh_bd_1 table td
{
	height:35px;
}

.qh_bd_2 table td
{
	 height:30px;
}

span#userName
{
	font-weight:bold;
	font-size:14px;
	color:#FF6600;
	
}
td.td04
{
	 color:#666666;
}

span.font_level
{
	color:#FF6600; font-weight:bold; padding-left:5px; font-size:14px;
}




/* lxg 增加的租车搜索框 */
.choose_frame {
    clear: both;
    float: left;
    text-align: left;
    width: 372px;
}
.choose_frame .list_head {
    border-bottom: 1px dashed #D7D7D7;
    height: 27px;
    padding-left: 5px;
    width: 367px;
    position: relative;
}
.choose_frame .list_head .fcenter {
	line-height: 1.5;
}
.choose_frame .list_head .fright {
	position: absolute;
	right: 1em;
	top: 5px;
}
.unshow {
    display: none;
}
.choose_frame .list_head .fleft li {
    cursor: pointer;
    float: left;
    height: 27px;
    line-height: 27px;
    margin-right: 2px;
    text-align: center;
    width: 65px;
}
.search_li02 {
    background: url(../img/index/zc_pop_tab_on.gif) no-repeat scroll 0 2px transparent;
    font-weight: bold;
}
.search_li01 {
    background: url(../img/index/zc_pop_tab_off.gif) no-repeat scroll 0 2px transparent;
}
.city_sugg li {
    float: left;
    padding-left: 10px;
    white-space: nowrap;
}
.city_sugg li a {
	font: normal normal normal 12px/1.5 \5FAE\8F6F\96C5\9ED1, Helvetica, Airal, \5B8B\4F53, sans-serif;
	color: #195CB5;
}
.city_sugg li a:hover {
	color: #ff6633;
}
.more_city {
    float: right;
    padding-bottom: 5px;
    padding-right: 12px;
    clear: both;
}
.more_city a {
	font: normal normal normal 12px/1.5 \5FAE\8F6F\96C5\9ED1, Helvetica, Airal, \5B8B\4F53, sans-serif;
	color: #195CB5;
	text-decoration: none;
}
.more_city a:hover {
	color: #ff6633;
}
.city_list2 {
    border-bottom: 1px dashed #D7D7D7;
    height: 27px;
    line-height: 27px;
    width: 372px;
}
.city_list2 li {
    float: left;
    padding-left: 7px;
}
.city_list2 li a {
	color: #195CB5;
	text-decoration: none;
}
.city_list2 li a:hover {
	color: #ff6633;
}
