@charset "utf-8";

@media (min-width: 1920px){
.banner{width: 100%;height:100%;}
}

@media (max-width: 1440px){

}
@media (max-width: 1024px){

}

@media (min-width: 2000px){
}



/*==mob==*/
@media screen and (max-width:768px) {
.box-main .adxian{display:none;}
.box-main:before {width:100%;}

.biaoyu {top: 36%;left: 10%;width: 55%;padding-bottom: 1px;}
.biaoyu .uk-button{padding: 0 8px 0 15px; font-size: .6rem;line-height:26px;}
.biaoyu .uk-margin-medium-top{margin-top:10px!important;}
.biaoyu .adan {padding: 5px 6px 5px 10px; font-size: 12px}
.homeBanner .uk-position-small{margin:0;}
.homeBanner ul.uk-slideshow-items{min-height:220px!important;}


header .logo.logo-home{left: initial; top:20px;right:15px;}
header .logo{padding:5px 15px;}
header .logo span{font-size:16px;}
header .logo img {width: 120px;}

.ico-menu{width:60px; height: 60px; padding:0px}
.ico-menu a{top:15px} 
.ico-menu-home{ left:0;width:60px; height: 60px; padding:0;}
.ico-menu-home a{top:15px} 

.left-logo{top:50px; left:0;}
.left-logo span{ font-size:14px;margin-top: 50px; color: #ccc;}
.menu-box-padding{padding:0 60px;}
.close.uk-modal-close-full{position: absolute; z-index:10; right:0; top: 0; width: 60px; height: 60px; background:initial;padding:0;}
.close span{display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    transform: translateZ(0);}

.uk-nav-default.menu>li>a {
    font-size:24px;
    line-height: 26px;
}
.bian-lr{padding-top:70px;padding-bottom:70px;}
.bian-lr .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before {
    border-top: 1px solid #575a5e !important;
}

.tan-nav .uk-height-viewport{min-height: initial !important; }
.lx li {
    padding:5px 0; font-size: 14px; line-height: 20px;
}

.banner{position:relative; width: 100%; height: initial; top: 0}
.banner{padding-top:45px;}
.banner .uk-position-fixed {position: relative!important;}
.banner .uk-height-viewport{min-height:initial;}
.banner h1{font-size:42px; line-height:42px;}
.banner h2{font-size:18px; line-height:30px;}
.banner h2.uk-margin-medium-top{margin-top: 10px!important;}
.banner h1.uk-margin-top{margin-top:5px!important;}
.banner .ad-an.uk-margin-medium-top{margin-top: 15px!important;}
.ad-an a{padding:0 10px; width: 50%; line-height: 30px; font-size: 12px;}
.ad-an a span{font-size: 14px; line-height: 28px;}

.homeabout .dw{width: 30px;}
.homeabout .pic{font-size: 14px; line-height:26px; color: #666; text-align: left;}
.homeabout h1{font-size:26px; line-height: 36px; font-family: "Microsoft YaHei";}
.homeabout ul li .b{height:60px; width:60px; font-size:33px; line-height: 60px;}
.homeabout ul li .b span{ font-size:20px; font-weight: bold; line-height:60px;}
.homeabout ul li h5{font-size: 12px;}
.logo-kh li{width:33.3333%}

.uk-margin-medium-bottom { margin-bottom: 30px!important;}
.uk-margin-medium-top { margin-top: 30px!important;}
.huanhang{display:initial;}


.box-main{padding-left:0px;}
.main-box{padding-top:120px;}
.news-box{padding-top:120px;}

.footer-nav a span{display:none;}
.ggbanner{padding-top:45px;}
.ggbanner .uk-height-large{height:initial;}
.ggbanner h1{font-size: 32px; line-height: 30px;}
.ggbanner h2{font-size: 16px; line-height:22px;}
.ggbanner .fw h2{font-size:21px; line-height:30px}
.ggbanner .gaodu.uk-height-viewport{min-height:35vh;}

.yw-lb li p{font-size: 14px; line-height:26px;}

.ggtitle h1{font-size:54px; line-height:60px;}
.about-txt h1{font-size:26px; line-height:36px; margin-bottom:10px!important; font-family: "Microsoft YaHei";}
.about-txt p{font-size:16px; line-height:26px;}

.subnav li{width:50%}
.subnav li a{padding:20px 30px;} 

.uk-subnav.anNav>*{width: 50%}
.uk-subnav.anNav.uk-subnav-pill>*>:first-child{width:100%; padding:10px 0px; text-align: center;}

.uk-subnav.caseNav>*{width:32.3%;padding:2px 0; margin:0 1px; background: #f5f5f5}
.uk-subnav.caseNav>*>:first-child {
    line-height:18px;
    font-size: 12px;}
.uk-subnav.caseNav .uk-margin-small-top {margin-top:2px!important;}

.mob-h{height: 200px;}


.homeabout .by{font-size:9.2vw;line-height: 1.4;color:#ea5414;}
.homeabout .by span{font-size:9.2vw;line-height: 1.4;color:#ea5414;}


.homefuwu {padding-right:0%;border-bottom:0px solid #f0f0f0;}
.homefuwu li{border-bottom: 1px solid #f0f0f0; background: #fff}
.homefuwu li{padding:10.5% 0;}
.homefuwu li a span{font-size: 26px;}
.homefuwu li a span.jia{font-size:24px; color: #ccc}
.homefuwu li a h5 {margin-top:0px;}


.case-list.kongj.uk-first-column {margin-top:0px;}
.case-list.kongj.kj-mt{margin-top: 0px;margin-bottom:0px}
.case-kongjian:before {
    border-left:0px solid #ddd;
}

.shuju .sj-b h1{font-size: 18px;}
.shuju .sj-b h5{font-size: 12px;}


.dianhua{padding:15px; font-size: 16px;}
.ggbanner.hei h1{color: #5F5D5D; font-size:33px; line-height: 40px}


.fuwu h1{font-size:36px; line-height: 40px; color: #212121}
.licheng:before{content: ""; position:absolute; height: 100%; width: 1px; background:#999; left: 10px; right: 50%}
.licheng dl .dian {
    height: 15px; left:15px;
    width: 15px;
}
.licheng dl.rr .dian {left:15px;}
.licheng dl .dian-1 {
    height: 9px;
    width: 9px;
    border-radius: 9px;
    background: #333;
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
}
.licheng dl{font-size: 12px;}.licheng dl dd{line-height: 20px}
.licheng dl.ll {text-align: left; padding-left: 45px;}
.licheng dl.rr {padding-left:45px;margin-left:0%;}

.licheng dl.rr dd{padding-right: 15px}

.licheng dl h3 {
    line-height: 20px;
    padding-top:0px;
}
.licheng dl{position: relative; margin-bottom:20px; font-size: 12px;  width:auto}
.chongshu{background-size:cover;}
.kehu-list{padding:0 ;}

.subnav li a{padding:10px 0px ; display:block; text-align:center; font-size: 18px; background: #e3e3e3}

.casean{width:100%; }
.lianxi-dh h3 {font-size:26px;line-height:36px;}
}





