@charset "utf-8";
@media (min-width: 960px){
.uk-section-large{padding-top: 100px; padding-bottom: 100px;}
}
@media (max-width: 1024px){

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


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

}

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

.header .uk-navbar-center:only-child {
width: 98%
}



/*.header .uk-container{padding-left: 0 !important;}*/
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height:60px; }
.header .uk-logo.logo{ margin:0; width:120px; height:60px; background: url(../images/m_logo.png) no-repeat left center; background-size: 100% }
.header:hover .uk-logo.logo {width:120px; height:60px; background: url(../images/m_logo.png) no-repeat left center; background-size: 100%}
#layout{position:relative; width: 100%; z-index: 10}
#layout.uk-sticky-fixed .header.mob .uk-logo.logo{width:120px;}
#layout.uk-sticky-fixed .header .uk-logo.logo{width:120px;  height:60px;}


.header .uk-navbar-center:not(:only-child) {
    position: relative;
    top: 30px;
    left: 60px;
    transform: translate(-50%,-50%);
    width: max-content;
    box-sizing: border-box;
    z-index: 990;
}




.footer .ptb{padding:40px 0 20px 0;}
.foot-logo img{ width:80px; }
.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;}


.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 h1{font-size:20px; 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;}

.banner .dwdh{padding: 10px 0; width: 100%; background: rgba(0,0,0,0.5);}
.uk-thumbnav.lunbo-dianji li{width:95px; }
.uk-thumbnav.lunbo-dianji .t{font-size: 14px;padding: 0 10px;}




.homecp .uk-flex-middle {
    align-items:initial;
}
.homecp .pd{  padding: 20px; height: 200px;}.homecp .pd .wz{font-size: 16px; line-height: 1.6}
.homecp .pic{position: relative; height: 100%; border-radius: 6px 6px 0 0px; }
.homecp .pic .gdd{padding-left:20px; }
.homecpbg:before{content: ""; position: absolute; right: 0; height: 100%;width:25%; background: #fff}

.homeabout .txt {padding:0px;font-size: 16px; line-height: 26px;}

.jjbg{background-size:cover}


.homeBox3 {
    position: relative;
    height:initial;
    padding-bottom: 0px;
}
.homeBox3 .left{position: relative; width:100%; right: 0;top:0; height: auto; background:#1d5193;}
.homeBox3 .left .bgg .pd{padding:40px 10px;}
.homeBox3 h4{font-size: 18px;}

.homeBox3 .tubiao img{width:60px;}

.homeBox3 .pic{background:#00bc70;background:linear-gradient(-45deg, transparent 20px, #00bc70 0);}
.homeBox3 .pic h1{font-size: 24px; line-height: 1.4}
.homeBox3 .pic .con {padding: 50px 0; }
.homeBox3 .pic span{color: #fff;font-size:36px;}
.homeBox3 .pic ul li h6{margin-top:15px; font-size: 12px;}

.homeBox3 .right{
    position: relative;
    z-index: 2;
    width: 100%;
    left:0%;
    top:0;
    height:170px; 
}
.homeBox3 .right .right_bg{
    background-repeat: no-repeat;
    background-size:100%; 
    background-position: right 0;}







.m-slide .tab {
    float: right;
    width: 100%;
}

.chanyelb .cybg{padding:30px; }


.cplist .cphd {
    padding:0px 10px 20px 20px;
}



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

.wenhuapic .whpd{padding: 20px;}
.licheng:before{height:260px;}



.gdbox .newsgd{padding:0 0 60px;}
.news-lb{background:#fff;padding:20px; margin-bottom:30px;}
.news-lb .tit .jj {line-height: 22px;margin-top: 10px;}
.news-lb .rq{padding:10px 20px; background:#eee; color: #565656;}
.news-lb .rq .yue{font-size: 18px; float: left; margin-right: 15px;}
.news-lb .rq .nian{font-size:18px; margin-top:0px;}
.xw {margin-top:0px;}
.guanhuai .pic h4 {font-size: 14px;
}

.lianxi .lxpd{margin-left:0px;}
.lianxi .lxpic{position: relative;}

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

.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 h1 {font-size: 26px;}
.title h2 {font-size: 24px;}
.title h4 {font-size:18px;}



.footer .foot-nav a {
    font-size: 16px;
    margin-left: 0; display: block; width: 30%; float: left;
}
.cpgs ul li {padding: 8px 0;}
.cpgs ul{overflow: hidden; margin-left: 0%;}
.cpgs li{float: left; margin-left: 0%; width:100%; margin-bottom:0px; text-align: left}
.cpgs p{padding:0px }

.cpxxpd {padding: 40px 20px;}
.cpxxpd img{width: 100% !important; height: auto!important}
.jiegou img{width: 100% !important; height: auto!important}
.cpgs hr {
    margin-bottom: 10px;
    margin-top: 10px;
}
.lianxi .uk-section-large {
    padding-top:0px;
    padding-bottom:0px;
}




.shuju h1.sj{font-weight: 700; text-align: left;}
.shuju li{text-align: left; border-bottom: 0px solid #ddd}

.shuju li h5{padding-left:0px;}
.shuju li h1{line-height: 30px;}
.shuju h5 {margin-top:0px;}
.shuju .ico-sj{float: left;}
.shuju .ico-sj img{width: 45px}
.shuju h1, .shuju h1 .sz {font-size:26px;}



.weizi ul{margin-left:-20px;}
.weizi ul li{float: left; height: 50px; line-height: 50px; padding:0 20px 0 20px; position: relative;}
.weizi ul li.jtt{background: #eaeaea;}


.weizi ul li.jtt:before{ content: "";
position:absolute;right:-20px; z-index: 1;
 width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-left:20px solid #eaeaea;
    border-bottom: 25px solid transparent;}


.weizi ul li.jt{background: #f5f5f5; padding:0 10px 0 30px;}
.weizi ul li.jt:before{ content: "";
position:absolute;right: -20px;
 width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-left: 20px solid #f5f5f5;
    border-bottom: 25px solid transparent;}

.uk-subnav-pill.cpnav>*>:first-child{padding:15px;}


h3{font-size: 18px;}
.uk-margin-medium-top {margin-top: 30px!important;}
.map{width: 100%;height:450px;}

.map{width: 100%;height:250px;}

}





