/* CSS Document */

body{ background:url(../image/BG.gif); margin:0px; padding:0px; font: normal 12px Verdana,'ËÎÌå'; color:#333;}
a,a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active {text-decoration: underline; color:#330000;}
img{border:0px;}
ul,li,h1,p{margin:0px; padding:0px; list-style:none;}

/* Red Title */
.Red_Title{color:#660000;}

/* ¾ÓÖÐ */
#head,#Message,#middle,#foot{margin:0 auto; width:960px; }

/* ¶¥²¿ */
#head{ height:25px; margin-top:15px; padding:0 10px;}

/* menu */
#menu{ width:248px; margin:0 auto; background:url(../image/menu_f.jpg) no-repeat bottom 10px;}
.suckerdiv ul{margin:0 0 10px 0; padding:0; font-weight:bold; text-align:left; line-height:22px; list-style-type: none; width: 230px; /* Width of Menu Items */ }
.suckerdiv ul li{position: relative;}
/*Sub level menu items */
.suckerdiv ul li ul{position: absolute; width: 170px; /*sub menu width*/ top: 0; visibility: hidden;}
.suckerdiv ul li ul li ul a,.suckerdiv ul li ul a{ color:#FFF; background-color:#660000; padding-left:20px;}
/* Sub level menu links style */
.suckerdiv ul li a{display: block; overflow: auto; /*force hasLayout in IE7 */ color:#FFF; text-decoration: none; padding: 1px 5px; border-bottom: 0;}
.suckerdiv ul li a:visited{ color:#FFF;}
.suckerdiv ul li a:hover{ background-color:#8b3333;  color:#FFF;}
.suckerdiv .subfolderstyle{background: url(../image/menu_ico.gif) no-repeat 220px 8px;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/* head_menu */
#head_menu{ height:25px; line-height:25px; float:right; margin-top:-25px;}
#head_menu td a,#head_menu td a span{ cursor:pointer; background:url(../image/head_menu.jpg); display:block; text-align:center; float:left;}
#head_menu td a{margin:0 2px;}
#head_menu td a span{ margin-left:10px; _margin-left:5px;  height:25px; padding-right:10px; background-position:right 0;}

/* Message */
#Message{background-color:#FFF;}
#Message td.index_l,#Message td.index_r{width:8px; background:url(../image/index_j.jpg) no-repeat;}
#Message td.me_l,#Message td.me_r{ background:url(../image/Message_bg.jpg) no-repeat; width:10px; height:40px;}
#Message td.index_r,#Message td.me_r{background-position:right -0;}
#Message td.me_m{background:url(../image/Message_bg.jpg) center -40px repeat-x; width:924px; height:40px; line-height:40px;}
#Message td.me_m span{font-weight:bold; color:#330000; margin-right:10px; background:url(../image/Message_ico.jpg) no-repeat; padding-left:20px;}

/* Middle */
#middle{background-color:#FFF;}
#middle td.m_l{ width:265px; text-align:center; background:url(../image/left_bg.jpg) 8px 0 repeat-y;}
#r_kj{ width:680px;}

/* sousuo */
#sousuo{ width:248px; background:url(../image/left_ss.jpg) no-repeat; text-align:center; height:65px; margin:0 auto;}

/* text */
.text_1{ border:#330000 1px solid; background-color:#FFF; height:16px;}

/* link */
#link{ width:248px; height:75px; background:url(../image/left_link.jpg) no-repeat; text-align:left; padding-left:20px; line-height:30px; margin:0 auto;}
#link h1{ font:bold 12px Verdana,'ËÎÌå'; margin-top:15px;}

/* login */
#login{ width:248px; color:#FFF; margin:10px auto;}
#login a{color:#FFF;}

/* foot */
#foot td.f_l,#foot td.f_r,#foot td.f_m{ background:url(../image/foot_bg.gif) ; height:55px;}
#foot td.f_l{ width:25px;}
#foot td.f_r{ width:25px; background-position:right 0px;}
#foot td.f_m{ background-position: left -55px;}
#foot td.f_m ul{margin-top:22px;}
#foot td.f_m ul li{float:left;}
#foot td.f_m ul li.ff{ width:400px;}

/* i_info */
.i_info{ width:430px; text-align:left;}
.ppt{width:220px; padding:1px; border:#b27f7f 1px solid; margin-top:10px; height:203px;}
.i_info td.i_title{background:url(../image/info_bg.jpg) repeat-x; height:35px;}
.i_info td.i_title strong{background:url(../image/info_ico.jpg) left no-repeat; margin-left:10px; padding-left:20px; color:}
.info_hot{padding-top:10px; line-height:20px;}
.i_info td.i_con{padding:15px 0;}
.i_info td.i_con a{display:block; border-bottom:#CCC 1px dashed; line-height:22px; text-decoration:none;}
.i_info td.i_con span{float:right; margin-top:-20px;}
.info_hot img{float:left; margin-right:20px;}

/* i_xinchou */
#i_xinchou{width:230px; background-color:#eaeaea;}
#i_xinchou td.xc_t,#i_xinchou td.xc_f{ background:url(../image/xc_bg.jpg); height:5px;}
#i_xinchou td strong{background:url(../image/xc_f.jpg) bottom center no-repeat; display:block; line-height:30px; margin:0 auto; width:210px;}
#i_xinchou td.xc_f{ background-position:0 -5px;}
#i_xinchou td.xc_m{width:230px; padding:5px 5px 0; line-height:20px;}
#i_xinchou td.xc_m ul li{float:left; width:110px; overflow:hidden; text-align:center;}

/* job */
.i_job{background-color:#eaeaea; text-align:left;}
.i_job td.j_c{padding:15px 15px 0; line-height:22px; height:135px;}
.i_job td.j_c a{display:block;}
.i_job td.j_c a span{float:right; margin-top:-22px;}
.i_job td.j_t_l,.i_job td.j_t_r,.i_job td.j_f_l,.i_job td.j_f_r{ background:url(../image/job_bg.jpg); width:5px;}
.i_job td.j_t{background:url(../image/job_bg.jpg) repeat-x center -36px; width:220px; padding-left:5px;}
.i_job td.j_t_l,.i_job td.j_t_r{height:31px;}
.i_job td.j_t_r{background-position:right 0;}
.i_job td.j_f_l{background-position:left -31px; height:5px;}
.i_job td.j_f_r{ background-position:right -31px;}
.Tab_k{width:435px;}
.menu1box { margin-top:4px; position:relative; overflow:hidden; height:27px; width:415px;text-align:left;}
#menu1 {position:absolute; top:0; left:5px; z-index:1; }
#menu1 li { background:url(../image/i_job_r.jpg) 0 0 no-repeat; float:left; display:block; cursor:pointer; text-align:center; line-height:28px; height:27px; margin:0 1px}
.nhover { background:url(../image/i_job_r.jpg) right 0 no-repeat; margin-left:15px; padding-right:15px; }
.ahover { background:url(../image/i_job_l.jpg) right 0 no-repeat; margin-left:15px; padding-right:15px; }
#menu1 li a{text-decoration:none; color:#660000;}
#menu1 li.hover { background:url(../image/i_job_l.jpg) -1px 0 no-repeat; font-weight:bold;}
.main1box { clear:both; background-color:#eaeaea; height:135px;}
#main1 ul {display: none;}
#main1 ul.block {display: block;}

#menu2{ position:absolute;top:0;left:0;z-index:1;}
#menu2 li{ background:url(../image/i_job_r.jpg) left no-repeat; float:left; display:block; cursor:pointer; text-align:center; line-height:27px; height:27px;}
#menu2 li a{text-decoration:none; color:#660000;}
#menu2 li.hover{ background:url(../image/i_job_l.jpg) left no-repeat; font-weight:bold;}
#main2 ul{display: none;}
#main2 ul.block{display: block;}

/* i_sj */
#i_sj{ width:680px; margin-top:10px; text-align:left;}
#i_sj td.i_sj_t_l,#i_sj td.i_sj_t_r,#i_sj td.i_sj_f_l,#i_sj td.i_sj_f_r{background:url(../image/sj_ico.jpg); width:8px;}
#i_sj td.i_sj_t_r{ background-position:right 0; height:38px;}
#i_sj td.i_sj_t_m{background:url(../image/sj_ico.jpg) center -46px repeat-x; font-weight:bold; color:#FFF; line-height:30px;}
#i_sj td.i_sj_f_l,#i_sj td.i_sj_f_r{background-position:0 -38px;}
#i_sj td.i_sj_f_r{ background-position:right -38px; height:8px;}
#i_sj td.i_sj_f_m{background:url(../image/sj_ico.jpg) center -84px; width:672px;}
#i_sj td.i_sj_f_n{border-style:none solid; border-width:1px; border-color:#680000;}
#i_sj div{line-height:16px; background:url(../image/sj_f.jpg) left no-repeat; background-position:left top; padding:10px 15px 0; height:120px; overflow:hidden;}
#i_sj div p{margin-top:10px; font-stretch:inherit;}
#i_sj img{ margin-top:5px;}
