@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
a, a:link, a:visited, a:hover, a:active { outline: 0; text-decoration: none; } 
a{color:#cd853f; text-decoration: none;}
a:hover{color:#cd853f; text-decoration:none;}

body{background:url(../images/bg_wood.jpg) #732000 repeat-y left top; font-size:12px; line-height:150%; font-family:Arial, Helvetica, sans-serif; width:233px;}
*{ 
scrollbar-face-color: #8b5a2b; /*滑块的颜色 */
scrollbar-shadow-color: #6b251a; /*阴影颜色 */
scrollbar-highlight-color: #6b251a; /*高亮颜色 */
scrollbar-3dlight-color: #6b251a; /*三维光线的颜色 */
scrollbar-darkshadow-color: #6b251a; /*暗影颜色 */
scrollbar-track-color: #6b251a; /*滑道颜色 */
scrollbar-arrow-color: #6b251a;/*方向箭头的颜色 */ 
}
.h2title{background:#732000; color:#cd853f; font-size:14px;}

#container{width:1000px; margin:0; padding:0; float:left;}

#header{ width:233px; height:100%; float:left; margin-right:2px;}
#header .logo{padding:0px;}
#header #nav{width:233px; height:100%; float:left;}
#header #nav li{float:left;list-style:none;}
#header #nav a{width:233px; height:32px; display:block; overflow:hidden; background:url(../images/left_nav_new.jpg) no-repeat; float:left; cursor:pointer; }
#header #nav a span{ display:block; text-indent:-11111px;}

#header #nav .nav_home a{ background-position:left top;}
#header #nav .nav_home a:hover{background-position:-233px 0;}
#header #nav .nav_home a.now{background-position:-466px 0;}

#header #nav .nav_about a{background-position:0 -33px;}
#header #nav .nav_about a:hover{background-position:-233px -33px;}
#header #nav .nav_about a.now{background-position:-466px -33px;}

#header #nav .nav_news a{background-position: 0 -66px;}
#header #nav .nav_news a:hover{background-position:-233px -66px;}
#header #nav .nav_news a.now{background-position:-466px -66px;}

#header #nav .nav_city a{background-position:0 -99px;}
#header #nav .nav_city a:hover{background-position:-233px -99px;}
#header #nav .nav_city a.now{background-position:-466px -99px;}

#header #nav .nav_drinks a{background-position:0 -132px;}
#header #nav .nav_drinks a:hover{background-position:-233px -132px;}
#header #nav .nav_drinks a.now{background-position:-466px -132px;}

#header #nav .nav_media a{background-position:0 -165px;}
#header #nav .nav_media a:hover{background-position:-233px -165px;}
#header #nav .nav_media a.now{background-position:-466px -165px;}

#header #nav .nav_star a{background-position:0 -198px;}
#header #nav .nav_star a:hover{background-position:-233px -198px;}
#header #nav .nav_star a.now{background-position:-466px -198px;}

#header #nav .nav_bbs a{background-position:0 -231px;}
#header #nav .nav_bbs a:hover{background-position:-233px -231px;}
#header #nav .nav_bbs a.now{background-position:-466px -231px;}

#header #nav .nav_sohovip a{background-position:0 -264px;}
#header #nav .nav_sohovip a:hover{background-position:-233px -264px;}
#header #nav .nav_sohovip a.now{background-position:-466px -264px;}

#header #nav .nav_merch a{background-position:0 -297px;}
#header #nav .nav_merch a:hover{background-position:-233px -297px;}
#header #nav .nav_merch a.now{background-position:-466px -297px;}



#header #tel{height:50px; padding:50px 25px; float: right;}

#content {width:765px; background:none; float:left; margin-top:4px;}
#content #home_banner {width:765px; height:320px; background:none; float:left;}
#content #home_banner #fW_Content {display:inline; float: left; margin: 0px; width: 765px; height: 300px}
#content #home_banner #fW_Content IMG {width: 765px; height: 300px}
#content #home_banner #fW_Controls {display: inline; float:right; height: 12px; margin:4px 0;}
#content #home_banner #fW_Controls A {font-weight: bold; font-size: 12px; background: url(../images/btnFeatureHover.gif) no-repeat; float: left; width: 12px; height: 12px; margin-left:5px;  text-indent:-11111px; overflow:hidden;}
#content #home_banner #fW_Controls A.activeSlide {background-position: 0px -13px;}
#content #home_banner #fW_Controls A:hover {background-position: 0px -13px;}

#content #home_news {width:667px; background:none; float:left;}
#content h2{height:20px; width:100%; float:left;}
#content h2 a{color:#8b4513;}
#content h2 a:hover{color:#cd853f;}
#content .hnewsbox ul{width:667px; height:100%;}
#content .hnewsbox li{float:left; background:#8b5a2b; list-style:none; display:block; padding:0; }
#content .hnewsbox li a{width:325px; height:106px; border:1px solid #8b5a2b; padding:3px; list-style:none; float:left; color:#1c0608; cursor:pointer; }
#content .hnewsbox li a:hover{border:1px solid #8c4011; background: url(../images/workList_Over.gif); color:#cdaa7d}
#content .hnewsbox .hnews_cnt{background:#8b5a2b; float:left; width:319px; padding:2px; border:1px solid #8b5a2b; }
#content .hnewsbox .hnews_cnt img {width:100px; height:100px; float:left; border:0; margin-right:5px;}
#content .hnewsbox .hnews_cnt h3{background:#482816; color:#d08135; font-size:12px; line-height:150%; width:206px; height:20px; padding:1px 4px; float:right; font-weight:bold; overflow:hidden;}
#content .hnewsbox .hnews_cnt p{font-size:12px; text-align:justify; text-indent:0em; line-height:140%; padding:4px; width:206px; height:64px; overflow:hidden;}

#content .home_ad {width:97px; height:248px; float:left;}
#content #links{margin:5px 0; float:left; width:765px;}
#content #links a{margin-right:10px; float:left;}

.city{background:url(../images/city_bg.gif) no-repeat; width:765px; height:562px; float:left;}
.city .imgnav{padding-top:4px; padding-left:3px; width:762px; float:left;}

.city .imgnav li{float:left; width:68px; height:68px; margin-right:1px; margin-bottom:1px; list-style:none; display:block; overflow:hidden;}
.city .imgnav li a{text-align:right; width:68px; height:68px; display:block; color:#888888;}
.city .imgnav li a:hover{ background: url(../images/loading02.gif) #000 no-repeat center; color:#cd853f;}
.city .imgnav li a.inows{background: #FFFFFF; color:#000;}
.city .imgnav li span{text-align:right; padding:5px; font-size:12px; line-height:180%;}
.city .imgnav li p{text-align:right; padding:25px 5px 0 0;}
.Red{background: url(../images/icon_004.gif) #980301 no-repeat center;}
.Red2{background:#480502;}
.Navajo{background:#3c291e;}
.SeaGreen{background:#153721;}
.Cyan{background:#152b35}
.Bisque{background:#483835;}
.SaddleBrown{background:#482202;}
.Maroon{background:#480920;}
.Medium{background:#330f2b;}
.Sienna{background:#481a18}
.SeaGreen{background:#1b2824;}
.OliveDrab{background:#2e3702;}
.Blue{background:#150535;}
.Next{background: url(../images/city_next.gif) no-repeat;}
.city_showpp{background:#fff; width:551px; height:245px; float:left; margin-left:72px!important; _margin-left:36px; margin-top:69px;}
.city .imgnav_right{width:70px; float:right; margin-right:2px!important; _margin-right:1px; margin-top:-4px;}
.city .imgnav_bottom{width:760px; float:right; text-align:right; margin-right:2px!important; _margin-right:1px; margin-top:-4px;}
.city .imgnav_left{width:70px; float:left; margin-right:20px!important; _margin-right:1px; margin-top:-388px;_margin-top:-416px;}

.city .imgnav_top2{width:617px; float:left; margin-left:-24px!important; _margin-left:-4px; margin-top:-318px;_margin-top:-348px;}


.cntxet{padding:10px; color:#cd853f; background:#732000; float:left; width:745px;min-height:570px; height:auto !important; height:570px;}
.cntxet p{padding:5px; background:#4c1c08; border:1px solid #612811;}
.titleh2{float:left; background:#694120; width:735px; padding:2px 5px; margin-bottom:2px; line-height:150%; font-size:14px; font-weight:bold;}

.merch{background:url(../images/loading.gif) no-repeat right bottom; width:450px; height:67px; margin:120px auto 20px;}
.merch{width:450px; height:67px;}
.bbstext{width:450px; height:100%; margin:0 auto 150px;}

#content #footer{background:url(../images/footertop_bg.gif) repeat-x top; width:765px; float:left; color:#787878; padding:2px 0; margin-bottom:20px;}
#content #footer a{color:#CD853F; font-size:12px; line-height:120%; margin-right:5px; padding:2px 4px 3px; float:left;}
#content #footer a:hover{background:#3c1b0e; color:#cd853f;}



/*---- other page ----*/


#about_center{background:#8a5a2a; width:677px;height:100%; float:right;}
#about_center .title{background:#482917; padding:5px; font-weight:bold; color:#fff; font-size:14px; float:left; width:647px;}
.giftstitle{background:#482917; padding:5px; font-weight:bold; color:#fff; font-size:14px; float:left;width:350px;}
.boxs{margin:5px 0; background:#8a5a2a;width:640px; height:100%;}
.boxss{width:657px; line-height:150%;float:left;margin:5px; color:#FFF}
.boxstitle{border-bottom:1px solid; font-size:14px; color:#d8813a; width:640px; height:100%; float:left; padding-left:12px}

.boxsl{width:360px; padding:10px; float:left; height:100%; *margin-top:-4px; padding:10px; no-repeat}
.boxsr{width:260px; padding-top:10px; float:right;}

.giftsboxsl{width:260px; padding:10px; float:left; height:100%; *margin-top:-4px; padding:10px; no-repeat}
.giftsboxsr{width:360px; float:left;padding-left:10px;}

.boxsl p{line-height:150%; font-size:12px;}
.boxsl h2{color:#d8813a; line-height:150%; margin-bottom:10px;}
.reg_btn{font-size:14px; color:#d8813a; float:right;}

.boxsa{width:100%;float:left;}
.boxsa p{line-height:150%; font-size:12px;}
.tables{width:460px; height:100%; margin-right:10px; margin-top:5px; float:left}
.tables th{font-weight:bold; color:#000; width:40px; text-align:left;}

.image{margin:0; padding:0; background:#8a5a2a;}
.imagestext{width:360px; padding:10px; float:right; height:100%; *margin-top:-4px; padding:10px; no-repeat}
.imagestext h2{color:#000; font-size:14px; border-bottom:1px #ae6200 solid; font-weight:bold; margin-bottom:10px; }
.imagestext p{color:#000; font-size:12px; line-height:145%; margin-bottom:10px;}

#main{width:765px; background:url(../images/subnav_bg00.gif) #732000 repeat-y left top; height:100%; float:left;}
#main .subnav{background:; width:87px; height:100%; float:left;}
#main .subnav li{list-style:none; width:87px; float:left;}
#main .subnav li a{background:url(../images/subnav_bg.gif) no-repeat scroll 0 -33px; width:82px; height:22px; float:left; font-size:14px; line-height:150%; padding:5px 0 5px 5px; margin-bottom:1px; color:#80492a;}
#main .subnav li a:hover{background-position:0 0; color:#deb887;}
#main .subnav li a.hover{background-position:0 0; color:#deb887;}
.newshr{padding-top:255px;}
.drinkhr{padding-top:319px;}
.mediahr{padding-top:351px;}
.starhr{padding-top:383px;}
.cardhr{padding-top:447px;}


#main .column{width:677px; height:100%; float:right}
#main .column .moboxs{background:#8b5a2b; width:677px; height:100%; float:left;}
#main .column .moboxs .leftimg{border:1px solid #8b5a2b; float:left;}
#main .column .moboxs .rightcnt{background:#8b5a2b; float:right; width:333px;}
.title{background:#1a0603; width:315px; margin:5px; padding:2px 4px; color:#cdaa7d; font-weight:bold; font-size:12px;}

.text{width:315px; margin:5px; padding:2px 4px; color:#cdaa7d; font-size:12px;}
.p_301{height:301px; overflow-y: scroll; }
.p_224{height:224px; overflow-y: scroll; }
.text b{color:#482816}
.text span{ text-align:justify}

.vote{padding:5px 2px 0 8px; float:left; width:323px;}
.vote_msg{background:#ac8254; border-top:1px solid #f6cda1; border-left:1px solid #f6cda1; border-right:1px solid #74471b; border-bottom:1px solid #74471b; width:150px; text-align:center; height:60px; line-height:150%; font-size:12px; float:left;}
.vote_msg h2{font-size:30px; line-height:120%; color:#fff; padding-bottom:16px!important; _padding-bottom:0;}
.vote_btn{ width:150px; float:right;}
.vote_btns{background: url(../images/btn_bg01.gif) no-repeat; width:135px; padding:6px 0; margin-bottom:5px; color:#fff; text-align:center; border:0; cursor:pointer;}
.rightcnt h4{margin:5px 5px 0; font-weight:bold; float:left;}
.rightcnt h4 a{color:#fff; font-weight:lighter;}
.rightcnt h4 a:hover{color:#cd853f;}

.title_star{background:#1a0603; height:25px; width:640px; margin:5px 5px 5px 0px; padding:7px 4px 0px 5px; color:#cdaa7d; font-weight:bold; font-size:14px; font-weight:bolder}
.rightcnt_star{background:#8b5a2b; padding-right:10px; float:right; width:653px;min-height:570px; height:auto !important; height:570px;}
.rightcnt_star h4{margin:5px 5px 0; font-weight:bold; float:left;}
.rightcnt_star h4 a{color:#482816; font-weight:lighter;}
.rightcnt_star h4 a:hover{color:#cd853f;}

.medianav{background:#482816; border-bottom:1px solid #1a0603; float:left; width:677px;}
.medianav li{float:left; list-style:none; text-align:center;}
.medianav li a{width:80px; background:none; float:left;}
.medianav li a:hover{background:#7c4c1e;}
.medianav li a.on{background:#8B5A2B; color:#fff;}
.cc{float:left;min-height:570px; height:auto !important; height:570px;}
.flvleft{float:left; background:url(../images/bg01.jpg) repeat-x; width:504px;}
.flvpalyer{border:1px solid #6b251a; width:502px; height:284px; margin-top:140px;}
.flvshare{background:url(../images/bg01.gif) no-repeat; height:20px; padding-top:131px;color:#787878;}
.flvshare p{float:left; width:400px;}
.flvshare a{float:right; background:url(../images/icon_001.gif) no-repeat; padding:0 15px;}
.input{font-size:12px; padding:1px; background:#0f0301; border:1px solid #6b251a; padding-left:3px; width:260px; color:#8b7355;}
.btn{background:#6b251a; color:#8b7355; border:1px solid #973e30; cursor:pointer; padding:0px 10px !important; _padding:0px 5px; font-size:12px; height:19px; line-height:130%;}
.flvright{float:right; background:#732000; border-left:1px solid #1a0603; width:162px; height:570px; padding:20px 5px 10px 5px; overflow: auto;}
.flvright li{list-style:none; text-align:center; margin-bottom:15px;}
.flvright li a:hover{color:#fff;}

.pageul{margin:5px; text-align:center; color:#482816; }
.pageul li { list-style:none; float:left ;  height:18px; margin-right:3px;}
.pageul li a{border:1px solid #482816;color:#482816; padding:0px 5px; margin-right:2px; font-size:12px;  line-height:100%;} 
.pageul li a:hover{border:1px solid #CD853F; color:#CD853F;} 
/*
.pageul span.current{border:1px solid #ad6e30; color:#CD853F; padding:0px 5px; margin-right:2px; font-size:12px; line-height:100%;}
*/
.thisclass {border:1px solid #ad6e30;width:18px;color:#ad6e30; font-weight:bolder; height:12px; font-size:12px; padding-top:0px; padding-bottom:-2px;}
.pageul li .thisclass {border:1px solid #ad6e30;width:18px; height:12px; font-size:12px; padding-top:0px; padding-bottom:-2px;}
.pageul li .pageinfo { width:180px!important;height:18px; border:0px solid #482816; color:#482816;padding:0px 5px; margin-right:2px; font-size:12px; }


.photolist{width:677px; height:100%; background-color:#1a0603; float:left;}
.photolist li{float:left; width:168px; height:180px; list-style:none; display:block; overflow: hidden; margin-left:1px; margin-bottom:1px;}
/*---- 杂志图片列表 start ----*/
.pp{}
.pp li{float:left; list-style:none; background:#6b251a; border:1px solid #973e30; width:166px; height:220px; margin-left:1px; margin-bottom:1px;}
.pp li img{height:166px; width:166px; float:left;}
.pp li p{padding:4px; width:156px; color:#fff; height:20px; float:left;}
.pp li p b{width:70px; height:20px; float:left; font-size:14px;}
.pp li p a{float:left; background:url(../images/icon_003.gif) no-repeat; font-size:12px; text-align:center; height:20px; width:70px; }
.pp li p a:hover{color:#fff;}
/*---- 明星图片列表 start ----*/
.star_pp{width:677px; float:left;}
.star_pp li{float:left; list-style:none; display:block; overflow:hidden; background:#6b251a; width:168px; height:200px; margin-left:1px; margin-bottom:1px;}
/*---- news leftimg js start ----*/
.boxgrid h4{ margin: 10px 10px 0 10px; width:300px; color:#ffc083; font:16pt Arial, sans-serif; letter-spacing:-1px;}
.boxgrid{ 
	width: 342px; 
	height: 340px; 
	float:left; 
	background:#161613; 
	border: solid 1px #8b5a2b; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#b17b47; 
	font-weight:bold; 
	font:10pt "Lucida Grande", Arial, sans-serif;
}		
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 50px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}/*---- news leftimg js end ----*/

/*活动图片展示*/
.pic_pp{width:677px; float:left;min-height:570px; height:auto !important; height:570px;}
.pic_pp li{float:left; list-style:none; display:block; overflow:hidden;s background:#6b251a; width:168px; height:200px; margin-left:1px; margin-bottom:1px;}

.cnt_bottom {padding:5px 5px 5px 5px}
.cnt_bottom li {color:#cd853f; list-style:none ; width:500px ; float:left; line-height:150%;}
.cnt_bottom li a {color:#cd853f;position: absolute;width:300px; margin-top:-3px;}

