* {font-family: Arial, "宋体", Tahoma, Helvetica, sans-serif;font-size:12px;color:#FFF;margin:0;padding:0;border:0;}
body {background: #050505;text-align:center;scrollbar-face-color: #000C1B; scrollbar-highlight-color: #000C1B; scrollbar-shadow-color: #000C1B; scrollbar-3dlight-color: #00295B; scrollbar-darkshadow-color: #00295B;scrollbar-arrow-color: #000; scrollbar-track-color: #000C1B;}
a {text-decoration: none;color: #FFF;}
a:hover {text-decoration: underline;color: #999;}
#box {position:absolute;width:1004px;height:623px;margin:-311px 0px 0px -502px;top: 50%;left: 50%;padding:0; border:0;}
/*#top {height:163px; background:url(../images/top_bg.png) repeat-x 0 0;}*/
#top .top_m {width:1004px;text-align:left;margin:0 auto;}
#topad {margin:0 auto;width:870px;position:relative; padding-bottom:12px; background:url(../images/topad_bg.png) repeat-x left bottom;}
#main {width:1004px;margin:0 auto;text-align:left;}
#m_left {float:left;width:220px;}
#m_right {float:right;width:784px;}
#bottom {margin-top:20px;padding:10px 0;line-height:150%; background:url(../images/bottom_bg.png) repeat-x bottom;}
#bottom .bottom_m {margin:0 auto; width:800px;}
img {border:0;}
ul {list-style:none;}
.float_l {float:left;}
.float_r {float:right;}
.clearer {clear:both;height:0;line-height:0px;font-size:0px; margin:0; padding:0;}
.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:90%;}
.tab th {height:25px; line-height:25px;}
.tab td {border:solid 1px #333;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:1px dashed #666;}
.p_down {padding:0 10px; margin-top:-10px; text-align:right; height:30px; line-height:30px; border-top:2px solid #666;}

.titlebg {height:40;background:url(../images/title_bg.png) repeat-x 0 -40px;margin-top:10px; padding-bottom:16px;}
.titlebg p {padding: 0 10px; text-align:center;}
.titlebg p span {line-height:23px; font-weight:bold; font-size:13px; color:#FFF;/*letter-spacing:2px;*/}
/*.titlebg a {line-height:23px;font-size:9px;font-weight:bold;}*/

.h_titlebg {height:26px;background:url(../images/nav_bg.png) no-repeat 0 0; margin-top:10px;}
.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-weight:bold;color:#666;padding-bottom:3px;line-height:23px;/*letter-spacing:2px;*/}
.h_titlebg a {line-height:23px;font-size:9px;font-weight:bold;}

.m_titlebg {height:40px; overflow:hidden;background:url(../images/title_bg.png) repeat-x 0 -40px; margin-top:10px;}
/*.m_titlebg p {padding: 0 10px; padding-left:0;}*/
.m_titlebg .title_l {padding:0 20px;padding-bottom:16px;float:left;background:url(../images/title_bg.png) repeat-x 0 0;font-size:13px;font-weight:bold;color:#FFF;/*letter-spacing:2px;*/line-height:23px;/*letter-spacing:2px;*/}
.m_titlebg .title_r {padding-right:5px;float:right; text-align:right;color:#FFF;line-height:23px;}
.m_titlebg .title_r a {color:#FFF;}

.search {padding:10px 5px;overflow:hidden;text-align:center;}
.search #pro_dlid {width:90%;border:1px solid #CCC;padding-left:3px;background:#FFF;}
.search #text {width:87%;height:18px;padding-left:3px;line-height:140%; margin:10px 0;border:1px solid #CCC; background:#FFF;}
.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 #EEE;}
.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:3px;}
.news tr {height:20px;overflow:hidden;}
/*.news td {border-bottom:1px dashed #EEE;}*/
.news a {width:100%; display:block; line-height:20px;text-indent:10px; color:#999;}
.news a:hover {text-decoration: none;color: #FFF;}

.imgpg a, .imgpg span {width:16px;height:16px;display:block;float:left;text-indent:-9999px;background:url(../images/news_pg.gif) no-repeat;}
.imgpg #pg1, .imgpg #sp1 {background-position: -16px 0; margin-right:8px;}
.imgpg #sp2 {background-position: -16px -32px;}
.imgpg #pg3, .imgpg #sp3 {background-position: -16px -48px; margin-left:30px;}
.imgpg #pg4, .imgpg #sp4 {background-position: -16px -16px; margin-left:8px;}
.imgpg #pg1 {background-position: 0 0;}
.imgpg #pg2 {background-position: 0 -32px;}
.imgpg #pg3 {background-position: 0 -48px;}
.imgpg #pg4 {background-position: 0 -16px;}

.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:#DA251D;}

.job_zp {/*padding:5px 10px; border-bottom:1px solid #EEE;*/ text-align:left;}
.job_zp li {float:left;height:22px; line-height:22px; text-align:left;}

a.redlink {text-decoration: none;color: #00b7ed;}
a.redlink:hover {text-decoration: underline;color: #51D8FF;}
.color1 {color: #fff;}
.color2 {color: #ccc;}
.color3 {color: #666;}
.color4 {color: #666;}
.color5 {color: #333;}
.color6 {color: #000;}
.color7 {color: #00b7ed;}
.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: 120%;}
.cont1 p {margin-bottom:10px;}
.cont2 {line-height: 140%;}
.cont2 p {margin-bottom:10px;}
.cont3 {line-height: 160%;}
.cont3 p {margin-bottom:10px;}
.cont4 {line-height:180%; font-size:14px;}
.cont4 p {margin-bottom:10px;font-size:14px;}
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, .srk, .btn {font-size: 12px;color: #FFF;padding:2px 3px;background-color:#333;}
.wbk {height: 16px;}
.btn {height: 20px;}

.fl {padding:48px 0 0 66px;}
.fl ul {width:100%;overflow:hidden;}
.fl li {height:20px;overflow:hidden; margin:1px 0;}
.fl a {display:block;width:100%;height:20px;line-height:20px;text-indent:-9999px;}
.fl .onfl,
.fl a:hover {text-decoration:none;color:#FFF;}
.fl .xl {height:18px;}
.xl a {margin-left:20px;line-height:18px;font-weight:normal;text-indent:-9999px;}
.fl .onxl, 
.xl a:hover {text-decoration: none;color: #FFF;}

.img_fl {padding:48px 20px 0 66px;height:18px;}
.img_fl ul {width:100%;overflow:hidden;}
.img_fl li {height:20px;overflow:hidden; margin:1px 0;}
.img_fl a {display:block;width:100%;height:20px;line-height:20px;text-indent:5px; color:#909090;}
.img_fl .onimgfl,
.img_fl a:hover {text-decoration:none;color:#0F0F0F; font-weight:bold; background:#DCDCDC;}

.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;}

a.proimg:link img, a.proimg:visited img{
height:62px;
margin:0 1px;
*filter:alpha(opacity=60);
opacity:0.6;
}
a.proimg:hover img, a.proimg:active img, a.proimg:focus img{
*filter:alpha(opacity=100);
opacity:1.0;
}

.zhong {/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;/*设置垂直居中*/
text-align:center;/* 针对IE的Hack */
*display: block;
*font-size: 401px;/*约为高度的0.873*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:784px;
height:460px;
/*background:#FFF;*/
}
.zhong img {vertical-align:middle;}
.b_title {height:20px;background:url(../images/b_title_bg.gif) repeat-x;text-align:center;font-size:14px;line-height:20px;}
.b_other_p {padding:10px;}
.b_other_p span {line-height:22px;}
.yxwl {border-collapse:collapse;border-spacing:0;word-break:keep-all;word-wrap:normal;}
.yxwl td {padding-right:30px;}
