.imenu{ width: 100%; }
.header{ width: 100%; left: 0; height:60px; background:rgba(255,255,255,.8); z-index: 10;}
.header .logo{ height: 100%;}
.header .menu { height: 60px; margin-right: 50px;}
.header .menu a{ color:#000; font-size: 14px;}
.header .menu a:hover,.header .menu a.uk-open,.header .menu li.active>a{ color:#036eb8;}
.header .menu .uk-navbar-nav > li{ position: relative; margin-left: 35px; }
.header .menu .uk-navbar-nav > li > a{ padding: 0 10px; min-height: 60px; line-height: 60px; }
.header [class*=uk-navbar-dropdown-bottom]{ margin-top:0;}
.header .uk-navbar-dropdown{ width:100%; padding: 10px 0; box-shadow:none; background:#036eb8;}
.header .uk-navbar-dropdown a{ text-align: center; color:#fff; font-size: 0.14rem;}
.header .uk-navbar-dropdown a:hover{ color:#fff; background:#a00904;}
.header .menu .uk-navbar-nav > li::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -50%;
    width: 100%;
    height: 0.01rem;
    background: #036eb8;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    transform: scaleX(0);
    -o-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -webkit-transform: scaleX(0);
}
.header .menu .uk-navbar-nav > li.active::after,
.header .menu .uk-navbar-nav > li:hover::after {
    transform: scaleX(1);
    -o-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -webkit-transform: scaleX(1); }


.bannerwrap{ overflow: hidden;}
.banner{ height: 100%;}
.banner{ z-index: 1; }
.banner .uk-dotnav{ bottom:290px;}
.banner .uk-dotnav>*>*{ width:28px; height: 5px; background: rgba(255,255,255,.5); border-radius: 10px; border:0;}
.banner .uk-dotnav>.uk-active>* {background: #036eb8; }

.banner .uk-slidenav-previous,.banner .uk-slidenav-next{ width: 60px; height: 50px; }
.banner .uk-slidenav-previous svg,.banner .uk-slidenav-next svg{ display: none;}
.banner .uk-slidenav-previous{ background: url(../images/arrl.png) center no-repeat;}
.banner .uk-slidenav-next{ background: url(../images/arrr.png) center no-repeat; }

.banner .uk-position-center{ width: 820px; height: 350px; background: rgba(0,0,0,0.75); padding: 50px; }
.banner .uk-position-center .f28{ padding:40px 0 20px;}
.banner .uk-position-center .f16{ line-height: 2; }

.igbook {max-width:1000px; margin-left: auto; margin-right: auto; }
.igbook .uk-grid>div{ margin-top:20px;}
.igbook .uk-grid .uk-textarea,.igbook .uk-grid .uk-input { font-size: 14px; background: #fbfbfb; border:2px solid #e4e4e4;}
.igbook .uk-form-icon{ border-left:1px solid #e4e4e4; height: 28px; top:6px; }
.igbook textarea{ padding-right: 40px;}

.footer{ background: #404040; color:#8a8a8a;}
.footer .copyright{ padding:10px 0 15px; border-top:1px solid #4d4d4d;}
.footer a{ color:#8a8a8a;}
.footer a:hover{ color:#fff;}
.footer .mediaico .iconfont{ display: inline-block; width:26px; height: 26px; border:1px solid #7d7d7d; text-align: center; margin-right: 10px; }




/*内页导航*/
.inban{  height: 360px; margin-bottom: 15px; }
/* .inban h1{ background: rgba(0,0,0,.5); padding: 5px 50px; position: relative; }
.inban h1::before{ content: ''; position: absolute; left: 0; bottom:-3px; width: 100%; height: 3px; background: #036eb8; height: 3px;} */


/*子导航*/
.subnav{ text-align: center; height: 50px; border-bottom:1px solid #eaeaea; margin-bottom: 45px; }
.subnav a{ display: inline-block; color:#8f8f8f; line-height: 49px; height: 50px; margin: 0 20px;}
.subnav a:hover,.subnav a.cur{ color:#036eb8; border-bottom:1px solid #036eb8;}


.title{margin-bottom: 50px; height: 50px; line-height: 40px;}
.title span{ display: inline-block; position: relative; height: 50px; }
.title span::after{ position: absolute; left: 50%; margin-left: -70px; bottom:0px; display: block; content:''; height: 0; width: 0; border-top:10px solid #036eb8; border-bottom:0px; border-left: 70px solid transparent; border-right:70px solid transparent; }

.content{ line-height: 2; text-align: justify; }

.tBody{ padding-bottom: 1.5rem;}


/*关于我们*/
.company1 p{ margin-bottom: 15px; line-height: 1.8;}
.company2{ }
.company2 .business{ overflow: hidden}
.company2 .business .uk-pannel{ background: #f5f5f5; margin-top:30px; }
.company2 .business .desc{ line-height: 2;}
.company2 .business .wrap{ padding:30px; }
.company2 .business .wrap .f24{ height: 40px;  margin-bottom: 10px;}
.company2 .business .wrap .f24 span{ display: inline-block; background: #036eb8; line-height: 40px; padding: 0 20px; position: relative;}
.company2 .business .wrap .f24 span::before{ position: absolute; top:0; content:''; width:0; height: 0; border:20px solid transparent;}
.company2 .business .uk-pannel:nth-child(odd) .wrap .f24 span{ padding-right: 50px;}
.company2 .business .uk-pannel:nth-child(odd) .wrap .f24 span::before{ right:-40px; border-left-color: #036eb8;}
.company2 .business .uk-pannel:nth-child(even) .wrap .f24 span{ padding-left: 50px;}
.company2 .business .uk-pannel:nth-child(even) .wrap .f24 span::before{ left:-40px; border-right-color: #036eb8;}



/*发展历程*/
.history ul{ position: relative;}
.history ul li{ height: 250px; position: relative;}
.history ul li .wrap{ position: relative;}
.history ul li .wrap .pic{ margin-bottom:15px;}
.history ul li .wrap .f24{  width:114px; height: 114px; line-height: 114px; background:url(../images/bg_year.png) no-repeat; text-align: center;  }
.history ul li .wrap .f16 p{ margin-bottom:10px; font-size: 18px;}
.history ul li .wrap .f16 p small{ font-weight: bold; color:#036eb8;}
.history ul li:nth-child(odd){ padding-left: 50%;}
.history ul li:nth-child(odd) .wrap{ padding-left: 80px; }
.history ul li:nth-child(odd) .wrap span{ display: inline-block; position: absolute; left: -57px; top:35px; }
.history ul li:nth-child(even){ padding-right: 50%;}
.history ul li:nth-child(even) .wrap{ padding-right: 80px; text-align: right;}
.history ul li:nth-child(even) .wrap span{ display: inline-block; position: absolute; right: -57px; top:35px; }
.history ul li:nth-child(odd) p{ position: relative; padding-left: 40px; margin-bottom:5px;}
.history ul li:nth-child(odd) p small{ position: absolute; font-size: 16px; left: 0;}
.history ul li:nth-child(even) p{ position: relative; padding-right: 40px;  margin-bottom:5px;}
.history ul li:nth-child(even) p small{ position: absolute; font-size: 16px; right: 0;}
.history ul li:hover .f24{ background-image:url(../images/bg_year_cur.png);}




/*留言*/
.gbktit{ width:800px; margin: 40px auto; }
.gbktit .iconfont{ display: block; background: #036eb8; width:90px; height: 90px; border-radius: 50%; text-align: center; line-height: 90px; color:#fff; font-size: 50px;}


/*联系我们*/
.contact { }
.contact .catwrap{ margin-bottom: 60px;  padding-top: 30px;}
.contact #amap{ height: 680px;}
.contact .cat li{ line-height: 30px;}





/*新闻*/
.newsBody{ padding-top:50px; padding-bottom: 125px;}
.newspart{ position: relative; padding-right: 290px; min-height: 500px;}
.newspart .nside{ position: absolute; right: 0; top:0;}
.newspart .nside ul{ position: absolute; width: 100px; top:0;}
.newspart .nside ul:nth-child(1){ right: 107px;}
.newspart .nside ul:nth-child(2){ right: 0px;}
.newspart .nside li{ width: 100px; height: 100px; background: #f4f4f4; margin-bottom: 7px; }
.newspart .nside li a{ display: block; width: 100%; height: 100%; background: #f4f4f4; color:#8d8d8d; text-align: center; padding-top:17px;}
.newspart .nside li a i{ font-size: 40px; display: block; height: 40px; line-height: 40px;color:#cdcdcd;}
.newspart .nside li a.cur,.newspart .nside li a:hover{ background: #036eb8; color:#fff;}
.newspart .nside li a.cur i,.newspart .nside li a:hover i{ color:#fff;}

.newslist li{ min-height: 330px; margin-bottom: 30px; background: #f7f7f7;}
.newslist li a{height:330px; width: 100%;} 
.newslist li .con .wrap{ padding:45px 40px; border:1px solid #f7f7f7;}
.newslist li .con .wrap .date{ background: #b7b7b7; display: inline-block; color:#fff; padding: 4px 20px; margin-bottom: 35px; }
.newslist li .con .wrap .tit{ line-height: 1.4; }
.newslist li .con .wrap .desc{ margin-top:15px; line-height: 1.8; color:#696969;}
.newslist li a:hover .con .wrap{ border-color:#036eb8; background: #fff;}
.newslist li a:hover .con .wrap .date{ background: #036eb8;}

/* .newslist{ }
.newslist li{ min-height: 222px; position: relative; background: #f9f9f9; border:1px solid #f9f9f9; margin-bottom: 20px; }
.newslist li .date{ position: absolute; right: 50px; top:50px; width: 110px; padding-left: 40px; text-align: center; }
.newslist li .date::after{ content:''; display: block; width: 1px; height: 100px; background: #e0e0e0; position: absolute; left: 0; top:5px;}
.newslist li .date .f70{ line-height: 70px;}
.newslist li .con{ display: block; min-height: 220px; padding:45px 220px 45px 350px; position: relative;  }
.newslist li .pic{ display: block; position: absolute; left:0; top:0px;}
.newslist li .tit{ margin-bottom:10px;}
.newslist li .desc{ color:#696969; line-height: 1.8;}
.newslist li:hover{  background: #fff; border-color:#036eb8;}
.newslist li:hover .date{ color:#036eb8;}
.newslist li:hover .date::after{ background: #036eb8;} */

.infos{ padding-bottom: 10px; margin-bottom: 30px; border-bottom:1px dotted #e4e4e4; }

.share{ margin:50px 0;}



/*上下链接*/
.cother{background: #f9f9f9;}
.cother ul{ padding:15px 25px;}
.cother ul li{ padding: 0; background-size: auto; }
.cother span{ display: inline-block; }
.cother li:first-child{ padding-left: 15px; background: url(../images/icon_prev.png) left center no-repeat;}
.cother li:last-child{ padding-right: 15px; background: url(../images/icon_next.png) right center no-repeat;}


/*分页*/
.pages{ margin-top:50px;}
.pages a{ display: block; padding:0; height: 40px; line-height: 38px; width: 40px; text-align: center; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.pages a:first-child{ border-left:1px solid #e9e9e9; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.pages a:last-child{  border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.pages a span{ display: block; height: 100%; line-height: 36px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #036eb8; border-color:#036eb8; }
.pages a:hover span{ color:#fff;}



/*新闻样式2*/
.newstop{ background: #f9f9f9; padding: 40px; margin-bottom: 40px;}
.newstop .date{ border-bottom:1px dotted #e4e4e4; padding-bottom:10px; margin-bottom: 10px; margin-top:5px; }
.newstop .desc{ color:#878787; padding-bottom: 40px;}
.newstop .more{ left: 30px;}
.newstop .more a{ border:1px solid #036eb8; border-radius: 5px; }

.newslist2 .uk-grid{ margin-left: -60px;}
.newslist2 .uk-grid li{ padding-left: 60px!important; margin-bottom: 30px;}
.newslist2 li .con{ padding:10px 40px;}
.newslist2 li .desc{ color:#878787; border-top:1px dashed #e4e4e4; padding-top:10px; margin-top:10px; height: 80px;}


.downlist li{ height: 60px; line-height: 58px; border:1px solid #efefef; margin-bottom:-1px; padding-right: 20px; }
.downlist li:nth-child(odd){ background: #f4f4f4; }
.downlist li:nth-child(even){ border-left-color:#fff; border-right-color:#fff;}


/*资质荣誉*/
.uk-lightbox{ background: rgba(0,0,0,.5);}
.honorlist .uk-grid-medium{ margin-left: -100px;}
.honorlist li{ margin-bottom: 60px; padding-left: 100px!important;}
.honorlist li a{ display: block;}
.honorlist li a .pic img{ max-height: 240px;}
.honorlist li a .tit{ padding:10px 15px; background: #f4f4f4; color:#000;}
.honorlist li a:hover .tit{ background: #036eb8; color:#fff;}



/*团队*/
.teamlist li{ margin-bottom:30px; position: relative; min-height: 270px;}
.teamlist li .pic{ width: 200px; position: absolute; top:0; }
.teamlist li .desc{ line-height: 1.8; margin-top:10px;}
.teamlist li:nth-child(odd){ padding-left: 220px;}
.teamlist li:nth-child(odd) .pic{ left: 0; }
.teamlist li:nth-child(even){ padding-right: 220px;}
.teamlist li:nth-child(even) .pic{ right: 0; }





/*视频*/
.videolist .uk-grid-medium{ margin-left: -40px;}
.videolist li{ margin-bottom: 40px; padding-left: 40px!important;}
.videolist li a{ display: block;}
.videolist li a .pic{ position: relative; }
.videolist li a .pic::before{ content:''; width: 76px; height: 75px; background: url(../images/icon_video.png); position: absolute; left: 50%; top:50%; margin-left: -38px; margin-top:-38px; }
.videolist li a .tit{ padding:10px 15px; background: #f4f4f4; color:#000;}
.videolist li a:hover .tit{ background: #036eb8; color:#fff;}



/*产品*/
.productlist li{ margin-bottom: 30px;}
.productlist li a{ display: block;}
.productlist li a .con{ padding:20px 30px 25px 30px; background: #f9f9f9;}
.productlist li a .con .desc{ color:#818181; margin-top:5px; height: 66px; overflow: hidden;}

.product .uk-slideshow-items{ margin-bottom: 350px;}
.product .thumb{ margin-bottom: -295px; width: 100%;}
.product .thumb ul{}
.product .thumb li{ height: 280px;}
.product .thumb li a{ display: block; width: 100%; height: 100%; overflow: hidden; }

.product .ptit{ height: 50px; line-height: 50px; background: #f9f9f9;}
.product .ptit span{ display: inline-block; width: 250px; position: relative; padding: 0 20px; background: #036eb8; }
.product .ptit span::after{ position: absolute; right:-40px; top:0; content:''; display: inline-block; width:0; height: 0; border-top:25px solid #036eb8; border-left: 20px solid #036eb8; border-right:20px solid transparent; border-bottom:25px solid transparent; }


/*合作客户*/
.customer{ background: #f5f5f5; padding:60px 0; margin:20px 0 40px;}
.customerlist{ border-top:1px solid #efefef; border-left: 1px solid #efefef; background: #fff;}
.customerlist .uk-pannel{  border-bottom:1px solid #efefef; border-right:1px solid #efefef; }
.customerlist .uk-pannel a:hover{ box-shadow: 0 0 5px 0px #036eb8;}

.partner .tit{ border-bottom:1px solid #e4e4e4; padding-bottom: 10px; margin-bottom: 70px; }
.partner .f18{ padding:20px 0 10px;}

