/* css reset */
@charset "utf-8";
*{ padding:0; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0; font-size: 1.4rem; line-height: 1.5; color: #000; background-color: white; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; font-family: "微软雅黑" }
a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #666; }
a:active { outline: 0; }
a:active { color: #006699; }
a:active img{opacity:0.8;}
img { border: 0; vertical-align: middle; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
input { line-height: normal; vertical-align: middle;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
ul,li,ol{ list-style: none;}
html, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
html{ height:100%; -webkit-text-size-adjust:none; }
body{ position:relative; overflow-x:hidden; height:100%; line-height:1.5; font-size:14px; color:#292929;font-family:'微软雅黑';background-color:#FFFFFF;  }

input { line-height: normal; vertical-align: middle;-webkit-tap-highlight-color: transparent;  overflow: hidden;background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; outline:none;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; display: none}
*:focus { outline: none; } 
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
.txt_center{ text-align: center;}
.t_right{ text-align: right;}
.t_left{ text-align: left;}
.t_center{ text-align: center;}
.none{display: none}
.block{display: block;}
.btn_txt_hide{ font-size:0px; overflow:hidden; line-height:999px; cursor:pointer;border:none;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.clear { clear:both }


/*招聘头部*/
.recruit_top_ifr{width: 100%;height: 100%;padding-top: 78px;}
.recruit_topbar_bg{width:100%; left:0; top:0; height:80px;position:absolute;background:#0083a1;}


.wrap_top{width: 100%;margin: 0 auto;}
.contents{width: 1000px;padding: 50px 0;margin: 0 auto;}
/*公司简介*/
.brief_title{border-bottom: solid 1px #e0e0e0;}
.brief_title_p1{color: #2e2e2e;border-bottom: solid 1px #43a0ee;font-size: 18px;font-weight: 600;width: 4em;display: inline-block;line-height: 30px;}
.brief_title_p2{color: #8d8d8d;font-size: 14px;display: inline-block;line-height: 27px;}
.brief_content{width: 100%;padding: 40px 20px;}
.brief_left{width: 30%;padding-right: 20px;}
.brief_left img{margin: 0 auto;width: 100%;}
.brief_right{width: 70%;padding-right: 36px;height: 176px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.brief_bg1{background: url(../img/zhk_down.png) right 142px no-repeat;background-size: 40px;}
.brief_bg2{background: url(../img/zhk_up.png) right 100% no-repeat;background-size: 40px;height: auto;display: block;}
.brief_right p{line-height: 2.2;text-align: justify;}
/*招聘岗位*/
.recruit_content{padding: 40px 20px;}
.recruit_content ul{padding: 0 20px;border: solid 1px #e0e0e0;display: block;}
.recruit_content ul li{border-bottom: solid 1px #e0e0e0;padding: 20px 8px;display: block;}
.recruit_list_head{font-size: 18px;color: #2e2e2e;}
.recruit_content ul li span{display: block;float: left;}
.recruit_list_co{color: #727272;text-align: center;}
.recruit_list_sp1{width: 50%;color: #000922;}
.recruit_list_sp1 img{margin-left: 8px;}
.recruit_list_sp1 em{font-size: 12px;font-style: normal;}
.recruit_list_sp2{width: 15%;}
.recruit_list_sp3{width: 15%;}
.recruit_list_sp4{width: 20%;}
.recruit_bg_up{background: url(../img/icon_up.png) 10em center no-repeat;background-size: 11px 7px;}
.recruit_bg_down{background: url(../img/icon_down.png) 10em center no-repeat;background-size: 11px 7px;}
.recruit_content ul li.recruit_detail{line-height: 1.5;background: #f6f6f6;padding: 20px 15px 10px 15px;}
.recruit_detail p{margin-bottom: 10px;}
.recruit_detail p.recruit_pdt1{padding-top: 10px;}
.recruit_detail p.recruit_pdt2{padding-top: 20px;}
.recruit_detail p.recruit_pdt2 a{text-decoration: underline;color: #1e78e7;}
.recruit_content ul li.none{display: none;}
.recruit_content ul li.none_bor{border: none;}
/*福利待遇*/
.welfare{padding: 40px 20px;}
.welfare img{display: block;width: 100%;margin: 0 auto;}
/*联系我们*/
.contact{position: relative;}
.contact_content{position: absolute;top: 26%;right: 60px;background: #308fd2;color: #FFFFFF;padding: 20px;}
.contact_content p{line-height: 3;}
.contact_sp1{letter-spacing: 10px;}
.contact_sp2{letter-spacing: 2px;}

/*手机适配*/ 
@media screen and (max-width:720px) {

}
@media screen and (max-width:360px) {

}
