@charset "utf-8";
@media (min-width: 960px){
}
@media (min-width: 1200px){

}
@media (max-width: 1024px){

}
@media (max-width: 1360px){

}
@media (max-width: 1480px){
.uk-container-large{max-width: 1200px;}
.header .uk-navbar-nav>li {margin: 0 15px;}
.header .uk-navbar-nav>li>a{padding:0;}
.banner .bt-en{font-size:6.2vh; margin-top: 30px;}
.banner .bt-cn{font-size:4.2vw;}

}
@media (min-width:768px) and (max-width: 1680px){

}

/*==mob==*/
@media screen and (max-width:768px) {
.uk-container{padding-left:20px; padding-right:20px;}
.huanhang{display: initial;}

#layout{margin-top:0;}
#layout .header, #layout.uk-sticky-fixed .header {background:#fff;}
/*.header .uk-container{padding-left: 0 !important;}*/
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height: 60px; }
.header.mob .uk-logo.logo{width:100px;}
.header .uk-logo.logo{width:80px; height:50px; background: url(../images/logo.png) no-repeat left center; background-size: 100% }
#layout{position:absolute; background:#fff; width: 100%; z-index: 10}
#layout.uk-sticky-fixed .header.mob .uk-logo.logo{width:80px;}
#layout.uk-sticky-fixed .header .uk-logo.logo{width:80px;  height:50px;}

.header nav {padding: 0px;}
.footer .ptb{padding:40px 0 20px 0;}

/*banner*/
.banner{position: relative;}
.banner .bt-cn{font-size:6.6vw;}
.banner .bt-en{font-size:5.6vw; margin-top:10px;}
.ggbanner .pic {
    color: #fff;
    line-height: 1.6;
    font-size: 14px;
}
.ggbanner .cn{font-size:24px;}
.ggbanner .pic-box .line {
    margin-top:20px;
    margin-bottom: 20px;
}
.ggbanner .by{padding-top:50px;}
.ggbanner .pic-box {padding-top:0px;}


.about-left{padding-left: 0}
.homeabout .cont {
    font-size: 14px;
    line-height: 24px;
}

.homeabout .sp{width: 100%}
.homeabout .aleft .txt{width:100%; padding-bottom: 40px;}
.homeabout .aleft {position:relative;}
.homeabout .aleft .uk-margin-medium-top.cont{margin-top:0px!important;}

.homeabout .aleft .title .line.rr{float: left!important}
.homeabout .aleft .title .uk-text-right{text-align: left!important;}


.homecp{background-position: right center; background-size:cover }
.uk-subnav.news-sub>*>:first-child {font-size: 14px; padding:0;}


.shuju li{text-align: left; border-bottom: 1px solid #ddd}
.shuju li h1, .shuju li h5{padding-left: 60px;}
.shuju li h5{padding-left: 60px;}
.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;}


.shuju.cg{margin-left:0px; background:#fff; padding-top:20px;}
.shuju.cg .ico-sj{float: left; margin-right:0px;}
.shuju.cg h1, .shuju.cg h1 .sz{font-size: 26px; line-height: 1}
.shuju.cg h5{margin-top:3px; font-size: 14px;}

/*about*/
.about-tu{padding-left:20px; padding-top:20px;}
.about-box{ background: rgba(0,135,227,0.4);}
.about-box .pd{padding:120px 30px;}
.about-box .txt{font-size:16px; line-height:1.6;}
.licheng .swiper-slide {height:160px;}
.yanfa .pd{padding:40px 20px;}
.yanfa .sj h1{font-size:2.625rem}

.cpbg .pd {padding:40px 20px; margin:160px 0;}
.cpbg .pd .bfb h4{font-size: 18px;}
.cpbg .ms ul li h4{font-size: 16px;}
}


@media screen and (max-width:375px) {

}


