body,div,tr,td,h1,h2,h3,h4,a,ul,li,p,form,input,table,tbody{margin:0;padding:0; list-style:none;}
body{ background:url(../images/bg.jpg) repeat-x center top;font-family:Microsoft YaHei,"Î¢ÈíÑÅºÚ";font-size:14px;line-height: 22px;color:#424242;margin: 0;padding: 0;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none; font-family:Microsoft YaHei,"Î¢ÈíÑÅºÚ"; color:#424242; border:none;}
a:visited {color:#8c0901;}
a:hover {text-decoration:none;}
a.title{font-size:14px; line-height:26px; color:#fff;}
a.more:link,a.more:visited{line-height:30px; color:#f37021;}
a.more:hover{line-height:30px; color:#f37021;}
a.title:hover,a.more:hover,a:hover{text-decoration:none; color:#242323}
a.title_link:hover{text-decoration:none;}
img.pic{border:0}

.top1{ width:1004px;margin:0 auto;}
.head {height:82px;width: 1004px;margin: 0 auto;}
.top2{width:100%;   background:url(../images/nav_bj.jpg) repeat-x center;}
.logo{ float:left;max-width:1004px;height:70px; padding-top: 5px;}

.nav {height:52px;width: 1004px;margin: 0 auto;}
.nav_bj{ background:url(../images/nav.jpg) repeat-x center; margin:0 auto;}
.nav a {float:left;width:99px;height:52px;line-height:52px;color:#ffffff;text-align:center;display:block;font-size:16px;font-weight:bold;margin-right:10px;}
.nav a.on,.nav a:hover {  color:#ffffff;}


 
/* tmall focus */
.slide_inner{height:520px;}
 
.focus_wrap .slide_control{position:absolute;z-index:10;display:none;width:33px;height:33px;top:150px;filter:alpha(opacity=50);opacity:0.5;cursor:pointer;}
/*.focus_wrap .prev{background:#000 url(img/act_icon.gif) 0 8px no-repeat;left:10px;}
.focus_wrap .next{background:#000 url(img/act_icon.gif) -33px 8px no-repeat;right:10px;}*/
.slide_focus{position:absolute; right:0;text-align:center;bottom:18px;overflow:hidden;height:18px;}
/*.focus_nav span{float:left;background:url(img/head_focus_li_bg.gif) 0 0 no-repeat;width:8px;height:8px;overflow:hidden;cursor:pointer;margin-right:6px;}
.focus_nav span.on{background:url(img/head_focus_li_hov.gif) 0 0 no-repeat;}
.slide_focus span{background: none repeat scroll 0 0 #ffffff;cursor:pointer;float:left;height:18px;overflow: hidden;width:18px;margin-right:18px;border-radius:15px;}
.slide_focus .focus_active{background: none repeat scroll 0 0 #e60012;cursor:default;}*/
.focus_wrap{margin:0px auto;position:relative;}


.jobs {background:#fbfbfb;}


/*joblist*/
#job_title {height:35px; line-height:35px;}
#job_list {line-height: 30px;width:100%;}
#job_list th, #job_list td {padding: 0 0 0 10px;}
#job_list th {color:#ffffff;text-align: left;height:35px;font-size:16px;font-weight:bold;background:#0267b7;border-right:1px solid #ffffff;}
#job_list td {color:#646464;height:35px;line-height:35px; font-size:14px; border-bottom:1px dashed #c2ccdb;}
#job_list td a{ color:#646464;font-size: 14px;}

#did_title td { display:none;}


.logo img {  max-width: 1004px;  max-height: 70px;}

.main{width:960px;margin:0 auto;overflow:hidden;}
.tit{height:47px;margin-top:30px;}
.cont {padding:30px 22px;overflow:hidden;line-height:28px;text-indent: 2em;}
.cont p strong {font-size:16px;font-weight:bold;color:#2d7ec0;padding:10px 0;}


.pic {width:960px;height:300px;margin:30px 0 0;}
.imagesborder {margin:0 4px;}

.footer{margin-top:30px;height:48px;color:#ffffff; background:#0267b7;}
.footer a {color:#ffffff;line-height:48px;}


.foot {margin-top:30px;height:48px;color:#ffffff; background:#0267b7;}
.foot  a {color:#ffffff;line-height:48px;}
