﻿*{
	margin:0;
	padding:0;
}
html{font-family : "Arial","Lucida Grande", "宋体","Verdana", "Lucida", "Helvetica","sans-serif";}
ul,li{
	list-style:none;
}
body{width:940px;background:url('../images/xmas20082.jpg') #000 no-repeat top center;margin:0 auto;color:#999;}/*text-align:center;*/
h1{font-size:14px;}
h2,h3{font-size:12px;}
p{font-size:12px;}
img{border:none;}
a{font-size:12px;color:#999;}
#header{background:url('../images/bg_logo.gif') no-repeat;width:940px;height:136px;margin:18px auto 0;}
#header h2,#header h1{float:left;width:340px;height:136px;}
#header h2 a,#header h1 a{display:block;cursor:pointer;text-indent:-999em;overflow:hidden;height:136px;}
#header div{float:left;width:570px;height:90px;padding:20px 15px;}
#nav{z-index:2;background:url("../images/bg_nav_new.gif") repeat-y;clear:both;width:902px;height:45px;margin:0 auto;padding:1px 19px 2px;padding-top:1px;position: relative;}
	#nav li{float:left;height:45px;}
	#nav li a.end{width:49px;}
	ul#nav li a {
	height:17px;
	display:inline;
	float:left;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	background:#000 url("../images/navbg-black.gif") no-repeat scroll right top;
	margin-top:6px;
	padding:10px 12px 10px 12px;
	border-bottom:1px solid #D70000;
	border-top:1px solid #414141;
	}
	ul#nav li a:hover {
	background:#1C1C1C url("../images/navbg-black-b.gif") no-repeat scroll right top;
	}
	ul#nav li.ac_d a,ul#nav li.ac a  {
	height:17px;
	background:#D70000 url("../images/navbg2.gif") repeat-x scroll center bottom;
	border:1px solid #930101;
	border-bottom:none;
	border-top:1px solid #F15252;
	color:#fff;
	padding:12px 10px 15px;
	margin:0;
	}
	ul#nav li.ac_d a {/*, #nav li.homeactive a, #nav.intranet li.active a*/
	margin-left:-1px;
	}
	#nav li .subnav {
		clear:both;
		position: absolute;
		top: 45px;
		/*left: 0;
		float: left;
		height: 27px;*/
		white-space: nowrap;
	}
	#nav li .subnav p{width:101px;height:24px;}
	#nav li .subnav p a{
	clear:both;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	background:none;
	margin:0;
	padding:0 0 0 15px;
	border:none;width:86px;height:24px;display:block;line-height:24px;background:url("../images/bg_cm.jpg") no-repeat;}
	#nav li .subnav p a:hover{background:url("../images/bg_cm_c.jpg") no-repeat;}
.disable {
    display: none;
}
#c {clear:both;width:902px;padding:0 19px;float:left;background:url("../images/bg_c.gif") no-repeat;}
#m,#m_c{clear:both;margin:0 auto;width:884px;height:886px;background:url("../images/grey_back.gif");padding:9px;}
#m_c{float:left;height:auto;}
	#ct,#plist,#gallerylist,#vlist,#yanyi,#nlist,#meishi{width:550px;float:left;background:#000;margin-right:10px;padding:10px;}
	#cdlist{width:100%;}
	#cdlist li{width:270px;padding:5px 2px;float:left;}
	#yanyi{position:relative;height:931px;}
		#ct h1,#plist h1,#gallerylist h1,#vlist h1,#yanyi h1,#nlist h1,#meishi h1{color:#fff;padding-top:15px;padding-bottom:18px;}
		#ct h2{color:#B60201;}
		#ct p{text-indent:2em;line-height:2em;padding:2px 0;clear:both;}
		#ct p.img,#player1{text-indent:0;padding:10px 0;text-align:center;}	
		#ct #menu,#vlist #menu{width:100%;margin-top:30px;margin-bottom:20px;font-weight:bold;text-align:center;font-size:12px;line-height:2em;}
		#ct #menu a,#vlist #menu a{color:#b60201;text-decoration:underline;padding-right:10px;padding-left:10px;}
		#ct #menu a:hover,#vlist #menu a:hover{color:#fff;}
		#ct #menu a.current,#vlist #menu a.current{color:#999;text-decoration:none;}
		#meishi li{width:275px;height:210px;float:left;}
		#meishi div.txt{float:right;width:112px;padding:0 5px;}
		#meishi div.img{float:left;width:146px;}
		#meishi div.img a{display:block;width:140px;height:175px;padding:2px;border:1px solid #333;overflow:hidden;}
		#meishi div.img a:hover{border:1px solid #D70000;}
		#meishi ul li h2 a{color:#b60201;text-decoration:none;}
		#meishi ul li h2 a:hover{color:#fff;}
		#nlist ul li{clear:both;padding-bottom:12px;min-height:60px;_height:60px;width:550px;}
		.newstxt{float:left;width:434px;}
		#nlist ul li h2,#meishi ul li h2 {height:27px;padding-bottom:3px;}
		#nlist ul li h2 a{color:#b60201;text-decoration:none;padding-bottom:3px;line-height:23px;border-bottom:1px solid #fff;}
		#nlist ul li h2 a:hover{color:#fff;padding-bottom:3px;border-bottom:1px solid #b60201;}
		#nlist ul li p{line-height:1.5em;width:100%;}
		#nlist div.newimg{width:106px;height:106px;float:right;text-align:center;padding-bottom:12px;}
		#nlist div.newimg img{border:none;padding:0;}
		#nlist div.newimg a{display:block;width:100px;height:100px;padding:2px;border:1px solid #333;}
		#nlist div.newimg a:hover{border:1px solid #D70000;}
		#biannian,#pipa,#guba{width:253px;position:absolute;line-height:1.5em;}
		#guba{top:716px;}
		#pipa{top:418px;right:10px;}
		#biannianphoto,#pipaphoto,#gubaphoto{width:253px;height:323px;position:absolute;}
		#biannianphoto{right:10px;}
		#pipaphoto{top:331px;}
		#gubaphoto{right:10px;bottom:10px;}
		#attribute{width:540px;height:20px;line-height:20px;text-align:right;padding:0 10px 10px 0;font-size:12px;}
		#pnav a{color:#636466;}
		#pnav a:hover{color:#ff7d21;}
		#pnav div.pre{float:left;}
		#pnav div.next{float:right;}
		#plist li{width:531px;border:1px solid #999;padding:2px 15px 2px 2px;height:145px;margin-bottom:2px;}
		#plist li div{float:left;width:424px;}
		#plist li div.img{width:100px;padding-right:7px;}
		#plist li div a{color:#fff;}
		#plist li div h2{padding:11px 0;}
		#plist li div p{line-height:2em;}
		#plist p{text-indent:2em;line-height:2em;padding:2px 0;clear:both;}
		#plist p.img{text-indent:0;padding:6px 21px;}
		#plist p span{color:red;font-weight:bold;}
		#plist p span.yuding{float:left;}
		#plist p a{color:#fff;width:100px;height:21px;display:block;background:#6F0E0E url(../images/bg_button.gif);border:1px solid #fff;float:left;line-height:21px;text-decoration:none;}
#partybanner{width:550px;height:282px;padding:10px;background:#000;float:left;}
#login{width:222px;height:266px;padding:26px 40px 10px 42px;background:#000 url("../images/bg_login.jpg") no-repeat 10px 10px;margin-left:10px;float:left;}
	#au #login{margin-left:auto;}
	#login h2{color:#fff;}
	#login p{height:19px;color:#fff;padding:5px 0;}	
	#checklogin{padding-top:16px;padding-left:3px;padding-bottom:23px;}
	#checklogin p label{width:61px;float:left;display:inline;}
	#username,#passwd{width:155px;height:19px;background:url("../images/bg_logo_in.jpg");border:1px solid #fff;border-bottom:none;float:left;display:inline;}
	#rememberme{margin-left:61px;}
	#go{width:63px;height:27px;color:#fff;background:url("../images/bg_logo_go.jpg");border:none;cursor:pointer;}
	#quickreg,#feedback #bd{width:143px;height:25px;color:#fff;background:url("../images/bg_logo_reg.jpg");margin-left:36px;border:none;cursor:pointer;}
#tese{width:580px;height:302px;margin-top:9px;float:left;}
	#photo{width:550px;height:217px;background:#000;margin-right:10px;padding:10px;}
		#photo ul,#gallerylist ul,#vlist ul{width:548px;padding-left:2px;}
		#photo ul li p,#gallerylist ul li p,#vlist ul li p{padding-bottom:2px;width:106px;height:73px;}
		#vlist ul li p{width:126px;height:96px;}
		#photo ul li p a,#gallerylist ul li p a,#vlist ul li p a{display:block;width:100px;height:67px;padding:2px;border:1px solid #333;overflow:hidden;}
		#vlist ul li p a{width:120px;height:90px;}
		#photo ul li p a:hover,#gallerylist ul li p a:hover,#vlist ul li p a:hover{border:1px solid #D70000;}
		#photo li strong,#gallerylist li strong,#vlist li strong{font-weight:normal;width:106px;height:14px;padding:2px 0;overflow:hidden;display:block;}
		#vlist li strong{width:126px;}
		#photo li strong a,#gallerylist li strong a,#vlist li strong a{font-size:12px;width:106px;height:12px;padding:2px 0;color:#fff;text-decoration:underline;display:block;}
		#vlist li strong a{width:126px;}
		#photo li strong a:hover,#gallerylist li strong a:hover,#vlist li strong a:hover{text-decoration:none;}
		#photo li,#gallerylist li,#vlist li{width:106px;margin-right:31px;float:left;display:inline;}
		#vlist li{width:126px;margin-right:11px;}
		#gallerylist li,#vlist li{padding-bottom:20px;}
		#photo li span,#gallerylist li span,#vlist li span{font-size:12px;display:block;padding:2px 0;}
	#food{width:580px;height:289px;margin-top:9px;}
		#food li{width:260px;height:269px;background:#000;margin-right:10px;padding:10px;float:left;display:inline;}
		#food li p{line-height:20px;}
		#food li p img,#partybanner p img,.newimg img,#ct p.img img,#plist p.img img,#yanyi img{padding:2px;border:1px solid #333;}
		#food li h3{padding:17px 0 0;}
		#food li h3 a{color:#b60201;display:block;text-decoration:underline;}
		#food li h3 a:hover{text-decoration:none;}
#news{width:284px;height:554px;margin-top:9px;padding:10px;background:#000;float:left;}
	#news li{width:284px;padding:11px 0;clear:both;}
	#news p{padding-top:21px;line-height:20px;}
	#news strong{font-size:12px;}
	#news a,#newkey a{color:#b60201;text-decoration:none;}
	#news a:hover,#newkey a:hover{text-decoration:underline;}
	#photo h2,#news h2,#food h2,#mg h2,#maps h2,#partyMemory h2,#newkey h2{height:20px;font-size:12px;color:#fff;margin-bottom:10px;padding-left:7px;background:url("../images/header_back.gif");line-height:21px;border-bottom:1px solid #0e0e0e;}
#au{width:304px;float:left;}
	#mg,#maps,#memberJoin,#partyMemory,#newkey{width:284px;background:#000;padding:10px;float:left;}
	#memberJoin{height:111px;background:#000 url(../images/member_join.jpg) no-repeat 10px 10px;}
	#memberJoin a{display:block;cursor:pointer;text-indent:-999em;overflow:hidden;height:111px;}
	#maps,#partyMemory,#newkey{clear:both;margin-top:10px;}
		#maps p{padding:12px;}
	#mg{font-size:12px;}
		#mg li {float:left;padding:12px 0;display:inline;width:101px;}
		#mg li.r {padding-right:50px;}
		#mg li p{padding-bottom:8px;}
	#mg strong,#mg span,#partyMemory span{height:12px;padding:4px 0;display:block;}
	#partyMemory li{float:left;width:100px;margin:12px 12px 12px 21px;display:inline;overflow:hidden;}
	#partyMemory span{text-align:center;padding-top:11px;}
	#partyMemory span a:hover{text-decoration:none;}
	#newkey h3{padding:11px 0;}
	#newkey p{line-height:20px;}
	

#foot{clear:both;width:902px;height:87px;padding-top:22px;margin:0 auto;font-size:12px;text-align:center;}
.pd6{padding:6px 0 0;}
.lf{float:left;}
.newimg{width:110px;}
.newp{width:165px;padding-left:9px;}
.p_l_h{line-height:22px;}

/*pagestart*/
.pnav{width:550px;height:25px;position:relative;clear:both;padding:10px 0;font-size:12px;}
.pagelink {height:21px;padding:4px 0 0;margin:0 auto;width:504px;}
.pagelink a, .pagelink span {display:block;float:left;padding:3px 5px;margin-left:4px;display:inline;}
.pagelink a, .pagelink a:link, .pagelink a:visited {border:1px solid #999;color:#D70000;text-decoration:none;}
.pagelink a:hover {background:url(../images/bg_button.gif);border-color:#fff;color:#fff;text-decoration:none;}
.pagelink span {color:#999;}
/*.pagelink span.next {color:#3a3a3a;border:1px solid #807b6d;}*/
.pagelink .current {font-weight:bold;color:#999;}
/*.pagelink .next {color:#000;border:2px solid #ac672c;}*/
/*pages end*/
/*表单开始*/
#feedback p{padding:8px 0;width:550px;}
#feedback p label{width:120px; float:left;line-height:21px;height:21px;}
#feedback p span{height:20px;}
#feedback #company,#feedback #username,#feedback #telephone,#feedback #email,#feedback #address,
#posts,#comedate,#salary,#stature,#origin,#birthday,#units,#realname,#repasswd,#mobile
{width:155px;height:19px;background:url("../images/bg_logo_in.jpg");border:1px solid #fff;border-bottom:none;float:left;}
/*#feedback #bd{在上面}*/
#feedback #contents{width:259px;height:66px;border:1px solid #696969;float:left;}
/*表单end*/
.mc_blur{background:#fff;}
.mc_focus{background:#e3e3e3;}span.red{color:red;}

#ct table{font-size:12px;margin-top:20px;border-collapse:collapse;text-align:left;width:100%;}
#ct td,th {padding:3px;border:1px solid #676f83;}
#ct th.one {background:#363535;}
#ct th span {color:#fff;}
.buttondiv {width:100%;margin:10px 0px;text-align:right;}
.buttondiv a{text-align:center;color:#fff;width:100px;height:21px;display:block;background:#6F0E0E url(../images/bg_button.gif);border:1px solid #fff;line-height:21px;text-decoration:none;}
a.ptop{position:absolute;right:5px;bottom:7px;background:url("../images/bg_top.gif") no-repeat center;height:16px;width:36px;padding:5px;text-indent:-999em;overflow:hidden;}
.box {
	width: 550px;position:relative;height:282px;overflow:hidden;z-index:1;
}

#Slide {
	clear:both;WIDTH: 550px;height:282px;overflow:hidden;
}
#Slide img#focpic{padding:2px;border:1px solid #333;width:544px;height:276px;}
#Slide A {
	COLOR: #000;
}

.thumb_title {
	left:3px;top:10px; BACKGROUND: #fff; FILTER: alpha(opacity=30); WIDTH: 544px; TEXT-INDENT: 10px; LINE-HEIGHT: 25px; POSITION: absolute; HEIGHT: 25px; -moz-opacity: 0.3;
}
#Slide_Thumb {
	bottom:6px; POSITION:absolute;left:0;
}
.thumb_on {
	DISPLAY:inline;FLOAT:left;margin-left:8px;CURSOR:pointer;FILTER:alpha(opacity=100);-moz-opacity:1;
}
.thumb_off {
	DISPLAY:inline;FLOAT:left;margin-left:8px;CURSOR:pointer;FILTER:alpha(opacity=50);-moz-opacity:0.5;
}
.thumb_off IMG {
	 MARGIN-TOP:12px;width:65px;height:33px;border:1px solid #333;
}
.thumb_on IMG {
	width:109px;height:55px;border:1px solid #D70000;
}*/

/*=========================================================================================*/
#case{font-size:12px;line-height:1.8;}
#case li{
	list-style:none;float:left;margin-right:35px;_margin-right:25px;font-weight:bold;margin-bottom:20px;
}
#case li span {
	color:#7ABCC8;
}
#case img {
	background:#444;border-top:1px solid #535552;border-left:1px solid #56574F;border-right:1px solid #1C1E1B;border-bottom:1px solid #1E201D;padding:5px;display:block;
}
#contentright{font-size:12px;line-height:1.8;width:100%;clear:both;}