/*----------------------------------------------------------------------------*/
/*---版权信息--*/
A.R{<----------------------------------------------------------------------
      北京完美时空网络技术有限公司(PERFECT WORLD)
      网站部(Gameweb)--孙豫(Sun.Yu) 2007-12-17 QQ:19937476
	  2007完美时空年终答谢会
	  ----------------------------------------------------------------->}

/*----------------------------------------------------------------------------*/
/*文本样式*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;
	background:#CC0001;
	}
body, table, TD,div,ul,li{font-size:12px;color:#fff; line-height:16px;}
.font01 {font-size:12px; color:#5F0783; line-height: 16px;}
.font02 {font-size:12px; color:#8dc63f; line-height:16px;}
.font03 {font-size:12px; color:#000; line-height:18px;}
.font04 {font-size:12px; color:#5E5E5E; line-height:20px;}
.font05 {font-size:12px; color:#ff0000; line-height:16px;}
.font06 {font-size:12px; color:#ffff00; line-height:20px;}
.font07 {font-size:12px; color:#B76700; line-height:20px;}
.font08 {font-size:12px; color:#f7941c; line-height:18px;}
.font09 {font-size:12px; color:#fff; line-height:16px;}
.font10 {font-size:14px; color:#fef2c6; line-height:20px;}
.font11{font-size:13px; color:#666666; line-height:20px; font-weight:bolder; font-family:"宋体";}
.font12{font-size:16px; color:#FF3300; line-height:30px; font-weight:bolder; font-family:"楷体_GB2312";}
.hr01{border-top-style:none; border-right-style:none; border-bottom-style:dotted; border-left-style:none; width:100%;}

/*----------------------------------------------------------------------------*/
/*-下拉-*/
/*{margin:0;padding:0;border:0;}
#nav {line-height: 16px;  list-style-type: none; background:#666;}

#nav a {display: block; width: 138px; text-align:center;}

#nav a:link  {color:#fff; text-decoration:none;}
#nav a:visited  {color:#fff;text-decoration:none;}
#nav a:hover  {color:#FF9900;text-decoration:none;}

#nav li {float: left; width: 138px; background:url(images/bg_014.jpg);}
#nav li a:hover{background:url(images/bg_014_2.jpg);}
#nav li ul {line-height: 16px;  list-style-type: none;text-align:left; left: -999em; width: 138px; position: absolute;}
#nav li ul li{float: left; width: 138px; background: #F6F6F6;}

#nav li ul a{display: block; width: 138px; text-align:center;padding-left:0px;}
#nav li ul a:link  {color:#666; text-decoration:none;}
#nav li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover  {color:#F3F3F3;text-decoration:none;font-weight:normal; background:#C00;}

#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

#content {clear: left;}*/

/*----------------------------------------------------------------------------*/
/*---留言墙----*/
#Layer1{
background:url(images/bg_013.jpg) no-repeat top;
position:absolute;
float:left;
width:179px;
height:222px;
z-index:1;
}
#Layer2{
background:url(images/layer2.gif) no-repeat top;
position:absolute;
float:left;
width:166px;
height:130px;
z-index:2;
}

#Layer3{
background:url(images/layer3.gif) no-repeat top;
position:absolute;
float:left;
width:166px;
height:130px;
z-index:3;
}

#Layer4{
background:url(images/layer4.gif) no-repeat top;
position:absolute;
float:left;
width:166px;
height:130px;
z-index:4;
}


/*----------------------------------------------------------------------------*/
/*表格样式*/
.line-01 {background-image: url(images/line_01.gif);background-repeat: repeat-x;background-position: left bottom;LINE-HEIGHT: 150%; color:#603811;}
.line-02 {background-image: url(images/line_02.gif);background-repeat: repeat-x;background-position: left bottom;}
.padd04 {padding-bottom:6px;}
.padd05 { margin:20px 0 35px 0;}
.padd06 { margin:20px 0 22px 0;}
.titlefont3 {FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 150%; letter-spacing: 1px;}

/*----------------------------------------------------------------------------*/
/*鼠标样式*/
.mob td A:link {cursor: url(images/cur.ani);}
.mob td A:visited {cursor: url(images/cur.ani);}
.mob td A:Hover {cursor: url(images/cur.ani);}

/*----------------------------------------------------------------------------*/
/*表单样式*/
.input1
{width:300px; border:1px solid #5C0381; background-color:#fff;font-size:12px; color:#000; font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;}
.input2
{width: 300px; border:1px solid #5C0381; background-color:#fff;font-size:12px; color:#000; SCROLLBAR-SHADOW-COLOR: #ECE6E6; /* 箭头 */ SCROLLBAR-3DLIGHT-COLOR: #ECE6E6; /* 箭头外框 */ font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;}
.input3
{width: 180px; border:1px solid #A08B61; background-color:#ffffff;font-size:12px; color:#000; SCROLLBAR-SHADOW-COLOR: #A29F9F; /* 箭头 */ SCROLLBAR-3DLIGHT-COLOR: #A29F9F; /* 箭头外框 */ font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;}
.input4
{width: 240px; border:1px solid #A29F9F; background-color:#ffffff;font-size:12px; color:#000; font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;}
.input5
{width: 370px; border:1px solid #A29F9F; background-color:#ffffff;font-size:12px; color:#000; SCROLLBAR-SHADOW-COLOR: #A29F9F; /* 箭头 */ SCROLLBAR-3DLIGHT-COLOR: #A29F9F; /* 箭头外框 */ font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;}
.inputpage
{width:24px; border:1px solid #808080; background-color:#fff;font-size:12px; color:#000; font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;}

.textarea1{
width: 300px;
height: 60px;
border:1px solid #5C0381;/* 边框 */
background:#fff;/* 背景 */
font-size:12px; color:#000;
SCROLLBAR-FACE-COLOR: #5C0381; /* 箭头背景 */
SCROLLBAR-SHADOW-COLOR: #5C0381 /* 箭头 */
SCROLLBAR-3DLIGHT-COLOR: #5C0381; /* 箭头外框 */
SCROLLBAR-ARROW-COLOR: #333; 
SCROLLBAR-TRACK-COLOR: #5E1C7A; /* 滚动条底色 */
SCROLLBAR-DARKSHADOW-COLOR: #3C3C3C;
font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;
}

.textarea2{
width: 500px;
height: 100px;
border:1px solid #8A4100;/* 边框 */
background-color:#FCEBC2;/* 背景 */
font-size:12px; color:#000;
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #8A4100 /* 箭头 */
SCROLLBAR-3DLIGHT-COLOR: #8A4100; /* 箭头外框 */
SCROLLBAR-ARROW-COLOR: #8A4100; 
SCROLLBAR-TRACK-COLOR: #FCEBC2; /* 滚动条底色 */
SCROLLBAR-DARKSHADOW-COLOR: #3C3C3C;
font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;
}

.textarea3{
width: 400px;
height: 30px;
border:1px solid #817870;/* 边框 */
background-color:#ffffff;/* 背景 */
font-size:12px; color:#000000;
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #817870; /* 箭头 */
SCROLLBAR-3DLIGHT-COLOR: #817870; /* 箭头外框 */
SCROLLBAR-ARROW-COLOR: #171717; 
SCROLLBAR-TRACK-COLOR: #ffffff; /* 滚动条底色 */
SCROLLBAR-DARKSHADOW-COLOR: #3C3C3C;
font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;
}
.textarea4{
width: 680px;
height: 100px;
border:1px solid #817870;/* 边框 */
background-color:#ffffff;/* 背景 */
font-size:12px; color:#000000;
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #817870; /* 箭头 */
SCROLLBAR-3DLIGHT-COLOR: #817870; /* 箭头外框 */
SCROLLBAR-ARROW-COLOR: #171717; 
SCROLLBAR-TRACK-COLOR: #ffffff; /* 滚动条底色 */
SCROLLBAR-DARKSHADOW-COLOR: #3C3C3C;
font-family: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;
}

/*----------------------------------------------------------------------------*/
/*链接样式*/
A:link {text-decoration:none; color:#000000; font-size: 12px;}
A:visited {text-decoration:none; color:#000000; font-size: 12px;}
A:Hover {text-decoration:none; color:#464646; font-size: 12px;}

A.gb:link {text-decoration:none; color:#FF3300; font-size: 14px; font-family:"楷体_GB2312"; font-weight:bold;}
A.gb:visited {text-decoration:none; color:#FF3300; font-size: 14px; font-family:"楷体_GB2312"; font-weight:bold;}
A.gb:Hover {text-decoration:none; color:#FF6600; font-size: 14px; font-family:"楷体_GB2312"; font-weight:bold;}

/*A.logo:link {text-decoration:none; color:#000; font-size: 12px;}
A.logo:visited {text-decoration:none; color:#000; font-size: 12px;}
A.logo:Hover {border-bottom:1px dashed #252525; text-decoration:none; color:#252525; font-size: 12px;}
.font_logo{ font-size:12px; color:#000; line-height:16px;}*/

A.news:link {text-decoration:none; color:#5F0783; font-size: 12px; line-height:18px;}
A.news:visited {text-decoration:none; color:#5F0783; font-size: 12px; line-height:18px;}
A.news:Hover {border-bottom:1px dashed #993399;color:#993399; font-size: 12px; line-height:18px;}
A.news:active{text-decoration:none; color:#993399; font-size: 12px; line-height:18px;}
.font15{font-size:12px; color:#5F0783; line-height:16px;}

A.lwhite:link {text-decoration:none; color:#ffffff; font-size: 12px;}
A.lwhite:visited {text-decoration:none; color:#ffffff; font-size: 12px;}
A.lwhite:Hover {text-decoration:underline; color:#ffffff; font-size: 12px;}

A.lgreen:link {text-decoration:none; color:#224B00; font-size: 12px;}
A.lgreen:visited {text-decoration:none; color:#224B00; font-size: 12px;}
A.lgreen:Hover {text-decoration:underline;  color:#224B00; font-size: 12px;}

A.lred1:link {text-decoration:none;color:#ff0000;font-size: 12px; line-height:18px; font-weight:bold; }
A.lred1:visited {text-decoration:none;color:#ff0000;font-size: 12px; line-height:18px; font-weight:bold; }
A.lred1:Hover {text-decoration:underline;color:#ff0000;font-size: 12px; line-height:18px; font-weight:bold; }
A.lread1:active{text-decoration:none;color:#893200;font-size: 12px; line-height:18px; font-weight:bold; }

/*----------------------------------------------------------------------------*/
/* background */
.bgi_bj1{
	background-image:url(images/bg_005.jpg);background-repeat:repeat-x;     background-position:center top;}
.bgi_bj2{
	background-image: url(images/body_1index3.jpg);background-repeat: no-repeat;background-position: center top;}
.bgi_bj3{
	background-image: url(images/body7.jpg);background-repeat: no-repeat;background-position: left top;}
	

/*----------------------------------------------------------------------------*/
/*web2.0*/

#container{margin:0 auto;
		   width:1003px;
		   }

a{blr:expression(this.onFocus=this.blur())}

#container #header{
           margin:0 auto;
		   float:none;!important
		   width:1003px;
		   height:348px;
		   }

#container #menu{
		   width:1003px;
		   height:60px;
		   float:left;
		   }

#container #pagebody{
		   width:1003px;
		   height:1350px;*height:1330px;
		   float:left;
		   }

#container #pagebody #mainbody{
		   margin:0 0 0 0;
		   width:865px;
		   height:417px;
		   float:left;
		   background:url(images/bg_003.jpg) repeat-y;
		   }

#container #pagebody #mainbodytop{
           margin:0 0 0 0;
		   width:865px;
		   height:417px;
		   float:left;
		   }

#container #pagebody #mainbodycenter{
           margin:0 0 0 0;
		   width:865px;
		   float:left;
		   }

#information{
           float:left;
           width:865px;}
.infor{
		   margin:15px 0 0 15px;
           float:left;
		   background:url(images/bg_004.jpg);
		   width:258px;
		   height:142px;
	   }
.txt{margin:4px 4px 0 16px; color:000;}
.table01{margin:-16px 0 10px 70px;*margin:10px 0 10px 70px; }
.table01 td{font-size:12px; color:#fff; line-height:20px; padding:0 4px 0 4px;}
.table01 img{ margin:8px 0 8px 0;}
.table02{margin:5px 0 5px 160px;*margin:10px 0 10px 60px; float:left;*float:none;}
.table02 td{font-size:12px; color:#5F0783; line-height:20px; padding:0 4px 0 4px;}
.table03{margin:10px 0 10px 140px;*margin:10px 0 10px 140px; }
.table03 td{font-size:12px; color:#5F0783; line-height:20px; padding:0 4px 0 4px;}
.table04{margin:15px 0 20px 200px;*margin:0 0 0 0; float:left;*float:none;}
.table05{ margin:10px 0 10px 140px;*margin:10px 0 10px 0; float:left;*float:none; }
.table05 td{font-size:12px; color:#fff; line-height:20px; text-align:center; padding:0 16px 0 16px;}
.table06{float:left;*float:none;}

#container #pagebody #mainbodybottom{
           margin:0 0 0 0;
		   width:865px;
		   height:114px;
		   background:url(images/bg_002.jpg);
		   float:left;*float:none;
		   }

#container #pagebodybottom{
           margin:0 0 0 0;
		   width:1004px;
		   height:14px;
		   float:left;*float:none;
		   background:url(images/bg_005.jpg) no-repeat;
		   }

#container #footer{
           margin:0 0 40px 0;*margin:0 auto;
           padding:20px 0 0 0;
		   width:1003px;
		   height:130px;
		   float:left;
		   font-size:12px;
		   color:#fff;
		   line-height:20px;
		   }
#container #footer A:link{
           text-decoration:none; 
		   color:#fff; 
		   font-size: 12px;
		   line-height:20px;
		   }
#container #footer A:visited{
           text-decoration:none; 
		   color:#fff; 
		   font-size: 12px;
		   line-height:20px;
		   }
#container #footer A:Hover{
           border-bottom:1px dashed #FFFF88; 
		   text-decoration:none; 
		   color:#FFFF88; 
		   font-size: 12px;
		   line-height:20px;
		   }
#container #footer #logo{float:left; width:104px; height:44px; margin-top:7px; margin-left:240px;*margin-left:200px!important;*margin-left:120px;}
#container #footer #icp{float:left; width:500px; margin-left:40px;} 


.floatimg{float:left;}

#container #pagebody #mainbody #fla{
           width:774px;
		   margin:0 auto;
		   background:#FFFFFF;
		   }
#container #pagebody #mainbody #fla #fla1{float:left;}
#container #pagebody #mainbody #fla #fla2{padding:20px 10px 20px 10px; float:left; width:750px;}
#container #pagebody #mainbody #fla #fla3{float:left;}

#container #pagebody #mainbody .goodimg{width:221px; margin:20px 0 0 230px;*margin:20px 0 0 120px; float:left;}	

#roll{margin:35px 0 0 125px;
width:680px;}	
  

