@charset "utf-8";

@media all and (max-width:1480px) {
.fuwu-lb li{font-size:14px; padding-left:15px; line-height:36px;}

.guide-slider .guide,.guide-slider .guide .display,.guide-slider .guide .behind{width: 210px;}
.guide-slider .guide.on{width:420px;}

.guide-slider .guide .display .ppdd h4{line-height:40px; font-size:16px;}

.guide-slider .guide.fw,.guide-slider .guide.fw .display,.guide-slider .guide.fw .behind{width:255px;}
.guide-slider .guide.fw.on{width: 510px;}

}


@media all and (max-width:1360px) {
.ggbanner h1 {
    font-size: 46px;
    line-height: 1.3;
}
.ggbanner h4{font-size:18px;}
.ico-fw{float: left; margin-right:10px; width:30px; height: 30px; line-height: 30px; border-radius: 60px; text-align: center; background:#1580be;}
.ico-fw span{color: #fff; font-size: 16px; line-height:30px;}
.guide-slider .guide .display .ppdd h4{line-height:30px;}


.guide-slider .guide,.guide-slider .guide .display,.guide-slider .guide .behind{width: 200px;}
.guide-slider .guide.on{width:400px;}


.guide-slider .guide.fw,.guide-slider .guide.fw .display,.guide-slider .guide.fw .behind{width:240px;}
.guide-slider .guide.fw.on{width: 480px;}

.shuju h1, .shuju h1 .sz {
    font-size: 38px;
}
.hebt h4 {
font-size:16px;
}


}


@media all and (max-width:1280px) {

}
@media all and (max-width:1220px) {

}

@media screen and (max-width:1217px){
	
}


@media all and (max-width:1180px) {

	
}

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

@media all and (max-width:981px) {
	:placeholder-shown{font-size:14px}
	::-webkit-input-placeholder {font-size:14px}
	:-moz-placeholder {font-size:14px}
	::-moz-placeholder {font-size:14px}
	:-ms-input-placeholder {font-size:14px}
	:placeholder-shown {font-size:14px}
.huanhang{display: initial;}
	
.banner h1{font-size:36px; line-height:1.4; font-weight:bold;}

.gengduo {font-size: 18px;}

.shuju h1, .shuju h1 .sz {font-size:36px;line-height:1;}



}

@media (min-width: 960px){
.uk-section-large {
    padding-top: 100px;
    padding-bottom: 100px;
}
.uk-container {padding-left: 50px;padding-right:50px;}
.uk-child-width-1-10\@m>* {width: calc(100% * 1 / 10.001);}
}

@media all and (max-width:758px) {

.uk-margin-xlarge-top{margin-top:30px!important;}
.uk-margin-medium-top {margin-top: 20px!important;}
.header:hover .cd {color: #666;}
.header .uk-logo.logo,#layout.uk-sticky .header .uk-logo.logo{width:100px; height:60px;}
/*#layout.uk-sticky .header{ background:rgba(255,255,255,0.8);}*/
.header .cd {color:#fff;}
#layout.uk-sticky-fixed .header .cd {color:#333;}


.foot-logo span{font-size: 28px;}
.footer .lianxi span {margin-right: 0px; display: block}
.footer .foot-nav .jg{margin:0 25px;}
.footer .foot-nav a span {font-size:35px;}

.title h1,.fuwu .gypt h1{font-size:24px;}
.ggbanner .pic-box {padding-top:120px; padding-bottom: 40px;}
.ggbanner h1 {font-size:30px;line-height: 1.2;}
.ggbanner h4{font-size: 16px;}


.banner h1{font-size:36px;}
.banner h4{font-size:18px;}



.box1{height:100%;}
.box1 .plb {padding: 0 20px 40px 20px;}
.box1 .plt {padding: 30px 0 30px 20px;}
.box1 .h40{height:30vh;}
.box1 .h60{height:70vh;}
.box1 .m_h40{height:40vh;}
.box1 .m_h20{height:30vh;}

.m_jk{background:rgba(0,0,0,.2);}
.fold_wrap{width:100%;height:100%;margin:0 auto;overflow:hidden;}
.fold_wrap li{float:inherit; width:100% !important; height:50%}



.ggbanner h1.en { font-size: 50px;}
.ggbanner h2 { font-size: 30px;}
.ggbanner h2.cn:before {
    width:260px;}



.title.xwbt {
    color: #fff;
    writing-mode: inherit;
}
.title.xwbt h2{font-size:18px;}

}
.news-list.xw .txt {padding: 20px;}
.news-fllb{margin-top:30px;}    

.fw-bg {height: 33.33vh;}
.fuwu .gypt {top: 10%;left: 20px;}
.fuwu .gypt .gd {opacity: 1;}
.fuwu .gypt .uk-margin-medium-top {margin-top: 20px!important;}

.fuwu .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before {
    top: 0px;left:0px;}
.fuwu .uk-grid-divider.uk-grid-stack>.uk-grid-margin {margin-top: 0px;}
.fuwu .uk-grid-divider>* {    position:relative;}
.fw-bg .bj {height: 33.33vh; display:block; opacity:1;}
.fw-bg .bj2{background:url(../images/home/sh.jpg) no-repeat right center; background-size:cover;}
.fw-bg .bj3{background:url(../images/home/zl.jpg) no-repeat right center; background-size:cover;}

.uk-light .fw-bg.hj h1,.uk-light .fw-bg.hj h5,.uk-light .fw-bg.hj a{color:#fff;}
.uk-light .fw-bg  h1, .uk-light .fw-bg h5,.uk-light .fw-bg a{color:#333;}

.ggpic {font-size:16px;line-height: 30px;}

.wenhua .padd .ico-wh {margin-bottom:20px;}.wenhua .padd .ico-wh span{font-size: 36px;}
.wenhua .padd {padding: 60px 0px;}
.wenhua .padd h3{font-size: 18px;}
.wenhua .padd h5{font-size: 14px;}

.shuju .pall {padding: 30px 20px; border-bottom:1px solid #ddd;}
.shuju h1, .shuju h1 .sz {font-size: 26px;line-height: 1;}
.shuju h4 {font-size: 16px;}
.ppplr {padding: 0 20px;}
.pp-h img {height:30px;margin-right:20px;}



.weizi{height:initial; line-height:30px; }
.gg-nav .uk-accordion-title{padding:15px 0;}
.gg-nav .uk-accordion-content {margin-top:0px;}
.gg-nav .mob-subnav li a{display: block;padding:5px 0; border-top:1px solid #ddd; }


.fanpic .txt{ position: relative; padding:20px; top:0px; text-align: center;}
.fanpic .txt{color: #666;}
.fan-an{border-radius: 50px; border: 1px solid #ccc; color: #666;}
.fan-an:hover{background:#fff;border: 1px solid #fff; color: #1580bb;}

.dian-nav .nn span i{font-size:14px;}
.dian-nav .nn .ico-fwlb{margin-right:5px; width: 20px; height: 20px; line-height: 20px;}
.dian-nav .nn{padding:0px 5px; height:40px; line-height:40px; font-size:12px;}


.shiye:before{width:100%;}
.shiye ul li h4{margin-left:0px;}
.shiye-pic {padding: 20px 10px;}
.shiye .uk-position-bottom-left{ width:120px; bottom:inherit; top:10px; left:inherit; right:0; }


.esg .uk-accordion-title {font-size:16px;}

}



@media all and (max-width:600px) {

}

@media all and (max-width:500px) {

}

@media all and (max-width:430px) {

}

@media all and (max-width:320px) {

}