@charset "utf-8";
.up{background:#332c2b; height: 36px; line-height: 36px; padding:0px; font-size: 12px;color: #0087e3;}
.up .lang{float: right;color: #0087e3;}
.up .lang a{margin-left: 10px; color: #0087e3;}
.up  a{color: #0087e3;}
.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: #0087e3 !important; background: #eee;}
.up .uk-margin-small-right{margin-right: 0px !important;}

.header .uk-navbar-nav>li.nav-txt>a.lang{width: 20px;width: 20px; vertical-align: middle;}
.header .uk-navbar-nav>li.nav-txt>a.lang.cn{background: url(../images/cn.png) no-repeat center center;background-size: 100% }
.header .uk-navbar-nav>li.nav-txt>a.lang.en{background: url(../images/en.png) no-repeat center center;background-size: 100%}



/*.header .uk-navbar{height: 80px;}*/
.header{background:rgba(255,255,255,0.7); transition: all 1s; border-bottom:0px solid #eee;}
.header nav{padding:0 40px;}
.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:120px; 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 15px; }
.header .uk-navbar-nav>li>a{padding:0;font-size: 16px;color: #333;font-family:'Arial',"Microsoft YaHei","Lucida Grande";}
.header:hover .uk-navbar-nav>li>a{color: #000}
/* .header .uk-nav>li>a {text-align: center;} */
.header .uk-navbar-dropdown{background: #edeef1; border-top: 0px solid #0087e3; padding:40px 60px;box-shadow: 0 5px 12px rgba(0,0,0,.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: #0087e3;}
.header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #0087e3; border: 0px solid #0087e3; }

[class*=uk-dropdown-bottom] {margin-top:0px;}

/*.header .uk-navbar-nav>li>a.uk-open{color:#0087e3; background: url(../images/jt.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:#0087e3;transition: all 0.5s;}
.header .uk-navbar-nav>li.uk-open>a:before{content: ""; position:absolute; bottom: 0; height: 3px; width: 100%; background: #0087e3;transition: all 0.5s;}
.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: #0087e3; height: 3px;}


#layout{margin-top:40px;transition: all 0.5s;}
.header .uk-navbar-nav>li.nav-txt{margin: 0 0 0 15px;}
#layout.uk-navbar-nav>li.nav-txt>a, .header .uk-navbar-nav>li.nav-txt>a{font-size: 14px; color: #666}
.header .uk-navbar-nav>li.nav-txt.ml{margin-left: 50px;}
.header .uk-navbar-nav>li.nav-txt:hover>a:before{content: ""; position:absolute;left: 0; bottom: 0; width: 100%; background: #0087e3; height: 0px;}
.header .uk-navbar-nav>li.nav-txt>a:hover{text-decoration:underline;}

/* .header .uk-navbar-nav>li>a.uk-button-text::before {
  top: 0;
  left: 0;
    border-top: 2px solid #0087e3;
  border-bottom: 0px solid #0087e3;
}
.header .uk-navbar-nav>li>a.uk-open::before{content: ""; position:absolute;left: 0; top: 0; height: 3px; background: #0087e3;}
 */


.uk-modal-close-full{background: initial;}
.uk-sticky-placeholder{display:none;}
#layout{position:fixed; width: 100%; z-index: 10;}
#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,0.8);}
#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;  height:60px;}
#layout.uk-sticky-fixed .header .uk-logo.logo{width:100px; height:60px;}
#layout.uk-sticky-fixed .header .uk-navbar-nav>li>a{min-height: 60px;}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#0087e3;}
/*#layout.uk-sticky-fixed .header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height:60px; }*/
#layout .header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #0087e3}
#layout .header .uk-navbar-nav>li>a.uk-open{color:#0087e3;}
#layout .header .uk-navbar-nav>li>a:hover{color: #0087e3}

#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: 14px; height:42px; line-height: 42px; padding:0 15px; background:#fff; color: #666; border-bottom: 1px solid #eee;}
.down-menu li a:hover{ color: #0087e3;border-bottom:1px solid #0087e3;padding:0 20px; background:#0087e3; color:#fff;}
.uk-grid.down-menu>.uk-grid-margin{margin-top: 10px}
[class*=uk-drop-bottom] {margin-top: 0px;}


.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: #134b9d}
.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:rgba(255,255,255,0.9); }
#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:rgba(255,255,255,0.6); }
/*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: #0087e3}
.header.gghead .sousuo a:hover{color: #0087e3}
.header.gghead .uk-navbar-nav>li>a.cur {color: #0087e3;}
.uk-sticky-fixed .header{background:#fff;}

.lang.yy img {
    width: 16px;
    vertical-align: middle;
    margin-top: -4px;
}
.lang.yy a {
    display: block;
    padding: 5px 0;color: rgba(255,255,255,0.6);
}

.header .uk-navbar-dropdown.fang{padding:40px 0;}
.fangan-nav .uk-subnav-pill>*>:first-child{padding:20px 40px; background:#333; border-bottom:1px solid #222;}
.fangan-nav .uk-subnav-pill>*>:first-child:hover{background:#666; color:#fff;}
.fangan-nav  .uk-tab>.uk-active>a {
    color: #fff;
    border-color: #0087e3;
}
.fangan-nav .uk-subnav-pill>.uk-active>a {
    background-color: #0087e3;
    color: #fff;
}


/*banner*/
.banner{position: relative;background:#0087e3;}

.banner .by{z-index: 2}
.banner .bg{position:absolute; width: 100%; height: 100%; background: rgba(0,0,0,.3); z-index: 1}
.banner .bt-cn{font-size:3.0vw; line-height: 1.2; margin-top:10px;}
.banner .bt-cn span{color: #00c14a}
.banner .bt-en{font-size:3.0vw; font-weight: 500; margin-top:30px; line-height: 1;}
.banner .bt-en.en{font-size:2.6vw; font-family:'Arial'; font-weight: 500; margin-top:30px; line-height: 1;}
.banner .bt-cn span,.banner .bt-en span{font-weight: 500;font-family:'Arial';}
.banner .bt-x{margin-top: 10px;}

.banner h1 span{font-weight:bold}
.banner .an{background:#0087e3; border:1px solid #0087e3;}
.banner .an span{font-size: 24px; line-height: 1; margin-left: 4px;  margin-top: -6px; vertical-align: middle;}
.banner .an:hover{border: 1px solid #00c14a; background: #00c14a;}
.uk-dotnav.dian>*>*{width: 24px;height: 4px;border-radius: 10px; border: 0; background: rgba(255,255,255,.7);}
.uk-dotnav.dian>.uk-active>*{background: #0087e3}



.uk-slidenav.jiantou{width: 40px; height: 40px; line-height: 37px; text-align: center; padding:0; background:rgba(0,0,0,.5); border-radius: 100px;}
.uk-slidenav.jiantou:hover{background:#0087e3;}
.uk-slidenav.jiantou svg{width: 12px;}

.uk-slidenav.jiantou.fx{width: 36px; height: 36px;line-height: 33px; border-radius: 0; background:initial; border: 1px solid #fff}
.uk-slidenav.jiantou.fx svg{width:10px;}
.uk-slidenav.jiantou.fx:hover{background:#0087e3; border: 1px solid #0087e3}

.gg-jt{width: 40px; height: 40px; line-height: 37px; text-align: center; padding:0; background:rgba(0,0,0,.5); border-radius: 100px;}
.gg-jt:hover{background:#1b74a8;}
.gg-jt svg{width: 12px; color: #fff;}


.ggbanner{background: #eee}
.ggbanner .cn{font-weight:bold; line-height:1.2; margin-top:0;}
.ggbanner .an{font-size:20px; color:#0087e3;}
.ggbanner .pic{color:#fff; line-height:1.8; font-size:18px;}
.ggbanner .pic-box{padding-top:120px;}
.ggbanner .by{ z-index: 5}
.ggbanner .pic-box .line{height:3px; width:42px; background:#fff; margin-top:20px;margin-bottom:20px;}
.ggbanner .ggbg{position:absolute; width: 100%; height: 100%; background: rgba(0,0,0,.4); z-index: 1}


.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: #0087e3; border-bottom: 3px solid #0087e3;}
.uk-thumbnav>*>::after{background:inherit;}


/*footer*/
.footer{color:#eee; background: #15161d; }
.footer .f-ico{margin-bottom:25px;}
.footer .f-ico span{font-size: 40px; line-height:1;}
.footer .f-ico.mail span{font-size: 36px; line-height:1;}
.footer a:hover{color: #0087e3;}
.footer .uk-nav-default>li>a{line-height: 26px;}
/*.footer .ewm img{width:90%;}*/
.footer .uk-nav>li>a{padding:0 0 3px; color: #999; font-size:12px;}
.footer .uk-nav>li>a:hover{color: #0087e3}
.footer .f-bt{color: #eee;font-size: 14px; line-height:18px; border-bottom:1px solid #555; margin-bottom: 10px; padding-bottom:10px;}
.footer .f-bt a{color: #eee;}
.footer .lianxi{margin-top: 14px; line-height: 22px;}
.footer .lianxi span{vertical-align:center}
.footer .tel{margin-top:15px;}
.footer .tel h5{color: #eee; margin-top:5px; font-family: font2018}
.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:110px; font-size: 14px; color: #999; text-align: center;}
.footer .ewm h6{color: #999;}
.banquan{padding:15px 0;line-height:20px; font-size: 12px; color: #666; border-top: 1px solid #333}
.banquan a{ color: #666}.banquan a:hover{ color: #0087e3}
.banquan{padding:15px 0;background: #15161d; line-height:20px; font-size: 12px; color: #999; border-top:1px solid #333}
.banquan a{ color: #999}.banquan a:hover{ color: #0087e3}


/*公用*/
.uk-lightbox{background: rgba(0,0,0,0.8);}
.uk-lightbox-toolbar{background: rgba(0,0,0,0);}

.weizi{padding:15px 0;border-bottom:1px solid #ddd; font-size: 14px; color: #999 }
.weizi a{color: #666 }.weizi a:hover{color: #0087e3}


.title .eng{text-transform: uppercase; color: #0087e3}
.title h2{font-weight:bold;}
.title .line{height:3px; width:60px; background:#ddd;}
.title .line1{height:2px; width:100px; background:#0087e3; margin-top:20px;}
.title .line.rr{float: right;}

.title h1.sz{font-size: 66px; font-weight: bold; color: #ddd; margin-bottom: 30px; line-height:1;}

.title h2.se1{font-weight: 400;}

.more1,.more2{font-size: 13px; text-transform:uppercase;}


.more2{border: 2px solid #0087e3;line-height: 36px; text-align: center;color: #0087e3; padding:0px 20px;transition: all 0.5s;}
.more2:hover{padding:0px 20px; border: 2px solid #0087e3; color: #fff; background: #0087e3 }



.more1{position:relative; width:190px; }
.more1 .aa{border: 2px solid #0087e3; width: 90px; text-align: center; padding:6px 20px;transition: all 0.5s;}
.more1 .hx{position:absolute; right: 0; top: 19px; height:2px; width:70px; background:#0087e3;transition: all 0.5s;}
.more1 .aa:hover{background: #0087e3; color: #fff}
.more1 .aa a{display: block; color: #0087e3;}
.more1 .aa:hover a{color: #fff}
.more1:hover .hx{right: 70px; opacity: 0}

.more1.rr .hx{right:initial; left:0;}
.more1.rr .aa{float: right;}
.more1.rr:hover .hx{right:initial; left: 70px; opacity: 0}

.gg-nav .uk-accordion-title{color: #0087e3;padding:13px 0; font-size: 16px;}
.gg-nav .uk-accordion-content{margin-top:0px; padding:8px 0 20px 0; border-top: 1px solid #ddd;}
.gg-nav .mob-subnav li{border-bottom: 1px solid #ddd; font-size: 14px; margin-bottom: 10px;}

/* home-homeabout */

.homeabout{position: relative;}
.homeabout .sp{width: 50%}

.homeabout .aleft {position:absolute;left:0; right:0; height: 100%; margin-left: auto; margin-right: auto; 
    padding-left: 40px;
    padding-right: 40px; max-width: 1200px;}
.homeabout .aleft .txt{width:45%;}
.homeabout .cont{font-size: 16px; line-height:1.8;}

.about-tu, .about-tu .bb{position:relative;}
.about-tu .bg{position:absolute; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,0.3);}

a .about-tu .bofang{z-index: 2}
a .about-tu .bofang span{font-size: 58px; color: #fff}
a:hover .about-tu .bofang span{color: #0087e3}






/*changye*/
.changye .pic{position:relative; padding-left: 80px;}
.changye .pic:before{content: ""; position:absolute; left: 0; top: 13px; width: 60px; height: 2px; background:#0087e3;}

.changye .pic.pr{padding-left: 0px;padding-right: 80px;}
.changye .pic.pr:before{left:initial; right: 0;}

/* shuju */
.shuju .ico-sj{margin-bottom: 20px}
.shuju h1.sj{font-family: 'Oswald', sans-serif; color: #0087e3;}
.shuju h5{margin-top: 5px}
.shuju h1, .shuju h1 .sz{font-family: 'Oswald', sans-serif;  font-size: 56px;}
.shuju h1 .w{font-size: 16px; line-height: 20px;}
.jzrq{color: #999; font-size: 12px;}



/*homeyanfa*/
.homeyanfa .nr{padding:80px 60px;}
.homeyanfa .xian{width:60%; height:1px; background:#666; margin:80px auto 40px auto;
-o-transform: rotate(-5deg); /* Opera浏览器 */    
-webkit-transform: rotate(-5deg); /* Webkit内核浏览器 */
-moz-transform: rotate(-5deg); /* Firefox浏览器 */
}

.uk-icon-button.cxan{width:48px; height: 48px;background:#fff; color:#333;}
.uk-icon-button.cxan:hover{background:#0087e3; color:#fff;}


.cxlb{position:relative; padding:30px;}
.cxlb .bgys {position:absolute;top: 0; left:0; z-index:1; height:100%; width:100%;}
.cxlb .pic{z-index:2; color:#fff; text-align:center;}
.cxlb .pic h4{}
.cxlb .pic .cx-ico{ margin:0 auto 10px auto; width:80px; height:80px; line-height:80px; border-radius:100px; background:#282b30; transition: all 0.5s;}
.cxlb .pic .cx-ico span{font-size:36px;}

.cxlb .bgys.ys1{ background: rgba(0,57,105,0.8);}
.cxlb .bgys.ys2{ background: rgba(0,48,90,0.8);}
.cxlb .bgys.ys3{ background: rgba(0,48,88,0.8);}
.cxlb .bgys.ys4{ background: rgba(0,40,75,0.8);}


a:hover .cxlb .pic .cx-ico{background:#0087e3;}

/*.homenews*/
.homenews-list{position: relative; transition: all 0.5s; background: #fff}
/* .homenews-list:before{content: ""; position: absolute; left: 0; top: 0; margin-right: 40px; width:300px; height:240px; background: #4b4b4b;}
 */
 .homenews-list{position:relative;}
.homenews-list a {transition: all 0.5s;}
.homenews-list .js{font-size: 14px; line-height: 24px;}
.homenews-list .txt{position:relative; padding: 30px;}
.homenews-list .txt .tit{font-weight: bold;}
.homenews-list .txt .riqi{font-size: 14px; margin-top:5px; color: #0087e3}
.homenews-list .txt .js{color: #666;}
.homenews-list:hover .txt .tit{color: #0087e3;}
.homenews-list .uk-card-hover{ transition: all 0.5s;}

.homenews-list .txt.yc{position:absolute;  bottom: 0; opacity:0; padding:0px; background: #fff; width: 100%; transition: all 0.5s;}
.homenews-list .txt.yc .p30{padding:30px;}
.homenews-list:hover .txt.yc{opacity: 1;z-index: 10; transition: all 0.5s;}

.homenews-list .an-db{padding-left: 30px; padding-bottom: 30px;}


.home-news-lb{position: relative; padding:25px 25px 32px 25px;}
.home-news-lb li{padding:13px 10px;transition: all 0.5s;}
.home-news-lb li:hover{background: #fff;}
.home-news-lb .uk-list-divider>li:nth-child(n+2){margin-top: 0px;margin-bottom: 0px;}
.home-news-lb .uk-list>li:nth-child(n+2), .uk-list>li>ul {margin-top:0px;}
.riqi{color: #999;font-size: 14px;}
.riqi span{vertical-align: middle; margin-top: -3px;}

.home-news-lb li:hover h5{color: #0087e3;}

.home-news-lb .n-more{ position: absolute; bottom: 0;left:0; width: 100%;  height: 40px; line-height: 40px; text-align: right; background: #bbb; transition: all 0.5s;}
.home-news-lb .n-more a{margin-right: 10px; font-size: 14px; color: #fff; padding: 5px 10px;}
.home-news-lb .n-more a:hover{background: #fff; color: #000;}
.home-news-lb .n-more a span{font-size: 22px; vertical-align: middle; margin-top: -6px; margin-left: 2px;}
.home-news-lb .n-more:hover{ background: #0087e3;}




/* about */

.about{position: relative;}
.about .cont{font-size:16px; line-height:28px;}
/*.homeabout:before{content: ""; position: absolute; right: 0; width: 50%; height: 100%; background:#fff;}*/
.about .txt{position: relative; z-index: 1;}
.about .sj{font-size:18px;color: #047CEB;}
.about .sj span{color: #047CEB; font-size: 30px;}
.about-left{padding-left:0px;}
.about-tu{padding-left: 30px; padding-top: 30px; position: relative;}
.about-tu:before{content: ""; position: absolute; height: 90%; width: 90%; top: 0; left:0; background: #fff; border:8px solid #f1f4fb; }

a .about-tu .bofang span{font-size: 48px; color: #fff}
a:hover .about-tu .bofang span{color: #047CEB}


.about-box{ background: rgba(0,135,227,0.8);}
.about-box .pd{padding:200px;}

.about-box .txt{font-size:18px; color: #fff; line-height:2.0;}

.licheng .swiper-slide{margin-right:1px !important;margin-top:1px !important; }
.licheng .swiper-container {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }
    .licheng .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        height: 260px;
        
        /* 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;
    }

.licheng .swiper-button-next, .licheng .swiper-button-prev{ width: 40px;height: 40px;line-height:36px;
background: rgba(0,135,227,1);
}
.licheng .swiper-button-next span, .licheng .swiper-button-prev span{font-size: 24px; color: #fff;vertical-align: middle;}
.licheng .swiper-button-prev{left: 20px; background-image:initial;}
.licheng .swiper-button-next{right: 20px; background-image:initial;}

.licheng .lclb h1,.licheng .lclb h2{color: #008deb; font-weight: bold;}




/*job*/
.jobZw .job-bg{background:#fff; padding:20px 0;}
.jobZw .uk-accordion-title{font-size: 18px; padding-bottom:5px;}
.jobZw.sh .uk-accordion-title{position:relative; font-size: 18px; padding:20px 0px;color:#0087e3;
border-width: 0 0 2px;border-style: solid;
    border-color: #4f29fe;border-image: linear-gradient(90deg,#0087e3,#64b72f) 2;
}

.jobZw.sh .uk-accordion>:nth-child(n+2) {margin-top:0px;}
.jobZw.sh li .uk-accordion-content {
    margin-top:0px; border-bottom:1px solid #ddd;
}
.jobZw li h5:hover{cursor: pointer;}
.jobJs h4{font-weight: bold;}
.yaoqiu{font-size: 14px; margin-top:10px; color:#666}
.jobCs{font-size: 14px;color:#666}
.jobZw h6{margin:0;}


.jobZw .sq{margin-top:30px; overflow:hidden; border-top:1px solid #eee; padding-top:20px;}
.jobZw .sq .job-ewm{float:right; width:70px; font-size:12px; text-align:center; line-height:1;}
.jobZw .sq .shengqing:hover{color:#fff; background:#0087e3; border:1px solid #0087e3;}

/*cpbg*/
.cpbg{position: relative; padding-bottom: 100px}

.cpbg .pd{padding:80px; background: rgba(41,40,46,0.9);}
.cpbg .bfb .uk-heading-medium{margin-bottom:5px; font-weight: 700}

.cpbg .ms ul li{position: relative; padding-left: 70px;margin-top: 40px;}
.cpbg .ms ul li h4{color: #0087e3; margin-bottom:2px;}
.cpbg .ms ul li .ico-cp{position: absolute;left: 0; width: 60px; height: 60px;}
.cpbg .ms ul li .ico-cp img{width: 60px;}

.cpmt{position: relative; margin-top: -100px;}
.cp-ld{border: 1px solid #ddd}
.cp-ld .uk-padding-small{background:#f5f5f5; border-top: 1px solid #eee}

.cp-xx-mt{margin-top: 120px;}
.cp-xx-pic table{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}

.cp-xx-down .xz:hover{ background: #0087e3; color: #fff; border: 1px solid #0087e3 }

/*chuangxin*/
.yanfa{position: relative;}
.yanfa:before{content: ""; position: absolute; z-index:; left: 0; bottom: 0; width: 100%; height: 10%; background: #f5f5f5}
.yanfa .bg2{position: relative; z-index:1}
.yanfa .pd{padding:100px 20px;}
.yanfa .sj h1{color: #0087e3; font-weight: bold; font-size: 3.625rem}
.yanfa .sj .r{border-right: 1px solid #ddd}
.yanfa .sj .r1{border-top: 1px solid #ddd}

.changquan h1{color: #0087e3; font-weight: bold;}

.changquan .zs{border: 1px solid #ddd;background: rgba(255,255,255,0.3); transition: all 0.5s;}
.changquan .zs:hover{cursor:pointer; border: 1px solid #0087e3; background: #fff;}
.changquan .ggjt .uk-slidenav{ padding: 0; text-align: center; line-height:36px; width: 40px; height: 40px; border-radius: 40px; background:#0087e3;}
.changquan .ggjt .uk-slidenav svg{color: #fff;}
.changquan .ggjt .uk-slidenav:hover{background:#00c14a;}



/*news*/
.news .lb{padding-bottom:40px; margin-bottom:40px; border-bottom: 1px solid #ddd}
.news .lb h4 a{font-weight: bold;}
.news .lb .riqi{margin: 10px 0;}

.news .nMenu a{color: #666}
.news .nMenu .uk-active a{color: #0087e3}

.news .uk-heading-line>::after, .uk-heading-line>::before{ border-bottom: calc(.2px + .05em) solid #0087e3;}
.news .tags{margin-top:20px;margin-left:-5px;}
.news .tags a{color:#888;padding:5px 12px; float: left; margin-left: 5px; margin-bottom: 5px; line-height:1; border: 1px solid #ddd; }
.news .tags a:hover{color:#fff; background:#0087e3; border:1px solid #0087e3;}
.news-xx .txt{line-height:28px;}
.sxt li{padding-bottom: 15px;}




/*lianxi*/
.lianxi ul li{position: relative; padding:25px 0 25px 60px; border-bottom: 1px solid #eee;}
.lianxi ul li .ico{position: absolute; left: 0; width: 40px; height: 40px; line-height:40px; text-align: center; border: 1px solid #ddd; border-radius: 40px;}
.lianxi ul li .ico span{font-size: 20px; color: #0087e3}

.lianxi ul li .t{font-weight: bold}




/*map*/
.map{width: 100%;height:520px;}
.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;}


