@charset "utf-8";
.pr{ position: relative;}
html,body{width: 100%; height: 100%;min-width: 1200px;}
.clefix{content:".";display:block;clear:both;visibility: hidden;height:0 !important;}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1; /* Õë¶ÔIE6 7 */ }

.wrap{ position: relative; width: 100%; height: auto;}
.wrap .header{width:100%; height:70px; background: #fff;}
.wrap .header .middle{width:1202px; height:100%; margin:0 auto; background: #fff;}
.wrap .header .middle .logo{width:238px; height:37px; margin-top: 16px;}

.wrap .header ul.navItem{width:auto; width:auto\9; height:100%;}
.wrap .header ul.navItem li{ float: left; width:118px; height:70px;}
.wrap .header ul.navItem li a{ display: block; width:100%; height:100%; font-size:20px; color: #194f8f; text-decoration: none; text-align: center; line-height: 70px;}
.wrap .header ul.navItem li.on{background:#194f8f;}
.wrap .header ul.navItem li.on a{color: #fff;}
.wrap .header ul.navItem li:hover{background:#194f8f;;}
.wrap .header ul.navItem li:hover a{color: #fff;}

.banner{ position: relative; width:1202px; height: 235px; margin: 0 auto;}
.banner img{ position: absolute; top:0; left: 0; width: 100%; vertical-align: top;opacity: 0; filter:alpha(opacity=0);}
.banner img{width: 100%; vertical-align: top;}

.titleBox{width:1202px; height:auto; margin:0 auto;}
.titleBox .title{width: 808px; height:100px; border-bottom: 8px solid #194f8f; line-height: 100px; font-size:24px; color: #194f8f;}

.wrap .content{width:1202px; height: auto; margin: 0 auto;}
.wrap .content b{ display: block; width:100%; line-height: 52px; font-size: 16px; font-weight: bold;  color: #194f8f;}
.wrap .content p{width:100%; text-indent: 36px; line-height: 28px; font-size: 16px; color: #313131;}
.wrap .content .img1{ display: block; width: 1080px; margin: 0 auto; margin-top:10px; margin-bottom: 10px; vertical-align: top;}
.wrap .content ul.imgbox{width: 1080px; height: auto; margin: 0 auto; margin-bottom: 35px; overflow: hidden;}
.wrap .content ul.imgbox li{float: left; width:33.3%;height:262px;}
.wrap .content ul.imgbox li img{width: 312px; height: 100%; vertical-align: top;}
.wrap .content ul.imgbox li.two{text-align: center;}
.wrap .content ul.imgbox li.last{text-align: right;}
.wrap .content .text{width: 100%; height: auto; padding-bottom: 70px;}
.wrap .content .text p{position: relative; padding-left:5px; line-height: 27px; font-size: 16px; color: #313131;}
.wrap .content .text p span{ display: block; position:absolute; top:7.5px; left: 0; width:12px; height: 12px; background: #313131;}
.wrap .content .ly{width:80%; height: auto; padding-left:20%;}
.wrap .content .ly .box{width: 100%; height: auto; padding-bottom: 50px;}
.wrap .content .ly .box .pic{vertical-align: middle;}
.wrap .content .ly .box .nr{margin-left: 108px; height: auto;}
.wrap .content .ly .box .nr span{ display:block; line-height:24px; font-size: 16px; color: #313131;}
.wrap .content .ly .box .nr span.bold{font-weight: bold; color: #000;}

.wrap .jobContent{width:1202px; height: auto; margin: 0 auto; padding-bottom: 40px;}
.wrap .nav{width:307px; height: auto; padding-left: 48px; background: #dedddd;}
.wrap .nav .title{width: 100%; height: auto;}
.wrap .nav .title h1{width:100%; height:100px; line-height: 108px; font-size: 24px; text-align: center; color: #194f8f; border-bottom: 8px solid #194f8f;}
.wrap .nav ul.page{ width:100%; height:auto; overflow: hidden;}
.wrap .nav ul.page li{ width:100%; height:53px; text-indent:76px; background: url("../images/ico_arr.png") 10px center no-repeat;}
.wrap .nav ul.page li a{ display: block; width: 100%; height:100%; line-height: 53px; font-size: 18px; color: #313131; text-decoration: none;}
.wrap .nav ul.page li:hover{ background:url("../images/ico_arr_on.png") 10px center no-repeat #b5b5b5;}
.wrap .nav ul.page li:hover a{ color:#fff;}
.wrap .nav ul.page li.on{ background:url("../images/ico_arr_on.png") 10px center no-repeat #b5b5b5;}
.wrap .nav ul.page li.on a{ color:#fff;}
.wrap .nav ul.page li.child{ display: none; width: 100%; height:216px;}
.wrap .nav ul.page li.child .childBox{width:256px; height:auto;}
.wrap .nav ul.page li.child .childBox .item{width:256px; height:53px; line-height: 53px; font-size: 18px; text-indent:90px; border-bottom: 1px solid #b5b5b5;background: url("../images/ico_arr.png") 10px center no-repeat;}
.wrap .nav ul.page li.child .childBox .item a{font-size: 18px; color: #313131;}
.wrap .nav ul.page li.child .childBox .item:hover a{color: #194f8f;}
.wrap .nav ul.page li.child .childBox .item.on a{color: #194f8f;}

.wrap .frCon{ margin-left: 391px; width:774px; height: auto; padding-left: 36px;}
.wrap .frCon .title{width:100%; height:100px; line-height: 108px; font-size: 24px; color: #194f8f; border-bottom: 8px solid #194f8f;}
.wrap .frCon .bt{width:100%; height:52px; padding-top: 20px; font-weight: bold; font-size:16px; color: #194f8f;}
.wrap .frCon .jianjie{width: 100%; height: auto;}
/*.wrap .frCon .jianjie p{font-size: 16px!important; font-size:16px; line-height: 28px!important; line-height:28px; color: #313131;}*/
.wrap .frCon .jianjie .MsoNormal span{ text-indent: 20px; font-size: 16px!important;font-size:16px; line-height: 28px!important; line-height:28px; color: #313131;}
.wrap .frCon .jianjie >div >span{ text-indent: 20px; font-size: 16px!important;font-size:16px; line-height: 28px!important; line-height:28px; color: #313131;}
.wrap .frCon .jianjie >div{ text-indent: 20px; font-size: 16px!important;font-size:16px; line-height: 28px!important; line-height:28px; color: #313131;}
.wrap .frCon .jianjie >p{ text-indent: 20px; font-size: 16px!important;font-size:16px; line-height: 28px!important; line-height:28px; color: #313131;}
.wrap .frCon .jianjie >p >span{ text-indent: 20px; font-size: 16px!important;font-size:16px; line-height: 28px!important; line-height:28px; color: #313131;}
.wrap .frCon .jianjie >div >font >span{ text-indent: 20px; font-size: 16px!important;font-size:16px; line-height: 28px!important; font-family: heiti, 'Microsoft YaHei', '微软雅黑'; line-height:28px; color: #313131;}
/*.wrap .frCon .jianjie img{margin-left: -20px; width: 405px;}*/
.wrap .frCon .jianjie ul.imglist{width:100%; height: auto; overflow: hidden;}
.wrap .frCon .jianjie ul.imglist li{  float: left; width:382px; height: 230px; margin-bottom: 10px;}
.wrap .frCon .jianjie ul.imglist li img{width:100%; height:100%; vertical-align: top;}
.wrap .frCon .jianjie ul.imglist li.space{margin-right: 10px;}


.wrap .cultureContent{width:1202px; height: auto; margin: 0 auto;}
.wrap .cultureContent .title{width:646px; height:68px; border-bottom: 8px solid #194f8f; line-height: 68px; font-size: 24px; color: #194f8f;}
.wrap .cultureContent .imgbox{width:1202px; height: auto;}
.wrap .cultureContent .imgbox img{width: 100%; vertical-align: top;}

.wrap .duocaiContent{width:1202px; height: auto; margin: 0 auto;}
.wrap .duocaiContent .title{width:646px; height:68px; border-bottom: 8px solid #194f8f; line-height: 68px; font-size: 24px; color: #194f8f;}
.wrap .duocaiContent .marguee{ position: relative; width:100%; height: auto; padding: 34px 0px;}
.wrap .duocaiContent .marguee .imgbox{ display:none; position: relative; width:880px; height:504px; margin: 0 auto; overflow: hidden;}
.wrap .duocaiContent .marguee .imgbox img{display: block; position: absolute; top:0; left:100%; width:100%; height: 100%; z-index: 100;}
.wrap .duocaiContent .marguee .imgbox img.first{ z-index: 101; left: 0;}

.wrap .duocaiContent .marguee .choose{width: 887px; height: auto; margin: 25px auto; padding-left:9px;}
.wrap .duocaiContent .marguee .choose span{ display:block; float: left; width:214px;  height:162px; margin-right:7px;  overflow: hidden;}
.wrap .duocaiContent .marguee .choose span img{vertical-align: top;}
.wrap .duocaiContent .marguee .choose span:hover img{margin-top: -162px;}
.wrap .duocaiContent .marguee .choose span.on img{margin-top: -162px;}
.wrap .duocaiContent .marguee  .pre,.next{
    display:block; position: absolute; top:180px; width:50px;  height:80px;
    cursor:pointer;  background:#cccccc;  text-decoration: none;  display:block;
    z-index: 200;
}
.wrap .duocaiContent .marguee .pre{ left:20px; background: url("../images/btn_pre.png") no-repeat;  }
.wrap .duocaiContent .marguee .next{ right: 20px; background: url("../images/btn_next.png") no-repeat; }



/*职位搜索*/
.title2{color:#124570; font-size:16px; font-weight:bold; padding-top:25px; padding-bottom:20px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
.searchWrap{ width: 100%;margin: 0 auto;overflow: hidden; padding-top: 20px; }
.search-left{ padding-bottom: 50px;}
.searchForm{ font-size:12px;padding: 0;margin: 0;  overflow: hidden;}
.searchForm select{   padding: 3px; height: 30px;  float: left;}
.searchForm li{ list-style: none;float: left;margin-right: 10px;height: 30px;width:185px;}
.jobcontent th{ font-size: 19px; font-weight: normal; border-bottom: 8px solid #194f8f; color: #313131;line-height: 35px;height: 35px;}
.jobcontent td{ font-size:16px;}
.ajaxloading { width:100%;height:52px;}
#JobSearchShow tr { display:none;}
#JobSearchShow td{ border-bottom:1px dashed #ccc; white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}
#JobSearchShow td div{ white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}
.pageFocus {font-weight:bold;color:#c30;}
#JobSearchMenu{   padding: 15px 0; color: #333333;}
#JobSearchMenu a,#JobSearchMenu span {margin-right:3px;color: #333333;}
.turnpage_jobnum {margin-right:20px;font-weight:bold; font-size:12px;}
.turnpage_jobnum .num {color:#f00;}
.turnpage_pn {font-weight:bold;font-size:12px;}
.turnpage_pn a {text-decoration:underline;color:#000;}
.turnpage_pn a:hover {text-decoration:none;}
.turnpage_text {  width: 45px;  border: 1px solid #1D8DFF;  text-align: center;  margin: 0 10px;}
.turnpage_button {  width: 72px;  height: 19px;  cursor: pointer;  vertical-align: middle;  border: none; color: #ffffff; background-color: #1D8DFF;  text-align: center;  margin-left: 10px;}
.turnpage_sepa {margin:0 4px;}

/*搜索 end*/


.footer{width: 100%; font-size:14px; line-height:72px; text-align: center; color:#313131; background: #dadada;}
