﻿body {font-size:14px; color: #3a3a3a; background-color:#ededed; font-family:'Microsoft Yahei';}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote,img,table,td,img,div,p{margin:0;padding:0;border:0;font-family:'Microsoft Yahei';}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle; border:0;}
a:link,a:visited{color:#3a3a3a;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.w1015{ margin:0 auto; width:1015px;}
.clear{ font-size:0; clear:both; line-height:0; height:0;}

/*header*/
.header{ width: 100%; border-bottom: 8px solid #1a0339; height: 80px; margin-bottom:7px;background-color: #fff;}
.nav{ width: 100%;min-width: 1015px;height: 51px;}
.nav ul{ background:#cc1102; height:35px;}
.nav li{float: left; height: 35px; line-height: 35px; padding: 0 0 0 12px; width:100px; text-align:center;}
.nav .w1015 .b{background: url(navLine.png) 10px top no-repeat; }
.nav li a{ text-decoration:none; color:#fff; font-size:16px;}
.nav li a:hover{ text-decoration:none; color:#ff0; font-size:16px;}
.nav li a.cur{color:#ff0;}
.nav_line{ height: 16px; background:#fff;}
.nav_lineL{height: 16px; background:#EDEDED url(cornerL.png) left top no-repeat; width:7px; float: left;}
.nav_lineR{height: 16px; background:#EDEDED url(cornerR.png) left top no-repeat; width:7px; float: right;}
/*footer*/
.footer{ text-align:center; background:#2f3436; color: #fff; padding:5px 10px; margin:0 auto; width: 981px;}

/*content */
.contentBox{ width: 961px; padding:20px; margin: 0 auto; background:#fff;}
.contentBox .title{  padding-bottom: 10px; }
.content{ font-size:14px; line-height: 24px;padding: 10px;}
.content li{ float: left;  width: 260px; padding: 5px; margin-left: 20px;list-style-type: disc; }

.contentBoxL{ width:280px;}
.contentBoxL .titleList{  width: 200px; }
.contentBoxL ul{ padding:10px;}
.contentBoxL li{line-height:30px; height: 30px;  font-weight:bold;}

.contentBoxR{ width:660px; border-left:1px solid #cbcbcb; padding:0 0 30px 14px;}
.title_jobs{background: url(title_03.png) right top no-repeat; height:69px;}
.jobs_list .title{border-bottom:1px dashed #cccccc;  color:#000; font-weight: bold;}
.jobs_list .list{ padding:5px 10px; line-height:26px; overflow:hidden;}
.jobs_list{border-bottom:1px dashed #cccccc;padding-bottom:15px; margin-left:30px; }
.jobs_name{ font-size:16px; font-weight:bold; line-height:40px; line-height:40px; padding:0 10px;}
a.more{ height:30px; line-height:30px; background:#cc1102; border-radius:5px; color:#fff; padding:0 10px; margin-top:10px; }
a.more:hover{ color:#fff;}