html,body{background: #ffffff;width: 100%;height: 100%;}
.header{}
.header .top{height: 92px;line-height: 92px;overflow: hidden;width: 1200px;margin:0 auto;}
.header .top .logo{float: left;margin-top: 17px}
.header .top .user-info{float: right;height: 92px;line-height: 92px;color:#656565;font-size: 11px}
.header .top .user-info span{cursor: pointer;}
.header .top .user-info span img{vertical-align: middle}
.header .top .user-info .search{margin-left: 15px}
.center{background: #325cc7;overflow: hidden}
.header .nav{height: 55px;line-height:55px;margin: 0 auto;width: 1200px}
.header .nav ul{float: right;}
.header .nav ul li{width:65px;text-align: center;color:#d0d7ef;float: left;cursor: pointer;margin: 0 10px;font-size: 13px}
.header .nav ul li a{color:#d0d7ef;}

.body{width: 100%}
.body .banner{width: 100%;}
.body .banner img{width: 100%}
.body .content{width: 1200px;margin: 0 auto;}
.body .content .sub-nav{height: 65px;line-height: 65px;overflow: hidden;font-size: 13px}
.body .content .sub-nav .left{float: left;}
.body .content .sub-nav .left span{margin-right: 8px}
.body .content .sub-nav .left span img{vertical-align: middle;position: relative;top: -2px;}
.body .content .sub-nav .right{float: right;}
.body .content .sub-nav .right ul li{float: left;margin-left: 50px;height: 62px;padding:0 2px;line-height: 65px;font-size: 13px}
.body .content .sub-nav .right ul li:hover{border-bottom: 3px solid #ec2b1a;}
.body .content .sub-nav .right ul .this{border-bottom: 3px solid #ec2b1a;}
.body .content-body{background:#f3f3f3;overflow: hidden;padding-bottom: 50px}
.body .content-body .content-text{margin-top: 50px;overflow: hidden}
.body .content-body .content-text .career-block li{float: left;margin: 20px 0; height: 452px;width: 396px; overflow:hidden}
.body .content-body .content-text .career-block li a{height: 420px;background: #ffffff;width:352px;width:358px\9;display: block;margin: 5px 25px;margin-top: 13px}
.body .content-body .content-text .career-block li a img{width:346px\9;width:334px;}
/*.body .content-body .content-text .career-block .no-btn{background:#9c9b9a; opacity:0.2;}*/
.body .content-body .content-text .career-block .no-btn:hover{background: none!important;}
.body .content-body .content-text .career-block .no-btn a{background: transparent!important;}
.body .content-body .content-text .career-block .no-btn a img{ height:420px!important;}
.body .content-body .content-text .career-block li:hover{background: url(../images/bg-shadow.png) no-repeat;background-size: 100% 100%; }
.body .content-body .content-text .career-block li a .career-type{height: 108px;line-height: 108px;text-align: center;color: #333333;font-size: 20px;}
.body .content-body .content-text .career-block li img{margin: 9px; margin-left:12px\9}

.body .content  .content-top{margin-top: 20px}
.body .content  .content-top img{width: 100%}
#marquee1{height: 198px;padding: 20px;overflow: hidden;box-sizing: border-box;margin: 20px 8px;border: 1px solid #a8a8a8;border-radius: 5px;box-shadow: 3px 3px 8px 1px #d1d1d1;background:#dedede;}
#marquee1 ul li{float:left;margin-right: 10px;padding: 5px;border:4px solid #a8a8a8}
.font12 {color: #333333;font-family: Arial, "宋体";font-size: 12px;line-height: 25px;}
.font12 tr td:first-child{text-align: center}


/*校园招聘*/
.left-menu{width: 240px;float: left}
.left-menu ul li{overflow: hidden;border-bottom: 1px dashed #cccbca}
.left-menu ul li:last-child{border: none}
.left-menu ul li a{height: 46px;line-height: 46px;margin: 5px 0;font-size: 13px;color: #333333;display: block}
.left-menu ul li.active a{background: #325cc7;color: white;}
.left-menu ul li.active a>span{color: white}
.left-menu ul li a>img{margin: 0 20px;vertical-align: middle;position: relative;top:-2px}
.left-menu ul li a>span{float: right;margin-right: 25px;font-size: 16px;color: transparent}
.left-menu ul li a:hover{background: #325cc7;color: white;}
.left-menu ul li a:hover span{color: white;}
.right-content{width: 910px;margin: 0 5px;float: right;overflow: hidden}
.right-content .top-label{text-indent: 5px;border-bottom: 1px solid #bfbfbf;color: #333333;font-size: 13px;padding-bottom: 5px;line-height: 14px}
.right-content .top-label img{margin-right: 10px;vertical-align:top}
.right-content .campus-banner{width: 100%;margin-top: 25px}
.right-content .campus-banner img{width: 100%}
.right-content .campus-content{margin-top: 45px;min-height: 100px}
.right-content .campus-content .detail1{color: #333333;font-size: 12px;text-indent: 24px;margin-bottom: 40px}
.right-content .campus-content .horizontal-left{float: left;text-align: right}
.right-content .campus-content .horizontal-center{float: left;margin-left:25px}
.right-content .campus-content .horizontal-right{float:right;margin-left: 5px;}
.right-content .campus-content .horizontal-right p{word-break: break-all}
.right-content .campus-content .horizontal-right  .title,.right-content .campus-content .horizontal-left .title{font-size: 14px;font-weight: bold;color: #333333;}
.right-content .campus-content .horizontal-right  .detail,.right-content .campus-content .horizontal-left .detail{font-size: 12px;color: #707070;}
.right-content .campus-content .loading{text-align: center}

.wrap{width: 1200px;margin: 0 auto}
.current{color: #325cc7;}
.en{margin-left: 10px}
.wid400{width: 400px}
.wid320{width: 320px}
.wid550{width: 550px}
.marTop6{margin-top: 6px}
.marTop115{margin-top: 115px;}
.marTop25{margin-top: 45px;}
.marTop30{margin-top: 30px}
.marTop40{margin-top: 40px}
.marTop50{margin-top: 50px}
.marTop75{margin-top: 75px}

.footer{height: 70px;line-height: 70px;text-align: center;font-size: 12px;color: #666666;clear: both;border-top: 1px solid #dcdcdc;background: #fff;}
.footer .left{float:left;height: 70px;line-height: 70px;margin-left: 25px}
.footer .right{float:right;height: 70px;line-height: 70px;margin-right: 25px}

/*引用按部门调取*/
.wh{height: 1px;}
.wh td{border: none;}
.job-wrap{width: 1200px;margin: 0 auto;}
.job-left{width: 240px;float: left;}
.job-left li{width: 240px;list-style: none;height: 32px;margin-bottom: 1px;line-height: 32px;text-align: center;margin-top: 10px;}
.job-left li a{font-family: "microsoft yahei";text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#000000;font-size: 14px;text-indent: 30px;text-align: left;display:block;width: 100%;position: relative;border-radius: 32px}
.job-left li a:hover{background: url(../images/li-bg.png) no-repeat;background-size: 100% 100%;display:block;color: #FFFFFF;}
.job-left li a:hover .circle{background:url(../images/circle_01.png) no-repeat;background-size:100% 100%;}
.job-left li a.active{background: url(../images/li-bg.png) no-repeat;background-size: 100% 100%;display:block;color: #FFFFFF;}
.job-left li a.active .circle{background:url(../images/circle_01.png) no-repeat;background-size:100% 100%;width: 10px;height: 10px;}
.circle{background:url(../images/circle_02.png) no-repeat;background-size:100% 100%;width: 10px;height: 10px;margin-right: 15px;display: inline-block;*display:inline;*zoom:1;}
.dotted{height: 16px;width: 0;border: 1px dotted #325cc7;display: inline-block;position: absolute;top:28px;left:34px}
.job-right{width: 924px;float: right;overflow: hidden; min-height: 400px;}
.clearfix{content: '.';height: 0;visibility: hidden;clear: both;display: block;}
.joblist{ table-layout:fixed; font-size:12px;width: 100%}
.joblist td{ padding:0px 3px;}
.dept-name td{ cursor:pointer;font-family: "microsoft yahei";  color: #325cc7;  font-weight: bold;  height: 30px;  line-height: 30px;font-size: 15px}
.deptitem td{  font-family: "microsoft yahei";  color: #1F1F1F;  font-weight: bold;  height: 30px;  line-height: 30px;  border-bottom: 2px solid #6BA9DE;  border-top: 2px solid #6BA9DE;}
.deptitem td.lev2{   border-bottom: 1px solid #6BA9DE;  border-top: none;font-weight:normal;padding-left: 25px;background: url(http://special.zhaopin.com/test/dscnav/2016/szcode/images/list.jpg) no-repeat  0 0px; }
.deptitem td.lev3{   border-bottom: 1px dashed #6BA9DE;  border-top: none; font-weight:normal;padding-left: 25px;background: url(http://special.zhaopin.com/test/dscnav/2016/szcode/images/list.jpg) no-repeat  0 -30px; }
.jobitem td{ border-bottom:1px dashed #ccc;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 12px;color: #333333;/*强制不换行，超出显示省略号*/}

/*搜索样式调取*/
.searchWrap{ width: 924px;margin: 0 auto;overflow: hidden; padding-top: 20px;margin-bottom: 20px}
.search-left{  }
.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: 402px;}
.jobcontent{margin-top: 20px}
.jobcontent th{ font-size: 12px;  background: #325cc7;  color: #ffffff;line-height: 35px;height: 35px;}
.jobcontent td{ font-size:12px;}
.ajaxloading {background:url(http://my.zhaopin.com/images/new_v3/ani_ajaxload.gif) no-repeat center center; width:100%;height:52px;}
#JobSearchShow tr { display:none;}
#JobSearchShow td{ border-bottom:1px dashed #ccc; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#JobSearchShow td div{ white-space:nowrap; 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: #325cc7;  text-align: center;  margin-left: 10px;}
.turnpage_sepa {margin:0 4px;}
