.header{ background:#fff; height: 80px; }
.header .logo a{ min-height: 80px; }
.header .logo img{ text-align: left; margin-left:0; max-height: 60px; }
.header .menu>li>a { height:80px; text-transform: capitalize; }
.header .menu li{  position: relative; margin-right:20px;  }
.header .menu a{ color:#2e2e2e; min-height: auto; line-height: 50px; padding:0 10px; font-size: 16px; }
.header .menu a:hover,.header .menu a:focus,.header .menu a.uk-open,.header .menu li.active>a{ color:#0c85d1; }
.header .menu li:hover::before,.header .menu li.active::before{ display: none;}
.header .lang{ margin-left:50px; }
.header .lang a{ display: block; background: #dadada; width:24px; height:24px; line-height: 24px; text-align: center; border-radius: 50%; color: #787878; margin-left: 10px; }
.header .lang .current{color: #fff; background: #0c85d1;}

    
/* .header .mso{ width:175px; margin-left:50px; }
.header .mso .uk-search{ display: block;}
.header .mso input{ background: #fff; height: 30px; border-radius: 50px; border-color:#676767; padding:0 15px;}
.header .mso .uk-search-icon{color:#2e2e2e; }
.header .mso input:hover,.header .mso input:focus{ background: #fff; } */


.header .uk-navbar-nav > li::after {
    content: "";
    display: block;
    position: absolute;
    top: 78px;
    left: 50%;
    margin-left: -50%;
    width: 100%;
    height: 2px;
    background: #0c85d1;
    -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); }

.banner .uk-slideshow-items a{ position: absolute; z-index: 99; bottom:20%; left:18%; }
.banner .uk-slideshow-items a.uk-button{ padding:0px 55px; border: 2px solid #0c85d1; color:#0c85d1; background: #f1f1f1; border-radius: 50px; }
.banner a.uk-button:hover, .banner a.uk-button:focus { background-color: #0c85d1; color: #fff;}
.banner a.uk-button:active, .banner a.uk-button.uk-active { background-color: #0c85d1; color: #fff; }
.banner .uk-slideshow-nav{ bottom:20px; }
.banner .uk-slideshow-nav li a{ width:18px; height: 18px; background: url(../images/bg_num.png); border:0; }
.banner .uk-slideshow-nav li.uk-active a{ background: url(../images/bg_num_cur.png);}
.banner .uk-slidenav svg{ display: none; }
.banner .uk-slidenav{ width:74px; height: 74px;}
.banner .uk-slidenav-previous { background: url(../images/arr_l.png);}
.banner .uk-slidenav-next { background: url(../images/arr_r.png);}



.itit{ margin-bottom:20px; }
.itit a,.itit span.f36{position: relative; display: inline-block;  }
.itit a{ } 

/* .itit a::before,.itit span.f36::before{ content:''; display: block; width:140px; height: 5px; background: #0c85d1; position: absolute; left:50%; bottom:5px; margin-left:-70px;}
.itit .desc{ margin-top:5px; color:#999999; } */



.ipart1{ padding:50px 0;}
.ipart1 .wrap{ margin:40px 200px 0;}
.ipart1 .wrap>div{ width:120px; }
.ipart1 .wrap>div i{display: block; width:120px; height: 120px; margin:0 auto; background: url(../images/icon-x.png); -o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out; border-radius: 50%; }
.ipart1 .wrap>div{ line-height: 50px; }
.ipart1 .wrap>div:nth-child(1) i{ background-position:0px 0;}
.ipart1 .wrap>div:nth-child(2) i{ background-position-x: -300px;}
.ipart1 .wrap>div:nth-child(3) i{ background-position:-600px 0;}
.ipart1 .wrap>div:hover i{ background-position-y: -130px;}
.ipart1 .wrap>div:hover .f16{ color:#0c85d1; }


.ipart2{ padding:40px 0 70px; background: url(../images/ibg_pro.png);}
.ipart2 .uk-grid>li .wrap{ background: #fff; border: 1px solid #e8e8e8; padding: 30px; background: #fff;}
.ipart2 .uk-grid>li .wrap .tit{ padding:5px 0; }
.ipart2 .uk-grid>li .wrap .desc{ height: 132px; overflow: hidden; }
.ipart2 .uk-grid>li .wrap:hover .tit{ color:#0c85d1; }


.ipart3{ padding:40px 0 90px; }
.ipart3 .uk-grid{ padding-top:10px; }
.ipart3 .uk-grid>div>div { border: 1px solid #e8e8e8; padding: 15px; background: #fff; }
.ipart3 .uk-grid>div>div .tit{ padding:5px 0; }
.ipart3 .uk-grid>div>div .desc{ height: 95px; overflow: hidden;}
.ipart3 .uk-grid>div>div:hover .desc{ color:#0c85d1; }


.ipart4{ padding:50px 0; background:url(../images/bg_ipartner.png); background-size: cover; min-height: 200px; }
.ipart4 .uk-grid{ margin-left:-20px;}
.ipart4 .uk-grid>div{ padding-left:20px; margin-bottom:20px; }
.ipart4 .uk-grid>div .wrap{ border:1px solid #fff; background: #fff; padding:9px; }
.ipart4 .uk-grid>div .wrap .pic{ min-height: 100px; }
.ipart4 .uk-grid>div .wrap .pic img{ max-width: 100%; max-height: 100px; }
.ipart4 .uk-grid>div .wrap:hover{ border-color:#0c85d1; }



.footer{  padding:40px 0 5px; background:#e3e3e3; color:#6d6d6d; }
.footer .fotcon{ padding-bottom:30px; }
.footer .fotnav dt{ margin-bottom:10px; }
.footer .fotnav dt a{ color:#3d3d3d; }
.footer .fotnav dt a:hover{ color:#000; }
.footer .fotnav dd a:hover{ color:#3d3d3d; }
.footer .fotcat{ width:450px;}
.footer .fotcat .f28{ margin-bottom:10px; padding-left:50px; background: url(../images/icon-tel.png) left center no-repeat; }
.footer .fotcat li{ margin-bottom:10px; line-height: 1.6; }
.footer .copyright{ padding:19px 0; border-top:1px solid #c1c1c1; color:#6d6d6d; }
.footer .copyright a{ color:#6d6d6d;}
.footer .copyright a:hover{ color:#000;}
/* .footer .poweredby{ margin-right:150px;} */
.footer .mediaico span{ display: inline-block; width:30px; height: 30px; line-height: 24px; border-radius: 50%; text-align: center; margin-left: 10px; border:1px solid #676767; color:#676767; }
.footer .mediaico a:hover span{ color:#fff; background: #676767;}



/*内页导航*/
.inban{  height: 220px; margin-bottom: 20px; position: relative; }


/**/
.coltit{ text-align:center; position: relative; }
.coltit:before{ content:''; position:absolute; margin-left:-200px; left:50%; top:50%; width:400px; border-top:1px solid #dfdfdf; z-index:1;}
.coltit span{ display:inline-block; padding:0 30px; position:relative; z-index:2; font-weight:100; background: #fff; }
.coltit span:before,.coltit span:after{ content:''; position:absolute; top:50%; margin-top:-4px; width:9px; height:9px; background:#dfdfdf; border-radius:50%;}
.coltit span:before{ left:0;}
.coltit span:after{ right:0;}


.ctit{ line-height: 60px; height: 60px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf; }
.ctit span{ padding:0 10px;  }


/*子导航*/
.subnav{ margin-bottom:40px; height: 30px; }
.subnav a{ display: inline-block; color:#fff; line-height: 30px; height: 30px; padding: 0 30px; margin:0 2px; background: #959595;}
.subnav a:hover,.subnav a.current{  background-color:#0c85d1; }

/*侧边导航*/
.sidenav{width:330px; }
.sidenav>div{background: #fafafa; padding-bottom: 30px;}
.sidenav h2{padding:0 20px; border-bottom: 1px solid #e8e8e8; margin-bottom: 3px; height: 60px; line-height: 60px;}
.sidenav li{ }
.sidenav li a{padding: 0 20px 0 40px; display:block; height: 40px; line-height: 40px; background: url(../images/icon_snav.png) 20px -28px no-repeat; color:#3f3f3f;}
.sidenav li a:hover,.sidenav li a.cur{  color:#0c85d1; background-position: 20px 12px; background-color: #e8e8e8;}
.sidenav li ul{ display:none;}
.sidenav li.cur2>a{  color:#0c85d1; background-position: 20px 12px;}
.sidenav li.cur2 ul{ display: block;}
.sidenav li.cur2 ul li a{ padding: 0 20px 0 50px; background: none; font-size: 13px; }
.sidenav li.cur2 ul li a:hover,.sidenav li.cur2 ul li a.scur2{background-color: #e8e8e8; color:#0c85d1; }


.teamlist{ margin-bottom:80px; }
.teamlist .uk-grid{ margin-left:-20px; }
.teamlist .uk-grid>div{ padding-left:20px; margin-bottom:20px; }
.teamlist .uk-grid>div .con{ border:1px solid #f1f1f1; border-bottom:3px solid #f1f1f1; background: #f1f1f1; padding:10px 30px 25px; }
.teamlist .uk-grid>div .desc{ border-top:1px solid #d9d9d9; margin-top:10px; padding-top:10px; }
.teamlist .uk-grid>div .f18,.teamlist .uk-grid>div .f16{ line-height: 1.4;}
.teamlist .uk-grid>div .wrap:hover .con{ border-bottom-color:#0c85d1; background: #fff; }


.content{ text-align: justify; color:#444444; }

.tBody{ background: #fff; padding-bottom:120px;  min-height: 680px; }


/* .crumb{ margin-top:5px; padding:8px 10px; border-bottom:1px solid #e2e2e2; }
.crumb a{ color:#adadad; }
.crumb a:last-child,.crumb a:hover{ color:#0088cd; } */

/*关于我们*/



/*发展历程*/
.history {}
.history ul{ padding-top:120px;}
.history ul li{ min-height: 200px; position: relative; margin-top:-100px;}
.history ul li .wrap{ position: relative; min-height: 100px;}
.history ul li .wrap::before{ position: absolute;  top:25px; content:''; display: block; width:1px; height: 100%; background: #dfdfdf;}
.history ul li .wrap::after{ position: absolute; top:25px; content:''; display: block; width:121px; height: 1px; background: #dfdfdf; }
.history ul li .wrap .f40::before{ z-index: 2; position: absolute; top:50%; margin-top:-5px; content:''; display: block; width:11px; height: 11px; border-radius: 50%; background: #0c85d1;}
.history ul li .wrap .f40{ position: relative; margin-bottom:10px; height: 50px; line-height: 50px;  }
.history ul li .wrap .f14 p{ color:#858585; }
/* .history ul li .wrap .f14 p{ margin-bottom:10px; font-size: 18px;}
.history ul li .wrap .f14 p small{ font-weight: bold; color:#0c85d1;} */
.history ul li:nth-child(odd){ padding-left: 50%;}
.history ul li:nth-child(odd) .wrap{ padding-left:140px; }
.history ul li:nth-child(odd) .wrap::before,.history ul li:nth-child(odd) .wrap::after{ left: 0; }
.history ul li:nth-child(odd) .wrap .f40::before{ left:-20px; }
.history ul li:nth-child(even){ padding-right: 50%;}
.history ul li:nth-child(even) .wrap{  padding-right:140px; text-align: right;}
.history ul li:nth-child(even) .wrap::before,.history ul li:nth-child(even) .wrap::after{ right: -1px; }
.history ul li:nth-child(even) .wrap .f40::before{ right:-20px; }
.history ul li:last-child .wrap::before{ background: #fff;}



.photolist li{ background: #f3f3f3;}
.photolist li .con{ padding:70px 80px;}
.photolist li .con .f30{ margin-bottom: 10px; }
.photolist li:nth-child(2n) .con{ order:-1;}


/*留言*/
.gbktit{ width:800px; margin: 40px auto; }
.gbktit .iconfont{ display: block; background: #0c85d1; width:90px; height: 90px; border-radius: 50%; text-align: center; line-height: 90px; color:#fff; font-size: 50px;}


/*联系我们*/
.contact1{border:1px solid #ececec;}
.contact1>.uk-grid>div{ padding:50px 80px; }
.contact1 .uk-input,.contact1 .uk-textarea{ background:#f8f8f8; }
.contact1 .uk-textarea{ height:150px; }
.contact1 button{ margin-top:10px; height: 50px; }
.contact1>.uk-grid>div:last-child{ border-left:1px solid #ececec; background:#f8f8f8; }
.contact1>.uk-grid>div:last-child dl{ border-bottom:1px solid #ececec; padding-bottom:25px; }
/* .contact { }
.contact .catwrap{ margin-bottom: 60px;  padding-top: 50px;}
.contact #amap{ height: 680px;}
.contact .cat li{ line-height: 30px;} */
.contact2{ margin-top:55px; }
.contact2>.uk-grid>div:last-child{ border:1px solid #ececec; padding:0 60px;}
.contact2 .cat li{ line-height: 30px;}

.success{ padding-top:80px;}


/*新闻*/
/* .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: #0c85d1; color:#fff;}
.newspart .nside li a.cur i,.newspart .nside li a:hover i{ color:#fff;} */

.newslist ul{ margin-top:30px; border-top:1px solid #e9e9e9; }
.newslist li{ border-bottom:1px solid #e9e9e9; padding:30px 0; position: relative; }
.newslist li .pic{ margin-right:30px; }
.newslist li .pic .img{ width:220px; }
.newslist li .con{ padding:25px 0; }
.newslist li .con .f18{ margin-bottom:5px; }
.newslist li:hover{ border-color:#0c85d1; }
.newslist li:hover::before{ position: absolute; top:-1px; left: 0; content:''; display: block; width:100%; height: 1px; background: #0c85d1;}
.newslist li:hover .f18{ color:#0c85d1; }

/*证书*/
.certlist{ padding-top:10px; }
.certlist li{ margin-bottom:20px; }
.certlist .wrap{ width:100%; border:1px solid #e8e8e8;padding: 30px; }
.certlist .pic{ height:140px;}
.certlist .pic img{ width:100%; height: 140px;}
.certlist .tit{ color:#000; text-align:center; margin:5px 0;}
.certlist .desc{ height:66px; overflow: hidden;}
.certlist .down{ background:#fafafa; text-align: center; padding:0 10px;border:1px solid #e8e8e8; border-top: 0;}
.certlist .down a{ display: inline-block; line-height: 45px; color:#0c85d1; padding-right: 30px; background: url(../images/icon-pdf.png) right center no-repeat;}



/*Faq*/
/*qa*/
.faqlist>ul>li{ position: relative; margin-bottom:10px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
.faqlist .uk-accordion-title{ padding: 30px 0 30px 30px; position: relative;}
.faqlist .uk-accordion-title i{ position: absolute; left: 0; top:30px; color:#fff; background: #939393;  display: block; width: 24px; height: 24px; line-height: 22px; border-radius: 50%; font-size: 16px; font-style: normal; text-align: center; }
.faqlist .uk-accordion-content{ margin: 0; padding-bottom: 40px; padding-left:30px; color:#828282;}
.faqlist .uk-accordion-content>*{ line-height: 1.8;}
.faqlist .uk-open{ }
.faqlist .uk-open .uk-accordion-title{ color:#0c85d1;}
.faqlist .uk-open .uk-accordion-title i{ background: #0c85d1;}
.faqlist .uk-open + li{  }
.faqlist li.uk-open:last-child::after{  }

.msgbar{ padding:20px; }




.downlist li{ height: 60px; line-height: 58px; border:1px solid #efefef; margin-bottom:-1px; padding:0 20px; }
.downlist li:nth-child(odd){ background: #f8fafc; }
.downlist li:nth-child(even){ border-left-color:#fff; border-right-color:#fff;}
/* .downlist li a{ color:#404040; }
.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:#0c85d1; }
.searchlist li:hover::before{ position: absolute; top:-21px; left: 0; content:''; display: block; width:100%; height: 1px; background: #0c85d1;}
.searchlist li:hover .gl{ color:#0c85d1; }





h1.f24{ line-height: 1.4; margin:20px 0 30px!important; padding:20px 50px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; font-weight: 500; font-family: 'Effra';  }
.infos{ padding-bottom: 10px; margin-bottom: 30px; border-bottom:1px dotted #e4e4e4; }

.share{ margin:10px 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:20px; margin-bottom: 20px;}
.pages a{ display: block; padding:0; height: 36px; line-height: 34px; padding:0 8px; min-width:40px; text-align: center; border:1px solid #e9e9e9;  background: #f7f7f7; border-radius: 5px; margin:0 1px; }
.pages a span{ display: block; height: 100%; line-height: 32px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #0c85d1; border-color:#0c85d1; }
.pages a:hover span{ 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: #0c85d1; 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: #0c85d1; 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;} */
/* 
.probox{ margin-bottom:50px; border:1px solid #ebebeb;}
.probox .ptit{ background: #f9f9f9; padding:25px 30px 35px; border-bottom:1px solid #ebebeb;}
.probox .ptit .uk-button{ background: #fff; border:1px solid #ebebeb; text-transform:capitalize ; }
.probox .plist>div{ border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; }
.probox .plist>div:nth-child(3n){ border-right:0; }
.probox .plist>div .wrap{ padding:30px; }

.certbox{ border:1px solid #ebebeb; margin-bottom:40px; }
.certbox .uk-position-relative{ padding:50px 80px;}
.certbox .uk-grid{ margin-left:-50px;}
.certbox .uk-grid>li{ padding-left:50px; }
.certbox .uk-slidenav svg{ display: none;}
.certbox .uk-slidenav{ width:40px; height: 60px;}
.certbox .uk-slidenav-previous{ background: url(../images/ico_l.png) center no-repeat;}
.certbox .uk-slidenav-next{ background: url(../images/ico_r.png) center no-repeat;}

.pslide {width:800px;  margin:0 auto; }
.pslide .uk-slideshow-items li { text-align: center;}
.pslide .uk-slideshow-items li img{ max-height: 100%; }
.pslide .uk-slidenav svg{ display: none;}
.pslide .uk-slidenav{ width:40px; height: 60px;}
.pslide .uk-slidenav-previous{ background: url(../images/ico_l.png) center no-repeat;}
.pslide .uk-slidenav-next{ background: url(../images/ico_r.png) center no-repeat;}


.uk-button-diy{ color:#0c85d1; border:1px solid #0c85d1; line-height: 50px; padding:0 60px; min-width:250px; text-transform: capitalize; }
.uk-button-diy:hover{ background: #0c85d1; color:#fff; }

.plink a{ padding:0 20px; margin:0 10px;}

.pfields{ background: #f7f7f7; padding:25px 35px 35px; }
.pfields .con *{color:#6f6f6f; }

.pdetail{ border:1px solid #ebebeb; padding:20px 34px 35px; }

.papp{border:1px solid #ebebeb; padding:20px 35px 45px; }
.papp .pic{ position: relative;}
.papp .pic:after{ content:''; display: block; width:82px; height: 82px; background: url(../images/btn_vdo.png); position: absolute; left:50%; top:50%; margin-top:-41px; margin-left:-41px; }
.papp .uk-position-relative{ padding:0px 40px;}
.papp .uk-slidenav svg{ display: none;}
.papp .uk-slidenav{ width:20px; height: 60px;}
.papp .uk-slidenav-previous{ background: url(../images/ico_l.png) no-repeat;}
.papp .uk-slidenav-next{ background: url(../images/ico_r.png) right center no-repeat;}

.prelated{border:1px solid #ebebeb; }
.prelated .f24{ border-bottom:1px solid #ebebeb; padding:20px 34px 15px; }
.prelated .plist>div{ border-right:1px solid #ebebeb;}
.prelated .plist>div:last-child{ border-right:0; }
.prelated .plist>div .wrap{ padding:30px; }


.product .uk-margin-medium{ margin-top:30px!important; margin-bottom:30px!important; } */



.protab{background:#fafafa; padding-bottom: 1px;}
.protab .uk-subnav{ border-bottom:1px solid #e6e6e6; padding:10px 20px 0; margin:0;}
.protab .uk-subnav li{ display:inline-block; padding:0; margin-bottom: -1px; margin-right:10px; }
.protab .uk-subnav li.uk-active{ border-bottom: 2px solid #0c85d1; }
.protab .uk-subnav li.uk-active>a{background: none; color:#0c85d1; }
.protab .uk-switcher{ margin:20px;}
.protab .uk-table thead{ background:#e6e6e6;}
.protab .uk-table thead th{ font-weight:normal; text-align: center; padding:8px; border-bottom: 2px solid #ddd; text-transform: capitalize;}
.protab .uk-table td{border-top:1px dashed #e6e6e6;  padding: 8px;}



.gbook .uk-input,.gbook .uk-textarea{ background: #fafafa;}

/* 
.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; }
 */




/*合作客户*/
.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 #0c85d1;}

.partner .tit{ border-bottom:1px solid #e4e4e4; padding-bottom: 10px; margin-bottom: 70px; }
.partner .f18{ padding:20px 0 10px;}

.content table{ border-collapse:collapse; backface-visibility:visible; width: 100%; }
.content table td,.content table th{ border:1px solid #ccc; padding: 3px; /*text-align: center;*/ }
