/* CSS Document */
body{ font-size:12px; font-family:"ËÎÌå"; line-height:25px;}
*{ padding:0; margin:0; list-style-type:none;}
a{ text-decoration:none; color:#333}
a:hover{ text-decoration:underline; color:#FF6600}
.w{ width:980px; margin:0 auto; padding:0}
.margin5{ margin-top:5px;}
.margin10{ margin-top:10px;}
.margin20{ margin-top:20px;}
.clear{ clear:both}
.red{ color:#ff0000;}
.red a{ color:#ff0000;}
.green{ color:#006600;}
.green a{ color:#006600;}
.yellow{ color:#FF6600;}
.yellow a{color:#FF6600;}
.more{ float:right; padding-right:5px;}
.topline{ background:#fbfbfb; border-bottom:1px solid #e5e5e5; height:25px;}
.topright{ float:right; width:210px;}
.topright li{ float:right; margin:2px 2px 0 2px;}
#area_list_box{ height:25px; overflow:hidden;}
#area_list_box li{float:left;}
#area_list_box li.show .content{display:block; }
#area_list_box li a,#area_list_box li span{display:inline-block;padding:0 6px;line-height:25px;overflow:hidden; text-decoration:underline}
#area_list_box li a:hover,#area_list_box li.show a.index{background:#FCF1DC;border:1px solid #F5A874; border-bottom-width:0;position:relative;top:0px;z-index:2;padding:0 5px;}
#more_area{position:absolute; width:660px; padding:2px; text-align:right; border:1px solid #ff861d; background:#ffd3ae; z-index:999;}
#more_area li{float:left; padding:3px 5px; display:block;}
#more_area_link a{ font-weight:bold; color:#F00; display:block; padding-right:8px;}
#logo{ width:200px; float:left; margin-top:10px;}
.areanav{ float:left; width:45px; padding-top:30px; font-size:16px; color:#FF6600; background:url(/images/dlist.gif) no-repeat right bottom;}
.topnav{ float:right; padding-left:75px; width:630px; background:url(/images/topnavleft.gif) no-repeat #fff6ed; height:59px; overflow:hidden}
.topnavr{ width:5px; height:59px; float:right; background:url(/images/topnavright.gif) no-repeat right top;}
.topnav ul{ padding-top:3px;}
.topnav li{ float:left; width:66px; background:url(/images/topli.gif) no-repeat right center; padding-left:18px;}
.topnav li#current{color:#FF6600;font-weight: bold;}
.topnav .wh1{width:95px; background-image:none;}
.menubox{ background:url(/images/menubg.gif) repeat-x; height:38px;}
.menur{ width:7px; background:url(/images/menuright.gif) no-repeat; float:right; height:38px;}
.menu{height:38px; background:url(/images/menuleft.gif) no-repeat; float:left; overflow:hidden}
.menu ul{float:left;line-height: 38px; padding-left:15px;}
.menu ul li{font-family: Arial;font-weight: bold;font-size: 12px;display: block; line-height:38px;text-align: center;float: left;}
.menu ul li.current{ background:url(/images/menucurrent.gif) no-repeat; }
.menu ul li.current a{color: #FF6100;padding-top:5px; text-align:center}
.menu ul li.current a:hover{color: #FF6100;}

.menu ul li a{color: #fff;float: left;line-height: 38px;font-size: 14px;width: 111px;}
.menu ul li a:hover{color:#fff;text-decoration: underline;}
.menu span{height: 38px;background-image: url(/images/menuli.gif);background-repeat: no-repeat;background-position: center top;width: 4px;float: left;margin-right: 1px;display: block;margin-left: 2px;}

.borderbox{ border:1px solid #ccc;}
.leftbox{width:238px; float:left;}
.btitle{ background:url(/images/titlebg.gif) repeat-x; line-height:30px;}
.btitle b{ background:url(/images/titlepico1.gif) no-repeat 10px center; padding-left:25px; color:#ff6600; line-height:30px; font-size:14px;}
.dashedborder{ border-bottom:1px dashed #ccc;}
.logininput{ width:100px;height:18px;}
.searchbox{ width:510px; background:url(/images/searchboxbg.gif) repeat-y;  margin-left:5px; float:left; overflow:hidden}
.searchboxtop{background:url(/images/searchboxt.gif) no-repeat; height:25px; padding:5px 0 0 25px; color:#ff3300; font-size:14px;}
.searchboxb{background:url(/images/searchboxb.gif) top right no-repeat; height:5px; overflow:hidden}
#snav li{ float:left; width:55px; text-align:center; height:28px}
#snav li.check{ background:url(/images/searchtitle.gif) no-repeat; text-align:center; color:#ffffff; font-weight:bold}
.sbottom{ line-height:22px;}
.hotnews{ background:url(/images/hotnews.gif) no-repeat; height:26px; padding-left:10px; margin:2px 5px;}
.hotnews span{ background:url(/images/ntitle.gif) 0 center no-repeat; padding-left:20px;}
#radbox{ float:right; width:220px; overflow:hidden;}
.wjoblist{margin:5px 0}
.wjoblist li span{ float:right; padding-right:5px;}
.rightbox{ width:735px; float:right;}
.brand{ width:235px; margin:0 5px 5px 0; float:left; border:1px solid #dbdbdb; background:#f3f3f3;}
.brand li{ line-height:20px;}
.feature{ margin:10px auto 9px auto; width:730px;}
.feature ul{ margin-left:5px;}
.feature li{ width:115px; float:left; margin:0 0 5px 5px;}
.feature li img{ border:1px solid #ccc;}
.hotjob{ margin:5px auto; width:720px;}
.hotjob li{ width:360px; float:left;}
.hotjob li span a{ color:#003399; padding-left:5px;}
.friendlinks{ width:970px; margin:0 auto; }
.friendlinks li{ width:120px;float:left}
.quicklinks{ width:970px; margin:0 auto; background:#f6f6f6; text-align:center}
.quicklinks a{float:left; margin:0 5px;}
.hotjoblist{ width:224px; background:#f8f8f8; padding:2px; float:left; margin-right:20px; border:1px solid #ccc; margin-top:10px;}
.hotjoblist li span a{ color:#000099; text-decoration:underline}
.tjobbox{ background:url(/images/tjobbg.gif) repeat-y;}
.tjobboxtop{ background:url(/images/tjobtop.gif) no-repeat; height:22px; color:#ff6000; padding:5px 0 0 15px;}
.tjobboxb{ background:url(/images/tjobb.gif) no-repeat; height:4px; overflow:hidden}
.tjoblist{ width:300px; float:left; margin:10px 10px 10px 15px}
.tjobtitle{ background:url(/images/dlist.gif) 0 8px no-repeat; padding-left:15px; color:#004ba4;}
.tjoblist ul{ border:1px dashed #ccc; background:#fffbf6;}
.tjoblist ul li{ padding:0 2px;}
.tjoblist ul li dl{ float:left; width:50px;}
.tjoblist ul li dt{ float:left; width:80px;}
.tjoblist ul li dd{ float:left; width:40px;}

.details{ margin:15px;}
.details h1{ text-align:center; margin:10px 0}
.newsfrom{ text-align:center; color:#666666;}

/*company*/
.addtofav{ clear:both; text-align:right}
.cbox{ background:url(/images/line1.gif) repeat-x 0 bottom #f9f9f9;}
.pos{ clear:both;}
.comtitle{ padding:10px; color:#ff6600;}
.comtitle h1{ float:left; font-weight:bold; font-family:"ºÚÌå"; line-height:30px;}
.comtitle .info{ padding:5px 15px 0 15px; float:left}
.cmenu{ width:300px; float:left; padding-left:20px}
.cmenu li{ float:left; background:url(/images/comcli.gif) no-repeat; width:87px; margin:0 1px; text-align:center}
.cmenu li.cur{ background:url(/images/comli.gif) no-repeat;}
.leftbox2{ width:750px; float:left; border-right:1px solid #ccc;}
.rightbox2{width:210px; float:right;}
.cominfo{ }
.clogo{ width:170px; float:right; text-align:center}
.cjob li{ border-bottom:1px solid #ccc;}
.ctitle{ border-bottom:1px solid #ccc; font-size:14px; margin:0 10px;}
.crjob li{ background:url(/images/crli.gif) 10px center no-repeat; padding-left:18px;}
.crjob{}
.contdetils li{ background:url(/images/crli.gif) 10px center no-repeat; padding-left:18px;}
.prbox{ background:url(/images/rbox.gif) repeat-y; }
.prtitle{ background:url(/images/rtitle.gif) no-repeat; color:#ff6b04; font-size:14px; padding-left:10px; line-height:29px;}
.prb{ background:url(/images/rb.gif) no-repeat; height:6px; overflow:hidden;}
.leftbox2 td{ font-size:12px; line-height:26px;}
.lbox{ border:1px solid #ccc;}
.prbox td{ font-size:12px; line-height:26px;}

/*person*/

.regbox{ background:url(/images/pregboxbg.gif) repeat-y; width:830px; margin:0 auto}
.regtop{ background:url(/images/pregboxt.gif) no-repeat 0 bottom; padding-left:15px;overflow:hidden; width:815px; margin:0 auto}
.regboxb{ background:url(/images/pregbb.gif) no-repeat; height:13px; overflow:hidden}

.list_table{background:#CCC;}
.list_table th{background:#F3E3CB; padding:3px;}
.list_table td{background:#FFFFFF; padding:3px;}

.link_list ul{ padding:10px;}
.link_list li{float:left; margin-right:10px; display:inline-block;white-space: nowrap;}
.box1{border:1px solid #E67D0B; padding:10px;}
.box2{border:1px solid #EEEEEE; padding:10px;}
.box3{border:1px solid #EEEEEE; padding:10px;}
.box3 h3{background:#F2F2F2; padding:5px; text-align:left; font-weight:bold; margin-bottom:10px;}
/* pos */
.mt{margin-top:10px;}
.ml{margin-left:10px;}
.mr{margin-right:10px;}
.mb{margin-bottom:10px;}

.hbox{float:left;!important;width:980px;!important;margin:0px;background:url(/images/helpbox.gif) repeat-y #FFF;}
.hleft{ width:250px; float:left;}
.hright{ width:720px; float:right}
.hltop{ background:url(/images/hltop.gif) no-repeat; height:4px; overflow:hidden}
.hlbottom{ background:url(/images/hlbottom.gif) no-repeat; height:4px; overflow:hidden}
.hrtop{ background:url(/images/hrtop.gif) no-repeat; height:5px; overflow:hidden}
.hrbottom{ background:url(/images/hrbottom.gif) no-repeat; height:5px; overflow:hidden}
.hleft ul{ margin:20px 30px 0 30px;}
.hleft li{ background:url(/images/titlepico2.gif) no-repeat 0px center; border-bottom:1px solid #ccc; padding-left:25px;}
.hleft li a{ color:#ff6600;}
.hrtitle{ border-bottom:1px solid #ccc; font-size:14px; color:#666}
.hrbox{ margin:20px;}

.map_list td{padding:5px;}
.map_list tr.row1 td{background:#FCEED3;}
.map_list ul { float:left; width:620px;}
.map_list ul li{list-style:none;float:left; width:110px; margin-top:5px;}
.map_list ul li a{text-align:center;height:15px;color:#000; border:1px solid #D9D9D9; background:#FCEED3; padding:3px; text-decoration:none;}
.map_list ul li a:hover{color:#F00;}


/*news*/
.nleft{ width:250px; float:left;background:#f2f5f6;  }
.nright{ width:720px; float:right;}
.nlbox{ border:1px solid #94a5ad; background:#fff; margin:8px; padding:0 10px;}
.nlbox h3{ background:url(/images/nlh1.gif) no-repeat; width:186px; margin:5px auto; text-align:center; height:28px; }
.nlbox h3 a{ display:block}
.nlbox li{ background:url(/images/icon5.gif) no-repeat 5px center; padding-left:15px; }
.nltitle{ background:url(/images/nltitle.gif) no-repeat 0 bottom; height:27px; padding:5px 0 0 30px; color:#d20202;}
.nrlbox{ width:355px; float:left; margin:0 0 10px 0;}

.lrlb{ border:1px solid #d8d8d8; padding:5px;}
.lrlb li{ background:url(/images/icon4.gif) no-repeat 0 center; padding-left:10px;}
.nltit{ background:url(/images/nltit.gif) repeat-x;  height:29px; border-right:1px solid #d8d8d8;}
.nltit b{ background:url(/images/nlb.gif) no-repeat; color:#fff; padding-left:20px; line-height:29px; display:block; height:29px; width:150px;}
.nltit span{ margin-top:3px;}
.newslist{ margin:10px;}
.newslist li{ background:url(/images/icon4.gif) 5px center no-repeat; padding:0 5px 0 15px; border-bottom:1px dashed #ccc;}
.newslist li span{ float:right}
/*search*/

.sbox{ background:url(/images/scbg.gif) repeat-y;}
.stop{ background:url(/images/stop.gif) no-repeat; height:10px; overflow:hidden;}
.sbot{ background:url(/images/sbottom.gif) no-repeat; height:10px; overflow:hidden;}
.joblist{ clear:both;}
.joblist ul{ margin:15px 0; border-bottom:1px solid #e0e0e0; padding:10px 0}
.joblist li{ clear:both;}
.joblist li h3{float:left}
.joblist li h3 a{ color:#FF0000; }
.joblist li b a{ color:#666;}


.uslist ul li{ width:195px; float:left; margin-top:10px; text-align:center}
.uslist ul li img{ border:1px solid #ccc;}