@charset "utf-8";
/* CSS Document */
body{ background:url(bg.png) repeat-x;}
body,div,ul,li,dl,dt,dd,h3,p{ margin:0px; padding:0px; list-style:none;font-size:12px; font-family:Arial, sans-serif; }
a{ text-decoration:none;font-size:12px;}
a:hover{ text-decoration:underline;}

img{ border:0;}

/*头部*/
.head{ width:1000px; height:160px; background:url(top_2010-06-04.png); margin:auto;} 
.top{ width:1000px; margin:auto; height:26px;}
.top ul{  height:26px; width:430px; float:right; padding: 0 0 0 16px; }
.top li{ float:left; line-height:26px; padding: 0 8px 0 22px;}
.top li a{  color:#FFFFFF; }
.top li a:hover{  color:#FFFF00; }

.nav_main{ width:988px;margin:auto; height:73px;}
.nav_main li{ float:left;}
.nav_main li.logo{ width:200px; text-align:center;}
.nav_main li.nav{width:572px; height:73px;background:url(top_2010-06-04.png) -208px -27px; padding:0 0 0 16px;}
.nav_main li.nav a{ color:#f00; font-weight:bold; display:block; float:left; padding:50px 0 5px 0; text-align:center; margin:0 1px; display:inline;}
.nav_main li.nav a.nav01,a.nav04,a.nav05{width:84px;}
.nav_main li.nav a.nav02,a.nav03,a.nav06{ width:96px;}
.nav_main li.nav a.nav01:hover{background-position:-225px -160px;  }
.nav_main li.nav a.nav02:hover{background-position:-311px -160px; }
.nav_main li.nav a.nav03:hover{background-position:-409px -160px; }
.nav_main li.nav a.nav04:hover{background-position:-507px -160px; }
.nav_main li.nav a.nav05:hover{background-position:-593px -160px;}
.nav_main li.nav a.nav06:hover{background-position:-679px -160px; }
.nav_main li.nav a:hover{ color:#8a0303;background:url(top_2010-06-04.png);text-decoration:none;}
.nav_main li.adv{ width:200px; text-align:center;}

.search{ width:735px; height:41px; margin:6px auto 0 auto;background:url(top_2010-06-04.png) -132px -105px;}
.search span.search_top{ height:20px;  color:#aaa; width:97px; padding:0px 0 0 638px; display:block;}
.search .text{ width:500px; height:24px; border:1px solid #ae0303;float:left;margin:0 0 0 8px; line-height:24px; font-size:14px; }

.search  .but_01{ width:99px; height:28px; border:0px;background:url(top_2010-06-04.png) -0px -160px;float:left;margin:0 0 0 8px;}
.search  .but_02{ width:99px; height:28px;border:0px;background:url(top_2010-06-04.png) -109px -160px;float:left;margin:0 0 0 8px;}
.xlcd{width:97px;height:26px;position:relative;z-index:50;cursor:pointer;border:#ae0303 1px solid;background:url(xl.gif) no-repeat right 10px; background-color:#fff;float:left; margin:0 0 0 8px; display:block; display:inline;}
.xlcd dt{width:72px;height:26px;padding-left:15px;overflow:hidden;color:#f00;position:absolute;padding-right:16px; overflow:hidden; font-size:14px; font-weight:bold; line-height:26px;}
.xlcd dd{width:97px;border:#ae0303 1px solid;position:absolute;background:#fff;display:none;overflow:hidden;left:-1px;top:26px;}
.xlcd dd.show{display:block;}
.xlcd dd li{height:21px;background:#fff;width:91px;overflow:hidden;color:#666;border-bottom:#eee 1px dotted; font-size:14px; font-weight:bold; line-height:21px; text-align:center; margin:3px;}
.xlcd dd li.show{background:#fd3c3c;color:#fff;}

/*职位列表*/
.list_top_bg{width:100%; height:40px;  background:url(list_2010-06-04.png) ; }
.list_top{ width:960px; height:40px;  margin:auto;  color:#333;}
.list_top a{ color:#333;text-decoration:underline;}
.list_top a:hover{ color:#f00; }
.list_top .left{ width:360px; float:left; padding:18px 0 0 10px; display:inline}
.list_top .left a{  margin:0 6px;}
.list_top .right{ width:360px; float:right;padding:12px 10px 0 0; text-align:right; line-height:28px;}
a.last,a.next{ color:#333; border:1px solid #ccc; padding:1px 1px 0 1px; line-height:12px; text-decoration: none; height:14px;} 

#on{width:960px; margin:auto;}
#on .s1{}
#on .s2{	background:#f9f9f9; cursor:hand;}

.list{width:960px; margin:auto; border-bottom:1px dashed #ddd; height:100px; padding:20px 0 0 0 ; }
.list .list_left{ width:840px; line-height:20px; float:left;}
.list .list_left li.tit { height:26px; padding:0 0 0 10px;}
.list .list_left li.tit a{ font-size:14px; font-weight:bold; color:#251dda;}
.list .list_left li.tit a:hover{ color:#f00;}
.list .list_left li.tit a:visited{color:#FF7200}
.list .list_left li.tit span{ color:#bbb; padding:0 0 0 30px;}
.list .list_left li.tit span.xueli{ margin:0 -30px;}
.list .list_left li.int{ padding:0 0 0 36px; height:40px; font-size:13px; overflow:hidden;}
.list .list_left li.co{ margin:2px 0 ;padding:0 0 0 36px;}
.list .list_left li.co a{ color:#7c7cc6; text-decoration:underline; margin:0 30px 0 0;}
.list .list_left li.co a:hover{ color:#f00;}
.list .list_right{width:120px;float:left;  }
.list .list_right li{width:120px; text-align:center;}
.list .list_right li.bot a{ display:block; width:76px; margin:auto; height:17px;background:url(list_2010-06-04.png) 0 -40px;  padding:6px 0 0 10px; color:#8e5501; font-weight:bold;}
.list .list_right li.bot a:hover{color:#f00; text-decoration:none;background-position:0 -63px; }
.list .list_right li.sc{  margin:20px 0 0 0 ; }
.list .list_right li.sc a{ color:#7c7cc6;text-decoration:underline;  }
.list .list_right li.sc a:hover{ color:#f00;}


.list .list_left li.co .co_xueli{display:none;}
.list .list_left li.co .co_jingyan{ display:none;}
.list .list_left li.co .co_xinchou{ display:none;}


.list_bot { height:40px; width:988px; margin:auto;}
.list_all { height:30px; width:364px; float:left; padding:10px 0 0 24px; }
.list_all a { color:#333; text-decoration:underline;}
.list_all a:hover{ color:#f00;}
.page {text-align:right; font-size:12px;color:#333; height:32px; width:588px;  float:right;padding:16px 12px 0 0; }
.page a{font-size:13px; color:#333; background:#EEE;  border:solid 1px #CCC;padding:1px 5px 2px 5px; text-decoration:none; margin:auto 2px; }
.page a.c{font-size:13px; color:#0000FF; background:#FFFFFF; border:solid 1px #CCC;padding:1px 5px 2px 5px; text-decoration:none; margin:auto 2px:}
.page a.next{padding:3px 5px 1px 5px; line-height:26px;}
.page a:hover{color:#fff; background:#333;border:solid 1px #333;} 
.page strong{font-size:12px; color:#333; padding:3px 6px 2px 6px; font-weight:bold; margin:auto 2px;}

a.red{ color:#f00;}









.m_top1{ margin-top:30px;}


.about-links{ background:#eee; height:32px; line-height:32px; text-align:center; color:#999; font-size:9px; border:1px solid #ccc; border-left:0; border-right:0;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ececec);}
.about-links a{color:#666; margin:0 12px;}
	
.footer{ width:100%; height:137px; color:#666; }
.footer a{ color:#666;}
	.footer p{line-height:22px; text-align:center; padding:15px 0 0 0;}
	
	.footer .others{height:60px; width:700px;  margin: 6px auto; }
	.footer .others a{display:block; height:56px; float:left; overflow:hidden; text-indent:-500px; background:url(index-footer-icon-4.jpg) no-repeat; margin:5px; display:inline; border:1px solid #d2d2d2;}
	.footer .others .A{background-position:0 0; width:107px; }
	.footer .others .B{background-position:-107px 0; width:116px;}
	.footer .others .C{background-position:-223px 0; width:204px;}
	.footer .others .D{background-position:-427px 0; width:105px;}
	.footer .others .E{background-position:-531px 0; width:108px;}
	
.lm_01{ width:988px; margin:auto; height:35px;background:url(index_2010-05-24.png) 0 -912px;line-height:32px; }
.lm_01 span{ font-size:14px; font-weight:bold; color:#3086eb; margin:0 30px 0 12px;}
.lm_01 a{ color:#333; margin:0 8px;} 
.lm_01 a:hover{ color:#f00;} 

.lm_02{ width:988px; margin:auto; height:35px;background:url(index_2010-05-24.png) 0 -957px;line-height:32px; }
.lm_02 span{ font-size:14px; font-weight:bold; color:#f00; margin:0 30px 0 12px;}
.lm_02 a{ color:#333; margin:0 8px;} 
.lm_02 a:hover{ color:#f00;} 


