* {font-family: Arial, Helvetica, "宋体", sans-serif;font-size:12px;color:#666;margin:0;padding:0;border:0;}
body {background:#FFF url(../images/bottom2_bg.png) repeat-x bottom;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;}
a {text-decoration: none;color: #666;}
a:hover {text-decoration: underline;color: #135036;}
#top {height:118px; background:url(../images/top_bg.png) repeat-x 0 0;}
#top .top_m {width:800px;text-align:left;margin:0 auto;}
#topad {margin:0 auto;width:830px;position:relative;/* padding-bottom:12px; background:url(../images/topad_bg.png) repeat-x left bottom;*/}
#main {width:830px;margin:0 auto;text-align:left;}
#m_l {width:204px;padding:8px; background:#E6E5D1 url(../images/main_bg.png) repeat-x left top;}
#m_left {padding:0 10px;padding-top:10px;background:#FFF;}
#m_r {float:right;width:584px;padding:8px; background:#E6E5D1 url(../images/main_bg.png) repeat-x left top;}
#m_right {padding:0 10px;padding-top:10px;background:#FFF; width:564px;}
#bottom {margin-top:20px;padding:0;line-height:150%; height:110px; background:url(../images/bottom_bg.png) no-repeat bottom;}
#bottom .bottom_m {margin:0 auto; width:890px;}
img {border:0;}
ul {list-style:none;}
.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 #D1DD9A;text-align:left;padding:5px;}
.tab #hf, .bk_left p {border-top:1px solid #D1DD9A;}
.tab #hf {margin-top:5px; padding-top:5px;}
.p_up {height:30px; line-height:30px; border-bottom:2px solid #56A947;}
.p_down {padding:0 10px; margin-top:16px; text-align:right; height:30px; line-height:30px; border-top:2px solid #56A947;}

.titlebg {height: 34px;line-height: 22px;background: url(../images/title_bg.png) no-repeat 0 0px;}
.titlebg p {padding: 0 6px;background: url(../images/title_bg.png) no-repeat 100% -68px;}
.titlebg p span {display: block; padding-bottom:12px;background: url(../images/title_bg.png) repeat-x 0 -34px;font-size:13px; text-align:center;font-weight:bold;color:#FFF;}
/*.titlebg a {line-height:23px;font-size:9px;font-weight:bold;}*/

.h_titlebg {height:26px; padding-left:25px;background:url(../images/nav_bg.png) no-repeat 0 0;}
.h_titlebg p {padding: 0 10px;background:url(../images/nav_bg.png) no-repeat 100% -52px;}
.h_titlebg p span {display: block;background:url(../images/nav_bg.png) repeat-x 0 -26px; font-size:14px;font-weight:bold;color:#1F7339;line-height:26px;/*letter-spacing:2px;*/}
.h_titlebg a {line-height:23px;font-size:9px;font-weight:bold;}

.m_titlebg {height:34px;overflow:hidden;background:url(../images/title_bg.png) no-repeat 0 0; /*margin-top:10px;*/}
.m_titlebg .m_titlebg_b {padding:0 6px;height:34px;background:url(../images/title_bg.png) no-repeat 100% -136px;}
.m_titlebg p {/*padding:0 6px;*/height:34px;background:url(../images/title_bg.png) repeat-x 0 -102px;}
.m_titlebg .title_l {padding:0 20px;padding-bottom:12px;float:left;background:url(../images/title_bg.png) repeat-x 0 -34px;;font-size:13px;font-weight:bold;color:#FFF;line-height:22px;/*letter-spacing:2px;*/}
.m_titlebg .title_r {padding-right:6px; display:block;padding-bottom:12px;float:right; text-align:right;color:#135036;line-height:22px;}
.m_titlebg .title_r a {color:#135036;}

.search {padding:10px 5px;overflow:hidden;text-align:center;}
.search #pro_dlid {width:90%;border:1px solid #6C8D7A;padding-left:3px;background:#F9F9ED;}
.search #text {width:87%;height:18px;padding-left:3px;line-height:140%; margin:10px 0;border:1px solid #6C8D7A; background:#F9F9ED;}
.search p {margin:0 auto;width:90%;}
.search #type1, .search #type2, .search label {vertical-align: middle;}

.h_news {background:url(../images/h_news_bg.png) repeat-x bottom; padding:5px;}
.h_news li {height:22px;line-height:22px;overflow:hidden;padding:0 5px;border-bottom:1px dashed #CCC;}
.h_news li a {display:block;height:22px;line-height:22px;padding-right:10px;background:url(../images/h_news_bg.gif) no-repeat 0 0;}
.h_news li a:hover {background:url(../images/h_news_bg.gif) no-repeat 0 -18px;}

.news {width:100%;border-collapse:collapse;border-spacing:0;margin-top:10px;}
.news tr {height:22px;line-height:22px;overflow:hidden;}
.news td {border-bottom:1px dashed #EEE;}
.news a {width:100%; display:block; line-height:25px;text-indent:10px;}

.m_dh {padding:10px 5px;}
.m_dh ul {width:100%;overflow:hidden;}
.m_dh li {height:22px;overflow:hidden;}
.m_dh a {background:url(../images/dh_bg.gif) no-repeat 0 0;display:block;width:100%;line-height:22px;text-indent:18px;}
.m_dh .onpg,
.m_dh a:hover {background:url(../images/dh_bg.gif) no-repeat 0 -22px;text-decoration: none; color:#135036;}

.job_zp {padding:5px 10px; border-bottom:1px solid #EEE;}
.job_zp li {float:left;height:22px; width:30%;line-height:22px;text-align:left; margin-right:10px;}

.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: #969A9D;}
.color8 {color: #f30;}
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.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 #6C8D7A;background-color:#FFF;}
.srk {font-size: 12px;color: #717679;padding: 2px 1px 1px 3px;border:1px solid #6C8D7A;background-color:#FFF;}
.btn {font-size: 12px;color: #717679;height: 20px;border:1px solid #6C8D7A;background-color:#FFF;}

.fl {padding:10px 5px;}
.fl ul {width:100%;overflow:hidden;}
.fl li {height:22px;overflow:hidden;}
.fl a {background:url(../images/dh_bg.gif) no-repeat 0 0;display:block;width:100%;line-height:22px;text-indent:18px; color:#135036; font-weight:bold;}
.fl .onfl,
.fl a:hover {background:#EEE url(../images/dh_bg.gif) no-repeat 0 -22px;text-decoration:none;color: #135036;}
.xl a {text-indent:18px;margin-left:10px;font-weight:normal;color: #666;}
.fl .onxl, 
.xl a:hover {background:url(../images/dh_bg.gif) no-repeat 0 -22px;text-decoration: none;color: #135036;}

.menu {height:26px;background:url(../images/nav_bg.png) no-repeat 0 0; margin-top:10px; overflow:hidden;}
.menu .menu2 {padding: 0 10px;background:url(../images/nav_bg.png) no-repeat 100% -52px;}
.menu ul {background:url(../images/nav_bg.png) repeat-x 0 -26px;padding-bottom:3px;line-height:23px; height:23px;}
.menu li {float:left;padding:1px 0;line-height:21px;width:32%;text-align:center;}
.menu li a {display:block;color:#666;font-weight:bold;height:19px;line-height:19px; padding-top:2px;}
.menu li a.tabactive {text-decoration:none;color:#FFF;background:url(../images/tab_bg.png) no-repeat center bottom;position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {font-size:12px; margin-bottom:5px;}

/*proimg start*/
.proimg ul{
height:126px;
}
.proimg li{
width:33.3%;
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;
_margin-bottom:2px;*/
cursor:pointer;
}
.proimg a:hover span, .proimg a:active span{
/*width:280px;移上图片框大小
height:200px;
padding:2px;*/
display:block;
overflow:hidden;
background:#fff;
border:1px solid #666;
}
/*proimg end*/
.newproimg ul{height:117px;}
.newproimg li{width:50%;float:left; text-align:center;}
.newproimg img{width:116px; height:112px;border:1px solid #CCC;}