.dlad{ position:fixed; top:200px; z-index: 999; width:200px; }
.dlad img{ max-width:200px; }
.dlad .close{ display:block; padding:0; color:#333; font-size:14px; }
.dlad .close:hover{ color:red; }
.dlad.left{ left:0; }
.dlad.right{ right:0; }
.floatad{ position: absolute; z-index: 1000; top: 43px; left: 2px; }
.floatad .close{ position:absolute; right:0; top:0; display:block; padding:2px; color:#fff; font-size:14px; line-height:1; }
.floatad .close:hover{ color:red; }
.floatad img{ max-width:240px; }


.header{ background:#005db5; }
.header .hd{ background: #061e5e; color:rgba(255,255,255,0.8); line-height: 36px;}
.header .hd a{ display: inline-block; padding:0 10px; line-height: 36px; color:#fff; border-right:1px solid #27569e;}izt
.header .hd a span{ position: relative; top:-2px; }
.header .hd a:hover{ text-decoration: underline;}

.header .bd{ height: 120px; background:#2e77c7; }
.header .bd .uk-navbar{ min-height:120px; }
.header .logo{  }
.header .logo img{ margin:0; }

.header .uk-navbar-right > div{ text-shadow:1px 1px 3px rgba(0,0,0,0.5);  }

.header .menu{ height:50px; }


.header .uk-navbar-nav>li{  position: relative; margin-left:20px;  }
.header .uk-navbar-nav>li>a{ position: relative; z-index: 2; height:50px; min-height: 50px; line-height:50px; text-align: center; display: block; color:#fff; padding:0 10px; border-radius: 100px; font-size: 18px; transition: all 0.5s;}
.header .uk-navbar-nav>li>a span{ display: block; zoom:0.6; font-size: 12px; color:#bdbdbd; text-transform: capitalize; }
/*.header .uk-navbar-right a:hover,*/.header .uk-navbar-nav>li.active>a{ background: #0081ce; color:#fff; }
.header .uk-navbar-nav>li>a:hover{ color:#fff; }
.header .uk-navbar-nav .uk-drop{ width:200px; background: rgba(255,255,255,0.96); padding:5px 0; margin-top:0; box-shadow: 0 2px 8px rgba(0,0,0,.08);  }
.header .uk-navbar-nav .uk-drop li a{ display: block; line-height: 40px; color:#333333; padding:0 15px; }
.header .uk-navbar-nav .uk-drop li a:hover{ background-color: #e9f1fc;}
.header .uk-navbar-nav .uk-drop .uk-drop{ margin-left:0; }

.header .uk-navbar-nav > li::after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -50%;
    width: 100%;
    height: 50px;
    /* border-radius: 34px; */
    background: #0081ce;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    transform: scaleX(0);
    -o-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -webkit-transform: scaleX(0); 
}
.header .uk-navbar-nav > li.active::after,
.header .uk-navbar-nav > li:hover::after {
    transform: scaleX(1);
    -o-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -webkit-transform: scaleX(1); }


.banner{ position: relative;}
.banner .uk-slidenav{ width:40px; height: 80px; text-align: center; opacity: 0.6; }
.banner .uk-slidenav svg{ display: none;}
.banner .uk-slidenav-previous{ background: url(../images/ban_l.png) no-repeat; left: 50px; }
.banner .uk-slidenav-next{ background: url(../images/ban_r.png) no-repeat; right:50px; }
.banner .uk-slidenav:hover{  opacity: 1; }
.banner .uk-dotnav{ bottom:30px; }
.banner .uk-dotnav>*>*{ width:18px; height: 18px; border:0; background: url(../images/ban_num.png);}
.banner .uk-dotnav>.uk-active>*{ background: url(../images/ban_num_cur.png);}

.title{ position: relative; margin-bottom:20px; height: 36px; border-bottom:1px solid #fff; }
.title a{ display: inline-block; position: relative;}
.title a span:first-child{ display: inline-block; position: relative; border-bottom:1px solid #0265b8; height: 36px; line-height: 35px; margin-right:10px; }
.title .text-gray.f14{ display: none;}

.ipart1{ padding:50px 0 0; }
.ipart1 .title{ margin-bottom:10px; }
.ipart1 .iswitcher1 .uk-subnav{ margin-bottom:10px; border-bottom:1px solid #cdcdcd; margin-left:0; }
.ipart1 .iswitcher1 .uk-subnav li{ height:40px; padding-left:0; margin-right:10px; }
.ipart1 .iswitcher1 .uk-subnav li a{ padding:0 10px; line-height:40px; height:40px; }
.ipart1 .iswitcher1 .uk-subnav-pill>.uk-active>a{ background:#fff; color:#0265b8; border-bottom:1px solid #0265b8; }
.ipart1 .iswitcher1 .uk-subnav span.text-gray{ display:none; }
.ipart1 .iswitcher2 .uk-switcher{ border:1px solid #cdcdcd; }
.ipart1 .iswitcher2 .uk-switcher>li{ padding:10px; }
.ipart1 .iswitcher2 .uk-subnav-pill>li>a{ background:#cdcdcd; color:#0081ce; padding:5px 20px; font-size:18px; }
.ipart1 .iswitcher2 .uk-subnav-pill>li.uk-active>a{ background:#0081ce; color:#fff; }
.ipart1 .iswitcher2 .uk-subnav{ margin-left:-10px;  }
.ipart1 .iswitcher2 .uk-subnav>*{ padding-left:10px; }



.uli li { border-bottom:1px dashed #e6e6e6; }
.uli li a{ display: block; font-size:16px; position: relative; line-height: 44px; /*padding-right:90px;*/ padding-left:15px; }
.uli li a span{ position: absolute; right:0; color:#999; }
.uli li a::before{ content:''; display: block; width:7px; height: 7px; position: absolute; left: 0; top:17px; background:#0081ce; }

.ipart1 .uli li:last-child{ border-bottom:0; }

.ipart1 .uk-width-auto{ width:460px; }
.ipart1 .uk-dotnav { bottom:10px; right:10px; }
.ipart1 .uk-dotnav>*>*{ width:18px; height: 4px; background:#fff; border-radius: 5px; }
.ipart1 .uk-dotnav>.uk-active>*{ background:#0081ce; }

.ipart1 .uk-width-expand .uk-switcher li a{ line-height: 42px; padding-left:0; }
.ipart1 .uk-width-expand .uk-switcher li a::before{ display: none;}
.ipart1 .uk-width-expand .uk-switcher li:last-child{ border-bottom:1px dashed #e6e6e6; }

.ipart1 .uli li a{ padding-right:90px; line-height:40px; }


.ipart2{ padding:20px 0; }
.ipart2 .inotice li{ padding-left:70px; position: relative; height: 75px; border-bottom:1px dashed #e6e6e6; padding-top:5px; padding-bottom:15px; margin-bottom:15px; }
.ipart2 .inotice li:last-child{ margin-bottom:0; padding-bottom:0; border:0; }
.ipart2 .inotice li .date{ position: absolute; left: 0; top:0; background:#dedede; width:60px; height: 60px; text-align: center; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.ipart2 .inotice li .date span{ display: block; color:#fff; background:#5a9bd1; height: 36px; line-height: 34px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.ipart2 .inotice li .date >div{ line-height: 24px;}


.ipart3{ padding:20px 0 20px; }
.ipart3 .uk-slider-items{ margin-left:-25px;}
.ipart3 .uk-slider-items>li{ padding-left:25px; }
.ipart3 .uk-slider-items .tit{ height: 40px; line-height: 40px; padding:0 10px; background: #f2f2f2; transition: all ease 0.3s;}
.ipart3 .uk-slider-items>li:hover .tit{ background: #5b97b2; color:#fff; }
.ipart3 .uk-slidenav{ width:60px; height: 60px; padding:5px 14px; position: relative; border-radius: 50%; background: #fff; box-shadow: 0 0 4px 2px rgba(0,0,0,0.1); color:#000; }
.ipart3 .uk-slidenav svg{ display: block; margin-top:18px; height:14px;}
.ipart3 .uk-slidenav-previous{ margin-right: -30px; }
.ipart3 .uk-slidenav-next{ margin-left: -30px;  }
.ipart3 .uk-slidenav-next svg{ float: right; }
.ipart3 .uk-slidenav::before{ content:''; display: block; width:25px; height: 1px; background: #000; position: absolute; left: 18px; top:30px; }


/* .ipart4{  background:url(../images/bg_news.png); padding:90px 0 100px;}
.ipart4 .uk-grid{ margin-left:-20px; }
.ipart4 .uk-grid>div{ padding-left:20px; }
.ipart4 .box{ background: #fff; padding:15px 20px;}
.ipart4 .box .tit{ min-height: 44px; } */
.ipart4{ padding:40px 0; }

.ipart4 .uk-width-3-4\@s .uk-grid>.uk-grid-margin{ margin-top:20px; }
.ipart4 .uk-width-3-4\@s .title{ margin-bottom:10px; }
.ipart4 .uk-width-3-4\@s .uli li a{ padding-right:0; }

.ipart4 .upic ul li{ position: relative; padding-left:130px; height: 60px; margin-bottom:15px; padding-top:5px; }
.ipart4 .upic ul li:last-child{ margin-bottom:0; }
.ipart4 .upic ul li img{ width:120px; }
.ipart4 .upic ul li .pic{ position: absolute; left: 0; top:0; width:120px; }

.ipart4 .uk-width-1-4\@s .inewsbox .title{ margin-bottom:10px; }
.ipart4 .izt a{ display: flex; border:1px solid #cdcdcd; border-radius: 10px; padding:7px 10px; line-height: 1.4; min-height:40px; color:#0070d0; transition: all ease 0.3s; }
.ipart4 .izt a>div{ position:relative; padding:5px 5px 5px 50px; }
.ipart4 .izt a .iconfont{ position:absolute; left:10px; top:0px; font-size:26px; line-height:1; }
/*.ipart4 .izt>div>div:last-child .iconfont{ font-size:20px; }*/
.ipart4 .izt a:hover{ background:#0081ce; color:#fff; border-color:#0070d0; }
.ipart4 .uk-grid-small>.uk-grid-margin{ margin-top:10px!important; }



/* .footer{ background: #1b478e; padding:30px 0; color:rgba(255,255,255,0.6); position: relative; }
.footer a{ color:rgba(255,255,255,0.6); }
.footer a:hover { color:#fff; }
.footer .copyright{ opacity: 0.6; border-top:1px solid #1a5e9a; margin-top:30px; padding-top:20px; }

.footer .mediaico a{ margin-right:10px; color:#767676; display: inline-block; width:30px; height: 30px; line-height: 28px; text-align: center; border-radius: 50%; background: rgba(0,0,0,0.2); border:1px solid #4d4d4d; }
.footer .mediaico a:hover{ background: #4d4d4d; color:#fff; } */


.footer{ background:#004c8e; color:#fff; position: relative; padding-top:30px; }
.footer a{ color:#fff; }
.footer a:hover { color:rgba(255,255,255,0.6); }

.footer .uk-width-1-3 img{ height:52px; }

.footer .copyright{ opacity: 0.6; border-top:1px solid #1a5e9a; padding:7px 0 10px; margin-top:30px; }

.to-top{ position: fixed; right:20px; bottom:100px; }


/*内页导航*/
.inban{ position: relative; height: 300PX; background-size: auto 100%; background-repeat: no-repeat; background-position: center; }

.tBody{ background: #fff; padding-bottom:120px; min-height: 680px; }

.side1{ width:270px; margin-top:-60px; position: relative; z-index: 1; }
.side1 h3{ height: 60px; line-height: 60px; background-color: rgba(0,64,152,0.8); color:#fff; margin:0; }
.side1 ul{ background-color: #f9f9f9; }
.side1 ul li a{ display: block; line-height: 60px; border-left:4px solid #ccc; }
.side1 ul li a:hover,.side1 ul li a.active{ border-left-color:#1b478e; }

.side2{ width:270px; margin-top:15px; }
.side2 h3{ padding:30px; background-color: #1b478e; margin-bottom:0; color:#fff; position: relative; }
.side2 ul{ border:1px solid #eee; padding:10px 10px; }
.side2 ul li{ border-bottom:1px solid #eee; }
.side2 ul li a{ display: block; line-height: 50px; }
.side2 ul li a:hover,.side2 ul li a.active{ color:#1b478e; }
.side2 ul li:last-child{ border-bottom:0; }

.side3{ width:300px; }
.side3 ul{ background-color: #f7f7f7;}
.side3 ul li{ border-bottom:1px solid #e7e7e7; padding:20px; transition: all ease 0.3s; }
.side3 ul li>.uk-position-relative{ padding-right:110px; min-height: 80px; }
.side3 ul li .pic{ position: absolute; right:0; top:0; width:100px; height:80px; }
.side3 ul li:last-child{ border-bottom:0; }
.side3 ul li:hover{ background:#1b478e; color:#fff; }



/*子导航*/
.subnav{ border-bottom:1px solid #e7e7e7; height: 56px;}
.subnav a{ display: inline-block; position: relative; color:#626262; line-height: 55px; height: 55px; padding: 0 10px; margin:0 20px; text-align: center; }
.subnav a:hover,.subnav a.active{ color:#1b478e; }
.subnav a:hover::before,.subnav a.active::before{ position: absolute; bottom:-2px; left: 0; content:''; width:100%; height: 3px; background: #1b478e; border-radius: 5px; }

.crumb{ padding-top:5px;}
.crumb .wrap{ line-height: 30px; color:#717171; }
.crumb .wrap a{ color:#717171; }
.crumb .wrap a:last-child,.crumb .wrap a:hover{ color:#1b478e; }

.intit{ margin:20px 0 30px; line-height: 33px; height: 53px; border-bottom:1px solid #e9e9e9; }
.intit span{ display: inline-block; height: 53px; border-bottom:4px solid #1b478e; color:#333; }


/*招聘*/
.joblist li{ border:1px solid #ebebeb; padding:20px; margin-bottom:30px; }
.joblist li .tit{ background: #6e6e6e; padding:10px 15px; color:#fff;}
.joblist li .ctn{ padding:15px; color:#838383; line-height: 2; }
.joinus{ background: #eeeeee; padding:50px; line-height: 2.2;}


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


/*业务*/
.business>div{ width: 270px; }
.business .uk-panel{ padding:15px; border-top-left-radius: 135px; border-top-right-radius: 135px; background: #f6f6f6; position: relative; }
.business .uk-panel::after{ position: absolute; bottom:0; left: 0; content:''; display: block; width:0; height: 0; border-left:135px solid transparent; border-top:0; border-right:135px solid transparent; border-bottom:20px solid #fff; }
.business .uk-panel .ico{ width:100%; height: 240px; border-radius: 50%; background: #1b478e; color:#fff; padding-top:25%;}
.business .uk-panel .ico i{ line-height: 1;}
.business .uk-panel .con{ padding:20px 30px; min-height: 280px; line-height: 2; color:#535353; } 


/*关于我们*/
.culture .info{ max-width:800px; border:2px dashed #ece2dc; margin: 0 auto; text-align: center; padding:30px 50px; margin-bottom: 80px; }
.culture .icos .uk-panel{ width:340px; }
.culture .icos .desc{ padding:20px; line-height: 2.2; }
.culture .icos .f36{ width:174px; height: 200px; margin:0 auto; line-height: 200px; text-align: center; color:#fff; background: url(../images/bg_six_big.png); background-size: cover; }



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

.msglist dl{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #e5e5e5;}
.msglist dl dt{ font-weight: normal;}
.msglist dl dt .avatar img{ width:50px; border-radius: 50%; }
.msglist dl dd.ask{ margin:5px 0 10px 60px;}
.msglist dl dd.reply{ margin-left:60px; background:#f6f6f6; border-radius: 8px; padding:10px;}



/*联系我们*/
.contact { padding:0px 150px; color:#777; }
.contact .circle{ width:120px; height: 120px; border-radius: 50%; font-size:24px; color:#fff; background: #1b478e; padding:30px; text-align: center; line-height: 1.2; }
/* .contact .catwrap{ margin-bottom: 60px;  padding-top: 50px;} */
#amap{ height: 680px; margin-top:70px; }
.amap{ height:360px; border:1px solid #ebebeb; }
/* .contact .cat li{ line-height: 30px;} */

.message { max-width:980px; margin-left: auto; margin-right:auto; }
.msgtit{ margin:0 60px 60px}
.msgtit .iconfont{ display: block; width:90px; height:90px; line-height: 90px; text-align: center;  border-radius:50%;  background:#1b478e; color: #fff; font-size: 40px; }

.message .box .uk-grid>*{ margin-bottom:30px; position: relative; }
.message .uk-form-horizontal .uk-form-controls{ margin-left:0; }
.message .uk-form-horizontal .uk-form-label{ position: absolute; left: 60px; top:4px; font-size:16px; color:#878787; width: auto; }
.message .uk-form-horizontal .uk-input{ height: 50px; padding-left:110px; background: #fbfbfb; }
.message .uk-form-horizontal .uk-textarea{padding-left:110px; height: 150px; padding-top:12px; background: #fbfbfb; }
.message .msgcode{ padding-right: 150px;}
.message .msgcode img{ position: absolute; right:0; cursor: pointer; }
.message .uk-button{ height: 50px; width:120px; font-size:18px; border-radius: 6px; margin-left:10px;  }



/*新闻*/
.newslist li{ margin-bottom:20px; padding:20px; background:#f7f7f7; transition: all ease 0.3s; }
.newslist li .date{ width:150px; position: relative; color:#333333; padding-top:25px; }
.newslist li .pic{ margin-right:20px; }
.newslist li .pic .img{ width:200px; }
.newslist li .con{ padding:10px 0; }
.newslist li .con .f24{ margin-bottom:5px; }
.newslist li .con .desc{color:#838383; line-height: 2;}
.newslist li:hover{ background:#1b478e; color:#fff; }
.newslist li:hover .date{ color:#fff; }
.newslist li:hover .f24{ color:#fff; }
.newslist li:hover .desc{ color:#fff; }


.newslist2 ul{ margin-left:-40px; }
.newslist2 ul li{ padding-left:40px; margin-bottom:40px; }
.newslist2 ul li .con{ background: #E9F1FC; padding:20px 30px 40px; }
.newslist2 ul li .desc{ height: 56px; margin-top:5px; }
.newslist2 ul li:hover .f20{ color:#1b478e; }


.newslist3 ul{  }
.newslist3 li{ position: relative; border-bottom:1px dashed #e5e5e5; }
.newslist3 li .uk-position-relative{ padding-left:130px; }
.newslist3 li .date{ position:absolute; left: 0; top:50%; margin-top:-50px; padding-top:5px; background:#eaeaea;  width:100px; height: 100px; }
.newslist3 li .con{ padding:20px 0;  }
.newslist3 li .con .f20{ margin-bottom:10px; line-height: 1.2; }
.newslist3 li .con .desc{color:#838383; line-height: 2; min-height:56px; }
.newslist3 li:hover .date{ color:#fff; background-color:#1b478e; }
.newslist3 li:hover .f20{ color:#1b478e; }


.newslist-line li{ border-bottom:1px solid #e5e5e5; padding:15px 0; }



.downlist li{ height: 60px; line-height: 58px; border:1px solid #efefef; margin-bottom:-1px; padding:0 20px; }
.downlist li:nth-child(odd){ background: #f5f5f5; }
.downlist li:nth-child(even){ border-left-color:#fff; border-right-color:#fff;}
/* .downlist li a{ color:#404040; }
.downlist li a:hover{ color:#0184cf; } */


/*搜索*/
.searchlist .searchinfo{ background: #e9e9e9; padding: 10px 15px; margin-bottom: 20px; color:#7b7b7b; }
.searchlist li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom:1px solid #e9e9e9; position: relative; padding-left: 15px; position: relative; }
.searchlist li .iconfont{ position: absolute; left: 0; top:5px; }
.searchlist li .date{ margin-bottom: 5px;}
.searchlist li .gl{ color:#000000; }
.searchlist li:hover{ border-color:#1b478e; }
.searchlist li:hover::before{ position: absolute; top:-21px; left: 0; content:''; display: block; width:100%; height: 1px; background: #1b478e;}
.searchlist li:hover .gl{ color:#1b478e; }



h1.f30{ margin-top:30px; padding-left:50px; padding-right:50px; }
.infos{  margin-bottom: 30px; /*padding-bottom: 10px; border-bottom:1px dotted #e4e4e4;*/ }

/* .share{ margin:10px 0;} */



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


/*分页*/
.pages{ margin-top:40px; margin-bottom: 40px;}
.pages a,.pages .page-num{ display: block; padding:0; height: 42px; line-height: 40px; padding:0 8px; min-width:42px; text-align: center; border:1px solid #e9e9e9;  background: #ffffff; margin-left:-1px; }
.pages a:first-child{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: 38px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #1b478e; border-color:#1b478e; }
.pages a:hover span{ color:#fff;}
/* .pages .uk-icon{ padding-top:2px; } */




/*资质荣誉*/
.uk-lightbox{ background: rgba(0,0,0,.5);}
/* .lightbox .uk-grid{ margin-left: -100px;}
.lightbox li{ margin-bottom: 60px; padding-left:100px!important;} */
.lightbox li>div{ }
.lightbox li>div .name{ line-height: 50px; text-align: center; background: #f7f7f7;}
.lightbox li:hover>div{ }
.lightbox li:hover>div .name{ color:#1b478e; }


/*合作*/
.partner li>.wrap{ border:1px solid #e5e5e5; padding:20px; }
.partner li>.wrap .pic{ height: 100px;}
.partner li>.wrap .pic img{ max-width: 100%; max-height: 100px;}
.partner li>.wrap:hover{ border-color:#1b478e; }
.partner li>.wrap:hover .name{ color:#1b478e; }

/*案例*/
.caselist ul{ margin-left:-30px; }
.caselist ul li{ padding-left:30px; margin-bottom:90px; }
.caselist ul li .name{ bottom:-25px; background: #000000; width:260px; height: 50px; text-align: center; line-height: 50px; border-radius: 50px; color:#fff; transition: all ease 0.2s; }
.caselist ul li:hover .name{ background: #1b478e;}
.caselist ul li .uk-overlay-default{ background: rgba(0,64,152,0.6);}




/*团队*/
/* .teamlist li{ margin-bottom:30px; position: relative; min-height: 270px;}
.teamlist li .pic{ width: 200px; position: absolute; top:0; }
.teamlist li .desc{ line-height: 1.8; margin-top:10px;}
.teamlist li:nth-child(odd){ padding-left: 220px;}
.teamlist li:nth-child(odd) .pic{ left: 0; }
.teamlist li:nth-child(even){ padding-right: 220px;}
.teamlist li:nth-child(even) .pic{ right: 0; } */



/*视频*/
.videolist li a{ z-index: 3;}
.videolist li .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; }
.videolist li .con{ padding:15px 70px 20px; border-bottom:3px solid transparent; min-height: 180px; }
.videolist li .con .f18{ border-bottom:1px dashed #ccc; padding:8px 20px; margin-bottom:15px;  }
.videolist li:hover .con{ border-color:#1b478e; background: #f7f7f7;}




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


/*弹出层*/
.my-modal-simple .uk-modal-dialog{ width:220px; }
.my-modal-medium .uk-modal-dialog{ width:450px; }
.my-modal-large .uk-modal-dialog{ width:940px; }


/**/
.floaticon {z-index: 99;position: fixed; right:15px; top: 50%; margin-top:-200px; }
.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:#1b478e;}
.floaticon .floaticonLogo a:first-child{ border-top-left-radius: 8px; border-top-right-radius: 8px; }
.floaticon .floaticonLogo a.backToTop{ background: #1b478e; 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;} */


/*专题*/
.sanyou .box{ margin-bottom:30px;}
.sanyou .box .tit{ border-bottom:1px solid #e6e6e6; padding-bottom:5px; margin-bottom:10px; }
.sanyou .box li{ line-height: 40px; }
.sanyou .box li a{ display: block; position: relative; padding-right:80px; }
.sanyou .box li a .uk-icon{ position: relative; top:-2px; }












