@charset "utf-8";

header{padding:6px 0; z-index: 10; width: 100%;}
header.uk-sticky-fixed{background:rgba(255,255,255,0.9);}
header .up.uk-sticky-fixed{padding:6px 0; background:rgba(255,255,255,0.9);}
.case-text.uk-sticky-fixed{z-index: 1}

header .uk-logo{width:115px;}
header .uk-logo img{width:115px;}
/*header .uk-logo img{margin-top: 5px;}*/
header .uk-logo.uk-nav-divider { margin: 10px 0;}
/*header  a.uk-navbar-toggle{color:#000; min-height: 20px; justify-content: right;}*/
header .cd{margin-top:5px;position: relative;}
header .cd a,header .cd h5{color:#fff;}
header .cd a{height:30px; display: block;}
header .cd a,header .cd i{color:#000;}

header .cd a:hover i{color: #654297}
header .cd a span{height:16px;line-height:16px;font-size: 14px; position:absolute;top:7px; right:36px; background: #000;padding:2px 6px; color: #fff}
header .cd a:hover span{background: #654297}

header .cd.ggnav{margin-top:13px;color:#000; position: relative;}
header .cd.ggnav a,header .cd.ggnav h5{color:#000;}
header .cd.ggnav a span{height:16px;line-height:16px;font-size: 14px; position:absolute;top:7px; right:36px; background: #000;padding:2px 6px; color: #fff}
header .cd.ggnav a:hover span{background: #654297}


header .cd.ggnav-1{color:#fff;}
header .cd.ggnav-1 a,header .cd.ggnav-1 h5{color:#fff;}
header .cd.ggnav-1 a:hover i{color:#fff;}
header .cd.ggnav-1 a span{background: #fff;padding:2px 6px; color: #000}

header .up.uk-sticky-fixed .cd h5{color:#000;}

.tan-nav .uk-modal-dialog{background:rgba(0,0,0,0.9); color: #eee}
.tan-nav .uk-modal-close-full{background:initial;padding:40px;}
.close{width: 50px;}
.tc-bq{color: #5e5e5e;}

.home-about h1{letter-spacing:1px;}
.home-about h1 span{ line-height:66px; font-size: 40px;letter-spacing:3px;}
.home-about h5{line-height:30px;-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;}
.home-about h3{line-height:26px; color: #666;}
.home-about h4, .home-about h5{font-weight:300}
.home-about h1{font-weight: bold;}

.menu{box-shadow: 0 2px 5px rgba(200,200,200,.3);border-top:0px solid #ddd; background: #fff;z-index: 9999}
/*主体lunbo*/
.video{padding-bottom: 100px;position: relative; z-index:1; top: 0}

.lunbo-box{position:absolute; left: 0;right: 0; top:12vh;}
.lunbo{width:500px; height:720px; overflow:hidden; }
.lunbo .uk-slideshow-items li h1{font-style: italic;}
.lunbo .uk-slideshow-items li h5{text-transform:uppercase; letter-spacing: 1px;}
.lunbo .uk-slidenav{background: #333}
.lunbo .uk-slidenav:hover{background: #000}
.lunbo .uk-position-small{bottom:130px;}
.lunbo .uk-slidenav-next{bottom:170px;}
.lunbo .uk-slidenav-previous{}
.lunbo h1{font-weight:500;}
.lunbo .en-by{line-height:30px;}
.lunbo .uk-slideshow-items li .uk-h4{line-height: 36px;}


.uk-navbar-nav.nav{width: 100%}
.uk-navbar-nav.nav>li{width: 16.6%}
.uk-navbar-nav.nav>li>a{padding:20px 0 15px 15px; display: block !important; font-size: 16px; text-align:left;}
.uk-navbar-nav.nav>li:hover span{position: absolute; bottom: 0; width: 110px; display: block; border-bottom: 3px solid #654198; background: #333}
.uk-navbar-nav.nav>li>a h4{line-height:26px; }
.uk-navbar-nav.nav>li>a h6{line-height:16px;color: #888; font-size: 12px; font-weight: 300}
.uk-navbar-nav.nav>li>a:hover h4{color: #654198;}
.uk-navbar-nav.nav>li>a.uk-button-text::before{border-bottom-color: #654198;}
.uk-navbar-nav.nav>li .uk-dropdown{ padding:0px }
.uk-navbar-dropdown-nav>li>a{text-align: center; color:#fff; padding:8px 15px; border-bottom:1px solid rgba(255,255,255,0.2);}
.uk-navbar-dropdown-nav>li>a:hover {color: #fff;background:#654198; text-decoration:underline;}

.uk-navbar-nav.nav .uk-dropdown{width:60px!important;}
.uk-navbar-dropdown{min-width:110px!important;}

.uk-navbar-nav.nav>li .uk-navbar-dropdown{box-shadow: 0 5px 12px rgba(0,0,0,.0); background-color:rgba(204,204,204,0.4);}

.uk-offcanvas-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.6);}
.uk-offcanvas-bar{background: #fff}
.uk-nav-parent-icon>.uk-parent>a::after {
    content: "";
    width: 1.5em;
    height: 1.5em;
    float: right;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214…221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 50% 50%;

-moz-transform:rotate(180deg);
-moz-transform-origin:50% 50%;
-webkit-transform:rotate(180deg);
-webkit-transform-origin:50% 50%;
-o-transform:rotate(180deg);
-o-transform-origin:50% 50%;
transform:rotate(180deg);
transform-origin:50% 50%;
}

.uk-nav-default.mob-menu hr{background: #ddd}

.uk-nav-default.mob-menu>li,.uk-nav-default.mob-menu>li h3{color: #333}
.uk-nav-default.mob-menu>li>a{font-size:32px; line-height: 46px; font-weight: 300; color: #eee; text-align: right;font-family: 'FZLTCXHJW';font-weight: 100; }
.uk-nav-default.mob-menu>li>a span{font-weight: 100; font-family: 'FZLTCXHJW';}
.mob-menu.uk-nav>li>a{padding:10px 0;}
.mob-menu ul.uk-nav-sub {padding: 5px 0 25px 10px;}

.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a{color: #666}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover{color: #333}
.uk-offcanvas-bar .uk-nav-default>li>a{color: #333}
.uk-offcanvas-bar .uk-nav-default>li>a:hover{color: #333}
.uk-offcanvas-bar .uk-close{color: #999}
/*==banner==*/
.biaoyu{z-index: 2; top:40%; width:100%; text-align: center;}
.home-about h1 span{display: block;}

/*==footer==*/
.footer{border-top: 1px solid #222; background: #333;color: #999; font-size: 14px;}
.footer h2 .hi{color: #ddd; font-size: 40px;}
.footer .zuo, .footer .zuo h5{color: #bbb}.footer .zuo h5{margin-bottom:5px;}
.footer a{color: #999}
.footer a:hover{color: #fff}
.footer .you ul h3{color: #ccc; margin-bottom:10px; font-size:28px;}
.footer .you ul h3 span{ border-bottom: 1px solid #999}
.footer .you ul li{margin-top: 5px;}
.footer .ewm{font-size: 12px;}

.footer .foot-logo{margin-bottom:15px;}
.footer .you ul>h6{color: #ccc; margin-bottom:10px;}
.footer .you ul>h6 a{color: #ccc}.footer .you ul>h6 a:hover{color: #fff}

.footer .banquan{border-top: 1px solid #555; padding:10px 0; font-size: 12px;}
.link li, .link>li>a{font-size: 12px!important;}

/*==首页==*/
.an1.uk-button-danger{font-size:14px; background: #000;}
.an1.uk-button-danger:hover{background:#b1c940; color: #fff}
.an1.uk-button-secondary:hover{background:#b1c940; color: #fff}




.anniu span.fa{font-size:18px;}


.an1.cpan.uk-button-danger{font-size:12px;}
.an1.cpan .anniu span.fa{font-size:15px;}


.case-text .uk-h5{line-height:26px;}
.case-text .f h2{font-weight: bold}
/*.case-text .f h2, .case-text .f h4{color: #664297}*/
.case-text h5{color: #666;}
.case-text h5 a{color: #666;}
.case-text .f h4{line-height:24px;}
.case-list a p{color: #666; font-weight: 300; line-height:24px;}
.case-list a:hover p, .case-list a:hover h3{color: #664297}
.case-list .uk-card-body{background: #fff}
.case-list a h5{color: #666}.case-list a:hover h5{color: #000}
.case-list a span{color: #999}
.case-text .bq{font-size: 12px; color: #888}


.cp-lb .uk-grid>*>:last-child{margin-bottom: 20px;}

.fuwu-mt{margin-top:-80px; position: relative; z-index:2}
.fuwu li{text-align: center;}
.news-list a:hover h4 {color:#654297 }
.news-list a h5{color: #777}
.news-list.n1 li a{color: #777}
.news-list a:hover h5, .news-list.n1 li a:hover{color: #000}

.news-list span.fa{font-size: 18px;}

.fuwu li h5{margin-top: 15px;}
.fuwu .ico{width:95%; background: #fff; overflow: hidden;border-radius: 100%;  margin:0 auto; }


.fuw .uk-overlay-default {background: rgba(0,0,0,.5);}
.fuw .f h2{letter-spacing: 3px;opacity: 0; line-height: 36px; transition: all 1s;}
.fuw .f:hover h2{opacity:1;color:#fff;line-height: 36px;}
.fuw p{margin-top:5px; font-size: 14px; line-height:20px;}
.ico-fw3{width:40px; margin-bottom: 10px;}
.kf1 a, .fuwu-hexin a{color: #000}
.kf1 a.l{color: #777} .kf1 a.l:hover{color: #000}
.ico-fw3 img{height: 40px;}
.fuwu-hexin dd a{color: #777}
.fuwu-hexin dd a:hover{color: #000}

.line{height: 1px; width: 35px; background: #333;}
.line1{height: 2px; width:370px;}
.line1 .x{height:1px; width: 100%; background: #fff;}
.line1:before{content:""; width:70px; height:1px; display:block; margin:0 auto; background: #fff}

.line2{height:2px; width:370px; position: relative;}
.line2 .x{height:1px; position: absolute;bottom: 0;  width: 100%; background: #ddd;}
.line2:before{content:""; position: absolute; bottom: 0;left: 0; right: 0; z-index: 1; margin-right:auto; margin-left:auto; width:70px; height:2px; display:block; margin:0 auto; background: #aaa}

.line3{height:1px; width:30px;background: #fff;}



/*gongyong*/
.main-box{padding-top:0px;}
/*about*/
.qan h5{font-weight: bold;}
.qan h6{margin-bottom: 5px;}
.qan p{margin-bottom: 20px;}

.an-more{text-decoration:underline; font-size: 16px;}

/*case-xx*/
.case-logo img{width: 80px; margin-top: 5px;}
.case-pho img{margin-bottom: 15px;}


/*sxt*/
.sxt{overflow: hidden; position: fixed; top:30%; right: 15px; z-index: 9999; width:35px; height:280px;}
.sxt .ico-sxt{display: block; margin:5px 0; width: 35px; height: 35px; text-align: center; line-height: 33px;
transition: all 0.5s cubic-bezier(0.15, 0.65, 0.58, 0.99) 0s;vertical-align: middle;}
.sxt a{background: #f5f5f5; color: #ccc;}
.sxt a.uk-icon-button{border: 1px solid #ccc; background:initial;}
.sxt a:hover{color: #fff; background: #000;border: 1px solid #000;}
/*.sxt .syt{float: left;}.sxt .xyt{float:right;}.sxt .fh{margin: 0 auto;}*/
.sxt .fh i{font-size: 11px;}

/*==翻页导航==*/
.fanye{ overflow: hidden;}
.fanye a{ margin-right: 10px;}
.fanye strong{margin-right: 5px; color: #ccc;}