html,body {margin: 0px; background:#0071B5 }

a{ text-decoration: none; color:#004499}
a:hover{ color:#cc0000;text-decoration: underline;}
td,li,div {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 21px; color:#0B549F}
select,input{font-size: 12px;font-family: Arial, Helvetica, sans-serif; padding:1px; margin:0;color:#0B549F;}


#head,#menu,#search{ width:980px; margin:0 auto; }
#foot{ width:976px; margin:0 auto; border-left:#ffffff 2px solid;border-right:#ffffff 2px solid; background:#ffffff; text-align:center}
#main,#main_list{ width:960px; margin:0 auto; border-left:#ffffff 10px solid;border-right:#ffffff 10px solid;background:#ffffff;overflow:hidden}

#head{ height:159px}

#main #right{ width:220px; float:right;background:#ffffff}
#main #left{ width:730px; float:left;background:#ffffff}

#main_list #left{ width:220px; float:left;background:#ffffff}
#main_list #right{ width:728px; float:right;background:#ffffff}


/*----------------------------- 顶部 -----------------------------*/

#menu{ background:#D6E9F6 url(menubg.jpg) repeat-x left top;border-bottom:#A7C2D7 1px solid}
#menu .div1{ float:left;}
#menu .div2{ float:left; padding:11px 0 0 8px; width:814px;}
#menu .div2 a{ display:block; float:left; padding:0 10px; font-size:14px; font-weight:bold}
#menu .div2 a:hover{  color:#0B549F;}
#menu .div2 span{ background: url(span.gif) no-repeat left 3px; width:2px; height:20px; display:block; float:left}

#menu .h1{ height:38px;border-bottom:#B0D6F2 1px solid}
#menu .h2{padding:6px 12px;font-family:"宋体"; background:#E8F5FF;border-top:#ffffff 1px solid}
#menu .h2 a{font-family:"宋体"; margin:0 3px; }

#search{ background:url(msn_t_bg1.gif); height:49px; border-top:#0071B3 1px solid; border-bottom:#ffffff 5px solid }
#search .div1{ float:left; background:url(menubgleft.jpg) no-repeat 1px top; height:37px; padding:12px 0 0 35px; color:#ffffff}
#search .div1 a{ color:#FFFFFF; text-decoration: underline;}
#search .div1 a:hover{ color:#FFFFFF;text-decoration: none;}
#search .div2{ float:right;}

#main #login{ text-align:right; padding-bottom:8px; height:22px}
#main #login .left{ float:left; font-family:"宋体"; padding-top:4px}
#main #login .right{ float:right}

#msrc{  padding:2px 10px 1px 12px; background:#F0F8FF; border-top:#DBEFFE 1px solid; margin-bottom:5px}

/*----------------------------- 底部 -----------------------------*/

#footr { background:#ffffff}
#footr .search{ background:#0072B4; height:32px; padding-top:12px; text-align:center}
#footr .info{ height:60px; padding-top:12px; text-align:center; background:#ffffff; color:#666666; line-height:19px}


/*----------------------------- 字体 -----------------------------*/

.u a{ text-decoration: underline;}
.u a:hover{ text-decoration: none;}

.li1 a,.li1 a:hover{ background:url(ico2.gif) no-repeat left 4px; padding-left:9px;}
.li2{ background:url(li_ggao.gif) repeat-y left 0px; padding-left:15px;}


.orange a,.orange0{color: #ff6600;}
.orangex a{color: #ff6600;text-decoration: underline;}
.orangex a:hover{color: #ff6600;text-decoration: none;}

.gray a,.gray0{ color:#666666}
.grayzs a,.grayzs0{ color:#999999;}

.font14px,.font14px a{ font-size:14px;font-family:"宋体"}

.foot_st,.foot_st a{ font-family:"宋体"}
.foot_at,.foot_at a{ font-family: Arial, Helvetica, sans-serif;}

.hg18px{ line-height:18px; font-family:"宋体";color:#666666;}
.hg18px a{ine-height:18px; font-family:"宋体";text-decoration:underline}

.fonthg28px,.fonthg28px a{ line-height:28px}

/*----------------------------- 按纽 -----------------------------*/


.button{ background:url(button.gif); height:20px; width:60px; border:#CCFF00 1px solid; color:#FFFFFF; font-weight:bold; cursor:hand}
.button2{ background:url(blogin.gif); height:22px; width:51px; border:0;font-weight:bold; cursor:hand;}

#button{ text-align:center; }
#button a,#button a:hover{display:block;height:20px; width:100px; padding:2px 20px;color:#0B549F;}
#button a{ background:#F0ECEF; border-bottom:#A6A2A5 1px solid;border-right:#A6A2A5 1px solid;}
#button a:hover{ background:#F1F7FC; border-bottom:#AACCEF 1px solid;border-right:#AACCEF 1px solid; text-decoration:none}

#button2{ text-align:right; margin:10px 0; height:38px}
#button2 a,#button2 a:hover{display:block; float:right;height:20px;  padding:3px 12px 3px 12px; margin-left:10px;color:#0B549F; }
#button2 a{  background:#F9F9F9; font-size:14px;border:#cccccc 1px solid; color:#333333}
#button2 a:hover{ background:#F1F7FC; text-decoration:none;border:#AACCEF 1px solid;margin-top:1px;}


/*----------------------------- 表格边框 -----------------------------*/

.table{ width:100%; border:0;border-collapse:collapse; padding:0; margin:0;}
.img_fm{ padding:3px; background:#ffffff; border:#D6D6D6 1px solid; margin:10px 0 2px 0}
.mp20px{ padding:0 20px 0 0}
.mp_bottom{ padding-bottom:10px}
.m8px{ margin-bottom:8px}
.m10px{ margin-bottom:10px}
.m20px{ margin-bottom:20px}
.hg10px{ height:10px; font-size:10px; line-height:10px}
.mr8px{margin-right:8px}
.pr8px{padding-right:8px}
.pl8px{padding-left:8px}
.pt10px{padding-top:10px}

.ml8px{margin-left:8px}

.k{ background:#F1F7FC; border:#CDE4F7 1px solid}
.k2{ border:#CDE4F7 1px solid}

.k_top{ border-top:#E8E8E8 1px solid; padding-top:10px}
.k_footx{ border-bottom:#CDCDCD 1px dashed; }
.k_foot{ border-bottom:#E8E8E8 1px solid; }

.h2bg { padding:3px 0; height:21px; background:#F9F9F9; text-align:center; border:#E8E8E8 1px solid}
.h3bg { padding:10px; background:#EDF6FF;  border:#AACCEF 1px solid; margin-bottom:10px}
.h4bg { padding:2px 8px; background:#F9F9F9;  border:#E8E8E8 1px solid; width:97%}

.h3{ background:#E5F4FF}

/*----------------------------- 主栏目框 -----------------------------*/


#lm1{width:auto; overflow:hidden; border:#AACCEF 1px solid; margin-bottom:10px}
#lm1 dl,dt,dd{ margin:0; padding:0; list-style:none}
#lm1 dl dt{ font-size:14px; font-weight:bold; padding:3px 8px 0 12px;background:url(top_1.jpg); height:23px; border-bottom:#E8F5FF 1px solid}
#lm1 dl dt span{ float:right; text-align:right; font-size:12px; font-weight:normal; display:block; margin-top:-22px;font-family:"宋体"}
#lm1 dl dd{ padding:10px 10px 10px 15px;overflow:hidden;}
#lm1 dl dd .menubox{ width:188px; padding:5px 5px 5px 0; }
#lm1 dl dd .menubox a,#lm1 dl dd .menubox a:hover{display:block; height:21px; width:87px; text-align:center; float:left; margin-bottom:6px; padding-top:2px}
#lm1 dl dd .menubox a{  border:#DCDCDC 1px solid; background:url(abg.jpg)}
#lm1 dl dd .menubox a:hover{  border:#AACCEF 1px solid; background:url(msn_t_bg1.gif); color:#FFFFFF; text-decoration: none;}
#lm1 dl dd .menubox span{ width:10px;float:left; line-height:23px; height:23px }
*html #lm1 dl dd .menubox span{ width:7px;float:left; line-height:23px; height:23px }
#lm1 dl .kbox{ padding:15px 8px 8px 8px; overflow:hidden; width:auto}
#lm1 dl .kbox2{ padding:8px; overflow:hidden; width:auto}
#lm1 dl .kbox2 td{ height:30px; background: url(li3.gif) repeat-x left bottom}
#lm1 dl .kbox2 th{ font-family:"宋体"}

#lm1 dl dd .menu2box{padding:5px 5px 5px 0; }
#lm1 dl dd .menu2box a,#lm1 dl dd .menu2box a:hover{display:block; height:26px; width:auto; text-align:center; padding-top:2px; font-size:14px}
#lm1 dl dd .menu2box a{  background:url(menu21.gif) no-repeat center bottom; border-bottom: none}
#lm1 dl dd .menu2box a:hover{ background:url(menu22.gif) no-repeat center bottom; text-decoration: none;border-bottom: none; font-weight:bold}


#lm2{width:auto; overflow:hidden; border:#CDE4F7 1px solid; }
#lm2 dl,dt,dd{ margin:0; padding:0; list-style:none}
#lm2 dl dt{ font-size:12px; font-weight:bold; padding:3px 8px 0 8px;background:#EDF6FF; height:23px; border-bottom:#CDE4F7 1px solid}
#lm2 dl dd{ padding:10px;overflow:hidden;}

#paih{}
#paih ul,li{ margin:0; padding:0; list-style:none}
#paih ul{ margin-top:5px;margin:0; padding:0; }
#paih li{height:25px;margin:0; padding:0;overflow:hidden; width:auto }
#paih span{ background:url(icod.gif) no-repeat right center; padding:3px 1px 2px 0;width:20px; height:17px; display:block;float:left; margin-right:7px; line-height:17px; text-align:center; color:#6895CE}
#paih div{ float:left; height:23px; padding-top:2px}

#paih2{width:100%; overflow:hidden; height:247px}
#paih2 ul,#paih2 ul li{ margin:0; padding:0; list-style:none}
#paih2 ul{ }
#paih2 ul li{height:24px; display:block; float:left;overflow:hidden; width:100%}
#paih2 ul li b{ background:url(icod.gif) no-repeat right center; padding:3px 1px 2px 0;width:20px; height:19px;float:left; margin-right:7px; line-height:19px; text-align:center; color:#6895CE; font-weight:100}
#paih2 ul li span{ float:left; height:19px;  padding:3px 0 2px 0; line-height:19px;}
#paih2 ul li span a{line-height:19px}

.lmh{ background:#EDF6FF; border-bottom:#CDE4F7 1px solid; height:23px; padding:0 0 0 10px; font-weight:bold;}

/*----------------------------- 翻页 -----------------------------*/

.pagination{padding:5px 2px;height:30px}
.pagination .div2{ float:right; padding-top:5px; margin-left:12px}

.pagination .nextpag {padding:3px; margin: 3px;text-align: center; float:right}
.pagination .nextpag A {border:#eee 1px solid; padding:2px 5px; margin: 2px; COLOR: #036cb4;}
.pagination .nextpag A:hover,.manu A:active{border: #999 1px solid;COLOR: #666;text-decoration: none}
.pagination .nextpag .current {border: #036cb4 1px solid; padding:2px 5px; FONT-WEIGHT: bold; margin: 2px;  COLOR: #fff;  background: #036cb4}
.pagination .nextpag .disabled {border: #eee 1px solid; padding:2px 5px; margin: 2px; COLOR: #ddd;}

