@charset "utf-8";
/* CSS Document */

body{font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#7C7B7B; background:#fff url(images/top_bg.gif)  repeat-x; margin:0; padding:0; border:0;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#3c3c3c;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}
button {cursor:pointer;}
img{ border:0;}
.clearfix{ overflow:hidden; zoom:1;}
#wrap{ clear:both; width:960px; margin:0 auto;}

/* 主界面 */
#main{ width:960px; margin:0 auto; clear:both; background:url(images/top_01.gif) no-repeat top #fff;}


#head{ width:960px;}
.logo{ float:left; padding-top:0px;}

#menu{ float:left;padding-top:58px;}
#menu ul {list-style:none;}
#menu li {float:left;}
#menu li a {display:block;height:34px;}

#menu a.index{width:79px;background:url(images/index_01.jpg) no-repeat;}
#menu a.index:active{width:79px;background:url(images/index_02.jpg) no-repeat;}
#menu a.index:hover{width:79px;background:url(images/index_03.jpg) no-repeat; }
.index1{width:79px;background:url(images/index_02.jpg) no-repeat;}

#menu a.booking{ width:104px;background:url(images/booking_01.jpg) no-repeat;}
#menu a.booking:active{width:104px;background:url(images/booking_02.jpg) no-repeat;}
#menu a.booking:hover{width:104px;background:url(images/booking_03.jpg) no-repeat; }
.booking1{width:104px;background:url(images/booking_02.jpg) no-repeat;}

#menu a.hotel{width:104px;background:url(images/hotel_01.jpg) no-repeat;}
#menu a.hotel:active{width:104px;background:url(images/hotel_02.jpg) no-repeat;}
#menu a.hotel:hover{width:104px;background:url(images/hotel_03.jpg) no-repeat; }
.hotel1{width:104px;background:url(images/hotel_02.jpg) no-repeat;}

#menu a.repast{width:104px;background:url(images/repast_01.jpg) no-repeat;}
#menu a.repast:active{width:104px;background:url(images/repast_02.jpg) no-repeat;}
#menu a.repast:hover{width:104px;background:url(images/repast_03.jpg) no-repeat; }
.repast1{width:104px;background:url(images/repast_02.jpg) no-repeat;}

#menu a.market{width:104px;background:url(images/market_01.jpg) no-repeat;}
#menu a.market:active{width:104px;background:url(images/market_02.jpg) no-repeat;}
#menu a.market:hover{width:104px;background:url(images/market_03.jpg) no-repeat; }
.market1{width:104px;background:url(images/market_02.jpg) no-repeat;}

#menu a.service{width:79px;background:url(images/service_01.jpg) no-repeat;}
#menu a.service:active{width:79px;background:url(images/service_02.jpg) no-repeat;}
#menu a.service:hover{width:79px;background:url(images/service_03.jpg) no-repeat; }
.service1{width:79px;background:url(images/service_02.jpg) no-repeat;}

#menu a.client{width:91px;background:url(images/client_01.jpg) no-repeat;}
#menu a.client:active{width:91px;background:url(images/client_02.jpg) no-repeat;}
#menu a.client:hover{width:91px;background:url(images/client_03.jpg) no-repeat; }
.client1{width:91px;background:url(images/client_02.jpg) no-repeat;}

#menu a.about{width:79px;background:url(images/about_01.jpg) no-repeat;}
#menu a.about:active{width:79px;background:url(images/about_02.jpg) no-repeat;}
#menu a.about:hover{width:79px;background:url(images/about_03.jpg) no-repeat; }
.about1{width:79px;background:url(images/about_02.jpg) no-repeat;}

#banner{ margin-top:10px; margin-bottom:10px; clear:both;}
#submenu{ margin-left:3px;}

#container{ background:#fff; width:960px;}

#main_cont{ float:left; width:654px; background:#fff; border-right:#b5b5b5 dashed 1px;}
.main_cont{ margin-top:8px; margin-left:10px;margin-bottom:20px; margin-right:10px;}
.main_cont img{ padding-left:30px;}
.main_cont h2{ font-size:14px; font-weight:bold; color:#0089cf; margin-bottom:2px;}
.main_cont h3{ font-size:13px; font-weight:blod; color:#ff9313; margin-bottom:2px;}
.main_cont p{ font-size:12px; color:#666; text-indent:2em; margin-top:2px; padding-right:10px; }
.p1{font-size:12px;color:#0089cf;}
.p2{ padding-left:6px;}
.p3{ color:#ff9313; font-weight:bold;}

#main_list ul{ margin-left:5px; display: inline; width:600px; list-style:none;}
#main_list li{ float:left;padding-left:10px; padding-bottom:5px; list-style:none; text-decoration:none; display:inline;}
#main_list li a{ text-decoration:none;}
#main_list a{ text-decoration:none;}

#sidebar{ float:right; width:305px; background:#fefefe;}
.sidebar{ padding-left:15px; padding-top:10px; padding-right:5px; background:#fefefe; padding-bottom:5px;} 
.sidebar ul{ margin-top:5px; margin-left:5px;}
.sidebar li a:active{color:#0089cf;}

.link img{ margin-left:15px; margin-bottom:10px;}


#copyright{ clear:both; background:url(images/footer_01.gif) repeat-y  #f9f9f9; text-align:center;border-top:#d5d5d5 solid 1px; }
.copyright{ padding-right:20px; padding-top:5px; padding-bottom:2px;}
.copyright a:link{ color:#0089cf; text-decoration:none;}
.copyright a:visited{ color:#0089cf; text-decoration:none;}
.copyright a:hover{ color:#ff9313; text-decoration:none;}
.copyright a:active{ color:#ff9313; text-decoration:none;}

.booking img{ padding-left:-30px;}

.main_cont a:link{ text-decoration:none; color:#003399;}
.main_cont a:visited{ text-decoration:none; color:#003399;}
.main_cont a:hover{ text-decoration:none; color:#800080;}