/*公共样式部分*/
BODY, DIV, DL, DT, DD, UL, OL, LI, H1, H2, H3, H4, h5, h6,PRE,CODE,FORM,FIELDSET,LEGEND,INPUT,BUTTON,TEXTAREA { PADDING: 0px; MARGIN: 0px auto;}
body,td,th {
	font-size: 12px;
}
FIELDSET { BORDER: 0px}
IMG { BORDER: 0px}
OL,UL { LIST-STYLE-TYPE: none}
:link,:visited { TEXT-DECORATION: none}
A { COLOR:#0055AA; TEXT-DECORATION: none; font-size: 12px;}
A:hover { COLOR: #f60; TEXT-DECORATION: underline}
.clspub { color: #FF0000; font-size: 13px; }
.clear { CLEAR: both;}
.mini { width: 950px; height: 25px; line-height: 25px; background: #eee; border-bottom: #ccc 1px solid; margin: 0 auto 5px auto; padding: 0 5px; overflow: hidden; }
.mini a:link { color: #039; text-decoration: none; }
.mini a:visited { color: #039; text-decoration: none; }
.mini .left { float: left; }
.mini .right { float: right; }
/*页面样式部分*/
#body{width:960px;}
#left{float:left; width:700px;}
#right{float:right; width:250px;}
#left_top{width:100%;}
#left_middle{width:100%; margin-top:8px;}
#right_top{width:100%; border:1px #CCCCCC solid}
#right_middle{width:100%; margin-top:8px; border:1px #E5C08F solid}
#listleft_1{float:left;width:170px;}
#listright_1{float:right;width:785px; overflow:hidden}

.ci_title{width:100%; height:38px; border-bottom:1px solid #CCCCCC; line-height:35px;}
.ci_ft{width:100%; border-bottom:1px dotted #999999; line-height:25px; padding:0px 10px 0px 10px}
.ci_ft font{color:#E15726; font-size:12px;}
.ci_midhotel{width:99%; margin:5px 0px 5px 3px; background:#CCCC33;}
.ci_hotel_left{float:left;width:340px; border-right:1px dotted #CCCCCC; margin:5px 0px 0px 5px;}
.ci_hotel_right{float:left; width:340px !important; width:320px;margin-top:5px;}
.hotel_title{width:330px; border-bottom:1px solid #9EB0C8; height:30px;}
.ci_title2{width:100%; height:30px; border-bottom:1px solid #CCCCCC; line-height:25px; background:#F8F8F8}
.ci_xz{ margin-top:5px; line-height:25px;}
.ci_xz li{ width:120px; height:25px; text-align:center; margin:2px 0px 0px 5px; border:1px solid #CCCCCC; float:left}
.ci_zw{height:5px; width:100%}
.ci_r{width:100%; margin-top:5px; border:1px solid #CCCCCC}
.ci_cz{line-height:25px; padding-left:5px}
#search {
	BORDER-RIGHT: #0068A9 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #0068A9 2px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	BORDER-LEFT: #0068A9 2px solid;
	WIDTH: 676px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #0068A9 2px solid;
	HEIGHT:203px; 
	float:left;
}
#search INPUT {
	PADDING-LEFT: 3px; PADDING-TOP: 2px
}
#search1 { height:10px; background:url(../images/point_bg.gif) 32px bottom no-repeat;}
#search H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 20px; background-color:#f4f4f4; PADDING-BOTTOM: 0px; COLOR: #f60; PADDING-TOP: 8px; FONT-FAMILY: '黑体'; HEIGHT: 31px; background:url(../images/ico.gif) no-repeat 5px 5px; margin-left:10px; margin-bottom:5px;
}
#search H2 SPAN {
	FONT-SIZE: 22px; margin-left:10px;
}
#search H2 A {
	COLOR: #f60; FONT-SIZE: 20px;FONT-FAMILY: '黑体';
}

#search2 {
	BACKGROUND: #f8f8f8; FLOAT: left; WIDTH: 650px; HEIGHT: 108px
}
#search2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 22px
}
#search2 P A {
	COLOR: #f00
}
#search2 UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; OVERFLOW: auto; PADDING-TOP: 8px; ZOOM: 1
}
#search2 UL LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 88px; HEIGHT: 25px
}
#search3 {
	FLOAT: right; WIDTH: 324px; MARGIN-RIGHT: 1px
}
.srh_txt {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; BACKGROUND: #f9f9f9; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 132px; BORDER-BOTTOM: #d6d6d6 1px solid
}

.srh_txt2{BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; BACKGROUND: #f9f9f9; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 35px; BORDER-BOTTOM: #d6d6d6 1px solid;}

#citylabel A{ cursor:pointer; color:red;}

#allcity { overflow:auto; width:650px; height:410px; margin:10px; }
#allcity ul { list-style:none; margin:0px; padding:0px; margin-left:30px; }
#allcity ul li { float:left; }
#allcity ul li a { padding:0px 6px; word-break:keep-all }

.link01 A:link {
	COLOR: #195cb5; TEXT-DECORATION: none
}
.link01 A:visited {
	COLOR: #195cb5; TEXT-DECORATION: none
}
.link01 A:hover {
	COLOR: #ff6000; TEXT-DECORATION: underline
}
.link01 A:active {
	COLOR: #195cb5; TEXT-DECORATION: none
}
.box_3 {
	BORDER-RIGHT: #a5bae6 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #a5bae6 1px solid; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 9px; BORDER-LEFT: #a5bae6 1px solid; WIDTH: 680px; PADDING-TOP: 9px; BORDER-BOTTOM: #a5bae6 1px solid
}
.box_3 .tit_1 {
	FLOAT: left; WIDTH: 680px; BORDER-BOTTOM: #ccc 1px dashed; margin-top:5px;
}
.box_3 H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 14px; FLOAT: left; COLOR: #33569c; WHITE-SPACE: nowrap
}
.box_3 .tit_1 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.box_3 .unline {
	FLOAT: left; WIDTH: 660px; PADDING-TOP: 10px
}
.box_3 .unline LI {
	PADDING-LEFT: 20px; BACKGROUND:url(../images/icon01.gif) no-repeat 10px 6px; FLOAT: left; OVERFLOW: hidden; WIDTH: 90px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.chain{ 
 margin-top:-4px;
 padding:10px !important; padding:5px; margin-bottom:0px !important; margin-bottom:8px;
 overflow:hidden;}
.chain LI {
	DISPLAY: block; FLOAT: left; MARGIN: 8px 0px 0px 5px; TEXT-ALIGN: center;
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 69px; PADDING-TOP: 6px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 65px; cursor:pointer
}
.chain LI IMG {
	DISPLAY: block; MARGIN: 0px auto
}
.chain LI A {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 69px; PADDING-TOP: 6px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 60px
}
.chain LI A:hover {
	BORDER-RIGHT: #9cc 1px solid; BORDER-TOP: #9cc 1px solid; BORDER-LEFT: #9cc 1px solid; BORDER-BOTTOM: #9cc 1px solid
}
.chain LI A div{
	margin-top:2px;
}
.se_left{
	float:left; width:50px;
}
.se_right{
	float:right; width:200px !important; width:185px;
}
.lsbg {
	FLOAT: left; width: 50px;
}
.menua {
	FONT-WEIGHT: bold; background:#FFFFFF; WIDTH: 48px !important; width:50px; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 7px; HEIGHT: 20px; TEXT-ALIGN: center; border-bottom:1px solid #E5C08F; border-top:1px solid #E5C08F; color:#FF7909
}
.menub {
	 BACKGROUND:#FFF9E9; FLOAT: left; WIDTH: 48px !important; width:50px; CURSOR: pointer; COLOR: #33569c; MARGIN-RIGHT: 2px; PADDING-TOP: 7px; HEIGHT: 30px; TEXT-ALIGN: center; border-right:1px solid #E5C08F; color:#67675B;
}
.cont {
	FLOAT: left; width:100%
}
.se_title{
	background:url(../images/th.jpg); width:100%; height:28px;
}
.se_title div{
	margin:0px 0px 0px 10px; padding-top:10px; color:#FF7909; height:28px; width:100%; background:url(../images/jp.gif) no-repeat 108px -5px; font-weight:bold;
}
.se_cont{
	padding:5px 0px 0px 10px; line-height:35px !important; line-height:30px;
}

#lblEconomyChain{ margin-top:10px}

/**头尾样式部分**/
#top {height:65px; background:url(../../images/top_bg.gif) right 31px no-repeat;}
#top h1 {float:left; width:230px; margin-top:15px;}
#top_txt { float:right; margin-top:1px; padding-right:15px; color:#666; text-align:right; line-height:240%;}
#top_txt a { color:#c60;}
#nav { height:37px; background:#60a513 url(../../images/nav_bg.gif) repeat-x; position:relative;clear:both;}
#header { width: 960px; margin: 0px auto; }
#logo { float: left; width: 216px; height: 73px; }
#money{ float: left; width: 120px; height: 73px; padding-top:20px;}
#banner { float: left;  width: 510px; height: 75px; margin-left:114px !important; margin-left:57px;}
#nav_l { float:left; height:37px; width:5px; background:url(../../images/nav_bg.gif) 0 -38px; overflow:hidden; margin-right:6px;}
#nav_r { float:right; height:37px; width:5px; background:url(../../images/nav_bg.gif) -5px -38px; overflow:hidden;}
#nav ul li { float:left;}
#nav ul li a { display:block; height:24px; margin-top:5px; padding-top:5px; width:84px; text-align:center; color:#fff; background:url(../../images/nav_bg.gif) right -106px no-repeat; font-size:14px;}
#nav ul li a:hover { color:#FF6;}
#nav ul li a#nav_current { background:url(../../images/nav_bg.gif) 0 -76px; color:#fff; width:84px; font-weight:bold;}
#subnav { height:25px; padding:5px 6px 0 6px; border:1px solid #d8e3d1; border-top:0; background:url(../../images/nav_bg.gif) 0 -136px; margin-bottom:4px; color:444;}
sup.xin { margin-top: -40px; background: url(../../images/new.gif) no-repeat 0px 0px; margin-left: 65px; width: 19px; height: 23px; position: absolute;}
#subnav a { color:#333; padding: 0px 12px;}
#subnav a span{ color:#f00; font-weight: bold;}
/* content style */
.content { clear:both; margin: 8px auto; width: 958px; border: #ccc 1px solid; overflow:hidden;}
#narrowdiv {width:258px; float:left; border:#ccc 1px solid; overflow:hidden;}
#widediv { width: 690px; float:right; border:#ccc 1px solid; overflow:hidden;}
.titlestr { background:#fff url(../../images/titlebg.gif) repeat-x left top; height:30px; line-height: 30px; padding-left: 8px;}
/* footer style */
#footer { clear: both; width: 960px; border-top: #ccc 5px solid; margin: 0 auto; padding: 10px 0; text-align: center; }
#foot a { color:#555;}
#foot a:hover {color:#080;}
#foot_ico img { margin:5px 5px 0px 5px; border:1px solid #ccc;}

/***品牌列表样式**/
#chain_content{margin-top:10px; line-height:25px; margin-left:5px;}
#chain_content li{margin-top:5px; border:1px #ccc solid;  padding-top:5px; margin-bottom:5px; float:left; margin-left:15px; width:73px; text-align:center; cursor:pointer;}
#chaincity{ margin-top:5px; margin-left:5px; line-height:25px; width:299px;}
#chaincity li{float:left; width:55px; border-bottom:1px dashed #CCCCCC; text-align:center}
.hh5{ padding-bottom:5px;}
.hh5 a{ color:#009933}
#chaintip {
	BORDER-RIGHT: #3769AE 4px solid; BORDER-TOP: #3769AE 4px solid; BACKGROUND: #fff; BORDER-LEFT: #3769AE 4px solid; WIDTH: 300px; BORDER-BOTTOM: #3769AE 4px solid; 
}
#dlclass{
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: #ffebd7; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px
}

/*****城市列表页样式*******/
.airport_list {
	width:98%;
}
.airport_list TR TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px dashed
}
.airport_list TR TH {
	PADDING-RIGHT: 3px; width:50px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px dashed
}
.airport_list TR TH {
	COLOR:#505050; TEXT-ALIGN: left
}
.airport_list A {
	PADDING-RIGHT: 10px
}
#cityall{width:948px; border:1px solid #006EC5; margin-top:5px; padding:5px 5px 5px 5px; line-height:30px;}
#citydh{width:960px; padding-left:20px;}

/*****标签页样式************/
#cityall_title{width:950px; border-bottom:2px solid #ECECEC; height:30px; text-align:left;}
.qg{
	float:left;background:#ECECEC;  padding-left:5px; padding-right:5px;
}
.xl{
	float:right; font-weight:bold; font-size:14px;
}
#cityall_city{
	width:950px; text-align:left; background:#ECECEC; margin-top:10px;
}
.cc{
	float:left; width:100px; padding-left:5px; font-size:14px; font-weight:bold;
}
.cc_c{
	float:right; width:840px;
}
.city_list{
	width:835px; line-height:25px;
}
.city_list li{
	float:left; text-align:center; width:30px;
}
#jd_content{width:950px; text-align:left; margin-top:10px; padding-bottom:5px;}
#jd_content div{width:950px; margin-top:5px; float:left}
#jd_content h5{background:#F2F8EC; padding-left:10px;}
#jd_content ul{width:940px; margin-top:5px; line-height:30px; float:left}
#jd_content ul li{float:left; width:220px; padding-left:15px; background:url(../../images/bg_16x16.gif) no-repeat 0px -380px; text-align:left; margin-left:0px;}

/*分页样式 */
#page {
	MARGIN-BOTTOM: 8px; HEIGHT: 24px
}
#p_bar {
	FLOAT: right
}
.p_pages {
	BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #E6E6E6 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 4px; BORDER-LEFT: #E6E6E6 1px solid; COLOR: #3C3C3C; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-BOTTOM: #E6E6E6 1px solid; HEIGHT: 17px; backgroundr: #fff
}
.p_num {
	BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #E6E6E6 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 4px; BORDER-LEFT: #E6E6E6 1px solid; COLOR: #3C3C3C; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-BOTTOM: #E6E6E6 1px solid; HEIGHT: 17px; backgroundr: #fff
}
.p_redirect {
	BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #E6E6E6 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 4px; BORDER-LEFT: #E6E6E6 1px solid; COLOR: #3C3C3C; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-BOTTOM: #E6E6E6 1px solid; HEIGHT: 17px; backgroundr: #fff
}
.p_curpage {
	BORDER-RIGHT: #E6E6E6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #E6E6E6 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 4px; BORDER-LEFT: #E6E6E6 1px solid; COLOR: #3C3C3C; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-BOTTOM: #E6E6E6 1px solid; HEIGHT: 17px; backgroundr: #fff
}
.p_redirect {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 15px
}
.p_pages {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 15px
}
.p_curpage {
	FONT-WEIGHT: bold; BACKGROUND: #5899DE; COLOR: #fff
}
#pages {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
#pages A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #fff 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#pages A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#pages A.current {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #fff 1px solid; COLOR: #f00; BORDER-BOTTOM: #fff 1px solid
}
/*分页样式结束*/

.se_l{
	width:783px; background:url(../images/jds_block2.gif); height:40px; border:1px solid #CCCCCC
}
.se_l h3{
	color:#237BC3; margin-left:20px; margin-top:10px;
}
#cityhotel_ul{ width:780px; margin-left:5px;}
#cityhotel_ul li{float:left; margin-left:5px; margin-top:10px;}
#hotel_pic{width:118px; padding:1px 1px 1px 1px; border:1px solid #CCCCCC; float:left; line-height:25px;}


