@charset "utf-8";
@media (min-width: 960px){
.uk-section-large{padding-top: 100px; padding-bottom: 100px;}
.uk-child-width-1-7\@m>* {width: calc(100% * 1 / 7.001);}
}
@media (max-width: 1024px){

}
@media (max-width: 1480px){
.uk-container-large{max-width: 1200px;}
.header .uk-navbar-nav>li {margin: 0 5px;}
.header .uk-navbar-nav>li>a{padding:0 10px;}
.banner .bt-en{font-size:8.6vh; margin-top: 30px;}
.footer .uk-nav>li>a{font-size: 12px; line-height: 26px;}

.footer .uk-nav{margin-left:5px;}
.homeabout{position: relative; padding-top:90px; margin-top:-90px;}

.shuju h1.sj{font-size:26px;}
.uk-grid.shuju>.uk-grid-margin {
    margin-top:20px;
}

.znzz .txt {padding-right: 40px;}
.znzz .miaos.rr,.znzz .miaos {width:50%;}
.znzz .miaos {left: 28%;}
.znzz .miaos.rr{ right: 30%;}

.swiper-slide:nth-child(3n) {   // 2n偶数行slide宽度为屏幕的60%
       width:30%;
     }
    

}
@media (max-width: 1360px){
   .aboutwz{padding-right:40px; font-size:14px; line-height: 24px;} 
   .znzz-pg{padding:0;}
}

@media (max-width: 1025px){
    .znzz .miaos.rr,.znzz .miaos {width:70%;}
    .znzz .miaos.rr {right:5%;}
    .znzz .miaos {left: 5%;}
    .znzz .miaos h1{margin-left: 0}
    .znzz .miaos h1{color: #fff;}
}


@media (min-width:768px) and (max-width: 1680px){

}



/*==mob==*/
@media screen and (max-width:768px) {
body{line-height:24px; font-size: 14px;}

/*.header .uk-container{padding-left: 0 !important;}*/
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height: 55px; color:#fff;}
.header .uk-icon{color:#fff;}
/*.header.mob .uk-logo.logo{width:160px;}
.header .uk-logo.logo{width:160px; height:55px; background: url(../images/logo.png) no-repeat left center; background-size: 100% }
.header:hover .uk-logo.logo {width:160px; height:55px; background: url(../images/logo.svg) no-repeat left center; background-size: 100%}*/

.header .uk-logo.logo span{font-size:24px; line-height:55px;}

#layout{position:relative; width: 100%; z-index: 10}
#layout.uk-sticky-fixed .header.mob .uk-logo.logo{width:160px;}
#layout.uk-sticky-fixed .header .uk-logo.logo{width:160px;  height:55px;}




.footer .ptb{padding:40px 0 20px 0;}
.foot-logo img{ width:130px; }
.banquan{font-size: 12px;}



/*banner*/
.banner{position: relative;}
.banner .bt-cn{font-size:22px;}
.banner .bt-en{font-size:12px;margin-top:10px;}
.uk-slidenav.jiantou{width: 26px; height:26px; line-height: 24px; text-align: center; padding:0; background:rgba(0,0,0,.5); border-radius: 100px;}
.uk-slidenav.jiantou svg {width: 8px;}
.uk-dotnav.dian>*>*{width:60px;}
.banner .uk-position-bottom-center {
    bottom: 10px;
}




.ggbanner.uk-section-xlarge{padding-bottom: 70px; padding-top: 70px;}
.ggbanner{position: relative;height:initial; background-size:120%;}
.ggbanner h1{font-size:24px; line-height: 1.2;}
.ggbanner .ms h4{font-size: 16px;}.ggbanner .ms h3{font-size: 18px;}
.ggbanner .x {margin: 10px 0;}
.ggbanner .uk-margin-small-top{margin-top:0px!important;}


.ggbanner .pic-box {padding-bottom:0px;}
.ggbanner .pic-box h1{font-size:26px; line-height: 1.2;} 
.ggbanner .pic-box h1 span {font-size: 22px;}
.ggbanner .pic-box.xww {padding-bottom: 30px;}
.ggbanner .wz {margin-top:10px; font-size: 12px;}
.ggbanner h2{font-size:20px; line-height: 1.2;}


.homeabout {margin-top:0px; padding-top: 40px;}
.homeabout .apd {padding:20px;}
.homeabout .txt {padding-right:0px;font-size: 16px; line-height: 26px;}


.about-left {
margin-top:30px;
    padding: 0px 30px 30px 0px;
}

.gdbox{width: 120%;overflow: hidden;}

.uk-subnav {margin-left: -5px;}
.uk-subnav>* {padding-left:5px;}


.znzz-pg{padding:0;}
.znzz {margin-bottom:40px;}
.znzz .miaos{left:0; position:relative; z-index:1; bottom:0px; width:100%; margin-top:20px }
.znzz .miaos .con{position:relative;  padding:20px 0;}
.znzz .miaos .con .pic{position:relative;  padding-left:50px; background:#fff;}
.znzz .miaos .con .pic:before{top:12px; width:30px;}
.znzz .miaos h1{font-size:66px; margin-left:0px;}
.znzz .miaos.rr{left:inherit; right:0; position:relative; z-index:1; bottom:0px; width:100%; }


.znzz .txt {
    padding-right: 0px;
}

.weizi ,.weizi a{font-size:12px;}


.jobZw .uk-accordion-title:before{top:30px;}
.jobZw.sh .uk-accordion-title{padding: 10px 10px 5px 10px;}
.jobZw .uk-accordion-title h5{font-size: 16px; line-height: 1; font-weight:bold;}
.zhaocai{padding:50px 30px;}
.zhaocai .ico-zc{font-size:60px; line-height:50px;color:#243664;}
.jobZw .job-bg {padding: 10px;}


.jobZw .uk-accordion-title.ttt h5{font-size:18px;}
.jobZw .uk-grid-divider.uk-grid-column-small>*, .uk-grid-divider.uk-grid-small>* {
    padding-left: 10px;
}
.jobZw .uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before, .jobZw .uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before {
    left: 5px;
}
.xypic {
    padding: 20px;
    top: 30px;
}.xypic h5{font-size:13px;}
.xiaoyuan .ico-xy {

    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 36px;
}
.jobZw .uk-grid-divider.uk-grid-small {
    margin-left: 0px;
}

.uk-tab.fc-tab>*>a{font-size: 16px;padding:0 10px 10px 10px;}
.subnav .uk-subnav>* a{font-size: 14px;}
/*subnav*/
.subnav{height: 50px; line-height: 50px;}
.subnav .uk-subnav>*{line-height: 50px;padding-left: 25px;}
.subnav .uk-subnav {margin-left: -25px;}
.subnav .uk-subnav-divider>::before{display: none;}



.uk-section-large {
    padding-top: 50px;
    padding-bottom: 50px;
}


.huanhang{display: initial;}
.uk-margin-large-top {margin-top: 20px!important;}
.uk-margin-top {margin-top: 10px!important;}
.uk-margin-medium-bottom {margin-bottom:20px!important;}
.title h2 {font-size: 24px;}
.title .line{height:2px; width:40px; margin-top:15px;margin-bottom:15px;}

.zsjh{ margin-top:0px}
.zsjh:before{display: none;}
.zsjh .zspic{position: relative; padding:30px 0; left:0; top: 30%; width: 100%; z-index: 2 }
.yanghu{ padding:20px 20px 20px 90px;}
.yanghu .xuhao{font-size:22px;  width:30px; height:20px; padding:20px 10px 10px 10px; left:20px;}

.znzz .miaos h1{color: #c9caca;}

.jobZw .job-bg{padding:20px;}

.fuwu-bz .uk-tab>*>a{padding:8px 0;}
.fuwu-bz .uk-tab>*>a{border-bottom: 1px solid #ddd}
.fuwu-bz .uk-tab>*{padding-left: 0}
.fuwu-bz .uk-tab{ margin-left:0px;}

.fw-pic{margin-left:0px;}

.shuju h1.sj{font-size:24px;}
.shuju h5{font-size:14px;}




.gysj{position:relative; padding:50px 0;}
.gysj:before{content:""; position:absolute; left:0; top: 0; height:100%; width:100%; background: #f5f5f5;
       clip-path: polygon( 0px 0, calc(100% - 0px) 0, 100% 0px,
            100% calc(100% - 30px), calc(100% - 60px) 100%,
            20px 100%,
            0 calc(100% - 0px),
            0 20px
        );
    transition: all 0.5s;}



.kefu span{color: #fff; font-size:22px;}
.kefu{position: fixed; padding: 5px; text-align: center; line-height: 30px; right: 0; top: 48%; width: 30px; height: 30px;}
.kefupic .kfpd {padding: 20px;}
.lxbian{border: 1px solid #ddd; padding:20px;}
.lxbian .ewm{width:100px;}


h3{font-size: 18px;}
.uk-margin-medium-top {
    margin-top: 20px!important;
}

.more{padding:10px 30px;}
.map{width: 100%;height:450px;}
}


@media screen and (max-width:430px){
.moreload ul.list .ll{text-align: center;padding-top:40px; padding-left:0px;padding-right:0px; width: 100%;}
.moreload ul.list .ll .dian {right:0; left:0px; margin:0 auto;}
.moreload ul.list .rr {text-align: center; margin-left:0%;padding-top:40px; padding-left:0px;padding-right:0px; width: 100%;}
.moreload ul.list .rr .dian {right:0; left:0px; margin:0 auto;}
/*.moreload ul.list .nf{background: #fff}*/
/*.fengge{width: 100% !important}*/
.cpsub .uk-subnav-divider>::before{border-left: 0;margin-right:0px; margin-left: 10px;}
.cpsub .yh {
    position: relative;
    bottom: 0;
    right: -10px;
}
.cpyoushi{padding:0px; margin-bottom:30px;}
.footer .ptb{padding:30px 0 30px 0;}
.footer .uk-nav-default>li>a{line-height: 20px;}

.rongyu {padding: 0 30px;}
.ggjt .uk-position-small {margin:0px;}
.rencai-ln .title {margin-top:0px;}
.fw-pic{padding:30px;}
.rencai-ln:before{display: none;}


}


