﻿
body 
{
	text-align:center; font-size:12px; line-height:20px; margin-top:3px;
}
*
{
	margin:0;
}
img
{
	border:0px;
}
UL {
	padding: 0px;float: left; list-style-type:none;
}
LI {
	 padding: 0px;float: left; list-style-type:none; 
}
a
{
	text-decoration:none;
	color:#000;
}
a:hover
{
	text-decoration:underline;
}
.hack
{
     clear:both; height:8px;
}
.hot
{
	font-weight:700; color:#f60;
}
#wrap
{
	margin:0 auto; width:954px; text-align:center;
}
#header
{
	text-align:center;
}
#mainnav
{
	text-align:left; position:relative;  float:left;height:60px; float:left; width:608px;
}
#mainnav img
{
}
#mainnav ul
{
  right:10px;float:right; 
}
#mainnav ul a
{font-size:14px; font-weight:600; color:#555;
}
#mainnav li
{
	margin-left:8px;
}
#logo
{
	width:244px; height:60px; overflow:hidden; float:left; background:#fff url(images/logo.jpg) no-repeat left;
}
#logo a
{
	text-decoration:none;
}
#pageName
{
	 width:102px; height:60px; position:relative; float:left; font-size:18px; color:#555; text-align:left; font-weight:700; 
}
#pageName span
{
    position:absolute; bottom:0px; left:0px;
}
#barUpLeft
{
	background:url(images/bar_up_left.gif); width:24px; height:43px; float:left;
}
#bar_up_bg
{
	background:url(images/bar_up_bg.gif); width:894px; float:left; height:43px; text-align:left; 
}
#bar_up_bg #hotKey
{
	width:300px; color:#fff;  float:left; margin-top:10px; margin-left:20px; 
}
#bar_up_bg input
{
	margin-top:10px; margin-left:10px; float:left;
}
#bar_up_bg select
{
   float:left; margin-top:10px; 
}
#bar_up_right
{
	background:url(images/bar_up_right.gif); width:36px; height:43px; float:left;
}
/*header*/
#topTrade
{
	float:right; margin-top:2px; margin-right:20px; font-size:13px; 
}
#topTrade img
{
	float:left;
}
#tradeIn
{
	float:left;
}
#topTrade a
{
	color:#fff;
}
#m_start
{
	background:url(images/m_start_off.gif); width:29px; float:left; height:33px;
}
body.classLine .claLine
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:90px;
}
body.classHotel .claHotel
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classGuide .claGuide
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0%; position:absolute; padding:1px 20px 0px 20px;  top:0px; left:-30px; width:86px; 
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classTicket .claTicket
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classHire .claHire
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classCate .claCate
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classShopping .claShopping
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classFun .claFun
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classVisa .claVisa
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classShop .claShop
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-35px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
body.classSight .claSight
{
	background:url(images/m_bg_on.gif) no-repeat 50% 0; position:absolute; padding:1px 20px 0px 20px;  top:-0px; left:-30px; width:86px;
	color:#f60; font-size:14px;  font-weight:bold;
}
#bar_down_bg
{
 background:url(images/bar_down_bg.gif); width:889px; float:left; height:33px;
}
#bar_down_right
{
	background:url(images/bar_down_right.gif); width:36px; height:33px; float:left;
}
.m_on_bg
{
	background:url(images/m_on_bg.gif); width:80px; float:left; height:33px; line-height:33px;
}
.m_on_right
{
	background:url(images/m_on_right.gif); width:15px; float:left; height:33px;
}
.m_off_bg
{
	background:url(images/m_off_bg.gif); width:56px; float:left; height:33px; line-height:33px; position:relative;
}
.m_off_bg a:hover
{
	text-decoration:none;
}
.m_off_sideBg
{
	background:url(images/m_off_bg.gif); width:10px; float:left; height:33px; 
}
.m_line
{
	background:url(images/m_line.gif); width:15px; float:left; height:33px; line-height:33px;
}
.m_com_right
{
   background:url(images/m_com_right.gif); width:15px; float:left; height:33px; line-height:33px;
}
.m_com_left
{
	 background:url(images/m_com_left.gif); width:15px; float:left; height:33px; line-height:33px;
}
/*end top*/
#sub_left
{
	background:url(images/sub_left.gif); width:5px; float:left; height:32px; line-height:33px;position:relative; top:-1px;
}
#sub_center
{
	background:#f6f6f6; width:944px; height:32px; float:left;  position:relative; top:-1px;
}
#searchBox
{
	float:left; margin-left:20px; position:relative;
}
#searchBox .radio
{
     width:20px;
}
body.classLine .spanInputBox input
{
	width:85px;
}

#searchBox input
{
	width:100px;  height:17px; border:solid 1px #888;
}
.spanInputBox
{
	 float:left; position:relative; margin:3px 10px 0px 10px;
}
#container1
{
	display: none;position: absolute;  width:400px;  left:0px;
}
#container1 table
{
	width:160px;
}
#sub_right
{
	background:url(images/sub_right.gif); width:5px; float:left; height:32px; line-height:33px;position:relative; top:-1px;
}
/*列表内容*/
#content
{
	margin-top:10px; margin-left:auto; margin-right:auto;
}
#sider
{
	width:190px; margin-right:10px; float:left;
}
#province
{
	 background:url(images/list_pro_bg.gif); width:180px; height:183px; padding:8px 5px 4px 5px; text-align:center;
}
#province ul
{
	margin-left:0px; margin-top:6px;
}
#province li
{
	width:40px;
}
/*筛选框*/
#least_bar
{
	background:url(images/least_bar.gif); width:190px; height:34px; margin-top:10px; line-height:34px;
	text-align:left; text-indent:20px; color:#f60; font-weight:600;
}
#least_bg
{
	background:url(images/least_bg.gif); width:190px;text-align:left; 
}
#least_bg ul
{
    clear:both; float:none;
}
#least_bg li
{
	 width:180px; float:none; text-align:left; text-indent:30px; 
}
#least_bg span
{
	color:#3066c1; padding-left:10px;
}
#least_bg .spanInputBox .CIHotCityContainer
{
	 left:20px;
}
#least_bg .spanInputBox input
{
	width:80px;
}
#least_bg .spanInput
{
	 margin-left:15px;
}
#least_bg .spanInput input
{
	width:100px;
}
body.classHire #least_bg
{
	height:160px;
}
#least_btm
{
	background:url(images/least_btm.gif); width:190px; height:7px; font-size:1px;
}
/*推荐部份*/
#agencyTop
{
	background:url(images/agencyTop.gif); width:190px; height:9px; font-size:1px; margin-top:10px;
}
#agencyMid
{
	background:url(images/agencyMid.gif); width:190px; height:270px;
}
#agencyMid span
{
	color:#f60; font-weight:600; text-align:left; float:left; text-indent:10px;
}
#agencyMid ul
{
	float:none;
}
#agencyMid li
{
	width:180px; text-align:left; padding-left:10px; margin-bottom:5px; text-indent:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
#agencyBtm
{
	background:url(images/agencyBtm.gif); width:190px; height:8px; font-size:1px;
}
/*内容*/
#container
{
	 float:left;
}
#searchAtention
{
	 text-align:left;
}
#searchAbar
{
	background:url(images/searchAbar.gif) no-repeat left; width:440px; height:30px; margin-left:20px; text-align:right;
	line-height:30px; color:#eb550c;
}
#searchAL
{
	background:url(images/searchAL.gif); float:left; width:4px; height:28px; clear:left;
}
#searchAC
{
	background:url(images/searchAC.gif); float:left; width:744px; height:28px; text-indent:10px; line-height:28px;
}
#searchAC span
{
	 color:#eb550c;
}
#searchAR
{
	background:url(images/searchAR.gif); float:left; width:4px; height:28px;
}
.item
{
	width:750px; margin-top:20px; margin-bottom:5px; border-top:solid 1px #ccc; clear:both;
}
.item img
{
	margin:3px;
}
.itemRight
{
	width:130px; float:left; text-align:right; padding-right:10px; color:#5c8cdf; font-size:13px; font-weight:700; 
}
.itemLeft
{
	width:605px; float:left;
}
.title
{
	 font-weight:700;  color:#1425d0; float:left; width:200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; 
}
.title a
{
	color:#1425d0; text-decoration:underline;
}
.about
{
	color:#eb550c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:350px; border-left:solid 1px #ccc; padding-left:10px;
}
.about a
{
	color:#eb550c; text-decoration:underline
}
.con
{
	text-align:left; clear:both; text-indent:20px;
}
#nextPage
{
	width:700px; text-align:right;
}
#nextPage input
{
	width:18px; height:16px; margin:0px; padding:0px; font-size:11px;
}
/*脚部*/
#footer
{
 text-align:center; margin-bottom:20px; clear:both;
}
#footer #service
{
   clear:both; margin-left:auto;margin-right:auto;width:100%; text-align:center; margin-top:10px;padding-top:10px; border-top:solid 1px #ccc; 
}
#footer span
{
  margin-left:auto;margin-right:auto; border-left:solid 1px #ccc; padding-left:10px; padding-right:10px;
}
#footer #serviceLeft
{
	border:none;
}
#footerFax
{
    clear:both;
}
/*特殊ID*/
#cityContainer .CIHotCityContainer
{
	 left:0px;
}
/*测试*/
#bar_up_bg ul
{
	 margin-top:5px; color:#fff; width:778px; height:50px;
}
#bar_up_bg ul a
{
	color:#000; padding:1px 8px 0px 8px; background:#e0ebf8; border:solid 1px #2e5c9e;position:relative;
}
#bar_up_bg ul a:hover
{
	 background:#2e5c9e; border:solid 1px #e0ebf8;color:#fff; text-decoration:none;margin:5px -1px; font-weight:700;
}
#bar_up_bg li
{
	   line-height:17px; white-space:nowrap; padding-left:1px; padding-right:1px; margin:0px 0px 3px 0px;
}
#mainnav ul a
{
	font-size:13px;  padding:5px;
}
#mainnav ul a:hover
{
	background:#f60;  color:#fff; text-decoration:none;
}
#mainnav ul li
{
 
}
#topKeySearch
{
	width:600px; text-align:right;
}
input,select{
vertical-align:middle;}
#bar_down_bg a:hover
{
	color:#f60; font-size:14px;  font-weight:bold;
}
#interTrade
{
	width:100px; margin-top:5px; padding-top:10px; height:23px; border:solid 1px #e0ebf8; float:right; vertical-align:bottom; 
        background:#2e5c9e;  text-align:center; position:relative; left:-20px; font-size:14px;
}
#interTrade a
{
	text-decoration:none; padding:4px; color:#Fff;
}
#interTrade a:hover
{
	 color:#fff; font-size:14px; font-weight:700; color:#f60;
}
/******用户未登录提示信息*****/
#signOutInfo
{
	 float:none;
}
#signOutInfo li
{
	float:none; width:180px; text-align:left;
}
/*****欢迎词***/
#welcomeWord
{
	font-size:16px; font-weight:900; color:#f60;
}
/******/
#signInInfo
{
	border-top:solid 1px #ccc; padding-top:4px; width:160px; margin:0px auto;
}
#province
{
	line-height:18px;
}
#province li
{
    color:#2e5c9e; font-weight:600;	 width:180px; 
}
#province span
{
	color:#2f8c02; font-size:14px; font-weight:700;
}

