/*CSS Create By movinghorse */
body{font-family:ËÎÌå; font-size:12px;color:#866c39;text-decoration: none;line-height: 150%;background:url(../images/bg.gif);}
a{text-decoration:none;}
a:hover{COLOR: #866c39;}
a:link {color: #866c39;}
a:visited {color: #866c39;}
img{border:0;}
.box{border:5px solid #E4DDCD;}

.nav{background:url(../images/nav_bg.gif) repeat-x; border-bottom:#44371d 5px solid;}
.nav .nav_tab{font-size:16px; font-weight:600; color:#FFFFFF;}
.nav .nav_tab a{color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.nav .nav_tab a:hover{color:#F90;}
.main_content{background:#fefbf1; border:#d8d3c3 5px solid; border-top:none; padding:15px;}
.left_content{background:url(../images/left.jpg) top center no-repeat; width:175px; height:400px;}
.left_content .contact{width:130px; float:right; margin:175px 0 0 25px;;}

.colL{float:left;}
.colL .news{width:350px;}
.colL .news h4{background:url(../images/icon_0.gif) no-repeat; padding-left:45px; font-size:16px; height:35px; line-height:35px; margin-bottom:10px; font-weight:500;}
.colL .news .list{padding-left:10px;}
#info{height:120px;margin:10px 10px 0 0;}
#info h4{background:url(../images/icon_2.gif) no-repeat; padding-left:45px; font-size:16px; height:35px; line-height:35px; margin:10px; font-weight:500;}


.colR{float:right;}
.colR .room{width:450px; height:175px;border:#e4ddcd 5px solid; padding:10px;margin:10px 0;}
.colR .room h4{background:url(../images/icon_1.gif) no-repeat; padding-left:45px; font-size:16px; height:35px; line-height:35px; margin:5px; ;font-weight:500; float:left; width:150px;}
.colR .room .tab{float:right; padding-top:15px;}
.colR .room .tab ul li{background:#e4ddcd; float:left; margin:0 5px; height:18px;list-style:none; cursor:pointer; padding:0 2px;}
.colR .room .view{width:450px; height:120px;border:#e4ddcd 1px solid; display:none;}
.colR .room .img1{display:block;}
.colR .boxR2{background:url(../images/photoframe.gif) no-repeat; width:487px; height:130px;}
.colR .boxR2 .photo-frame{float:left; width:310px;}
.colR .boxR2 .photo-frame h4{margin:15px 0 27px 65px;font-size:16px;font-weight:500;}
#photo-gallery {overflow:hidden;background:#333;border:2px solid #333;}
#photo-gallery ul{margin:0;list-style:none;}
#photo-gallery ul li {float:left; padding:0 5px;}
#photo-gallery ul li img {display:block;}



.colR .boxR2 .contact{width:130px;float:right; margin:34px 0 0 0;line-height:14px;}

.imgbox{border:#e4ddcd 5px solid; overflow:hidden;}
.more{ background:url(../images/arrow.gif) left center no-repeat; padding-left:10px;}

input{border:#e4ddcd 1px solid; color:#866c39}
textarea{border:#e4ddcd 1px solid; color:#866c39}

/* Ê×Ò³ÄÚÈÝCSS*/
/* Slideshow */
.slideshow{margin:10px auto; width:450px; height:120px; border:1px solid #CCC; overflow:hidden; position:relative;}
#showimg{ z-index:10;}
#showimg img{ width:450px; height:120px; display:block;}
.opacity{ float:left; width:450px; height:24px; background-color:#F0F0F0; position:absolute; z-index:99; left:0px; bottom:0px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; overflow:hidden;}
.operate{ position:absolute; z-index:1000; right:3px; bottom:3px;}
.operate span{ float:left; padding:1px 10px; margin-left:1px; height:12px; line-height:12px; font-weight:bold; cursor:pointer; color:#000; text-align:center;}
.operate span.hov{ color:#FFF; background-color:#e4ddcd;}
#msg{ float:left; width:450px;position:absolute; z-index:100; left:0px; bottom:0px; overflow:hidden; }
#msg li{ padding-left:4px; height:12px; line-height:12px; font-size:12px; font-weight:bold; color:#004C94; text-align:left; display:block;}



