﻿
*{margin:0;padding:0;}
body{font-family: 'PingFang SC', 'PingFang TC', 'Noto Sans CJK SC', 'Noto Sans CJK TC', 'Microsoft YaHei', Helvetica, Arial;font-size:14px;color:#333;background-color: #f2f2f2;}
ul,li{list-style:none;}
u{text-decoration:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color: #005bac;}
a:visited{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;zoom:1;}
.blue{color: #005bac !important;}
/**nav样式**/
.navbar{height: 70px;font-size: 16px;z-index: 888;border: none;margin-bottom: 0;background-color: #fff;}
.navbar-nav>li>a{height: 70px;line-height: 40px;padding: 15px 20px;}
.navbar-nav>li{margin-right: 20px;}
.logo{padding-top:10px;display: inline-block;}
.navbar-toggle{margin-top: 20px;background-color: #dedede;}
.navbar-toggle .icon-bar{background-color: #333;}
.navbar-nav>li>a:hover{background-color: #fff;color: #005bac;border-bottom: 4px solid #005bac;}
.mnavactive{background-color: #fff;color: #005bac;border-bottom: 4px solid #005bac;}
/**首页样式**/
.banner{overflow: hidden;position: relative;}
.banner>img{display: block;width: 100%;}
.bannerbox{position: absolute;width: 100%;height: 100%;left: 10%;top: 20%;color: #fff}
.bannerbox h1{font-size:40px ;}
.bannerbox h2{font-size:22px ;}
.searchbox{width: 27%;margin-top: 8%;}
.search-school{display: inline-block;font-size: 16px;height: 40px;line-height: 40px;margin-right: 20px;margin-bottom: 20px;padding: 0 4px;cursor:pointer;}
.search-society{display: inline-block;font-size: 16px;height: 40px;line-height: 40px;margin-bottom: 20px;padding: 0 4px;cursor:pointer;}
.search-active{border-top:4px solid #fff;}
.menu{overflow: hidden;padding: 100px 50px;}
.menu ul{overflow: hidden;background-color: #fff;}
.menu ul li{width: 33.33%;float: left;text-align: center;padding:30px 0;border:2px solid #f2f2f2; position: relative;overflow: hidden;}
.menu ul li h2{font-size: 20px;}
.menubox{position: absolute;width: 100%;height: 100%;background-color: #194b7c;color: #fff;font-size: 14px;left: 0;padding: 40px 20px;overflow: hidden;top: 100%;transition: all 1s;-webkit-transition: all 1s;opacity: 0;}
.menu ul li:hover .menubox{top: 0;opacity: 1;}
.intro{overflow: hidden;position: relative;}
.intro>img{display: block;width: 100%;}
.introbox{position: absolute;width: 40%;left: 30%;top: 30%;color: #fff;text-align: center;}
.introbox h2{font-size: 22px;margin-bottom: 20px;}
.introbox p{line-height: 26px;}
.contact{overflow: hidden;margin-top: 80px;margin-bottom: 20px;}
.contactl{width: 60%;float: left;position: relative;padding-left: 100px;}
.contactr{width: 40%;float: left;text-align: right;position: relative;}
.contactl>p{margin-bottom: 36px;}
.contactl>p>span{margin-right: 10px;}
.contactl-title{position: absolute;left: 0;top:0;font-size: 16px}
.contactr-title{position: absolute;right: 180px;top:0;font-size: 16px}
.foot{background-color: #2f2f2f;color: #888;text-align: center;padding: 30px 20px;line-height: 24px}
.foot>br{display: none;}
.input-group-addon>a{color: #fff;}
/**职位列表页样式**/
.mainbox{overflow: hidden;padding-top: 30px;padding-bottom: 100px;}
.listl{width: 22%;float: left;background-color: #fff;padding: 5px 20px 20px 20px;}
.listr{width: 76.5%;float: right;background-color: #fff;padding: 50px 30px}
.listl h2{font-size: 16px;height: 60px;line-height: 60px;margin:0;border-bottom:1px solid #efefef;padding-left: 10px; }
.listl ul li{height: 50px;line-height: 50px;margin:0;border-bottom:1px solid #efefef;padding-left: 10px;}
.listr>.input-group{margin-bottom: 30px;}
.listr form{margin-bottom: 30px;}
.sitebox{overflow: hidden;}
.sitebox h3{width: 12%;float: left;margin: 0;font-size: 16px;}
.sitebox ul{display: block;overflow: hidden;width: 88%;float: left;}
.sitebox ul li{display: inline-block;margin-right: 30px;font-size: 15px;margin-bottom: 15px;}
.sitebox ul li a{color: #888;font-size: 14px;}
.sitebox ul li a:hover{color:#005bac; }
.listr>table>thead{background-color: #f4f4f4}
.listr>table>thead>tr>th{border: none;font-size: 15px;font-weight: normal;}
.listr>table>thead>tr>th{padding: 10px 20px;}
.listr>table>tbody>tr>td{padding: 20px;}
.listr>table>tbody>tr>td>span{display: none;}
.pagebox{text-align: center;}
/**岗位详情页样式**/
.detailr{width: 22%;float: right;background-color: #fff;padding: 5px 20px 20px 20px;}
.detaill{width: 76.5%;float: left;background-color: #fff;padding:40px}
.detailr h2{font-size: 16px;height: 60px;line-height: 60px;margin:0;border-bottom:1px solid #efefef;padding-left: 10px; }
.detailr ul li{margin:0;border-bottom:1px solid #efefef;padding: 10px;}
.detailr ul li p{margin-bottom: 0;}
.detailr ul li span{color: #888;font-size: 13px;}
.detaill h1{font-size: 24px;margin-top: 0;margin-bottom: 30px;}
.detaill ul{overflow: hidden;padding-bottom: 20px;}
.detaill ul li{width: 33.33%;float: left;overflow: hidden;height: 30px;line-height: 30px;}
.detailbox{margin-top: 60px;padding-bottom: 20px;}
.detailbox h2{font-size: 18px;margin-bottom: 20px;}
.detailbox p{margin: 0 0 5px;line-height: 20px;}
.btn-info{background-color: #005bac;border-color: #005bac;padding: 6px 20px;outline:none;border-radius: 0;}
.btn-info:hover{background-color: #005bac}
.btn-info:visited{background-color: #005bac}
.btn-info:active{background-color: #005bac !important;}
/**投递简历页样式**/
.applyr{width: 22%;float: right;background-color: #fff;}
.applyl{width: 76.5%;float: left;background-color: #fff;padding:30px 40px;}
.applyrbox{padding: 5px 20px}
.applyrbox h2{font-size: 16px;height: 60px;line-height: 60px;margin:0;border-bottom:1px solid #efefef;padding-left: 10px;margin-bottom: 10px; }
.applyrbox ul li{margin:0;padding: 10px;}
.applyl h2{font-size: 16px;margin-top: 0;border-bottom: 2px solid #efefef;padding-bottom: 20px;padding-top: 10px;}
.applyl h2 span{position: relative;width: 15px;height: 15px;background:url(../image/ico_down.png); ;top:4px;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
#infobox{overflow: hidden;}
.infomain,.workmain,.edumain,.achievemain{padding-top: 40px;overflow: hidden;}
#infobox .form-group{width: 50%;float: left;margin-left: 0;margin-right: 0;margin-bottom: 24px;}
#infobox .control-label{width: 22%;float: left;text-align: left;font-size: 14px;color: #333;font-weight: normal;line-height: 34px;padding-top: 0;}
#infobox .control-label>span{color: red}
#infobox .inputbox{width: 60%;float: left;}
#workbox,#edubox,#achievebox{margin-top: 40px;}
.workone{padding-bottom: 30px;overflow: hidden;}
.workone .form-group{width: 80%;float: left;margin-left: 0;margin-right: 0;margin-bottom: 24px;}
.workone .control-label{width: 13.75%;float: left;text-align: left;font-size: 14px;color: #333;font-weight: normal;line-height: 34px;padding-top: 0;}
.workone .control-label>span{color: red}
.workone .inputbox{width: 80%;float: left;}
.workone textarea{height: 100px;}
.workone .inputbox{position: relative;}
#workbox button{padding: 6px 20px;margin-right: 20px;margin-bottom: 20px}
#workbox .cancelwork{color: #888;display: none;}
.dataicon{width: 18px;height: 18px;position: absolute;right: 8px;top: 8px;background: url(../image/ico_calendar_h.png);}
.edumain .form-group,.achievemain .form-group{width: 80%;float: left;margin-left: 0;margin-right: 0;margin-bottom: 24px;}
.edumain .control-label,.achievemain .control-label{width: 13.75%;float: left;text-align: left;font-size: 14px;color: #333;font-weight: normal;line-height: 34px;padding-top: 0;}
.edumain .control-label>span,.achievemain .control-label>span{color: red}
.edumain .inputbox,.achievemain .inputbox{width: 80%;float: left;}
.edumain textarea,.achievemain textarea{height: 100px;}
.edumain .inputbox{position: relative;}
.gotop{position: fixed;width: 45px;height: 45px;background-color: #d5d5d5;font-size: 18px;line-height: 45px;bottom: 100px;right: 50px;text-align: center;display: none;box-shadow: 4px 4px 5px #888888;cursor: pointer;}
.btnbox{text-align: center;overflow: hidden;padding:50px 0;}
.btnbox>.btn-info{padding:6px 40px;margin-right: 40px;}
.btnbox>.btn-default{padding:6px 40px;border-color: #005bac;outline:none;border-radius: 0;color: #005bac;background-color: #fff;}
.upapply{overflow: hidden;border-top: 30px solid #f2f2f2;padding: 30px 20px 20px 20px}
.upapply label{font-size: 16px;color:#005bac;font-weight: normal;text-align: center;display: block; }
.upapply p{color: #888;font-size: 12px;text-align: center;}
/**精彩中维页样式**/
.wonmain h1{font-size: 24px;text-align: center;margin-top: 50px;margin-bottom: 20px;}
.wonmain p{text-align: center;line-height: 30px;}
.wonimgboxa{overflow: hidden;padding-top: 50px;padding-bottom: 30px;}
.img1{display: block;width: 33.33%;float: left;padding: 5px;}
.img2{display: block;width: 25%;float: left;padding: 5px;}
.wonimgboxb{overflow: hidden;padding-top: 50px;padding-bottom: 30px;}
.wonimgboxc{overflow: hidden;padding-top: 50px;padding-bottom: 50px;}
/**bootstrap样式重定义**/
.input-group-addon{background-color: #005bac;border: none;color: #fff;}
.form-control{border-radius: 0;}
/****媒体查询****/
@media(min-width:1200px){
	.container{width: 1200px;}
	.navbar-nav{padding-left: 150px;}
}
@media(min-width:769px) and (max-width:1199px){
	.navbar-nav{padding-left: 10px;}
	.sitebox h3{width: 20%;}
	.sitebox ul{width: 80%;}
	.bannerbox{top:10%;}
	.searchbox{margin-top: 5%;}
	.introbox{top: 10%;width: 60%;left: 20%;}
}
@media(max-width:768px){
	.navbar-nav>li{margin-right: 0;}
	.navbar-nav>li>a{line-height: 40px;}
	.navbar-nav{background-color: #dedede;}
	.logo img{margin-left: 20px;}
	.menu{padding: 30px 15px;}
	.menu ul li{width: 100%;}
	.contact{margin-top: 40px; }
	.contactl{width: 100%;padding-left: 20px;padding-top: 30px;}
	.contactl p{margin-bottom: 10px;}
	.contactr{width: 100%;text-align: center;padding-top: 30px;}
	.contactr-title{left: 0;right: auto;}
	.foot>br{display: block;}
	.bannerbox h1{display: none;}
	.bannerbox h2{display: none;}
	.searchbox{width: 80%;margin-top: 8%;margin-left: 10%;}
	.bannerbox{left: 0;top:0;}
	.introbox{display: none;}
	.listl{width: 100%;margin-bottom: 10px;}
	.listr{width: 100%;padding: 30px 20px}
	.sitebox ul{width: 100%;}
	.sitebox h3{width: 100%;margin-bottom: 20px;}
	.listr>table>thead{display: none;}
	.listr>table>tbody>tr{width: 100%;border-top: 1px solid #f4f4f4;}
	.listr>table>tbody>tr>td{display: block;border: none;padding: 10px}
	.listr>table>tbody>tr>td>span{display: inline;}
	.mainbox{padding-top: 20px;padding-bottom: 30px;}
	.detaill{width: 100%;padding: 20px;}
	.detaill ul li{width: 100%;}
	.detailbox{margin-top: 0;}
	.detailr{width: 100%;margin-top: 20px;}
	.img1{width: 100%;}
	.img2{width: 50%;}
	.applyr{width: 100%;}
	.applyl{width: 100%;padding: 10px;}
	#infobox .form-group,.workone .form-group,.edumain .form-group,.achievemain .form-group{width: 100%;}
	#infobox .control-label,.workone .control-label,.edumain .control-label,.achievemain .control-label{width: 30%;}
	#infobox .inputbox,.workone .inputbox,.edumain .inputbox,.achievemain .inputbox{width: 70%;}
	.gotop{right: 10px;bottom: 10px;width: 30px;height: 30px;line-height: 30px;box-shadow: 2px 2px 3px #888888;font-size: 16px;}
	.applyrbox{display: none;}
	}