
.up{background:#332c2b; height: 36px; line-height: 36px; padding:0px; font-size: 12px;color: #047CEB;}
.up .lang{float: right;color: #047CEB;}
.up .lang a{margin-left: 10px; color: #047CEB;}
.up  a{color: #047CEB;}
.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: #047CEB !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(../image/cn.png) no-repeat center center;background-size: 100% }
.header .uk-navbar-nav>li.nav-txt>a.lang.en{background: url(../image/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:160px; height:80px; transition: all 1s; background: url(../image/logo.png) no-repeat left center; background-size: 100% }
.header:hover .uk-logo.logo{background: url(../image/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;text-transform: initial; 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 #047CEB; 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: #047CEB;}
.header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #047CEB; border: 0px solid #047CEB; }

[class*=uk-dropdown-bottom] {margin-top:0px;}

/*.header .uk-navbar-nav>li>a.uk-open{color:#047CEB; 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:#047CEB;transition: all 0.5s;}
.header .uk-navbar-nav>li.uk-open>a:before{content: ""; position:absolute; bottom: 0; height: 3px; width: 100%; background: #047CEB;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: #047CEB; height: 3px;}



.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: #047CEB; 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 #047CEB;
  border-bottom: 0px solid #047CEB;
}
.header .uk-navbar-nav>li>a.uk-open::before{content: ""; position:absolute;left: 0; top: 0; height: 3px; background: #047CEB;}
 */


.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(../image/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:160px; height:60px;}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#047CEB;}
/*#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: #047CEB}
#layout .header .uk-navbar-nav>li>a.uk-open{color:#047CEB;}
#layout .header .uk-navbar-nav>li>a:hover{color: #047CEB}

#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(/en/template/pc/skin/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: #047CEB;border-bottom:1px solid #047CEB;padding:0 20px; background:#047CEB; 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: #047CEB}
.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(/en/template/pc/skin/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: #047CEB}
.header.gghead .sousuo a:hover{color: #047CEB}
.header.gghead .uk-navbar-nav>li>a.cur {color: #047CEB;}
.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: #047CEB;
}
.fangan-nav .uk-subnav-pill>.uk-active>a {
    background-color: #047CEB;
    color: #fff;
}


/*banner*/
.banner{position: relative;background:#04091e;}

.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.4vw; font-weight: bold; line-height: 1; margin-top:10px;}
.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:700;font-family:'Arial';}
.banner .bt-x{margin-top: 10px;}

.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 #047CEB; background: #047CEB;}
.uk-dotnav.dian>*>*{width: 24px;height: 4px;border-radius: 10px; border: 0; background: rgba(255,255,255,.7);}
.uk-dotnav.dian>.uk-active>*{background: #047CEB}






.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:#047CEB;}
.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:#047CEB; border: 1px solid #047CEB}

.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 .cn{font-weight:bold; line-height:1.0; margin-top:0;}
.ggbanner .an{font-size:20px; color:#047CEB;}
.ggbanner .pic{color:#fff; line-height:1.6; font-size:14px;}

.ggbanner .pic-box .line{height:3px; width:42px; background:#047CEB; margin-top:20px;margin-bottom:20px;}

.ggbanner .pic,.js_wzgs .i_zgstit .cyjs,.kechixu .lb .pic .uk-margin-medium-right{text-align: justify;}

.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: #047CEB; border-bottom: 3px solid #047CEB;}
.uk-thumbnav>*>::after{background:inherit;}


/*footer*/
.footer{color:#eee; background: #212121; }
.footer .ptb{padding:80px 0 100px 0;}
.footer a:hover{color: #047CEB;}
.footer .uk-nav-default>li>a{line-height: 16px;}
/*.footer .ewm img{width:90%;}*/
.footer .uk-nav>li>a{padding:0 0 8px; color: #999; font-size:12px;}
.footer .uk-nav>li>a:hover{color: #047CEB}
.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: #047CEB}



.banquan{padding:15px 0;background: #212121; line-height:20px; font-size: 12px; color: #999; border-top:1px solid #333}
.banquan a{ color: #999}.banquan a:hover{ color: #047CEB}


/*公用*/
.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: #047CEB}



.title h2{font-weight:bold; line-height:1.0; }
.title .jian{height:3px; width:42px;background:#047CEB; margin:20px auto;}
.title .jian.r{margin-left:0;}
.title.fan .jian{margin-top:15px;margin-bottom:25px;}
.title.fan .wz{width:90%;}


/*.title h2{font-weight:bold}*/
/*.more{position: relative;}
.more a{padding:3px 10px;}
.more a:hover{background: #047CEB; color: #fff;}

.more a: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;
}*/


.more{border-radius: 20px; font-size: 16px; line-height: 1; background: rgba(0,0,0,0.1); border:2px solid #047CEB; padding:7px 25px 7px 30px;}
.more:hover{padding:7px 25px 7px 30px; color: #fff; background: #047CEB }
.more span{font-size: 10px; color: #fff; vertical-align: middle; margin-top: -2px}
.more:hover span{color: #fff;}

.more1{border-radius: 20px;color: #565656; font-size: 16px; line-height: 1;  border:1px solid #ccc; padding:9px 30px;}
.more1:hover{padding:9px 30px; color: #fff; background: #047CEB;border:1px solid #047CEB; }
.more1 span{font-size: 10px;color: #565656; vertical-align: middle; margin-top: -2px}
.more1:hover span{color: #fff;}

.more2{border-radius: 20px;color: #047CEB; font-size: 14px; line-height: 1;  border:1px solid #047CEB; padding:5px 10px 5px 15px;}
.more2:hover{padding:5px 10px 5px 15px; color: #fff; background: #047CEB }
.more2 span{font-size: 10px; color: #047CEB; vertical-align: middle; margin-top: -2px}
.more2:hover span{color: #fff;}

.more3{border-radius: 20px;color: #fff; font-size: 14px; line-height: 1;  border:1px solid #fff; padding:5px 25px;}
.more3:hover{padding:5px 25px; color: #047CEB !important; border:1px solid #fff; background: #fff }
.more3 span{font-size: 10px;color: #fff; vertical-align: middle; margin-top: -2px}
.more3:hover span{color: #fff;}




.more4{border-radius: 4px;color: #fff;background: #047CEB; font-size: 16px; line-height: 1;  border:1px solid #047CEB; padding:15px 30px;}
.more4:hover{padding:15px 30px; color: #fff; background: #00519b }
.more4 span{font-size: 10px;color: #fff; vertical-align: middle; margin-top: -2px}
.more4:hover span{background: #0068c8; color: #fff;}



/* home-homeabout */

.homeabout{position: relative;}
.homeabout .cont{font-size:16px; line-height:24px; text-align: justify;}
/*.homeabout:before{content: ""; position: absolute; right: 0; width: 50%; height: 100%; background:#fff;}*/
.homeabout .txt{position: relative; z-index: 1;}
.homeabout .sj{font-size:18px;color: #047CEB;}
.homeabout .sj span{color: #047CEB; font-size: 30px;}
.about-left{padding-left:0px;}
.about-tu{padding-left: 20px; padding-top: 20px; position: relative;}
.about-tu:before{content: ""; position: absolute; height: 95%; width: 95%; top: 0; left:0; background: #047CEB; }

a .about-tu .bofang span{font-size: 48px; color: #fff}
a:hover .about-tu .bofang span{color: #047CEB}



/*home fazhan*/
.fazhan-box{position: relative;}


.home-fangan .uk-open .uk-accordion-title{color: #047CEB;}
.home-fangan .uk-accordion-title{font-size:16px;}
.home-fangan .uk-accordion-content{background:#fff;}
.home-fangan .uk-accordion-content p{padding:20px;}

/*homecp*/
.homecp{background:url(../image/cpbg.jpg) no-repeat; background-position: center center; background-size:100% }
.homecp .cp-lb{position: relative; padding-left: 25px; padding-top:2px;}
.homecp .cp-lb .ico-cp {position: absolute; left:0; top:4px;}
.homecp .cp-lb .ico-cp span{font-size:16px; font-weight:bold;color: #047CEB}
.homecp .cp-lb .gd {margin-top:5px; font-size: 14px; color: #999}
.homecp .cp-lb .gd a{color: #999}
.homecp .cp-lb .gd a:hover{color: #047CEB}


/* shuju */
.shuju .ico-sj{margin-bottom: 20px}
.shuju h1.sj{font-family: 'Oswald', sans-serif; color: #047CEB;}
.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;}


/*.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: #047CEB}
.shuju h5{margin-top:0px;}
.shuju h1, .shuju h1 .sz{font-family: 'Oswald', sans-serif;line-height: 1; font-size: 56px;}
.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: #047CEB; 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;}
.beizhu{font-size: 14px; color: #999}

/*home chanye*/
.izgsc{width:100%; }
.i_zgs_li{ display:inline-block; vertical-align:top; width:21.60%; min-height:500px; max-height:500px; margin-right:0; position:relative; cursor:pointer; transition:all .4s ease 0s;}

.i_zgs_li.js_wzgs .bg{position: absolute; height:100%; width: 100%; bottom: 0px; 
background: rgba(4,124,235,0.7);
transition: all 0.5s;
    }

.i_zgs_li .i_zgstit{ display:block; opacity: 0}
.i_zgs_li.js_wzgs .i_qhan{display:none;}
.i_zgs_li.js_wzgs .i_zgstit{ display:block;opacity: 1}
.i_zgs_li.js_wzgs:hover .i_zgstit{ display:block;opacity: 1}


.js_wzgs{width:34%;}
.js_wzgs .i_zgstit{width:80%; padding:50px 10%; position:absolute; top:0; left:0; z-index:3; transition:all .4s ease 0s;}
.js_wzgs .i_zgstit h3,.js_wzgs .i_zgstit h6{color: #fff;line-height:1.2;}.js_wzgs .i_zgstit h6{margin-top:5px;}
.js_wzgs .i_zgstit .cyjs{width:100%; margin-top: 30px; font-size:16px; color:#fff;}
.js_wzgs .i_zgstit .cyjs p{font-size: 14px;}
.i_zgs_li .i_qhan{width:100%; height: 100%; position:absolute; bottom:0px; left:0px;background:rgba(0,0,0,0.5)}
.i_zgs_li .i_qhan .cybt{ text-align: center; color:#fff;font-size:16px;line-height:1.2; padding:20px; margin-top:55%}
.i_zgs_li .i_qhan .cybt span{font-size:66px; line-height:1.6;}
.mr0{ margin-right:0 !important;}


/*kechixu*/
.kechixu{position: relative;}
.kechixu .hook{
    display: block;
    width: 43px; height: 100%;
    background: url(/en/template/pc/skin/images/home/fazhan-xb.png) no-repeat right 0;
    background-size: contain;
    position: absolute;
    right: 0px; bottom: 0px;
}

/*home news*/
.uk-subnav.news-sub>*>:first-child{font-size: 18px; color: #332c2b;border: 1px solid #f7f7f7; padding:2px 10px;}
.uk-subnav.news-sub>*>:first-child:hover{color: #047CEB; border:1px solid #047CEB;}


.uk-subnav.news-sub>*>:first-child.uk-icon-button{border:0;padding:0;}
.uk-subnav.news-sub>*>:first-child.uk-icon-button{ text-align: center; line-height: 28px;  width: 33px; height: 33px; border:1px solid #047CEB; color: #047CEB}
.uk-subnav.news-sub>*>:first-child.uk-icon-button:hover{background:#047CEB; color: #fff;}
.uk-subnav.news-sub>*>:first-child.uk-icon-button:hover svg{color: #fff;}



.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 a {transition: all 0.5s;}
.homenews-list .js{font-size: 14px; line-height: 24px;}
.homenews-list .txt{padding: 30px;}
.homenews-list .txt .tit{font-weight: bold;}
.homenews-list .txt .riqi{font-size: 14px; margin-top:5px;}
.homenews-list .txt .js{color: #666}
.homenews-list:hover .txt .tit{color: #047CEB;}
.homenews-list .uk-card-hover{ transition: all 0.5s;}

    

.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: #047CEB;}

.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: #047CEB;}
/* .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} */

.newslb{margin-bottom:40px;}
.newslb .riqi{margin-top:5px;}

.newslb a:hover .uk-card-title{color:#047CEB;}

.sxt a{font-size:16px;}
.sxt a span{font-size:14px; color:#888;font-style: italic}

/*kechixu*/
.dian.uk-dotnav>*>*{background:rgba(255,255,255,.4);}

/*.kechixu .pic{position:absolute; left: 0; padding-right: 30px; z-index: 1 }*/

.kechixu .lb h3{color: #c70017; font-weight: bold; margin-bottom:15px;}
.kechixu .lb .j{position:absolute; bottom:388px; width:40px; height: 40px; text-align: center; line-height: 40px; background:rgba(0,0,0,.6); color: #fff}
.kechixu .lb .j:hover{background: #332c2b; color: #fff}
.kechixu .lb .j.zuo{left:310px;}
.kechixu .lb .j.you{left:350px;}

.kechixu .lb .pic{height: 360px;}
.kechixu .lb .tit{background: #047CEB; position: relative; bottom: 0px;}
.kechixu .lb .tit .pd{padding:100px 20px; text-align: center;}
.kechixu .lb .tit .pd h4{color: #fff}
.kechixu .lb .tit .img img{width: 70px !important;height: 70px !important;}
.kechixu .lb .tit .img{margin-bottom:5px;}
.kechixu .lb .tit .img span{font-size:60px; color:#fff;}
/*.kechixu .uk-slideshow-items,.kechixu .uk-slideshow-items>*{overflow: initial;}*/




/*homelogo*/
.homelogo img{border: 1px solid #eee;}
.uk-slidenav.j:focus svg, .uk-slidenav.j:hover svg{color: #047CEB}
.uk-slidenav.j{color: #047CEB; padding:0; border:1px solid #047CEB; border-radius: 30px; width: 30px; height: 30px; text-align: center; line-height: 30px;}
.uk-slidenav.j:hover{background: #047CEB; color: #fff}





/*subnav*/
.subnav .uk-subnav{margin-left:0;}
.subnav{position:relative; padding-bottom:20px; margin-top:-80px; z-index:1;}
.subnav .uk-subnav>*{padding-left: 0px; background:rgba(0,103,199,0.7);}
.subnav .uk-subnav-pill>*>:first-child{ display:block;padding:15px 10px; text-transform: initial; font-size:16px; color:#fff; transition: all 0.5s;}
.subnav .uk-subnav-pill>*>:first-child:hover{background-color: #0067C7; color:#fff;}
.subnav .uk-subnav-pill>.uk-active>a{background-color: #047CEB;}
.subnav .uk-subnav-pill>.uk-active>a:hover{background-color: #0067C7;}


.mob-nav{border-bottom:1px solid #e3e3e3;}
.mob-nav .uk-accordion-content{margin-top:10px;}
.gg-nav .uk-accordion-title {color: #047CEB;padding: 10px 0;font-size: 16px;}
.gg-nav .mob-subnav li {border-bottom: 1px solid #eee;font-size: 14px;margin-bottom: 10px;}
.gg-nav .mob-subnav{margin-bottom:20px;}

/*about*/

.licheng h4{color:#047CEB; font-size:22px; font-weight:bold;}
.licheng p{ font-size:14px; line-height:1.4; color:#666;}
.licheng .kbbg{background:#fff;border:3px solid #fff;transition: all 0.5s;}
.licheng .kbbg:hover{border:3px solid #047CEB;}
/*.licheng .kbbg .wz{padding:15px;}*/
.licheng .kbbg .j{height:2px; width:26px; background:#047CEB; margin:10px 0 10px;}


.quanqiu{background:url(../image/yunying.jpg) no-repeat; background-position: center center; background-size:cover }
.quanqiu .yy-lb{padding:20px; background:rgba(0,0,0,0.7);}
.quanqiu .yy-lb h6{margin-top:5px; margin-bottom:20px;}
.quanqiu .yy-lb .ico-yy span{font-size:30px; line-height:1; color:#fff;}
.quanqiu .yy-lb h1{font-weight:bold;font-size:56px; line-height:1;color:#047CEB;}

.wenhua .whpic{line-height:1.7;color:rgba(255,255,255,0.7);}
.wenhua .whpic strong{font-weight:bold; color:#fff;}
/*.uk-grid-divider.wenhua>:not(.uk-first-column)::before {border-left: 2px solid #047CEB;}*/
.wenhua .bg{ background:rgba(4,124,235,0.8); }



.rongyu-pd{padding:70px 0;}
.ry-line{position:relative; padding-left:50px; border-left:1px solid #ddd;}
.ry-line:before{content:""; position:absolute; left:-2px; top:70px; width:3px; height:50px; background:#047CEB;}
.ry-line .zw{line-height:24px;}


.gongyi .gybg{background:rgba(4,124,235,0.8); }
.gongyi .box{ padding:10px 10px; }
.gongyi .box h6{margin: 0; text-align: center}
.fazhan .pic{background:rgba(255,255,255,0.8); padding: 30px;}
.fazhan .pic h4{color:#047CEB; margin-bottom:10px;}

.sanhua{background:#259EDB;}
.lianxi span{margin-right:10px; width:16px; color:#047CEB; text-align:center;}

.zp-fl .b{background:rgba(255,255,255,0.8);transition: all 0.5s;}
.zp-fl li:hover .b{background:#fff;}
.zp-fl .b span{font-size:86px; line-height:1; color:#047CEB;}
.zp-fl .b h6{color:#888; margin:15px 0 0 0;}

.zhaopin-subnav.uk-subnav-pill>*>:first-child {background: #fff; padding: 13px 40px; color: #666; font-size: 18px;}
.zhaopin-subnav.uk-subnav-pill>.uk-active>a {background: #047CEB; padding: 13px 40px; color: #fff}
.zhaopin-subnav.uk-subnav-pill>*>:first-child {
    background: #fff;
    padding: 13px 40px;
    color: #666;
    font-size: 18px;
}
.zhaopin-subnav.uk-subnav>*{padding-left:0;}
/*job*/
.jobZw .job-bg{background:#fff; padding:20px 40px;}
.jobZw .uk-accordion-title{font-size: 18px; padding-bottom:5px;}
.jobZw.sh .uk-accordion-title{font-size: 16px; padding:20px 15px;color:#047CEB}
.jobZw li{border-bottom: 1px solid #ddd;background:rgba(200,200,200,0.2);}
.jobZw.sh .uk-accordion>:nth-child(n+2) {margin-top:0px;}
.jobZw.sh li .uk-accordion-content {
    margin-top:0px;
}
.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;}


/*chanpin*/
.header .uk-navbar-dropdown.cp-down{padding: 0px; border-top:1px solid #ddd;}


.cpnav .uk-subnav-pill>*>:first-child{padding:5px 0; margin-top:10px; border-bottom:1px solid #edeef1; border-right: 0px; color:#666; line-height:24px; font-size:16px;font-weight:600;text-transform: initial;}
.cpnav .uk-subnav-pill>*>:first-child:hover{color:#047CEB; background-color:inherit;border-bottom:1px solid #047CEB;}
.cpnav .uk-subnav-pill>*>:first-child:active, .cpnav .uk-subnav-pill>*>:first-child:visited, , .cpnav .uk-subnav-pill>*>:first-child:link{border-bottom:1px solid #047CEB;}
.cpnav .uk-subnav-pill>*>:first-child span{opacity:0; float:right; font-size:14px; line-height:24px;}
.cpnav .uk-tab-left>*>a{border-right: 0px;}
.cpnav .uk-tab>.uk-active>a{color: #fff; border-color: #047CEB;}

.cpnav .uk-subnav-pill>.uk-active>a {background-color:inherit; color: #047CEB;border-bottom:1px solid #047CEB; text-transform: initial;}
.cpnav .uk-subnav-pill>.uk-active>a span{opacity:1;}
.cpnav .uk-subnav-pill>*>:first-child:hover span{opacity:1;}
.uk-tab-left::before{border-left:0;}


.cpnav .cplb h4,.cpnav .cplb h4 a{font-weight:500; color:#047CEB; font-size:18px;}
.cpnav .cplb h4 a{border-bottom:2px solid #fff;}
.cpnav .cplb h4 a:hover{border-bottom:2px solid #047CEB;}
.cpnav .cplb ul li{padding: 0;}
.cpnav .cplb ul li a:hover{text-decoration:underline;}

.cp-wz{padding-top:20px;}
.cp-wz .uk-subnav>*>:first-child{color:#047CEB; font-weight:bold;text-transform: initial;}
.cp-wz .uk-subnav>.uk-active>a{color:#333;}

.cp-wz .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before {
    border-left-color: #999;
}
.cp-wz .uk-subnav-divider>::before {
    content: "";
    height: 1.2em;
    margin-left: 0;
    margin-right: 20px;
    border-left: 1px solid transparent;
}
.cp-wz .uk-dropdown{padding:0;box-shadow: 0 3px 6px rgba(0,0,0,.15);
    min-width:120px;}
.cp-wz .uk-nav>li>a{color:#047CEB; padding:6px 10px; border:1px solid #eee;}
.cp-wz .uk-nav>li>a:hover{background:#047CEB; color:#fff;}

.chanpin a img{text-align: center; margin:0 auto;}
.chanpin a .tupian{width: 100%; text-align: center;}
.chanpin a{border: 1px solid #ddd; display: block; background: #fff}
.chanpin a:hover{border: 1px solid #047CEB;  box-shadow: 0 5px 8px rgba(0,0,0,0.2);}

.chanpin .bt{background:#fff; padding:20px; border-top:1px solid #eee;}
.chanpin .bt h5{color:#047CEB; font-weight:bold;}
.chanpin .bt p{color:#888; margin-top:5px; line-height:1.4;}
.chanpin a:hover .bt h5,.chanpin a:hover .bt p{color:#047CEB;}
.chanpin a .uk-button{font-size:14px; text-transform: initial; padding:0 20px;line-height: 30px;}
.chanpin a:hover .uk-button{ background-color:#047CEB; border:1px solid #047CEB; color:#fff;transition: all 0.5s;}


.cpqt h6{margin: 5px 0 0 0;}
.cpqt a:hover h6{text-decoration: underline;}

/*分类筛选*/
.cp-sx{position:relative;}

.cp-shuxing h3{font-size:16px;font-weight:bold; margin-bottom:18px;padding-left:5px; color:#fff;}
.cp-shuxing ul li{float:left;margin:0 5px 5px 5px;}
.cp-shuxing ul li a{display:block;font-size:14px; border:1px solid #fff; border-radius:2px; padding:1px 4px;line-height:18px; color:#fff;}
.cp-shuxing ul li a:hover{background:#fff;color:#047CEB;}
.cp-shuxing ul li.selected a{background:#fff;color:#047CEB; border:1px solid #fff; border-radius:2px;}
    

.select-result{}
.select-result ul li a{display:block;position:relative;float:left; height:20px; padding:0 20px 0 5px;line-height:20px;margin:0 5px 5px 0;color:#047CEB;font-size:14px;background:#fff;border-radius:2px;}
.select-result ul li a:before{content:""; position:absolute; right:0; width:20px; height:20px;background:url(../image/close2.png) center center no-repeat;}



.cp_fl h3,.guolvqi h3{border-bottom: 2px solid #047CEB}
.cp_fl h5{padding-left: 10px;color: #047CEB; font-weight: bold; margin:10px 0;}
.cp_fl a{color: #047CEB;}
.cp_fl .on a{color: #047CEB;font-weight: bold; }
.cp_fl ul li a:hover{text-transform: underline !important; border-bottom: 1px solid #047CEB}

.cp_fl ul{padding-left: 20px; }

.guolvqi .sousuo{margin-top:5px;}
.guolvqi ul li a{padding:0 20px 0 0px; margin: 0 0px 2px 0;}
.guolvqi .uk-accordion-title {
    background: #F3F4F8; padding: 10px;
    display: block;
    font-size:14px; font-weight: bold;
    line-height: 1.3;
    color: #333;
}
.guolvqi .uk-accordion>:nth-child(n+2) {margin-top:2px;}
.guolvqi ul.fl li a{ padding: 0 3px 0 25px;border: 1px solid #fff;border-radius: 2px; margin-left: 10px;background:url(../image/d.png) left center no-repeat;}

.guolvqi ul.fl li a:hover{text-decoration: underline; background:url(../image/d-hover.png) left center no-repeat;}
.guolvqi ul.fl li.on a{color: #047CEB;background:url(../image/d-on.png) left center no-repeat;}

.guolvqi ul.fl li.selected a{color: #047CEB; padding: 0 3px;border: 1px solid #047CEB;border-radius: 2px;}
.guolvqi .uk-accordion-content {margin-top:0px; padding:10px 0;}


.guolvqi .qb{float: right; font-size: 14px;}
.guolvqi .qb span{font-size: 18px; color: #ec1c24}
.sousuoo{margin:10px 0;}
.sousuoo .dq{margin-right:10px; line-height: 1}
.sousuoo .dq span{font-size: 18px; color: #ec1c24}


.cp-xx-pho{border: 1px solid #ddd;text-align: center;}
.cp-xx-pho{}
.cp-xx-txt{line-height: 2; color: #000;}
.cp-xx-canshu h4{margin-bottom: 10px; color: #000; border-bottom: 2px solid #047CEB;}
.cp-xx-canshu table{border-collapse: collapse; border: 1px solid #ddd;border-bottom:0; width: 100% !important}
.cp-xx-canshu table tr td{border: 1px solid #ddd;vertical-align: middle; padding:8px; color: #000; background: #fafafa}
.cp-xx-canshu .uk-table td { padding: 10px 15px; vertical-align: top;}



.cp-xx-canshu .bg-hs{background: #F3F4F8}







/*fanan*/
.fangan .bg{background:#fff; padding:50px;transition: all 0.5s;}
/*.fangan>* {padding-left: 1px;}*/
/*.fangan>.uk-grid-margin {margin-top: 1px;}*/
.fangan .bg h4{line-height:1.2; width:80%;}
.fangan .bg p{line-height:1.4; color:#666; min-height:60px; margin:15px 0;}
.fangan .bg:hover{background:#047CEB}
.fangan .bg:hover .an{border:1px solid #fff; color:#fff;}
.fangan .bg:hover h4,.fangan .bg:hover p{color:#fff;transition: all 0.5s;}
.fangan .an{border-radius:20px;color:#666; transition: all 0.5s;}
.fangan a:hover .an:hover{background:#fff; border:1px solid #fff; color:#047CEB; cursor:pointer;}


.fangan.dh h4{height:80px; width:70%; font-size:18px; color:#565656;}
.fangan.dh .an{font-size:12px;}

.fang-tu .b{border:1px solid #eee}
.fang-xx hr{margin:0; background: #e3e3e3;}

.fangpl{padding-left:0px;}
.fanglb .bgg{height:100%; background:rgba(4,124,235,0.8);}
.fanglb .bgg .bt{padding:20px;}
.fanglb .bgg .bt.v2{padding:40px;}
.fanglb .bgg  h5{font-weight:bold;line-height:1.2;}
.fanglb .bgg .bt p{line-height:1.0; color:#666; min-height:50px; margin:10px 0 0 0;}
.fanglb .bgg .an{margin-top:15px;}
.fanglb .bgg .an.uk-button-small{font-size:12px; line-height:22px;padding: 0 15px;}
.fanglb .bgg:hover .an{border:1px solid #fff; color:#fff;}
.fanglb .bgg:hover h5,.fanglb .bgg:hover h4,.fanglb .bgg:hover p{color:#fff;transition: all 0.5s;}

.fanglb .mc{color:#fff; background:rgba(0,0,0,0.5); padding:6px 20px;transition: all 0.5s;}
.fanglb:hover .mc{opacity:0;}


.nav-collapse a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  background: rgba(0,103,199,0.7);
  display:block;
  color: #fff; font-size:16px;
  width: 100%;
  padding: 15px 10px;
}
.nav-collapse a:hover{background:#0067C7;}
.nav-collapse,
.nav-collapse * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-collapse{ width:1200px; margin:0 auto;}
.nav-collapse a:active,.nav-collapse .active a {background: #047CEB;}
.nav-collapse ul ul a {background: #ca3716; padding-left: 2em;}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media screen and (min-width: 40em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}





/* ------------------------------------------
  NAVIGATION STYLES
--------------------------------------------- */

.fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
}




/*news*/
.uk-subnav.news-nav>*>:first-child{ font-size: 16px; color: #333;}
.uk-subnav.news-nav>*>a:focus,.uk-subnav.news-nav>*>a:hover{color:#047CEB;text-decoration:none;outline:0}
.uk-subnav.news-nav>li.uk-active>a{color:#047CEB;}

.uk-subnav.news-nav{margin-left:-30px }
.uk-subnav.news-nav>*{padding-left:30px }
.uk-subnav-divider.news-nav>:nth-child(n+2):not(.uk-first-column)::before{margin-right: 30px;}

.news-hot-list h2{border-bottom: 1px solid #ddd }
.news-hot-list li{ border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.news-hot-list li a:hover h5{color:#047CEB;}

.news-list{margin-top: 40px; background: #f5f5f5;transition: all 0.5s;}
.news-list:hover{background: #fff;  box-shadow: 0px 5px 20px 3px rgba(204,204,204,0.5);}
.news-list .txt{color: #666; font-size: 14px; line-height: 22px;}

.news-list .time{color: #666}
.news-list .time .hs{font-size:56px; line-height: 1; color: #666}
.news-list .time hr{margin-top: 5px; margin-bottom:0px;}

/*homelogo*/
.homelogo .uk-slider-items>* img{height: 70px; padding:15px 20px;}






/*map*/
.map{width: 100%;height:400px;}
.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}


.wangdian{padding-left:60px;}
.fuwu-jcgc .pic{padding:80px 40px; background:#fff;transition: all 0.5s;}
.fuwu-jcgc .pic, .fuwu-jcgc .pic h3{color:#047ceb;}.fuwu-jcgc .pic h3{margin-top:10px;}
.fuwu-jcgc a:hover .pic{background:#047ceb;}
.fuwu-jcgc a:hover .pic,.fuwu-jcgc a:hover .pic h3{color:#fff;}
.fuwu-jcgc span{font-size:76px; line-height:1;}

.fuwu-jcgc span.an{ margin-top:30px; font-size:14px;width:80px; padding:5px 20px; border:1px solid #047ceb; border-radius:50px;}
.fuwu-jcgc a:hover span.an{background:#fff; color:#047ceb;}

.pinzhi h4{margin-bottom:10px;}






