.header{ height: 80px; background: rgba(0,0,0,.5); }
.header.active{ background:#fff; }
.header .logo a{ min-height: 80px; }
.header .logo img{ text-align: left; max-height: 40px; margin:0!important; }
.header .logo .logo1,.header.active .logo .logo3{ display: none;}
.header .logo .logo3,.header.active .logo .logo1{ display: block;}
.header .menu>li>a { height:80px; }
.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:#fff;  }
.header .menu li:hover::before,.header .menu li.active::before{ display: none;}
.header .mso{ width:175px; margin-left:50px; }
.header .mso .uk-search{ display: block;}
.header .mso input{ background: none; height: 30px; border-radius: 50px; border-color:rgba(255,255,255,.5); padding:0 15px;}
.header .mso .uk-search-icon{color:#fff; }
.header .mso input:hover,.header .mso input:focus{ background: none; color:#fff; }

.header.active .menu>li>a { color:#2e2e2e; }
.header.active .menu a:hover,.header.active .menu a:focus,.header.active .menu a.uk-open,.header.active .menu li.active>a{ color:#3a4a99;  }
.header.active .mso input{ background: #fff; border-color:#676767;}
.header.active .mso .uk-search-icon{color:#2e2e2e; }
.header.active .mso input:hover,.header.active .mso input:focus{ background: #fff; color:#2e2e2e; }

.header .uk-navbar-nav > li::after {
    content: "";
    display: block;
    position: absolute;
    top: 78px;
    left: 50%;
    margin-left: -50%;
    width: 100%;
    height: 2px;
    background: #3a4a99;
    -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); }

.top-wrap .uk-sticky-placeholder{ height: 0!important;}
/* .banner{ height: 650px; } */

.islider{ margin-top:50px; }
.islider .uk-slideshow-nav{ bottom:20px; }
.islider .uk-slideshow-nav li a{ width:18px; height: 18px; background: url("bg_num.png"/*tpa=http://testtest.021xn.cn/template/etool/images/bg_num.png*/); border:0; }
.islider .uk-slideshow-nav li.uk-active a{ background: url("bg_num_cur.png"/*tpa=http://testtest.021xn.cn/template/etool/images/bg_num_cur.png*/);}
.islider .uk-slidenav svg{ display: none; }
.islider .uk-slidenav{ width:74px; height: 74px;}
.islider .uk-slidenav-previous { background: url("arr_l.png"/*tpa=http://testtest.021xn.cn/template/etool/images/arr_l.png*/);}
.islider .uk-slidenav-next { background: url("arr_r.png"/*tpa=http://testtest.021xn.cn/template/etool/images/arr_r.png*/);}
/* .islider .uk-slideshow-items a{ position: absolute; z-index: 99; bottom:20%; left:18%; }
.islider .uk-slideshow-items a.uk-button{ padding:0px 55px; border: 2px solid #3a4a99; color:#3a4a99; background: #f1f1f1; border-radius: 50px; } 
.islider a.uk-button:hover, .islider a.uk-button:focus { background-color: #3a4a99; color: #fff;}
.islider a.uk-button:active, .islider a.uk-button.uk-active { background-color: #3a4a99; color: #fff; }
*/


.itit{ margin-bottom:30px; }
.itit a,.itit span.f36{position: relative; display: inline-block; font-weight: 500; font-family: 'Effra'; }
.itit a{ font-size: 2.5rem;} 
.itit span.f36{ font-size: 2rem;}
.itit a::before,.itit span.f36::before{ content:''; display: block; width:140px; height: 5px; background: #3a4a99; position: absolute; left:50%; bottom:0px; margin-left:-70px;}
.itit .desc{ margin-top:5px; color:#999999; }



.ipart1{ padding:40px 0 70px; }
.ipart1>.uk-grid{ margin-left:0; }
.ipart1>.uk-grid>div{ border-top:1px solid #ececec; border-left:1px solid #ececec; padding-left:0; }
.ipart1>.uk-grid>div:nth-child(n+3){ border-bottom:1px solid #ececec; }
.ipart1>.uk-grid>div:nth-child(2n){ border-right:1px solid #ececec; }
.ipart1>.uk-grid>div .wrap{ padding:40px 50px 50px; }
.ipart1>.uk-grid>div .intro{ position: relative; }
.ipart1>.uk-grid>div .more{ position: absolute; left:40px; bottom:40px; border:1px solid #8e8e8e; padding:2px 30px;  }
.ipart1>.uk-grid>div:hover .more,.ipart2>.uk-grid>div:hover .tit{ color:#3a4a99; border-color:#3a4a99;}


.srvbox{ background: #f7f7f7; padding:50px 0 70px; }
.srvbox .uk-grid{ margin-left:-20px; }
.srvbox .uk-grid>div{ margin-bottom:30px; padding-left:20px; }
.srvbox .wrap{ margin-top:80px; background: #fff; padding:80px 30px 40px;}
.srvbox .wrap .date{ position: absolute; left:50%; top:-70px; margin-left:-70px; border-radius: 50%; display: block; width:140px; height: 140px; /*background: url(../images/ico_srv.png) #3a3a3a;*/ background:#3a3a3a; border:10px solid #fff; text-align: center; color:#fff; padding-top:25px; }
.srvbox .wrap .date span{ display: block; line-height: 1; }
.srvbox .wrap .f16.fb{ margin-bottom:20px;}
/* .srvbox .uk-grid>div:nth-child(2) i{ background-position-x: -160px; }
.srvbox .uk-grid>div:nth-child(3) i{ background-position-x: -320px; }
.srvbox .uk-grid>div:nth-child(4) i{ background-position-x: -480px; } */
.srvbox .uk-grid>div .wrap:hover .date{ background-color: #3a4a99; }
.srvbox .uk-grid>div .wrap:hover .f16.fb{ color:#3a4a99; }

.icase{ background: url("pic_case.png"/*tpa=http://testtest.021xn.cn/template/etool/images/pic_case.png*/) center; min-height: 500px;}
.icase .itit{ margin-bottom:30px; }
.icase .itit a::before{ left:0; margin-left:0;}
.icase .wrap{ padding:80px 25% 50px 0; }

/* .ipart4{ padding:50px 0 80px; background: #f7f7f7; }
.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:#3a4a99; } */

.ipart5 { padding:50px 0; background: #f7f7f7;}
.ipart5 .uk-button{ border:1px solid #3a4a99; color:#3a4a99; padding:5px 50px; }
.ipart5 .uk-button:hover{ background: #3a4a99; color:#fff; }


.footer{  padding:60px 0 5px; background:#3a3a3a; color:#979797; }
.footer .fotcon{ padding-bottom:50px; }
.footer .fotnav dt{ margin-bottom:10px; }
.footer .fotnav dt a:hover{ color:#fff; }
.footer .fotnav dd a{ color:#b4b4b4; font-size:14px; }
.footer .fotnav dd a:hover{ color:#fff; }
.footer .fotcat{ width:450px;}
.footer .fotcat .f28{ margin-bottom:10px; padding-left:50px; background: url("icon-tel.png"/*tpa=http://testtest.021xn.cn/template/etool/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 #575757; color:#979797; }
.footer .copyright a{ color:#959595;}
.footer .copyright a:hover{ color:#fff;}
.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: 360px; position: relative; }
.inban .ctit{ width:360px; height: 70px; line-height: 70px; background: #3a4a99; color:#fff; text-align: center; }
.inban .ctit::after{ content:''; display: block; height: 2px; background: #3a4a99; position: absolute; bottom:-4px; left:-30px; width:420px; }
.inban .ctit span{ display: block; font-style: oblique; }
.inban .ctit span::before,.inban .ctit span:after{ position: absolute; bottom:0; content:''; display: block; width:0; height: 0; border-bottom:35px solid #3a4a99; border-top: 35px solid transparent; }
.inban .ctit span::before{ left:-30px; border-left:15px solid transparent; border-right:15px solid #3a4a99;}
.inban .ctit span::after{ right:-30px; border-right:15px solid transparent; border-left:15px solid #3a4a99;}


.inpage{ color:#646464; }
/* .inpage .itit{ margin-bottom:20px;} */


/*子导航*/
.subnav{ margin-bottom:20px; height: 45px; border-bottom:1px solid #e9e9e9; }
.subnav a{ display: inline-block; color:#646464; line-height: 43px; height: 46px; padding: 0 20px; margin:0 10px;}
.subnav a:hover,.subnav a.current{ border-bottom:3px solid #3a4a99; color:#3a4a99; }


/**/
.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;}

.mtit{ line-height: 60px; height: 60px; margin-bottom: 25px; border-bottom: 1px solid #dfdfdf; }
.mtit span{ padding:0 10px;  }

/*侧边导航*/
.sidebar{width:330px; }
.sidebar>div{background: #e8e8e8; padding-bottom: 30px; margin-bottom:20px; }
.sidebar h2{padding:0 20px; margin-bottom: 3px; height: 60px; line-height: 60px; background: #94cb6e; color:#fff; text-align: center; }
.sidebar .sidenav li{ /*border-bottom:1px solid #ccc;*/ }
.sidebar .sidenav li a{padding: 0 20px 0 40px; display:block; height: 40px; line-height: 40px; background: url("icon_snav.png"/*tpa=http://testtest.021xn.cn/template/etool/images/icon_snav.png*/) 20px -28px no-repeat; color:#3f3f3f;}
.sidebar .sidenav li a:hover,.sidebar .sidenav li a.cur{  color:#0c85d1; background-position: 20px 12px; background-color: #e8e8e8;}
.sidebar .sidenav li ul{ display:none;}


.sidebar .sidecat h2{ position: relative;}
.sidebar .sidecat h2::before{ position: absolute; top:60px; left: 0; content:''; display: block; border-top:25px solid #94cb6e; border-bottom:0; border-left:145px solid transparent; border-right:145px solid transparent; }
.sidebar .sidecat>div{ padding:40px 20px 0;}



.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:#3a4a99; background: #fff; }


.content{ line-height: 1.6; 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; margin-bottom:40px; }
.crumb a{ color:#adadad; }
.crumb a:last-child,.crumb a:hover{ color:#0088cd; }

/*关于我们*/


/*发展历程*/
.history {}
.history ul{ padding-top:100px;}
.history ul li{ min-height: 200px; position: relative; margin-top:-100px;}
.history ul li .wrap{ position: relative;}
.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 .f30::before{ z-index: 2; position: absolute; top:50%; margin-top:-5px; content:''; display: block; width:11px; height: 11px; border-radius: 50%; background: #3a4a99;}
.history ul li .wrap .f30{ 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:#3a4a99;} */
.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 .f30::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 .f30::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: #3a4a99; width:90px; height: 90px; border-radius: 50%; text-align: center; line-height: 90px; color:#fff; font-size: 50px;}


/*联系我们*/
.contact { }
.contact .catwrap{ margin-bottom: 40px; }
.contact #amap{ height: 480px; border:1px solid #eaeaea;}
.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: #3a4a99; 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:20px 0; position: relative; }
.newslist li .pic{ margin-right:30px; }
.newslist li .con{ padding:30px 0; }
.newslist li .con .f18{ margin-bottom:5px; }
.newslist li:hover{ border-color:#3a4a99; }
.newslist li:hover::before{ position: absolute; top:-1px; left: 0; content:''; display: block; width:100%; height: 1px; background: #3a4a99;}
.newslist li:hover .f18{ color:#3a4a99; }


/*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; position: relative;}
.faqlist .uk-accordion-title i{ position: absolute; left: 0; top:32px; color:#fff; background: #939393;  display: block; width: 35px; height: 35px; line-height: 31px; border-radius: 50%; font-size: 26px; font-style: normal; text-align: center; }
.faqlist .uk-accordion-content{ margin: 0; padding-bottom: 40px; color:#828282;}
.faqlist .uk-accordion-content>*{ line-height: 1.8;}
.faqlist .uk-open{ }
.faqlist .uk-open .uk-accordion-title{ color:#3a4a99;}
.faqlist .uk-open .uk-accordion-title i{ background: #3a4a99;}
.faqlist .uk-open + li{  }
.faqlist li.uk-open:last-child::after{  }




.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:#3a4a99; }
.searchlist li:hover::before{ position: absolute; top:-21px; left: 0; content:''; display: block; width:100%; height: 1px; background: #3a4a99;}
.searchlist li:hover .gl{ color:#3a4a99; }





h1.f24{ line-height: 1.4;  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("icon_prev.png"/*tpa=http://testtest.021xn.cn/template/etool/images/icon_prev.png*/) left center no-repeat;}
.cother li:last-child{ padding-right: 15px; background: url("icon_next.png"/*tpa=http://testtest.021xn.cn/template/etool/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: #3a4a99; border-color:#3a4a99; }
.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: #3a4a99; color:#fff;}



/*视频*/
.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("icon_video.png"/*tpa=http://testtest.021xn.cn/template/etool/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: #3a4a99; color:#fff;}

/*产品*/
.productlist{ padding-top:10px; }
.productlist li{ margin-bottom:30px; }
.productlist .wrap{ width:100%; border:1px solid #e8e8e8;padding: 10px; }
.productlist .tit{ color:#000; text-align:center; margin:10px 0 0;}
.productlist .desc{ height:66px; overflow: hidden;}
.productlist .down{ background:#fafafa; text-align: center; padding:0 10px;border:1px solid #e8e8e8; border-top: 0;}
.productlist .down a{ display: inline-block; line-height: 40px; color:#0c85d1; }
.productlist li:hover .tit{ color:#3a4a99; }


.product{ }
.product *{outline: none}
.product .proslide{ width:440px; overflow: hidden; text-align: center; }
.product .proslide .uk-slideshow-items{ border:1px solid #eaeaea; padding:10px; }
.product .proslide .thumb { padding: 15px 35px;  background-color: #f7f7f7; border:1px solid #eaeaea; border-top:0; }

/* .product .proslide .swiper-slide{ border:1px solid #eaeaea; }
.product .proslide img {max-width: 100%; height: auto;}
.product .proslide .small { margin: 10px 0 0; overflow: hidden; position: relative; padding: 0 20px;}
.product .proslide .small li { float: left; width: 25%; overflow: hidden; padding: 0 5px; display: none;}
.product .proslide .small li .pic { border: 1px solid #eaeaea; overflow: hidden; }
.product .proslide .small li .pic img { max-width: 100%; height: auto;}
.product .proslide .small li.on .pic { border: 1px solid #94cb6e; position: relative; }
.product .proslide .small li.on .pic::before{ }
.product .proslide .small li:nth-child(1),
.product .proslide .small li:nth-child(2),
.product .proslide .small li:nth-child(3),
.product .proslide .small li:nth-child(4) { display: block;}
.product .proslide .small .prev,
.product .proslide .small .next { width: 20px; position: absolute; top: 0px; height:80px; line-height:80px; cursor: pointer; background: #fafafa; border:1px solid #eaeaea;  }
.product .proslide .small .prev { left: 0px;}
.product .proslide .small .next { right: 0px;}
.product .proslide .small .swiper-button-disabled{opacity: .35; cursor: auto;    pointer-events: none;} */


.product .probase .pname{ line-height: 26px; margin-bottom: 5px;}
.product .probase .pprice{ background: #fafafa; margin-top:15px; padding:10px 30px;}
.product .probase .pprice .uk-label{ border-radius: 0; line-height: 20px; margin-left:10px; color:#fff; }
.product .probase .specs{ color:#5c5c5c; padding:15px 0px;}
.product .probase .specs li{ padding:5px 0;}
.product .probase .buyc{ padding-left:40px; }
.product .productContent{ margin-top:40px; }
.product .productContent>.uk-subnav{ border:1px solid #eaeaea; margin-left:0!important; height: 51px; background: #fafafa; }
.product .productContent>.uk-subnav>*{ padding-left:0; min-width: 135px; text-align: center; margin-left:-1px; }
.product .productContent>.uk-subnav a{line-height: 49px; padding:0; font-size:16px; color:#2f2f2f; }
.product .productContent>.uk-subnav .uk-active a,.productCtn .productContent>.uk-subnav a:hover{ margin-top:-1px; position: relative; z-index: 2; border-top:3px solid #3a4a99;  border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background: #fff; line-height: 48px; }
.product .productContent .uk-switcher>li{ padding: 25px 40px; border:1px solid #eaeaea; border-top:0; }
.product .productContent .prospec{ padding-bottom:20px; border-bottom:1px dotted #c4c4c4; margin-bottom:20px; }
.product .productContent .prointro{ }

.prointro table{ border-collapse: collapse; width:100%; }
.prointro table td{border:1px solid #366092!important; padding:3px 10px; word-wrap:break-word; word-break:break-word;}
.prointro table thead tr td,.prointro table thead tr th{ background: #ececec; font-weight: bold;}
.prointro table tbody tr >td:first-child{ background: #f8f8f8!important; max-width: 300px!important; width:auto!important; }

/* 
.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 #3a4a99;}

.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;*/ }
