.uk-container-expand,.maxwidth{ max-width: 1920px; margin-left: auto; margin-right: auto; }

body{ background: #def3ff; }


.header{ position: fixed!important; height: 100px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); width: 100%!important; top:0; left: 0; right: 0; z-index: 100; transition: all ease-in-out 0.5s;  }
.header._Top{ top:-100px; }
.header .logo2{ display:none; }
.header .uk-container-expand{ padding-left:40px; padding-right: 40px; position: relative; }
.header .uk-navbar{ min-height: 100px; }

.header .menu>ul>li{ margin:0 50px; }
.header .menu>ul>li>a{ font-size:24px; color:#fff; position: relative; padding:10px 0; }
.header .menu>ul>li>a::after{ content:''; display: block; position: absolute; left: 50%; bottom:0; width: 0; height: 3px; background: var(--main-color); transition: all ease-in-out 0.3s; }
.header .menu>ul>li.active>a{ color:var(--main-color); }
.header .menu>ul>li>a:hover::after, .header .menu>ul>li.active>a::after{ width: 100%; left: 0; }

.header .uk-drop{ position: fixed!important; top:100px; left: 0!important; right: 0!important; background: rgba(255,255,255,0.95); padding:0!important; border-bottom: 1px solid #f8f8f8;  backdrop-filter: blur(12px); }
.header .uk-drop .uk-container{  background: url(../images/bg_submenu.png) bottom right no-repeat;  }
.header .uk-drop .uk-wrap{ max-width: 880px; margin-left: auto; margin-right: auto;  padding:30px 0 40px; }
.header .uk-drop .uk-wrap li>a{ color:#3e3e3e; font-size: 16px; }
.header .uk-drop .uk-wrap .uk-box{  max-width: 200px; margin-right:40px; }
.header .uk-drop .uk-wrap .tit{ border-bottom: 1px solid var(--main-color); padding-bottom: 10px; margin-bottom: 5px; }
.header .uk-drop .uk-wrap a:hover{ color: var(--main-color); }
.header .uk-navbar{ position: static; }
.header .uk-logo{ position: absolute; left: 40px; top:0; bottom:0; height: 100px; display: flex; align-items: center; justify-content: center; }
.header .uk-tel{ position: absolute; right:40px; top:0; bottom:0;  height: 100px; display: flex; align-items: center; justify-content: center; }
.header .uk-menu{ height: 100px; }

.header.uk-active, .header:hover{ background: #fff; box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.15); }
.header.uk-active .logo1, .header:hover .logo1{ display:none; }
.header.uk-active .logo2, .header:hover .logo2{ display:block; }
.header.uk-active .text-white, .header:hover .text-white{ color:var(--main-color)!important; }
.header.uk-active .menu>ul>li>a, .header:hover .menu>ul>li>a{ color:#3e3e3e; }
.header.uk-active .menu>ul>li.active>a, .header:hover .menu>ul>li.active>a{ color:var(--main-color); }


.banner{ position: relative; overflow: hidden; height: 70vh; }
.banner .uk-container{ width: 1500px; }
.banner .swiper-container { width: 100%; height: 100%; }
.banner .swiper-slide { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; background-size: cover; background-position: center; background-repeat: no-repeat; }
.banner .slide-title { margin-bottom: 2rem; opacity: 0; transform: translateY(20px); transition: all 0.8s ease; }
.banner .slide-desc { margin-bottom: 5rem; opacity: 0; transform: translateY(20px); transition: all 0.8s ease;  transition-delay: 0.2s; }
.banner .slide-btn { margin-bottom: 3rem; background: #00c0ff; color:#fff; border-radius: 8px; width: 220px; margin-top: 1rem; opacity: 0; transform: translateY(20px); transition: all 0.8s ease;  transition-delay: 0.4s; }
.banner .swiper-slide-active .slide-title, .banner .swiper-slide-active .slide-desc, .banner .swiper-slide-active .slide-btn { opacity: 1;  transform: translateY(0); }
.banner .swiper-button-next,.swiper-button-prev { display: none; }
.banner .swiper-pagination{ bottom: 90px; }
.banner .swiper-pagination-bullet{ width: 40px; height: 5px; border-radius: 0px; }
.banner .swiper-pagination-bullet-active{ background: #fff; }

.banner .swiper-slide5 .uk-container{ display:none; }

.ipart1{ margin-top:-60px; margin-bottom: 70px; position: relative; z-index: 2; }
.ipart1 .icons{ margin-left: -10px; margin-right: -10px; }
.ipart1 .icons>.uk-wrap{ width: 20%; padding:0 10px; }
.ipart1 .icons>.uk-wrap>div{ background: #fff; border-radius: 20px; padding: 30px 0px; position: relative; box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15); }
.ipart1 .icons .ml10{ width:40%; }
.ipart1 .icons .number{ line-height: 1; }


.ipart2{ padding-bottom:90px; }
.ipart2 .hd{ margin-bottom: 10px; }
.ipart2 .hd .name{ padding:0 20px; }
.ipart2 .uk-subnav-pill{ right:20px; }
.ipart2 .uk-subnav-pill>li>a{ padding:5px 0; color:#454545; border-bottom: 2px solid transparent; font-size:18px; }
.ipart2 .uk-subnav-pill>li>a:hover{ color:var(--main-color); background: none; }
.ipart2 .uk-subnav-pill>.uk-active>a{ background: none; color:var(--main-color); border-color: var(--main-color); font-weight: bold; }
.ipart2 .uk-grid>div{ position: relative;}
.ipart2 .uk-grid>div::before{ content:''; display: block; width: 1px; background: url(../images/bg_doty.png); position: absolute; bottom: 60px; top:60px; left: 0; z-index: 1; }
.ipart2 .uk-wrap{ background: #fff; border-radius: 20px; position: relative; overflow: hidden; box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15); }
.ipart2 .uk-wrap .uk-box{ padding:40px; border-bottom: 3px solid transparent; background: #fff; transition: all ease 0.3s;}
.ipart2 .uk-wrap .uk-box .ico{ text-align: center; margin-bottom: 1rem; }
.ipart2 .uk-wrap .uk-box .tit{ color:#383838; margin-bottom: 0.5em; }
.ipart2 .uk-wrap .uk-box:hover{ border-color:var(--main-color); background: linear-gradient(to bottom, #fff 90%, #c6ecff); }


.ipart3{ padding:70px 0 115px; background-color: #fff; }
.ipart3 .tit{ margin-bottom: 20px; }
.ipart3 .uk-wrap{ position: relative; background: url(../images/bg1.png) center; background-size: cover; border-radius: 30px;  }
.ipart3 .uk-wrap>div{ position: relative; flex: 1; height: 400px; background:transparent; transition: all 0.3s ease-in-out; border: 10px solid #fff; border-radius: 30px;  }
.ipart3 .uk-wrap::before, .ipart3 .uk-wrap::after, .uk-wrap>div::before, .ipart3 .uk-wrap>div::after{ content:''; display: block; width: 0; height: 0; border-left:30px solid transparent; border-right:30px solid transparent; position: absolute; }
.ipart3 .uk-wrap::before{ top:0px; right: -30px; border-top:30px solid #fff; border-bottom:0 solid transparent;  }
.ipart3 .uk-wrap::after{ bottom:0px; right: -30px; border-top:0 solid transparent; border-bottom:30px solid #fff;  }
.ipart3 .uk-wrap>div::before{ top:-10px; left: -40px; border-top:30px solid #fff; border-bottom:0 solid transparent;  }
.ipart3 .uk-wrap>div::after{ bottom:-10px; left: -40px; border-top:0 solid transparent; border-bottom:30px solid #fff;  }
.ipart3 .uk-wrap .uk-box{ height: 100%; background-color: rgba(255, 255, 255, 0); border-radius: 20px; position: relative; overflow: hidden; }
.ipart3 .uk-wrap .uk-box .name{ padding:20px 10px; color:#fff; text-align: center; font-weight: bold; }
.ipart3 .uk-wrap .uk-box .ico{ position: absolute; left: 0; bottom: 40px; right: 0; text-align: center; }
.ipart3 .uk-wrap .desc{ display: none; }
.ipart3 .uk-wrap .btn{ opacity: 0; transition: all ease 0.3s; transition-delay: 0.4s; }
.ipart3 .uk-wrap>div:first-child{ margin-left: 0; }
.ipart3 .uk-wrap>div:last-child{ margin-right: 0; }
.ipart3 .uk-wrap>div.on{ flex:6; }
.ipart3 .uk-wrap>div:nth-child(1).on .uk-box{ background: url(../images/pic_w1.png) center/cover; }
.ipart3 .uk-wrap>div:nth-child(2).on .uk-box{ background: url(../images/pic_w1.png) center/cover; }
.ipart3 .uk-wrap>div:nth-child(3).on .uk-box{ background: url(../images/pic_w1.png) center/cover; }
.ipart3 .uk-wrap>div:nth-child(4).on .uk-box{ background: url(../images/pic_w1.png) center/cover; }
.ipart3 .uk-wrap .on .uk-box{ text-align: right; }
.ipart3 .uk-wrap .on .uk-box .name{ padding:100px 20px 20px; text-align: right; font-size: 44px; }
.ipart3 .uk-wrap .on .ico{ display: none; }
.ipart3 .uk-wrap .on .desc{ display: block; padding:0 20px; text-align: right; padding-left:50%; color:#fff; }
.ipart3 .uk-wrap .on .btn{ display: block; text-align: right; padding:0 20px; margin-top:20px; opacity: 1;  }
.ipart3 .uk-wrap .on .btn a{ display: inline-block; font-size: 18px; width: 160px; height: 50px; line-height: 50px; background: var(--main-color); text-align: center; color:#fff; border-radius: 10px; padding:0 10px; }


.ipartner{ padding:70px 0 115px; background-color: #def3ff; }
.ipartner .tit{ margin-bottom: 40px; }
.ipartner .uk-grid .uk-wrap{ border-radius: 10px; background: #fff; height: 100px; padding:10px; box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15); }
.ipartner .uk-grid .uk-wrap img{ max-height: 80px; max-width: 100%; }


.formbox{ padding:70px 0 80px; background:url(../images/bg2.png) center/cover; }
.formbox .hd{ margin-bottom:55px; }
.formbox .bd{ width: 80%; margin-left: auto; margin-right: auto; }
.formbox .bd .uk-form-controls{ position: relative; }
.formbox .bd .uk-form-controls label{ position: absolute; left: 0; width: 7em; color:#757575; text-align: right; line-height: 50px; }
.formbox .bd .uk-form-controls .uk-input{ padding-left:7em; background: rgba(255,255,255,0.8); border-radius: 8px; height: 50px; line-height: 50px; font-size: 18px; }
.formbox .bd .uk-form-controls .uk-select{ padding-left:7em; background: rgba(255,255,255,0.8); border-radius: 8px; height: 50px; line-height: 50px; font-size: 18px; }
.formbox .fd{ margin-top:70px; }
.formbox .fd .uk-button{ width: 290px; height: 50px; border-radius: 8px; line-height: 50px; background: var(--main-color); margin-bottom: 20px; }


/*页脚*/
.footer{ background:#181921; position: relative; color:#fff; padding:60px 0 20px; }
.footer .hd .fotlogo{ width:300px; }
.footer .hd .fotnav dl{ margin: 0 20px 0 0; min-width: 160px; }
.footer .hd .fotnav dl dt { margin-bottom:10px; }
.footer .hd .fotnav dl dt a{ color:#fff; }
.footer .hd .fotnav dl dd{ line-height: 2.4;}
.footer .hd .fotnav dl dd a{ color:#a1a1a1; }
.footer .hd .fotnav dl dd a:hover{ color:#fff; }
.footer .hd .fotnav dl.on dd{ display: block; }
.footer .hd .fotcat{ width: 290px; }
.footer .hd .fotcat li{ margin-bottom: 20px; position: relative; padding-left: 40px; }
.footer .hd .fotcat li .iconfont{ position: absolute; left: 0; top:3px; display: block; line-height: 30px; text-align: center; width: 32px; height: 32px; border:1px solid #fff; border-radius: 50%;}
.footer .hd .fotqrcode{ width:190px; }
.footer .hd .fotqrcode img{ width: 100%; }
.footer .fd{ color:#fff; margin-top:50px; border-top:1px solid rgba(255,255,255,0.1); padding:20px 0; }
.footer .fd a{ color:#fff; }
.footer .fd a:hover{ color:#fff; }



/*侧边联络*/
.floaticon {z-index: 99;position: fixed; right:0px; top: 50%; margin-top:-200px; }
.floaticon .floaticonLogo{ width:100px; background: #fff; }
.floaticon .floaticonLogo a{ display: block; background: #fff; height: 100px; color:#5c5c5c; text-align: center; padding-top: 25px;}
.floaticon .floaticonLogo a span{ font-size: 40px; height: 40px; line-height: 20px; color:var(--main-color);}
.floaticon .floaticonLogo a span.icon-wechat{ font-size:34px; }
/* .floaticon .floaticonLogo a:first-child{ border-top-left-radius: 8px; border-top-right-radius: 8px; } */
.floaticon .floaticonLogo a.backToTop{ background: var(--main-color); color:#fff; padding-top: 15px; height: 80px;}
.floaticon .floaticonLogo a.backToTop span{ color:#fff;}
.floaticon .uk-drop{ width:220px; background:#fff; margin:0; }
.weixinCode,.qqCode{ display: none; position: absolute;z-index: 9999; left: -317px; top: 45px; width: 300px; height: 262px;text-align: center;}
.weixinCode{ bottom:25px; }
.qqCode{ top:100px;}
.floaticon .icon-close{ position:absolute; bottom:-15px; left:-15px; display:block; width:30px; height:30px; background:#fff; padding:5px; border-radius:30px; box-shadow:0 0 5px 3px rgba(0,0,0,0.15); }
.floaticon .icon-close svg{ display:block; }



/*END页脚*/


.titbar{ margin-bottom: 60px; }
.titbar h2{ margin-bottom: 0; }
.titbar span{ display: inline-block; position: relative; padding-bottom: 15px; }
.titbar span::before{ position: absolute; bottom:0; left: 50%; transform: translateX(-50%); content:''; display: block; width: 100px; height: 3px; background: var(--main-color); }


.inban{ height: 40vh; background-size: auto 100%; background-position: center bottom; overflow: hidden; }
.inban h3{ margin: 0; line-height: 110px; position: relative; }
.inban h3::after{ position: absolute; left: 50%; bottom:-200px; transform: translateX(-50%); content: ''; display: block; width: 350px; height: 350px; background-color: rgba(0,0,0,0.65); border-radius: 50%; }
.inban h3 span{ position: relative; z-index: 2; }

/*二级导航*/
.subnav{ background: #f8f8f8; position: relative; padding-top:10px; }
.subnav .uk-flex a{ display: block; height: 60px; line-height: 60px; color:#6e6e6e; margin:0 30px; padding:0; position: relative; }
.subnav .uk-flex a::before{ content: ""; position: absolute; left: 50%; width: 0%; right:0; bottom:0px; height: 3px; background: var(--main-color); transition: all ease 0.2s; }
.subnav .uk-flex a:hover{ color:var(--main-color); }
.subnav .uk-flex a:hover::before{ width: 100%; left: 0; }
.subnav .uk-flex li.active a{ color:var(--main-color); font-weight: bold; }
.subnav .uk-flex li.active a::before{ content: ""; position: absolute; left: 0; width: 100%; right:0; bottom:-1px; height: 3px; background: var(--main-color); }
.subnav.uk-active{ top:0; box-shadow: 0 0 5px 3px rgba(0,0,0,0.15);}


.tbody{ padding:60px 0 150px; background: #fff;  }





/*公司简介*/
.company1{ padding:0 0 110px; }
.company1 img{max-width: 520px; }
.company1 .tit{ margin-bottom: 1em;}
.company1 .info{ margin-top:2em; line-height: 2; }


.company2{ padding:100px 0; background: #def3ff; }
.company2 .tit{ margin:15px 0 10px; }
.company2 .uk-grid{ position: relative;}
.company2 .uk-grid-divider>:not(.uk-first-column)::before{ border-color:#c7dae5; }
.company2 .uk-grid::before, .company2 .uk-grid::after{ content: ""; position: absolute; top: 0; bottom: 0; border-left: 1px solid #c7dae5; }
.company2 .uk-grid::after{ right: 0;}

.company3{ padding:60px 0 100px; }




/*发展历程*/
.comHist-man{ height: 0; overflow: hidden; opacity: 0;}
.comHist-min{ position:relative; padding-top:40px; }
.comHist-min .contain{ padding: 0 40px;  overflow: hidden; }
.comHist-min .swiper-container{ position: relative; overflow: hidden; }
.comHist-min .swiper-container:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0px;top:80px; border-bottom: 1px dashed rgba(255,255,255,0.5);}
.comHist-min .swiper-slide{ text-align: center; }
.comHist-min .swiper-slide .cHmin-box{  display: block; }
.comHist-min .swiper-slide .cHmin-box .name{ position: relative; line-height: 30px; padding-top:10px; font-size:30px; font-weight: bold; color:#fff; height: 120px; }
.comHist-min .swiper-slide .cHmin-box .name::after{ position: absolute; left:50%; bottom:31px; transform: translateX(-50%); content:''; display: block; width: 15px; height: 15px; background: #fff; border-radius: 50%; box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3); }
.comHist-min .swiper-slide .desc{ color:#fff; }
.comHist-min .swiper-slide .cHmin-box.cur .name{ color:var(--main-color); line-height: 50px; padding-top:0; font-size: 40px; }
.comHist-min .swiper-slide .cHmin-box.cur .name::after{ background: var(--main-color); box-shadow: 0 0 0 7px rgba(52,152,102,0.3); }

.comHist-min .swiper-button-prev, .comHist-min .swiper-button-next{ position: absolute; top:90px; z-index: 9; background: var(--main-color); color:#fff; width: 60px; height: 60px; text-align: center; line-height: 60px; border-radius: 50%; }
.comHist-min .swiper-button-next:after, .comHist-min .swiper-button-prev:after{  font-size:18px; }
.comHist-min .swiper-button-next{ right:-50px; }
.comHist-min .swiper-button-prev{ left: -50px; }

/* .comHist-min .swiper-container{text-align:center;font-size:0px;}
.comHist-min .swiper-container .swiper-wrapper{margin:0 auto;}
.comHist-min .swiper-container .swiper-wrapper .swiper-slide{display:inline-block;float:none;}

.cHistSwiper-prev,
.cHistSwiper-next{display:block;width:25px;height:100%;position:absolute;top:0px;}
.cHistSwiper-prev{left:-84px;background:url(../images/swiper3-l.png) no-repeat center center;}
.cHistSwiper-next{right:-84px;background:url(../images/swiper3-r.png) no-repeat center center;}

@media all and (max-width:1400px){
	.cHistSwiper-prev,
	.cHistSwiper-next{display:none;}
}
 */



/*合作伙伴*/
.partnerlist .uk-grid .uk-wrap{ border-radius: 10px; background: #fff; height: 100px; padding:10px; transition: all ease 0.3s; }
.partnerlist .uk-grid .uk-wrap img{ max-height: 80px; max-width: 100%; }
.partnerlist .uk-grid .uk-wrap:hover{ box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15);}


/*荣誉*/
.uk-lightbox.uk-open{ background-color: rgba(0, 0, 0, 0.85); }
.honorlist>div{ margin-left:-50px; }
.honorlist>div>div{ padding-left:50px; }
.honorlist>div>div.uk-grid-margin{ margin-top: 50px; }
.honorlist .uk-wrap{ border-bottom:3px solid #fff; }
.honorlist .uk-wrap .tit{ padding:10px 10px 15px; text-align: center; background: #fafafa; }
.honorlist .uk-wrap .ico{ position: relative; width:100%; height: 290px;  padding:30px; }
.honorlist .uk-wrap .ico::before{ content: ""; position: absolute; left:0; top:0; width:100%; height: 100%; background:url(../images/honor_wrap.png); background-size:100% 100%; }
.honorlist .uk-wrap .ico img{ width: 100%; height: 100%; }
.honorlist .uk-wrap:hover{ border-color:var(--main-color); }




/*招聘*/
.joinus { margin-bottom: 50px; border:1px dashed #c3c3c3; padding:60px 50px 60px 300px; }
.joinus .ico{ left: 100px; width: 100px; height: 100px; line-height: 100px; text-align: center; background: var(--main-color); border-radius: 50%; }
.joinus .desc{ margin-bottom: 20px; line-height: 2; }


.joblist li{ margin-bottom: 10px; border-bottom: 1px solid #e4e4e4; }
.joblist .ctn{ color:#848484; }
.joblist .ctn .spec{ color:#000; }
.joblist .uk-accordion-title{ height: 70px; padding:10px 90px 10px 20px; line-height: 50px; background:#fff; position: relative; border-top:1px solid #e4e4e4; }
.joblist .uk-accordion-title .uk-icon{ position: absolute; right:20px; top: 20px; transition: all ease 0.3s; color:#848484;  }
.joblist .uk-accordion-title::before{ display: none; }
.joblist .uk-accordion-title .args{ right:90px; }
.joblist .uk-accordion-title .args>div{ margin-left:40px; }
.joblist .uk-accordion-content{ padding:25px 20px 30px; margin:0; }
.joblist .uk-accordion-content .uk-wrap{ position: relative; margin-bottom: 10px; padding-left:6em; }
.joblist .uk-accordion-content .uk-wrap .spec{ color:#000; position: absolute; left: 0; width: 6em; }
.joblist .uk-accordion-content .first{ border-top: 1px dashed #e8e8e8; margin:15px 0 20px; padding-top:15px; }
.joblist .uk-open .uk-accordion-title{ background:var(--main-color); color:#fff; }
.joblist .uk-open .uk-accordion-title .tit{ color:#fff; }
.joblist .uk-open .uk-accordion-title .spec{ color:#fff; }
.joblist .uk-open .uk-accordion-title .ctn{ color:#fff; }
.joblist .uk-open .uk-accordion-title .uk-icon{ transform: rotate(180deg); color:#fff; }


/*联系我们*/
/* .catbody{ background:url(../images/map.png) center no-repeat; background-size: cover; } */
.catbody{ position: relative; }
.catbox{ position: absolute; z-index: 999; left: 50%; top:50%; transform: translateY(-50%); background:#fff; margin-left:260px; padding:35px; width: 440px; }
.catbox li{ margin-bottom: 30px; padding-bottom: 30px; border-bottom:1px solid #f1f1f1; }
.catbox .uk-wrap{ position: relative; padding-left:100px; color:#4e4e4e; }
.catbox .uk-wrap .ico{ position: absolute; left: 20px; top:0; }
.catbox .uk-wrap .iconfont{ line-height: 1; }
.catbox .uk-daohang{ background:var(--main-color); padding:0 20px;  }


/*联系我们*/
.contact-box{ padding:30px 0 70px; }
.contact-box .uk-wrap{ text-align: center; max-width: 320px; margin-left: auto; margin-right: auto; }
.contact-box .ico{ margin-bottom: 20px; }
.contact-box .name{ margin-bottom: 5px; }


#tdtmap{ height:600px; width: 100%; position:relative; z-index: 1; }
#tdtmap .tdt-infowindow-content-wrapper,#tdtmap .tdt-infowindow-tip{ background: none; box-shadow:none; }
#tdtmap .tdt-infowindow-tip-container{ display: none; }
#tdtmap .tdt-infowindow-content{ margin:0; }
#tdtmap .tdt-infowindow-close-button{ display: none; }
.catinfo{ position: relative; width:100px; height: 40px; line-height:40px; background:var(--main-color); padding:0px; color:#fff; overflow: hidden; }
.catinfo .tit1{ margin-bottom: 10px; }
.catinfo ul li,.catinfo ul li .iconfont{ color:#808080; }
.catinfo .onenavi{ color:#fff; }





/*发展历程*/
.historywrap .uk-subnav{ margin-left:0; margin-bottom: 80px; margin-top:-30px; }
.historywrap .uk-subnav>*{ padding:0; margin:0 5px; }
.historywrap .uk-subnav a{ height: 40px; font-size:24px; background:#d7d7d7; color:#fff; border-radius: 30px; padding:0 20px; }
.historywrap .uk-subnav .uk-active a{ background:var(--main-color); }
/* .history{ padding:0 100px; color:#363636; }
.history>div{ color:#fb4848; }
.history ul{ position: relative; padding-top:70px; padding-bottom:40px; margin-top:-40px; }
.history ul::before{ position: absolute; top:0; left: 50%; margin-left:-1px; content:''; display: block; width:1px; height: 100%; border-radius: 50%; background: #254479; }
.history ul li{ min-height: 150px; position: relative;}
.history ul li *{ transition: all ease 0.3s; }
.history ul li .wrap{ position: relative; padding-top:34px; }
.history ul li .year{ position: absolute; top:0; left:50%; margin-left:-50px; display: block; width:100px; height: 100px; line-height: 90px; border-radius: 50%; text-align: center; background:#fb4848; border:5px solid #fff; box-shadow:0 0 1px 1px #d1d1d1;  }
.history ul li:nth-child(odd){ padding-left: 50%;}
.history ul li:nth-child(odd) .year{ margin-left:50px; }
.history ul li:nth-child(odd) .year::before{ position: absolute; left: -55px; top:45px; content:''; display: block; width:50px; height:1px; background:#254479; }
.history ul li:nth-child(odd) .year::after{ position: absolute; left: -60px; top:40px; border-radius: 50%; content:''; display: block; width:11px; height:11px; background:#254479; }
.history ul li:nth-child(odd) .wrap{ padding-left: 170px; }
.history ul li:nth-child(even){ padding-right: 50%;}
.history ul li:nth-child(even) .year{ left: auto; right:50%; margin-right: 50px;}
.history ul li:nth-child(even) .year::before{ position: absolute; right: -55px; top:45px; content:''; display: block; width:50px; height:1px; background:#254479; }
.history ul li:nth-child(even) .year::after{ position: absolute; right: -60px; top:40px; border-radius: 50%; content:''; display: block; width:11px; height:11px; background:#254479; }
.history ul li:nth-child(even) .wrap{ padding-right: 170px; text-align: right;}
.history ul li:hover .year{ background-color: #fb4848; box-shadow:0 0 1px 1px #fb4848; } */

.history{ padding:0 100px; color:#363636; }
.history>div{ color:#fb4848; }
.history ul{ position: relative; }
.history ul::before{ position: absolute; top:0; left: 50%; margin-left:-1px; content:''; display: block; width:1px; height: 100%; border-radius: 50%; background: url(../images/bg_doty.png); }
.history ul li{ min-height: 320px; position: relative; margin-top:-60px; }
.history ul li:first-child{ margin-top:0; }
.history ul li *{ transition: all ease 0.3s; }
.history ul li .wrap{ position: relative; padding:30px 0px; }
.history ul li .wrap .ico{ position: relative; }
.history ul li .wrap .ico::before{ position: absolute; top:125px;  transform: translateY(-50%); content:''; display: block; width:18px; height: 18px; background:url(../images/ico_dot.png);  }
.history ul li .wrap .ico::after{ position: absolute; top:125px; content:''; display: block; width:60px; height: 1px; background:#23b8ee; }
.history ul li .wrap .desc{ padding:15px 0; }
.history ul li:nth-child(odd) .wrap{ margin-left:50%; padding-left:120px; text-align: left; }
.history ul li:nth-child(even) .wrap{ margin-right:50%; padding-right:120px; text-align: left; }
.history ul li:nth-child(odd) .num::before{ right: -3px;; }
.history ul li:nth-child(even) .num::before{ left: -3px; }
.history ul li:nth-child(odd) .ico::before{ left: -9px; }
.history ul li:nth-child(odd) .wrap .ico::after{ left:-69px; }
.history ul li:nth-child(even) .ico::before{ right: -9px; }
.history ul li:nth-child(even) .wrap .ico::after{ right:-69px; }


.history ul li .year{ position: absolute; top:91px; left:50%; margin-left:-65px;  }
.history ul li .year .num{ position: relative; z-index: 2; display: block; width:130px; height: 130px; line-height: 130px; border-radius: 50%; text-align: center; background:url(../images/ico_circle.png); }
.history ul li .year .num::before{ position: absolute; top:50%; transform: translateY(-50%); content:''; display: block; width:7px; height: 7px; background:#23b8ee; border-radius: 50%; }
.history ul li .year .num img{ display: block; padding:13px; }


/*视频*/
.videolist .wrap {border:1px solid #d8d8d8; border-bottom-width: 3px;}
.videolist .wrap a{ z-index: 3;}
.videolist .wrap .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; background-size: cover; }
.videolist .wrap .con .tit .f16{ color:#000; }
.videolist .wrap .con{  padding:20px 30px; }
.videolist .wrap .con .tit{ min-height: 80px; }
.videolist .wrap .col .iconfont{ color:#b2b2b2; }
.videolist .wrap:hover .col .iconfont{ color:#65a4ff; }
.videolist .wrap:hover{ border-bottom-color:#003fb1; }
.videolist .wrap:hover .con .titi .f16{ color:#003fb1; }
.videolist .uk-grid>.uk-grid-margin { margin-top: 50px!important; }


/*新闻样式*/
.newslist-line{ padding:30px; border:1px solid #f1f1f1; background: #fff; }
.newslist-line ul{ border-top:1px solid #f3f3f3; }
.newslist-line li{ position: relative; height: 70px; padding:10px 20px 10px 25px; background: #fff; border-bottom:1px solid #f3f3f3; }
.newslist-line li::before{ content:''; display: block; position: absolute; left: 0; top:-1px; right:0; height: 1px; background: transparent; }
.newslist-line li a{ display: block; color:#606060; position: relative; line-height: 50px; padding-right: 100px; }
.newslist-line li a .date{ position: absolute; right:0; top:0; bottom:0; line-height: 50px; color:#a6a6a6; }
.newslist-line li a::before{ position: absolute; left: -17px; top:22px; transform: rotate(45deg); content:''; display: block; width:7px; height: 7px; background: #606060; }
.newslist-line li:hover{ border-color:var(--main-color); }
.newslist-line li:hover::before{ background-color: var(--main-color);}
.newslist-line li:hover a{ color:var(--main-color); }
.newslist-line li:hover a::before{ background: var(--main-color); }
.newslist-line li:hover .date{ color: var(--main-color); }

.newsside{ border:1px solid #f1f1f1; width: 280px; background: #fff; }
.newsside .tit{ border-bottom: 1px solid #f1f1f1; padding:0 10px; line-height: 46px; }
.newsside ul{ padding:10px 15px; }
.newsside ul li{ padding-left:15px; margin-bottom:10px; position: relative; }
.newsside ul li::before{ content:''; display: block; width: 7px; height: 7px; background: #323232; position: absolute; left: 0; top:10px; }

.newsmain{ border:1px solid #f1f1f1; background: #fff;}
.newsmain>.tit{ border-bottom: 1px solid #f1f1f1; line-height: 44px; padding:0 30px; height: 47px; }
.newsmain>.tit span{ display: inline-block; border-bottom:3px solid var(--main-color); height: 48px; }
.newscontent{  padding:20px 30px 40px; min-height: 400px; }




/*新闻*/
.newspart{  margin-bottom: 50px; background:#def3ff; margin-top:30px; }
.newspart .pic{ width:100%; height: 440px; overflow: hidden; }
.newspart .uk-wrap{ margin:40px 50px; }
.newspart .uk-wrap .desc{ color:#747474; line-height:2.2; }
.newspart .uk-wrap .uk-button{ line-height: 46px; padding:0 20px; }
.newspart .uk-wrap .more a{ min-width: 160px; }

.newslist li{ position: relative; margin-top: -1px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:40px 0px;}
.newslist li .pic{ width:280px; margin-right:50px; }
.newslist li .date{ margin-left:20px; margin-right:80px; width:90px; position: relative; color:#c8c8c8; padding-top: 5px; }
.newslist li .date .f60{ line-height: 1.2;}
.newslist li .date::before{ position: absolute; top:50%; right: -40px; transform: translateY(-50%); content:''; display: block; width:10px; height: 10px; background: #c8c8c8; border-radius: 50%; }
.newslist li .con .tit{ margin-bottom:10px; }
.newslist li .con .desc{color:#8d8d8d; line-height: 1.8; min-height: 60px; margin-top:8px; }
.newslist li:hover{ border-color:var(--main-color); position: relative; z-index: 1; }
/* .newslist li:hover .tit, .newslist li:hover .con .desc{ color:var(--main-color); } */
.newslist li:hover .tit{ color: var(--main-color); }
.newslist li:hover .date{ color:var(--main-color); }
.newslist li:hover .date::before{ background: var(--main-color); }


.newslist2 li{ margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #e0e0e0;}
.newslist2 li .pic{ width:130px; margin-right:40px; }
.newslist2 li .pic .img{ background-size:100% auto; }
.newslist2 li .con{ position: relative;}
.newslist2 li .con .tit{ padding-right:100px; margin-bottom: 5px; }
.newslist2 li .con .date{ position: absolute; top:0; right:0; }


.newsdetail{ border-top:1px solid #e0e0e0; padding-top:50px; }

h1.f36{ margin-top:30px; padding-left:50px; padding-right:50px; line-height: 1.4; }
.infos{  margin-bottom: 20px; padding-bottom: 15px; color:#a2a2a2; }

.infos .tags{ margin:20px 0 -10px; }
.infos .tags span,.infos .tags a{ margin-left:5px; background:#e2e2e2; color:#717171; }
.infos .tags span:hover,.infos .tags a:hover{ margin-left:5px; background:var(--main-color); color:#fff; }

.backlink{ margin-bottom: 40px; }

.content{ line-height: 2; color:#727272; }
.content img{ height: auto!important;}

.share{  padding:20px;  }


/*上下链接*/
.cother{  }
.cother ul li{ padding: 12px 20px 12px 110px; background-size: auto; position: relative; margin-bottom: 20px; background-color: #f8f8f8; }
.cother ul li a{color:#8a8a8a; white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis; }
.cother ul li a:hover{color:var(--main-color); }
.cother li span{ position: absolute; top:12px; left: 25px; padding-left:20px; background-repeat: no-repeat; background-position: left center; }
.cother li:first-child span{ background-image: url(../images/icon_prev.png); }
.cother li:last-child span{ background-image: url(../images/icon_next.png); }



/*分享*/
/* .uk-modal-share{ padding: 20px 40px; }
.uk-modal-share .tit{ border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 10px; }
.uk-modal-share .uk-grid{ padding:30px 10px; }
.uk-modal-share .uk-wrap .ico{ width:60px; height: 60px; line-height: 60px; border-radius: 50%; color:#fff; margin:0 auto 10px; }
.uk-modal-share .icon-weibo-share .ico{ background:#f87f86; }
.uk-modal-share .icon-weixin-share .ico{ background:#36d7b6; }
.uk-modal-share .icon-qq-share .ico{ background:#73b8f8; } */



/*honor轮播*/
.honor .swiper-main{width:100%;height:600px; overflow:hidden;margin-bottom:10px; }
.honor .swiper-thumbs-container{position:relative;width:100%;padding:0 30px}
.honor .swiper-thumbs{width:100%;height:160px;box-sizing:border-box;overflow:hidden; background: #f2f2f2; padding:10px; }
.honor .swiper-thumbs .swiper-slide{/*opacity:.4;transition:opacity .3s;*/cursor:pointer; width: 100%; height: 100%; border:3px solid #fff; overflow: hidden; }
.honor .swiper-thumbs .swiper-slide img{ width: 100%; height: 100%; object-fit: cover;}
.honor .swiper-thumbs .swiper-slide-thumb-active{opacity:1;border:3px solid #007bff;}
.honor .swiper-main .swiper-slide{ position: relative; padding-bottom: 50px; }
.honor .swiper-main .swiper-slide .ico{ width: 100%; height: 100%; display:flex;justify-content:center;align-items:center;text-align:center;padding:50px; border:1px solid #ebebeb; }
.honor .swiper-main .swiper-slide .ico img{max-width:100%;max-height:100%;}
.honor .swiper-main .swiper-slide .name{ padding:10px; }
/* .honor .slide-content{position:absolute;bottom:50px;left:50px;right:50px;color:#fff;text-align:left;background-color:rgba(0,0,0,.5);padding:20px;border-radius:5px}
.honor .slide-content h2{font-size:28px;margin-bottom:10px}
.honor .slide-content p{font-size:16px} */
.honor .swiper-button-next,.honor .swiper-button-prev{ margin:0!important; color:#fff;background-color:rgba(0,0,0,.3);width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .3s}
.honor .swiper-button-next:hover,.honor .swiper-button-prev:hover{background-color:var(--main-color)}
.honor .thumbs-button-next,.honor .thumbs-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}
.honor .thumbs-button-prev{left:0}
.honor .thumbs-button-next{right:0}
.honor .swiper-button-next:after,.honor .swiper-button-prev:after{ font-size:18px; }
.honor .thumbs-button-next:after,.honor .thumbs-button-prev:after{font-size:10px}
.honor .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:.6}
.honor .swiper-pagination-bullet-active{opacity:1;background-color:#fff}
@media (max-width:768px){
	.honor .swiper-main{height:350px}
	.honor .swiper-thumbs-container{padding:0 40px}
	.honor .swiper-thumbs{height:80px}
	/* .honor .slide-content{bottom:20px;left:20px;right:20px;padding:15px}
	.honor .slide-content h2{font-size:22px}
	.honor .slide-content p{font-size:14px} */
}
@media (max-width:480px){
	.honor .swiper-main{height:250px}
	.honor .swiper-thumbs-container{padding:0 35px}
	.honor .swiper-thumbs{height:80px}
	.honor .slide-content{bottom:10px;left:10px;right:10px;padding:10px}
	.honor .slide-content h2{font-size:18px;margin-bottom:5px}
	.honor .slide-content p{font-size:12px}
	.honor .swiper-button-next,.honor .swiper-button-prev,.honor .thumbs-button-next,.honor .thumbs-button-prev{width:30px;height:30px}
	.honor .swiper-button-next:after,.honor .swiper-button-prev:after{font-size:14px}
	.honor .thumbs-button-next:after,.honor .thumbs-button-prev:after{font-size:10px}
}



/*解决方案*/
.inban2{ height: 500px; background-position: center bottom; background-size: auto 100%; color:#fff; background-repeat: no-repeat; }
.inban2 .uk-wrap{ padding-top:170px; }
.inban2 .uk-wrap .btn{ margin-top:3em; }
.inban2 .uk-wrap .btn .uk-button{ width:180px; height: 50px; line-height: 50px; }


.solution_three_box{ padding:60px 0 100px; }
.solution_three_box .uk-wrap{ padding:40px; border-radius: 20px; box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15);  }
.solution_three_box .uk-wrap .name{ line-height: 1.2; padding-bottom: 10px; border-bottom: 1px solid #ebebeb; margin-bottom: 15px; }
.solution_three_box .uk-wrap .desc{ line-height: 2; }


.solution_icon { background: #eef9ff; padding: 60px 0 100px;}
.solution_icon .uk-wrap{ max-width: 380px; margin-left: auto; margin-right: auto;}
.solution_icon .uk-wrap .ico{ margin-bottom: 20px; }
.solution_icon .uk-wrap .name{ line-height: 1.2; padding: 15px 10px; }
.solution_icon .uk-wrap .desc{ line-height: 2; }


.solution_product{ padding:60px 0 100px; }
.solution_product .uk-wrap .ico{ margin-bottom: 20px; }
.solution_product .uk-wrap .ico img{ max-width: 260px; max-height: 220px; }



/*测试服务*/
.service_three_box{ padding:60px 0 100px; }
.service_three_box .uk-wrap{ padding:0px; border-radius: 20px; overflow: hidden; box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15);  }
.service_three_box .uk-wrap .ico{ overflow: hidden;}
.service_three_box .uk-wrap .ico img{ transition: all ease 0.3s;}
.service_three_box .uk-wrap .name{ margin:20px 20px 10px; line-height: 1.2; padding-bottom: 15px; border-bottom: 1px solid #ebebeb; }
.service_three_box .uk-wrap .desc{ padding:0 1px 15px; }
.service_three_box .uk-wrap .desc li{ padding:5px 20px; }
.service_three_box .uk-wrap .desc li:hover{ color:var(--main-color); background: #eef9ff; }
.service_three_box .uk-wrap:hover .ico img{ transform: scale(1.1); }


.partnerbox{ padding:60px 0 100px; }


.service_flow{ padding:60px 0 100px; background: #eef9ff; }
/* .service_flow .uk-grid{ overflow: hidden;} */
.service_flow .uk-wrap{ background: #fff; padding:30px 20px; border-radius: 20px; box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15);  }
.service_flow .uk-grid>div{ position: relative; }
.service_flow .uk-grid>div::before{ content:''; display: block; position: absolute; left: 20px; top:50%; transform: translateY(-50%); width: 30px; height: 30px; background: url(../images/ico_arrow.png) center no-repeat; background-size: contain; }
.service_flow .uk-grid>div:first-child::before{ display: none; }
.service_flow .uk-wrap .ico{ width: 72px; height: 72px; line-height: 60px; text-align: center; color:#fff; background: var(--main-color); border:6px solid #cce7f6; margin:0 auto 30px; border-radius: 50%; }
.service_flow .uk-wrap .name{ margin:15px 0; }



.service_slide{ padding:60px 0 100px; }
.service_slide .uk-position-small{ width: 32px; height: 32px; text-align: center; display: flex; align-items: center; background: #fefeff; border:1px solid #ebebeb; border-radius: 50%;}
.service_slide .uk-position-small svg{ width: 10px; display: block; }


.service_brand{ padding: 60px 0 100px;  background: #eef9ff; }
.service_brand .uk-grid .uk-wrap{ border-radius: 10px; background: #fff; height: 100px; padding:10px; box-shadow: 0 0 8px 5px rgba(0, 137, 208, 0.15); }
.service_brand .uk-grid .uk-wrap img{ max-height: 80px; max-width: 100%; }



/*数据采集*/

.collect_box{ padding:60px 0 100px; }
.collect_box .uk-wrap{ padding:30px; border-radius: 20px; margin-bottom: 30px; background: url(../images/bg3.png) center/cover no-repeat;  }
.collect_box .uk-wrap:last-child{ margin-bottom: 0; }
.collect_box .uk-wrap .ico{ max-width: 580px; width: 35%; }
.collect_box .uk-wrap .ico img{ border:10px solid rgba(255,255,255,0.5); border-radius: 10px; }
.collect_box .uk-wrap .con{ padding:20px 50px; flex:1; }
.collect_box .uk-wrap .con .f36{ margin-bottom: 20px; }
.collect_box .uk-wrap .con .desc{ line-height: 2;  }
.collect_box .uk-wrap:nth-child(even) .con{ order:-1; }

.collect_flow{ padding:60px 0 100px; background: #eef9ff; }


.collect_switcher{ padding: 0px 0 50px; }
.collect_switcher .uk-subnav-pill{ border-bottom: 1px solid #ebebeb; margin-left: 0!important;}
.collect_switcher .uk-subnav-pill span{ display: block; font-size: 60px; line-height: 1; }
.collect_switcher .uk-subnav-pill>li>a{ display: block; text-align: center; width: 140px; padding: 0; }
.collect_switcher .uk-subnav-pill>li>a>div{ padding:10px; font-size: 18px; }
.collect_switcher .uk-subnav-pill>*{ padding:0; margin:0 10px; }
.collect_switcher .uk-subnav-pill>.uk-active>a{ background: none; color:var(--main-color);  position: relative; }
.collect_switcher .uk-subnav-pill>.uk-active>a::before{ content: ''; display: block; width: 100%; height: 3px; background: var(--main-color); position: absolute; left: 0; bottom: -2px; right: 0; }
.collect_switcher .uk-subnav-pill>li>a:hover{ background:none; }

.collect_switcher .uk-switcher{ margin-top:50px!important; }
.collect_switcher .uk-switcher .ico{ border-radius: 20px; overflow: hidden; }
.collect_switcher .uk-switcher .ico img{ width: 100%; }
.collect_switcher .uk-switcher .name{ padding:10px; }


/*搜索*/
.bg-gray3{ color:#c8c8c8; }
.bg-gray2{ color:#8d8d8d; }
/* .searchlist{ background:#fff; } */
.searchlist{ background: #fff; border:1px solid #f1f1f1; }
.searchlist .sobar{ margin-bottom: 20px; }
.searchlist .sobar .uk-search-default{ width: 380px;}
.searchlist .sobar .uk-search-default .uk-search-icon-flip~.uk-search-input{ border-color:#fff; border-radius: 20px; background:#fff; width: 100%; padding-left:20px; }
.searchlist .sobar .uk-icon{ color:#000; }
.searchlist .sobar a{ display: inline-block; background:#c3c3c3; color:#fff; min-width: 120px; text-align: center; line-height: 30px; margin-right: 5px; }
.searchlist .sobar a:hover,.searchlist .sobar a.active{ background:#0053a4; }

.searchlist .searchinfo{ background: #fff; padding: 10px 15px; margin-bottom: 20px; color:#757575; border-bottom:1px solid #e7e7e7; }
.searchlist .news{ padding:0 30px; }
.searchlist .news li{ padding-bottom: 30px; margin-bottom: 30px; border-bottom:1px solid #e9e9e9; position: relative; padding-left: 20px; position: relative; }
.searchlist .news li .uk-icon{ position: absolute; left: 0; top:9px; }
.searchlist .news li .tit a{ color:#000000; }
.searchlist .news li .tit a span{ color:var(--main-color)!important; }
.searchlist .news li .date{ margin-bottom: 5px; color:#c8c8c8; }
.searchlist .news li .date .desc{ color:#8b8b8b; }
.searchlist .news li:hover .tit a{ color:var(--main-color); }




/*分页*/
.pages{ margin: 50px 0;}
.pages .uk-pagination a,.pages .page-num{ display: block; padding:0; height: 40px; line-height: 40px; padding:0 8px; min-width:38px; text-align: center; border:1px solid #e8ecee;  background: #fff; margin-left:-1px; color:#748185; }
.pages .uk-pagination a:first-child{border-top-left-radius: 4px; border-bottom-left-radius: 4px; background: #fff;}
.pages .uk-pagination a:last-child{border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-color: #fff;}
.pages .uk-pagination a span{ display: block; height: 100%; line-height: 40px; padding:0; }
.pages .uk-pagination a svg{ display: block;}
.pages .uk-pagination .page-num-current, .pages .uk-pagination a:hover{ color:#fff; background: var(--main-color); border-color:var(--main-color); }
.pages .uk-pagination a:hover span{ color:#fff;}
.pages .uk-pagination .uk-icon{ padding:9px 0; }
.pages .uk-pagination .current{ border-top:1px solid #e8ecee; border-bottom:1px solid #e8ecee; height: 40px; line-height: 38px; padding:0 15px; color:#748185; background:#fff; }
.pages .jump { margin-left:20px; }
.pages .jump select{ height: 38px; border:1px solid #e8ecee; color:#748185; line-height: 38px; border-radius: 4px; padding-left:10px; padding-right:10px; }
.pages .jump input{ width:50px; border:1px solid #e8ecee; height: 38px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; margin-left:5px; text-align: center; color:#748185; outline: none; }
.pages .jump button{ cursor: pointer; color:#748185; background:#ffffff; height: 38px; padding:0 10px; border:1px solid #e8ecee; border-left: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }




/**/
.floaticon {z-index: 99;position: fixed; right:0px; top: 40%; }
.floaticon .qrcode{ border-top:1px solid#fff; cursor: pointer; }
.floaticon .qrcode .uk-dropdown{ min-width:160px; width:160px; padding:15px; }
/* .floaticon .floaticonLogo{ width:100px;}
.floaticon .floaticonLogo a{ display: block; background: #fff; height: 100px; color:#5c5c5c; text-align: center; padding-top: 25px;}
.floaticon .floaticonLogo a span{ font-size: 40px; height: 40px; line-height: 20px; color:#1c4599;}
.floaticon .floaticonLogo a:first-child{ border-top-left-radius: 8px; border-top-right-radius: 8px; }
.floaticon .floaticonLogo a.backToTop{ background: #1c4599; color:#fff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; padding-top: 25px;}
.floaticon .floaticonLogo a.backToTop span{ color:#fff;}
.weixinCode,.qqCode{ display: none; position: absolute;z-index: 9999; left: -317px; top: 45px; width: 300px; height: 262px;text-align: center;} */
/* .weixinCode{ bottom:25px; }
.qqCode{ top:100px;} */


.uk-telline{ border-top:1px solid #eee; border-bottom: 1px solid #eee; margin: 0 auto; padding:15px 0; }


@media screen and (max-width: 1440px) {
    .uk-container{ padding-left:10px; padding-right:10px; }
}


@media screen and (max-width: 1200px) {

}