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

@media (max-width: 1480px){
.uk-section-large{padding-top: 100px; padding-bottom: 100px;}
body {font-size:14px; line-height:24px; color:#332c2b; }
.uk-container-large{max-width: 1200px;}

.uk-container-large{max-width: 1200px;}
.header .uk-navbar-nav>li>a{padding:0; font-size: 16px}



.banner .bt-cn,.banner .bt-x{font-size: 28px;}
.banner .bt-en{font-size: 20px; margin-top: 30px;}
.banner .jiantou{margin-top:40px;}

.cpxx-pd{padding:100px 40px;}
}

@media (max-width: 1280px){

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

}


/*==mob==*/
@media screen and (max-width:768px) {
.uk-section-large {padding-top: 60px;padding-bottom: 60px;}

.huanhang{display: initial;}

.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height: 55px; }
.header.mob .uk-logo.logo{width:100px;}
.header .uk-logo.logo{width:100px;height:50px; background: url(../images/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{background: url(../images/logo.png) no-repeat left center; background-size: 100%}
.footer .ptb{padding:40px 0 20px 0;}

/*banner*/
.banner{position: relative;}

.banner .bt-cn{font-size: 24px;}
.banner .bt-x {font-size: 20px;}
.banner .bt-en {font-size: 16px;margin-top: 30px;}
.jiantou .uk-slidenav { text-align: center; line-height: 28px;
    padding:0; width:30px; height: 30px; border: 1px solid rgba(255,255,255,.9); border-radius: 30px;
    color: rgba(255,255,255,.9); 
}.jiantou .uk-slidenav svg{height: 15px;}

.ggbanner .pic-box{padding-top: 50px;}


.title h1{font-size:32px;}

.homeBox3 .left{display: none; position: relative; width:100%; right: 0; height: auto}
.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:260px; 
}
.homeBox3 .right .right_bg{
    background-repeat: no-repeat;
    background-size:cover; 
    background-position: right 0;}

.guanyu .cont{padding-bottom: 30px;}
.cpxx-pd{padding:30px; }
.cpxx{padding-top:0px;}

.hexin{padding:20px;}
.hexin h3{font-size: 20px;}
.hexin .ico-a span{font-size: 56px;}
.rongyu .rybg{position: relative; width:100%; height: 300px;} 
.ryzs .uk-panel{width:95%;} 

.weizi .uk-subnav>* {
    padding-right:20px;
}
.cptu .cy-tit .bt{padding:20px; font-size:16px; }
.shuju li{text-align: left; border-bottom: 1px solid #ddd; padding-bottom:20px;}
.shuju li h1, .shuju li h5{padding-left: 0px;}
.shuju li h5{padding-left: 0px;}
.shuju li h1{line-height: 30px; margin-bottom:10px;}
.shuju h5 {margin-top:0px;}
.shuju h1.sj{ text-align: left;}
.shuju .ico-sj{float: left;}
.shuju .ico-sj img{width: 45px}
.shuju h1, .shuju h1 .sz {font-size:36px;}


.cpxx-con img, .cpxx-con p img{width:100% !important;}

}





