body {
font:12px Arial, Helvetica, Verdana, Sans-serif,Tahoma; 
color: #666666;
padding: 0; 
margin: 0; 
text-align:center; 
background:#FFFFFF; 
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline; color: #F30
}
a:active {
	text-decoration: none;
}
fieldset,img{ border:none;}

#container {width:990px margin: 0px; }


/******************/
#lxwm  ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#lxwm  li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #218267;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 30px;
	margin-left: 30px;
	word-spacing: 1em;	
}
/******************/



#Header {width:990px; margin:0px auto; height:29px; background:url(../images/sprites.jpg) no-repeat 0px 0px;}
.hi {margin: 5px 10px 0px; DISPLAY: block; FLOAT: left;}
.hi A:link {font-weight:normal; font-size: 12px; color: #f765ac; text-decoration: none}
.hi A:visited {font-weight:normal; font-size: 12px; color: #f765ac; text-decoration: none}
.hi A:hover {font-weight:normal; font-size: 12px; color: #f765ac; text-decoration: underline}
.hi A:active {font-weight:normal; font-size: 12px; color: #f765ac; text-decoration: underline}

.topnav {margin: 5px 10px 0px; DISPLAY: block; FLOAT: right}
.topnav A {font-size: 12px; color: #666666; text-decoration: none}
.topnav A:hover {font-size: 12px; color: #88003e; text-decoration: underline}

#nav {width:990px; margin:0px auto; height:105px; background:#FFFFFF;}
.logo {margin: 0px 0px 0px; DISPLAY: block; FLOAT: left}
.nav_c {width:775px; height:105px; margin: 0px 0px 0px; DISPLAY: block; FLOAT:left; background:url(../images/sprites.jpg) no-repeat -211px -46px;}
.nav_c_menu {width:516px; height:50px; margin-left:10px; margin-top:32px;; DISPLAY: block; FLOAT: left;}
.nav_c_scroll {width:315px; height:23px; margin-left:0px; margin-top:0px;; DISPLAY: block; FLOAT: left;}
.nav_r {width:225px; height:49px; margin: 0px 0px 0px; FLOAT:right; }


#PageBody {width:990px; margin:8px auto; background:#FFFFFF;}

#Sidebar {width:212px; float:left;vertical-align:auto;}
#kf {width:212px; height:137px; float:left; background:url(../images/sprites.jpg) no-repeat 0px -148px;}
	.anna {width:146px; height:36px; float:left;margin-top:6px; margin-left:6px;}
	.lily {width:146px; height:36px; float:left;margin-top:0px; margin-left:6px;}
	.kfQQ {width:146px; height:24px; float:left;margin-top:0px; margin-left:6px;}
	
#fl {width:210px; float:left; margin-top:8px;
	 background-color:#f8f8f8;border-width:1px; border-color:#ffaad2; border-style:solid;
	 }
.fl_tab {width:199px; margin:6px auto;}

.fl_ul{list-style:none;margin:5px auto; padding:0;}
.fl_ul li{height:25px;width:120px;vertical-align: bottom; text-align: left;}
.fl_ul li a{font-weight:bold; font-size: 14px; color: #585656; text-decoration: none;padding:0 0 0 10px;}
.fl_ul li a:hover {font-weight:bold; font-size: 14px; color: #f964ac; text-decoration: none;padding:0 0 0 10px;} 

#zs {width:210px; float:left; margin-top:8px;padding-bottom:8px;}
.zscx {margin-top:8px; padding-left:10px; text-align: left;}

/**400**/
.xsrx {width:214px; height:54px;  margin-top:5px; background:url(../images/sprites.jpg) no-repeat -457px -157px;}


#MainBody {
    width:770px; 
    background-color:#ffffff;
    float:right;
	vertical-align:auto;}
#guild {height:20px; background:#f8f8f8; margin:0px auto 8px auto; padding:5px 0px 0px 10px; text-align:left;}
#guild a {font-weight:normal; font-size: 12px; color: #218267; text-decoration: none}
#guild a:hover {font-weight:normal; font-size: 12px; color: #218267; text-decoration: underline}

#Ringsearch {width:700px; height:30px; margin:0 auto; padding-top:8px}

#Diamond {margin:8px auto 0px auto;}
.Diamond_p{color: #f13a3a; font-size: 14px; font-weight: bold;}

#Footer {width:990px; height:129px; margin:8px auto 0px auto; background:#ffffff; clear: both; 
         background:url(../images/bg-footer.gif) repeat-x;}
.Footer_logo {width:160px; height:74px; float:left; margin-top:22px;}
.Footer_column {width:790px; height:80px; float:right; margin:20px 8px 0px 0px;}
.Footer A {font-weight:normal; font-size: 12px; color: #767676; text-decoration: none}
.Footer A:hover {font-weight:normal; font-size: 12px; color: #767676; text-decoration: underline}

#Copyright {width:990px; height:100px; margin:0px auto 8px auto; background:#ffffff; clear: both; }
.Copyright_ico {width:672px; height:50px; margin:10px auto 8px auto; background:url(../images/sprites.jpg) no-repeat -230px -275px;}
.Copyright_msg {width:672px; margin:10px auto 8px auto;}

#certificate {width:750px; margin:20px auto 8px auto;text-align:left; position:relative;}
#certificate p {LINE-HEIGHT:20px;}
#certificate A {font-weight:normal; font-size: 12px; color: #767676; text-decoration: none}
#certificate A:hover {font-weight:normal; font-size: 12px; color: #767676; text-decoration: underline}

.FunctionA:link {font-weight:normal; font-size: 12px; color: #218267; text-decoration: none}
.FunctionA:visited {font-weight:normal; font-size: 12px; color: #218267; text-decoration: none}
.FunctionA:hover {font-weight:normal; font-size: 12px; color: #2d83ff; text-decoration: underline}
.FunctionA:active {font-weight:normal; font-size: 12px; color: #2d83ff; text-decoration: none}

.box01 {background-color:#ffffff;border-width:1px; border-color:#c6c6c6; border-style:solid;float:left;vertical-align:auto;}
.box02 {background-color:#f6f6f6;border-width:1px; border-color:#c6c6c6; border-style:solid;vertical-align:auto; padding:8px 5px 5px 8px;}
.box03 {background-color:#ffe4c1;border-width:1px; border-color:#ffb14b; border-style:solid;vertical-align:auto; padding:8px 5px 5px 8px;}

#Circle {background: transparent; margin:0px 0px 0px 0px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.xb1 {margin:0 5px; background:#c6c6c6;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:transparent; border:0 solid #c6c6c6; border-width:0 1px; position:relative;}

.line01 {border-bottom:1px solid #d3d3d3;}
.line02 {border-top:1px dashed #a8bdce;height: 1px;overflow:hidden;}


.p_01 {color: #767676; font-size: 12px; font-weight: normal;}
.p_02 {color: #767676; font-size: 12px; font-weight: normal;text-decoration : line-through;}
.p_03 {color: #000000; font-size: 12px; font-weight: normal;}
.p_jg01 {color: #ff1f1f; font-size: 14px;}
.p_jg02 {color: #faa707; font-size: 12px;}

DIV.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #000000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fcbf49
}
DIV.flickr A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #e6a323
}
DIV.flickr SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #006705; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.flickr SPAN.spc {
	PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}

#p_intro_area, #p_intro_area p, #p_intro_area p font, #p_intro_area font{LINE-HEIGHT: 20px; font-size:12px; color: #696969;}

.tt01{font-size:12px; color: #218267;}
.tt01 a{ text-decoration:none;}
.tt01 a:hover{ text-decoration:underline;}

.tt02{font-size:12px; color: #000000;}
.tt02 a{ text-decoration:none;}
.tt02 a:hover{ text-decoration:underline;}

.tt03{font-size:16px; color: #f67b51; font-weight:bold;}
.tt03 a{ text-decoration:underline;}
.tt03 a:hover{ text-decoration:underline;}

.tt04{font-size:12px; color: #ff9c7a; }
.tt04 a{ text-decoration:underline;}
.tt04 a:hover{ text-decoration:underline;}

.tt05{font-size:12px; color: #666666; }
.tt05 a{ text-decoration:none;}
.tt05 a:hover{ text-decoration:none;}

.tt06{font-size:14px; color: #000000; font-weight:bold;}
.tt06 a{ text-decoration:underline;}
.tt06 a:hover{ text-decoration:underline;}

.tt07{font-size:12px; color: #f67b51; }
.tt07 a{ text-decoration:underline;}
.tt07 a:hover{ text-decoration:underline;}

.tt08{font-size:14px; color: #218267;}
.tt08 a{ text-decoration:none;}
.tt08 a:hover{ text-decoration:underline;}


.pstockico { position:absolute; margin:45px 0 0 0; width:58px; height:53px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/xianhuo.png', sizingMethod='scale');}

.jb {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#dddddd',endColorStr= '#f1f1f1',gradientType='0');}
.gia_bs {onMouseOut="this.bgColor='#ffffff';this.borderColor='#ffffff'"; onMouseOver="this.bgColor='#aaebd2'; this.borderColor='#aaebd2'"}




/**/
#msg01 { width:422px; margin:10px 10px 10px 10px; background-color:#ffffff; border-width:1px; border-color:#ffaad2; border-style:solid;float:left;vertical-align:auto;}
.msg_title {width:415px; height:23px; margin:1px auto; padding:7px 0px 0px 5px; background-color:#ffcce4; text-align:left; }
.msg_btn {FLOAT: right; margin:-12px 5px 0px 0px;}
.msg_content {width:420px; height:190px; margin:1px auto; background-color:#f8f8f8; }

/**/
.msg_DIY {width:400px; margin:20px auto; text-align:center; }
.msg_DIY ul{width:400px; text-align:center; }
.msg_DIY li{width:400px; height:40px; margin:10px auto; text-align:center; }
