body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
body,div,li {font-size:12px;line-height:20px;}
*{margin:0;padding:0;} 

/*Container*/
#container {width:990px; height:auto; min-height:600px; margin:8px auto;background:#182817 url(../images/body_bg.gif) no-repeat;}

/*Banner*/
#banner {width:990px; height:54px; margin:0 auto;}
#banner #logo {width:379px; height:54px; margin:0 auto auto 0; float:left;}
#banner #menu {width:611px; height:33px; margin:auto 0px auto auto; _float:left; z-index:10000;}
#banner #menu ul {list-style:none; top:0px;}
#banner #menu ul li {float:left; display:block; position:relative;}
#banner #menu ul li #menu_list {list-style:none; width:120px; position:absolute; top:32px; left:0px; background:#037754; display:none;}
#banner #menu ul li #menu_list li {float:none; display:block; padding-left:10px; line-height:25px; border-bottom:#FFF solid 1px;}
#banner #menu ul li #menu_list li:hover {float:none; display:block; padding-left:10px; height:25px; line-height:25px; border-bottom:#999 solid 1px; background:#fff;color:#037754;}
#banner #menu ul li #menu_list li:hover a{color:#037754;}
#ad_pic {width:100%; height:286px;}
#ad_pic #ch_lan {width:200px; height:30px; margin:0 0 auto auto;}

/*Links*/
#links {width:282px; float:left;}
#links #links_t {width:282px; height:17px; background:url(../images/content_l_border_t.png) no-repeat;}
#links #links_c {width:282px; background:url(../images/content_l_border_c.gif); background:#182817 url(../images/content_l_border_c.gif);}
#links #links_b {width:282px; height:5px; background:#182817 url(../images/content_l_border_b.gif) no-repeat;}
#links #links_c #main {width:240px; margin:0 0 0 30px;}
#links #links_c #main ul {width:220px; list-style:none; margin:0 auto;}

/*Content*/
#content {width:667px; margin:0 0 0 323px; _margin:auto auto auto 320px; }
#content #content_t {width:667px; height:17px; background:url(../images/content_r_border_t.png) no-repeat;}
#content #content_c {width:667px; background:#182817 url(../images/content_r_border_c.gif);}
#content #content_b {width:667px; height:15px; background:#182817 url(../images/content_r_border_b.gif) no-repeat;}
#content #content_m {width:667px; height:15px; background:#182817 url(../images/content_r_border_m.gif) no-repeat;}
#content #content_c #main {width:620px; margin:0 0 0 15px;}

#content #content_c #main #index_news {width:620px; height:150px; position:relative;}
#content #content_c #main #index_news #news_pic {width:160px; height:100px; position:absolute; left:0px; top:25px; background:url(../images/pic_3.gif) center no-repeat;}
#content #content_c #main #index_news #news_line {width:1px; height:100px; background:#CCC; position:absolute; left:160px; top:25px; text-align:center;}
#content #content_c #main #index_news #news_content {width:440px; height:100px; position:absolute; left:170px; top:25px;}
#content #content_c #main #index_news #news_content ul {width:450px; list-style:none;}
#content #content_c #main #index_news #news_content ul li {height:20px; float:left; border-bottom:#808080 dotted 1px;}

#content #content_c #main #index_hotel {width:620px; height:260px; position:relative;}
#content #content_c #main #index_hotel ul {width:620px; height:240px; list-style:none; padding-top:30px;}
#content #content_c #main #index_hotel ul li {height:240px; display:block; float:left;}
#content #content_c #main #index_hotel ul li ul {width:136px; height:220px; list-style:none; display:inline;}
#content #content_c #main #index_hotel ul li ul li {width:136px; height:auto; display:block; padding-left:9px; line-height:20px;}
#content #content_c #main #index_hotel ul li ul li span { border-bottom:#808080 dotted 1px;}

#content #content_c #main #hotel_list {width:620px; height:130px; position:relative;}
#content #content_c #main #hotel_list #hotel_list_pic {width:180px; height:110px; position:absolute; padding-left:10px; left:0px; top:10px;}
#content #content_c #main #hotel_list #hotel_list_line {width:1px; height:110px; background:#CCC; position:absolute; left:180px; top:10px; text-align:center;}
#content #content_c #main #hotel_list #hotel_list_content {width:420px; height:110px; position:absolute; left:190px; top:10px;}
#content #content_c #main #hotel_list #hotel_list_border {width:620px; height:11px; position:absolute; left:0; top:120px; background:#fff url(../images/hotel_list_line.gif);}

#content #content_c #main #hotel_area ul { width:500px; height:30px; list-style:none; margin:0 auto;}
#content #content_c #main #hotel_area ul li { width:100px; height:30px; float:left; line-height:30px; display:block; text-align:center;}

#content #content_c #main #feedback {width:500px; margin:0 auto;}
#content #content_c #main #feedback ul {width:500px; height:200px; list-style:none; margin-top:10px;}
#content #content_c #main #feedback ul li {float:left; height:20px;}

#content #content_contrl_height {height:0; background:#000 url(../images/content_r_border_c.gif);}

/*Body Content*/
#body_content {width:990px; background:#182817; margin:0;}
#body_content #content {width:940px; background:#fff; border:#eaeaea solid 4px; margin:0 auto;}
#body_content #content #main {width:905px; margin:10px auto 0 auto;}
#body_content #content #main #title {width:600px; text-align:center; margin:0 auto;}
#body_content #content #main #tel {height:25px; border-bottom:#000 solid 1px; border-top:#000 solid 1px;}

#body_content #content #main #l1 {width:235px; float:left;}
#body_content #content #main #l2 {width:280px; margin:0 0 0 10px; float:left;}
#body_content #content #main #l3 {width:370px; margin:0 0 0 10px; float:left;}


/*Footer*/
#footer {width:990px; height:32px; background:#929a92; line-height:32px; margin:20px auto 0;}
#footer span {font-family:Arial; padding-right:20px; float:right;}


/*Font*/
.white12 {font-size:12px; text-decoration:none; color:#fff;}
.gray12 {font-size:12px; text-decoration:none; color:#808080;}
a.gray12:hover {font-size:12px; text-decoration:none; color:#1c6b92;}
.black12 {font-size:12px; text-decoration:none; color:#000;}
a.black12:hover {font-size:12px; text-decoration:none; color:#ff0000;}
.clear {clear:both; width:100%; height:0;}
.point1 {background:url(../images/point_1.gif) center no-repeat;}