.join_banner{background-image:url(../img/banner_1.jpg);background-position:center;overflow:hidden}
.join_banner .public_font{background:url(../img/lw-about-2.png) no-repeat left top;padding-left:10%;margin-left:-15px;overflow:hidden;margin-top:102px;height:100%;padding-top:65px}
.join_banner .public_font h1{font-size:46px}
.join_banner .public_font h2{position:relative;font-size:24px;padding-bottom:10px}
.join_banner .public_font h2:after{background:#3879d8;content:'';position:absolute;bottom:0;left:0;width:70px;height:2px}
.rzzp{padding-bottom:60px;}
.rzzp .ft_1{padding:70px 0 0 0;font-size:16px;color:#fff}
.rzzp .ft_1 p{width:70%;margin:0 auto;line-height:3rem;color:#000;font-size:16px;}
.rzzp .ft_1 p a{color:#375e96;}
.rzzp .ft_1 .tac{padding:0 0 60px 0;border-bottom:1px solid #e6e6e6;}
.n-join_tit{background:#fff}
.n-join_tit p{text-align:left;line-height:1.6;margin-bottom:15px;font-size:16px;color:#000}
.n-join_tit p a{color:#375e96}
.join_tit{padding-top:60px;margin-bottom:60px}
.job_name ul li{width:50%;float:left;color:#2f5b7f;font-size:14px;margin-bottom: 10px;}
.job_name ul li a{position:relative;background-color:#efefef;display:block;height:58px;line-height:58px;width:94%;color:#000;font-size:16px;padding-left:78px;}
.job_name ul li a i{position:absolute;top:50%;left:0;display:inline-block;width:58px;height:58px;background:url(../img/lw-join-icon5.png) no-repeat center #375e96;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.job_name .active{cursor:pointer}
.job_name .active a{color:#fff;background-color:#375e96;text-decoration:none;}
.zpgw{padding:75px 0;}
.zpgw .search{padding:20px 0;color:#fff;}
.zpgw .table_1 .form-control{width:240px;padding:0 20px;height:44px;line-height:44px;background:#efefef;border-radius:22px;border:none;box-shadow:none;color:#000;}
.zpgw .table_1 .mybtn{width:115px;height:44px;background:#204a85;border:0;border-radius:22px;margin-left:10px}
.zpgw table{font-size:14px;}
.zpgw label{font-weight:normal;margin-bottom:0}
.zpgw .table_2{color:#171717;font-size:18px;}
.zpgw .table_2 a.active{color:#326fc6}
.zpgw .table_2 a{color:#171717;}
.zpgw .job_list{margin:25px 0 0 0;padding:0;}
.zpgw .job_list .title{color:#375e96;border-top:2px solid #375e96;border-bottom:2px solid #375e96;}
.zpgw .job_list .title,
.zpgw .job_list .title div,
.zpgw .job_list .lists{height:48px;line-height:48px}
.zpgw .job_list .lists:nth-of-type(odd){background:#f2f2f2;}
.zpgw .more{margin:52px 0}
.lxfs{padding:35px 0;}
.contact{padding:22px 16px;background:#ebedf0}
.contact .swiper-buttons{height:40px;padding:0;border-bottom:2px solid;color:#204a85}
.contact .info{margin-top:38px;color:#6a6b6c}
.contact .info .col-md-5{padding-left:0}
.contact .info img{float:left;width:100%;height:auto}
.contact .info .p1{line-height:30px;padding:16px 0;font-size:18px}
.contact .info .p1 span{font-size:31px}
.contact .info .p2{padding-bottom:18px;font-size:14px}
.contact .swiper-pagination-bullet{height:40px;line-height:40px;padding:0 40px;width:auto;border-bottom:2px solid;color:#204a85;border-radius:0;background-color:#ecedf0;background-image:url();opacity:1}
.contact .swiper-pagination-bullet-active,
.contact a.swiper-pagination-bullet:hover{background-color:#204a85;color:#fff;border-bottom:2px solid #204a85;text-decoration:none}
.jgfb{}
.jgfb .maps{padding:55px 0}
.jgfb .left{height:605px}
.jgfb .left .box-container,
.jgfb .right{height:605px;overflow:hidden}
.jgfb .left{padding-right:0;background-color:#f5f5f5;padding-left:0}
.jgfb .left .box{padding:0 10px 10px 10px;margin-top:15px;cursor:pointer;border-bottom:1px solid #fff;color:#000}
.jgfb .left .active{background:#375e96;color:#fff}
.jgfb .left .box:first-child{margin-top:0}
.jgfb .left .item h6{font-size:18px;padding-bottom:14px;margin-bottom:0;margin-top:0;padding-top:10px}
.jgfb .left .item h6 span{font-size:12px}
.jgfb .left .item p{padding-top:0;font-size:13px;line-height:1.5;font-weight:200}
.jgfb .left .next,
.jgfb .left .prev{width:28px;height:33px;background:url(../img/icon_12.png) no-repeat 0 0;left:50%}
.jgfb .left .next{top:7px}
.jgfb .left .prev{bottom:7px;background-position:-29px 0}
.jgfb .right img{width:100%}
.ywlxfs{padding-bottom:90px}
.ywlxfs .list{padding:0;margin-top:15px}
.ywlxfs .list .text{padding:30px 20px;background:#3e4e65;width:97%;margin:0 auto}
.ywlxfs .list h6{font-size:24px;color:#dadcdf;border-bottom:1px dashed #b0b4bc;padding-bottom:18px}
.ywlxfs .add p{padding-top:20px;font-size:14px;color:#dadcdf}
.n-maps-content{position:relative;background-color:#fff}
.n-controllers-btn{width:100%;display:block}
.n-controllers-btn li{color:#fff;position:relative;font-size:20px;padding:10px 0;text-align:center;float:left;cursor:pointer;background-color:#e6e6e6;width:25%;color:#070707}
.n-controllers-btn li:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;height:100%;background:#fff}
.n-controllers-btn li:last-child:after{width:0}
.n-controllers-btn li.active{background-color:#375e96;color:#fff}
.n-map-1{position:absolute;top:0;left:20px;right:0;bottom:0}
.n-map-1 label{max-width:inherit}
.zpgw .lw-search table{margin-bottom:20px;}
.zpgw .job_list .lists a{color:#fff;cursor:pointer}
.lw-position-detail h3{position:relative;color:#fff;text-align:center;font-size:24px;padding:20px 0;margin-top:-30px;margin-bottom:20px;border-bottom:1px dashed #fff}
.lw-position-detail p{margin-bottom:20px;font-size:12px}
.lw-position-detail p.lw-ps{margin-top:40px;color:#204a86}
.lw-position-detail .lw-sendbtn{display:inline-block;margin-top:20px;font-size:14px;padding:10px 20px;color:#fff;width:120px;border-radius:20px;text-align:center;background:#204a86}
.yq_link a{font-size:14px;color:#fff}
.contact_banner{background:url(../img/banner_10.jpg) no-repeat center;background-size:cover;overflow:hidden}
.contact_banner .public_font{background:url(../img/lw-about-2.png) no-repeat left top;padding-left:10%;margin-left:-15px;overflow:hidden;margin-top:102px;height:100%;padding-top:65px}
.contact_banner .public_font h1{font-size:46px}
.contact_banner .public_font h2{position:relative;font-size:24px;padding-bottom:10px}
.contact_banner .public_font h2:after{background:#3879d8;content:'';position:absolute;bottom:0;left:0;width:70px;height:2px}
.lw-global-btn{position:absolute;background:#d4d4d4;z-index: 2;width:100%;height:26px;}
.lw-global-btn-1{top:0;border-bottom:1px solid #fff}
.lw-global-btn-2{bottom:0;border-top:2px solid #fff}
.jgfb .left .next,
.jgfb .left .prev{width:26px;height:13px;background:url(../img/lw-global-cion-1.png) no-repeat center}
.jgfb .left .prev{background-position:0 -13px}
.jgfb .left .next{background-position:0 0}
.lw-global-btn:hover{background-color:#375e96}
.lw-global-btn:hover .prev{background-position:0 -39px}
.lw-global-btn:hover .next{background-position:0 -26px}
.zpgw .job_list .lists a{color:#171717;display:block;width:100%;height:48px;}
.zpgw .job_list .lists a:hover{background-color:#375e96;color:#fff;}
.lw-position-detail h3,
.lw-position-detail p{color:#000;}
.lw-position-detail h3{border-bottom:1px dashed rgba(0,0,0,.8)}
.lw-position-detail{position:relative;padding-bottom:20px;border-bottom:1px dashed rgba(0,0,0,.8)}
.zpgw .more{color:#838383;font-size:18px;border:1px solid #838383;}
.lw-position-detail .lw-position-page{position:absolute;right:15px;top:0;z-index:100;}
.lw-position-page li{float:left;width:30px;height:30px;margin-left:10px;}
.lw-position-page li a{cursor:pointer;display:block;width:30px;height:30px;background: url(../img/lw-team-icon.png) no-repeat center;background-size:30px 120px;}
.lw-position-page li.lw-position-prev a{background-position:0 0;}
.lw-position-page li.lw-position-next a{background-position:0 -30px;}
.lw-position-page li.lw-position-prev:hover a{background-position:0 -60px !important;}
.lw-position-page li.lw-position-next:hover a{background-position:0 -90px !important;}
.lw-ps-main .lw-ps a{width:100%;display:block;}
.zpgw-join{background-color:#375e96;}
.zpgw-join .public_title_1 h1,
.zpgw-join .public_title_1 h2{color:#fff;}
.zpgw-join .table_2{color:#fff;font-size:16px;}
.zpgw-join .table_1 .mybtn{background-color:#6c98d7;}
.zpgw-join .table_2 a{color:#fff;margin-right: 15px;}
.zpgw-join .job_list .title{color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.zpgw-join .job_list .lists a{color:#fff;}
.zpgw-join .job_list .lists:nth-of-type(odd){background-color:rgba(255,255,255,.1)}
.zpgw-join .job_list .lists:hover{background:none;}
.zpgw-join .job_list .lists a:hover{background-color:rgba(255,255,255,.4);color:#fff;}
.zpgw-join .more{color:#fff;border-color:#fff;}
.contact-join{background-color:#fff;}
.contact-join .swiper-pagination-bullet{display:none;}
.contact-join .swiper-wrapper{padding-left:50px;}
.contact-join .swiper-button-next,
.contact-join .swiper-button-prev{background:url(../img/lw-join-arrow.png) no-repeat center;width:26px;height:26px;background-size:26px 52px;}
.contact-join .swiper-button-next{background-position:0 -26px;left:12px;top:34px;}
.contact-join .swiper-button-prev{background-position:0 0;top:32px;left:12px;}
.contact-join .join-swiperbtn{position:absolute;top:0;left:0;width:50px;height:100px;background-color:#2d2d2d;z-index:10;}
.contact-join .swiper-container:after{content:'';position:absolute;top:0;left:0;bottom:0;width:50px;background-color:#fff;z-index:8;}
.contact-join .join-swiperbtncell{position:absolute;top:50px;left:0;width:50px;height:50px;background-color:#375e96;}
.contact-join .joinname{color:#fff;width:100%;position:absolute;left:0;bottom:30px;background-color:rgba(0,0,0,.7);padding:8px 0;text-align:center;font-size:16px;}
.contact-join .swiper-slide,
.contact-join .swiper-slide:hover{cursor:pointer;}
.contact-join .swiper-slide{transform:scale(0.9);}
.contact-join .swiper-slide-active,
.contact-join .swiper-slide:hover{transform:scale(1.1);z-index:10;box-shadow:1px 1px 10px rgba(0,0,0,.48);}
.contact-join .swiper-slide .joinhidden{display:none;}
.contact-join .swiper-slide .joinhidden-main{position:absolute;left:34px;right:20px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.contact-join .swiper-slide .joinhidden h3{color:#fff;font-size:32px;text-align:center;padding-bottom:10px;border-bottom:1px solid #fff;}
.contact-join .swiper-slide-active .joinhidden,
.contact-join .swiper-slide:hover .joinhidden{display:block;position:absolute;background-color:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;}
.contact-join .swiper-slide-active .joinname,
.contact-join .swiper-slide:hover .joinname{display:none;}