/* -- 当前位置 -- */
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:380px;}
.a_nav{ margin-top:30px; height:42px;}
.a_nav ul{ width:1080px; text-align:center; }
.a_nav li{ height:40px; border:1px solid #ccc;text-align:center; float:left; line-height:40px; margin: 0 4px; display:inline-block; width:250px;}
.a_nav li a{display:inline-block;font-size:15px;color: #333; font-weight:normal; width:250px; }
.a_nav li a:hover,.a_nav li.cur a{ background:#1064be; color:#fff; font-size:15px; }
.age_li_about{ padding-top:10px;}
.a_fz{ font-size:14px; line-height:28px; margin-bottom:30px; margin-top:30px;}
dl.dl_2{ padding:25px 21px 0;}
.a_fz p{ margin:15px 0;}

.plc{ display:none;}

.compnay{border:1px #CCC  solid; width:1188px; padding-left:10px; padding-bottom:10px; padding-right:10px; padding-top:10px; background-color:#FFF}

.title_01{ color:#0e60a9; font-size:24px; line-height:45px; height:45px; color:#0b59a1; position:relative; margin:30px 0 15px;}
.title_01 img{ vertical-align:top; width:30px; position:absolute; left:0; top:8px;}
.title_01 b{ font-weight:normal; letter-spacing:4px; padding-left:45px;}
.title_01 span{ font-size:14px; color:#626262;letter-spacing:2px;}
.con_in ul.ul_list li{line-height:1.7; border-bottom:1px dotted #ccc; overflow:hidden;position:relative;padding:10px 0;padding-left:150px; }
.con_in ul.ul_list li span.span_time{ float:left; width:150px; color:#980e45; position:absolute;left:0;top:10px;}
.Help_3{ padding-top:8px; padding-bottom:10px;}

/*资讯中心列表页面（图片列表）--dl_2*/
dl.dl_2 { width:190px; padding:10px 32px; float:left; display:inline-block;}
dl.dl_2 dt { width:186px; height:271px; overflow:hidden; } /*图片边框*/
dl.dl_2 dt img {border: 1px solid #D6D6D6; height: 267px; width: 182px;}
dl.dl_2 dd {  margin:2px 0 0 0;  width:186px; height:24px; line-height:24px; overflow:hidden; text-align:center;}

/*资讯中心列表页面（图片列表）--dl_4*/
dl.dl_42 { width:191px;height:70px; padding:10px 25px; float:left; display:inline-block;}
dl.dl_42 dt { width:187px; height:64px; overflow:hidden; } /*图片边框*/
dl.dl_42 dt img {border: 1px solid #D6D6D6; height: 60px;  width:183px;}

.recrutment-main { padding-top: 30px; padding-bottom: 70px; background: #FFF url(../images/dot.png) center 25px no-repeat; }

.recrutment-result { padding-top: 20px; font-size: 13px; color: #787878; margin-bottom: 18px; }

.recrutment-table-con { position: relative; margin-bottom: 30px; }

.recrutment-table-con:before { position: absolute; width: 100%; height: 1px; content: ''; background-color: #5888C6; top: 0; left: 0; z-index: 2; display: block; }

.recrutment-table-con:after { position: absolute; width: 16.66667%; height: 1px; content: ''; background-color: #DC4F55; top: 0; right: 0; z-index: 3; display: block; }

.recrutment-table { display: table; width: 100%; position: relative; z-index: 1; border-top: 1px solid #FFF; border-bottom: 1px solid transparent; -webkit-transition: border, box-shadow .5s ease; transition: border, box-shadow .5s ease; box-sizing: border-box; cursor: pointer; }

.recrutment-table.bge { background-color: #EEE; }

.recrutment-table:nth-child(2n+1) .form-trow { background-color: #F0F0F0; }

.recrutment-table:hover { border-color: #E0E0E0; z-index: 3; box-shadow: 0 0 20px #D9D9D9; }

.recrutment-table:first-child:hover { border-top-color: #FFF; border-bottom-color: transparent; box-shadow: none; z-index: 1; }

.recrutment-table .form-th { display: table-row; background-color: #EEE; height: 60px; position: relative; z-index: 1; }

.recrutment-table .form-th .form-tc { font-size: 13px; font-weight: bold; color: #585858; }

.recrutment-table .form-trow { display: table-row; height: 80px; background-color: #F5F5F5; }

.recrutment-table .form-trow .form-tc { font-size: 13px; color: #494949; }

.recrutment-table .form-tc { display: table-cell; width: 25%;vertical-align: middle; }

.recrutment-table .form-name-icon:before { content: "\e7e9"; margin-right: 5px; }

.recrutment-table .form-area-icon:before { content: "\e62f"; margin-right: 5px; }

.recrutment-table .form-time-icon:before { content: "\e662"; margin-right: 5px; }

.recrutment-table .form-handle-btn-table { width: 100%; text-align: center; }

.recrutment-table .form-handle-btn-tc { display: table-cell; vertical-align: middle; width: 60px; height: 46px; text-align: center; cursor: pointer; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; }

.recrutment-table .form-handle-btn-tc b { display: inline-block; width: 100%; font-size: 13px; font-weight: normal; color: #535353; line-height: 18px; -webkit-transition: color .4s ease; transition: color .4s ease; }

.recrutment-table .form-handle-btn-tc i { display: inline-block; width: 72px !important; font-style: normal; color: rgba(120, 120, 120, 0.4); font-size: 12px; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); line-height: 20px; -webkit-transition: color .4s ease; transition: color .4s ease; }

/*.recrutment-table .form-handle-btn-tc:hover { background-color: #434343; }

.recrutment-table .form-handle-btn-tc:hover b { color: #FFF; }

.recrutment-table .form-handle-btn-tc:hover i { color: rgba(255, 255, 255, 0.4); }*/

.recrutment-goback { margin-bottom: 30px; text-align: right; }

.recrutment-goback a { display: inline-block; vertical-align: top; width: 70px; height: 24px; border: 1px solid #959595; text-align: center; line-height: 24px; color: #161616; font-size: 12px; -webkit-transition: all .2s ease; transition: all .2s ease; }

.recrutment-goback a:before { content: "\e660"; margin-right: 3px; }

.recrutment-goback a:hover { background-color: #959595; color: #FFF; }

.recrutment-detail { padding: 50px 70px; background-color: #F4F4F4; }

.recrutment-top { position: relative; padding-bottom: 45px; border-bottom: 1px solid #DFDFDF; }

.recrutment-top-title { font-size: 22px; color: #161616; margin-bottom: 15px; }

.recrutment-top-tips span { line-height: 22px; display: inline-block; vertical-align: top; position: relative; padding: 0 20px 0 15px; font-size: 12px; color: #494949; }

.recrutment-top-tips span:first-child { padding-left: 0; }

.recrutment-top-tips span:after { position: absolute; display: block; width: 1px; height: 10px; right: 0; top: 50%; margin-top: -50px; content: ""; }

.recrutment-top-tips span:before { margin-right: 5px; }

.recrutment-top-tips .recrutment-top-num:before { content: "\e7e9"; }

.recrutment-top-tips .recrutment-top-area:before { content: "\e62f"; }

.recrutment-top-tips .recrutment-top-time:before { content: "\e662"; }

.recrutment-top-btn-table { position: absolute; width: 85px; height: 50px; top: 10px; right: 0; overflow: hidden; }

.recrutment-top-btn-tc { display: table-cell; vertical-align: middle; width: 60px; height: 46px; border: 1px solid #707070; border-bottom-color: #F4F4F4; text-align: center; cursor: pointer; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; position: relative; }

.recrutment-top-btn-tc:before { content: ''; position: absolute; display: block; width: 80%; height: 2px; left: -1px; bottom: -1px; background-color: #0157A8; }

.recrutment-top-btn-tc:after { content: ''; position: absolute; display: block; width: 15%; height: 2px; bottom: -1px; right: -1px; background-color: #e50004; }

.recrutment-top-btn-tc b { display: inline-block; width: 100%; font-size: 13px; font-weight: normal; color: #535353; line-height: 18px; -webkit-transition: color .4s ease; transition: color .4s ease; }

.recrutment-top-btn-tc i { display: inline-block; width: 100%; font-style: normal; color: rgba(120, 120, 120, 0.4); font-size: 12px; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); line-height: 20px; -webkit-transition: color .4s ease; transition: color .4s ease; }

.recrutment-top-btn-tc:hover { background-color: #434343; }

.recrutment-top-btn-tc:hover b { color: #FFF; }

.recrutment-top-btn-tc:hover i { color: rgba(255, 255, 255, 0.4); }

.recrutment-article { padding: 30px 0; font-size: 14px; line-height: 35px; color: #808080; }

@font-face { font-family: 'BASKVILL'; src: url("../fonts/BASKVILL.eot"); src: local("☺"), url("../fonts/BASKVILL.woff") format("woff"), url("../fonts/BASKVILL.ttf") format("truetype"), url("../fonts/BASKVILL.svg") format("svg"); font-weight: normal; font-style: normal; }

.font-baskvill { font-family: 'BASKVILL' !important; }

@font-face { font-family: 'Helvetica'; src: url("../fonts/HelveticaNeueLTPro-ThEx.eot"); src: local("☺"), url("../fonts/HelveticaNeueLTPro-ThEx.woff") format("woff"), url("../fonts/HelveticaNeueLTPro-ThEx.ttf") format("truetype"), url("../fonts/HelveticaNeueLTPro-ThEx.svg") format("svg"); font-weight: normal; font-style: normal; }

.font-helvetica { font-family: 'Helvetica' !important; }

@font-face { font-family: "iconfont"; src: url("../fonts/iconfont.eot?t=1478677567602"); /* IE9*/ src: url("../fonts/iconfont.eot?t=1478677567602#iefix") format("embedded-opentype"), url("../fonts/iconfont.woff?t=1478677567602") format("woff"), url("../fonts/iconfont.ttf?t=1478677567602") format("truetype"), url("../fonts/iconfont.svg?t=1478677567602#iconfont") format("svg"); /* iOS 4.1- */ }

