﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,
video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline }
ol,
ul { list-style: none }
blockquote,
q { quotes: none }
blockquote:after,
blockquote:before,
q:after,
q:before { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }
.clearfix { clear: both; zoom: 1 }
.clearfix:after { display: block; visibility: hidden; height: 0; line-height: 0; font-size: 0; clear: both; content: ""; zoom: 1 }
.fl { float: left }
.fr { float: right }
.fn { float: none!important; }
.por {position: relative!important;}
.bgn { background:none!important;}
.bgcf { padding-top: 30px; background-color: #fff!important;}
body { font-family: "Microsoft Yahei", "Hiragino Sans GB", SimSun, Arial, "Helvetica Neue", Helvetica; font-size: 14px; line-height: 1.5; color: #34495e; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: #5e93dc }
a { font-family: "Microsoft YaHei";color: #959595;text-decoration: none; }
.main-content { width: 100%; min-width: 1140px; overflow: hidden; font-family: "Microsoft YaHei" }
.sblockWrap_bg1 { width: 100%; min-height: 700px; background: url(../images/bg_01.jpg) no-repeat center }
.sblockWrap_bg2 { width: 100%; min-height: 1000px; background: url(../images/bg_02.jpg) no-repeat center }
.sblockWrap_bg3 { width: 100%; min-height: 1457px; background: url(../images/bg_02.jpg) no-repeat center }
.cen_cont { width: 1140px; min-height: 700px; margin: 0 auto }
.cen_cont1 { width: 1140px; min-height: 1600px; margin: 0 auto; background: #fff }
.cen_cont2 { width: 1140px; /* min-height: 1260px; */ margin: 0 auto; background: #fff }
.cen_cont3 { width: 1140px; min-height: 960px; margin: 0 auto; background: #fff }
.sbkhd { position: relative; width: 100%; min-width: 1140px; overflow: hidden; height: 100px; z-index: 300 }
.sbkhd-logo { position: absolute; left: 0; top: 10px; height: 90px; width: 130px; background: url(../images/keou_01.png) no-repeat center; background-position: -207px 0 }
.choice { /* width: 70%; */ height: 100%; margin-left: 14%; display: inline-block }
.float_f { float: left }
.float_r { float: right }
.choice_li { margin-left: 20px; display: inline-block }
.choice_li a{height: 100px; line-height: 100px;text-decoration: none; color: #fff; margin-right: 5%; font-size: 20px;}
.choice_ul { width: 650px; margin-left: 40px; display: inline-block }
.visited2 { color: #e50051 }
.visited3 { border-bottom: 3px solid #e50051 }
.visited6 { border-bottom: 3px solid #e50051 }
.visited6 span{font-size: 24px;line-height: 73px;}
.visited4 { color: #000 }
.visited5 { color: #e50051 }
img { border: 0 }
.cont-top { width: 100%; height: 87%; background: url(../images/bg_01.jpg) center no-repeat }
.cont-top_job { width: 100%; height: 1000px; background: url(../images/bg_01.jpg) center no-repeat; position: relative }
.cont-top1 { width: 100%; height: 668px; background: #497ed7; opacity: .5; position: absolute; z-index: 999 }
.cont-top2 { width: 100%; height: 1000px; background: #497ed7; opacity: .5; position: absolute; z-index: 999 }
.cont-title0 { width: 86%; height: 100px; margin-top: 20px; float: left; margin-left: 7%; position: absolute; z-index: 1000 }
.cont-title { width: 86%; height: 100px; margin-top: 20px; float: left; margin-left: 14%; position: absolute; z-index: 1000 }
.logo { height: 100%; position: absolute }
.logo1 { width: 105px; height: 78px; margin-top: 20px; background: url(../images/allicon.png) no-repeat; background-position: 0 0 }
.logo1 img{display: none;}
.choice { /* width: 60%; */ height: 100px;  margin-left: 8%;/* margin-left: 13%; */display: inline-block }
.login0 { margin-left: 60px; }
.login { width: 18%; height: 100px; line-height: 100px; position: absolute; right: -20% }
.login_div { float: left; width: 140px; height: 40px; margin-top: 35px; background-color: rgba(0, 0, 0, .1); color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
.login_input_img { width: 24px; float: left; position: absolute; margin-left: 10px; margin-top: 6px }
.login_input_img1 { width: 24px; height: 30px; background: url(../images/allicon.png) no-repeat; background-position: -116px -99px }
.login_input { display: block; height: 40px; line-height: 40px; margin-left: 40px; font-size: 16px; color: #fff; }

/* .login0{width:19%;height:100%;position:absolute;right:7%}
.login{width:18%;height:100px;line-height:100px;position:absolute;right:-20%}
.login_div{width:74%;height:40px;margin-top:35px;background-color:rgba(0,0,0,.1);color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.login_input_img{width:24px;float:left;position:absolute;margin-left:10px;margin-top:6px}
.login_input_img1{width:24px;height:30px;background:url(../images/allicon.png) no-repeat;background-position:-116px -99px}
.login_input{width:86px;height:40px;line-height:40px;margin-left:40px;position:absolute;border:none;background:0 0;font-size:16px;color:#fff;border:none} */
.foot_all { width: 1140px; height: 100px; margin: 0 auto }
.containter { width: 100%; min-height: 700px }
.main_cont1 { color: #fff; float: left; position: absolute; font-size: 36px; margin-top: 180px; width: 1140px; text-align: center }
.main_cont2 { width: 80px; margin-left: 536px; float: left; position: absolute; margin-top: 280px }
.main_cont21 { width: 160px; height: 16px; background: url(../images/allicon.png) no-repeat; background-position: -126px -19px }
.main_cont3 { color: #fff; float: left; position: absolute; font-size: 24px; margin-top: 369px; width: 1140px; text-align: center }
.main_cont4 { color: #fff; position: relative; margin-top: -100px; width: 1140px; height: 400px }
.main_cont5 { color: #fff; position: relative; width: 1140px; height: 330px }
.main_cont6 { color: #fff; position: relative; margin-top: 50px; width: 1140px; height: 300px }
.main_cont7 { color: #fff; position: relative; margin-top: 50px; width: 1140px; height: 450px }
.main_cont8 { color: #fff; float: left; position: absolute; margin-top: 20px; width: 1140px; height: 500px; color: #000 }
.main_cont9 { background: #fff; float: left; position: absolute; /* margin-top: 539px; */ width: 1140px; height: 721px }
.main_cont10 { color: #fff; /* float: left; position: absolute; */ margin-top: 20px; padding-bottom: 40px; width: 1140px; min-height: 700px; color: #000 }
.cont-bottom { width: 100%; height: 100px; background: #dcdcdc; position: relative }
.cont-bottom1 { width: 100%; height: 5%; background: #dcdcdc; position: relative }
.cont-bottom2 { width: 100%; height: 100px; background: #dcdcdc; position: relative }
.cont-bottom3 { width: 100%; height: 100px; background: #dcdcdc; position: relative }
.cont-bottom4 { width: 80%; height: 100px; margin-left: 10%; background: #dcdcdc; position: relative; top: 900px; z-index: 2000 }
.cont-bottom-left { width: 502px; height: 78%; margin-top: 1%; margin-left: 5%; float: left; display: inline-block }
.cont-bottom-center { width: 8px; height: 78%; margin-top: 1%; position: absolute; left: 570px; background: url(../images/allicon.png) no-repeat; background-position: -382px -11px; float: left; display: inline-block }
.cont-bottom-right { width: 502px; height: 78%; margin-right: 5%; margin-top: 1%; float: right; display: inline-block }
.cont-bottom-r { width: 2%; height: 21%; position: absolute; background: url(../images/allicon.png) no-repeat; background-position: -406px -11px; float: left; display: inline-block }
.cont-bottom-r-t { margin-top: 25%; color: #787878; margin-left: 4% }
.cont-bottom-r-b { color: #787878; margin-left: 20px }
.cont-bottom-r-l { width: 50px; margin-top: 13px; position: absolute; left: 729px; float: left; display: inline-block }
.cont-bottom-r-l-a { width: 50px; height: 50px; background: url(../images/allicon.png) no-repeat; background-position: 0 -182px }
.cont-bottom-r-l3 { width: 50px; margin-top: 9px; position: absolute; left: 64%; float: left; display: inline-block }
.cont-bottom-r-l2 { width: 50px; margin-top: 19px; position: absolute; left: 66%; float: left; display: inline-block }
.cont-bottom-r-c { width: 140px; height: 55%; margin-top: 2%; position: absolute; left: 792px; float: left; display: inline-block; font-weight: 700 }
.cont-bottom-r-c1 { width: 15%; height: 55%; margin-top: 2%; position: absolute; left: 69%; float: left; display: inline-block; font-weight: 700 }
.cont-bottom-r-c2 { width: 16%; height: 55%; margin-top: 3%; position: absolute; left: 71%; float: left; display: inline-block; font-weight: 700 }
.cont-bottom-r-r { width: 68px; padding-left: 403px }
.cont-bottom-r-r-a { width: 68px; height: 80px; background: url(../images/allicon.png) no-repeat; background-position: -266px -153px }
.cont-bottom-r-r2 { width: 68px; padding-left: 386px; padding-top: 3px }
.cont-bottom-r-r3 { width: 68px; padding-left: 373px }
.choice ul li ul { display: inline-block; height: 97px;width: 120px;/* width: 130px; */text-align: center }
.choice2 ul li ul { display: inline-block; height: 70px; width: 100px; text-align: center }
.choice_li { margin-left: 20px }
.choice_ul { width: 650px; margin-left: 40px }
.w_7 { width: 70px }
.wallpapper { background: url(../images/bg_01.jpg) center no-repeat; position: relative }
.wallpapper1 { width: 100%; height: 105%; background: #497ed7; opacity: .5; position: absolute; z-index: 999 }
.wallpapper2 { height: 1600px; background: url(../images/bg_02.png) center no-repeat; position: relative }
.wallpapper3 { height: 1300px; background: url(../images/bg_03.png) center no-repeat; position: relative }
.wallpapper3_rez { height: 1000px; background: url(../images/bg_03.png) center no-repeat; position: relative }
.wallpapper4 { width: 100%; height: 113.8%; background: #497ed7; opacity: .5; position: absolute; z-index: 999 }
.wallpapper5 { width: 100%; height: 113.8%; background: #497ed7; opacity: .5; position: absolute; z-index: 999 }
.wallpapper_rez { width: 100%; height: 110%; background: #497ed7; opacity: .5; position: absolute; z-index: 999 }
.cp_allcont { width: 80%; margin-left: 10%; background: #fff; height: 1700px; position: absolute; z-index: 1000 }
.cp_allcont2 { width: 80%; margin-left: 10%; background: #fff; height: 1400px; position: absolute; z-index: 1000 }
.rez_allcont2 { width: 80%; margin-left: 10%; background: #fff; height: 1000px; position: absolute; z-index: 1000 }
.job_allcont { width: 80%; margin-left: 10%; background: #fff; margin-top: 120px; height: 780px; position: absolute; z-index: 1000 }
.cp_cont_title1 { width: 138%; height: 100px; top: 0; left: 0; position: absolute; position: relative; left: -25%; z-index: 99999 }
.cp_cont_title5 { width: 100%; min-width: 1140px; height: 100px; top: 0; left: 0; position: absolute; background-color: rgba(0, 0, 0, .2);z-index:10; }
.cp_cont_title1 { width: 80%; height: 100%; margin-left: 20% }
.cp_main_cont { width: 100%; height: 1500px }
.bi_main_cont { width: 100%; height: 1200px }
.rez_main_cont { width: 100%; height: 900px }
.cp_main_cont1 { width: 100%; height: 300px }
.cp_main_cont1_img { width: 100%; height: 330px; position: absolute; top: 0 }
.cp_main_cont2 { width: 100%; height: 360px }
.cp_main_cont4 { width: 100%; margin-top: 20px }
.cp_main_p { font-size: 24px; margin-bottom: 50px; margin-top: 0; color: #000 }
.cp_main_p1 { border: 2px solid red; width: 300px; height: auto; margin: 2px auto; color: #000 }
.cp_main_p2 { font-size: 18px; margin-top: 53px; color: #000 }
.cp_main_cont2-l { width: 468px; height: 250px; margin-left: 86px; margin-right: 68px; margin-top: 20px; display: inline-block; float: left; color: #000 }
.cp_main_cont4-l { width: 24%; height: 360px; margin-left: 6%; margin-top: 20px; display: inline-block; float: left }
.cp_main_cont4-c { width: 24%; height: 360px; margin-right: 6%; margin-top: 20px; display: inline-block; float: left; position: relative }
.cp_main_cont4-r { width: 34%; height: 360px; margin-right: 6%; float: right; margin-top: 20px; display: inline-block; position: absolute }
.cp_main_cont4-r-t { width: 100%; height: 85% }
.cp_main_cont4-r-b { width: 100%; height: 15% }
.cp_main_cont2_r { width: 468px; height: 250px; margin-right: 68px; float: right; margin-top: 20px; display: inline-block; position: absolute; color: #000 }
.clearfix:after { display: block; content: "."; height: 0; line-height: 0; visibility: hidden; clear: both }
.clearfix { zoom: 1 }
.cp_main_cont2-r_img { width: 90% }
.cp_main_cont4-l-img { width: 220px; margin-top: 20px }
.f_s_1 { font-size: 20px; font-weight: 700 }
.f_s_2 { font-size: 16px; font-weight: 700; position: absolute; top: 60px }
.f_s_3 { position: absolute; top: 86px; color: #000 }
.cp_main_cont4-r-t-img { width: 350px }
.bi_main_cont1 { width: 100%; height: 500px; float: right }
.bi_main_cont2 { width: 100%; height: 700px; float: left }
.bi_main_cont1_p1 { text-align: center; margin-top: 36px; font-size: 28px; color: #000 }
.bi_main_cont1_img { width: 100px; padding-left: 46% }
.bi_main_cont1_p2 { width: 60%; padding-left: 20%; text-align: center }
.bi_main_cont1_p2_l { width: 27%; height: 60%; margin-left: 5%; float: left; margin-top: 40px }
.bi_main_cont1_p2_l_2 { width: 33%; height: 250px; margin-left: 24%; float: left; position: absolute; margin-top: 15px }
.bi_main_cont1_p2_r { width: 38%; height: 60%; margin-right: -5%; float: right; margin-top: 40px }
.bi_main_cont1_p2_r_2 { width: 33%; height: 250px; margin-right: 28%; float: right; position: absolute; margin-top: 15px; right: -30px }
.bi_main_cont1_pic { width: 100%; height: 300px; position: relative }
.main_business { width: 100%; height: 500px; position: relative; margin-top: 20px }
.main_business1 { width: 22%; height: 460px; float: left; position: absolute; left: 4.5%; border: 1px solid #dfdfdf }
.main_business2 { width: 22%; height: 460px; float: left; position: absolute; left: 27.5%; border: 1px solid #dfdfdf }
.main_business3 { width: 22%; height: 460px; float: right; position: absolute; right: 27.5%; border: 1px solid #dfdfdf }
.main_business4 { width: 22%; height: 460px; float: right; position: absolute; right: 4.5%; border: 1px solid #dfdfdf }
.main_business_t { width: 100%; height: 250px }
.business_img { width: 100% }
.bussiness_p1 { width: 100%; margin: 30px 0 20px; text-align: center; font-size: 20px; color: #666 }
.bussiness_p2 { width: 70%; margin-left: 15%; text-align: center; font-size: 14px; color: #b5b5b5 }
.p_r { position: relative }
.position_title { width: 90%; margin-left: 5%; height: 72px; color: #000; border-bottom: 1px solid #000; margin-bottom: 40px }
.rez_imp_cont { width: 80%; height: 760px; margin-left: 10% }
.rez_imp_cont0 { width: 100%; height: 240px; margin-bottom: 16px }

/* .positon-list{min-height: 700px; margin: 0 50px;}
.positon-list li{ float: left;margin: 0 8px; } */

.positon-list{ margin: 0 7% 30px;}
.positon-list li{ float: left;width: 100%; }

.jl_item h2{line-height: 30px;color: #000;font-weight: bold;font-size: 16px;}
.job-list .jl_item{ display:block; padding:18px 0; border-bottom:1px solid #d2d2d2; color:#616161;}
.job-list .jl_item:hover{ background:#f8f8f8}
.jl_item span,.jl_item p, .jl_item i,.jl_item a{min-height:20px;}
.job-list .jl_item h2,h3{display:block;}
/* row1 */
.job-list .jl_item .jl_title{width:340px;padding-left: 50px; display:inline-block;font-size:18px;color:#1a7abe;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:6px;line-height:30px;}
.job-list .jl_item .jl_department{width:340px;padding-left: 50px; margin-right:6px;display:inline-block;font-size:14px;color:#747474;}
/* row2 */
.job-list .jl_item .jl_sf{font-size:18px;color:#ff7036;display:inline-block;width:270px;font-weight:bold;}
.job-list .jl_item .jl_lastupdated{font-size:12px;color:#999;display:inline-block;width:270px;margin:0;overflow:hidden;line-height: 20px;}
/* row3 */
.job-list .jl_item .jl_introduction{display:inline-block;font-size:18px;color:#323232;font-weight:normal;overflow:hidden;width:300px;white-space:nowrap;text-overflow:ellipsis;}
.job-list .jl_item .jl_rt{/* border-right:1px solid #b6b6b6; */display:inline-block;font-size:14px;padding-right:15px;}
.job-list .jl_item .jl_locaiton{display:inline-block;font-size:14px;margin-left:15px;}

/* .rez_imp_cont_l { width: 500px; height: 260px;border: 1px solid #dcdcdc; margin-bottom: 30px }
.rez_imp_cont_r { width: 500px; height: 260px; float: right; border: 1px solid #dcdcdc; margin-right: 53px; margin-bottom: 30px }
.rez_imp_cont_l_top { width: 94%; height: 150px; border-bottom: 1px solid #dcdcdc; margin: 0 auto; position: relative }
.rez_imp_cont_l_top_position { margin-top: 20px; display: inline-block; margin-left: 12px; font-size: 22px }
.rez_imp_cont_l_top_time { display: inline-block; color: #999; font-size: 16px }
.rez_imp_cont_l_top_money { padding-right: 10px; color: red; display: inline-block; float: right; position: absolute; font-size: 22px; top: 25px; right: 5px }
.rez_imp_cont_l_top_work { margin-top: 12px; margin-left: 12px; color: #999; font-size: 16px }
.rez_imp_cont_l_top_div1 { display: inline-block; margin-left: 12px; width: 70px; height: 30px; border: 1px solid silver; font-size: 18px; color: #333; margin-top: 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; line-height: 30px; text-align: center }
.rez_imp_cont_l_top_div2 { display: inline-block; margin-left: 12px; width: 80px; height: 30px; border: 1px solid silver; font-size: 18px; color: #333; margin-top: 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; line-height: 30px; text-align: center }
.rez_imp_cont_l_top_div3 { display: inline-block; margin-left: 12px; width: 100px; height: 30px; border: 1px solid silver; font-size: 18px; color: #333; margin-top: 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; line-height: 30px; text-align: center }
.rez_imp_cont_l_bottom { width: 100%; left: 0; height: 80px; margin: 0 auto; position: relative }
.rez_imp_cont_l_bottom_l { width: 26%; height: 100%; position: absolute; margin-left: 12px; float: left; heigh: 100% }
.rez_imp_cont_l_bottom_r { width: 67%; height: 100%; position: absolute; right: 11px; float: right; heigh: 100% }
.rez_imp_cont_l_bottom_img { width: 84% }
.rez_imp_cont_l_bottom_img_1 { width: 84%; height: 100px; background: url(../images/allicon.png) no-repeat; background-position: 12px -406px }
.rez_imp_cont_l_bottom_img_2 { width: 84%; height: 100px; background: url(../images/allicon.png) no-repeat; background-position: -139px -406px }
.rez_imp_cont_l_bottom_img_3 { width: 84%; height: 100px; background: url(../images/allicon.png) no-repeat; background-position: -288px -406px }
.rez_imp_cont_l_bottom_img_4 { width: 84%; height: 100px; background: url(../images/allicon.png) no-repeat; background-position: 12px -537px }
.rez_imp_cont_l_bottom_img_5 { width: 84%; height: 100px; background: url(../images/allicon.png) no-repeat; background-position: -139px -537px }
.rez_imp_cont_l_bottom_img_6 { width: 84%; height: 100px; background: url(../images/allicon.png) no-repeat; background-position: -288px -537px }
.rez_imp_cont_l_bottom_p1 { font-size: 18px; height: 36px; color: #333; margin-top: 10px; margin-bottom: 0 }
.rez_imp_cont_l_bottom_p2 { font-size: 16px; color: #666; height: 30px; margin-top: 12px } */
.cont_maincont_job { min-height:800px;top: 160px }
.maincont_job_title { width: 1026px; height: 50px; margin: 0 auto }
.maincont_job_title_img1 { height: 100% }
.maincont_job_title_l { width: 50%; height: 100%; float: left }
.maincont_job_title_r { float: right; width: 90px; font-size: 22px; vertical-align: middle; }
.maincont_job_title_r a,
.crumbs a{height: 30px; line-height: 30px;color: #34495e; }
.crumbs{font-size: 22px;line-height: 30px;}
.crumbs a{margin-right: 5px;}
.crumbs a:hover{text-decoration: underline;}
.maincont_job_title_l_img { width: 10%; height: 100%; display: inline-block; float: left; background: url(../images/allicon.png) no-repeat; background-position: -269px 0 }
.maincont_job_title_r_img { width: 40px; height: 19px; display: inline-block; background: url(../images/allicon.png) no-repeat; background-position: -2px -295px; vertical-align: middle; }
.maincont_job_title_l_txt { width: 80%; height: 100%; display: inline-block; float: left; left: 10%; padding-top: 8px }
/* .maincont_job_title_r_txt { width: 45%; height: 42px; display: inline-block; float: right; right: 16%; padding-top: 8px; position: absolute; text-align: right }*/
.maincont_job_title_l_s { font-size: 22px } 
.maincont_job_title_img2 { width: 60%; height: 17px; margin-top: 15px }
.art-list{margin: 20px 30px 0; padding-bottom: 20px;}
.art-list li{ float: left; width: 490px; margin: 20px;overflow: auto;border: 1px solid #dedede;box-shadow: 2px 4px 0 0 #e9e9e9}


.job_dev_img { width: 73%; height: 64%; margin: 0 auto; background-color: #fff }
.job_dev_txt { width: 82%; height: 32%; margin: 0 auto }
.job_dev_txt_p1 { height: 24px;overflow: hidden; white-space: nowrap;text-overflow:ellipsis;margin: 20px 0 10px; font-size: 16px; line-height: 24px; color: #959595 }
.job_dev_txt_p2 { height: 20px;overflow: hidden; white-space: nowrap;text-overflow:ellipsis; margin-bottom: 20px; font-size: 13px; color: #959595 }
.job_dev_img_p { width: 100%; margin-top: 25px }
.call_fist { width: 1140px; height: 270px; margin-top: 40px; position: relative }
.call_second { width: 100%; height: 230px; margin: 100px 0 }
.call_third { width: 100%; height: 400px; margin: 40px 0; }
.call_bg { width: 100%; height: 100%; background: url(../images/job_t_01.png) center no-repeat }
.call_fist_l { width: 380px; height: 100%; float: left; left: 0; position: absolute }
.call_fist_c { width: 33.33%; height: 100%; float: left; left: 33.33%; position: absolute }
.call_fist_r { width: 33.33%; height: 100%; float: right; right: 0; position: absolute }
.call_fist_img { width: 100%; height: 100% }
.call_second_l { width: 36%; height: 100%; float: left; margin-left: 10% }
.call_second_r { width: 36%; height: 100%; float: right; margin-right: 10%; margin-top: 10px; font-size: 20px;  }
.call_second_l_img { width: 80%; margin: 0 auto; height: 100% }
.call_second_img { height: 100% }
.call_second_r_p1 { margin-top: 0; color: #454545; margin-bottom: 30px; margin-left: 50px }
.call_second_r_p2 { color: #454545; margin-left: 50px; line-height: 2; }
.job_f_z { width: 100%; height: 100%; background: #497ed7; opacity: .5; position: absolute; z-index: 999 }
.job_f_z2 { width: 100%; height: 400px; background: #afd2fb; opacity: .5; position: relative; z-index: 999 }
.call_third_t { width: 100%; height: 64% }
.call_third_b { width: 100%; height: 32%; margin-top: 0; z-index: 1010 }
.call_third_t_img { width: 60%; margin-top: 12%; margin-left: 20%; background-size: 100% 100% }
.call_third_t_img_1 { width: 60%; height: 240px; margin-left: 20%; background: url(../images/allicon.png) no-repeat; background-position: 0 -839px }
.call_third_t_img_2 { width: 60%; height: 240px; margin-left: 20%; background: url(../images/allicon.png) no-repeat; background-position: -278px -622px }
.call_third_t_img_3 { width: 60%; height: 240px; margin-left: 20%; background: url(../images/allicon.png) no-repeat; background-position: -189px -1045px }
.call_third_b_p { text-align: center; font-size: 20px; z-index: 1011; color: #080808 }
.call_third_b_p1 { text-align: center; font-size: 14px; z-index: 1011; color: #666 }
.foot_all { position: relative; }
.foot_all:before { position: absolute; left: 590px; top: 10px; width: 2px; height: 80px; background-color: #a0a0a0; content: ''; }
.c-foot-left { float: left; width: 520px; padding-top: 10px; padding-left: 70px; }
.c-foot-link { margin-bottom: 8px; font-size: 16px; color: #787878; }
.c-foot-link a { display: inline-block; height: auto; line-height: normal; margin: 0 8px; font-size: 14px; color: #787878; }
.c-foot-copy,
.c-foot-ba { margin-left: 8px; color: #787878; }
.c-foot-right { float: left; margin: 16px 0 0 115px; }
.c-foot-ba{margin-top: 6px;}
.c-foot-ba a{font-size: 14px;color: #787878;}
.c-foot-phone-icon { float: left; margin-top: 4px; }
.c-foot-tel { float: left; margin: 15px 0 0 20px; font-weight: 700; font-size: 20px; }
.c-foot-qr-new { float: left; width: 70px; height: 70px; margin: 0 0 0 20px;/*  background: url(../images/allicon.png) -295px -163px no-repeat;  */}
.art-wrap{width: 900px; min-height: 500px;margin: 30px auto;}
.art-tit{text-align: center;font-size: 36px;margin-bottom: 10px;}
.art-info{padding-bottom: 10px; border-bottom: 1px solid #ccc;  text-align: center;font-size: 14px;color: #999;}
.art-cont{padding: 30px;}
.art-cont p{font:16px/2 'microsoft yahei'; text-indent: 2em;margin: 15px 0;}
.art-cont p img{display: block; margin: 30px auto;text-indent: 0;}

.pagelist{text-align: center;}
.pagelist li{
  display: inline-block;
  height: 38px;
	margin-right:10px;
  
}
.pagelist li a{
  height: 36px;
  line-height:36px;
  font-size: 16px;
	padding:0 15px;
	color:#999;
  display:block;
  border:1px solid #999;
}
/* .pagelist li a:hover{
	color:#fff;
	text-decoration:none;
} */
/* .pagelist li.thisclass, */
.pagelist li a:hover,
.pagelist li.thisclass a,
.pagelist li.thisclass a:hover{
  background-color:#497ed7;
  border-color:#497ed7;
  color: #fff;
  text-decoration: none;
}

/*职位简介单页*/
.job{position:relative;}
.job-profile{ position:relative; width:870px; _width:862px; _overflow:hidden;padding-bottom:15px; margin: 0 auto;min-height: 600px;}
.job-profile span.title2{ display:block; margin-bottom:5px; padding-left:13px; color:#0a6995; font-weight:bold}
.job-profile dl{ margin:0 0 20px; padding:23px;border:1px solid #D5D5D5;border-radius:4px;background-color:#fff;overflow: auto;}
.job-profile dl dt{/*height:35px;*/ line-height:35px; font-size:14px; font-weight:bold; color:#006bac;}
.job-profile dl dd{overflow:hidden;padding:5px 0 0; }
.job-profile .job-title {display:block;text-align: left;overflow: hidden;color: #17365D;height: 30px;line-height: 30px;font-size: 14px;padding:9px 0;}
.job-profile .job-title strong {float: left;padding: 0 16px;margin: 0 10px 0 0;font-size:16px;border-left:5px solid #2092EB;line-height: 100%;font-weight: normal;}
.job-profile .job-title strong a{color:#17365D;}
.job-profile .job-title .talentcodepanel{float:right;font-weight:bold;}

.job-profile .telchar{ padding-top:10px; _width:690px; _overflow:hidden; position:relative;}
.job-profile .telchar dt{font-size:28px;font-weight:normal;line-height:1.8em;padding:0 0 4px;width: 700px;}
.job-profile .telchar dt>a{display:inline-block;max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.job-profile .telchar .telchar-nx { color:#F60;font-size:22px;display:inline-block;width:32%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.job-profile .telchar dd{display:block; overflow:hidden; float:left; height:26px; line-height:26px; width:400px;white-space: nowrap;}
.job-profile .telchar .j_dd_w3{float:left;width:268px;}
.job-profile .telchar .j_dd_w3.j_dd_industry{width:536px;}
.job-profile .telchar .j_line{display:block;float:none;width:auto;}
.job-profile .j_location{margin-left:20px;}
.job-profile .j_location i{display:inline-block;vertical-align:middle;width: 13px;height: 17px;margin:0 8px 0 8px;}
.job-profile .j_rl{display:inline-block;width:0;height:18px;border-left:1px solid #B7B7B7;margin:0 8px;vertical-align:middle;}
.job-profile .telchar dd span.nianxin{ display:block; float:left}
.job-profile .telchar dd span.focus{ display:block; float:right; width:260px; text-align:left; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#f60}
.job-profile .neirong{ text-indent:24px}
.job-profile .input_yinpin{position: absolute;display: block; background-color: #2092EB;padding: 6px 20px;color: #fff;font-size: 16px;border: 1px solid #0078D7;border-radius: 4px;transition: all 0.2s ease-in-out;font-weight: bold;z-index: 9;top: 15px;right: 20px;margin-left: 130px;}