﻿@charset "utf-8";
/* =====================内页样式======================== */
/* 联系我们 */
.relinfo{width: 100%;overflow: hidden;padding: 124px 0 128px;}
.relinfo-contain{width: 1280px;margin: 0 auto;}
.relinfo-info{width: 46.7%;float: left; position: relative;}
.relinfo-info h5{font-size: 60px;color: #122a88;font-weight: bold;text-transform: uppercase;font-family: 'SourceBold';}
.relinfo-info h6{font-size: 22px;color: #2f2f2f;font-weight: bold;margin-top: 28px;}
.relinfo-info img{position: absolute;width: 150px;height: 150px;right: 106px;bottom: -70px;z-index: 4;}
.relinfo-infolist{width: 100%;overflow: hidden;margin-top: 16px;}
.relinfo-infolist p{font-size: 16px;color: #666;margin-top: 24px;padding-left: 40px;height: 24px;line-height: 24px;}
.relinfo-infolist p:nth-child(1){background: url('img/relIc1.png') no-repeat left top;}
.relinfo-infolist p:nth-child(2){background: url('img/relIc2.png') no-repeat left top;}
.relinfo-infolist p:nth-child(3){background: url('img/relIc3.png') no-repeat left top;}
.relinfo-infolist p:nth-child(4){background: url('img/relIc4.png') no-repeat left top;}
.relinfo-form{width: 46%;float: right;overflow: hidden;border-left: 1px solid #eee;padding-left: 98px;position: relative;padding-bottom: 12px;}
.relinfo-form input{width: 100%;height: 48px;font-size: 16px;color: #999;border-bottom: 1px solid #eee;}
.relinfo-form textarea{width: 100%;height: 120px;font-size: 16px;color: #999;border: none;border-bottom: 1px solid #eee;padding: 12px 0;display: block;}
.relinfo-formcode{width: 100%;overflow: hidden;margin-top: 10px;}
.relinfo-formcode h6{width: 56%;overflow: hidden;float: left;}
.relinfo-formcode h6 input{width: 60%;display: inline-block;vertical-align: middle;}
.relinfo-formcode h6 span{width: 40%;display: inline-block;vertical-align: middle;height: 48px;text-align: center;line-height: 48px;user-select: none;cursor: pointer;}
.relinfo-formcode h6 span img{max-width: 100%;}
.relinfo-formcode button{float: right;width: 26%;height: 40px;background: #122a88;font-size: 16px;color: #fff;margin-top: 8px;user-select: none;cursor: pointer;transition: all .4s ease;}
.relinfo-formcode button:hover{background: #004423;}
.relinfo-form input:-moz-placeholder {color:#999;font-size: 16px;}
.relinfo-form input::-moz-placeholder {color:#999;font-size: 16px;}
.relinfo-form input:-ms-input-placeholder{color:#999;font-size: 16px;}
.relinfo-form input::-webkit-input-placeholder{color:#999;font-size: 16px;}
.relmap{width: 53%;overflow: hidden;border: 1px solid #d4d4d4;float: right;}
#allmap{width: 100%;height: 400px;}
.relmap .BMap_bubble_content h6, .relmap .BMap_bubble_content p{font-size: 16px;color: #666;}
.relmap .BMap_bubble_content h6{margin-top: 8px;line-height: 24px;}
.relmap .BMap_bubble_content p{margin-top: 12px;}
.relmap .anchorBL{display: none !important;}

/* 人才发展 */
.deveban{width: 100%;position: relative;}
.deveban img{width: 100%;object-fit: cover;}
.deveban-pc{display: block;min-height: 182px;}
.deveban-mb{display: none;min-height: 280px;}
.deveintro{width: 100%;overflow: hidden;}
.deveintro-contain{width: 1256px;margin: 0 auto;padding: 42px 0 54px;border-bottom: 1px solid #ececec;}
.deveintro-list{width: 100%;margin-top: 42px;}
.deveintro-pic{width: 50%;}
.deveintro-pic img{max-width: 100%;}
.deveintro-words{width: 50%;padding-top: 40px;}
.deveintro-words h6{font-size: 30px;color: #438f56;padding-left: 50px;position: relative;margin-bottom: 36px;}
.deveintro-words h6:after{content: "";position: absolute;background: #438f56;width: 40px;height: 1px;left: 0;top: 50%;}
.deveintro-words p{width: 100%;font-size: 16px;color: #999;line-height: 26px;margin-top: 8px;}
.deveintro-pw .deveintro-pic{float: left;}
.deveintro-pw .deveintro-words{float: right;padding-left: 60px;}
.deveintro-wp .deveintro-pic{float: right;}
.deveintro-wp .deveintro-words{float: left;padding-left: 60px;}
.devejoin{width: 100%;overflow: hidden;padding: 44px 0 94px;}
.devejoin-contain{width: 1256px;margin: 0 auto;}
.devejoin-tit{width: 100%;font-size: 0;}
.devejoin-tit h6{display: block;width: 344px;height: 42px;margin: 0 auto;line-height: 42px;font-size: 24px;color: #438f56;border: 1px solid #428e55;border-radius: 18px;}
.devejoin-tit h6 span{display: inline-block;margin-right: 22px;width: 124px;text-align: center;height: 40px;background: #438f56;font-size: 18px;color: #fff;vertical-align: top;border-radius: 12px;line-height: 40px;}
.devejoin-infor{width: 100%;margin-top: 36px;background: #438f56;padding: 80px 150px;overflow: hidden;box-shadow: 0px 6px 10px 4px #e6e6e6;}
.devejoin-infor ul li{width: 360px;}
.devejoin-infor ul li:first-child{float: left;}
.devejoin-infor ul li:last-child{float: right;}
.devejoin-infor ul li h6{font-size: 24px;color: #fefefe;margin-bottom: 24px;}
.devejoin-infor ul li p{font-size: 16px;color: #fefefe;line-height: 32px;}
.devejoin-fonts{width: 90%;margin-left: 5%;margin-top: 34px;}
.devejoin-fonts p{font-size: 18px;color: #333;line-height: 36px;text-indent: 2em;}

/* 业务领域 */
.busiban{width: 100%;position: relative;}
.busiban img{width: 100%;object-fit: cover;}
.busiban-pc{display: block;min-height: 182px;}
.busiban-mb{display: none;min-height: 280px;}
.busips{width: 100%;overflow: hidden;padding: 72px 0 88px;}
.busips-tit{width: 100%;text-align: center;}
.busips-tit h6{font-size: 36px;color: #333;}
.busips-tit img{width: 92px;margin-top: 12px;}
.busips-tit p{font-size: 16px;color: #999;line-height: 30px;margin-top: 20px;width: 82%;margin-left: 9%;}
.busips-list{width: 100%;margin-top: 62px;}
.busips-list ul {margin-left: -2%;}
.busips-list ul li{width: 23%;margin-left: 2%;float: left;}
.busips-img{width: 100%;overflow: hidden;}
.busips-img img{width: 100%;object-fit: cover;transition: all .4s ease;}
/* .busips-list ul li:hover .busips-img img{transform: scale(1.1);} */
.busips-words{width: 100%;padding: 20px 0;text-align: center;}
.busips-words h6{font-size: 18px;color: #666;}
.busips-words p{font-size: 14px;color: #999;line-height: 24px;margin-top: 14px;}
.busiys{width: 100%;overflow: hidden;background: #eee;padding: 72px 0 88px;}
.busiys-tit{width: 100%;text-align: center;}
.busiys-tit h6{font-size: 36px;color: #333;}
.busiys-tit i{width: 44px;height: 4px;background: #122a88;display: inline-block;font-style: normal;margin: 18px 0 14px;}
.busiys-tit p{font-size: 16px;color: #666;line-height: 30px;}
.busiys-list{width: 100%;margin-top: 54px;}
.busiys-list ul{margin-left: -2%;}
.busiys-list   li{width: 31.3333333333%; float: left; background:#fff;}
.busiys-list   li .busiys-words{    padding: 24px 14px 24px 14px; text-align:left}
.busiys-list2 ul li{width:18%;margin-left: 2%;float: left;}
.busiys-img{width: 100%;overflow: hidden;}
.busiys2-img{width: 100%;overflow: hidden;border: 1px solid #ef7d1b;}
.busiys-img img{width: 100%;object-fit: cover;transition: all .4s ease;}
.busiys2-img img{width:100%;}
/* .busiys-list ul li:hover .busiys-img img{transform: scale(1.1);} */
.busiys-words{width: 100%;padding: 24px 14px 0;text-align: center;}
.busiys-words h6{font-size: 24px;color: #333;}
.busiys-words p{font-size: 14px;color: #999;line-height: 24px;margin-top: 14px; height:100px;}
.busitx{width: 100%;background: #fff;}
.busimap{width: 100%;overflow: hidden;padding: 42px 0 82px;}
.busimap-list{width: 100%;}
.busimap-img{width: 60%;float: left;text-align: left;}
.busimap-img img{max-width: 100%;}
.busimap-words{width: 40%;float: right;padding-top: 124px;}

.busiys .swiper-wrapper,.fwqh .swiper-wrapper{padding-bottom: 52px;}
.busiys .swiper-pagination,.fwqh .swiper-pagination{bottom: 0;}
.busiys .swiper-pagination-bullet,.fwqh .swiper-pagination-bullet {background: #d2d2d2;opacity: 1;}
.busiys .swiper-pagination-bullet-active,.fwqh .swiper-pagination-bullet-active {opacity: 1;background: #004423;}
.busiys .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.fwqh .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}



.imgbox{ display:block; position:relative;  }
.imgbox:before{content:""; display:block; padding-top:75%}

.imgbox.imgbox1-2:before{ padding-top:125%}
.imgbox.imgbox1-1:before{ padding-top:100%}
.imgbox img{ height:100% ; position:absolute !important; width:100%;top:0; left:0; display:block; width:100%;}
/* 公司简介 */
.briefjj{width: 100%;overflow: hidden;padding: 90px 0 40px;}
.briefjj-img{display: block;width: 100%;margin-top: 48px;}
/* .briefjj-img img{max-width: 100%;} */
.briefjj-img p{font-size: 16px;color: #666;line-height: 36px; }
.briefjj-img h3{font-size:24px;font-weight:900; margin:15px 0;}
.briefjj-img .img1{text-align: right;}
.briefjj-img .img1 img{max-width: 100%;}

.briefjj-words{width: 100%;overflow: hidden;text-align: center;margin-top: 48px;height: 168px;display: none;}
.briefjj-words p{font-size: 14px;color: #777;line-height: 30px;margin-bottom: 24px;}
.briefjj-more{display: none;width: 100%;text-align: center;user-select: none;cursor: pointer;height: 58px;line-height: 58px;background: #f2f2f2;margin-top: 32px;}
.about{width: 100%;position: relative;padding: 38px 0 100px;overflow: hidden;background-position: center !important;background-size: cover !important;background-repeat: no-repeat !important;}
.about-contain{width: 980px;margin: 0 auto;}
.about-list{width: 100%;}
.about-list ul li{width: 33.333%;text-align: center;float: left;margin-top: 72px;border-right: 1px solid rgba(229, 229, 229, .22);min-height: 96px;}
.about-list ul li:nth-child(3n){border-right: none;}
.about-list h6{width: 100%;line-height: normal;}
.about-list span{font-size: 60px;color: #fff;font-family: 'DINCond';}
.about-list i{display: inline-block;vertical-align: top;font-size: 18px;color: #fff;font-style: normal;margin: 4px 0 0 10px;}
.about-list p{font-size: 16px;color: #fff;opacity: .5;line-height: 24px;margin-top: 2px;}
.abo-more{display: block;width: 100%;font-size: 16px;color: #fff;line-height: 96px;position: relative;}
.abo-more:after{content: "";position: absolute;top: 0;left: 0;width: 0;transition: all .4s ease;background: #fff;opacity: .2;height: 100%;}
.about-list .abo-more i{width: 18px;height: 9px;margin: -3px 0 0 12px;background: url('img/aboArr.png') no-repeat;vertical-align: middle;display: inline-block;}
.abo-more:hover:after{width: 100%;}
.about-play{width: 88px;margin: 80px auto 0;cursor: pointer;user-select: none;}
.about-play img{width: 100%;}
.about-play:hover{animation: btn-pudding 1s ease both;}
@keyframes btn-pudding{0%{transform:scale(1.2,0.8)}1%{transform:scale(1.18,0.82)}2%{transform:scale(1.16,0.84)}3%{transform:scale(1.13,0.87)}4%{transform:scale(1.1,0.9)}5%{transform:scale(1.07,0.93)}6%{transform:scale(1.04,0.96)}7%{transform:scale(1.01,0.99)}8%{transform:scale(0.99,1.01)}9%{transform:scale(0.97,1.03)}10%{transform:scale(0.95,1.05)}11%{transform:scale(0.94,1.06)}12%{transform:scale(0.93,1.07)}13%{transform:scale(0.93,1.07)}14%{transform:scale(0.93,1.07)}15%{transform:scale(0.93,1.07)}16%{transform:scale(0.94,1.06)}17%{transform:scale(0.94,1.06)}18%{transform:scale(0.95,1.05)}19%{transform:scale(0.96,1.04)}20%{transform:scale(0.98,1.02)}21%{transform:scale(0.99,1.01)}22%{transform:scale(1,1)}23%{transform:scale(1,1)}24%{transform:scale(1.01,0.99)}25%{transform:scale(1.02,0.98)}26%{transform:scale(1.02,0.98)}27%{transform:scale(1.02,0.98)}28%{transform:scale(1.03,0.97)}29%{transform:scale(1.03,0.97)}30%{transform:scale(1.02,0.98)}31%{transform:scale(1.02,0.98)}32%{transform:scale(1.02,0.98)}33%{transform:scale(1.02,0.98)}34%{transform:scale(1.01,0.99)}35%{transform:scale(1.01,0.99)}36%{transform:scale(1.01,0.99)}37%{transform:scale(1,1)}38%{transform:scale(1,1)}39%{transform:scale(1,1)}40%{transform:scale(0.99,1.01)}41%{transform:scale(0.99,1.01)}42%{transform:scale(0.99,1.01)}43%{transform:scale(0.99,1.01)}44%{transform:scale(0.99,1.01)}45%{transform:scale(0.99,1.01)}46%{transform:scale(0.99,1.01)}47%{transform:scale(0.99,1.01)}48%{transform:scale(0.99,1.01)}49%{transform:scale(1,1)}}
.briefwh{width: 100%;overflow: hidden;padding: 68px 0 72px;background: #f7f7f7;}
.briefwh-list{width: 100%;margin-top: 50px;}
.briefwh-list ul{margin-left: -1.5%;}
.briefwh-list ul li{width: 18.5%;float: left;margin-left: 1.5%;position: relative;cursor: pointer;z-index: 1;}
/* 2019/11/23 */
.briefwh-fonts{width: 218%;height: 100%;background: #f8f8f8;position: absolute;top: 0%;opacity: 0;transition: all .8s;padding: 20px 40px 0;}
.briefwh-list ul li:nth-child(1) .briefwh-fonts{left: 0%;}
.briefwh-list ul li:nth-child(1):hover .briefwh-fonts{left: 100%;opacity: 1;}
.briefwh-list ul li:nth-child(2) .briefwh-fonts{left: 0%;}
.briefwh-list ul li:nth-child(2):hover .briefwh-fonts{left: 100%;opacity: 1;}
.briefwh-list ul li:nth-child(3) .briefwh-fonts{left: 0%;}
.briefwh-list ul li:nth-child(3):hover .briefwh-fonts{left: 100%;opacity: 1;}
.briefwh-list ul li:nth-child(n+4) .briefwh-fonts{right: -100%;}
.briefwh-list ul li:nth-child(n+4):hover .briefwh-fonts{right: 100%;opacity: 1;}
.briefwh-list ul li:hover{z-index: 10;}
.briefwh-fonts h6{font-size: 22px;color: #428e55;margin: 16px 0 6px;font-weight: bold;}
.briefwh-fonts p{font-size: 16px;color: #333;line-height: 28px;}
/* ---over--- */
.briefwh-img{width: 100%;object-fit: cover;transition: all .4s ease;position: relative;z-index: 5;}
.briefwh-list ul li:after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #122a88;opacity: 0;transition: all .4s ease;z-index: 6;}
.briefwh-list ul li:hover:after{opacity: .82;}
.briefwh-words{width: 100%;text-align: center;position: absolute;z-index: 7;top: 45%;left: 0;padding: 0 48px;transform: translateY(-50%);}
.briefwh-words h6{font-size: 22px;color: #fff;height: 70px;line-height: 70px;width: 100%;border-top: 1px solid rgba(255, 255, 255, .4);border-bottom: 1px solid rgba(255, 255, 255, .4);}
.briefwh-words img{height: 48px;margin-top: 78px;}
.brieflc{width: 100%;overflow: hidden;padding: 74px 0 88px;}
/*发展历程*/
.wtbrieflc{width: 100%;overflow: hidden;margin-top: 60px;}
.wtbrieflc-img{width: 100%;}
.wtbrieflc-img img{width: 100%;object-fit: cover;}
.wtbrieflc-time{width: 100%;position: relative;padding: 0 60px;user-select: none;}
.wtbrieflc-num{width: 100%;position: relative;text-align: center;transition: all .4s ease;cursor: pointer;}
.wtbrieflc-num h6{width: 100%;font-size: 18px;color: #fff;height: 46px;line-height: 46px;margin-bottom: 90px;background: #122a88;position: relative;}
.wtbrieflc-num h6::before{content: "";bottom: -90px;left: 50%;margin-left: -0.5px;width: 1px;height: 90px;background: #122a88;position: absolute;}
.wtbrieflc-num h6::after{content: "";position: absolute;width: 8px;height: 8px;border-radius: 50%;bottom: -90px;left: 50%;margin-left: -4px;background: #122a88;}
.wtbrieflc-num p{font-size: 14px;color: #666;line-height: 24px; padding:0 20px;}

/* .swiper-slide-active .wtbrieflc-num{font-size: 24px;} */
.wtbrieflc-prev, .wtbrieflc-next{position: absolute;cursor: pointer;z-index: 4;top: 0;;width: 60px;height: 46px;background: #122a88 url('img/3.png') no-repeat center;}
.wtbrieflc-prev{left: 0;}
.wtbrieflc-next{right: 0;transform: rotate(180deg);}
.wtbrieflc-words{width: 100%;position: relative;padding-top: 104px;}
.wtbrieflc-wp{width: 100%;text-align: center;display: none;}
.wtbrieflc-wp i{position: absolute;top: 0;left: 50%;margin-left: -0.5px;width: 1px;height: 90px;background: #122a88;}
.wtbrieflc-wp i:after{content: "";position: absolute;width: 8px;height: 8px;border-radius: 50%;top: 88px;left: 50%;margin-left: -4px;background: #122a88;}
.wtbrieflc-wp p{font-size: 14px;color: #666;line-height: 24px;}
.wtbrieflc-wp.ontrue{display: block;}
/* over */
.briefzz{width: 100%;background: #f7f7f7;padding: 64px 0 72px;}
.briefzz-list{width: 100%;margin-top: 50px;}
.briefzz-img{width: 100%;position: relative;text-align: center;}
.briefzz-img a{display: block;overflow: hidden;width: 100%;padding: 28px 16px;background: #fff;height: 272px;}
.briefzz-img a img{height: 100%;max-width: 100%;object-fit: cover;}
.briefzz-img p{font-size: 18px;color: #666;margin-top: 24px;}
.briefzz .swiper-wrapper{padding-bottom: 60px;}
.briefzz .swiper-pagination{bottom: 10px;}
.briefzz .swiper-pagination-bullet {background: #d2d2d2;opacity: 1;width: 6px;height: 6px;}
/* .briefzz .swiper-pagination-bullet-active {opacity: 1;background: #004423;} */
.briefzz .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;position: relative;}

.briefzz .swiper-pagination-bullet:after{content: "";width: 20px;height: 20px;position: absolute;left: 50%;top: 50%;background: transparent;border: 2px solid #004423;border-radius: 100%;margin-top: -10px;margin-left: -10px;opacity: 0;}
.briefzz .swiper-pagination-bullet-active {width: 6px;height: 6px;opacity: 1;position: relative;background-color: #004423;}
.briefzz .swiper-pagination-bullet-active:after {opacity: 1;}


.team{width: 100%;position: relative;padding: 78px 0 88px;overflow: hidden;background: #fff;}
.team-list{width: 100%;margin-top: 38px;}
.team-img{width: 100%;height: 200px;line-height: 200px;padding: 0 16px;transition: all .4s ease;text-align: center; border: #ddd 1px solid;}
.team-img img{max-width: 100%;}
.team-img:hover{background: #fff;box-shadow: 0 4px 10px 4px #ececec;}
.team-list .swiper-container{padding: 0 10px 20px;}
.team-list .contain{width: 1380px;}
.team-list .swiper-wrapper{padding-bottom: 44px;}
.team-list .swiper-pagination{bottom: 10px;}
.team-list .swiper-pagination-bullet {background: #d2d2d2;opacity: 1;width: 6px;height: 6px;}
/* .team-list .swiper-pagination-bullet-active {opacity: 1;background: #004423;} */
.team-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;position: relative;}

.team-list .swiper-pagination-bullet:after{content: "";width: 20px;height: 20px;position: absolute;left: 50%;top: 50%;background: transparent;border: 2px solid #004423;border-radius: 100%;margin-top: -10px;margin-left: -10px;opacity: 0;}
.team-list .swiper-pagination-bullet-active {width: 6px;height: 6px;opacity: 1;position: relative;background-color: #004423;}
.team-list .swiper-pagination-bullet-active:after {opacity: 1;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .relinfo {padding: 80px 0 100px;}
    .busips, .busiys {padding: 70px 0 80px;}
    .busimap {padding: 32px 0 80px;}
    .briefjj {padding: 80px 0 30px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .briefwh-fonts p {font-size: 14px;line-height: 24px;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .relinfo-contain{width: 92%;}
    .relinfo {padding: 60px 0 74px;}
    #allmap{height: 354px;}
    .deveintro-list {margin-top: 32px;}
    .deveintro-contain {padding: 36px 0 50px;}
    .devejoin {padding: 44px 0 74px;}
    .busips, .busiys {padding: 60px 0 74px;}
    .busimap {padding: 20px 0 74px;}
    .busips-list, .busiys-list {margin-top: 48px;}
    .busips-tit h6,.busiys-tit h6{font-size: 32px;}
    .busips-tit img {width: 82px;}
    .briefjj {padding: 60px 0 30px;}
    .briefjj-words,.briefjj-img {margin-top: 38px;}
    .about {padding: 18px 0 74px;}
    .about-list ul li{margin-top: 64px;}
    .team {padding: 60px 0 74px;}
    .briefwh {padding: 60px 0 64px;}
    .briefwh-list {margin-top: 46px;}
    .briefwh-words h6 {font-size: 20px;height: 58px;line-height: 58px;}
    .brieflc {padding: 60px 0 68px;}
    .abUs-comHist {padding-top: 48px;}
    .briefzz-img a {height: 244px;}
    .briefzz {padding: 60px 0 68px;}
    .wtbrieflc {margin-top: 48px;}
    .wtbrieflc-words {padding-top: 66px;}
    .wtbrieflc-wp i{height: 52px;}
    .wtbrieflc-wp i:after{top: 50px;}
    .devejoin-infor {padding: 52px 110px;}
    .briefwh-fonts h6 {font-size: 18px;margin: 12px 0 6px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .relinfo-info img {right: 68px;}
    .relinfo-form{padding-left: 68px;}
    .relinfo-formcode h6{width: 66%;}
    .deveintro-contain,.devejoin-contain{width: 92%;}
    .deveintro-words {padding-top: 34px;}
    .deveintro-pw .deveintro-words {padding-left: 44px;}
    .deveintro-wp .deveintro-words{padding-left: 0px;}
    .busips-list, .busiys-list {margin-top: 42px;}
    .busips-tit p{width: 90%;margin-left: 5%;}
    .busimap-img {width: 54%;}
    .busimap-words {width: 46%;padding-top: 68px;}
    .about-list span{font-size: 54px;}
    .briefwh-fonts {padding: 10px 20px 0;}
    .briefwh-fonts p {font-size: 12px;line-height: 22px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .relinfo-form{border-left: none;}
    .about-contain{width: 92%;}
    .briefwh-words h6 {font-size: 14px;height: 44px;line-height: 44px;}
    .briefwh-words img {height: 40px;margin-top: 52px;}
    .relmap{width: 50%;}
    .devejoin-infor {padding: 42px 76px;}
    .briefwh-fonts h6 {font-size: 14px;margin: 8px 0 4px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .relinfo-info img{right: 0;}
    .relinfo{padding: 52px 0 60px;}
    .deveintro-words h6 {margin-bottom: 28px;}
    .deveintro-pic {width: 47%;}
    .deveintro-words{width: 53%;}
    .deveintro-words {padding-top: 20px;}
    .deveintro-pw .deveintro-words {padding-left: 20px;}
    .deveintro-contain {padding: 24px 0 46px;}
    .devejoin {padding: 44px 0 68px;}
    .busips, .busiys {padding: 54px 0 68px;}
    .busimap {padding: 14px 0 68px;}
    .busimap-img {width: 48%;}
    .busimap-words {width: 52%;padding-top: 0px;}
    .briefjj {padding: 50px 0 56px;}
    .about {padding: 6px 0 60px;}
    .team {padding: 52px 0 60px;}
    .briefwh-words {padding: 0 16px;}
    .briefwh {padding: 50px 0 56px;}
    .brieflc {padding: 50px 0 58px;}
    .briefzz {padding: 50px 0 58px;}
    .briefzz .swiper-wrapper {padding-bottom: 60px;}
    .briefzz .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
    .relinfo-info{width: 100%;}
    .relmap{width: 100%;margin-top: 24px;}
    .devejoin-infor ul li{width: 50%;}
    .devejoin-infor {padding: 36px 60px;}
    .devejoin-fonts p {line-height: 32px;}
    .devejoin-fonts {margin-top: 28px;}

    .briefwh-list ul {margin-left: 0%;}
    .briefwh-list ul li {width: 100%;margin-left: 0%;margin-top: 24px;}
    .briefwh-img{height: 460px;object-fit: cover;}
    .briefwh-fonts {width: 100% !important;opacity: 1 !important;padding: 4px 0 20px;right: auto !important;left: 0 !important;position: static !important;}
    .briefwh-list ul li:after{display: none;}
    .briefwh-fonts h6 {font-size: 20px;margin: 16px 0 10px;}
    .briefwh-fonts p {font-size: 16px;line-height: 28px;margin-top: 10px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .relinfo {padding: 38px 0 42px;}
    .relinfo-info{width: 100%;}
    .relinfo-info h5{font-size: 48px;}
    .relinfo-info h6 {font-size: 18px;margin-top: 20px;}
    .relinfo-infolist p {margin-top: 6px;height: 50px;}
    .relinfo-info img{bottom: 24px;}
    .relinfo-form {padding-left: 0;width: 100%;}
    #allmap{height: 300px;}
    .deveintro-pic{width: 100%;float: left !important;}
    .deveintro-words{width: 100%;padding: 20px 16px !important;float: left !important;}
    .deveintro-words h6{font-size: 26px;margin-bottom: 24px;}
    .deveintro-words p {line-height: 24px;margin-top: 6px;}
    .deveintro-list {margin-top: 14px;}
    .deveintro-contain {padding: 30px 0 24px;}
    .devejoin {padding: 38px 0 42px;}
    .devejoin-infor{margin-top: 32px;}
    .deveban-pc{display: none;}
    .deveban-mb{display: block;}
    .busiban-pc{display: none;}
    .busiban-mb{display: block;}
    .busips, .busiys {padding: 38px 0 42px;}
    .busimap {padding: 12px 0 42px;}
    .busips-tit p{width: 100%;margin-left: 0;}
    .busips-tit h6,.busiys-tit h6{font-size: 28px;}
    .busips-tit img {width: 74px;}
    .busips-list ul{margin-left: 0;}
    .busips-list ul li {width: 100%;margin-left: 0%;margin-top: 24px;}
    .busips-list, .busiys-list {margin-top: 10px;}
    .busiys-list ul{margin-left: 0;}
    .busiys-list ul li {width: 100%;margin-left: 0%;margin-top: 24px;}
    .busiys-list2 ul li {width:47%;margin-left:3%;margin-top: 24px;}
    .busiys-tit i {margin: 16px 0 10px;}
	.busiys2-img{width: 100%;height: 230px;overflow: hidden;border: 1px solid #ef7d1b;float: left;}
	.busiys2-img img{width: 100%;}
    .busimap-words{width: 100%;}
    .busimap-img{width: 100%;margin-top: 28px;}
    .briefjj {padding: 38px 0 42px;}
    .briefjj-words {margin-top: 24px;text-align: left;display: block;}
    .briefjj-img{display: none;}
    .briefjj-words p {line-height: 28px;margin-bottom: 16px;}
    .briefjj-more {height: 44px;line-height: 44px;margin-top: 20px;display: block;}
    .briefjj-more img{width: 36px;}
    .about {padding: 6px 0 42px;}
    .about-list span {font-size: 36px;}
    .about-list ul li {width: 50%;margin-top: 28px;min-height: 74px;}
    .about-list ul li:nth-child(2n){border-right: none;}
    .abo-more {line-height: 74px;}
    .about-list{margin-top: 10px;}
    .about-play {width: 54px;margin: 46px auto 0;}
    .about{background-position: 85% 0 !important;}
    .team {padding: 38px 0 42px;}
    .team-list {margin-top: 26px;}
    .team-img{height: 80px;line-height: 80px;}
    .team-list .swiper-wrapper {padding-bottom: 24px;}
    .briefwh-list {margin-top: 4px;}
    .briefwh {padding: 38px 0 40px;}
    .brieflc {padding: 38px 0 42px;}
    .briefzz {padding: 38px 0 42px;}
    .briefzz-list {margin-top: 32px;}
    .briefzz-img a {height: 228px;}
    .wtbrieflc-prev, .wtbrieflc-next{width: 46px;}
    .wtbrieflc-time {padding: 0 46px;}
    .wtbrieflc {margin-top: 32px;}
    .wtbrieflc-num {font-size: 16px;}
    .swiper-slide-active .wtbrieflc-num {font-size: 22px;}
    .devejoin-tit h6 span {margin-right: 14px;width: 114px;}
    .devejoin-tit h6{width: 300px;font-size: 22px;}
    .devejoin-infor ul li{width: 100%;margin-top: 24px;}
    .devejoin-infor {padding: 8px 24px 28px;}
    .devejoin-infor ul li h6 {font-size: 22px;margin-bottom: 12px;}
    .devejoin-fonts {width: 100%;margin-left: 0%;}

    .briefwh-img{height: 280px;object-fit: cover;}
    .briefwh-words {top: 86px;transform: translateY(0);}
    .briefwh-fonts h6 {font-size: 18px;}
}
.n_wenhua .fl02{ background:url(../img/n_wenhua_bg.jpg) center no-repeat; background-size:cover}
.n_wenhua .fl02 ul{ font-size:0; text-align: center;}
.n_wenhua .fl02 ul li{ display:inline-block; width:20%; }
.n_wenhua .fl02 ul li a{ display:block; height:37.5rem; padding:0 1.25rem; position:relative; cursor:pointer}
.n_wenhua .fl02 ul li a:before{ content:""; position:absolute; width:0; height:100%; background:#122a88; transition:0.9s; left:50%; opacity: 0;}
.n_wenhua .fl02 ul li a .box_table{ position:relative}
.n_wenhua .fl02 ul li a .icon{ display:inline-block; width:6.875rem; height:6.875rem; line-height:6.75rem; border:#fff 1px solid; border-radius:50%; position:relative}
.n_wenhua .fl02 ul li a .icon:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,0.35); transform:scale(0.5); opacity:0; transition:0.6s; border-radius:50%;}
.n_wenhua .fl02 ul li a .icon:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:#fff; transform:scale(1); opacity:0; transition:0.6s; border-radius:50%; z-index:0}
.n_wenhua .fl02 ul li a .icon img{ position:relative; display:inline-block; z-index:1}
.n_wenhua .fl02 ul li a .icon img.img02{ display:none}
.n_wenhua .fl02 ul li a h3{ font-size:1.25rem; color:#fff; margin-top:3.125rem}
.n_wenhua .fl02 ul li a h6{ margin:2rem 0 2.75rem}
.n_wenhua .fl02 ul li a p{ font-size:0.7375rem; color:#fff; line-height:26px; height:0; overflow:hidden; transition:0.9s}

.box_table {
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
    height: 100%;
}
.box_table_cell {
    display: table-cell;
    vertical-align: middle;
}

 .n_wenhua .fl02 ul li a:hover p{ height:158px;}
  .n_wenhua .fl02 ul li a:hover:before{ left:0; width:100%; opacity: 1;}
  
  .n_wenhua .fl02 ul li a:hover .icon{ border:transparent 1px solid}
  .n_wenhua .fl02 ul li a:hover .icon:before{ transform:scale(1.1); opacity:1}
  .n_wenhua .fl02 ul li a:hover .icon:after{ transform:scale(0.9); opacity:1}
  .n_wenhua .fl02 ul li a:hover .icon img.img01{ display:none}
  .n_wenhua .fl02 ul li a:hover .icon img.img02{ display:inline-block}
  
