/* on   ---2006-9-27 */
html {min-width:760px;}
body {
	margin: 0px;
	padding: 0px;
    font-family: Tahoma,'??',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	text-align: center;
	font-size:12px;
	line-height:150%;
  }
h1 { font-size:16px; text-align:center; color:#30c;}
h2 { font-size:14px; color:#F60; margin-bottom:0;}
h3 { font-size:12px;}
img {border:0;}
ul { list-style-type:none; text-align:left; margin:0px; padding:0px; }
a:link {color:#222; text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#36f;text-decoration: underline;}

#pg { width:762px; width:620px; margin-left:auto; margin-right:auto; margin-top:6px; }
#r { width:760px; height:620px; background:#f1f5fc; border-left:#B6C7E5 1px solid; border-right:#B6C7E5 1px solid; }


#top { width:760px; height:80px; padding:0; margin-top:3px; }
#logo { float:left; margin-left:5px; width:130px; height:60px; background:#fff; border:#f8fafe 3px solid; }
#bn { float:left; margin-left:3px; width:600px; height:60px; background:#fff; border:#f8fafe 5px solid; }
#bn li { float:left; width:52px; height:auto; padding-top:8px; text-align:center; border-left:#f8fafe 3px solid;  }

#menu { margin-left:auto; margin-right:auto; width:745px; height:25px; padding-top:3px; background:#A3CDFF; margin-top:1px; border:#DFEDFF 3px solid; }

#tldh { margin-left:auto; margin-right:auto; width:745px; height:28px; background:#A3CDFF; margin-top:1px; border:#DFEDFF 3px solid; }
#tldh li { float:left; margin-left:5px; margin-right:2px; padding-top:3px; }
#tldh li a { color:#666; font-weight:bold; }

#info {margin-left:auto; margin-right:auto; margin-top:1px; width:745px; height:18px; color:#aaa; text-align:left; padding-top:3px; }
#gd_tl {margin-left:auto; margin-right:auto; margin-top:2px; width:762px; height:160px; color:#555; text-align:left; border:#fff 1px solid; }

#main { width:760px; height:600px; margin-top:3px; }
#m_l { float:left; width:130px; height:auto; background:#D2DDF0; padding:1px; margin-left:2px; border:#E6ECF7 3px solid; }

#m_l li { height:18px; padding-top:3px; text-align:center; border-top:#fff 1px solid; border-bottom:#B6C7E5 1px solid; }
#m_l li a { font-weight:bold; }
#m_l_tl { width:128px; height:21px; background:#A3CDFF; color:#fff; font-weight:bold; text-align:left; padding-top:3px; margin:1px; }

#m_m { float:left; width:350px; height:auto; margin-left:6px; background:#fff; border:#f8fafe 3px solid; }
#m_r { float:left; width:240px; height:auto; margin-left:3px; background:#fff; border:#f8fafe 3px solid; }

#m_m_tl { width:327px; height:20px; color:#3399FF; font-weight:bold; text-align:left; padding-left:23px; padding-top:3px; background:url(/pbdimg/m_bg.gif) no-repeat; }
#m_m_tl h1 { font-size:12px; margin:0; padding:0; text-align:left; }
#m_m_c { float:left; width:348px; height:auto; border:#A3CDFF 1px solid; }
#m_m_c li { height:21px; padding-top:3px; padding-left:2px; overflow:hidden; text-align:left; border-bottom:#eee 1px dotted; }
#m_m_c li a { font-size:14px; color:#333; }

#m_r_tl { width:217px; height:20px; color:#3399FF; font-weight:bold; text-align:left; padding-left:23px; padding-top:3px; background:url(/pbdimg/mr_bg.gif) no-repeat; }
#m_r_c { float:left; width:238px; height:auto; border:#A3CDFF 1px solid; }
#m_r_c li { height:21px; padding-top:3px; text-align:left; overflow:hidden; border-bottom:#ddd 1px dotted; }
#m_r_c li a { font-size:14px; }

#mmm { width:348px; height:80px; border:#A3CDFF 1px solid; margin-top:6px; margin-bottom:6px; }
#mmm_pg { width:348px; height:30px; margin-top:6px; margin-bottom:6px; }
#mmm_pg li { float:left; width:23px; height:20px; padding-top:1px; cursor:pointer; font-weight:bold; border:#A3CDFF 1px solid; margin-left:3px; text-align:center; }

#mrr { width:238px; height:172px; border:#A3CDFF 1px solid; margin-top:6px; margin-bottom:6px; }
#mrr li { float:left; width:110px; margin-left:6px; height:20px; padding-top:3px; text-align:left; }
#mrr_l { width:238px; height:610px; border:#A3CDFF 1px solid; margin-top:6px; margin-bottom:6px; }
#mrr_l li { height:21px; padding-top:3px; padding-left:2px; overflow:hidden; text-align:left; border-bottom:#eee 1px dotted;}
#mrr_l li a { font-size:14px; color:#333; }

#bttop { width:720px; height:20px; padding-top:3px; border:#ddd 2px solid; }
#bttop li { float:left; margin-left:8px; }
#bottom { width:760px; height:100px; }
#friend { width:750px; height:20px; padding-top:3px; padding-left:5px; color:#3366FF; }

.star { float:left; width:23px; height:15px; background:url(/noonsrc/star.gif) no-repeat; }
.pip { float:left; width:36px; height:36px; margin:0 3px 0 10px; }

.fc { margin:0px; padding:0px; }
.font14 { font-size:14px; line-height:150%; color:#f00}
.redf12 { font-size:12px; color:#CC6600; }
.green {color: #9ddd00}
.oran { color:#f60 }
.blue {color:#36f}
.red {color:#f00}
.tmm { padding-top:12px; }
.gray {font-size:12px; color:#999}

/*--- art ---*/
#a_r { float:right; width:180px; height:auto; background:#D2DDF0; padding:1px; margin-right:2px; border:#E6ECF7 3px solid; }
#a_l { float:left; width:550px; height:auto; background:#fff; text-align:left; font-size:14px; color:#111; overflow:hidden; border:#f8fafe 3px solid; margin-left:2px; }
#a_r li { height:18px; padding-top:3px; border-top:#fff 1px solid; overflow:hidden; border-bottom:#B6C7E5 1px solid; }
#a_r_tl { width:178px; height:21px; background:#A3CDFF; color:#fff; font-weight:bold; text-align:left; padding-top:3px; margin:1px; }
#a_r_p { float:left; width:180px; height:auto; background:#fff; }
#a_r_p li { float:left; width:80px; height:100px; margin:3px;  text-align:center; border:#D2DDF0 1px solid; }

#a_star { float:left; width:15px; height:15px; background:url(/pbdimg/star.gif) no-repeat; margin-top:2px; }
#a_next { float:left; width:15px; height:15px; background:url(/pbdimg/next.gif) no-repeat; margin-top:2px; }
#a_list { float:left; width:15px; height:15px; background:url(/pbdimg/list.gif) no-repeat; margin-top:2px; }
#a_l_top { width:540px; height:23px; border-bottom:#ddd 1px dotted; color:#666;  font-size:12px; }
#a_l_b { width:540px; height:23px; margin-bottom:2px; text-align:right; font-size:12px; color:#666; }
#a_l_b a { color:#666; }
#a_l_k { width:540px; height:23px; margin-bottom:30px; margin-top:30px; text-align:left; font-size:14px; color:#333; }
#a_l_k a { color:#333; }
#a_l_top li { float:left; margin-right:5px; width:170px; height:23px; text-align:left; overflow:hidden; }
#a_l_top li a { color:#666; }
#a_b_xg { width:540px; height:98px; margin:6px 0 6px 0; border:#eee 1px solid; }
#a_b_xg li { float:left; width:126px; height:21px; text-align:center; font-size:12px; padding-top:3px; margin:3px 3px 3px 3px; border:#ddd 1px solid; }
#artpp { float:left; width:230px; height:250px; text-align:center; border:#eee 1px solid; }
#artgg { float:right; width:300px; height:250px; border:#fff 1px solid;  }

#a_ct_p { float:left; width:540px; height:auto; background:#fff; }
#a_ct_p li { float:left; width:85px; height:120px; margin:8px;  text-align:center; border:#D2DDF0 1px solid; }

/*-- round --*/
#round{ float:left; width:760px; height:auto; background-color:#fff; border-left:1px solid #B6C7E5; border-right:1px solid #B6C7E5; }
.m1{ float:left; width:756px; height:auto; background-color:#eef3fb; margin-left:1px; position:relative; }
.rt,.rb{ display:block; width:762px; margin-left:0px; margin-right:0px; }
.rt{ margin-top:3px; }
.rb{ clear:both; margin-bottom:3px; }
.rt *,.rb *{ display:block; height: 1px; overflow: hidden; background-color:#fff; border-left:1px solid #B6C7E5; border-right:1px solid #B6C7E5; }
.r1{ margin: 0 4px; background-color:#B6C7E5; }
.r2{ margin: 0 2px; border-width:2px; }
.r3 { margin:0 1px; height:1px;}
.r4{ margin: 0 1px; height: 1px; background-color:#eef3fb; }
/*-- round ! --*/

.title { color:#006600;  }