body{ background:url(../images/bg.jpg) center no-repeat; }

.pcwidth{ max-width:1700px; margin:0 auto; }

.header{ background: #fff; box-shadow: 0 0px 5px 0px #ccc; }
.header .hd{ background: #f5f6f3; color:#989898; height: 40px; line-height: 40px; padding:0 25px; }
.header .hd .htel span:nth-child(2){ display: inline-block; padding:0 5px; }
.header .bd{ padding:30px 25px; }

.header .menuwrap{ background: #00bad2; height: 50px; }
.header .menu { height: 100%; }
.header .menu li{  position: relative; }
.header .menu a{ display: block; color:#fff; line-height: 50px; min-height: auto; padding:0 35px; }
.header .menu a:hover,.header .menu a:focus,.header .menu a.uk-open,.header .menu li.active>a{ color:#fff; }
.header .menu .uk-navbar-dropdown{ padding:15px 5px; margin:0; background: #77c6d1; padding:0; color:#fff; }
.header .menu .uk-navbar-dropdown a{ font-size: 12px; text-align: left; line-height: 44px; }
.header .menu .uk-navbar-dropdown a:hover{ background: #00bad2; }
.header .menu .uk-navbar-nav>li:nth-child(3) .uk-navbar-dropdown{ width:300px; }


.banner{ margin-bottom:30px; }
.banner .uk-slidenav-previous,.banner .uk-slidenav-next{ width:74px; height:74px; opacity: 0.5; }
.banner .uk-slidenav-previous svg,.banner .uk-slidenav-next svg{ display: none; }
.banner .uk-slidenav-previous{ left:30px; background: url(../images/ban_l.png); }
.banner .uk-slidenav-next{ right:30px; background: url(../images/ban_r.png); }

.ithree .uk-pannel{ margin-bottom:30px; }
.ithree .uk-pannel .uk-icon{ vertical-align: text-top;}
.ithree .uk-pannel .text{ color:#fff; letter-spacing: 5px; padding:35px 0; }

.ijoin .jlink{ padding-top:40px; position: relative; margin-top:10px; }
.ijoin .jlink::before{ content:''; width:60px; height: 3px; display:block; position: absolute; left:50%; top:0px; margin-left:-30px; background: #fff; }
.ijoin .jlink a{ display: inline-block; margin:0 5px; line-height: 50px; width:100px; background: #fff; font-size: 12px;; }

.footer{ background:#2f3033; padding:30px 0px 40px; color:#aaa; }
.footer a{ color:#aaa; }
.footer a:hover{ color:#ccc; }


.to-top{ position: fixed; bottom:50px; right:10px; background: rgba(0,0,0,.6); color:#fff; display: block; width:50px; height:50px; line-height: 50px; text-align: center; border-radius: 5px; }
.to-top:hover{ background: rgba(0,0,0,1); }


/*内页导航*/
.inban{ height: 250px; margin-bottom: 40px; background-attachment: fixed; background-size: cover; }
/* .inban h1{ background: rgba(0,0,0,.5); padding: 5px 50px; position: relative; }
.inban h1::before{ content: ''; position: absolute; left: 0; bottom:-3px; width: 100%; height: 3px; background: #00a1e9; height: 3px;} */

.titline{ margin:0px 0 30px; position: relative; }
.titline::before{ content:''; display: block; width:100%; height: 1px; background: #e5e5e5; position: absolute; left: 0; top:20px; }
.titline .text-zi{ letter-spacing: 5px; display: inline-block; padding:0 30px; background: #fff; position: relative; }


.comtab .uk-subnav{ border-bottom:1px solid #e5e5e5; height: 36px; text-align: center; margin-left:0; }
.comtab .uk-subnav li{ padding:0; margin:0 25px;}
.comtab .uk-subnav a{ color:#00bad2; background: none; }
.comtab .uk-subnav .uk-active a,.comtab .uk-subnav a:hover{ border-bottom:1px solid #1e87f0; background: none; }

.comtab .uk-switcher>li:nth-child(1) img{ width: 100%; margin-bottom:15px; }

.orgtit{ border-bottom:1px solid #2C9AC4; padding:0 0  20px; margin-bottom:20px; margin-top:30px;  }
.organizelist h5{ margin:20px; }
.organizelist .job-title{ font-size:12px; color:#666;}
.organizelist h5.name{ margin-bottom:0; }


.about { color:#7f7f7f; }
.about .uk-icon{vertical-align: text-top;}


.memtab .uk-subnav{ border-bottom:1px solid #e5e5e5; height: 36px; text-align: center; margin-left:0; }
.memtab .uk-subnav li{ padding:0; margin:0 20px;}
.memtab .uk-subnav a{ color:#00bad2; background: none; }
.memtab .uk-subnav .uk-active a,.comtab .uk-subnav a:hover{ border-bottom:1px solid #1e87f0; background: none; }

.memtab .footable thead tr{ background: #d9edf7; border-bottom:1px solid #ddd; }
.memtab .footable thead tr th{  color:#666; padding:10px 12px; }
.memtab .footable tbody tr{ border-bottom:1px solid #ddd;  }
.memtab .uk-switcher{ margin:0 20px; }



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

.tBody{ background: #fff; min-height: 680px; padding-bottom: 100px; font-size: 14px; }





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


/*联系我们*/
.contact { background: #fcfcfc; padding:50px 0; margin-bottom:60px; }
.catleft p{ margin:5px 0; }
.message{ background: url(../images/bg_cat.jpg) center; background-size: cover; }
.message .uk-grid-margin{ margin-top:15px!important; }



/*搜索*/
.searchlist .searchinfo{ background: #eef1f3; padding: 5px 10px; margin-bottom: 20px;}
.searchlist li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom:1px dotted #dddddd; position: relative; padding-left: 15px; }
.searchlist li .iconfont{ position: absolute; left: 0; top:5px; }
.searchlist li .date{ margin-bottom: 5px;}

/*新闻*/
.newslist li{ margin-bottom: 30px; border:1px solid transparent;  }
.newslist li>div{background: #f5f5f5;}
.newslist li .uk-pannel:nth-child(2){ order:-1;}
.newslist li a.uk-cover-container{ display: block; min-height: 330px;}
.newslist li .uk-pannel.uk-position-relative{ /*border:1px solid #fff; border-right: 0;*/ padding:50px 40px;}
.newslist li .date span{ display: inline-block; padding:5px 30px; background: #dadada; color:#fff;}
.newslist li .tit{ margin:30px 0 10px;}
/* .newslist li:hover .uk-pannel.uk-position-relative{ border-color:#f08200; } */
.newslist li:hover{ border-color:#00bad2; }
.newslist li:hover .date span{ background: #00bad2; }




.main{  }
.main>h1.f24{ line-height: 1.4; margin-bottom:10px;  }
.infos{ padding-bottom: 20px; margin-bottom: 30px; border-bottom:1px dotted #e4e4e4; }

.share{ margin:10px 0;}



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



.pages{ margin-top:40px; }
.pages a,.pages .page-num{ 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; background: #fff; }
.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: #00bad2; border-color:#00bad2; }
.pages a:hover span{ color:#fff;}


.combox{ margin:40px!important;}
.combox .comtit{ position:relative; padding-right:150px; }
.combox .comtit h4{ background:#00bad2; min-height:60px;  border-top-left-radius:20px; border-top-right-radius:10px; color:#fff; margin:0; padding:10px 20px 10px 10px; line-height:1.4; position:relative; }
.combox .comtit h4:before{ position:absolute; bottom:0; right:0; content:''; display:block; width:0; height:0; border-bottom:25px solid #fff; border-top:25px solid transparent; border-left:15px solid transparent; border-right:15px solid #fff;}
.combox .comtit .comlogo{ max-width:150px; width:150px; text-align:center; }
.combox .comtit .comlogo img{ max-height:50px; margin:5px; }
.combox .compic{ border:5px solid #00bad2; padding:10px 20px; border-radius:20px; border-top-left-radius:0; }
.combox .compic img{ max-width:240px; max-width:100%; }
.combox .comcon{ padding:30px 15px 0; }
.combox .comcon li{ margin-bottom:7px; position:relative; /*padding-left:60px;*/ }
.combox .comcon li span{ /*position:absolute; left:0;*/ color:#222; }
