@charset "utf-8";
/* CSS Document */
/* page top */
body { width:100%;height:100%; font:12px/160% Tahoma,"\5b8b\4f53",Verdana,Lucida,Arial,Helvetica,sans-serif; color:#333; background-color:#F2EEE9; }
td,th { font:12px/160% Tahoma,"\5b8b\4f53",Verdana,Lucida,Arial,Helvetica,sans-serif; color:#333; }
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; } 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4,h5,h6 {font-weight:normal;font-size:100%;} 
a {	font-size: 12px; color: #03599D; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #3399CC; }
a:active { text-decoration: none; }
.clear { clear:both;height:0;font-size:1px;line-height:0px;}
#toper_con { width:100%; background-color:#fff; }
#toper_con #toper{	width:950px; float:none; margin:0 auto; clear:both; padding:0 0 6px 0; }
#toper_con #toper #nbmslogo { width:240px; padding:15px 0 17px 8px; float:left; }
#toper_con #toper #topad { width:320px; float:left; margin:11px 0 0 0;}
#toper_con #toper #topfunc { float:right; width:270px; text-align:right; margin:11px 0 0 0; }
#toper_con #toper #topfunc a { padding:0 8px;}
#topdh_con { width:100%; padding:13px 0; background-color:#DAEAE8; }
#topdh_con #topdh { width:950px; margin:0 auto; }
#topdh_con #topdh a { color:#12937C; padding:0 10px; font:bold 14px/160% "微软雅黑"; text-decoration:none; }
#topdh_con #topdh label { padding:2px 10px 4px 10px; background-color:#12937C; color:#FFF; font:bold 15px/160% "微软雅黑"; }
/* pagetop end */
/* pagebottom start */
#bottomer { width:950px; margin:0 auto; padding:0 0 20px 0; }
#bottomer #bdh { background:url(/images/bottombg.gif) repeat-x; height:26px; padding:3px 0; margin:13px 0 0 0; text-align:center; color:#CCC }
#bottomer #bdh a{ color:#666; text-decoration:none; margin:0 8px; font-size:13px; _font-size:12px; }
#bottomer #bdh a:hover{ color:#666; text-decoration:underline; }
#bottomer #bms { text-align:center ;}
#bottomer #bms p { padding:2px 0; color:#000;}
/* pagebottom end */
/* pagenav start */
.pagenav { width:100%; height:35px; margin:8px 0 0 0; overflow:hidden; }
.pagenav .gotop { width:20%; min-width:50px; float:left; }
.pagenav ul { float:right; text-align:right; }
.pagenav li { width:20px; height:20px; border:solid 1px #CDE2E8; padding:2px; text-align:center; float:left; margin-right:2px; }
.pagenav li a { font-size:12px; text-decoration:none; color:#3366cc; }
.pagenav li a:hover { background-color:#3366CC; color:#FFF; }
.pagenav .pagecurr { background-color:#3366CC; border:solid 1px #3366CC; color:#FFF; }
.pagenav .pagepre { background:url(/images/pagepre.gif) no-repeat; width:55px; height:20px;}
.pagenav .pagenext { background:url(/images/pagenext.gif) no-repeat; width:55px; height:20px; padding-left:6px; text-align:left; }
/* pagenav end */

/* links */
#links { width:950px; margin:0 auto; padding-top:10px; }
#links .p1 { font-weight:bold; }
#links .p2 { line-height:150%; padding:0 17px; margin:4px 0; }
#links .p3 { color:#999; padding:0 17px; background-color:#f6f6f6; }
#links a { color:#666; text-decoration:none; margin-right: 8px;}
#links a:hover { text-decoration:underline;}

.b { font-weight:bold; }
.red { color:#900; }
.dark { color:#990; }
.pr8 { padding-right:8px; }
.nodis { display:none; }
.dis { display:block; }
.bordertop { border-top:solid 1px #ccc; }
.rw { color:#900; }
