.header{ width: 100%; height:146px; background: #f3f3f3; }
.header>.uk-container{ height: 100px;}
.header .topr{ }
.header .topa{ margin-bottom: 10px; padding-top:15px;}
.header .topa a:nth-child(-n+3){ margin-left:23px;  color:#7b7b7b;}
.header .topa a:nth-child(-n+3):hover{ margin-left:23px;  color:#e50112;}
.header .topa a:nth-child(-n+2){ /*margin-right:20px;*/ position: relative; }
.header .topa a:nth-child(-n+2)::before{ content:''; display: block; width: 1px; height: 12px; background: #c2c2c2; position: absolute; right:-12px; top:3px; }
.header .topa .iconfont{ display: inline-block; width:24px; height: 24px; background: #c2c2c2; text-align: center; margin-left: 5px; color:#fff; }
.header .topa a:hover .iconfont{ background: #e50112; }


.header>.uk-container{ height: 100px; position: relative; }
.header .hotkey{ color:#e50112; font-size: 12px; position: absolute; left:240px; top:70px; }
.header .hotkey a{ display: inline-block; color:#e50112; margin:0 3px; }
.header .hotkey a:hover{ text-decoration: underline;}
.header .logo{ height: 100%; padding-top: 10px; }
.header .logo a{ display: block; padding-right: 400px; background: url(../images/logo_add.png) center right no-repeat;  }

.header .menuwrap{ background: #fff; border-top:1px solid #e8e8e8; }
.header .menu { height: 45px;}
.header .menu >div > ul{ height: 45px; }
.header .menu >div > ul>li{ width: 100%; position: relative;  }
.header .menu >div > ul>li::before{ content:''; display: block; position: absolute; left:0; top:16px; width: 1px; height: 13px; background: #e6e6e6; }
.header .menu >div > ul:before{ content:''; display: block; position: absolute; right:0; top:16px; width: 1px; height: 13px; background: #e6e6e6; }
.header .menu a{ color:#464545; z-index: 1; position: relative; width: 100%; display: block; text-align: center;  }
.header .menu a:hover,.header .menu a.uk-open,.header .menu li.active>a{ color:#e50112;}
.header .menu .uk-navbar-nav > li{ position: relative;  }
.header .menu .uk-navbar-nav > li > a{  min-height: 45px; line-height: 45px; }
.header [class*=uk-navbar-dropdown-bottom]{ margin-top:0;}
.header .uk-navbar-dropdown{ width:100%; padding: 10px 0; box-shadow:none; background:rgba(0,0,0,.5);}
.header .navbar5 { width:1000px; background: rgba(255,255,255,.95); left: -600px!important; padding: 20px 50px; border-top:2px solid #f8b43f; }
.header .navbar5 dt{ border-bottom:1px solid #d6d6d6; padding-bottom: 5px; margin-bottom: 7px; padding-left: 10px; }
.header .navbar5 dd a{ font-size: 0.14rem; color:#4e4e4e; padding: 0px 10px; display: block; width: 100%; text-align: left;}
.header .navbar5 dd a:hover{ font-size: 0.14rem; color:#fff; background: #f8b43f;}

.header .uk-navbar-dropdown a{ text-align: center; color:#fff; font-size: 0.14rem; line-height: 30px;}
.header .uk-navbar-dropdown a:hover{ color:#fff; background:#e50112;}
.header .menu .uk-navbar-nav > li::after {
    content: "";
    display: block;
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -50%;
    width: 100%;
    height: 2px;
    z-index: 1;
    background: #e50112;
    -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 .menu .uk-navbar-nav > li.active::after,
.header .menu .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); }


.bannerwrap{ overflow: hidden;}
.banner{ height: 100%;}
.banner{ z-index: 1; }
.banner .uk-slideshow-items a{ display: block; height: 100%;}
.banner .uk-dotnav{ bottom:10px;}
.banner .uk-dotnav>*>*{ width:18px; height: 18px; background:url(../images/bg_num.png); border:0;}
.banner .uk-dotnav>.uk-active>* {background:url(../images/bg_num_cur.png);}

.banner .uk-slidenav-previous,.banner .uk-slidenav-next{ width: 74px; height: 74px; }
.banner .uk-slidenav-previous svg,.banner .uk-slidenav-next svg{ display: none;}
.banner .uk-slidenav-previous{ background: url(../images/arr_l.png) center no-repeat;}
.banner .uk-slidenav-next{ background: url(../images/arr_r.png) center no-repeat; }

.title1{ line-height: 50px; margin-bottom: 25px; padding-bottom: 10px; background: url(../images/bg_tit.png) bottom center no-repeat; }
.title1 a{ display: inline-block;}

.ipart1{ padding:60px 0;}
.ipart1 .isrv{ padding-top:40px}
.ipart1 .isrv a i{ display: block; width:125px; height: 125px; background: #f3f3f3 center  top no-repeat; margin-left: auto; margin-right: auto; border-radius: 40px; }
.ipart1 .isrv a:nth-child(1) i{ background-image: url(../images/ico_1.png);}
.ipart1 .isrv a:nth-child(2) i{ background-image: url(../images/ico_2.png);}
.ipart1 .isrv a:nth-child(3) i{ background-image: url(../images/ico_3.png);}
.ipart1 .isrv a:nth-child(4) i{ background-image: url(../images/ico_4.png);}
.ipart1 .isrv a:nth-child(5) i{ background-image: url(../images/ico_5.png);}
.ipart1 .isrv a div{ padding:5px;}
.ipart1 .isrv a:hover i{ background-color: #e50112; background-position: bottom;}


.ipart2{ background: #f3f3f3; padding:100px 0; }
.ipart2 .isrv{ background: #fff; border:1px solid #e9e9e9; position: relative; height: 322px; padding-left: 200px; border-radius: 50px;}
.ipart2 .isrv1{ margin-bottom: 60px;}
.ipart2 .isrv4{ margin-top: 60px;}
.ipart2 .isrv .pic{ position: absolute; left:0px; top:0px;}
.ipart2 .isrv .uk-grid{ height: 100%;}
.ipart2 .isrv .uk-pannel{ border-right: 1px solid #e9e9e9;  height: 100%; }
.ipart2 .isrv a{ display: block; position: relative; padding:30px; height: 100%; }
.ipart2 .isrv .uk-pannel:last-child{ border:0; }
.ipart2 .isrv .f20{ margin-bottom:30px; position: relative; }
.ipart2 .isrv .f20::before{ position: absolute; left:0; top:35px; content:''; display: block; width:80px; height:2px; background: #e50112; }
.ipart2 .isrv .f16{ height: 66px; }
.ipart2 .isrv i{ position: absolute; bottom:20px; right:25px; display: block; width: 130px; height: 110px; background-repeat: no-repeat; }
.ipart2 .isrv1 .uk-grid .uk-pannel:nth-child(1) i{ background-image: url(../images/ico_i1.png); }
.ipart2 .isrv1 .uk-grid .uk-pannel:nth-child(2) i{ background-image: url(../images/ico_i2.png); }
.ipart2 .isrv1 .uk-grid .uk-pannel:nth-child(3) i{ background-image: url(../images/ico_i3.png); }
.ipart2 .isrv1 .uk-grid .uk-pannel:nth-child(4) i{ background-image: url(../images/ico_i4.png); }
.ipart2 .isrv2 .uk-grid .uk-pannel:nth-child(1) i{ background-image: url(../images/ico_i5.png); }
.ipart2 .isrv2 .uk-grid .uk-pannel:nth-child(2) i{ background-image: url(../images/ico_i6.png); }
.ipart2 .isrv3 .uk-grid .uk-pannel:nth-child(1) i{ background-image: url(../images/ico_i7.png); }
.ipart2 .isrv3 .uk-grid .uk-pannel:nth-child(2) i{ background-image: url(../images/ico_i8.png); }
.ipart2 .isrv4 .uk-grid .uk-pannel:nth-child(1) i{ background-image: url(../images/ico_i9.png); }
.ipart2 .isrv4 .uk-grid .uk-pannel:nth-child(2) i{ background-image: url(../images/ico_i10.png); }
.ipart2 .isrv4 .uk-grid .uk-pannel:nth-child(3) i{ background-image: url(../images/ico_i11.png); }
.ipart2 .isrv4 .uk-grid .uk-pannel:nth-child(4) i{ background-image: url(../images/ico_i12.png); }



.ipart3 { padding:60px 0 40px; background:#fff; }
.ipart3 .uk-subnav{ margin-bottom:0.6rem; margin-left:-3px;}
.ipart3 .uk-subnav li{ padding-left: 3px;}
.ipart3 .uk-subnav a{ display: block; font-size: 0.16rem; color:#fff; position: relative; background: #ababab; line-height: 30px; width: 120px; text-align: center; }
.ipart3 .uk-subnav .uk-active a,.ipart3 .uk-subnav a:hover{ background-color:#e50112;}
.ipart3 .uk-card{ margin-bottom: 60px;}
.ipart3 .uk-card img{ border-radius: 14px; }
.ipart3 .uk-card .uk-card-body{ padding:5px 10px;}
.ipart3 .uk-card .uk-card-body h3{ margin-bottom: 0; line-height: 1.2;}
.ipart3 .uk-card .uk-card-body .desc{ margin-top:5px;}


.ipart4{ background:#f3f3f3; padding:90px 0; }
.ipart4 .uk-slider-items{ margin-left: -25px;}
.ipart4 .uk-slider-items li{ padding-left:25px;}
.ipart4 .uk-slider-items li a{ display: block; overflow: hidden; position: relative; }
.ipart4 .uk-slider-items li img{ width: 100%;}
.ipart4 .uk-slider-items li .wrap{ background:#fff; padding:15px; line-height: 1.4; }
.ipart4 .uk-slider-items li .wrap .f14{ height: 20px;}
.ipart4 .uk-slidenav-previous,.ipart4 .uk-slidenav-next{ width: 40px; height: 70px; }
.ipart4 .uk-slidenav-previous svg,.ipart4 .uk-slidenav-next svg{ display: none;}
.ipart4 .uk-slidenav-previous{ background: url(../images/ico_l.png) center no-repeat;}
.ipart4 .uk-slidenav-next{ background: url(../images/ico_r.png) center no-repeat; }


.ipart5{ padding:70px 0;}
.fotlink{ position: relative; padding-left: 120px; min-height: 95px;}
.fotlink .tit{ position: absolute; left: 0; top:0; width:95px; height: 95px; padding-top:17px; text-align: center; background-color:#e50112; border-radius: 20px; color:#fff; line-height: 1.4;}
.fotlink a{ display: inline-block; padding: 0 5px;}


.footer{ background: #2e2e2e; color:#acacac;}
.footer .fotcon{ padding:60px 0;}
.footer .fotcon>div>div:nth-child(1){ padding-right: 30px;}
.footer .fotcon>div>div:nth-child(2){ width: 360px; }
.footer .fotcon .fotnav{}
.footer .fotcon .fotnav>div{ line-height: 30px;}
.footer .fotcon .fotnav>div a{ display: inline-block; padding-left: 20px; position: relative; }
.footer .fotcon .fotnav>div a::before{ content:''; width:10px; height: 1px; display: block; position: absolute; left: 5px; background: #4d4d4d; top:50%; }
.footer .fotqr { margin-left: 30px;}
.footer .fotcon>div>div:nth-child(3){ padding-left: 50px; max-width: 320px;}
.footer .fotqr div{ padding:5px;}
.footer .fotcon .fottel{ border-top:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d; height: 60px; line-height: 58px; padding-left: 50px; background: url(../images/ico_ftel.png) left center no-repeat;}
.footer .copyright{ padding:10px 0 15px; border-top:1px solid #4d4d4d;}
.footer a{ color:#979797;}
.footer a:hover{ color:#fff;}
.footer .mediaico .iconfont{ display: inline-block; width:26px; height: 26px; border:1px solid #7d7d7d; text-align: center; margin-right: 10px; }




/*内页导航*/
.inban{  height: 350px; margin-bottom: 15px; }
.crumb{ color:#adadad; border-bottom:1px solid #e3e3e3; line-height: 45px; }
.crumb a{ color:#adadad;}
.crumb a:last-child,a:hover{ color:#e50112;}



/*子导航*/
/* .subnav{ text-align: center; height: 50px; border-bottom:1px solid #eaeaea; margin-bottom: 45px; }
.subnav a{ display: inline-block; color:#8f8f8f; line-height: 49px; height: 50px; margin: 0 20px;}
.subnav a:hover,.subnav a.cur{ color:#e50112; border-bottom:1px solid #e50112;} */


.title{ height: 55px; line-height: 52px; position: relative; margin-bottom: 40px; border-bottom:3px solid #e8e8e8; }
.title span{ display: inline-block; border-bottom:3px solid #e50112;}


.content{ line-height: 2; text-align: justify; }

.tBody{ background:#fff; padding-top:45px; padding-bottom: 100px; min-height:340px;  }

.sidebar{ width: 200px; margin-right: 40px;}
.sidebar .sidenav{ margin-bottom: 20px; }
.sidebar .sidenav .tit{ height: 55px; line-height: 55px; color:#fff; background: #2e2e2e; border-top-left-radius: 15px; border-top-right-radius: 15px;}
.sidebar .sidenav ul{ border:1px solid #e4e4e4; border-top:0; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; padding:10px 0 20px; }
.sidebar .sidenav ul li{ }
.sidebar .sidenav ul li a{ position: relative; display: block; line-height: 50px; }
.sidebar .sidenav ul li a::before{  content:''; display: block; width:140px; height: 0; border-bottom:1px dotted #e4e4e4; position: absolute; bottom: 0; left: 50%; margin-left: -70px;}
.sidebar .sidenav ul li:last-child a::before{ display: none; }
.sidebar .sidenav ul li a:hover,.sidebar .sidenav ul li a.active{ background: #e50112; color:#fff;}
.sidebar .sidenav ul li a:hover::before,.sidebar .sidenav ul li a.active::before{ display: none; }

.sidecat{ background: #f3f3f3; border-radius: 15px; }
.sidecat .tit{ margin-bottom: 0; border-bottom: 1px solid #d8d8d8; padding:10px 22px 5px;}
.sidecat .con{ padding:15px 22px 25px;}
.sidecat .con .f16{ line-height: 1.4; margin-bottom: 10px;}
.sidecat .con li{ margin-top:5px;}


/*关于我们*/

.humlist ul{ margin-left:-20px;}
.humlist li{ padding-left:20px; margin-bottom: 20px; }
.humlist li .pic{ position: relative; border-top-left-radius: 15px; border-top-right-radius: 15px;}
.humlist li .pic .tit{ position: absolute; bottom:0; width: 100%; text-align: center; padding:10px; background: rgba(0,0,0,.5); }
.humlist li .desc{ background: #fafafa; border:1px solid #e9e9e9; border-top:0; height: 220px; padding:20px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }



/*发展历程*/
.history ul{ position: relative; padding-top:60px; padding-bottom: 30px;}
.history ul::before{ content:''; display: block; position: absolute;top:0; left: 50%; width:1px; height: 100%; background: #322c2c; border-radius: 50%; }
.history ul::after{ content:''; display: block; background: url(../images/histop.png); width:17px; height: 19px; position: absolute; left: 50%; top:0; margin-left:-8px; }

.history ul li{ min-height: 240px; position: relative; margin-bottom: 70px;}
.history ul li .pic{ position: absolute; left:0; top:0;}
.history ul li .wrap{ position: relative;}
.history ul li .wrap .f24{  width:90px; height: 90px; line-height: 90px; background:#322c2c; text-align: center; border-radius: 20px; top:80px; }
.history ul li .wrap .f18{ padding-top:112px;}
.history ul li:nth-child(odd){ padding-left: 50%;}
.history ul li:nth-child(odd) .wrap{ padding-left: 80px; }
.history ul li:nth-child(odd) .wrap span{ display: inline-block; position: absolute; left: -45px;  }
.history ul li:nth-child(even) .pic{ left:auto; right:0; }
.history ul li:nth-child(even){ padding-right: 50%;}
.history ul li:nth-child(even) .wrap{ padding-right: 80px; text-align: right;}
.history ul li:nth-child(even) .wrap span{ display: inline-block; position: absolute; right: -45px;  }
.history ul li:nth-child(odd) p{ position: relative; margin-bottom:5px;}
.history ul li:nth-child(odd) p small{ position: absolute; font-size: 16px; left: 0;}
.history ul li:nth-child(even) p{ position: relative;  margin-bottom:5px;}
.history ul li:nth-child(even) p small{ position: absolute; font-size: 16px; right: 0;}
.history ul li:hover .f24{ background:#e50112;}




/*留言*/
.gbktit{ width:800px; margin: 40px auto; }
.gbktit .iconfont{ display: block; background: #e50112; width:90px; height: 90px; border-radius: 50%; text-align: center; line-height: 90px; color:#fff; font-size: 50px;}


/*联系我们*/
.contact { }
.contact .catwrap{ margin-bottom: 60px; padding-top: 20px; }
.contact .catwrap .f18{ height: 30px; line-height: 30px; }
.contact .catwrap img{ border:1px solid #d4d4d4; }
.contact .cat li{ line-height: 30px; color:#9e9e9e;}
#amap{ height: 580px;}




/*新闻*/
/* .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: #e50112; color:#fff;}
.newspart .nside li a.cur i,.newspart .nside li a:hover i{ color:#fff;}


.newslist .uk-grid{ margin-left: -40px;}
.newslist .uk-grid li{ padding-left: 40px!important; margin-bottom: 30px;}
.newslist li .pic{ background: #9b865e; }
.newslist li .con{ padding:15px 60px;}
.newslist li .tit{ line-height: 1.4;}
.newslist li .date{ color:#9b865e; line-height: 1.2; }
.newslist li .desc{ color:#525252; border-top:1px dashed #8c816d; padding-top:10px; margin-top:10px; line-height: 1.8; height: 86px; overflow: hidden; } */


.newslist{ }
.newslist li{ min-height: 220px; position: relative; background: #f9f9f9; border:1px solid #f9f9f9; margin-bottom: 20px; padding:30px 200px 30px 350px; }
.newslist li .date{ position: absolute; right: 50px; top:50px; width: 110px; padding-left: 40px; text-align: center; }
.newslist li .date::after{ content:''; display: block; width: 1px; height: 100px; background: #e0e0e0; position: absolute; left: 0; top:5px;}
.newslist li .date .f70{ line-height: 70px;}
/* .newslist li .con{ display: block; min-height: 220px; padding:30px 220px 30px 350px; position: relative;  } */
.newslist li .pic{ display: block; position: absolute; left:-1px; top:-1px;}
.newslist li .tit{ margin-bottom:10px;line-height: 1.4;}
.newslist li .desc{ color:#696969; line-height: 1.8;}
.newslist li:hover{  background: #fff; border-color:#e50112;}
.newslist li:hover .date{ color:#e50112;}
.newslist li:hover .date::after{ background: #e50112;}

.infos{ padding-bottom: 10px; margin-bottom: 30px; border-bottom:1px dotted #c6c6c6 ; color:#a2a2a2; }

.share{ margin:50px 0 20px;}



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

.relabox{ border:1px solid #d7d7d7; padding:10px 25px 15px; margin-top:30px;}
.relabox li a{ display: block; line-height: 50px; position: relative; padding-right: 90px; }
.relabox li:nth-child(-n+4) a{ border-bottom:1px solid #e5e5e5;  }
.relabox li a span{ display: inline-block; padding-left: 20px; position: absolute; right: 0;}


/*分页*/
.pages{ margin-top:50px;}
.pages a{ display: block; padding:0; height: 40px; line-height: 38px; width: 40px; text-align: center; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.pages a:first-child{ border-left:1px solid #e9e9e9; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.pages a:last-child{  border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.pages a span{ display: block; height: 100%; line-height: 36px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #e50112; border-color:#e50112; }
.pages a:hover span{ color:#fff;}


.busprice{ margin:50px; background: url(../images/bg_bus.png); color:#e50112; font-size: 30px; padding: 40px; position: relative; height: 260px; }

.buslist{ padding:20px 50px;}
.buslist>ul{ margin-left: -40px;}
.buslist>ul li{ padding-left: 40px; margin-bottom: 50px;}
.buslist>ul li .pic{ height: 430px; text-align: center; }
.buslist>ul li .tit{ line-height: 1.2; }
.buslist>ul li .tit{ color:#000!important; }
.buslist>ul li .desc{ padding-top:5px; margin-top:5px; border-top:1px dashed #968a75; color:#525252; }



/*新闻样式2*/
.newstop{ background: #f9f9f9; padding: 40px; margin-bottom: 40px;}
.newstop .date{ border-bottom:1px dotted #e4e4e4; padding-bottom:10px; margin-bottom: 10px; margin-top:5px; }
.newstop .desc{ color:#878787; padding-bottom: 40px;}
.newstop .more{ left: 30px;}
.newstop .more a{ border:1px solid #e50112; border-radius: 5px; }

.newslist2 .uk-grid{ margin-left: -60px;}
.newslist2 .uk-grid li{ padding-left: 60px!important; margin-bottom: 30px;}
.newslist2 li .con{ padding:10px 40px;}
.newslist2 li .desc{ color:#878787; border-top:1px dashed #e4e4e4; padding-top:10px; margin-top:10px; height: 80px;}


.downlist li{ height: 60px; line-height: 58px; border:1px solid #efefef; margin-bottom:-1px; padding-right: 20px; }
.downlist li:nth-child(odd){ background: #f4f4f4; }
.downlist li:nth-child(even){ border-left-color:#fff; border-right-color:#fff;}


/*资质荣誉*/
.uk-lightbox{ background: rgba(0,0,0,.5);}
.honorlist ul{}
.honorlist li{ margin-bottom: 40px;}
.honorlist li a{ display: block; margin-left: auto; margin-right: auto;  }
.honorlist li a .pic { border-bottom:0; }
.honorlist li a .pic img{ max-height: 230px;}
.honorlist li a .tit{ padding:5px 10px; background: #f7f7f7; color:#000;}
.honorlist li a:hover .tit{ background: #e50112; color:#fff;}



/*团队*/
.teamlist>ul{ margin-left: -20px;}
.teamlist>ul li{ padding-left: 20px; margin-bottom: 40px;}
.teamlist>ul li a{ display: block;}
.teamlist>ul li .con{ padding:10px 25px 30px; background: #f1f1f1; border:1px solid #f1f1f1; border-bottom-width:3px; border-top:0; }
.teamlist>ul li .job{ border-bottom:1px solid #d9d9d9; padding:0px 0 10px; margin-bottom: 10px;  }
.teamlist>ul li .desc{ height: 66px; overflow: hidden;}
.teamlist>ul li a:hover .con{ background: #fff; border-color:#e8e8e8; border-bottom-color:#e50112;}
.uk-close{ color:#999;}
#modal-team .uk-modal-dialog{ width:800px;}
#modal-team .tit{ border-bottom:1px dashed #e4e4e4; padding-bottom: 10px; margin-bottom: 10px;}
/* .teamlist li{ margin-bottom:30px; position: relative; min-height: 270px;}
.teamlist li .pic{ width: 200px; position: absolute; top:0; }
.teamlist li .desc{ line-height: 1.8; margin-top:10px;}
.teamlist li:nth-child(odd){ padding-left: 220px;}
.teamlist li:nth-child(odd) .pic{ left: 0; }
.teamlist li:nth-child(even){ padding-right: 220px;}
.teamlist li:nth-child(even) .pic{ right: 0; } */

/*案例*/
/* .caselist{}
.caselist .uk-grid-medium{ margin-left: -48px;} 
.caselist li{ margin-bottom: 40px; }
.caselist li a{ display: block; width:320px; margin-left: auto; margin-right: auto;  }
.caselist li a .pic { border-bottom:0; }
.caselist li a .pic img{ max-height: 210px; }
.caselist li a .con{ padding:7px 15px; position: relative; background: #f5f5f5; }
.caselist li a:hover .con{ background: #e50112; color:#fff;}
*/
.caselist ul{}
.caselist li{ margin-bottom: 40px;}
.caselist li a{ display: block; margin-left: auto; margin-right: auto;  }
.caselist li a .pic { border-bottom:0; }
.caselist li a .pic img{ max-height: 230px;}
.caselist li a .tit{ padding:5px 10px; background: #f7f7f7; color:#000;}
.caselist li a .con{  }
.caselist li a:hover .tit{ background: #e50112; 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(../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: #e50112; color:#fff;}

/*产品*/
/* .productlist{ padding:20px 50px;}
.productlist>ul{ margin-left: -40px;}
.productlist>ul li{ padding-left: 40px; margin-bottom: 50px;}
.productlist>ul li .pic{ height: 430px; text-align: center; }
.productlist>ul li .pic img{ height: 410px;}
.productlist>ul li .tit{ line-height: 1.2; }
.productlist>ul li .tit{ color:#000!important; }
.productlist>ul li .desc{ padding-top:5px; margin-top:5px; border-top:1px dashed #968a75; color:#525252; } */


/*合作客户*/
.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 #e50112;}

.partner .tit{ border-bottom:1px solid #e4e4e4; padding-bottom: 10px; margin-bottom: 70px; }
.partner .f18{ padding:20px 0 10px;}

.igbook {max-width:1000px; margin-left: auto; margin-right: auto; }
.igbook .uk-grid>div{ margin-top:20px;}
.igbook .uk-grid .uk-textarea,.igbook .uk-grid .uk-input { font-size: 14px; background: #d4c8af; border:2px solid #a58958; color:#ecd000f;}
.igbook .uk-form-icon{ border-left:1px solid #a58958; height: 28px; top:6px; }
.igbook textarea{ padding-right: 40px;}


.bannav{ height: 60px; background: rgba(0,0,0,.8); position: relative;  border-top-left-radius: 20px; border-top-right-radius: 20px; }
.bannav .tit{ width: 200px; text-align: center; position: absolute; left: 0; height: 60px; line-height: 60px; background: #e50112; border-top-left-radius: 20px;}
.bannav ul{ padding-right: 20px; }
.bannav ul a{ display: block; height: 60px; line-height: 55px; color:#d0d0d0; padding:0 30px; border-top:3px solid transparent; }
.bannav ul a:hover,.bannav ul a.active{ color:#fff; border-top-color:#e50112; background: rgba(0,0,0,.8); }


.lists{ margin-bottom: 10px;}
.lists .tits{ height: 60px; border-bottom:3px solid #e8e8e8; margin-bottom: 20px;}
.lists .tits span{ display: inline-block; line-height: 57px; padding-left: 17px; position: relative;}
.lists .tits span::before{ background: #e50112; display: inline-block; content:''; width:10px; height:24px; position: absolute; left:0; top:17px; }

.title2{ margin-bottom:66px; position: relative;}
.title2::before{ content:''; display: block; width: 140px; height: 3px; background: #e50112; position: absolute; left: 50%; bottom:-3px; margin-left: -70px; }

.navinfo{ margin-top:-30px; margin-bottom: 60px;}
.navinfo li{margin:0 2px;}
.navinfo li a{ display: block; height: 40px; line-height: 40px; padding:0 20px; background: #cacaca; color:#fff; border-radius: 8px;}
.navinfo li a:hover,.navinfo li a.active{ background-color: #e50112; }



.productlist .uk-grid.uk-child-width-1-4\@s{ margin-left:-27px;}
.productlist .uk-grid.uk-child-width-1-4\@s>li{ padding-left:27px; margin-bottom: 27px; text-align: center; }
.productlist .uk-grid.uk-child-width-1-4\@s>li a{ display: block; position: relative; border-radius: 15px; overflow: hidden;}
.productlist .uk-grid.uk-child-width-1-4\@s>li a div.f16{ position: absolute; bottom:0; width: 100%; background: rgba(0,0,0,.7); color:#fff; padding:7px; }
.productlist .uk-grid.uk-child-width-1-4\@s>li a:hover div.f16{ background-color: #e50112; }


/*口岸*/
.hotka{ margin-top:80px;}
.hotka h2{ font-weight: bold; font-size: 24px; border-bottom:1px solid #e4e4e4; color:#000; margin-bottom:50px; line-height: 50px; }
.hotka .uk-grid>div .uk-pannel{ height: 230px; position: relative; border-radius: 30px; overflow: hidden; margin-bottom: 40px; background-repeat: no-repeat; background-size: auto 100%; background-position: left center;}
.hotka .uk-grid>div:nth-child(1) .uk-pannel{ background-image: url(../images/kouan1.png);}
.hotka .uk-grid>div:nth-child(2) .uk-pannel{ background-image: url(../images/kouan2.png);}
.hotka .uk-grid>div:nth-child(3) .uk-pannel{ background-image: url(../images/kouan3.png);}
.hotka .uk-grid>div:nth-child(4) .uk-pannel{ background-image: url(../images/kouan4.png);}
.hotka .uk-grid>div:nth-child(5) .uk-pannel{ background-image: url(../images/kouan5.png);}
.hotka .uk-grid>div:nth-child(6) .uk-pannel{ background-image: url(../images/kouan6.png);}
.hotka .uk-grid>div .uk-pannel .ctn{ position: absolute; right:0; top:0; width: 205px; height: 100%; padding:30px; background: #2e2e2e;}
.hotka .uk-grid>div .uk-pannel .ctn .f24{ margin-bottom: 10px;}
.hotka .uk-grid>div .uk-pannel:hover .ctn{ background-color: #e50112; }
.hotka .uk-grid>div .uk-pannel:hover .ctn .f16{ color:#fff;}

.product .pro1 img:nth-child(1){ max-width: 540px; border-radius: 20px; }
.product .pro1 h2{ font-size: 30px; color:#000; margin-bottom:25px; line-height: 40px; position: relative;}
.product .pro1 h2::before{content:''; display: block; width: 90px; height: 3px; background: #e50112; position: absolute; left: 0; bottom:-10px;}

.product .pro2{ background: #f0f0f0; padding: 60px 0; margin-top:80px;}
.product .pro2 h2{font-weight: bold; font-size: 20px; border-bottom:1px solid #e4e4e4; color:#000; margin-bottom:20px; line-height: 50px;}
.product .pro2 .li{ padding: 7px 0; padding-left: 27px; position: relative; }
.product .pro2 .li::before{ position: absolute; left: 0; top:10px; display: block; content:''; width:20px; line-height: 20px; height: 20px; text-align: center; border-radius: 50%; background: #000; color:#fff; }
.product .pro2 .li:nth-child(1)::before{ content:'1'; }
.product .pro2 .li:nth-child(2)::before{ content:'2'; }
.product .pro2 .li:nth-child(3)::before{ content:'3'; }
.product .pro2 .li:nth-child(4)::before{ content:'4'; }
.product .pro2 .li:nth-child(5)::before{ content:'5'; }
.product .pro2 .li:nth-child(6)::before{ content:'6'; }
.product .pro2 .li:nth-child(7)::before{ content:'7'; }
.product .pro2 .li:nth-child(8)::before{ content:'8'; }
.product .pro2 .li:nth-child(9)::before{ content:'9'; }
.product .pro2 .li:nth-child(10)::before{ content:'10'; }
.product .pro2 .li:nth-child(11)::before{ content:'11'; }
.product .pro2 .li:nth-child(12)::before{ content:'12'; }
.product .pro2 .li:nth-child(13)::before{ content:'13'; }
.product .pro2 .li:nth-child(14)::before{ content:'14'; }
.product .pro2 .li:nth-child(15)::before{ content:'15'; }
.product .pro2 ul{ font-size: 14px; color:#787878;  padding-left: 25px; padding-bottom: 10px;}

.product .pro3{padding: 60px 0 0;}
.product .pro3 h2{font-weight: bold; font-size: 20px; border-bottom:1px solid #e4e4e4; color:#000; margin-bottom:20px; line-height: 50px;}

/*车牌好处*/
.haochu{ margin-top:50px;}
.haochu h2{ font-weight: bold; font-size: 24px; border-bottom:1px solid #e4e4e4; color:#000; margin-bottom:50px; line-height: 50px; }
.haochu .uk-grid{ margin-left:-32px;}
.haochu .uk-grid>div{ padding-left:32px; }
.haochu .uk-grid>div a{ width:100%; background: #e3e3e3; border-radius: 50px; overflow: hidden; display: block; height: 230px; padding:40px 50px;}
.haochu .uk-grid>div a .f24{ margin-bottom:25px; position: relative;}
.haochu .uk-grid>div a .f24::before{ display: block; content:''; width:60px; height: 2px; background: #e50112; position: absolute; left: 50%; bottom:-7px; margin-left: -30px; }
.haochu .uk-grid>div a:hover{ background: #e50112;}
.haochu .uk-grid>div a:hover>*{ color:#fff;}
.haochu .uk-grid>div a:hover .f24::before{ background-color: #fff;}

/*公司注册优势*/
.jbox{ background: url(../images/bg_jb.png); background-size: auto 100%; padding:20px; }
.jbox .uk-width-1-4\@s{ text-align: center; color:#fff; line-height: 1.2; }
.jbox .uk-width-1-4\@s>div.f18{ padding-top:20px; } 
.jbox .uk-width-3-4\@s{ background: #fff; padding-top:20px; padding-bottom: 20px; padding-right: 40px; }
.jbox .uk-width-3-4\@s>p{ line-height: 25px; border-bottom:1px dotted #c6c6c6; padding-left: 35px; position: relative; padding-top:15px; padding-bottom: 15px; }
.jbox .uk-width-3-4\@s>p::before{ position: absolute; left: 0; top:15px; display: block; content:''; width:26px; line-height: 26px; height: 26px; text-align: center; border-radius: 50%; background: #000; color:#fff; }
.jbox .uk-width-3-4\@s>p:last-child{border-bottom:0;}
.jbox .uk-width-3-4\@s>p:hover::before{ background: #e50112;}
.jbox .uk-width-3-4\@s>p:nth-child(1)::before{ content:'1'; }
.jbox .uk-width-3-4\@s>p:nth-child(2)::before{ content:'2'; }
.jbox .uk-width-3-4\@s>p:nth-child(3)::before{ content:'3'; }
.jbox .uk-width-3-4\@s>p:nth-child(4)::before{ content:'4'; }
.jbox .uk-width-3-4\@s>p:nth-child(5)::before{ content:'5'; }
.jbox .uk-width-3-4\@s>p:nth-child(6)::before{ content:'6'; }
.jbox .uk-width-3-4\@s>p:nth-child(7)::before{ content:'7'; }
.jbox .uk-width-3-4\@s>p:nth-child(8)::before{ content:'8'; }
.jbox .uk-width-3-4\@s>p:nth-child(9)::before{ content:'9'; }
.jbox .uk-width-3-4\@s>p:nth-child(10)::before{ content:'10'; }
.jbox .uk-width-3-4\@s>p:nth-child(11)::before{ content:'11'; }
.jbox .uk-width-3-4\@s>p:nth-child(12)::before{ content:'12'; }
.jbox .uk-width-3-4\@s>p:nth-child(13)::before{ content:'13'; }
.jbox .uk-width-3-4\@s>p:nth-child(14)::before{ content:'14'; }
.jbox .uk-width-3-4\@s>p:nth-child(15)::before{ content:'15'; }

/*服务保障*/
.srvbz{ margin-top:50px;}
.srvbz h2{ font-weight: bold; font-size: 24px; border-bottom:1px solid #e4e4e4; color:#000; margin-bottom:50px; line-height: 50px; }
.srvbz .uk-grid{ }
.srvbz .uk-grid>div{ }
.srvbz .uk-grid>div a{ width:100%; border:1px solid #c9c9c9;  border-radius: 50px; overflow: hidden; display: block; height: 290px; padding:60px 30px;}
.srvbz .uk-grid>div a .f30{ margin-bottom:25px; position: relative;}
.srvbz .uk-grid>div a .f30::before{ display: block; content:''; width:60px; height: 2px; background: #e50112; position: absolute; left: 50%; bottom:-7px; margin-left: -30px; }
.srvbz .uk-grid>div a:hover{ border-color: #e50112;}
.srvbz .uk-grid>div a:hover>*{ color:#e50112;}


.hotsrv {margin-top:80px;}
.hotsrv h2{ font-weight: bold; font-size: 24px; border-bottom:1px solid #e4e4e4; color:#000; margin-bottom:50px; line-height: 50px; }
.hotsrv .uk-grid.uk-child-width-1-6\@s{ margin-left:-15px;}
.hotsrv .uk-grid.uk-child-width-1-6\@s>div{ padding-left:15px; margin-bottom: 15px; }
.hotsrv .uk-grid.uk-child-width-1-6\@s>div a{ display: block; position: relative; border-radius: 15px; overflow: hidden;}
.hotsrv .uk-grid.uk-child-width-1-6\@s>div a div.f16{ position: absolute; bottom:0; width: 100%; background: rgba(0,0,0,.7); color:#fff; padding:7px; }
.hotsrv .uk-grid.uk-child-width-1-6\@s>div a:hover div.f16{ background-color: #e50112; }

.hotsrv .uk-grid.uk-child-width-1-4\@s{ margin-left:-27px;}
.hotsrv .uk-grid.uk-child-width-1-4\@s>div{ padding-left:27px; margin-bottom: 27px; }
.hotsrv .uk-grid.uk-child-width-1-4\@s>div a{ display: block; position: relative; border-radius: 15px; overflow: hidden;}
.hotsrv .uk-grid.uk-child-width-1-4\@s>div a div.f16{ position: absolute; bottom:0; width: 100%; background: rgba(0,0,0,.7); color:#fff; padding:7px; }
.hotsrv .uk-grid.uk-child-width-1-4\@s>div a div.desc{}
.hotsrv .uk-grid.uk-child-width-1-4\@s>div a:hover div.f16{ background-color: #e50112; }


#share{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");top:180px;right:10px;width:120px;z-index:10;}
#share .qqtop{width:120px; height: 5px; background:url(../images/qqtop.png) no-repeat center center;}
#share .kf{width:120px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2); border-radius:5px; background: #fff; padding:0 0 10px 0; overflow: hidden; border: 1px solid #eee;}
#share .kf h2{width: 82px;height: 82px; line-height: 70px; text-align: center; border: 3px solid #fff;margin: 10px auto; border-radius: 500px; background:#e50112;}
#share .kf .links a{width: 110px; margin: 5px 5px 0 5px; height:28px; line-height: 28px; font-size: 12px; border-radius:3px; background-color:#e50112; background-repeat: no-repeat; background-position: 5px 3px; display: block; text-indent: 30px; color: #fff; border-bottom: 1px solid #ccc;}
#share .kf .links a:hover{ background-color:#ff7500;}
#share .kf .qq{background-image:url(../images/icon_qq.png);}
#share .kf .ww{background-image:url(../images/icon_ww.png);}
#share .kf .sq{background-image:url(../images/icon_sq.png);}
#share .kf h3{width:110px;height:110px; margin:10px 5px 0 5px; border-radius:5px; border:4px solid #e50112;}
#share .kf h3 img{width:102px;height:102px;}
#share .kf p{height:40px; line-height: 20px; padding:5px; font-size: 14px; text-align: center;}
#share #totop{width:40px;height:30px; line-height: 25px; color: #666; font-size: 16px; text-align: center; display:block;background:#fff;cursor:pointer;box-shadow:0 5px 6px rgba(0, 0, 0, 0.2); border-radius:0 0 5px 5px; margin-left: 40px;}
#share #totop:hover{background:#eee;}