@charset "utf-8";
.up{background:#000; height: 36px; line-height: 36px; padding:0px; font-size: 12px;}
.up .lang{float: right;}
.up .lang a{ color: #ccc;}
.up  a{color: #ccc;}
.up  a:hover{ color: #fff;}
.up .lang img{width: 16px;}
/*.up .lang span{color:#999;}*/
.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: #0080ce !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; font-size: 14px;}

.uk-modal{z-index: 9999}


#layout#headbox{position: relative;}


.header{position: relative; width:100%; z-index: 9998;transition: all 0.5s; background:#0080ce;}
/*.header:hover{background:rgba(255,255,255,1);}*/
.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:260px; height: 80px; transition: all 0.5s; background: url(../images/logo.png) no-repeat left 16px; background-size: 100% }
.header:hover .uk-logo.logo{background: url(../images/logo.png) no-repeat left 16px; 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, .header .uk-navbar-nav>li>a span{padding: 0;font-size: 16px;color: #fff;font-family:'Arial',"Microsoft YaHei","Lucida Grande";}
.header:hover .uk-navbar-nav>li>a,.header:hover .uk-navbar-nav>li>a span{color: #fff}

.header .uk-navbar-nav>li.yuyan{ margin-right:0}
.header .uk-navbar-nav>li.yuyan>a span{color: #fff; font-size:18px; margin-right:3px; margin-top:-1px; padding-right:0;}

.header .sousuo a{color: #fff}
.header .uk-nav>li>a {text-align: center;}
.header .uk-navbar-dropdown{background: initial; border-top: 0px solid #0080ce; width:160px; padding:0px; }

.header .uk-navbar-dropdown-nav>li>a{ border:0px solid #eee; background:#fff; font-size: 14px; padding: 8px 0; margin-bottom:0px; color: #565656;}
.header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #0080ce;border-top:0px solid #0080ce;}

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

.header .uk-navbar-nav>li>a.uk-open{color:#0080ce}
.header .sousuo a:hover{color:#0080ce}


.uk-sticky-fixed{box-shadow:0px 0px 0px 0px rgba(204,204,204,0.3);}
#layout.uk-sticky-fixed .header,#layout.uk-sticky-fixed{background:#0080ce; z-index: 9998}


#layout.uk-sticky-fixed .uk-navbar-nav>li>a, #layout .header:hover a, #layout.uk-sticky-fixed a{color: #fff}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#0080ce;}
#layout.uk-sticky-fixed .up .uk-navbar-nav>li>a {color: #6296af; min-height: 80px;}
#layout.uk-sticky-fixed .up .uk-navbar-nav>li>a:hover, .up .uk-navbar-nav>li>a:hover, .up .uk-navbar-nav>li>a.uk-open {color: #ccc}
#layout .header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #0080ce}
#layout .header .uk-navbar-nav>li>a.uk-open{color:rgba(255,255,255,.7);}
#layout .header .uk-navbar-nav>li>a:hover,#layout .header .uk-navbar-nav>li>a:hover span{color:rgba(255,255,255,.7)}
#layout .uk-search-navbar .uk-search-input {font-size: 1rem;}
#layout .uk-navbar-toggle.search{padding-right: 0}


#layout .header .uk-navbar-dropdown-nav>li>a{ border-bottom:1px solid #eee; background:#fff; font-size: 14px; padding:10px 0; margin-bottom:0px; color: #565656;}
/*.header .uk-navbar-dropbar-slide{background: url(../images/nav-bg.jpg) no-repeat center -150px #f1f1f1; background-size: 100% box-shadow: 0 5px 7px rgba(0,0,0,.0);}*/

.left-menu .uk-nav>li>a{text-align: left; color: #fff}


.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: #0080ce}
.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-modal-dialog.ss {background:rgba(0,0,0,0.9);}

.mobcd{color: #fff}



/*gghead*/
.header.gghead{background: #fff;border-bottom:0;}
.header.gghead .uk-logo.logo{background: url(../images/logo.png) no-repeat left 12px; 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: #0080ce}
.header.gghead .sousuo a:hover{color: #0080ce}
.header.gghead .uk-navbar-nav>li>a.cur {color: #0080ce;}




/*banner*/
.banner{background:#0080ce; }
.banner h1,.banner h2,.banner h4,.banner h5{color:#111;}
.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:2.8vw; font-weight: bold; line-height: 1.3; font-family:'Arial',"Lucida Grande";}
.banner .bt-en{font-size:0.96vw; font-family:font2018; margin-top:20px; line-height: 1.4;}
.banner .bt-cn span,.banner .bt-en span{font-family:'Arial',"Microsoft YaHei","Lucida Grande";}
.banner h4{margin-top: 20px;}
.banner .pic-box{padding-right: 60px;}
.banner .an{padding:15px 30px;  height: 50px; line-height:50px; border-radius:4px;  border: 0px solid #0080ce; background:#0080ce;color:#fff;}
.banner .an span{font-size: 24px; line-height: 1; margin-left:0px;  margin-top: -4px; vertical-align: middle;}
.banner .an:hover{border:0px solid #0080ce; background:#009eff;color:#fff;}
.uk-dotnav.dian>*>*{width: 24px;height: 4px;border-radius: 10px; border: 0; background: rgba(255,255,255,.7);}
.uk-dotnav.dian>.uk-active>*{background: #e60012}




.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:#0080ce;}
.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:#0080ce; border: 1px solid #0080ce}

.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:#0080ce;}
.gg-jt svg{width: 12px; color: #fff;}



.ggbanner{position: relative;background:#0080ce; background-repeat: no-repeat; background-position: center; background-size:100%;}
.ggbanner .pic-box{padding-bottom:80px;}

.ggbanner .pic-box.xww{padding-bottom:60px;}

.ggbanner .pic-box h1 span{font-size:46px; text-transform: uppercase;}
.ggbanner .by{z-index: 2}
.ggbanner .wz{margin-top:10px; font-size: 14px;}
.ggbanner .ggbg{position: absolute; top: 0; left: 0; z-index: 1; height: 100%; width: 100%; background:rgba(0,0,0,.3);}



.uk-slidenav.jiantou{width: 46px; height: 46px; line-height: 44px; text-align: center; padding:0; background:rgba(0,0,0,.5); border-radius: 100px;}
.uk-slidenav.jiantou:hover{background:#e60012;}
.uk-slidenav.jiantou svg{width: 12px;}

.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: #0080ce; border-bottom: 3px solid #0080ce;}
.uk-thumbnav>*>::after{background:inherit;}


/*footer*/
.footer{color:#ccc; background: #1c1c1f; border-top: 1px solid #eee;font-size: 14px; }
.footer .ptb{padding:80px 0 100px 0;}
.footer a:hover{color: #0080ce;}
.footer .uk-nav-default>li>a{line-height: 33px;}
/*.footer .ewm img{width:90%;}*/
.footer .uk-nav>li>a{padding:0 0 3px; color: #ccc;font-size: 14px;}
.footer .uk-nav>li>a:hover{color: #0080ce; text-decoration: underline;}
.footer .uk-active .f-bt{color: #eee;font-size: 16px; font-weight: bold; line-height:18px; padding-top: 0; padding-bottom:20px;}

.footer .add{font-size: 14px; line-height: 1.2}
.footer .tel{font-size: 18px;}
.footer .tel h4{color: #0080ce; margin-top:5px; font-family: font2018}
.footer .name {margin-bottom:20px;}
.footer .name h5{font-size: 16px; color:#999;}
.footer .name h3{color:#ccc;  font-weight:bold;}


.footer .lx{font-size: 14px; line-height: 33px;}
.footer .ewm{margin-top:0px; max-width:120px;}
.err{font-size:14px;}

.foot-logo img{ width:200px; }


.banquan{padding:15px 0;line-height:20px; font-size: 14px; color: #565656; border-top: 1px solid #444}
.banquan a{ color: #565656}.banquan a:hover{ color: #0080ce}





/*cpfl*/
.cpfl{background:#fff; padding:30px 0px 30px 30px;}

.cpfl .ms{font-size:14px; margin-top:5px; color:#888;}
.cpfl .cptt{position:relative; height:100%;}
.cpfl .gd{position:absolute; left:0; bottom:0;}

.cpfl:hover h4{color:#0080ce;}




.yycd{margin-bottom:10px;}
.yycd.uk-subnav-pill>*>:first-child{padding:10px 20px; background:#fff; color:#666; font-size:16px; line-height:36px;}
.yycd.uk-subnav-pill>*>:first-child:hover{background:#0080ce; color:#fff;}
.yycd.uk-subnav-pill>.uk-active>a{background:#0080ce;color:#fff;}
.yycd.uk-subnav>*{padding-left:2px;}
.yycd.uk-subnav{margin-left:-2px;}

.yycd.uk-subnav-pill>*>:first-child span{float:right; font-size:24px;}


.yypho{position:relative;}
.yypic{position:absolute; left:0px; bottom:0px;width:100%;

 background: rgba(0,0,0,.1); z-index: 1;
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
    background: -moz-linear-gradient(bottom,rgba(0,128,206,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(bottom,rgba(0,128,206,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(bottom,rgba(0,128,206,0.5),rgba(0,0,0,0));

}
.yypic .yypd{padding:80px; color:#fff;}
.yybg{position:absolute; left:0px; bottom:0px;width:100%; height:100%; background:rgba(0,0,0,0.1);}

.yytable .uk-table .bt{background:#0080ce;}
.yytable .uk-table th{padding: 15px 30px; background:#0080ce; color:#fff; font-size:18px;}
.yytable .uk-table td {padding: 15px 30px; width:50%; font-size:16px; color:#666;}


.shouce img{margin-right: 10px !important; margin-top:px; float: left;}


/* homeabout */
.homeabout{position: relative; margin-top:-80px; z-index: 1}
.homeabout .apd{padding:60px 80px; background: #fff;}


/*.homeabout:before{content: ""; position: absolute; right: 0; width: 50%; height: 100%; background:#fff;}*/
.homeabout .txt{position: relative; padding-right:30px; font-size:18px; line-height:2.0;}
.homeabout .sj{font-size:18px;color: #cea459;}
.homeabout .sj span{color: #cea459; font-size: 30px;}
.about-tu{position: relative;padding-left:0px;}
/*.about-tu:before{content: ""; position: absolute; height: 100%; width: 95%; top: 0; left:0; background: #0080ce; }*/
.about-tu .bofang a{font-size: 58px; color: #fff}
.about-tu .bofang a:hover{color: #e60012}


.line{width: 40px; height:5px; background: #e60012;}


.cptu li .box{position: relative; border-radius: 6px; overflow: hidden; transition: all 0.5s;}
.cptu .cy-tit{position: absolute; width: 100%; top: 0px; left:0; z-index: 2;
    /*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: 40px;transition: all 0.5s;}
.cptu .cy-tit .bt h3{font-family: font2018; color: #fff; text-transform: uppercase; transition: all 0.5s;}
.cptu a:hover .cy-tit .bt h4{color: #fff;}
.cptu .cy-tit .bt h2{font-size: 26px;}
.cptu .cy-tit .bt h5{margin-top:10px;}
.cptu .cpbg{position: absolute; top:0; left:0; width: 100%; height: 100%;  z-index: 1;

background: -webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
    background: -moz-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));

}

.cptu .box .more2{opacity: 0;transition: all 0.5s;}
.cptu .box:hover .more2{opacity: 1}


.title.cp{padding:25px 20px; background: #0080ce}
.title.cp h2{color: #fff}


/*homenews*/

/*home news*/
.homenews-list{position: relative; transition: all 0.5s;}
.homenews-list .uk-card-hover{background: #fff; }
/* .homenews-list:before{content: ""; position: absolute; left: 0; top: 0; margin-right: 40px; width:300px; height:240px; background: #4b4b4b;}
 */
.homenews-list a {transition: all 0.5s;}
.homenews-list .js{font-size: 14px; line-height: 24px;}
.homenews-list .txt{padding:20px;}
/*.homenews-list .txt .tit{font-weight: bold;}*/
.homenews-list .txt .riqi{font-size: 16px;margin-bottom:5px;}
.homenews-list .txt .js{color: #666}
.homenews-list a:hover .txt .tit,.homenews-list a:hover .txt .js{color: #033887;}
.homenews-list .uk-card-hover{ transition: all 0.5s;}

.homenews-list .txt h5{ line-height: 24px;}

.gdxw{float: right; margin-top:25px; font-size: 16px; font-weight: bold; line-height: 1}
.gdxw span{font-size: 16px; vertical-align: middle;line-height: 1; margin-top:-1px;}		
.gdxw a{ font-size: 16px; font-weight: bold;}



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

.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: #033887;}
/* .news-list{border: 1px solid #e3e3e3; padding:2px; transition: all 1s;}
.news-list:hover{border: 1px solid #2ba23a; background: #2ba23a; color: #fff}
.news-list a:hover h4, .news-list a:hover p{color: #fff}
.news-list p{font-size: 12px; line-height: 20px; color: #666; margin-top: 10px;}
.news-list p.riqi{color: #ccc} */

.homefw-list{background: #fff; padding:60px 20px; transition: all 0.5s;}
.homefw-list h6{margin-top:10px; color: #888}
.homefw-list .ico-fw span{font-size:66px; line-height: 1;}
.homefw-list .uk-button{transition: all 0.5s;}
.homefw-list .uk-button:hover{background: #0080ce; border:1px solid #0080ce; color: #fff}


/*guanyu*/
.guanyu .pic{font-size:18px; line-height:30px;}
.ggbiaoyu{position: relative; height: 220px; text-align: center; width: 690px; margin-left:auto; margin-right: auto}
.ggbiaoyu .pos{position: absolute; border-radius: 200%; padding: 30px; line-height: 1.2}
.ggbiaoyu .wzbox{position: relative;}.ggbiaoyu .wzbox h4{font-size: 16px; line-height: 1}
.ggbiaoyu .wzbox.wd1{width:80px; height:80px;}
.ggbiaoyu .wzbox.wd2{width:120px; height: 120px;}
.ggbiaoyu .wzbox.wd3{width:140px; height: 140px;}
.ggbiaoyu .wzbox.wd4{width:90px; height: 90px;}
.ggbiaoyu .wzbox.wd5{width:70px; height: 70px;}
.ggbiaoyu .wzbox.wd6{width:30px; height: 30px; padding: 0}
.ggbiaoyu .wzbox.wd7{width:70px; height: 70px;padding: 0}

.ggbiaoyu .by6.pos,.ggbiaoyu .by7.pos{ padding:13px}
.ggbiaoyu .by8.pos{ padding:18px}


.ggbiaoyu .by1{background-color: rgba(252, 223, 94, 0.85); top:20px; z-index: 1}
.ggbiaoyu .by2{background-color: rgba(115, 242, 147, 0.8);left: 120px; top: 40px;}
.ggbiaoyu .by3{background-color: rgba(0, 152, 244, 0.6);left: 280px; top:0px;}
.ggbiaoyu .by4{background-color: rgba(144, 146, 255, 0.8);left: 440px; top: 70px;}
.ggbiaoyu .by5{background-color: rgba(249, 158, 207, 0.9);right:0px; top: 40px;}
.ggbiaoyu .by6{background-color: rgb(175, 228, 255);left: 85px; bottom:20px;}
.ggbiaoyu .by7{background-color: rgb(175, 228, 255);right: 175px; top: 25px;}

.ggbiaoyu .by8{background-color:rgba(115, 242, 147, 0.8);right: 125px; top: 0px;}




.touzif .bb{border:1px solid #eee;}


/*产品*/


.cpsup a{background: #fff;transition: all 0.5s;}
.cpsup a:hover{background: #0080ce;border:1px solid #0080ce;color: #fff;}
.cpsup a.on{background: #0080ce; color: #fff;}

.cplb{background: #fff; border-bottom: 0px solid #dddd; transition: all 0.5s;}
.cplb:hover{background: #fff; border-bottom: 0px solid #0080ce}
.cplb .tit{padding:25px;border-top: 1px solid #ddd;transition: all 0.5s;}
.cplb .tit h5{font-size: 18px; color:#0080ce;}.cplb .tit h6{color:#666; margin:5px 0 0 0;}
.cplb a:hover .tit h5{color: #0080ce}



.cpbg{padding:140px 0; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.cpms{position:relative; z-index:1;}
.cpms h2{font-weight: bold;}
.cpms h5{margin-top:10px;}
.cpms .xx{height:2px; width:40px; background:#fff; margin:25px 0;}
.cpms .txt{color:rgba(255,255,255,.9);}




.chanpfl{padding:40px 0; }
.chanpfl h2{color:#0080ce; font-weight:bold;}
.chanpfl .cpms .xx{background:#0080ce;}
.chanpfl .cpms .txt{color:#454545;}

.chanpfl ul{border-top:1px solid #abc8ce;}
.chanpfl ul li a{display:block; font-size:18px; border-bottom:1px solid #abc8ce; padding:14px 10px;}
.chanpfl ul li a:hover{background:#fff; }
.chanpfl ul li a span{float:right; line-height:26px; color:#819ea5;}
.chanpfl ul li a:hover span{color:#0080ce;}
.chanpfl .zx{font-size:18px;}

.cptj{background:#fff; margin-bottom:40px;}
.cptj .tp{padding-right:1px; padding:20px;}
.cptj .tp:before{content:""; position:absolute; right:0; top: 0; width:1px; height:100%; background:#eee;}
.cptj .txt{padding:50px;}
.cptj .txt h3{color:#0080ce;}
.cptj .txt h5{margin-top:10px}
.cptj .txt .jj{color:#666;}



/*.cpxx-pho{ background:#fff; }*/



/*yingyong*/
.hjbox .pos{position: absolute; width: 100%; top: 0; left:0}
.hjbox .pos .pad{padding:60px;}
.hjbox .pos .pad h5{margin-top:20px; line-height:1.8;}
.hjbox .pos h3{font-weight:bold;}
.hjbox .pos .pad .ico-hj span{font-size:76px; line-height: 1}


.downcp{padding:30px; background: #f5f5f5}
.downcp h5{border-bottom: 1px solid #dddd; padding-bottom: 15px; margin-bottom:10px;}
.downcp li{padding:15px 10px; font-size: 16px; border-bottom: 1px solid #ddd;}
.downcp li{font-size: 16px;}
.downcp li:hover{background: #fff}
.downcp li span{float: right; line-height: 24px; color: #008deb;}
.downcp li span.sj{margin-right: 40px; font-size: 14px; color: #999}



/*新闻*/
/*news*/
.news-hot{background:#fff;}
.news-hot h6{line-height: 1.8; margin:5px 0 0 0; color:#888; transition: all 0.5s;}
.news-hot .jj{color:#888;}
.news-lb{background:#fff;padding:30px; margin-bottom: 40px; transition: all 0.5s;}
.news-lb .rq{padding: 20px; background:#f5f5f5; border: 0px solid #ddd; color: #454545;transition: all 0.5s;}
.news-lb .rq .yue{font-size: 22px;}
.news-lb .rq .nian{font-size: 25px; margin-top:0px;}
.news-lb .tit{padding-right: 40px; border-right: 1px solid #ddd}
.news-lb .tit .jj{line-height: 26px; margin-top:10px; color:#888;}
.news-lb a:hover .tit h4,.news-lb.cp a:hover .tit h3{color: #0080ce; transition: all 0.5s;}
.news-lb a:hover .rq{background:#0080ce; color:#fff;}


.xw{margin-top:25px;}
.xw .more4{line-height: 18px; border: 1px solid #ddd; line-height:1; background:#fff; padding:10px 18px 8px 18px;transition: all 0.5s;}
.xw .more4:hover{cursor: pointer;border: 1px solid #0080ce; background:#0080ce;color: #fff;}




.zpms a{color: #0080ce}
.zpsou input{border: 1px solid #0080ce; height: 46px;}
.zpsou .uk-button-default{color: #fff; line-height: 44px; border: 1px solid #0080ce; background: #0080ce}


/*job*/
.job .jobtit{ font-weight: bold; background:#eee ;}.job .jobtit span{ font-weight: bold; text-align: center;}
.job li{ padding: 20px 30px; border-bottom: 1px solid #ddd; font-size: 16px; }
.job li span{   color: #999; width: 100px; display: block; float:right;text-align: center;}  



/*job*/
.jobZw .job-bg{padding:30px; background: #fff}
.jobZw ul li{margin-bottom:10px;}
.jobZw .uk-accordion-title{font-size: 22px; padding-bottom:5px; background:#fff;}
.jobZw .uk-accordion-title:after{content: ""; position:absolute; top: 0; right: 0; height: 100%; width: 40px; background: #0080ce}

.jobZw .uk-open>.uk-accordion-title::before{
background-image:url(../images/jian.png); 
}

.jobZw .uk-accordion-title:before{z-index: 2; position: absolute; right:11px; color: #fff;
background-image:url(../images/jia.png);width: 1em;
    height: 1em;
}


.jobZw.sh .uk-accordion-title{position:relative; font-size: 18px; padding:20px;color:#0080ce;
border-width: 0 0 2px;border-style: solid;
    border-color: #4f29fe;border-image: linear-gradient(90deg,#0080ce,#64b72f) 2; border: 1px solid #eee; border-left: 2px solid #0080ce;
}

.jobZw.sh .uk-accordion>:nth-child(n+2) {margin-top:0px;}
.jobZw.sh li .uk-accordion-content {margin-top:0px; border-bottom:0px 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;}


/*lianxi*/
.lianxi ul li{position:relative; padding:15px 0 15px 40px; line-height:30px; border-bottom: 1px solid #e3e3e3;}
.lianxi ul li .ico{position:absolute; top:12px; left: 0; width: 26px; height: 26px; line-height:26px; text-align: center; border: 1px solid #ddd; border-radius: 30px;}
.lianxi ul li .ico span{font-size:16px;line-height:26px; color: #0080ce}
/*.lianxi ul li .t{font-weight: bold}*/

.gzh{float: right;font-size: 14px;}
.gzh img{width:100px; }





/* shuju */
.shuju .ico-sj{margin-bottom:10px}
.shuju li .b{border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.shuju h1.sj{font-family: 'Oswald', sans-serif; color: #0080ce}
.shuju h5{margin-top:0px;}
.shuju h1, .shuju h1 .sz{font-family: 'Oswald', sans-serif;line-height: 1; font-size: 46px;}
.shuju h1 {overflow: hidden;}
.shuju h1 .sz{float: left;}
.shuju h1 .w{float: left; margin-top: 8px; font-size: 12px; display: block; border-radius: 50px; width:16px; height: 16px; line-height: 16px; padding:2px; background: #0080ce; color: #fff;  text-align: center;}
.jzrq{color: #999; font-size: 12px;}

.shuju.a-sj h1, .shuju.a-sj h1 .sz{font-size: 26px;}
.shuju.a-sj h5 {font-size: 12px; line-height: 20px;margin-top:5px}
.shuju.a-sj .ico-sj img{height: 60px;}

.shuju.cg{margin-left: 50px;}
.shuju.cg .ico-sj{float: left; margin-right: 50px;}
.shuju.cg h1, .shuju.cg h1 .sz{font-size: 36px; line-height: 1}
.shuju.cg h5{margin-top:3px; font-size: 14px;}


.uk-grid.shuju>.uk-grid-margin {margin-top: 20px;}


.biaodan h5{font-weight: bold;}
.biaodan .uk-textarea{height: 160px;}
.tijiao{background: #0080ce;transition: all 0.5s;}
.tijiao:hover{background:#009eff;}
.biaodan .uk-input, .biaodan .uk-select, .biaodan .uk-textarea {
    max-width: 100%;
    width: 100%;
    
    padding:5px 0px 10px 0;
    background:#f7f7f7;
    color: #666;
    
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}
.uk-checkbox{background-color:#fff; border-radius:2px;}
.biaodan .label{color:#888;}

.biaodan .uk-textarea {height: 85px;}
.biaodan .uk-button-default{color: #999; border: 1px solid #ddd;}
.biaodan .uk-button-default:hover{color: #454545;border: 1px solid #454545;}

.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.biaodan.bk .uk-input, .biaodan.bk .uk-select, .biaodan.bk .uk-textarea {
    max-width: 100%;
    width: 100%;
   
    padding:10px;
    background:#fff;
    color: #666;
    border-radius:4px;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}

.biaodan.bk .uk-textarea {height:200px;}
.biaodan.bk .tijiao{border-radius:4px;}
.biaodan.bk .uk-margin-small-bottom{margin-bottom:20px !important;}
.title .line{height: 3px; width: 60px; margin-top:20px; background:#008deb;}




button.an{height:40px; margin-top:20px;  border:0; background:inherit; font-size:16px;}
button.an:hover{cursor:pointer}




/*公用*/
.uk-slidenav:hover{ color: #0080ce}
.uk-lightbox{background: rgba(0,0,0,0.8);}
.uk-lightbox-toolbar{background: rgba(0,0,0,0);}

.weizi{padding:15px 0;border-bottom:0px solid #eee; font-size: 14px; color: #999 }
.weizi a{color: #666 }.weizi a:hover{color: #0080ce}

.title h2{ color: #333}.title.ys h2{ color: #0080ce}
.title .bt{position: relative; padding-left: 80px;}
.title .bt:before{content: ""; position: absolute; left:0; top: 18px; height: 2px; background:#000; width: 60px;}
.title .txt{position: relative; padding-left: 0px;}



.more{ font-size: 16px; font-weight:bold; background:inherit; border:0px solid #ddd; color:#0080ce; transition: all 0.5s;}
.more:hover{padding-left:0px; color: #0080ce; border:0px solid #0080ce;}
.more span{margin-left:5px; transition: all 0.5s;}.more:hover{cursor:pointer;}
.more:hover span{margin-left:10px; cursor:pointer;}


.more1{ font-size: 16px; font-weight:bold; background:inherit; border:0px solid #ddd; color:#fff; transition: all 0.5s;}
.more1:hover{padding-left:0px; color: #0080ce; border:0px solid #0080ce;}
.more1 span{margin-left:5px; transition: all 0.5s;}.more:hover{cursor:pointer;}
.more1:hover span{margin-left:10px; cursor:pointer;}


.more2{ font-size: 16px; line-height: 40px; color:#fff; border:1px solid #0080ce; border-radius:4px; background: #0080ce; padding:15px 30px;transition: all 0.5s;}
.more2:hover{padding:15px 30px; color: #fff; border:1px solid #009eff; background: #009eff }
.more2 span{font-size: 22px; margin-top:2px; vertical-align:middle;}

.more3{ font-size: 16px; line-height: 40px; color:#666; border:1px solid #ddd; border-radius:2px; background: #fff; padding:12px 20px;transition: all 0.5s;}
.more3:hover{padding:12px 20px; color: #fff; border:1px solid #009eff; background: #009eff }
.more3 span{font-size: 16px; margin-top:-3px; vertical-align:middle;}




/*subnav*/
.subnav{position: relative;z-index: 1; width: 100%;height: 55px; line-height: 55px; border-bottom: 2px solid #fff; background: #fff}
/*.subnav:before{position: absolute; width: 100%; height: 1}*/


.subnav .uk-subnav>*{line-height: 55px;}

.subnav .uk-subnav>* a{font-size: 16px; color:#565656; border-bottom: 2px solid #fff; transition: all 0.5s;}
.subnav .uk-subnav>*.uk-active a{border-bottom: 2px solid #0080ce; color: #0080ce}
.subnav .uk-subnav>* a:hover{border-bottom:2px solid #0080ce; color: #0080ce;}

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

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




.subnav-tu a .more{color: #999 } 
.subnav-tu a:hover h4, .subnav-tu a:hover .more{ color: #0080ce }
.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 #0080ce;box-shadow:0 5px 15px rgba(0,0,0,.20);}

.gg-nav .uk-accordion-title{color: #0080ce;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 #eee; 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-1, .weizi-1 a{color:#ccc; font-size: 11px;}
.weizi-1 a:hover{color: #0080ce}

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

/*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}



/*fangye*/
.fanye {

  color: #808080;
  font-size: 14px;
}
.fanye li {
  display: inline;
}


.fanye span.disabled {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #808080;
  background: #fff;
  border: 1px solid #e6e3e3;
  vertical-align: middle;
  border-radius:1px;
}
.fanye span.current {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #fff;
  background-color: #0080ce;
  border: 1px solid #0080ce;
  vertical-align: middle;
  border-radius:1px;
}
.fanye a {
  display: inline-block;
  color: #0080ce;
  height: 35px;
  line-height: 35px;
  background: #fff;
  padding: 0 14px;
  border: 1px solid #ddd;
  margin: 0 2px;
  vertical-align: middle;
  border-radius:1px;
}
.fanye a:hover{ background: #0080ce; color: #fff; border: 1px solid #0080ce;}





