.header{ background:#cdd1d2; padding:10px 0; }

.header .logo{  }
.header .logo img{ margin:0; }

.header .uk-navbar-right{ }
.header .uk-navbar-right .lan{  }
.header .uk-navbar-right .lan>a{ color:#1c94d6; background: #fff; padding:5px 15px; }
.header .uk-navbar-right .lan>a:nth-child(1){ border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.header .uk-navbar-right .lan>a:nth-child(2){ border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.header .uk-navbar-right .lan>a:hover,.header .uk-navbar-right .lan>a.cur{ color:#fff; background: #1c94d6;  }

.header .uk-navbar-center{ min-width: 620px; padding-left:100px; }
.header .uk-navbar-center form{ width:100%;}
.header .uk-navbar-center .uk-input{ height: 46px; border-color:#1c94d6; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.header .uk-navbar-center .uk-button{ padding:0 20px; line-height: 44px; border-top-right-radius: 6px; border-bottom-right-radius: 6px;}

.autocomplete-suggestions{ background: #fff; box-shadow: 0 0 8px 2px rgba(0,0,0,0.2); padding:10px 0;}
.autocomplete-suggestion{ line-height: 30px; font-size: 12px; color:#1c94d6; padding:0 10px; }
.autocomplete-suggestion:hover{ background: #f7f7f7;}

/* .header .uk-navbar-nav li:hover ul{ display: block;}
.header .uk-navbar-nav > li::after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -2px;
    left: 50%;
    margin-left: -50%;
    width: 100%;
    height: 3px;
    background: #1c94d6;
    -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 .uk-navbar-nav > li.active::after,
.header .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); } */

.menu a{ display: block; margin-right:20px; color:#000; }
.menu a:hover{ color:#1c94d6; }

.banner{ position: relative;}
.banner .uk-slidenav{ /*width:74px; height: 74px; text-align: center;*/ opacity: 0.6; color:#fff; }
/* .banner .uk-slidenav svg{ display: none;}*/
.banner .uk-slidenav:hover{  opacity: 1; }
.banner .uk-dotnav{ bottom:20px; }
.banner .uk-dotnav>*>*{ width:30px; height: 4px; border:0; background:rgba(255,255,255,0.5); border-radius: 5px;}
.banner .uk-dotnav>.uk-active>*{ background:#fff;}

.tbody{ padding:20px 0 60px;}
.tbody>.uk-grid>.uk-width-auto{ width:220px;}

.side h3{ margin-bottom: 5px;}
.side dl{background: #f7f7f7; border:1px solid #ebebeb; border-radius: 10px; margin:0; padding:10px 0;}
.side dl dt{ padding:0 15px; }
.side dl dd{ padding:0 20px 10px;}
.side dl dd a{ font-size:12px; line-height: 1.6; display: block;}

.indexinfo{ margin:20px 0;}

/* .iproslide{ padding:0 50px; margin-top:10px; border:1px solid #ebebeb; border-radius: 10px; }
.iproslide .uk-slider-items>li .uk-position-relative { padding:10px; text-align: center;} */
.iproslide{ padding:20px; margin-top:10px; border:1px solid #ebebeb; border-radius: 10px; }
.iproslide li .uk-position-relative {  text-align: center;}
.iproslide li img{ width: 100%;}


.footer{ background: #202020; padding:70px 0 100px; color:#919191; }
.footer .icp a{ color:#919191; }

.footer .fotnav{}
.footer .fotnav dt{ margin-bottom: 6px;}
.footer .fotnav a{ display: block; padding-left:15px; position: relative;  }
.footer .fotnav a::before{ content: ''; display: block; width:10px; height: 1px; background: #5e5e5e; position: absolute; left: 0; top:50%;}
.footer a{ color:#fff; }
.footer a:hover{ color:#e9e9e9; }

.footer .fotcat{ margin-right:50px;}
.footer .fotcat ul li{ margin-bottom: 10px; }
/* .footer .fotcat .tel{ border-top:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e; } */
.footer .fotqr{ width:180px; }

.footer .copyright{ border-top:1px solid #3d3d3d; padding:15px 0; margin-top:40px; }
.footer .mediaico a{ margin-right:10px; color:#767676; display: inline-block; width:30px; height: 30px; line-height: 28px; text-align: center; border-radius: 50%; background: rgba(0,0,0,0.2); border:1px solid #4d4d4d; }
.footer .mediaico a:hover{ background: #4d4d4d; color:#fff; }
.footer .mediaico a:nth-child(1){ color:#56b6e7; }
.footer .mediaico a:nth-child(2){ color:#7bc549; }
.footer .mediaico a:nth-child(3){ color:#00aff0; }


.footer .iconfont{font-family: "iconfont" !important;}
.social-share .icon-skype{color:#00aff0;border-color:#00aff0}.social-share .icon-skype:hover{background:#00aff0}

.to-top{ position: fixed; bottom:100px; right:20px; width:50px; height: 50px; background: #fff; box-shadow: 0 0 10px 0px rgba(0,0,0,0.3); text-align: center; padding:11px;}
.to-top span{transform: rotate(90deg); display: block;}
.to-top:hover{ background: #00aeef; color:#fff; }



/*内页导航*/
.inban{ position: relative; height: 500px; background-size: auto 100%; background-repeat: no-repeat; background-position: center; }
.proban{ position: relative; height: 500px; background-size: auto 100%; background-repeat: no-repeat; background-position: center; }
.proban .uk-margin-medium-left{ margin-top:80px; }
.proban .f40{ line-height: 1.2; margin-bottom: 15px;}
.proban .uk-button{ line-height: 48px; min-width: 170px;}
.proban .uk-button:hover{ background: #1c94d6; border-color:#1c94d6; color:#fff; }

.tBody{ padding-bottom:100px; padding-top:45px;  min-height: 680px; color:#424242; }


/*子导航*/
.subnav{ border-bottom:1px solid #e7e7e7; height: 66px; background: #fff;}
.subnav a{ display: inline-block; position: relative; color:#626262; line-height: 65px; height: 65px; padding: 0 10px; margin:0 20px; text-align: center; }
.subnav a:first-child{ margin-left: 0;}
.subnav a:hover,.subnav a.uk-active{ color:#1c94d6; }
.subnav a:hover::before,.subnav a.uk-active::before{ position: absolute; bottom:-2px; left: 0; content:''; width:100%; height: 3px; background: #1c94d6; border-radius: 5px; }


.crumb{border-bottom:1px solid #e7e7e7; height:33px; }
.crumb .wrap{ line-height: 30px; color:#717171; }
.crumb .wrap .uk-icon{ vertical-align: text-top; }
.crumb .wrap a{ color:#717171; }
.crumb .wrap a:last-child,.crumb .wrap a:hover{ color:#1c94d6; }


.content{ line-height: 1.6; color:#494949; }
.content img{ height: auto!important;}
.content table{ max-width:100%; }
.content table td,.content table th{ border:1px solid #ccc; padding: 3px; }



/*关于我们*/


#amap{ height: 560px; background:url(../images/bg_cat_map.jpg) top center; background-size: 1920px auto; }
.mapwrap .uk-position-center{ padding:50px; width:800px;}
.mapwrap .uk-position-center ul{ margin-top:35px; padding-left:70px;}
.mapwrap .uk-position-center ul li{ margin-bottom: 20px; }
.mapwrap .wrap>div>div:nth-child(1) ul{ background: url(../images/ico1.png) left top no-repeat;}
.mapwrap .wrap>div>div:nth-child(2) ul{ background: url(../images/ico2.png) left top no-repeat;}



/*新闻*/
.newsnav{ width:200px; padding-top:1px; }
.newsnav a{ margin-top:-1px; border:1px solid #ebebeb; border-left-color:#fff; border-right-color: #fff; line-height: 48px; width: 100%; display: block; }
.newsnav a:hover,.newsnav a.active{ position: relative; z-index: 1; border-color:#1c94d6; color:#1c94d6; }

.newslist ul{ border-top:1px solid #e9e9e9; }
.newslist li{ border-bottom:1px solid #e9e9e9; padding:20px 0; position: relative; }
.newslist li .pic{ margin-right:30px; }
.newslist li .pic .img{ width:200px; }
.newslist li .con{ padding:0; }
.newslist li .con .f18{ margin-bottom:10px; }
.newslist li:hover{ border-color:#1c94d6; }
.newslist li:hover::before{ position: absolute; top:-1px; left: 0; content:''; display: block; width:100%; height: 1px; background: #1c94d6;}
.newslist li:hover .f18{ color:#1c94d6; }


h1.f24{ }
.infos{ padding-bottom:15px; margin-bottom: 20px; border-bottom:1px solid #ebebeb; }

/* .share{ margin:10px 0;} */


.downlist li{ height: 40px; line-height: 40px; padding:0 15px; }
.downlist li:nth-child(odd){ background: #efefef; }
.downlist li:nth-child(even){ }
.downlist li a{  }
.downlist li .uk-icon{ vertical-align: text-top; }
.downlist li a:hover{ color:#0184cf; }


/*搜索*/
.searchlist .searchinfo{ background: #e9e9e9; padding: 10px 15px; margin-bottom: 20px; color:#7b7b7b; }
.searchlist li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom:1px solid #e9e9e9; position: relative; padding-left: 15px; position: relative; }
.searchlist li .iconfont{ position: absolute; left: 0; top:5px; }
.searchlist li .date{ margin-bottom: 5px;}
.searchlist li .gl{ color:#000000; }
.searchlist li:hover{ border-color:#1c94d6; }
.searchlist li:hover::before{ position: absolute; top:-21px; left: 0; content:''; display: block; width:100%; height: 1px; background: #1c94d6;}
.searchlist li:hover .gl{ color:#1c94d6; }



/*上下链接*/
.cother{background: #ffffff;}
.cother ul{ padding:15px 25px;}
.cother ul li{ padding: 0; background-size: auto; }
.cother ul li a{color:#8a8a8a; }
.cother ul li a:hover{color:#1c94d6; }
.cother ul li:last-child{ text-align: right;}
.cother span{ display: inline-block; }
.cother li:first-child{ padding-left: 20px; background: url(../images/icon_prev.png) left center no-repeat;}
.cother li:last-child{ padding-right: 20px; background: url(../images/icon_next.png) right center no-repeat;}


/*分页*/
.pages{ margin-top:40px; margin-bottom: 40px;}
.pages a,.pages .page-num{ display: block; padding:0; height: 42px; line-height: 40px; padding:0 8px; min-width:42px; text-align: center; border:1px solid #e9e9e9;  background: #ffffff; margin-left:-1px; }
.pages a:first-child{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: 38px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #1c94d6; border-color:#1c94d6; }
.pages a:hover span{ color:#fff;}
/* .pages .uk-icon{ padding-top:2px; } */




/*资质荣誉*/
.uk-lightbox{ background: rgba(0,0,0,.5);}
.lightbox .uk-grid{ margin-left: -20px;}
.lightbox li{ margin-bottom: 60px; padding-left:20px!important;}
.lightbox li>div{ border:1px solid #e5e5e5; padding:14px 14px 10px; }
.lightbox li>div .name{ line-height: 50px; text-align: center;}
.lightbox li:hover>div{ border:2px solid #1c94d6; padding:13px 13px 8px}
.lightbox li:hover>div .name{ color:#1c94d6; }


/*合作*/
.partner li>.wrap{ border:1px solid #e5e5e5; padding:20px; }
.partner li>.wrap .pic{ height: 80px;}
.partner li>.wrap .pic img{ max-width: 100%; max-height: 80px;}
.partner li>.wrap:hover{ border-color:#1c94d6; }
.partner li>.wrap:hover .name{ color:#1c94d6; }

/*案例*/
.caselist ul{ margin-left:-40px; }
.caselist ul li{ padding-left:40px; margin-bottom:40px; }
.caselist ul li .con{ background: #fff; padding:30px 65px 40px; border-bottom:3px solid #fff; }
.caselist ul li .desc{ height: 84px; margin-top:15px; }
.caselist ul li:hover .con{ border-bottom-color:#1c94d6; }
.caselist ul li:hover .f20{ color:#1c94d6; }


/*视频*/
.videolist li a{ z-index: 3;}
.videolist li .img::before{z-index: 2; content:''; width:86px; height: 86px; background: url(../images/btn_vdo.png); position: absolute; left: 50%; top:50%; margin-left: -43px; margin-top:-43px; }
.videolist li .con{ padding:15px 70px 20px; border-bottom:3px solid transparent; min-height: 180px; }
.videolist li .con .f18{ border-bottom:1px dashed #ccc; padding:8px 20px; margin-bottom:15px;  }
.videolist li:hover .con{ border-color:#1c94d6; background: #fafafa;}


/*产品*/
.prolist li>.wrap{ border:1px solid #1c94d6; border-radius: 10px; padding:10px; }
.prolist li>.wrap .tit{ margin-bottom: 10px; font-size:18px;}
.prolist li>.wrap .tit a{ display: inline-block; background: #1c94d6;  color:#fff; position: relative; padding:0 50px 0 20px; margin-left:-10px; -webkit-filter: drop-shadow(2px 2px 2px rgba(50,50,50,0.3)); filter: drop-shadow(2px 2px 2px rgba(50,50,50,0.3)); }
.prolist li>.wrap .tit a::before{content: ' '; position: absolute; width: 0px; height: 0px; top: 0px; left: 100%; border-width: 16px 7px; border-style: solid; border-color: #1c94d6 transparent #1c94d6 #1c94d6; }
.prolist li>.wrap .tit a:hover{ color:#ffc720; }
.prolist li>.wrap h2{ font-size: 12px; margin:0; padding:0;}
.prolist li>.wrap table{width:100%;}
.prolist li>.wrap table td{ line-height: 1.2;}
.prolist .proslide{ overflow: hidden; text-align: center; }
.prolist .proslide .uk-slideshow-items{ }
.prolist .proslide .thumb { border:1px solid #ebebeb; padding:5px; border-radius: 5px; }
.prolist .proslide .thumb .uk-thumbnav{ margin-left:-5px;}
.prolist .proslide .thumb .uk-thumbnav>*{ padding-left:5px;}


.product .wrap .tit{ border-bottom:1px solid #1c94d6; margin-bottom: 10px; }
.product .wrap .con{ font-size:12px; }
.product .proslide{ overflow: hidden; text-align: center; }
.product .proslide>.uk-position-relative{ padding-right:105px;}
.product .proslide .uk-slideshow-items{ }
/* .product .proslide .thumb { border:1px solid #ebebeb; padding:5px; border-radius: 5px; margin-top: 20px; }
.product .proslide .thumb .uk-thumbnav{ margin-left:-5px;}
.product .proslide .thumb .uk-thumbnav>*{ padding-left:5px;} */
.product .proslide .thumb{ width:77px;border:1px solid #ebebeb; padding:5px; border-radius: 5px;  }
.product .proslide .thumb li{ height: 80px; }
.product .proslide .uk-slideshow-items img{ height: 100%;}

.product .related ul{ padding:10px 5px;}
.product .related li{ line-height: 24px; }

.product .specs table{ width:100%; }



/*弹出层*/
.my-modal-simple .uk-modal-dialog{ width:220px; }
.my-modal-medium .uk-modal-dialog{ width:450px; }
.my-modal-large .uk-modal-dialog{ width:940px; }



