@charset "utf-8";
/*.header .uk-navbar{height: 80px;}*/
#layout{width: 100%; background: #fff }
.header.home{position:fixed; width: 100%; transition: all 1s; border-bottom: 0px solid #eee; z-index: 9999;
background: -webkit-linear-gradient(top,rgba(0,0,0,0.0),rgba(0,0,0,0));
    background: -moz-linear-gradient(top,rgba(0,0,0,0.0) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0.0) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0.0),rgba(0,0,0,0));
}
.header.home .uk-logo.logo{width:120px; height:80px; transition: all 1s; background: url(../images/logo1.png) no-repeat left center; background-size: 100%;  }
.header.home .uk-navbar-nav>li>a{color: #fff}
.header.home .uk-navbar-nav>li>a:hover,.header.home:hover .uk-navbar-nav>li>a:hover{color: rgba(255,255,255,0.8);}
.header.home:hover .uk-navbar-nav>li>a{color: #fff}

.header.home .uk-navbar-nav>li>a.uk-open{color:#fff}
.header.home .uk-navbar-nav>li.uk-open>a {color: #fff;}


.uk-lightbox{background:rgba(0,0,0,0.7)}


.header{width: 100%;transition: all 1s; border-bottom: 1px solid #eee}
/*.header:before{content: ""; position:absolute; width: 100%; bottom: 0; z-index: 10; height: 1px; background:#eee; }*/
.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 .uk-navbar-nav{margin-left: 40px;}
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{font-family: "Arial","Microsoft YaHei","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","nsimsun","宋体";}
.header .uk-navbar-nav>li{ margin:0 15px; }
.header .uk-navbar-nav>li>a{ padding: 0 5px;font-size: 16px; min-height: 80px; color: #212121;font-family:"Arial","Microsoft YaHei","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","nsimsun","宋体";}
.header:hover .uk-navbar-nav>li>a{color: #212121}
/*.header .uk-nav>li>a {text-align: center;}*/
/*.header .uk-nav>li>a:hover{border-top: 3px solid #1b74a8;}*/

.header .uk-navbar-nav>li>a span{margin-left: 5px; font-size: 18px;}
.header .uk-navbar-nav>li>a:hover span,.header .uk-navbar-nav>li>a.uk-open span{
	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 */
}

.header .uk-navbar-nav>li{position:relative;}
/*.header .uk-navbar-nav>li.uk-open>a:before{content: ""; position:absolute; bottom: 0; height: 1px; width: 100%; background: #1b74a8;}*/
.header .uk-navbar-nav>li:hover:before{content: ""; position:absolute; bottom: 0; height: 0px; width: 100%; background: #1b74a8;}

/*.header .uk-navbar-dropdown{background: initial; border-top: 3px solid #1b74a8; width:140px; padding:20px 0px; }*/
.header .uk-navbar-dropdown-nav>li>a{ border: 0px solid #ccc; color: #333; text-align: center; border-radius: 0px; font-size: 14px; padding: 5px 10px; margin-bottom: 0px;}
.header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #1b74a8;padding:5px 10px; border: 0px solid #1b74a8;}

.header .uk-dropdown{background:rgba(255,255,255,0.9);box-shadow:initial; padding:15px 0; min-width: 120px;}
.header .uk-navbar-nav>li>a.lang {
    padding-left: 25px;
    background: url(../images/en.png) no-repeat left center;
}


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

.header .uk-navbar-nav>li>a.uk-open{color:#1b74a8}
.header .uk-navbar-nav>li.uk-open>a {color: #1b74a8;position: relative; font-weight: bold;}
.uk-modal-close-full{background: initial;}
.header .uk-navbar-dropdown{background: initial; border-top:opx solid #1b74a8;  width:170px; padding:0; }

#layout#headbox{position: relative; width: 100%;}
#layout.uk-sticky-fixed .header{background:rgba(255,255,255,1);}
#layout.uk-sticky-fixed .header .uk-logo.logo{width:100px; height: 60px; background: url(../images/logo.png) no-repeat left center;  background-size: 100%}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a{color: #212121;min-height: 60px;}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#1b74a8;}

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

#layout.uk-sticky-fixed .header .uk-navbar-nav>li.uk-open>a {color: #1b74a8; position: relative;}

#layout .uk-search-navbar .uk-search-input {font-size: 1rem;}
#layout .uk-navbar-toggle.search{padding-right: 0}

.header .uk-navbar-dropbar-slide{background:#f8f8f8; border-top: 0px solid #e3e3e3; box-shadow: 0 2px 2px rgba(100,100,100,.2);}
/*.header .uk-navbar-dropbar-slide:before{content: ""; position: absolute;z-index: 10; left:0%; right: 0; top: 0; width: 50%; height: 100%; background:#333;}*/

[class*=uk-drop-bottom] {margin-top:0px;}
.down-menu li{margin-top:0px;}
.down-menu li a{font-family: font2018; display: block; height:40px; line-height: 40px; padding:0 20px 0 40px;}
.down-menu li a:hover{background: #1b74a8; color: #fff}
.down-menu li a span{float: right; color: #fff; margin-top:10px;}
.down-menu li a:hover span{color: #fff}

.more-menu a.uk-button{background:#1b74a8; color: #fff}
.more-menu a.uk-button:hover{background:#0982d0;}
.more-menu a span{margin-top:-2px; vertical-align: middle;}

.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: #1b74a8}
.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;}

.uk-offcanvas-bar.left-menu  .uk-nav-default>li>a,#layout.uk-sticky-fixed .uk-offcanvas-bar .uk-nav-default>li>a{color:#ccc}
/*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: #182987}
.header.gghead .sousuo a:hover{color: #182987}
.header.gghead .uk-navbar-nav>li>a.cur {color: #182987;}

.uk-sticky-fixed .header{background:#fff;}

.tel span{font-size: 18px; margin-right:5px; vertical-align: middle; margin-top:-2px;}


/*homeBanner*/
.homebg{background-position: center center; background-size:cover}

.homeBanner h1{line-height: 1.6}
.homeBanner .wz{z-index: 5}
.homeBanner .adbg {
    height: 100%;
    width: 100%;
    top: 0;
    background: rgba(0,0,0,0.3);
    z-index: 1;
    position: absolute;
}
.homeBanner h5{line-height: 1.6}


/*banner*/
.banner{position: relative;}
.banner h1{font-size: 8.6vh; line-height: 1.2; font-weight: bold;}
.banner h1 span{font-family: font2018, sans-serif;}
.banner h2{letter-spacing:5px}
.uk-dotnav.dian>*>*{width: 20px;height: 4px;border-radius: 10px; border: 0; background-color: rgba(255,255,255,.6);}
.uk-dotnav.dian>.uk-active>*{background: #1b74a8;}

/*.uk-button.uk-button-default.video-button{border:0;}*/
.uk-button.an{background:inherit;line-height: 30px; border:1px solid #ffff; background: #fff; color: #1b74a8; padding:1px 20px; font-size: 14px; border-radius: 50px;}
.uk-button.an:hover{background:#ba1d1d; border:1px solid #ba1d1d;color: #fff}
.video {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/*.video video {
    width: 100%;
}*/

.video video {object-fit: contain;
        display: inline-block;
    vertical-align: baseline;
    }
.video video#sp {
    position: fixed;
    right: 0;
    bottom: 0;top: 0;
    min-width: 100%;
    min-height: 100% !important;
    width: auto;
    height: auto;
    z-index: -100;
    /* background: url(...jpg) center center no-repeat; */
    background-size: cover;

}


.ggbanner{position: relative;background:#1b74a8;background-repeat: no-repeat; background-position: center; background-size:100%;}
.ggbanner .biaoyu{z-index: 1}
.ggbanner .biaoyu .en-bt{text-transform:uppercase; font-family: font2018, sans-serif;}
.ggbanner .biaoyu .cn-bt{font-weight:700}
.ggbanner h3{line-height: 26px; margin-top: 10px;}
.ggbanner h1, .ggbanner h2{line-height: 1; }
.ggbanner .wz h1, .ggbanner .wz h2{color: #000}
.ggbanner h2{margin-bottom:10px;}
.ggbanner .adbg{position: absolute;top: 0; height: 100%; width: 100%; background:rgba(0,0,0,.3);}

.ggbanner img{width: 100%}



.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:#1b74a8;}
.uk-slidenav.jiantou svg{width: 12px;}

.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;}


/*footer*/
.footer{color:rgba(255,255,255,0.8); color: #999; background: #1b74a8;}
.footer .ptb{padding:50px 0 25px;}
.footer a{color:rgba(255,255,255,0.8);}
.footer a:hover{color: #3ca7d8;}
.footer .uk-nav-default>li>a{color:rgba(255,255,255,0.6); line-height: 28px;}
/*.footer .ewm img{width:90%;}*/
.footer .uk-nav>li>a{padding:0 0 3px;}
.footer .uk-nav>li>a:hover{color: #FFF}
.footer .uk-active .f-bt{color: #fff; font-weight: bold; line-height:18px; padding-top: 0; padding-bottom:15px;}

.footer .lianxi{ height:100px; line-height: 24px; padding-right: 110px; background: url(../images/ewm.jpg) no-repeat right top; background-size:25%}
.footer .lianxi span{vertical-align:center}

.footer .ewm img{max-width:100px; }
.footer .ewm p{ font-size: 12px; margin-top: 5px;}
.banquan{padding:15px 0;line-height:20px; font-size: 12px; color:rgba(255,255,255,0.4);  border-top: 1px solid rgba(255,255,255,0.1)}
.banquan a{color:rgba(255,255,255,0.4); }.banquan a:hover{ color: #fff}

.yangben.yb.uk-button{background:rgba(255,255,255,0.1); color: #fff; }
.yangben.yb.uk-button:hover{background:rgba(255,255,255,0.3); color: #fff; }


.foot{position: absolute; bottom: 0; width: 100%; text-align: center; font-size: 12px; color: #999; z-index: 5}
.foot .bq{ padding:10px; line-height: 1.2}
.foot a{ color: #999;}

/*homeabout*/
.homeabout{position:relative;background: #fff}
.homeabout:before{content:"";position: absolute; right: 0; width: 50%;height: 100%; background: #fff}
.homeabout .txt{line-height: 26px;}


/*home-cp*/
.homecp .uk-card{background: #fff}
.homecp h5{font-size: 14px;}
.homecp h6{color: #888;font-size: 13px;}
.homecp a:hover h5,.homecp a:hover h6{color: #1b74a8}



.home-cp h5,.home-cp h6{color: #666}
.home-cp a:hover h5,.home-cp a:hover h6{color: #1b74a8}

.kehu{width: 100%;
    height: 100%;
    position: relative;
}
.kefu-h{min-height:40%; background:url(../images/home/kehu2.jpg) no-repeat #333; background-position: center center; background-size:cover}




/*home news*/
.homenews{padding: 25px;}
.homelianxi{position: relative;}

.anli-pd{padding:30px;}




.news-list{background:#fff; border: 0px solid #e3e3e3; padding:30px; transition: all 1s;}
.news-list h4{border-bottom: 1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.news-list:hover{border: 0px solid #1b74a8; background: #1b74a8; color: #fff}
.news-list a:hover h4, .news-list a:hover p{color: #fff}
.news-list p{font-size: 14px; line-height: 22px; color: #666;}
.news-list .riqi{font-size: 14px;color: #999; margin-bottom: 5px;}

.shipin {position: relative;transition: all 0.5s;}
.shipin .sp-an{z-index: 2; color:#1b74a8; font-size: 46px; line-height: 1;transition: all 0.5s;}
.shipin a:hover .sp-an{color: #fff}
.shipin .bg{position: absolute; z-index: 1; width: 100%; height: 100%; background:rgba(0,0,0,0.2);transition: all 0.5s;}
.shipin a:hover .bg{background:rgba(0,0,0,0.5) }
/*历程*/
.licheng .tit{padding: 30px 60px;}
.licheng .lc-list{position: relative; background:#fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;background:#eee; padding:0 60px;}
.licheng .lc-list:before{content:""; position: absolute;z-index: 5; left:0; bottom:64px; height: 1px; background:#1b74a8; width: 100%;}
.licheng .lc-list .b{background:#eee; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.licheng .lc-list .bx{position: relative;  border-left: 1px solid #ddd; margin-left:0px; transition: all 0.5s;}
.licheng .lc-list .bx:before{content:""; position: absolute;z-index: 6; left:-2px; bottom:60px; height: 10px; width: 3px; background:#1b74a8;}
.licheng .lc-list .bx:hover{background:#1b74a8; color: #fff;}
.licheng .lc-list .bx:hover h3{color: #fff;}
.licheng .lc-list .bx:hover .sz{color: #1b74a8;}
.licheng .lc-list .nf{padding: 70px 20px 110px 20px; height: 200px;}
.licheng .lc-list .nf .pic{height: 100px;}
.licheng .lc-list .nf p{ margin-top:8px;}
.licheng .lc-list .sz{position:absolute; bottom: 0px; width: 100%; font-size: 18px; text-align: center; background:#fff;}
.licheng .lc-list .sz .z{padding: 20px; }

h3.tc{color: #1b74a8;}
h3.tc span{color: #1b74a8; border-bottom:1px solid #1b74a8 }

/*文化*/
.wenhua .tit{padding: 30px 60px;}
.wenhua h4{color: #1b74a8;}

.wenhua-bt .uk-dotnav{margin-left:0}
.wenhua-bt ul li:hover{cursor: pointer; background:#98d4f7;}
.wenhua-bt ul li{padding:10px; transition: all 0.5s;}
.wenhua-bt ul li.uk-active{background:#1b74a8; color: #fff;}
.wenhua-bt .uk-grid-divider>:not(.uk-first-column)::before{left: 0px;}





/*about shuju*/
.shuju .sj{padding-left: 40px; position: relative;}
.shuju .sj.ico1{background:url(../images/about/ico-a1.png) no-repeat;}
.shuju h1{line-height: 100%; height: 50px;}
.shuju h1 .sz{font-size:46px;font-weight: bold;color: #1b74a8}
.shuju h1 .n{font-size:14px;color: #1b74a8}
.shuju h1 .j{font-size: 24px; color: #1b74a8}
.shuju h6{color: #1b74a8}
.shuju h3{font-weight: bold;}
/*.shuju.ys h6,.shuju.ys p{color: #999}*/
.shuju p{margin-top: 10px; padding:0 30px;}

.shuju.a{margin-top:5px;}
.shuju.a h1 .sz{font-size: 33px; line-height: 33px; color: rgba(255,255,255,0.7)}
.shuju.a h6{font-size:14px; line-height: 18px; color: rgba(255,255,255,0.7)}
.shuju.a h1 .n{color: rgba(255,255,255,0.7)}
.shuju.a ul li{margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.15);}


/*wenhua*/
.wenhua .uk-card-title{color: #1b74a8; font-weight: bold;}
.wenhua p{color: #666; font-size: 14px;}

ul.wenhua li{margin-bottom: 20px;}
ul.wenhua li p{margin-top: 5px;}


.canshu{border: 1px solid #ddd;background:#fff;}
.canshu h4{padding:10px; color: #fff; background:#1b74a8;}
.zhengshu a img{transition: all 0.5s;}
.zhengshu a:hover img{opacity: 0.6;transition: all 0.5s;}


 .uk-grid-small.zhs>.uk-grid-margin{margin-top: 3px; font-size: 14px;}

/*news*/





.uk-button-primary.more-news{background-color:#1b74a8;}
.uk-button-primary.more-news:hover{background-color:#3ca7d8;}
.news-hot p{font-size: 14px;}
.news .siu-p20{padding: 20px;}.news .siu-p10{padding: 10px;}
.news .uk-card-default{border: 0px solid #eee;box-shadow:0 5px 15px rgba(0,0,0,.0);}
.news a:hover .uk-card-default{border: 0px solid #1b74a8;box-shadow:0 5px 15px rgba(0,0,0,.20);}
.news h4{margin-top: 10px;}
.news .riqi{font-size: 14px; line-height: 20px; color: #999; border-top: 1px solid #e3e3e3; padding-top:15px;margin-top:15px;  }
.news .riqi span{float: right; font-size: 12px;}
.news .jj{font-size: 14px; line-height: 20px; color: #999}
.news hr{margin-top: 10px; margin-bottom: 10px;}
.news a:hover h5,.news a:hover h4{color: #1b74a8;}
.news a:hover .jj{color: #333;}
.more-news span{vertical-align:middle; margin-top: -1px}


.sxt{border: 10px solid #ddd; padding:0 20px; background: #fff}
.sxt li{padding:20px 0 20px;}
.sxt li h5{font-weight: bold;}
.sxt li h6{margin:5px 0;}


.news .sj span{float: right;}
.news .more .uk-icon-button{margin-top: initial; margin-right:0;}

.news.xw .lb{padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ccc}
.news.xw .lb .j{color: #666}
.news.xw .lb h4 span{float: right; font-size: 14px;}
.news.xw .lb .m span{font-size: 14px; color: #1b74a8}
.news.xw .lb a:hover h3{color: #1b74a8}


.news.cp .jj,.news.cp .sj{font-size: 14px;}
.news.cp .jj{border-top: 1px solid #eee; margin-top:10px; padding-top: 10px;}
.news.cp .siu-p20{border-top: 0px solid #eee}
.news.cp .sj span{float: initial; vertical-align: middle; margin-top: -3px; margin-right:5px;}
.news.cp a:hover .sj{color: #1b74a8;}
.news.cp h5{font-size: 14px;}
.back:hover{background:#1b74a8; color: #fff; border:1px solid #1b74a8;}
.back span{margin-top: -2px; vertical-align: middle;}

.news.cp .jj i{float: right; line-height: 20px; color: #ccc}
.news.cp a:hover .jj, .news.cp a:hover .jj i{color: #1b74a8;}

.news .jj span, .news.cp .jj span,.news .riqi span, .subnav-tu .xx span{float: right; border:1px solid #eee; padding:2px 10px;}
.news a:hover .jj span,.news a:hover .riqi span, .news.cp a:hover .jj span, .subnav-tu a:hover .xx span{border:1px solid #1b74a8; background:#1b74a8; color: #fff}


.subnav-tu .xx{padding-top: 10px;border-top:1px solid #eee; font-size: 14px; line-height: 20px;}


/*fuwu*/
/*.fuwu{background:#fff;}
.fuwu .uk-description-list>dt{font-size: 24px; margin-bottom: 10px;}
.fuwu .uk-description-list>dd{font-size: 16px;}
.fuwu .uk-description-list-divider>dt:nth-child(n+2) {margin-top: 30px;padding-top: 30px;}*/

.fuwu{background:#fff;}
.fuwu .uk-description-list>dt{font-size: 24px; background:#ccc; color: #fff; padding:10px;}
.fuwu .uk-description-list>dd{font-size: 16px; background:#f5f5f5;padding:30px;}
.fuwu .uk-description-list-divider>dt:nth-child(n+2) {margin-top: 30px;padding-top: 30px;}


/*contact*/
.contact h4{margin:10px 0; color: #1b74a8; line-height:24px; }
.contact span, .contact p{font-size: 16px;}
.contact span{margin-right:10px; font-size: 16px; line-height:24px; text-align: center; width:24px; height: 24px; border-radius: 24px; border:2px solid #1b74a8; color: #1b74a8}
.contact .zp{position: relative; padding:50px;transition: all 0.5s;}
.contact .zp p{margin-top:15px;}
.contact .zp .hot{position:absolute; z-index: 1; right: 0; top: 0; width:40px; height:40px; 
	background:url(../images/about/hot.png) no-repeat; background-size: 100%
}
.contact .zp h6{margin-top:8px; color: #999}
.contact .zp:hover{background: #1b74a8; color: #fff}
.contact .zp:hover h6,.contact .zp:hover h3{ color: #fff}


/*公用*/


.title h4{color: #1b74a8; text-transform: uppercase;}
.title .txt{color: #999}
.title h3{font-weight:bold;}

.uk-dotnav.d>*>*{border:1px solid #ddd; background:#ddd;}
.uk-dotnav.d>.uk-active>*{border:1px solid #1b74a8; background: #1b74a8;}

/*subnav*/
.subnav{position: relative;z-index: 1; width: 100%;height: 50px; border-bottom: 0px solid #eee;background: #fff}
.subnav .uk-subnav>*{line-height: 50px;}
.subnav .uk-subnav>* a{color:#666;font-size: 14px; font-weight: 300; border-bottom: 0px solid #eee;}
.subnav .uk-subnav>* a:hover{border-bottom: 0px solid #fff; color: #fff;}
.subnav .uk-subnav>*.uk-active a{color: #1b74a8;border-bottom: 1px solid #1b74a8;}

.subnav .uk-subnav>* a{color:#666;font-size: 16px; font-weight: 300}
.subnav .uk-subnav>*.uk-active a{border-bottom: 0px solid #1b74a8; color: #1b74a8}
.subnav .uk-subnav>* a:hover{border-bottom:0px solid #1b74a8; color: #1b74a8;}

.subnav .uk-subnav>* {flex: none; padding-left: 40px;position: relative;}
.subnav .uk-subnav {margin-left: -41px;}

/*.subnav .uk-subnav-divider>::before{margin-right: 40px;height: 100%}*/


.subnav-tu a .more{color: #999 } 
.subnav-tu a:hover h4, .subnav-tu a:hover .more{ color: #1b74a8 }
.subnav-tu .uk-card-default{border:1px solid #eee;box-shadow:0 5px 15px rgba(0,0,0,.0);}
.subnav-tu a:hover .uk-card-default{border:1px solid #1b74a8;box-shadow:0 5px 15px rgba(0,0,0,.20);}

.gg-nav .uk-accordion-title{color: #1b74a8;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;}



.da-tit{padding:30px 0 20px 0; border-bottom: 1px solid #eee;background: #fff}
.da-tit h3{color: #999; text-transform: uppercase}

.weizi{line-height:40px;}
.weizi.x{background: #1b74a8;}
.weizi.x .bl{float: right;}



.weizi-1, .weizi-1 a{color:rgba(255,255,255,0.7); font-size: 11px; line-height:40px;}
.weizi-1 a:hover{color: #fff}

.weizi-1[class*=uk-align] {
    display: block;
    margin-bottom: 0px;
}


.more{position: relative;}
.more a{font-size: 14px; line-height: 20px;color: #666}
.more .uk-icon-button{width:24px;height: 24px; color: #1b74a8; vertical-align: middle; margin-top: -1px; margin-left: 0px; background:initial; }
.more a:hover, .more a:hover .uk-icon-button{color: #1b74a8}
.more.cp{margin-top: 8px;}

/*map*/
.map{width: 100%;height:340px;}
.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;}


/*sousuo job*/
.sousuo{background:#1b74a8; color: #fff;}
.uk-search .sousuo.uk-search-icon{color: #fff;}
.uk-search-default .sousuo.uk-search-icon{width: 60px;}

/*zhaopin*/
/*job*/
.jobZw .uk-accordion-title{font-size: 18px; padding:18px 20px; border-top: 1px solid #ddd;transition: all 0.5s;}
.jobZw .uk-accordion-title:hover{cursor:pointer; color: #1b74a8; background:#eee;}
.jobZw .uk-open .uk-accordion-title{background:#eee; color: #1b74a8;}
.jobZw .uk-open .uk-accordion-title::before{color: #fff}

.jobZw .uk-accordion-content{margin-top:0; background:#f8f8f8;}

.jobZw .uk-accordion>:nth-child(n+2){margin-top:0;}
.jobZw{border-bottom: 1px solid #ddd;}
.jobZw li{border-bottom: 0px solid #ddd}
.jobJs h4{font-weight: bold;}
.yaoqiu{font-size: 14px; margin-top:10px; color:#666}
.jobCs{font-size: 14px;color:#666}

.shengqing{background:#1b74a8;border: 1px solid #1b74a8;color: #fff}
.shengqing:hover{border: 1px solid #c01b1d; background:#c01b1d; color: #fff}


.zp-ewm{width: 80px; text-align: center; color: #999; font-size: 12px; line-height: 16px;}








