.w1600{ max-width:1600px;margin: 0 auto;}
.p80{ padding:.8rem 0;}
.h50{ width:100%; height:50px; display:none;}
.img{ overflow:hidden;}
.img img{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transition: all 0.3s;-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.inner_banner .swiper-pagination{ position:absolute; bottom:.3rem;}
.inner_banner .swiper-pagination .swiper-pagination-bullet{transition: 0.4s;opacity: 1;width: 0.14rem;height: 0.14rem;border-radius:4px;border: 2px solid #fff;background: none;margin: 0 0.15rem 0 0;}
.inner_banner .swiper-pagination  .swiper-pagination-bullet-active{ background:#ffffff}


/*搜索弹窗*/
.sou_warp{ position: fixed; top:0; left:0; width: 100%; height: 100%; z-index:99999;  display: none;}
.sou_bg{ background: rgba(0,0,0,.80); position: fixed; top:0; left:0; width: 100%; height: 100%;}
.sou_closed{ display:block;width: 32px;height: 32px;position: absolute;right: 20px;top: 20px;background: url(../images/close1.png) center no-repeat;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;transition: all 500ms ease;cursor: pointer;z-index: 2;} 
.sou_closed:hover{  -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg); transform: rotate(180deg);} 
.sou_warp .inner{ height:100%;}
.sou_box{ width:100%; max-width:600px; margin: 0 auto; position: relative; top:30%;}
.sou_submit,.search_txt02{ height:64px;}
.sou_submit{ cursor: pointer; float: right; width: 156px; background:#219054; color:#ffffff; border:0;}
.sou_write{ overflow: hidden; background:#fff; position:relative;}
.search_txt02{ vertical-align: top; width: 100%; color: #333; text-indent:24px; height:64px; line-height:64px; border:0;}
/*搜索弹窗*/
.inner_banner{ width:100%; position:relative;}


.rongyubox { width:100%;position:relative; margin-top:.6rem}
.rongyubox .swiper{ padding-bottom:.4rem;}
.rongyubox  .swiper-slide { width:3.6rem;}
.rongyubox  .swiper-slide img{display:block; width:3.6rem;}

.rongyubox  .swiper-button-next{right:10%; color:#000; width:.5rem; height:.5rem; background:#f7f7f7; border-radius:50%;}
.rongyubox  .swiper-button-prev{left:10%; color:#000; width:.5rem; height:.5rem; background:#f7f7f7; border-radius:50%;}

.rongyubox .swiper-button-next:after,
.rongyubox .swiper-button-prev:after { font-size:.20rem;}

        
.indexbox1{ width:100%; background:url(../images/bj1.png) bottom left no-repeat; position:relative;}
.indexbox1_txt{ position:absolute; top:-30px; right:0px; font-size:2.4rem; text-transform: uppercase; color:#f7f7f7; font-weight:bold;}
.indexbox1_con{ position:relative; z-index:2;}
.indexbox1_cony{ width:43%;}
.indexbox1_cony h2{ font-size:.36rem; font-weight:bold; color: #2b51b0;}
.indexbox1_cony_p{ margin:40px 0; color:#666;line-height:2.2;text-align:justify;}
.index_more {background:#2b51b0;width: 2.20rem;height:.6rem;border-radius: 30px;text-align: center;display: block;line-height:.6rem;color: #fff;font-size: 16px;}
.vmid {vertical-align: middle;display: inline-block;position: relative;top: -1px; margin-left:10px; width:.6rem; height:.28rem;transition: transform 0.3s;}
.index_more:hover .vmid{  transform:translateX(10px);}
.numCount{ margin-top:.8rem;}
.numCount ul li{ width:33.33%; float:left;}
.numCount ul li .numU span{ font-size:.48rem; color:#ffa800; font-weight:bold;}
.indexbox1_conz{ width:48%; padding-top:20px;}

.index_pc{width:100%;}
.index_pcz{ width:49%; position:relative;}
.index_pcz a:hover .img img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.btn_txt{position: absolute;   top: 50%;left: 50%;transform: translate(-50%, -50%);}
.btn_txt h4{ width:100%; text-align:center;font-size: .36rem; color:#ffffff; font-weight:bold;}
.index_pcz  font {
  height: .52rem;
  display:block; margin:0 auto; text-align:center;
  width: 1.6rem;
  border-radius: 52px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, .3);
  position: relative;
  overflow: hidden;
  line-height: .52rem;
  color: #ffffff; margin-top:.4rem;
}

.index_pcz a:hover  font{background:#2b51b0; border:1px solid #2b51b0}


.index_new_li_lei{margin-top: 24px;height: 30px;line-height: 30px;}
.index_new_li_lei a{ color:#999999}
.index_new_li  ul li h4{font-weight: normal;font-size:.22rem;line-height: 36px;height: 36px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.index_ry{ width:100%; }
.index_ryz  h3{ font-size:.36rem; font-weight:bold; color:#000000}
.index_ryz p{color: #999999; margin-top:5px;}
.index_ryy{ padding-top:6px;}
.glory_swr_b{ margin-top:80px; position:relative;}
.index_new_li{ margin-top:40px;}
.xq_more{line-height: 40px;height:40px;margin-top:30px;}
.xq_more b{ width:7px; height:13px; display:inline-block; background:url(../images/jt.png) left no-repeat; position:relative; margin-left:5px; top:1px;}
.index_new_li  ul li:hover h4 a{ color:#2b51b0}
.index_new_li  ul li:hover .img img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.index_new_li ul li{ width:32%; float:left; margin-right:2%;}
.index_new_li ul li:nth-child(3n+3) { margin-right:0%;}
.index_hz{ width:100%; background:#f7f7f7 url(../images/map.png) top center no-repeat;}
.index_hzboxz{ width:30%; padding:80px 0;}
.index_hzboxz h4{font-size:.36rem;font-weight: bold;color: #000000;}
.index_hzboxz p{color:#999999; margin-top:20px;}
.index_hzboxy{ width:64%;}
.index_hzboxy ul li{ width:25%; border: solid 1px #ececec; float:left; padding:20px  30px; border-top:none; text-align:center;}
.index_hzboxy ul li img{filter: grayscale(1);}
.index_hzboxy ul li:hover img{ opacity: 1;filter: grayscale(0);}
.bottom{ width:100%; background:#151619; text-align:center; padding:20px 0; color:#666666; font-size:14px;}
.dibu{width:100%; background:#1c1d20; padding:60px 0}
.dibuz{ width:28%; }
.dibuz h2{ font-size:24px; font-weight:bold; color:#ffffff; margin-bottom:30px;}
.dibuzp p{ line-height:37px; color:#cccccc}
.dibuzp p i{ position:relative; display:inline-block; margin-right:15px;}
.dibuc{ overflow:hidden; width:35%;}
.dibuc dl{width:100%}
.dibuc dl dt{ color:#ffffff; font-size:18px;}
.dibuc dl dd{ margin-top:20px;}
.dibuc dl dd a{ display:block; width:50%; line-height:37px;color: #cccccc; float:left; font-size:14px;}
.index_ry{ padding:80px 0  0 0;}
.dibuy{ width:28%;}

.dibuy ul li{ float:left; margin-right:6%;}
.dibuy ul li p{font-size:14px; color:#ffffff; margin-top:.1rem; text-align:center;}

/*右侧*/
.piaofu{ width:58px;position: fixed;right: 10px;bottom: 50%;margin-bottom: -140px;z-index: 10;}
.piaofu  li{height: 58px;width:100%;text-align:center;background:#ffa800;border-radius: 2px;font-size:12px;color: #fff;margin-bottom: 4px;cursor: pointer;transition: all .2s ease-in-out;position: relative; cursor:pointer}
.piaofu_b{ padding-top:8px;}
.piaofu_b p{ margin-top:2px;}
.piaofu  li:hover{ background:#2b51b0}
.piaofu  li a{ color:#ffffff}
.piaofu_erwm{position:absolute; display:none;right: 68px;top:0px;width: 140px;padding:10px;background-color: #fff;border-radius: 6px;text-align: center;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);}
.arrow .arrow-cnt {display: block;position: absolute;top:26px;border-width: 8px 8px;border-style: solid;border-color: transparent transparent transparent #ffffff;right:-16px;}
.piaofu_erwm1 p{color: #5e5e5e;}
.piaofu  li:hover .piaofu_erwm{ display: block;}



/*公司简介*/
.jjbanner{ width:100%; position:relative;}
.position{ width:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-transform: uppercase; text-align:center;}
.en_txt{ font-size:.48rem; color:#ffffff;}
.cn_txt{ font-size:.36rem; color:#ffffff}
.ernav{ width:100%;background: #fff;box-shadow: 0px 0px 6px #ddd;}
.ernav_li{ width:100%;white-space: nowrap;overflow: auto;max-width: inherit !important; text-align:center;}
.ernav_li li{ display:inline-block; margin-right:.6rem; border-bottom: 3px solid transparent;line-height: 0.6rem;}
.ernav_li li a{ font-size:.18rem}
.ernav_li li.active{ border-color:#2b51b0;}
.ernav_li li.active a{ color:#2b51b0;}
.jjbox_txt_bt{ position:relative; width:100%; text-align:center; font-size:.36rem;}
.jjbox_txt_bt::before {content: "";position: absolute; bottom:-.2rem;left: 50%;width: .4rem;height: .03rem;background: #2b51b0;transform: translate(-50%, 0);}
.jjbox_txt_con{ margin-top:.6rem;color: #999999;line-height:2.2; overflow:hidden;}
.jjbox_txt_con p{ margin-bottom:20px;}
.licmain{position: relative; margin-top:.6rem;}
.licmain .bar {position: absolute;left: 50%;top: 0;width: 1px; height: 100%;background: #ddd;z-index: 1;}
.licmain li { position: relative;overflow: hidden;margin-bottom:.2rem;}
.licmain li .txt { float: right;width: 46%;}
.licmain li .txt .t {font-size:.3rem;padding-bottom: 10px;}
.licmain li .circle {position: absolute;top: 0;left: 50%;width:.2rem;height:.2rem;margin-left: -.1rem;text-align: center; border:2px solid #ffa800;
border-radius: 50%;background: #ffffff;z-index: 10;position: relative;}
.licmain li .circle:after {content: ""; position: absolute;left: 50%;top: 50%;width:.2rem;height:.2rem;border-radius: 50%;transform: translate(-50%,-50%);width:.08rem;
height:.08rem;background-color: #ffa800;}
.licmain li:nth-child(2n) .txt {float: left;text-align: right;}
.licmain li .txt .p{color: #999999;line-height: 30px;}

.liebiao01 { background:#219054;color: #fff;width:100%; margin-top:.6rem}
.liebiao01 span{ width:20%; float:left; text-align:center; color:#ffffff; line-height:.8rem;}
.liebiao02 {width: 100%;background: #d3e9dd;margin-bottom:2px; position: relative;z-index: 4;}
.liebiao02 li {float: left; width:20%; text-align:center;line-height:.8rem;}
.cam_list dd .title02 {display: none; padding:.4rem; background:#f8fcfa; }
.cam_list dd .title02 p{ line-height:44px;}
.liebiao02.on { background: #d3e9dd;transition: 1s;box-shadow: 0px 34px 47px 3px rgba(231, 246, 238, 0.6);box-shadow: 0px 0.34rem 0.47rem 0.03rem rgba(231, 246, 238, 0.6);}
.liebiao02_span03 {width:.6rem;height:.8rem;float: right;/*border-left: 1px solid #d7eee2;*/}
.liebiao02_span03 i{ display:inline-block; width:19px; height:20px; background:url(../images/jt1.png) center center no-repeat;}
.cam_list{ margin-bottom:30px;}
.liebiao02.on .liebiao02_span03 i{ display:inline-block; width:19px; height:20px; background:url(../images/jt2.png) center center no-repeat;}

.toubi{ margin-top:20px;}
.toubi a{ background: #ffa800;width: 2.20rem;height: .6rem;border-radius: 30px;text-align: center;display: block;line-height: .6rem;color: #fff;font-size: 16px;}


.newlist_li{ background:#f7f7f7;}
.newlist_li_z{ width:48%;}
.newlist_li_y{ width:52%;padding:.6rem;}
.newlist_li_y  h3{ font-size:.24rem; font-weight:bold;}
.newlist_li_y  .date{ color:#2b51b0; margin:.24rem 0}
.des{margin-top: 30px;color: #999999;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-justify: distribute-all-lines; margin-bottom:.4rem;}

.newlist_li:hover .newlist_li_y  h3{color: #2b51b0;} 
.newlist_li:hover  .img img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.index_new_li_k{ margin-top:0;}
.index_new_li_k ul li{ margin-top:.4rem;}
.shij_news{margin-top:24px;height:30px;line-height:30px;}
.shij_news span{color:#999999;}
.fenye{margin-top:.6rem; text-align:center;}
.fenye ul li {display:inline-block; border:1px solid #dddddd; width:.45rem; height:.45rem; line-height:.45rem;border-radius: 50%; margin:0 .05rem; font-size:.16rem;}
.fenye ul li span{ display:inline-block;border:1px solid #2b51b0; background:#2b51b0; color:#ffffff;width:.45rem; height:.45rem;  border-radius: 50%;}
.fenye ul li a:hover{border:1px solid #2b51b0; background:#2b51b0; color:#ffffff; width:.45rem; height:.45rem; display:inline-block;45rem; line-height:.45rem;border-radius: 50%;}
.weizhi{ line-height:.6rem;width:100%; background:#fff;box-shadow: 0px 0px 6px #ddd;}
.weizhi span{ display:inline-block; margin:0 8px;}
.newcon_txt{ background:#f7f7f7;}
.newcon_txtz{ width:74%; background:#ffffff; padding:.4rem;}
.newcon_txtz_bt{ width:100%; text-align:center;font-size:.24rem;font-weight: bold;}
.newcon_txtz_sj{ text-align:center;color:#999999;line-height:30px; border-bottom:1px solid #eeeeee; padding:.2rem 0}
.newcon_txty{ width:24%;}
.newcon_txtz_txt{ margin-top:.4rem;}
.newcon_txtz_txt p{color: #999999;line-height: 30px; margin-bottom:10px;}
.newcon_txtz_p{ margin-top:.4rem; border-top:1px solid #eeeeee; padding-top:.2rem;}
.newcon_txtz_p p{color: #999999;line-height: 30px;}
.newcon_txtz_p p a{color: #999999;}
.newcon_txty h6{ font-size:.24rem; font-weight:bold; color:#2b51b0;}
.newcon_txty_li ul li{ margin-top:20px;}
.newcon_txty_li ul li h4{font-weight: normal;font-size: .22rem;line-height: 36px;height: 36px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newcon_txty_li ul li:hover  .img img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);} 

.cplist_boxz{ width:22%; background:#f7f7f7; padding-bottom:.6rem;}
.cplist_boxz h2{ width:100%; height:.8rem; background:#219054; text-align:center; line-height:.8rem; font-size:.24rem; color:#ffffff}
.cplist_boxz ul li{ border-bottom:1px solid #dddddd; line-height:.8rem; padding-left:20px;}
.cplist_boxz ul li:hover a{ color:#219054;}
.cplist_boxz ul li.on a{color:#219054; font-weight:bold;}
.cplist_boxy{ width:75%;}
.cplist_boxy_bt{ font-size:.18rem;}
.cpjtimg{ position:relative; margin-left:10px;}



.cplist_boxy_li ul li{ width:32%; float:left; margin-right:2%; background:#ffffff; padding:10px;box-shadow: 0 5px 10px  rgba(0,0,0,.1); text-align:center; margin-top:.2rem;}
.cplist_boxy_li ul li:nth-child(3n+3) { margin-right:0%;}
.cplist_boxy_li ul li p{ padding:20px 0;}
.cplist_boxy_li ul li:hover .img img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.cplist_boxy_li ul li:hover p{color:#219054;} 
.cpxqboxz{ width:30%;}
.cpxqboxy{ width:67%;}
.cpxqboxy_bt{ font-size:.24rem; font-weight:bold}
.cpxqboxy_p{color: #999999;line-height: 30px; margin-top:20px;}
.cpxqboxy_p p{ margin-top:10px;}
.cpxqboxy_btn{ margin-top:.6rem;}
.cpxqboxy_btn a{ background:#ffa800;width: 2.20rem;height: .6rem;border-radius: 30px;text-align: center;display: block;line-height: .6rem;color: #fff;font-size: 16px;}
.cpxqboxxq{ width:100%; background:#f7f7f7;}
.cpxqboxxqbt{ font-size:.36rem; text-align:center;}
.cpxqboxxqtxt{ margin-top:.4rem;}
.cpxqboxxqtxt p{ margin-bottom:10px;color: #999999;line-height: 30px}
.Honors{ margin-top:.6rem;}
.Honors ul li{ float:left; margin-right:2%; width:23.5%; text-align:center; margin-bottom:.4rem;}
.Honors ul li:nth-child(4n+4) { margin-right:0%;}
.Honors ul li p{ margin-top:20px;}
.Honors ul li:hover  .img img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.search_list{ width:100%; background:#f7f7f7;}
.search_list_bt{text-align: center;font-size: 0.48rem;padding-bottom: 0.8rem;}
.search_list_bt span{ color:#219054}
.search_list_li ul li{padding: 0.4rem 0;border-bottom: 1px solid #ddd;}
.search_list_li ul li  .s_time{color: #999999;line-height: 30px;}
.search_list_li ul li  .s_time span{ display:inline-block; margin-right:10px;}
.s_text{margin-top: 0.16rem;font-size: 0.24rem;}
.search_list_li ul li:hover  .s_text{ color:#219054}
.gsysimg { position:relative;}
.gsysimg .gsysimg_p{display: none;}
.gsysimg .gsysimg_p.ac {display: block;}
.gsysimg img{width: 100%;}
.gsys{position: relative; width:100%; margin-top: .6rem;}
.gsysul li{float: left;width:20%;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,.3);height: 100%;position: relative;text-align: center;overflow: hidden;}
.gsysul li.ac{width:20%;background: rgba(43,81,176,.8);}
.gsysul li:last-child{border-right: 0;}
.gsysul {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}
.gsysul li h2{margin-top:.25rem;color:#ffffff;font-size:.3rem;font-weight: bold;}
.gsysul li p{font-size:.16rem;color:#fff; line-height:1.7;height: 0px;
  margin: 20px 30px 12px 30px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: all 1s;
  transition: all 1s;}
.gsysul li font{height:.52rem;display: inline-block;width:1.6rem;border-radius:52px;box-sizing: border-box;border: 1px solid rgba(255, 255, 255, .3);position: relative;overflow: hidden; line-height:.52rem; color:#ffffff;  }
.cp_box{ width:80%; margin:0 auto; display:none; margin-top:.4rem;}
.cp_content{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);left:0;}

.gsysul li:hover  p{height:88px;opacity:1;visibility:visible;margin:20px 30px 40px 30px;}


.cooperation .f18{ font-size:.18rem; font-weight:bold; color:#2b51b0;}
.cooperation a{font-size: 0.3rem; color:#2b51b0; font-weight:bold; margin-top:20px;}
.email{margin-top: 0.24rem;}
.email p{color: #fff;padding-bottom: 0.06rem; font-size:14px;}
.email a {color: #fff;font-size:14px;}

.jjbox02{ width:100%; background:url(../images/wenhua.jpg) top center no-repeat;margin-top:.8rem; background-size:cover;}
.jjbox_txt_bt01{ color:#ffffff;}
.jjbox_txt_bt01::before {background:#ffffff;}
.jj_qiyewh dl{ width:25%; float:left;border-right:solid 1px rgba(255, 255, 255, .3); text-align:center; margin-top:.8rem;}
.jj_qiyewh dl dt{ margin-bottom:.4rem;}
.jj_qiyewh dl  dd h2{ font-size:.24rem; color:#ffffff; margin-bottom:.2rem;}
.jj_qiyewh dl  dd  p{ padding:.2rem .3rem; color:#ffffff; line-height:2}
.jjbox01{ background:#f7f7f7; margin-top:.8rem;}
.jjbox01z{ width:60%;}
.jjbox01y{ width:40%; padding:.6rem .5rem;}
.jjbox01y  h2{ font-size:.36rem; color: #2b51b0; position:relative; padding-left:30px;}
.jjbox01y  h2::before {
  content: "";
  display: block;
  position: absolute;
  top:.08rem;
  left:0px;
  width:.08rem;
  height:.36rem;
  background: #2b51b0;
  border-radius: 0px 4px 4px 0px;

}
.jjbox01y_txt{ margin-top:.3rem; line-height:2.2;}
.jjbox_txtjj{ width:100%; background:url(../images/center1_bg.jpg) bottom center no-repeat;}
.jsbzlist{ margin-top:.4rem;}
.jsbzlist ul li{background:#fff url(../images/fw4.png) bottom right no-repeat;box-shadow: rgba(1,53,91,.16) 0 0 23px;border-radius: 4px;overflow: hidden; width:48%; float:left; margin-right:2%; margin-top:.4rem; padding:.4rem;}
  
.jsbzlist ul li p{ margin-top:.4rem; line-height:2; min-height:.9rem; font-size:14px;}
.jsbzlist ul li h2{ line-height:.42rem; font-size:.24rem;}
.jsbzlist ul li h2 span{ position:relative; margin-right:.2rem;}
.jsbzlist ul li h2 span img{ width:.42rem;}

/*.bj_box{ width:100%; background:url(../images/box7_bg.jpg) bottom no-repeat; background-size:cover;}*/

.talent_list{ margin-top:.8rem;}
.talent_list li{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 0;
    position: relative;
}
.talent_list li:nth-of-type(2n){
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.talent_list li .img_con{
    width: 58.75%;
    height: 540px;
    padding-left: 65px;
    position: relative;
}
.talent_list li:nth-of-type(2n) .img_con{
    padding-left: 0;
    padding-right: 65px;
}
.talent_list li .img_con:before{
    width: 151px;
    height: 432px;
    background: -webkit-gradient(linear, left bottom, left top, from(#2b51b0), to(#2b51b0));
    background: -webkit-linear-gradient(bottom, #2b51b0, #2b51b0);
    background: -moz-linear-gradient(bottom, #2b51b0, #2b51b0);
    background: -o-linear-gradient(bottom, #2b51b0, #2b51b0);
    background: linear-gradient(0deg, #2b51b0, #2b51b0);
    position: absolute;
    top: -65px;
    left: 0;
    content: "";
    display: block;
}
.talent_list li:nth-of-type(2n) .img_con:before{
    left: auto;
    right:0;
}
.talent_list li .num{
    font-size: 100px;
    font-family: AkrobatBlack;
    font-weight: 900;
    color: #FFFFFF;
    position: absolute;
    top: -55px;
    left: 30px;
    z-index: 10;
}
.talent_list li:nth-of-type(2n) .num{
    left: auto;
    right: 30px;
}
.talent_list li .info_con{
    width: 41.25%;
    padding-left: 120px;
}
.talent_list li:nth-of-type(2n) .info_con{
    padding-left: 0;
    padding-right: 120px;
}
.talent_list li .info_con .title{

    color: #2B68A5; font-size:.36rem; margin-bottom:.4rem;
}
.talent_list li .info_con .icon{
    height: 50px;
    margin-bottom: 40px;
}
.talent_list li .img_con .action{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom:0;
    right: 0;
    width: 200px;
    height: 80px;
    background: #FFFFFF;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 100;
}
.talent_list li:nth-of-type(2n) .img_con .action{
    right: 65px;
}
.talent_list li .img_con .swiper-pagination{
    width: auto;
    color: #2B68A5;
    line-height: 31px;
    position: static;
    font-family: Montserrat;
}

.talent_list li .img_con .prev2 {
    left: 20px;
}
.talent_list li .img_con .next2{
    right: 20px;
}
.talent_list li .img_con .prev2:after,
.talent_list li .img_con .next2:after{
    font-size: 14px;
    color: #2B68A5;
    font-weight: bold;
}

.talent_swiper dd img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.talent_listpic{margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;}
  
  
  .info p{  line-height: 30px;}
  
  
  
.wrap_title{
    margin-bottom:.8rem;
}

.sec_team .wrap_title{
    margin-bottom:.75rem;
}
.wrap_title .en_title{
    font-size:.6rem;

    font-weight: 900;
    line-height:1.6;

	text-transform: uppercase; color:#333333
}
.wrap_title .title{
    font-size: 48px; color:#333333
}






@keyframes scaleMove {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.jjbanner{ width:100%; overflow:hidden;}
.jjbanner img{animation:scaleMove 4s linear;}
@media screen and (max-width: 1440px) {
	.w1600{max-width:1200px;margin: 0 auto;}
	.index_new_li,.rongyubox {margin-top:40px;}
	.logo{padding-top:.2rem;}
	.logo a img {height:.58rem;}
	.jjbox01 { margin-top:.8rem;}
	.dibuy ul li img{ width:1.2rem;}

}


@media screen and (max-width: 1024px) {

	.h50{display:block;}
	.w1600{width:94%;margin: 0 auto;}
	.indexbox1_conz{ width:100%;}
	.indexbox1_cony{ width:100%; margin-top:20px;}
	.indexbox1_cony_p { margin:20px 0;}
	.numCount { display:none}
	.index_pcz{ width:100%}
	.index_pczy{ width:100%;}
	.index_pczy_txt {padding: 20px;}
	.index_pc { display:block;}
	.index_ry {padding:20px 0 40px 0;}
    .vmid{ display:none;}
	.rongyubox{ margin-top:40px;}
	.index_new_li ul li{ width:100%; margin-top:20px;}
	.index_new_li ul li h4 { font-size:18px;}
	.index_hzboxz{ width:100%;padding:40px 0;}
	.index_hzboxy{ width:100%;}
	.index_hzboxy ul li{ width:50%;border: solid 1px #ececec;}
	.dibuz,.dibuc  { display:none}
	.dibuy { width:100%;}
	.newlist_li_z { width:100%;}
	.newlist_li_y { width:100%}
	.newcon_txty { display:none}
	.newcon_txtz { width:100%}
	.cpxqboxz { width:100%;}
	.cpxqboxy { width:100%; margin-top:20px;}
	.cplist_boxz { width:100%;}
	.cplist_boxy { width:100%; margin-top:20px;}
	.cplist_boxy ul li{width:100%; margin-top:20px;}
	.Honors ul li{ width:48%;}
	.rongyubox  .swiper-button-next{right:3%;}
    .rongyubox  .swiper-button-prev{left:3%;}
	.dibu { display:none;}
	.gsysul {background:#2b51b0; padding:.4rem 0; position:relative;}
	.gsysul li {width:50%; border:none}
	.gsysul li .cp_content { position:relative;top:0%;transform: translateY(-0%); padding:.2rem 0;}
	.gsysimg{ display:none;}
	.jsbzlist ul li{ width:100%; float:none;}
	.jsbzlist {margin-top: .8rem;}
    .en_txt { display:none;}
	.jjbox01z,.jjbox01y{ width:100%; float:none;}
	.jj_qiyewh dl {width:50%;}
	.talent_list{ margin-top:.4rem;}
	 .talent_list li{
        padding: 20px 0;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .talent_list li .img_con{
        width: 100%;
        height: 230px;
        padding-left: 15px;
    }
    .talent_list li:nth-of-type(2n) .img_con{
        padding-right: 15px;
    }
    .talent_list li .img_con:before{
        width: 70px;
        height: 150px;
        top: -20px;
    }
    .talent_list li .num{
        font-size: 30px;
        top: -15px;
        left: 5px;
    }
    .talent_list li:nth-of-type(2n) .num{
        right: 5px;
    }
    .talent_list li .info_con{
        width: 100%;
        padding: 20px;
    }
    .talent_list li:nth-of-type(2n) .info_con{
        padding-right: 20px;
    }

    .talent_list li .info_con .icon{
        height: 30px;
        margin-bottom: 15px;
    }
    .talent_list li .img_con .action{
        width: 100px;
        height: 40px;
    }
    .talent_list li:nth-of-type(2n) .img_con .action{
        right: 15px;
    }
    .talent_list li .img_con .next2{
        right: 5px;
    }
    .talent_list li .img_con .prev2 {
        left: 5px;
    }
    .talent_list li .img_con .prev2:after, .talent_list li .img_con .next2:after{
        font-size: 12px;
    }

	 

}

