@charset "utf-8";
.up{background:#000; height: 36px; line-height: 36px; padding:0px; font-size: 12px;}
.up .lang{float: right;}
.up .lang a{margin-left: 10px; color: #ccc;}
.up  a{color: #ccc;}
.up  a:hover{ color: #fff;}
.up .lang img{width: 16px;}
.up .uk-dropdown{padding: 10px;min-width: 160px;}
.up .uk-nav>li>a{padding: 0; margin-left:0; line-height: 28px; color: #666; padding: 0 5px;}
.up .uk-nav>li>a:hover{color: #00bc70 !important; background: #eee;}
.up .uk-margin-small-right{margin-right: 0px !important;}

.lang.yy img{width: 16px; vertical-align: middle; margin-top: -4px;}
.lang.yy a{display: block; padding: 5px 0;}
.uk-tooltip {padding: 0px 6px 3px 6px;}

/*.header .uk-navbar{height: 80px;}*/
.header{width: 100%;transition: all 1s; border-bottom:0px solid #eee; background:rgba(255,255,255,0.90);}
.header:hover{background:rgba(255,255,255,0.95);}
.header:before{content: ""; position:absolute; width: 100%; bottom: 0; z-index: 0; height: 0px; background:#ddd; }
.header .uk-navbar-container:not(.uk-navbar-transparent) {background:inherit;}
.header .uk-logo.logo{width:140px; height:80px; transition: all 1s; background: url(../images/logo.png) no-repeat left center; background-size: 100% }
.header:hover .uk-logo.logo{background: url(../images/logo.png) no-repeat left center; background-size: 100% }
.header .uk-navbar-nav{margin-left: 40px;}
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height:80px; }
.header .uk-navbar-nav>li{ margin:0 20px; }
.header .uk-navbar-nav>li>a{padding:0;font-size: 16px;color: #000;font-family:'Arial',"Microsoft YaHei","Lucida Grande";}
.header .uk-navbar-nav>li>a .lang{ margin:0 5px; }
.header:hover .uk-navbar-nav>li>a{color: #000}
/* .header .uk-nav>li>a {text-align: center;} */
.header .uk-navbar-dropdown{background: initial; border-top: 0px solid #00bc70; padding:0;}
.header .uk-navbar-dropdown-nav>li>a{ border: 0px solid #ccc; border-radius: 4px;text-align: center; font-size: 14px; padding: 5px 0; margin-bottom: 5px; background: #fff; color: #00bc70;}
.header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #00bc70; border: 0px solid #00bc70; }

[class*=uk-dropdown-bottom] {margin-top:0px;}

.header .uk-navbar-nav>li>a.uk-open{color:#00bc70; background: url(../images/jtt.png) no-repeat center bottom;}
.header .uk-navbar-nav>li.uk-open>a,#layout.uk-sticky-fixed .header .uk-navbar-nav>li.uk-open>a{color:#00bc70;}
.header .uk-navbar-nav>li.uk-open>a:before{content: ""; position:absolute; bottom: 0; height: 3px; width: 100%; background: #00bc70;}
.header .uk-navbar-nav>li{position:relative;}
.header .uk-navbar-nav>li:hover>a:before{content: ""; position:absolute;left: 0; bottom: 0; width: 100%; background: #00bc70; height: 3px;} 

/* .header .uk-navbar-nav>li>a.uk-button-text::before {
  top: 0;
  left: 0;
	border-top: 2px solid #00bc70;
  border-bottom: 0px solid #00bc70;
}
.header .uk-navbar-nav>li>a.uk-open::before{content: ""; position:absolute;left: 0; top: 0; height: 3px; background: #00bc70;}
 */


.uk-modal-close-full{background: initial;}

#layout{position:fixed; width: 100%; z-index: 9999;}
#layout#headbox{position: relative; width: 100%;}
.uk-sticky-fixed{box-shadow:0px 1px 2px 2px rgba(0,0,0,0.1);}
#layout.uk-sticky-fixed .header{background:rgba(255,255,255,1);}
#layout.uk-sticky-fixed .header .uk-logo.logo{background: url(../images/logo.png) no-repeat left center; background-size: 100%}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a{color: #000}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#00bc70;}

#layout .header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #00bc70}
#layout .header .uk-navbar-nav>li>a.uk-open{color:#00bc70;}
#layout .header .uk-navbar-nav>li>a:hover{color: #00bc70}

#layout .uk-search-navbar .uk-search-input {font-size: 1rem;}
#layout .uk-navbar-toggle.search{padding-right: 0}
.header .uk-navbar-dropbar-slide{background: url(../images/nav-bgg.jpg) no-repeat center -150px #f5f5f5; background-size: 100%; box-shadow: 0 5px 7px rgba(0,0,0,.0);}


#layout.uk-sticky-fixed .up  a{color: #ccc;}
#layout.uk-sticky-fixed .up  a:hover{ color: #fff;}
.uk-sticky-fixed .up .uk-nav>li>a{color: #666!important;}





/* down-menu */
.down-menu li{margin:0px;}
.down-menu li a{display: block; font-size: 16px; height:30px; line-height: 30px; padding:0; color: #666; border-bottom: 1px solid #ddd}
.down-menu li a:hover{ color: #00bc70;border-bottom: 1px solid #00bc70}
.uk-grid.down-menu>.uk-grid-margin{margin-top: 10px}
[class*=uk-drop-bottom] {margin-top: 0px;}



/*.uk-dropdown*/
.header .uk-dropdown{min-width: 450px}
.header .uk-dropdown.yy{min-width: 80px; padding:5px 25px;}
.header .uk-dropdown.cpdw{min-width:650px}

.header .uk-dropdown-nav>li>a,.header .cpdw .uk-tab>*>a{color: #3d3a39; padding: 8px 16px 8px 0;}
.header .uk-dropdown-nav>li>a:hover,.header .cpdw .uk-tab>*>a:hover{color: #00bc70;}

.header .cpdw .uk-tab>.uk-active>a{color: #00bc70;   border-color: #00bc70;}

.uk-tab-left::before{border-left:1px solid #ddd;}

.cpfl{font-weight: bold; margin-top:10px;}
.cpfl a{font-weight: bold;}
.cpmc a{font-size:14px; color: #666; }
.cpmc a:hover,.cpfl a:hover{color: #00bc70;}

.cpmc.uk-grid>*>:last-child{display: block; padding: 3px 0;}

.uk-modal-dialog{background:  rgba(0,0,0,.95)}
.uk-search-large .uk-search-input{font-size: 1.6rem; border-bottom: 1px solid #999}







.left-menu .uk-nav-parent-icon>.uk-parent>a::after{
    transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);  /* Opera */
}
.left-menu .uk-nav-parent-icon>.uk-parent.uk-open>a::after{
    transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);  /* Opera */
}
.uk-offcanvas-bar.left-menu {background: #fff}
/*.uk-offcanvas-bar.left-menu hr{background: rgba(255,255,255,0.1);}*/
.uk-offcanvas-bar.left-menu .en a, .uk-offcanvas-bar.left-menu .bq, .uk-offcanvas-bar.left-menu .design a{color:rgba(255,255,255,0.4); }
.uk-offcanvas-bar.left-menu .bq,.uk-offcanvas-bar.left-menu .design a{font-size: 12px; line-height: 16px;}
#layout .header .uk-offcanvas-bar.left-menu .uk-nav>li>a{color:#00bc70; }
#layout .header:hover .uk-offcanvas-bar.left-menu .uk-nav-sub>li>a{color:rgba(255,255,255,0.6); }
#layout .header:hover .uk-offcanvas-bar.left-menu ul.uk-nav-sub {
    padding: 5px 0 5px 10px;
}
#layout .header:hover .lang.yy a{color:#00bc70; }
/*gghead*/
.header.gghead{border-bottom:0;}
.header.gghead .uk-logo.logo{background: url(../images/logo-hover.png) no-repeat left center; background-size: 100% }
.header.gghead .uk-navbar-nav>li>a,.header.gghead .sousuo a{color: #212121;}
.header.gghead .uk-navbar-nav>li>a:hover{color: #00bc70}
.header.gghead .sousuo a:hover{color: #00bc70}
.header.gghead .uk-navbar-nav>li>a.cur {color: #00bc70;}
.uk-sticky-fixed .header{background:rgba(255,255,255,0.9);}




/*banner*/
.banner{position: relative;background:#ddd;}

.banner .by{z-index: 2}
.banner .bg{position:absolute; width: 100%; height: 100%; background: rgba(0,0,0,.1); z-index: 1}
.banner .bt-cn{font-size:42px; line-height: 1.2; }
.banner .bt-en,.banner .bt-en span{font-size:22px; font-family: font2018}
.banner .x{margin: 20px 0; width:50px; height: 2px; background:#fff; }

.banner h1 span{font-weight:bold}
.banner .an{padding: 8px 30px; width: 120px; height: 40px; border-radius:50px; border: 1px solid #fff;}
.banner .an span{font-size: 24px; line-height: 1; margin-left: 4px;  margin-top: -6px; vertical-align: middle;}
.banner .an:hover{border: 1px solid #00bc70; background: #00bc70;}
.uk-dotnav.dian>*>*{width: 8px;height: 8px;border-radius: 10px; border: 0; background: rgba(255,255,255,.7);}
.uk-dotnav.dian>.uk-active>*{background: #00bc70}

.banner .jiantou{position: relative; z-index: 1}
.jiantou .uk-slidenav { text-align: center; line-height: 36px;
    padding:0; width:40px; height: 40px; border: 1px solid rgba(255,255,255,.9); border-radius: 40px;
    color: rgba(255,255,255,.9); 
}


.jiantou .uk-slidenav:hover{background:#00bc70;border: 1px solid #00bc70}
.jiantou .uk-slidenav svg{height: 20px;}

.jiantou .uk-position-small{margin: 18px 0 0 0;}
.jiantou .yjt{left: 70px;}




/*.banner .by .pic-box{ width: 360px; border-radius: 0 40px 0 0; padding:100px 60px 100px 60px;  background: rgba(105,185,59,0.8)}*/



.ggbanner{ position: relative;}
.ggbanner .line{height: 4px; width:50px; background: #e57e39; margin:15px 0;}
.ggbanner .bt-en{ font-size: 4rem; line-height: 1; margin-bottom:15px;}
.ggbanner h3{text-transform: uppercase; font-family: font2018; margin-top:5px;}
.ggbanner .ggbg{position:absolute; width: 80%; height: 100%; background: rgba(0,0,0,.1); z-index: 1;
    background: -webkit-linear-gradient(left,rgba(0,188,122,0.8),rgba(0,0,0,0));
    background: -moz-linear-gradient(left,rgba(0,188,122,0.8) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,rgba(0,188,122,0.8) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,rgba(0,188,122,0.8),rgba(0,0,0,0));}
.ggbanner .by{z-index: 2;}
.ggbanner .pic-box{padding-top: 80px;}



.uk-thumbnav.lunbo-dianji li{width: 140px; }
.uk-thumbnav.lunbo-dianji .t{cursor: pointer; font-weight: bold; padding: 0 20px; color: rgba(255,255,255,0.7); border-bottom: 3px solid rgba(255,255,255,0.5);transition: all 0.5s;}
.uk-thumbnav.lunbo-dianji .t:hover{color: #fff; border-bottom: 3px solid rgba(255,255,255,0.9);}
.uk-thumbnav.lunbo-dianji .uk-active .t{ color: #00bc70; border-bottom: 3px solid #00bc70;}
.uk-thumbnav>*>::after{background:inherit;}


/*footer*/
.footer{background: #e6f9f1; border-top: 1px solid #ddd}
.footer .ptb{padding:80px 0 100px 0; color: #3d3a39;}
.footer a:hover{color: #00bc70;}
.footer .uk-nav-default>li>a{ line-height: 28px;}
/*.footer .ewm img{width:90%;}*/
.footer .uk-nav>li>a{padding:0 0 3px; color: #666;}
.footer .uk-nav>li>a:hover{color: #00bc70}
.footer .uk-active .f-bt{color: #3d3a39; font-weight: bold; line-height:18px; padding-top: 0; padding-bottom:25px;}
.footer .lianxi{margin-top: 14px; line-height: 22px;}
.footer .lianxi span{vertical-align:center}
.footer .name{margin-top:5px;}
.footer .name p{font-size: 12px;}
.footer .name p, .footer .add, .footer .lianxi{line-height: 20px;}
.footer .fengxiang{margin-bottom:20px; margin-right: 5px;}
.footer .fengxiang{font-size: 16px; line-height: 30px;}
.uk-modal-dialog.fx{width:250px; border-radius: 4px;}
.footer .ewm{max-width:90px; font-size: 14px; color: #999;margin-top:3px; text-align: center;}
.footer .ewm h6{color: #999;}
.banquan{padding:15px 0;line-height:20px; font-size: 12px; color: #666; border-top: 1px solid #ddd}
.banquan a{ color: #666}.banquan a:hover{ color: #00bc70}








.cptu li .box{position: relative; border-radius: 6px; overflow: hidden;}
.cptu .cy-tit{position: absolute; width: 100%; top: 0px; left:0;
    /*background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0));
    background: -moz-linear-gradient(bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0));*/
}
.cptu .cy-tit .bt{font-size: 18px; font-weight: 700; color: #fff; padding: 30px;transition: all 0.5s;}

.cptu .cy-tit .bt h4{font-family: font2018; color: #fff; text-transform: uppercase; transition: all 0.5s;}
.cptu a:hover .cy-tit .bt h4{color: #fff;}




.homeBox3{position: relative; height: 620px; padding-bottom: 100px}
.homeBox3 .left{position: absolute; z-index: 3;
width: 60%;right: 40%;height: 570px; 
background:linear-gradient(-45deg, transparent 45px, #00bc70 0);
}
.homeBox3 .left .bgg{position: relative;width: 100%;height: 570px; 
}
.homeBox3 .left .bgg:before {
   content: "";
   position: absolute; width:65px; height: 65px; right: 0; bottom: 0;
  background-image: url(../images/home/qj.png);
}



.homeBox3 .pic{position: relative; z-index: 4}
.homeBox3 .pic .con{padding:100px 0;}
.homeBox3 .pic span{color: #fff;font-size: 46px;}
.homeBox3 .pic ul li h6{margin-top:25px; font-size: 12px; line-height: 1.6}
.homeBox3 .pic h1{line-height: 1.4}
.homeBox3 .right{
    position: absolute;
    z-index: 2;
    width: 84.4%;
    left: 15.6%;
    top:100px;
    height: 620px; 
}

.homeBox3 .right .right_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../images/home/right_bg.jpg);
    background-repeat: no-repeat;

    background-size: 100%; 
    background-position: 0 0;
}





.homeBox3 .right .right_bg:before {
   content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    background: url(.png) no-repeat 0 0;
    
}


.news-nav{border-top:3px solid #00bc70;}
.news-nav .uk-grid>*>:last-child{display: block; text-align: left; font-size: 20px;}
.news-nav .uk-nav>li>a{padding:15px 0; border-bottom:1px solid #ddd;}
.news-nav .uk-nav>li>a span{float: right; font-size: 16px; margin-top:6px;}
.news-nav .uk-tab>.uk-active>a{text-align: left; border-bottom:1px solid #00bc70; color: #00bc70}


 .swiper {width: 100%;height: 100%;}

      .swiper-slide {

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


.gdbox{width: 2000px;overflow: hidden;}

/* .swipeArea{position:relative; }
.swipeArea .shuzi{width:170px; line-height:40px; bottom:0;}
.swipeArea .shuzi .swiper-pagination-current{color:#00bc70;}
.swipeArea .swiper-button-prev.jt,.swipeArea .swiper-button-next.jt{z-index:3;text-align: center; width:40px; height:40px; border-radius:100%;
border:1px solid #ddd; margin-top:0; top:inherit; bottom:0px;  transition: all 0.5s;
  }
.swipeArea .swiper-button-prev.jt:hover,.swipeArea .swiper-button-next.jt:hover{background:#00bc70;border:1px solid #00bc70; color:#fff;}
.swipeArea .swiper-button-prev.jt:hover span,.swipeArea .swiper-button-next.jt:hover span{ color:#fff;}
 .swipeArea .swiper-button-prev.jt span, .swipeArea .swiper-button-next.jt span{font-size:26px; color: #00bc70; line-height:60px;}
 .swipeArea .swiper-button-prev.jt{ left:0px;}
 .swipeArea .swiper-button-next.jt{ left:130px;}

 .swipeArea .swiper-button-prev.jt:focus,  .swipeArea .swiper-button-next.jt:focus{outline:none;}
 .swipeArea .swiper-container{padding:0 0 100px 0; left:0;}
 .swipeArea .swiper-container-horizontal > .swiper-pagination-progressbar{bottom:0 !important; left:0px; width:calc(100vw - 0px); height:3px; z-index: 5}
 .swipeArea .swiper-pagination-progressbar{bottom:0 !important; top: initial; height:3px; background:rgba(255,255,255,0.2);}
 .swipeArea .swiper-pagination-progressbar-fill{background:#e72e35;}
 .swipeArea .swiper-button-prev.jt.swiper-button-disabled{background:url("../images/main_vision_leftBtn.png") no-repeat center rgba(0, 0, 0, 0.15)}
 .swipeArea .swiper-button-next.jt.swiper-button-disabled{background:url("../images/main_vision_rightBtn.png") no-repeat center rgba(0, 0, 0, 0.15)}
 .swipeArea .swiper-slide{display:block; left:0; }
 .swipeArea .swiper-slide .imgBox{position:relative; width:100%; height:100%; border-radius:6px; overflow:hidden;}
 .swipeArea .swiper-slide .tit{padding:20px 0;transition:all 0.3s ease-out;}*/


.gdbox .newsgd{position: relative; padding:0 0 100px;}
.gdbox .shuzi{width:170px; line-height:40px; bottom:0; z-index: 1}
.gdbox .shuzi .swiper-pagination-current{color:#00bc70;}
.gdbox .swiper-button-prev.jt,.gdbox .swiper-button-next.jt{z-index:3;text-align: center; width:40px; height:40px; border-radius:100%;
border:1px solid #ddd; margin-top:0; top:inherit; bottom:0px; z-index: 1; transition: all 0.5s;
  }
.gdbox .swiper-button-prev.jt:hover,.gdbox .swiper-button-next.jt:hover{background:#00bc70;border:1px solid #00bc70; color:#fff;}
.gdbox .swiper-button-prev.jt:hover span,.gdbox .swiper-button-next.jt:hover span{ color:#fff;}
.gdbox .swiper-button-prev.jt span, .gdbox .swiper-button-next.jt span{font-size:26px; color: #00bc70; line-height:40px;}
 .gdbox .swiper-button-prev.jt{ left:0px;}
 .gdbox .swiper-button-next.jt{ left:130px;}
.gdbox .swiper-slide .tit{padding:20px 0;transition:all 0.3s ease-out;}
.gdbox .swiper-slide .tit .bt{line-height: 1.4}

 .gdbox .newsgd{position: relative; padding:0 0 100px;}
 .gdbox .swiper-slide .uk-inline-clip{position:relative; width:100%; height:100%; border-radius:8px; overflow:hidden;}


 .ngd{position: absolute; bottom: 0; right: 0; z-index: 10; color: #00bc70} .ngd a{display: block;}
 .ngd span{font-size: 16px;}
 .ngd:hover{color: #3d3a39}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
    content: '';
}


/*news*/
.news-hot{background:#fff; border-radius: 10px; overflow: hidden;}
.news-hot h6{line-height: 1.8; transition: all 0.5s;}
.news-lb{background:#fff; border-radius: 10px; overflow: hidden;}
.news-lb .tit{padding:30px;}
.news-lb a:hover .tit h4,.news-lb.cp a:hover .tit h3,.news-lb.cp a:hover .tit .gd{color: #00bc70; transition: all 0.5s;}
.news-lb.cp .tit h3{transition: all 0.5s;}
.news-lb.cp .tit{padding:30px; color: #787878;font-size: 14px}
/*.news-lb.cp .tit .gd{color: #00bc70}*/

.news-lb.cp .cpbg{position: absolute; width: 100%; height: 60%;bottom: 0; left: 0; z-index: 1;
background: -webkit-linear-gradient(bottom,rgba(0,188,122,0.25),rgba(0,0,0,0));
    background: -moz-linear-gradient(bottom,rgba(0,188,122,0.25) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(bottom,rgba(0,188,122,0.25) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(bottom,rgba(0,188,122,0.25),rgba(0,0,0,0));
}

.news-lb.cp .tit h3 .uk-button-text::before {
    border-bottom: 2px solid #3d3a39;
}
.news-lb.cp:hover .uk-button-text::before,
.news-lb.cp:hover .uk-button-text::before {
  right: 0;
}


/*lianxi*/
.lianxi ul li{position: relative; padding:23px 0 23px 40px; border-bottom: 1px solid #eee;}
.lianxi ul li .ico{position: absolute; left: 0; line-height:22px; text-align: center; border: 0px solid #ddd; border-radius: 40px;}
.lianxi ul li .ico span{font-size:26px; color: #00bc70; vertical-align: middle; margin-top:-3px;}

.lianxi ul li .dz{margin-top:5px;}
.lianxi ul li .t span{margin-right:20px;font-weight: bold;color: #00bc70;}
.biaodan .uk-textarea{height:120px }

.biaodan .tijiao{background:#00bc70;}
.biaodan .tijiao:hover{background:#00bc70;}
.uk-input, .uk-select, .uk-textarea{background:#f5f5f5;color:#00bc70}





.cpbox{padding:20px; background:#fff; border-radius: 6px;}
.cpbox .lk li a{ color: #888; display:block; padding:6px 0; font-size: 14px;}
.cpbox .lk li.on a,.cpbox .lk li a:hover{color: #00bc70;}
.cpbox .uk-accordion-title{font-size: 18px; border-bottom:0px solid #ddd}
.cpbox .uk-accordion-title:hover{color: #00bc70;}
.cpbox .uk-open .uk-accordion-title{color: #000; font-size: 18px;}
.cpbox .uk-accordion-content {margin-top: 10px;}
.cpbox .uk-accordion-title::before,.cpbox .uk-open>.uk-accordion-title::before{display: none;}
.cpbox .uk-accordion>:nth-child(n+2){margin-top: 25px;}

.cpbox.uk-sticky-fixed {
    box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.0);
}


.cpbox .cp-znav li{ padding:15px 10px; font-size: 18px}
.cpbox .cp-znav li.uk-active a{color: #00bc70;}



.cpxx{padding-top:0px;}
.cpxx-pd{padding:160px; }
.cpxx-pd .line{ height: 2px; background:#fff; width:60px; margin:30px 0; }
.cpxxbg{ background:url(../images/guanyu/cxxbg.png) no-repeat center bottom #00bc70; background-size: 100%}


.cpxx-con h3{color: #00bc70}
.cpxx-con h3 span{font-size: 22px;}

.cpxx-con img{height:inherit !important;}



/* shuju */
.shuju .ico-sj{margin-bottom: 20px}
.shuju .ico-sj img{width:120px;}
.shuju h1.sj{font-family: 'Oswald', sans-serif; font-weight: 700; text-align: center;color: #00bc70}
.shuju h5{margin-top: 0px}
.shuju h1, .shuju h1 .sz{font-family: 'Oswald', sans-serif; font-weight: 700; font-size: 56px;color: #00bc70}
.shuju h1 .w{font-size: 18px; line-height: 20px; color: #00bc70}
.jzrq{color: #999; font-size: 12px;}



/*jiaru*/
.jiaru{padding:20px; margin-bottom:20px; background:#fff; border-radius: 6px; line-height: 40px;border: 1px solid #fff;   transition: all 0.5s;}
.jiaru:hover{border: 1px solid #00bc70}


.jiaru h5{line-height: 40px;}.jiaru span{margin:0 10px; color: #ccc}
.jiaru .uk-button {background:#00bc70; color: #fff; border: 0; margin-left:40px; border-radius:4px;}



.hexin{background:#f5f5f5; border-radius: 8px; padding:40px; transition: all 0.5s;}
.hexin:hover{background:#00bc70; color: #fff;}
.hexin h3{ transition: all 0.5s;}
.hexin:hover h3{color: #fff;}
.hexin .ico-a span{font-size: 96px; line-height: 1; color: #00bc70; transition: all 0.5s;}
.hexin:hover .ico-a span{color: #fff;}
.rongyu{position: relative;}
.rongyu .rybg{position: absolute; top: 0; right: 0; height: 100%; width: 50%;}
.rongyu .pd{padding:200px 0;}


.ryzs h2,.ryzs h6{text-align: left; line-height: 1.2; margin-top:0; margin-bottom:10px;}
.ryzs h6{margin-bottom:20px;}
.ryzs .uk-panel{opacity: 0.6; width:60%; margin-left:auto;margin-right:auto; transition: all 0.5s;}
.ryzs .uk-active .uk-panel{opacity: 1;}
.ryjt{top:55%;}



/*公用*/
.uk-lightbox{background: rgba(0,0,0,0.8);}
.uk-lightbox-toolbar{background: rgba(0,0,0,0);}

.weizi{height:50px; line-height: 51px; border-bottom:1px solid #ddd; font-size:16px; z-index: 1; position: relative;}
.weizi a{color: #666;font-size:16px;}
.weizi a:hover{color: #00bc70}
.weizi.wz{color: #ccc;font-size:14px;}
.weizi.wz a{color: #00bc70; font-size:14px;}
.weizi a:hover{color: #333}


.weizi .uk-dropdown{min-width:160px; padding:10px 20px;background: #fff;color: #666;border:1px solid #eee;box-shadow: 0 2px 2px rgba(0,0,0,.2);}
/*.weizi .uk-subnav{float:right;}*/
.weizi .uk-subnav {margin-right:0px;}
.weizi .uk-subnav>* {padding-right: 40px;}
.weizi .uk-subnav>*>:first-child{color: #666; font-size:16px; position: relative;}
.weizi .uk-subnav>*>:first-child:hover{color: #00bc70}
.weizi .uk-subnav-divider>::before{height:1em;}
.weizi .uk-subnav>.uk-active>a{color: #00bc70}

.weizi .uk-subnav>.uk-active>a:before{content: ""; position: absolute; left: 0; bottom: 0; height: 2px;  width: 100%;
background: -webkit-linear-gradient(left,#00bc70,#00bc70);
background: -moz-linear-gradient(left,#00bc70 100%,#00bc70 100%);
background: -o-linear-gradient(left,#00bc70 100%,#00bc70 100%);
background: -ms-linear-gradient(left,#00bc70 100%,#00bc70);
}


.weizi .uk-dropdown-nav>li>a{color: #666; padding: 5px 0;}
.weizi .uk-dropdown-nav>li.uk-active>a, .weizi .uk-dropdown-nav>li>a:focus, .weizi .uk-dropdown-nav>li>a:hover{color: #1580bb}

.weizi.gg{position:absolute; top:0px; z-index: 1; height:40px; line-height:40px; background: #fff; width:-webkit-calc(100% - 0px); left: 0; right: 0; margin:0 auto;}
.weizi.gg .pd{padding:0px 50px;}


.gg-nav .uk-accordion-title{color: #00bc70;padding:13px 0; font-size: 16px;}
.gg-nav .uk-accordion-content{margin-top:0px; padding:0px 0 20px 0; border-top: 1px solid #ddd;}
.gg-nav .mob-subnav li{border-bottom: 1px solid #eee; font-size: 14px; margin-bottom:0px;}





.more{border-radius: 2px; font-size: 10px; width: 50px; padding:5px 10px 5px 0;}
.more:hover{padding:5px 10px;}
.more span{font-size: 10px; color: #fff}
.more:hover span{color: #00bc70;}
.more:visited {
    border-radius: 2px;
    background: transparent;
    border-color: #fff;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
}
a.more:hover{color: #00bc70; box-shadow: inset 123px 0 0 0 #fff;}










/*map*/
.map{width: 100%;height:450px;}
.map .BMap_Marker{z-index:2}
.map .BMap_Marker img{height:25px!important; width:39px!important;  max-width:550px!important;}
.map .BMap_shadow img{max-width:inherit!important;}
.map .BMap_bubble_title{font-weight: bold;}
.map .BMap_bubble_content{font-size: 14px; line-height: 18px; margin-top:5px;}

.sxt ul li{padding:5px 0; color: #999}
.sxt ul li span{padding:5px 0; color: #999}








