﻿body {margin:0;font:12px/20px "宋体";text-align:center; background:#ffffff;}

a { color:#008000; text-decoration:none; }
a:hover { color:#f60; text-decoration: underline; }
ul, li{list-style:none;}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0; margin:0; }
h1 { font-size:18px; }
h2 { font-size:14px; }
h3 { font-size:14px; font-weight:normal; }
h4 { font-size:12px; }
h5 { font-size:12px; font-weight:normal; }
ul { list-style:none; }
img { border:0px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#TopDivBox{width:950px; margin:0 auto; background:#FFFFFF;text-align:left; overflow:hidden; height:auto;}
#MainDivBox{width:960px; margin:0 auto; background:#FFFFFF;text-align:left; overflow:hidden; height:auto;}
#MainDivBox950{width:950px; margin:0 auto; background:#FFFFFF;text-align:left; overflow:hidden; height:auto;}
#FootDivBox{width:960px; margin:0 auto; background:#FFFFFF;text-align:left; overflow:hidden; height:auto;}

.logo{height:80px;}
.logo img{float:left;}
.SiteTopBar{ background:#f1f1f1;border-bottom:1px solid #DEDEDE; height:24px; line-height:24px;}
.SiteTopBar span{ float:left;color:#008000;padding-left:10px;}
.SiteTopBar span a{color:#008000;}
#TopDivBox span.TobBarLink{ float:right;padding-right:5px;font-size:12px;}
#TopDivBox span.TobBarLink a{color:#008000;}


.SiteMenu{background:url(../images/top.jpg);height:33px;}
.SiteMenu ul li, .SiteMenuSelect{float:left; width:88px; text-align:center; margin-top:0px; line-height:32px; height:32px; font-size:14px; border:none;border-bottom:none; margin-left:5px;}
.SiteMenuSelect{ height:30px;background:url(../images/dh02.jpg); margin-top:0;}
.SiteMenu ul li a:link, .SiteMenu ul li a:visited {color: #FFFFFF;}
.SiteMenu ul li a:hover{color: #FFFFFF;font-weight:bold;text-decoration:underline;background:url(../images/dh02.jpg);padding:7px 13px;}
.SiteMenu ul li.SiteMenuSelect a:link, .SiteMenu ul li.SiteMenuSelect a:visited {font-weight:bold;color: #FFFFFF;}
.SiteMenu ul li.SiteMenuSelect a:hover { background:none;}
.dhang ul li.SiteMenuSelect a:hover{color: #FF0000;text-decoration:underline; background:none;}
.SiteSubMenu{height:28px; line-height:28px; border:1px solid #75A648; border-top:none;}
.SiteSubMenu span{ float:left; color:#008000; font-weight:bold; font-size:14px; padding-left:10px;}
span.SiteSubMenuRight{ float:right; font-size:12px; font-weight:100; padding-right:10px;}
span.SiteSubMenuRight a{color:#008000;}
#menu_son {  font-size:12px; font-weight:normal; margin-top:3px; line-height:15px;}

.btn01 { background:url(../images/btn_bg.gif) 0px -12px; border:1px solid #cfab25; height:20px; padding-top:2px; cursor:pointer; font-size:12px; color:#660000; }
.btn02 { background:url(../images/btn_bg.gif) 0px -68px; border:1px solid #8b9c56; height:20px; padding-top:2px; cursor:pointer; font-size:12px; color:#360; }
.input_txt { height:14px; width:100px; }

.BottomCopyright{background:#0F5DA5; padding:10px;}

    
    /*center*/
 #Heh_main_content { overflow:auto; zoom:1; margin-bottom:6px; margin-left:5px; margin-right:5px; margin-top:5px; }
 #sidebar { width:215px; float:right; }
.sidebox { margin-bottom:6px; }
.sidebox h4 { background:#E7F7D6 url(../images/side_top_bg.gif); height:22px; padding:5px 8px 0 28px; color:#333; }
.sidebox ul { border:1px solid #75A648; border-top:0; padding:3px 8px; line-height:180%; }

.sidebox ul li span { float:right; }
/* Default LianSuo*/
.side_lianSuo ul { overflow:auto; zoom:1; }
.side_lianSuo ul li { float:left; width:60px; text-align:center; margin:8px 0 0 4px; display:inline; }
.side_lianSuo ul li a img { padding:4px; border:1px solid #ccc; display:block; }
.side_lianSuo ul li a:hover img { border:1px solid #333; }
.side_lianSuo ul li a:hover { text-decoration:none; }
/* liansuo city*/
.liansuocity ul { overflow:auto; zoom:1; }
.liansuocity ul li { float:left; width:45px; text-align:center; margin:8px 0 0 4px; display:inline; }
.liansuocity ul li a img { padding:4px; border:1px solid #ccc; display:block; }
.liansuocity ul li a:hover img { border:1px solid #333; }
.liansuocity ul li a:hover { text-decoration:none; }
/*城市酒店列表*/
.hotel_side { overflow:hidden; zoom:1;}
.hotel_side li { width:40px; float:left; padding-left:3px; }
.hotel_side1 { overflow:hidden; zoom:1; border-left:1px #CCC solid; border-top:1px #CCC solid; }
.hotel_side1 li { width:122px; float:left; padding:5px 0; padding-left:3px; border-right:1px #CCC solid; border-bottom:1px #CCC solid; }

/*首页布局长度*/
#haoerhui { width:728px; float:left; }

#Top_left_1 { zoom:1; margin-bottom:0px; }
/*HomeNews*/
#Top_left_1_hot { width:252px; float:left;  border-left:1px #75A648 solid; border-top:1px #75A648 solid; border-right:1px #75A648 solid; }
#Top_left_1_hot h2 { background:#E7F7D6; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #75A648; color:#333; }
#Top_left_1_hot ul { padding:3px 8px; line-height:180%; height:230px; }
#Top_left_1_hot ul li a { color:#333; }
#Top_left_1_hot ul li span { color:#f60; }

/*HomeHotelSearch*/
#HomeHotelSearch { width:468px; float:left; border:0px solid #75A648; }
#HomeHotelSearch h2 { background:#E7F7D6; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #75A648; color:#333; }
#HomeHotelSearch ul { padding:3px 8px; line-height:180%; height:170px; }
#HomeHotelSearch ul li a { color:#333; }
#HomeHotelSearch ul li span { color:#f60; }
#Top_left_1_Top { float:right; width:468px; }

.Top_left_2 { zoom:1; height:360; margin-bottom:1px; }

/*HomeNews*/
#Top_left_2_1 { width:252px;  float:left; border:1px solid #75A648; }
#Top_left_2_1 h2 { background:#E7F7D6; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #75A648; color:#333; }
#Top_left_2_1 ul { padding:1px 2px; line-height:180%; height:348px; }
#Top_left_2_1 ul li a { color:#333; }
#Top_left_2_1 ul li span { color:#f60; }


/*城市切换*/
.qiehuan_city {height:25px;width:252px;margin:0 auto;* overflow:hidden;}
.qiehuan_city a{text-decoration: none;}
.qiehuan_city ul{padding:0;margin:0;list-style:none;}
.qiehuan_city li{float:left;text-align:center;width:40px;margin-right:1px;height:25px!important;}
.qiehuan_city a{font-size:12px;color:#75A648;text-decoration:none;display:block;height:25px;line-height:25px;background:#E7F7D6;}
.qiehuan_city .nav_current,.qiehuan_city a:hover{color:#fff;background:#75A648; text-decoration:none;}

/*HomeHotelSearch*/
#dianpinglist { width:468px; float:left; border:0px solid #75A648; }
#dianpinglist h2 { background:#E7F7D6; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #75A648; color:#333; }
#dianpinglist ul { padding:3px 8px; line-height:180%; height:170px; }
#dianpinglist ul li a { color:#333; }
#dianpinglist ul li span { color:#f60; }
#Top_left_2_2 { float:right; width:468px; }


/*滚动图片边框*/
.marqueepic { zoom:1; height:130px; margin-bottom:1px;  border-left:1px solid #75A648; border-top:1px solid #75A648; border-right:1px solid #75A648;}
.recommand_pic { height:130px; }
.recommand_pic ul li { float:left; width:124px; text-align:center; margin:15px 0 0 17px; display:inline; }
.recommand_pic ul li img { margin-bottom:5px; }
.recommand_pic ul li a { display:block; }
.recommand_pic ul li a:hover { text-decoration:none; }


.index_price { float:left; width:215px; margin:11px 0 0 20px; display:inline; }
.index_price h4 { background:url(../images/i_top_bg.gif) no-repeat; height:20px; padding:1px 0 0 20px; }
.index_price ul { padding:6px 0; }
.index_price ul li { }
.index_price ul li a { color:#333; }
.index_price ul li span { color:#f30; float:right; }

#main_center { overflow:auto; zoom:1; }
.mc_box { width:235px; float:left; border:1px solid #75A648; margin:0 8px 8px 0; }
.mc_box h4 { background:#E7F7D6; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #75A648; color:#333; }
.mc_box h4 span { float:right; font-weight:normal; }
.mc_box dl { height:62px; padding:6px; }
.mc_box dl dt { width:70px; float:left; }
.mc_box dl dd { width:137px; float:right; line-height:180%; }
.mc_box p { padding:0 6px 6px 6px; }

/*list*/
#hotel_list { border:1px solid #75A648; }
#list_top { height:26px; background:#E7F7D6; border-bottom:1px solid #75A648; overflow:hidden; }
#list_top ul li { float:left; text-align:center; border-right:1px solid #c8def5; }
#list_top ul li a { display:block; width:80px; height:21px; padding-top:5px; }
#list_top ul li a#list_current { font-weight:bold; background:#fff; height:22px; position:relative; }
#hotel_list dl { padding:15px 10px; border-bottom:1px solid #75A648; overflow:auto; zoom:1; }
#hotel_list dl dt img { display:block; border:3px solid #fff;}
#hotel_list dl dt a:hover img { border:3px solid #75A648;} 

#hotel_list dl dt { float:left; width:160px; }
#hotel_list dl dd { float:right; width:530px; color:#555; }
#hotel_list dl dd h2 { padding:3px; }
#hotel_list dl dd h2 span { float:right; font-size:12px; font-weight:normal; }
#hotel_list dl dd p { border-bottom:1px dashed #bbb; border-top:1px dashed #bbb; padding:5px 0; color:#080; margin-bottom:6px; }
#hotel_list dl dd p span { float:right; margin-top:1px; font-size:14px; color:#f60; }

#pages { background:#ffffff; height:20px; padding:4px 10px; text-align:right; }


/*view*/
#hotel_view { border:1px solid #75A648; }
#view_bread { height:23px; width:715px; padding:3px 8px 0 8px; background:#E7F7D6; border-bottom:1px solid #75A648; color:#008000; }
#view_top { padding:0 15px; }
#view_top h1 { font-size:20px; font-weight:normal; padding:20px 0 15px 0; border-bottom:1px dashed #ccc; font-family:'黑体'; }
#view_top h1 span { float:right; }
#view_top ul { padding:8px 0; line-height:180%; }
#view_main { }
#view_main dl { }
#view_main dl dt { font-size:14px; font-weight:bold; background:url(../images/icon.gif) 15px 0 no-repeat; padding:0 0 0 45px; border-bottom:1px solid #75A648; height:28px; margin-top:15px; }
#view_main dl dd { padding:8px 15px; }

#view_pic { height:150px; }
#view_pic ul li { float:left; width:160px; margin:6px 0 0 6px; text-align:center; }
#view_pic ul li img { display:block; border:3px solid #fff;}
#view_pic ul li a:hover img { border:3px solid #75A648;} 

.room { border-collapse:collapse; }
.room tr td, .room tr th { padding:4px; border:1px solid #ccc; background:#fafafa; }
.room tr th { background:#f4f4f4; }


/*dianping*/
.hotel_dianping { background:url(/images/ibgo.gif);height:120px; padding:0px 0px 0 8px;color:#008000; }
.hotel_dianping ul {  border-top:0; }
.hotel_dianping ul li span { color:Gray; font-size:12px;  }
/*hotel_dp*/
.hotel_dp {padding:0px 0px 0 8px;color:#008000; }
.hotel_dp ul {  border-top:0; }
.hotel_dp ul li span { color:Gray; font-size:12px;  }


/*search*/
#Heh_main_content1 { border:2px solid #75A648; margin-bottom:6px; padding:12px; }
#Heh_main_content1 h2 { background:url(../images/icon.gif) 0 0 no-repeat; padding:0 0 0 30px; color:#f60; font-size:16px; }
#search { padding:30px; text-align:center; }

/*lianSuo*/
#lianSuo { padding:2px 2px; overflow:auto; zoom:1; }
#lianSuo li { float:left; width:80px; text-align:center; margin:3px 0 0 3px; display:inline; }
#lianSuo li a img { padding:2px; border:1px solid #ccc; display:block }
#lianSuo li a:hover img { border:1px solid #333; }
#lianSuo li a:hover { text-decoration:none; }

/*help*/
.help_list { padding:10px; }
.help_list dl { padding:8px 0; }
.help_list dl dt { color:#f60; font-size:14px; font-weight:bold; height:24px; }
.help_list dl dd { color:#555; background:#f8f8f8; border:1px solid #eee; padding:6px; }

/*Search*/
.search_box tr td span { color:#f00;}
.search_text { width:80px;} 
.search_text1 { width:80px;}
.search_text3 { width:98px;}
.search_text2 { width:20px;} 
.searchbutton{ font-size: 13px; color:#fff; background:url(../images/btn_search.gif); width:79px; border:0; height:26px; line-height:26px; font-weight:bold;}
.search_area { width:127px;}
.search_title {font-weight:bold;padding-left:8px;background-color:#CCC}


/*Home Link*/
div#WebSitelink 
{
    margin-left:5px;
    margin-right:5px;
}

div#WebSitelink h3 {border-bottom: 1px solid #808080; font-size:14px; font-weight:bold;}
div#WebSitelink .Linkurl ul li { float:left;display:inline-block; line-height:20px;}
div#WebSitelink .Linkurl ul li a { margin-left:5px; margin-right:5px; white-space:nowrap; color:#333333;}

/*Hotelaround*/
#Hotelaround { padding:2px 2px; overflow:auto; zoom:1; }
#Hotelaround li { float:left; width:200px; text-align:left; margin:5px 0 0 2px; display:inline; }
#Hotelaround li a:hover img { border:1px solid #333; }
#Hotelaround li a:hover { text-decoration:none; }


/*Syq*/
#Syq { padding:2px 2px; overflow:auto; zoom:1; }
#Syq li { float:left; width:140px; text-align:center; margin:3px 0 0 3px; display:inline; }
#Syq li a img { padding:2px; border:1px solid #ccc; display:block }
#Syq li a:hover img { border:1px solid #333; }
#Syq li a:hover { text-decoration:none; }

/*News*/
#cntL1 {
	 FLOAT: left; MARGIN: 0px auto; WIDTH: 728px
}

#ArticleTit1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 728px; COLOR: black; PADDING-TOP: 15px
}
#ArtFrom1 {
	CLEAR: both; BORDER-TOP: #ececec 1px solid; BACKGROUND: #f8f8f8; MARGIN: 5px auto 15px; WIDTH: 728px; COLOR: #727272; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ececec 1px solid; HEIGHT: 50px
}
#ArtFrom1 A {
	COLOR: #727272
}
#ArtFrom1 A:hover {
	COLOR: #c2130e
}
#ArtFrom1 .cred {
	COLOR: #c2130e
}
#ArticleCnt1 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 728px; WORD-BREAK: break-all; LINE-HEIGHT: 180%; TEXT-ALIGN: left; WORD-WRAP: break-word
}
#ArticleCnt1 A {
	COLOR: #008000; TEXT-DECORATION: underline
}
#ArticleCnt1 A:hover {
	COLOR: #c2130e
}
#ArticleCnt1 P {
	MARGIN: 12px 0px
}
#ArtFrom2 {
	CLEAR: both; BORDER-TOP: #ececec 1px solid; BACKGROUND: #f8f8f8; MARGIN: 5px auto 15px; WIDTH: 728px; COLOR: #727272; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ececec 1px solid; HEIGHT: 75px
}

/*PageBar*/

.pagination {
    clear: left;
    font-size: 100%;
}
.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.1em 0.4em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pagination span.current {
    border: 1px solid #008000;
    font-weight: bold;
    background: #008000;
    color: #fff;
}

.pagination a {
    border: 1px solid #008000;
    text-decoration: none;
}

.pagination a:hover {
    border-color: #008000;
}

