@charset "utf-8";
@import url(layout.css);

.header{background:#10646f; height:147px;}
.header .logo{margin-top:40px;}
.header .eng, .header .eng a{margin-top:30px; font-family:arial; color:#fff; line-height:35px;}
.header .eng a:hover{text-decoration:underline;}
.header .search-l{width:210px; height:37px; line-height:37px;background:#0b424a; padding:0px 8px; border:none; color:#fff;}
.header .search-r{background:url(../images/search.jpg) no-repeat; width:39px; height:37px;}

 .nav{height:40px; background:#0b424a; font-family:helvetica; position:relative;z-index:2;}
 .nav>ul{list-style-type:none;}
 .nav>ul li{float:left; position:relative;}
 .nav>ul li a{ line-height:40px; display:block; margin-left:40px; color:#fff;}
 .nav>ul li a:hover, .first{color:#81efff;} 
 .nav>ul li ul{display: none; z-index:10;*display: none;*z-index:10;}
 .nav>ul li:hover> ul li:hover{border-top:none; border-bottom:none;}
 .nav>ul li:hover ul {*display:block;display:block; position:absolute; top:40px; margin-left:-30px;} 
 .nav>ul li:hover ul li a{display:block;*display:block; font-size:12px; background:#0f5e6a; color:#fff; width:130px; *width:130px; *height:35px; line-height:35px; text-align:center;border-top:none; border-top:1px solid #147d8d; border-right:none;}
 .nav>ul li:hover ul li a:hover{background:#228493; color:#fff;}

/*滚动图*/
.flexslider{margin:0px auto; position:relative; width:100%; overflow:hidden; zoom:1;z-index:1;}
.flexslider .slides li{width:100%; height:100%;}
.flex-control-nav{width:100%; position:absolute; bottom:10px; text-align:center;}
.flex-control-nav li{margin:0 2px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{background: url(../images/dot.png) no-repeat 0 -16px; display:block; height:16px; overflow:hidden; text-indent:-99em; width:16px; cursor:pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a{background-position:0 0;}
.flexslider .slides a img{width:100%; display:block; object-fit: cover;}

.center{margin-top:30px; margin-bottom:15px;}
.center-l{width:450px;}  .center-c{width:360px;}  .center-r{width:240px;}
.center .new-top{border-top:2px solid #0b424a; border-bottom:1px solid #999; height:55px; line-height:55px;}
.center .new-top, .center .new-top a{color:#0b424a;}
.center .i-icon{background:url(../images/i-new.jpg) no-repeat; display:inline-table; width:23px; height:23px; margin:17px 15px 0px 10px; vertical-align:top;}
.center ul{margin-top:5px;}
.center li{line-height:40px; border-bottom: 1px dashed #ccc;}
.center-r img{width:240px; display:block; margin-bottom:4px;}

.link{background:#ebebeb; padding:30px 0px;}
.link-l{width:800px;}
.link-l h4{color:#0b424a; font-weight:400; font-size:16px;}
.link-l a, .center li a{line-height:40px; color:#666;}
.link-l a:hover, .center .new-top a:hover, .center li a:hover{color:#ff7900;}
.wrap .link-l a{margin:0 10px;}
.weixin{width:117px; height:117px; overflow:hidden;}

.n-banner{background:url(../images/banner11.jpg) no-repeat center; height:280px;}
.n-left{width:250px;}
.n-left .top{height:50px; line-height:50px; background:#106470 url(../images/top.jpg) no-repeat; color:#fff;}
.n-left li{height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.n-left li:hover, .n-left .cur{height:50px; line-height:50px; background:#f4f4f4; color:#106470;}
.n-right{width:800px;}
.n-right .top{height:20px; line-height:20px; border-bottom:1px solid #999; padding-bottom:10px;}
.n-right .top-line{border-left:2px solid #0B424A; padding-left:15px; color:#106470;}
.n-right .list{padding:30px 0px; border-bottom:1px dashed #ccc;}
.n-right .list:hover{background:#f8f7f7; color:#000;}
.n-right .list-l{width:200px; height:120px; overflow:hidden; border-radius:5px;}
.n-right .list-l img{display:block; width:200px;}
.n-right .list-r{width:580px;}
.n-right .list-r p{line-height:26px;}
.n-right .photo li{float:left; width:250px; height:180px; margin:10px 7px; border-radius:3px; overflow:hidden; position:relative; cursor:pointer;}
.n-right .photo li img{width:250px; height:100%; position:absolute; top:0px; left:0px;}
.n-right .photo li p{width:230px; padding:0px 10px; height:35px; line-height:35px; background:url(../images/spt.png); position:absolute; bottom:0px; left:0px; color:white; overflow:hidden;}

.news-link li{height:40px; line-height:40px; border-bottom:1px dashed #ccc; overflow:hidden;}

/*分页*/
.ep-pages{padding:10px 12px;clear:both;text-align:center;font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top;} 
.ep-pages a, .ep-pages span{display:inline-block;height:23px;line-height:23px;padding:0 8px;margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top;} 
.ep-pages a:hover{background:#bf3131;border:1px solid #cc1b1b;text-decoration:none;} 
.ep-pages a, .ep-pages a:visited{color:#252525;} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff;} 
.ep-pages .current{background:#bf3131;border:1px solid #cc1b1b;color:#fff;} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff;} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff;} 
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px;} 
.ep-pages-e5e5e5{color:#e5e5e5;} 
.ep-pages-all{font-size:12px;vertical-align:top;} 

.navigation{padding-bottom:15px;}
.navigation-c{background: url(../images/pos.png) no-repeat left; height:18px; line-height: 18px; padding-left:20px;}
.n-center{margin-top:60px;}
.n-center .title{line-height:40px; color:#333;}
.n-center .time{padding:10px 0px; background:#f4f4f4;}

.footer{background:#106470; color:#fff; height:45px; line-height:45px;}
.footer a{color:#fff;}

/*20170412 增加*/
#container {width:240px; height:76px; overflow:hidden; margin-bottom:4px;}
.sections,.section {height:100%;}
#container,.sections {position:relative;}


.n-banner1{background:url(../images/banner1.jpg) no-repeat center; height:280px;}

.n-banner2{background:url(../images/banner3.jpg) no-repeat center; height:280px;}

.n-banner3{background:url(../images/banner12.jpg) no-repeat center; height:280px;}
.n-banner4{background:url(../images/banner13.jpg) no-repeat center; height:280px;}

.n-banner5{background:url(../images/banner15.jpg) no-repeat center; height:280px;}
.n-banner6{background:url(../images/banner16.jpg) no-repeat center; height:280px;}