@charset "utf-8";
/* CSS Document */
.title {text-align: center;  color: #fff; }
.title .inner {display: inline-block; }
.title h2 {padding: 0 48px;line-height: 1;border-left: 3px solid #fff;border-right: 3px solid #fff;font-weight: normal;font-size: 30px; width:220px; display:block; margin:0 auto;}
.title span {display: block;margin-top: 5px;text-transform: uppercase;font-size: 18px; }

.intro {min-width: 1200px;	height: 462px;	background: url(../images/introbg.jpg?123) no-repeat bottom center;}
.intro .container {height: 572px;background: url(../images/introbg2.png) no-repeat bottom center; z-index:1; width:100%; }
.intro .title {padding-top: 65px; margin-bottom:30px; }
.intro .text {margin-top: 29px; margin: 0 auto;width: 1200px;}
.intro p {font-size: 15px;color: #fff;text-align: center;line-height: 1.6em; }
.intro p + p {margin-top: 34px; }

.area { background-color:#FFF; margin-top:110px; }
.intro2 {}
.intro2 {position: relative;min-width: 1200px;height: 726px;background: url(../images/intro2bg.jpg) no-repeat center;overflow: hidden; }
.intro2 .inner {position: absolute;left: 50%;top: 0;margin-left: -965px; }
.intro2 .row {width: 1930px; }
.intro2 .row > div {float: left; }
.intro2 .col1, .intro2 .col3 {width: 937px;height: 363px; }
.intro2 .col2, .intro2 .col4 {width: 983px;height: 363px; }
.intro2 .col2 .col-text {margin-top: 50px;margin-left: 66px;color: #fff; }
.intro2 .col2 .col-text h2 {font-size:40px;line-height: 1; }
.intro2 .col2 .col-text h3 {margin-top: 5px;font-size: 26px}
.intro2 .col2 .text {width: 530px;margin-top: 20px; }
.intro2 .col2 .text p {font-size: 18px;line-height: 1.6em; }
.intro2 .col3 {position: relative; }
.intro2 .col3 .col-text {position: absolute;right: 28px;  color: #fff; top: 100px; }
.intro2 .col3 .text {margin-top: 20px; }
.intro2 .col3 .col-text p {width: 532px;color: #fff;font-size: 18px;line-height: 1.6em; margin-bottom:8px; }


.pro_banner{min-width:800px;}
.position_p{height:25px;font-size:13px; line-height:25px;}
.position_p{height:25px;font-size:13px; line-height:25px;}
.posinfo_p{ width:100%; }
.pro_banner h1,.pro_banner h2{left:0;  font-size:24px; line-height:32px;margin-left: 0;}
.pro_banner h1.bg2,.pro_banner h2.bg2{ background:url(../images/br35_g_bg.png);}
.pro_banner h1 span,.pro_banner h2 span{ font-size:18px; padding-left:8px; color:#FFFFFF;}

.pro_banner{ width:100%; position:relative; z-index:20;}
.position_p{width:100%; background:url(../images/br35_bg.png); height:30px; position:absolute; bottom:0; left:0;font-size:13px;}
.position_p.bg2{ background:url(../images/br35_g_bg.png); }
.posinfo_p{width:1200px; margin:0 auto; line-height:30px; color:#fff;  text-align:left;}
.posinfo_p a{color:#fff;font-size:13px;}
.posinfo_p a:hover{color:#E60012;}
.pro_banner h1,.pro_banner h2{position:absolute; top:42%; left:50%;  border-left:4px solid #e60012; margin-left:-600px; font-size:28px; line-height:50px; padding:0 25px 0 15px; background:url(../images/br35_bg.png); color:#FFFFFF;}



.js_lmmc li{line-height:40px;height:38px;font-size:18px;font-weight:bold;margin-right:10px;}
.js_lmmc li a{color:#333; background:#f8f8f8; border-bottom:2px solid #e60012;display:block; padding:0 30px;}
.js_lmmc li.cur a,.js_lmmc li a:hover{border-bottom:2px solid #e60012; background:#e60012; color:#fff;}
.js_tpqhlb{width:59.1%;}
.js_txt_c{ width:39%;}
.qyjs_l{width:38.3%;}
.qyjs_r{width:58.3%;}
.qyjs_r h2{font-size:16px; line-height:35px;}
.qyjs_r p{ line-height:20px; font-size:13px; padding-bottom:10px; text-indent:2em; text-align:left;}
.red_box8{display:block; width:65px; height:8px; background:#e60012; margin:0 auto;}
.gy_gssl{width:100%; text-align:center;  position:relative; height:430px;}
.gy_gssl p{ font-size:14px; line-height:24px;}
.gy_gssl .gy_1200{width:100%; margin:0 auto;}
.gy_gssl .gy_1200 li{float:left; width:33.3%; display:block; position:relative;display:inline;}
.gy_gssl .gy_202{width:202px; margin:0 auto; position:relative;}
.gy_gssl .gy_202 .gssl_tit{position:absolute; top:75px; left:0; width:100%; color:#737373; font-size:18px;}
.gy_gssl .gy_202 .gssl_dsc{color:#8d8d8d; font-size:13px; line-height:20px; position:absolute; top:272px; left:0; width:100%; text-align:left;}
.gy_gssl .gssl_yd{line-height:100px; height:100px; text-align:center; color:#ed9e03;}
.gy_gssl li.g_cur .gssl_tit{position:absolute; top:242px; left:0; width:100%; color:#e60012; font-size:18px;}
.gy_gssl li.g_cur .gssl_dsc{ color:#000;}
.gy_gssl li.g_cur .gssl_yd{color:#e60012;}
.gy_gssl .gssl_1_pic{width:100%; height:202px; background:url(../images/gy_xl.png) no-repeat bottom;}
.gy_gssl li.g_cur .gssl_1_pic{ background:url(../images/gy_xl_b.png) no-repeat bottom;}
.gy_gssl .gy_202 .gssl_2_pic{width:100%; height:202px; background:url(../images/gnzd.png) no-repeat bottom;}
.gy_gssl li.g_cur .gssl_2_pic{ background:url(../images/gnzd_b.png) no-repeat bottom;}
.gy_gssl .gy_202 .gssl_3_pic{width:100%; height:202px; background:url(../images/sj_top.png) no-repeat bottom;}
.gy_gssl li.g_cur .gssl_3_pic{ background:url(../images/sj_top_b.png) no-repeat bottom;}
.gy_yd_kuang1{width:100%; position:absolute;top:297px; left:0; height:30px;background:url(../images/sj_line.png) repeat-x center; font-size:22px;}
.gy_yd_kuang{width:100%; position:absolute;top:247px; left:0; height:30px;background:url(../images/sj_line.png) repeat-x center; font-size:22px;}
.gy_kuang_1200{width:100%; margin:0 auto; height:30px; line-height:30px;}
.gy_kuang_1200 li{width:33.3%; float:left; text-align:center;color:#333;display:inline;}
.gy_kuang_1200 li.g_cur{width:33.3%;display:inline; float:left; text-align:center;color:#e60012;}
.zyuan{width:40px; margin:0 auto; padding:30px 0; background:url(../images/l.jpg) repeat-y center;overflow:hidden; height:248px;}
.zyuan li{display:block; background:url(../images/xy.png) no-repeat center 10px; height:85px; margin-bottom:10px;}
.zyuan li.cur{background:url(../images/dy.png) no-repeat center 10px;}
.bgybg{background: #000;color: #fff;font-size: 16px;width: 180px;margin: 0 auto;padding: 10px 8px;font-weight: bold;line-height: 26px;}
.bsj{border-style: solid;border-width: 12px;border-color: #000 #fff #fff #fff;height: 0;width: 0;font-size: 0;margin:0 auto;}
.bsjt{border-style: solid;border-width: 12px;border-color: #fff #fff #000 #fff;height: 0;width: 0;font-size: 0;margin:0 auto;}
.ftxtk{position:absolute; top:0; left:0; width:100%; padding:30px 0; overflow:hidden; height:248px;}
.ftxtk li{width:50%;font-size:13px; margin-bottom:10px;}
.ftxtk li .js_kuang{width:380px;min-height:65px; padding:10px 15px;background: none;border-radius:4px;}
.ftxtk li h4{font-size:14px; line-height:16px; padding-bottom:5px;}
.ftxtk li.fr{margin-left:1%; text-align:left;}
.ftxtk li.fr .js_arr_l{margin-left:50px;border-style: solid;border-width:8px  12px 8px 8px;border-color: transparent  #fff transparent transparent;height: 0;width: 0;font-size: 0;margin-top:14px;}
.ftxtk li.fr .js_kuang span{margin-right:10px;border-style: solid;border-width:6px 12px 6px 6px;border-color: transparent  #000 transparent transparent;height: 0;width: 0;font-size: 0; }
.ftxtk li.fl{  margin-right:1%; text-align:right;}
.ftxtk li.fl .js_arr_r{margin-right:50px;border-style: solid;border-width:8px  12px 8px 8px;border-color: transparent   transparent transparent #fff;height: 0;width: 0;font-size: 0;margin-top:14px;}
.ftxtk li.fl .js_kuang span{margin-left:10px;border-style: solid;border-width:6px 6px 6px 12px;border-color: transparent  transparent transparent  #000;height: 0;width: 0;font-size: 0; }
.ftxtk li.cur{color:#fff;}
.ftxtk li.cur .js_arr_l{border-color: transparent  #e60012 transparent transparent;}
.ftxtk li.cur .js_kuang{background:#e60012;}
.ftxtk li.cur .js_kuang span{border-color: transparent  transparent transparent transparent; }
.ftxtk li.cur .js_arr_r{border-color: transparent  transparent transparent #e60012;}
.ftxtk li.cur .js_kuang p a:hover{ color: #FFD9D9}
.ftxtk li.cur .js_kuang p a{ color:#FFFFFF}

.sq{ display:none;}
.jrfwjs_l{width:42.1%;}
.jrfwjs_r{width:53.5%; padding-top:20px;}
.jrfwjs_r p{line-height:20px; padding-bottom:20px; font-size:14px; color:#333;}


.z_about_nr1{width: 1200px;	margin: auto;padding-top: 30px;}
.z_about_nr h1{ margin: auto; padding-bottom: 10px; font-size: 28px; font-weight: bold; color: #333333; border-bottom: 3px solid #ff9900; width: 120px;}
.z_about_nr1 h1+p{ margin: 30px 0; line-height: 24px; color: #666666; text-align: center;}
.z_about_nr1 ul{ position: relative; border-bottom: 2px solid #c9c9c9;}
.z_about_nr1 ul li{ float: left; width: 150px; margin: 0 73px; cursor: pointer;}
.z_about_nr1 ul li img{ display: block; width: 130px; }
.z_about_nr1 ul li p{ margin: 40px auto 35px; font-size: 18px; color: #363636; text-align: center;}

#z_current_about{ width: 149px; height: 15px; position: absolute; bottom: -1px; left: 55px;}


/*企业文化*/
.culture {height: 700px;min-width:1200px;background: url(../images/culturebg.jpg) no-repeat top center #fff;}
.culture .title {padding-top: 134px;color: #fff; }
.culture .title h2 {border-color: #fff; }
.culture .title span {color: #fff; }
.culture .title .desc { font-size:16px; margin-top: 15px;color: #fff;}
.culture .block {margin-top: 60px;height:370px;}
.culture_sm{width:100%; overflow:hidden;}
.culture_sm ul li{width:31%;height:270px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.culture_sm ul .mid{margin-left: 3.5%; }
.culture_sm .txt{width:100%;height:45px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.culture_sm .txt h3{font-size:20px;font-weight: bold;height:45px;text-align:center;line-height:45px;}
.culture_sm .txt p{font-size:14px;text-align:center; width:80%; margin:0 auto;}
.syyj{background:#fff; min-height:460px;}
.syyj_l{width:31.5%; display:block;}
.syyj_r{width:66.5%;}
.syyj h3{ text-align:center; color:#fff; background:#e60012; font-size:24px;  width:100%;}
.xint{background-color:#FFFFFF; min-height:300px;}
.xint li{ width:24.5%; margin-right:0.66%; line-height:40px; font-size:14px; background:#ebe8e3;}
.xint li:hover{	background:#e60012;	color:#fff;}
.xint li.mr0{ margin-right:0;}

.syyj .value{ color:#FFFFFF; font-size:20px; font-weight:bold;}
.syyj .value table{}


/*人才招聘*/
.kanwubanner {height:900px;min-width:1200px;background: url(../images/job_top_ban.jpg) no-repeat top center #fff;}
.kanwubanner{position:absolute;top:0;left:0;width:100%;	z-index:-1; }
.kanwu .title {padding-top: 134px;color: #fff; }
.kanwu .title .inner {display: inline-block; }
.kanwu .title h2 {padding: 0 48px;line-height: 1;border-left: 3px solid #fff;border-right: 3px solid #fff;font-weight: normal;font-size: 30px; width:220px; display:block; margin:0 auto;}
.kanwu .title span {display: block;margin-top: 5px;text-transform: uppercase;font-size: 18px; }
.kanwu .title .desc {margin-top: 15px;color: #fff; font-size:16px;}


.pub-list{width:1240px;}
.pub-list .job_top{position: relative;	height: 440px;	overflow: hidden;z-index: 1;margin-top:80px;}
.pub-list .job_top ._bgimg{ position: absolute; width: 1920px; left: 50%; margin-left: -960px; top: 0; max-width: none; z-index: 1;moz-transition: all 20s ease 0s;-ms-transition: all 20s ease 0s;-o-transition: all 20s ease 0s;transition: all 20s ease 0s;}
.pub-list .job_top ._bgimg.on{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.pub-list .job_top  .wrap{ position: relative; z-index: 2;}
.pub-list .job_top  ._list{ margin-top:70px;}
.pub-list .job_top  ._list li{ position: relative; float: left; width: 30%; margin-right: 3%;}
.pub-list .job_top  ._list li .last{margin-left: 3%;}
.pub-list .job_top  ._list li ._box{ padding:0 10%; height: 315px;  background: url(../images/black.8.png); border-radius: 10px; color: #fff;}
.pub-list .job_top  ._list li ._t{ text-align: center;}
.pub-list .job_top  ._list li ._t span{ display: block;}
.pub-list .job_top  ._list li ._t ._ch{ font-size: 24px; padding-top: 78px; font-weight: bold;}
.pub-list .job_top  ._list li ._t ._en{ font-size: 16px; font-family: 'Arial'}
.pub-list .job_top  ._list li ._t ._line{ display: block; width: 34px; height: 1px; margin: 8px auto 12px; background-color:#D92C2C;}
.pub-list .job_top  ._list li ._ico{ position: absolute; left: 50%; margin-left: -53px; top: -70px; width: 108px; height: 107px; background-image: url(../images/job_tico.png);  background-repeat: no-repeat; transition:all .5s ease 0s;}
.pub-list .job_top  ._list li ._p{ font-size:15px; text-align:center; line-height:24px;}
.pub-list .job_top  ._list li ._ico1{ background-position: 0 0;}
.pub-list .job_top  ._list li ._ico2{ background-position: -370px 0;}
.pub-list .job_top  ._list li ._ico3{ background-position: -729px 0;}
.pub-list .job_top  ._list li:hover ._box{ background:#D92C2C;}
.pub-list .job_top  ._list li:hover ._ico{ background-image: url(../images/job_tico_on.png); transform: rotateY(180deg);}
.pub-list .job_top  ._list li:hover ._t ._line{ background-color: #fff;}
.bg{ background-color:#FFFFFF;}
.job_tip{ position: relative; padding: 50px 0; background-color: #008cd6; text-align: center; z-index: 2;}
.job_tip ._img1{ margin-top: -110px;}
.job_tip ._img2{ margin: 20px 0;}
.job_tip ._p{ width: 56%; margin: 0 auto; color: #fff; font-size: 15px;}
.job_tip ._p a{color: #fff;}
.rm_list{width:1200px;	margin:0 auto;}
.rm_list ._hd{ border-top: 3px solid #e5e5e5; margin-top:15px; background:#e5e5e5}
.rm_list ._hd li{ float: left; width: 20%; text-align: center; font-weight: bold; font-size: 14px; color: #272636; line-height: 55px;}
.rm_list ._hd li .ion{ color:#666;}

.rm_list dt { border-bottom: 1px solid #f1f1f1; height: 55px; line-height: 55px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer; }
.rm_list dt strong { float: left; width: 20%; height: 100%;  font-size: 14px; font-weight: normal; text-align: center; color: #666; }
.rm_list dt_act strong,.rm_list dt:hover strong{ color: #008cd6;}
.rm_list dt span { float: right; }
.rm_list dt .ion { font-size: 12px; color: #999999; }
.rm_list dd  { display: none; }
.rm_list dd ._jcon { padding: 3%; border: 1px solid #f1f1f1; border-top: 0; }
.rm_list dd  ._jcon .yq_left{ float: left; width: 45%; padding-right: 3%; margin-right: 5%; border-right: 1px solid #ccc;}
.rm_list dd  ._jcon .yq_right{ float: right; width: 46%;}
.rm_list dd  ._jcon ._t{ font-size: 16px; color: #333; line-height:32px;}
.rm_list dd  ._jcon ._p{ font-size: 14px;line-height:24px;}
.rm_list dd  ._jt_act .ion { color: #0e90d2; }




