* {font-family: Arial, Helvetica, "宋体", sans-serif;font-size:12px;color:#666;margin:0;padding:0;border:0;}
body {background: #FFF;text-align:center;scrollbar-face-color: #E3E9EC; scrollbar-highlight-color: #E3E9EC; scrollbar-shadow-color: #E3E9EC; scrollbar-3dlight-color: #CCC; scrollbar-darkshadow-color: #CCC;scrollbar-arrow-color: #D0D9DF; scrollbar-track-color: #F7F8F9;}
img {border:0;}
ul {list-style:none;}
a {text-decoration: none;color: #666;}
a:hover {text-decoration: underline;color: #074089;}
#top {height:94px;width:910px;text-align:left;margin:0 auto;}
#main {width:910px;margin:0 auto;text-align:left;}
#m_left {width:238px; border:10px solid #004B91; border-top:none;}
#m_right {width:640px;}
#bottom {margin:0 auto;padding:10px 0; margin-top:10px; border-top:1px solid #333; line-height:120%;}
#newpro {background:#EEE;width:660px;overflow:auto;padding:5px 0;margin-top:10px;}
#newpro img {width:140px;height:100px;margin:0 4px;}
.float_l {float:left;}
.float_r {float:right;}
.clearer {clear:both;height:0px;line-height:0px;font-size:0px;}
.m_title {height:30px;background:url(../images/title_bg.png) repeat-x 0 0;padding-left:20px;}
.m_title p { font-size:16px; font-weight:bold;width:22px; height:22px; margin-top:2px; padding-top:2px;text-align:center; background:url(../images/mt_bg.gif) no-repeat left center;}
.m_content {padding:20px;}

.mess {margin:0 auto;text-align:left;border-spacing:0;border-collapse:collapse;}
.mess tr {height:28px;}
.bk_left p {line-height:25px;}
.tab {border-collapse:collapse;border-spacing:0; width:100%;}
.tab th {height:25px; line-height:25px;}
.tab td {border:solid 1px #E3E9EC;text-align:left;padding:5px;}
.tab #hf, .bk_left p {border-top:1px solid #E3E9EC;}
.tab #hf {margin-top:5px; padding-top:5px;}
.p_up {height:30px; line-height:30px; border-bottom:2px solid #074089;}
.p_down {padding:0 10px; margin-top:16px; text-align:right; height:30px; line-height:30px; border-top:2px solid #074089;}

.titlebg {height:30px;background:url(../images/nav_bg.png) no-repeat 0 -138px; margin-top:10px;}
.titlebg p {padding: 0 14px;background:url(../images/nav_bg.png) no-repeat 100% -168px;}
.titlebg p span {display: block;background:url(../images/nav_bg.png) repeat-x 0 -108px;text-align:center;font-size:13px;font-weight:bold;color:#FFF;padding-bottom:4px;line-height:26px;letter-spacing:3px;}
.titlebg a {font-size: 14px;font-weight:bold;}

.m_titlebg {height:30px;margin:10px 0 auto 10px; border-bottom:2px solid #003F78;}
.m_titlebg p {padding: 0 14px;background:url(../images/nav_bg.png) no-repeat 100% -258px;}
.m_titlebg p span {display: block;background:url(../images/nav_bg.png) repeat-x 0 -198px;text-align:left;font-size:15px;font-weight:bold;color:#003F78;line-height:26px;letter-spacing:2px;}

.search_bg {background:#ACC1E6;padding:15px;overflow:hidden;}

.h_news li {height:23px;line-height:23px;overflow:hidden;}
.h_news li a {display:block;height:23px;line-height:23px;text-indent:5px;}
.h_news li a:hover {background:url(../images/h_news_bg.gif) no-repeat 0 -18px;}

.m_dh {width:220px; overflow:hidden;}
.m_dh li {height:24px;}
.m_dh a {background:url(../images/dh_bg.gif) no-repeat 0 0;display:block;width:100%;line-height:24px;text-indent:20px;font-weight:bold;color:#074089;}
.m_dh .onpg,
.m_dh a:hover {background:#3064AD url(../images/dh_bg.gif) no-repeat 0 -24px;text-decoration: none; color:#FFF;}

.job_zp {padding:5px 10px;; border-bottom:1px solid #EEE;}
.job_zp li {float:left;width:20%; height:22px; line-height:22px; text-align:left;}

.redlink {text-decoration: none;color: #f30;}
.redlink:hover {text-decoration: underline;color: #f63;}
.color1 {color: #fff;}
.color2 {color: #ccc;}
.color3 {color: #666;}
.color4 {color: #666;}
.color5 {color: #333;}
.color6 {color: #000;}
.color7 {color: #074089;}
.color8 {color: #f30;}
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 9px; color:#827E75;}
.text2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.text3 {font-size: 16px;}
.cont1 {line-height: 130%;}
.cont2 {line-height: 150%;}
.cont3 {line-height: 200%;}
.cont4 {font-size: 13px;line-height: 20px;}
h1 {font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight: bold;color:#074089;}
h2 {font-family: "黑体", sans-serif;font-size: 14px;margin:7px 0 0 8px;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold;margin:7px 0 0 8px;}
h4 {padding-bottom:10px;}
.wbk {font-size: 12px;color: #717679;height: 16px;border:1px solid #CCC;background-color:#FFF;}
.srk {font-size: 12px;color: #717679;padding: 2px 1px 1px 3px;border:1px solid #CCC;background-color:#FFF;}
.btn {font-size: 12px;color: #717679;height: 20px;border:1px solid #CCC;background-color:#FFF;}

.fl {width:220px; overflow:hidden;}
.fl li {height:24px;}
.fl a {background:url(../images/dh_bg.gif) no-repeat 0 0;display:block;width:100%;line-height:24px;text-indent:20px;font-weight:bold;color:#074089;}
.fl .onfl,
.fl a:hover {background:#3064AD url(../images/dh_bg.gif) no-repeat 0 -24px;text-decoration: none; color:#FFF;}
.xl a {text-indent:20px;margin-left:10px;font-weight:normal;}
.fl .onxl, 
.xl a:hover {background:url(../images/dh_bg.gif) no-repeat left center;text-decoration: none;}

/*proimg start*/
.proimg ul{
height:126px;
}
.proimg li{
width:25%;
height:126px;
overflow:visible;
float:left;
}
.proimg a:link, .proimg a:visited{
width:140px;/*链接所占位置*/
height:126px;
display:block;
margin:0 auto;
}
.proimg a:link span, .proimg a:visited span{
width:140px;/*图片位置起始大小*/
height:100px;
display:block;
overflow:hidden;
background:#fff;
/*padding:2px;*/
border:1px solid #CCC;
}
.proimg i {
display:inline-block;
height:100%;
vertical-align:middle;
}
.proimg a span img{
width:100%;
vertical-align:middle;
margin:0 auto;
*click:expression(this.onclick = function(){this.parentNode.parentNode.click()});
}
.proimg a p{
display:block;
height:26px;
line-height:26px;
width:140px;/*文字所占位置*/
margin:0 auto;
text-align:center;
font-weight:normal;
overflow:hidden;
}	
.proimg a:hover, .proimg a:active{
width:288px;/*移上后下面的大小*/
height:232px;
position:relative;
overflow:hidden;
left:50%;
margin-left:-144px;
margin-top:-106px;
z-index:100;
cursor:pointer;
_margin-bottom:2px;
}
.proimg a:hover span, .proimg a:active span{
width:280px;/*移上图片框大小*/
height:200px;
display:block;
overflow:hidden;
background:#fff;
padding:2px;
border:2px solid #00306A;
}
/*proimg end*/
.proimg #moredl {
height:20px;
line-height:20px;
text-align:center;
}
.proimg #moredl:hover, .proimg #moredl:active{
width:140px;/*移上后下面的大小*/
height:20px;
left:50%;
margin-left:-70px;
margin-top:0;
cursor:pointer;
_margin-bottom:-2px;
}
.proimg #moredl b {
color:#122655;
font-weight:normal;
}
.newproimg ul{height:146px;}
.newproimg li{width:33.3%;}