@media ( max-width : 960px) {
.pb0 {
padding-bottom: 0!important;
}
.mb15 {
margin-bottom: 10px!important;
}
.f60 {
font-size: 30px;
}
.f40 {
font-size: 26px;
}
.f36 {
font-size: 22px;
}
.f30 {
font-size: 22px;
}
.f24, .f22, .f20 {
font-size: 18px;
}
.f18 {
font-size: 17px;
}
.f16 {
font-size: 15px;
}
.f14 {
font-size: 14px;
}
.footer .fotcat {
width:400px;
}
.uk-margin-medium-bottom {
margin-bottom:20px!important;
}
.uk-margin-large-bottom {
margin-bottom:30px!important;
}
.uk-offcanvas-bar {
background: #fff;
}
.uk-offcanvas-bar .uk-close {
color:#000;
}
.uk-offcanvas-bar .uk-nav-default>li>a {
color:#222;
}
.uk-offcanvas-bar .uk-nav-default>li>a:focus, .uk-offcanvas-bar .uk-nav-default>li>a:hover {
color:#222;
}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
color:#222!important;
}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover {
color:#000!important;
}
.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
#offcanvas-push .uk-nav>li {
border-bottom:1px solid #ebebeb;
}
#offcanvas-push .uk-nav>li>a {
line-height: 40px;
padding:5px 10px;
}
#offcanvas-push .uk-nav-sub {
padding-top:0px;
}
#offcanvas-push .uk-nav-sub a {
line-height: 30px;
}
#offcanvas-push .uk-nav-parent-icon>.uk-parent>a::after {
margin-top:8px;
}
.header {
min-height: 60px;
height: auto;
padding:0;
}
.header .uk-logo img {
max-height: 40px;
}
.header .mnav {
min-height: 60px;
margin-left: 10px;
}
.header .mnav .uk-button {
background:none;
border:0;
color:#909090!important;
width:36px;
height: 36px;
padding:4px;
border-radius: 50%;
}
.header .mnav .uk-button svg {
display: block;
}
.uk-offcanvas-page .header .mnav .uk-button {
background:#0054a7;
color: #fff !important;
}
.header .uk-navbar-right {
min-height: 60px;
padding-right:10px;
}
.header .uk-navbar-right img {
height:26px
}
.mheader .uk-drop {
left: 0px!important;
right: 0px!important;
width: 100%;
}
.mheader .uk-search {
background:#fff;
height: 50px;
padding:5px 15px;
border-top:1px solid #dbdbdb;
}
.mheader .uk-search .uk-search-input {
border:0;
min-width: 260px;
color:#222;
padding: 0;
font-size:14px;
}
.mheader .uk-search-default {
width:100%;
}
.mheader .uk-search-default .uk-search-icon {
color:#fff;
}
.mheader :-ms-input-placeholder {
color:#999!important;
}
.mheader ::-moz-placeholder {
color:#999;
}
.mheader ::-webkit-input-placeholder {
color:#999;
}
.banner .uk-dotnav {
bottom:14px;
}
.banner .uk-dotnav>* {
padding:0;
}
.banner .uk-dotnav>*>* {
margin:-150px 2px;
width:6px;
height: 6px;
border:0;
border-radius: 5px;
background:#fff!important;
transition: all ease 0.3s;
}
.banner .uk-dotnav>.uk-active>* {
width:40px;
background:#0054a7!important;
}
.title {
margin-bottom: 10px;
}
.title .f18 {
font-size:14px;
}
.title .tit::before {
height: 2px;
width: 80px;
margin-left:-40px;
bottom:2px;
}
.ipart1 {
padding:20px 15px 30px;
 margin-top: -140px;

}
.srvfilter {
background:#0054a7;
padding:15px 20px 20px;
}
.srvfilter .uk-select:not([multiple]):not([size]) {
font-size:14px;
border:0;
}
.srvwrap .isrv>div>div {
display: none;
}
.srvwrap .isrv>div>div:nth-child(-n+15) {
display: block;
}
.srvwrap .isrv .uk-wrap {
padding:4px;
}
.srvwrap .isrv .uk-wrap .name {
margin-top:4px;
line-height: 30px;
font-size:13px;
}
.itelbar {
background:#0054a7;
padding:15px 15px;
margin-top: 10px;
}
.itelbar>div:first-child div {
width:50px;
line-height: 1.2;
margin-left: 5px;
}
.itelbar>div .iconfont {
font-size:40px;
line-height: 1;
}
.itelbar>div:last-child {
margin-left: 5px;
}
.ipart2 {
padding:30px 15px 70px;
}
.ipart2 .youshi {
padding-top:0;
padding-bottom: 0;
}
.ipart2 .youshi>div {
margin-left:-10px;
}
.ipart2 .youshi>div>div {
padding-left:10px;
}
.ipart2 .youshi .uk-wrap {
padding:20px 10px 10px;
}
.ipart2 .youshi .uk-wrap .ico img {
width:60px;
}
.ipart2 .youshi .desc {
margin-top:5px;
}
.ipart2 .youshi .uk-grid>.uk-grid-margin {
margin-top:40px;
}
.ipart2 .youshi .uk-wrap::after {
height: 30px;
bottom:-30px;
background-size:auto 100%;
}
.ipart3 {
padding:30px 15px;
}
.ipart3 .subnews {
margin-bottom: 20px;
}
.ipart3 .subnews>li {
min-width: 30%;
margin:0 2px;
}
.ipart4 {
padding:30px 15px;
}
.ipart4 .iflow {
padding-top:10px;
}
.ipart4 .iflow .uk-wrap {
min-width: 18%;
margin:0 2px 20px;
border-radius: 26px;
}
.ipart4 .iflow .uk-wrap .con {
border-radius:25px;
padding:20px 5px;
}
.ipart4 .iflow .uk-wrap .name {
font-size:12px;
}
.ipart4 .iflow .uk-wrap .num {
font-size:36px;
}
.ipart4 .iflow .uk-wrap .iconfont {
font-size:20px;
height: 30px;
line-height: 30px;
}
.ipart5 {
padding:30px 15px 40px;
}
.ipart5 .iabout {
padding-top:0;
}
.ipart5 .iabout .right {
order:-1;
margin-bottom: 10px;
}
.ipart5 .iabout .right .uk-wrap {
padding:0 20px;
}
.ipart5 .iabout .right .uk-wrap .uk-position-center img {
width:60px;
}
.ipart5 .iabout .left .f100 {
font-size:50px;
}
.ipart5 .iabout .left .con {
margin:0 0 15px;
font-size:15px;
}
.ipart5 .iabout .left .btn {
text-align: center;
}
.igbook {
padding:30px 20px 40px;
}
.igbook .uk-width-auto {
width:100%;
}
.igbook .left {
text-align: center;
}
.igbook .sub {
padding-bottom:10px;
font-size:16px;
}
.igbook .sub::before {
height: 2px;
left: 50%;
width:80px;
margin-left:-40px;
}
.igbook .msgtel {
margin-top:20px;
width:270px;
margin:10px auto 20px;
padding:7px;
justify-content: center;
}
.igbook .msgtel .f34 {
font-size:22px;
margin-left:10px!important;
}
.igbook .gbook .uk-grid-margin {
margin-top:10px!important;
}
.gbook .uk-input {
font-size:14px;
}
.gbook .uk-textarea {
font-size:14px;
}
.gbook .uk-select:not([multiple]):not([size]) {
font-size:14px;
}
.igbook .gbook .btn {
margin-top:20px!important;
}
.gbook .btn .uk-button {
margin-left:0;
width: 50%;
font-size:15px;
}
.ipart7 {
padding:30px 15px 40px;
}
.ipart7 .subnews {
margin-bottom: 15px;
}
.ipart7 .subnews>li {
min-width: 32%;
margin:0 2px;
font-size:15px;
}
.ipart7 .box {
margin:15px 0 0;
padding:10px 0;
}
.ipart8 {
padding:30px 15px 40px;
}
.ipart8 .uk-hidden\@s .uk-grid {
margin-left:-10px;
}
.ipart8 .uk-hidden\@s .uk-grid>li {
padding-left:10px;
}
.ipart8 .uk-hidden\@s .uk-grid>li.uk-grid-margin {
margin-top:10px;
}
.ipart8 .uk-wrap {
height: 82px;
    background: #fff;
}
.ipart8 .uk-wrap img {
max-height: 70px;
}    /* .ipart1 .left{ margin-bottom: 20px; }    .ipart1 .left,.ipart1 .left .f20{ margin-right: 0;}    .ipart1 .left .f20{ font-size:16px;  }    .ipart1 .left .iabt{ line-height: 1.8; font-size:15px; }    .ipart1 .left .btn.uk-margin-top{ margin-top:10px!important; }    .vdo .uk-position-cover img{ max-width: 60px;}        .ipart2{ padding:0 15px 30px;}    .ipart2 .tit::before{ width:50px; height: 3px;}    .ipart2 .uk-grid>div.uk-grid-margin{ margin-top:10px; }    .ipart2 .ihonor{ margin-top:0; }    .ipart2 .ihonor .tit{ top:50px; }    .ipart2 .ihonor .uk-slider-items{ padding-top:30px; }    .ipart2 .ihonor .uk-slider-items li{ min-height: auto; }    .ipart2 .ihonor .uk-slider-items li img{ top:-30px; max-height: 100%; right:50px; max-width:50%; }    .ipart2 .ihonor .uk-slidenav{ width:30px; height: 30px; padding:5px; }    .ipart3{ padding:30px 15px 40px; }    .ipart3 .tit.f36{ margin-bottom: 30px; }    .ipart3 .newsnav{ top:1px; left: 110px; font-size:15px; }    .ipart3 .newsnav a{ margin-right: 6px; }    .ipart3 .newsnav a:last-child{ margin-right:0; }    .ipart3 .uk-wrap{ padding-left:85px; }    .ipart3 .date{ width:70px; height: 70px;}    .ipart3 .date .f48{ line-height: 50px; height: 50px; font-size:40px; }    .ipart3 .date .f14{ height: 20px; line-height: 20px;}    .ipart3 .uk-wrap .tit{ margin-bottom: 5px; } */
.footer {
padding:20px 15px;
border-top-width: 3px;
}
.footer .fottel {
background:none;
padding:0;
margin-bottom:5px;
}
.footer .fotcat {
padding:0 15px;
width: auto;
}
.footer .copyright {
border-top:1px solid #424242;
padding-top:15px;
margin-top:15px;
}
.footer .fotlink {
border-top:1px solid #424242;
padding-top:15px;
margin-top:15px;
}
.footer .fotlink a {
margin-bottom: 5px;
}
.mban {
position: relative;
}
.mban .intitle {
bottom: 30px;
line-height: 1.2;
font-size:24px;
}
.mban .intitle::before {
content:'';
display: block;
position: absolute;
bottom:-10px;
left: 50%;
width:60px;
margin-left:-30px;
height: 2px;
background-color: #fff;
}
.tBody {
padding:20px 15px 50px;
min-height: 300px;
}
.subname {
margin-bottom: -10px;
}
.subnav {
padding-top:5px;
height: 50px;
}
.subnav a {
height: 45px;
line-height: 42px;
padding:0;
}
.subnav>div>.uk-flex>a:not(.active) {
display: none;
}
.subnav a.active {
color:#3a3a3a;
}        /*tag*/
.tags-box dl {
margin-bottom: 10px;
margin-top:0;
}
.tags-box dl dt {
height: 36px;
}
.tags-box dl dt span {
line-height: 36px;
padding:0 15px;
min-width: 100px;
}
.tags-box dl dt span::before {
border-top-width:18px;
border-bottom-width: 18px;
}
.tags-box dl dd {
padding:10px 15px;
font-size:14px;
}
.uk-tags h4 {
height: 22px;
margin:0 0 15px;
line-height: 22px;
font-size:22px;
}
.uk-tags .taglist .uk-grid>li.uk-grid-margin {
margin-top:15px;
}
.uk-tags .uk-wrap {
padding:15px 30px 25px 15px;
}    /*网站地图*/
.sitemap dl dt {
line-height: 36px;
}
.sitemap dl dt .f22 {
font-size:16px;
}
.sitemap dl dd {
padding:15px;
font-size:14px;
}
.sitemap .submenu>.uk-flex {
flex-wrap: wrap;
}
.submenu .son {
margin-right:0;
margin-bottom: 10px;
}
.submenu .son .uk-flex {
flex-wrap: wrap;
}
.submenu .son .uk-flex>div {
min-width: 33%;
margin-right:0;
}
.sitemap .submenu .uk-wrap a {
min-width: 100px;
font-size:13px;
line-height: 30px;
}
.sitemap .uk-flex-between {
justify-content: flex-start;
}
.sitemap .sub1 .son:last-child {
margin-left:30px;
}
.sitemap .sub1 .son:nth-child(2) {
width:100%;
}
.sitemap .sub2 .son {
min-width: 45%;
margin-right:5%;
}
.sitemap .sub3 .son {
min-width: 45%;
margin-right:5%;
}
.sitemap .sub3 .son:nth-child(1) {
width: 100%;
}
.sitemap .sub4 .son .uk-flex>div {
width:50%;
}
.sitemap .sub5 .son {
margin-right:20px;
}
.sitemap .sub5 .son:nth-child(1) {
width: 100%;
}
.sitemap .sub5 .son .uk-flex>div {
min-width: 50%;
}    /*下载*/
.downlist li {
margin-bottom: 10px;
height: 60px;
padding:10px 50px 10px 40px;
}
.downlist li .last {
top:10px;
}
.downlist li .icon-file {
left: 10px;
}
.downlist li:hover .icon-file {
color:#fff;
}    /*报告*/
.report {
margin-left:-15px;
margin-right:-15px;
margin-bottom: -50px!important;
padding:30px 20px 50px;
}
.report .tab {
text-align: center;
}
.report .box {
padding:30px 0;
}
.report .box .uk-input {
font-size:15px;
}
.report .btn .uk-button {
height:44px;
line-height: 42px;
}
.report .result {
font-size:14px;
}
.report .result .nodata .iconfont {
font-size:80px;
}    /*合作伙伴*/
.partner>ul {
margin-left:-15px;
}
.partner>ul>li {
padding-left:15px;
}
.partner .uk-grid-medium>.uk-grid-margin {
margin-top:15px!important;
}
.partner li>.wrap {
padding:10px;
}
.partner li>.wrap .pic {
height: 60px;
}
.partner li>.wrap .pic img {
max-height: 60px;
}    /*画册*/
.albumlist .uk-wrap {
padding:5px;
}
.albumlist .uk-grid {
margin-left:-10px;
}
.albumlist .uk-grid>li {
padding-left:10px;
}
.albumlist .uk-grid>li.uk-grid-margin {
margin-top:15px;
}    /*简介*/
.company {
font-size:15px;
}
.company img {
max-width: 80%;
}
.company2 .uk-position-center img {
width: 60px;
}    /*团队*/    /* .humlist dl{ margin-bottom:30px; padding-left:100px!important; padding-top:0px; }    .humlist dl .pic{ width:90px; height: 90px; border-width:1px; padding:4px; }    .humlist dl .pic img{ width:100%; height:80px; }    .humlist dl dt{ font-size:18px; margin-bottom:5px; }    .humlist dl:nth-child(even){ padding-right:0; text-align: left; }    .humlist dl:nth-child(even) .pic{ left: 0; right:auto; } */
.director>div>.uk-width-auto {
width: 100%;
}
.director .hum {
margin:0 auto 10px;
}
.director .hum .ico {
width:160px;
height: 160px;
margin:0 auto 10px;
padding:4px;
border-width: 1px;
}
.director .hum .ico img {
width:150px;
height: 150px;
}
.director .hum .f20 {
font-size:16px;
}
.director .tits {
text-align: center;
line-height: 1.8;
}
.director .tits .f30 {
font-size:18px;
}
.director .desc {
margin-top:10px;
font-size:15px;
}
.director .box {
margin-top:20px;
padding:10px 20px;
}
.director .box>.uk-flex {
display: block;
}
.director .box .uk-flex>div::before {
display: none;
}
.director .box .uk-wrap {
position: relative;
text-align: right;
border-top:1px solid #ebebeb;
padding:10px 0;
}
.director .box .name {
position: absolute;
left: 0;
top:20px;
margin-top:0;
}
.director .box .uk-wrap .tit {
min-height: 50px;
}
.director .box .uk-flex>div:first-child .uk-wrap {
border-top:0;
}
.director .award {
margin-top:20px;
}
.director .award .uk-wrap {
min-height: 160px;
padding:20px;
}
.director .award .uk-wrap .ico img {
max-width: 40px;
}
.director .award .uk-wrap .num {
font-size:120px;
}
.humlist li {
margin-bottom: 50px;
}
.humlist li .wrap {
display: block;
}
.humlist li .wrap .pic {
width:160px;
height: 160px;
margin:0 auto 10px;
padding:4px;
border-width: 1px;
}
.humlist li .wrap .pic img {
width:150px;
height: 150px;
}
.humlist li .wrap .con {
padding:0;
}
.humlist li .wrap .con .tit {
padding:0;
margin-bottom: 5px;
text-align: center;
font-size:20px;
line-height: 1.4;
}
.humlist li .wrap .con .desc {
font-size:14px;
min-height: auto;
text-align: center;
}    /*案例*/
.casetop {
margin:25px 15px 15px;
}
.casetop .uk-slideshow-items {
min-height: 400px!important;
}
.casetop .uk-slidenav-next {
right:0;
}
.casetop .uk-slidenav {
top:103px;
}
.casetop .pic {
height: 200px;
}
.casetop .con {
padding:15px 15px 20px;
}
.casetop .con .tit {
margin-bottom: 10px;
}
.casetop .con .desc {
height: 70px;
-webkit-line-clamp: 3;
font-size:14px;
}
.casetop .con .btn-more {
position: static;
margin-top: 20px;
}
.casetop .con .btn-more .uk-button {
height: 34px;
line-height: 32px;
width:auto;
font-size:14px;
}
.caselist {
padding:0 15px;
}
.caselist>.uk-grid {
margin-left:-10px;
}
.caselist>.uk-grid>li {
padding-left:10px;
}
.caselist>.uk-grid>li.uk-grid-margin {
margin-top:10px;
}
.caselist .wrap .con {
padding:5px 0 10px;
}
.caselist .wrap .con .f18 {
font-size:16px;
}
.caselist .wrap .con .f16 {
font-size:14px;
}
.casewrap {
padding:25px 15px;
}
.casewrap .f30 {
margin-bottom: 10px;
}
.casewrap .mySwiper {
padding:15px 0;
}
.casewrap .mySwiper .swiper-slide-thumb-active a::before {
border-width: 2px;
}
.casewrap .swiper-button-next {
right:10px;
}
.casewrap .swiper-button-prev {
left: 10px;
}
.casebox {
padding:25px 15px;
}
.casebox .tit {
height: 45px;
line-height: 40px;
}
.casebox .tit span {
height: 46px;
}    /*新闻*/
.newspart {
margin-bottom:20px;
background:#fff;
}
.newspart .uk-wrap {
padding:10px 5px;
}
.newspart .uk-wrap .mb10 {
margin-bottom: 5px;
}
.newspart .uk-width-expand .desc {
margin-bottom: 10px;
font-size:14px;
}
.newspart .f24 {
line-height: 1.6;
margin-bottom: 5px;
}
.newspart .uk-width-auto .pic {
width: 100%;
}
.newspart .uk-width-expand .more {
margin-top:10px;
text-align: right;
}
.newspart .uk-width-expand .more .uk-button {
padding:0 15px;
height: 34px;
line-height: 32px;
}
.newspart2 {
margin-bottom:20px;
background:#fff;
}
.newspart2 .uk-wrap {
padding:10px 5px;
}
.newspart2 .uk-wrap .mb10 {
margin-bottom: 5px;
}
.newspart2 .uk-width-expand .desc {
margin-bottom: 10px;
font-size:14px;
}
.newspart2 .f24 {
line-height: 1.6;
margin-bottom: 5px;
}
.newspart2 .uk-width-auto .pic {
width: 100%;
}
.newspart2 .uk-width-expand .more {
margin-top:10px;
text-align: right;
}
.newspart2 .uk-width-expand .more .uk-button {
padding:0 15px;
height: 34px;
line-height: 32px;
}
.newspart3 {
background:#f6f6f6;
margin-bottom: 20px;
}
.newspart3 .uk-wrap {
padding:15px 15px 20px;
}
.newslist1 ul {
padding-top:15px;
}
.newslist1 li {
padding-bottom:15px;
margin-bottom: 15px;
}
.newslist1 li:hover::before {
top:-16px;
}
.newslist1 .uk-grid {
margin-left:0;
}
.newslist1 .uk-grid>div {
padding-left:0;
}
.newslist1 li .pic {
order:0;
margin-left: 0;
margin-right:10px;
width:130px;
}
.newslist1 li .con {
padding:0;
}
.newslist1 li .con .f24 {
line-height: 1.6;
font-size:16px;
white-space:normal;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}
.newslist2 ul {
padding-top:15px;
}
.newslist2 li {
padding-bottom:15px;
margin-bottom: 15px;
}
.newslist2 li:hover::before {
top:-16px;
}
.newslist2 .uk-grid {
margin-left:0;
}
.newslist2 .uk-grid>div {
padding-left:0;
}
.newslist2 li .pic {
order:0;
margin-left: 0;
margin-right:10px;
width:130px;
}
.newslist2 li .con {
padding:0;
}
.newslist2 li .con .f24 {
line-height: 1.6;
font-size:16px;
white-space:normal;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}
.newslist-card>.uk-grid {
margin-left:-10px;
}
.newslist-card>.uk-grid>li {
padding-left:10px;
}
.newslist-card .uk-wrap .con {
padding:5px 0;
}
.newslist-card .uk-wrap .con .max {
height: auto;
}
.newslist-card .uk-wrap .con .tit {
padding:0;
font-size:15px;
min-height: 42px;
line-height: 1.4;
}
.newslist-card .uk-wrap .con .date {
font-size:14px;
}
.newslist-card>.uk-grid>li.uk-grid-margin {
margin-top:10px;
}
.newslist {
padding:0px;
}
.newslist ul {
padding-top:0px;
border:0;
}
.newslist ul li {
margin-bottom: 10px;
}
.newslist ul li .uk-grid {
margin-left:0;
}
.newslist ul li .uk-grid>div {
padding-left:0;
width: 150px;
}
.newslist li .pic {
margin-right: 0;
order:0;
}
.newslist li .pic .img {
width: 100%;
}
.newslist li .con {
padding:10px 10px 10px 15px!important;
}
.newslist li .con .f24 {
min-height: 48px;
line-height: 1.6;
margin-bottom: 0;
font-size: 15px;
-webkit-line-clamp:2;
display:-webkit-box;
-webkit-box-orient:vertical;
white-space:pre-wrap;
}
.newslist li .desc {
display: none;
}
.newslist li .date {
position: absolute;
right: 5px;
bottom:28px;
width:60px!important;
padding:0;
margin:0;
}
.newslist li .date::before {
height: 100%;
top:5px;
left: -9px;
}
.newslist li .date .f70 {
font-size: 40px;
}
.newslist li .date .f20 {
font-size: 14px;
}
.newslist li .btn {
margin-top:10px;
}
.tBody h1.f30 {
padding-left:20px;
padding-right:20px;
font-size:20px;
}
.infos {
}
.newsdetail {
}
.newsdetail .content {
font-size:15px;
}    /*产品*/
.profilter {
background:#0054a7;
padding:15px;
}
.profilter .uk-grid {
margin-left:-5px;
}
.profilter .uk-grid>div {
padding-left:5px;
}
.protit {
padding:0;
margin: 0 0 15px!important;
padding-bottom:10px;
}
.productdetail table {
border-collapse: collapse;
margin:15px 0;
}
.productdetail table td {
border:1px solid #d9d9d9;
padding:10px 10px;
vertical-align: middle;
}
.productdetail table tr:nth-child(even) td {
background:#f4f4f4;
}
.productdetail table tr:first-child td {
background:#8fbd20;
color:#fff;
font-weight: bold;
padding:6px 10px;
font-size:15px;
}
.productdetail h2 {
margin:15px 0 10px;
font-size:17px;
padding:7px 15px;
}
.productdetail {
font-size:15px;
}
.uk-online a {
min-width: 150px;
height: 44px;
line-height: 42px;
font-size:16px;
}
.product .gbook {
margin-bottom: 0!important;
}
.product .retelation {
margin:20px -15px -50px;
padding:25px 15px 40px;
}
.product .retelation .tit {
padding:0 10px 10px;
}
.product .retelation .relalist .uk-grid {
margin-left:-10px;
}
.product .retelation .relalist .uk-grid>div {
padding-left:10px;
}
.product .retelation .uk-wrap .name {
font-size:14px;
}    /*荣誉*/
.honor .top {
padding-top:40px;
margin-bottom: 40px;
}
.honor .top .left .ico {
top:-40px;
left: 20%;
}
.honor .top .left .ico img {
max-height: 220px;
}
.honor .top .right {
padding:20px 20px;
}
.honor .top .right .tit {
font-size:18px;
margin-bottom: 10px;
}
.honor .top .right .desc {
font-size:13px;
}
.honorlist .uk-wrap {
min-height: 150px;
padding:20px;
}
.honorlist .uk-wrap .ico {
width:100px;
top:-20px;
left: 10px;
}
.honorlist .uk-wrap .ico img {
max-height: 150px;
}
.honorlist .uk-wrap .tit {
font-size:16px;
margin-bottom: 10px;
}
.honorlist .uk-wrap .desc {
font-size:13px;
}
.honorlist>div>div.uk-grid-margin {
margin-top:20px;
}    /*招聘*/
.joblist .hd {
display: none;
}
.joblist>ul>li .uk-accordion-title {
line-height: 30px;
padding:10px;
}
.joblist>ul>li .uk-accordion-title .uk-grid {
margin-left:-10px;
}
.joblist>ul>li .uk-accordion-title .uk-grid>div {
width: 30%;
padding-left:10px;
font-size:13px;
color:#a6a6a6;
}
.joblist>ul>li .uk-accordion-title .uk-grid>div:nth-child(1) {
width: 100%;
font-size:16px;
color:#0054a7;
}
.joblist>ul>li .uk-accordion-content {
padding:15px;
font-size:14px;
}
.joblist>ul>li.uk-open .uk-accordion-title * {
color:#fff!important;
font-weight: normal;
}    /*企业文化*/
.culture .f48 {
font-size:22px;
}
.culture .f48 .f28 {
font-size:16px;
}
.culture ul {
margin-top:15px;
}
.culture li {
margin-bottom: 20px;
border-radius: 40px;
padding:5px;
min-height: 100px;
}
.culture li .ico {
min-height: 80px;
padding:5px;
}
.culture li .first {
width:80px;
}
.culture li .desc {
padding:15px 10px 15px 0;
}
.culture li .desc .f16 {
font-size:14px;
}        /*发展历程*/    /* .history{ padding:0; }    .history ul{ padding-top:100px; }    .history ul li{ min-height: 100px; margin-top:-50px; }    .history ul li .year{ width:60px; height: 60px; line-height: 54px; margin-left: -30px; border-width:3px; font-size: 20px;}    .history ul li .year::before{ top:27px!important; width:35px!important; }    .history ul li .year::after{ top:22px!important; }    .history ul li .wrap{ padding-top:65px; }    .history ul li:nth-child(odd) .year{ margin-left:35px; }    .history ul li:nth-child(odd) .year::before{ left: -39px; }    .history ul li:nth-child(odd) .year::after{ left: -44px; }    .history ul li:nth-child(even) .year{ margin-right:35px; }    .history ul li:nth-child(even) .year::before{ right: -39px; }    .history ul li:nth-child(even) .year::after{ right: -44px; }    .history ul li:nth-child(odd) .wrap{ padding-left:35px; }    .history ul li:nth-child(even) .wrap{ padding-right:35px; } */
.history {
padding:30px 0;
}
.history ul li {
min-height: 200px;
}
.history ul li .wrap {
padding-top:100px;
padding-bottom:50px;
}
.history ul li .wrap p strong {
font-size:18px;
}
.history ul li .wrap p::before {
width:50px;
top:9px;
}
.history ul li:nth-child(odd) .wrap p:nth-child(odd) {
padding-left:50px;
}
.history ul li:nth-child(odd) .wrap p:nth-child(even) {
padding-right:50px;
}
.history ul li:nth-child(odd) .wrap p:nth-child(odd)::before {
left: -10px;;
background:url(../images/ico_dot_mright.png) left top no-repeat;
}
.history ul li:nth-child(odd) .wrap p:nth-child(even)::before {
right: -9px;;
background:url(../images/ico_dot_mleft.png) left top no-repeat;
}
.history ul li:nth-child(even) .wrap p:nth-child(even) {
padding-left:50px;
}
.history ul li:nth-child(even) .wrap p:nth-child(odd) {
padding-right:50px;
}
.history ul li:nth-child(even) .wrap p:nth-child(even)::before {
left: -10px;;
background:url(../images/ico_dot_mright.png) left top no-repeat;
}
.history ul li:nth-child(even) .wrap p:nth-child(odd)::before {
right: -9px;;
background:url(../images/ico_dot_mleft.png) left top no-repeat;
}    /*联系我们*/
.contact-box {
padding:0 0 10px;
}
.contact-box .uk-wrap {
padding:20px;
}
.contact-box .ico {
margin-bottom: 10px;
}
.contact-box .ico .iconfont {
font-size:30px;
}
.contact-box .desc {
padding:0;
}
.amapwrap {
margin:50px -15px -50px!important;
}
#amap {
height: 380px;
min-height: 380px;
}    /*联系我们*/
#amap {
height: 100%;
width: 100%;
}
.map-mask {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 101;
pointer-events: none;
background:rgba(0, 0, 0, 0.15);
}
.catinfo {
width:100%;
background:#211b19;
padding:15px 20px 20px;
border-radius: 10px;
color:#b6b4b4;
}    /*留言*/
.msgtit .uk-width-auto {
width: 100%;
}
.suggest .msgtit .ico {
margin:10px auto;
border-width: 1px;
width: 110px;
height: 110px;
}
.suggest .msgtit .ico .f90 {
font-size:60px;
}
.suggest .msgtit .f30 {
text-align: center;
margin-bottom: 10px;
}
.gbook {
padding:20px 20px 50px;
margin-left:-15px;
margin-right:-15px;
margin-bottom: -50px!important;
}
.gbook .btn {
justify-content: center
}/*     .msgtit{ margin:10px;}    .msgtit .iconfont{ width:70px; height: 70px; line-height: 70px;}    .message .box .uk-grid>*{ margin-bottom: 15px;}    .message .uk-form-horizontal{ margin-left:-15px; margin-right: -15px; }    .message .box{ padding:20px 15px; }    .message .uk-form-horizontal .uk-form-label{ top:12px; left: 40px; font-size: 16px;}    .message .uk-form-horizontal .uk-input{ padding-left:90px; text-align: right; }    .message .uk-text-right{ display: flex; margin-top:10px; }    .message .uk-text-right .uk-button{ width:50%; height: 40px; line-height: 38px; border-radius: 0; font-size: 16px;}    .message .uk-text-right #msg{ margin-left:0; } */    /*lightbox*/
.lightbox>.uk-grid {
margin-left:-10px;
}
.lightbox li {
padding-left:10px!important;
margin-bottom: 10px;
}
.lightbox li>div {
padding:4px;
}
.lightbox li>div .name {
line-height: 40px;
}            /**FAQ**/
.faqlist .uk-accordion-title {
padding: 20px 0 20px 35px;
position: relative;
}
.faqlist .uk-accordion-title i {
top:18px;
width:26px;
height: 26px;
line-height: 22px;
}
.faqlist .uk-accordion-content {
padding: 0 15px 20px 35px;
}
.faqlist .uk-accordion-content i {
top:0px;
width:26px;
height: 26px;
line-height: 22px;
}    /* .faqlist>ul>li{margin-top:0!important;} */    /*店铺*/
.storefilter>div {
display: flex;
}
.storewrap>.uk-grid>.uk-width-auto {
order:-1;
width: 100%;
}
.storewrap #result {
width: 100%;
height: auto;
padding-right:0;
}
.storewrap #result>ul {
padding-bottom:10px;
white-space: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling:touch;
}
.storewrap #result>ul>li {
display: inline-block;
padding:0 5px;
}
.storewrap #result>ul>li .con {
background:#f5f5f5;
}
.storewrap #result>ul>li.active {
background: #fff;
}
.storewrap #result>ul>li.active .con {
background:#3958a1;
}
.storewrap #amap {
height: 400px;
margin-left:-15px;
margin-right:-15px;
margin-top:20px;
}
.share {
display: none;
}
.searchlist .sobar {
margin-bottom: 15px;
}
.sobar>.uk-flex {
flex-wrap: wrap;
}
.sobar>.uk-flex>div {
width: 100%;
flex:1;
}
.sobar>.uk-flex>div:last-child {
order:-1;
}
.sobar .sotype {
margin:30px 0 0;
text-align: center;
width: 100%;
}
.searchlist {
}
.searchlist .searchinfo {
margin-bottom: 15px;
font-size:14px;
}
.searchlist .news li {
margin-bottom: 15px;
padding-bottom:15px;
}
.searchlist .news li .tit {
font-size:15px;
line-height: 1.4;
-webkit-line-clamp:2;
display:-webkit-box;
-webkit-box-orient:vertical;
white-space:pre-wrap;
}
.searchlist .news li .uk-icon {
top:0;
}
.searchlist .news li .date {
font-size:12px;
}
.searchlist .news li .desc {
font-size:14px;
}
.searchlist .caselist {
padding:0;
}
.pages {
margin-top: 20px;
}
.pages a, .pages .page-num {
margin:0 1px;
min-width: 30px;
padding:0 5px;
}
.uk-pagination {
margin-left:0;
justify-content: center;
}
}
@media ( max-width : 375px) {
}
