.wrap{width: 1200px;margin: 0 auto;clear: both;}
.top-box{width: 100%;height: 100px;overflow: hidden;background: #007db8;}
.logo{width: auto;height: 55px;float: left;margin: 23px 0 0;}
.search-box{width: 284px;height: 33px;float: right;background: #fff;border-radius: 5px;margin-top: 34px;overflow: hidden;position: relative;}
/* 搜索 */
.search-box table{width: 100%}
.search-box table input{display: block;float: left;height: 33px;line-height: 33px;overflow: hidden;border: none;padding: 0}
.search-box table td:nth-child(1){display: none}
.search-box table td:nth-child(2){width: 245px}
.search-box table td:nth-child(2) input{width:100%;overflow: hidden;font-size: 14px;text-indent: 14px}
.search-box table td:nth-child(3){width: 39px}
.search-box table td:nth-child(3) input{width: 100%;overflow: hidden;background: url(../images/search.png) no-repeat center;}
.search-box:after{content: "";width: 1px;height: 18px;background: #a6cee1;position: absolute;right: 13.9%;top: 50%;margin-top: -9px;}
/* 导航 */
.nav-box{width: 100%;height: 45px;clear: both;background: #eee;}
.nav{width: 1200px;height: 45px;margin: 0 auto;clear: both;}
.nav li{float: left;width: 11.1%;text-align: center;position: relative;}
.nav ul li>a{line-height: 45px;font-size: 16px;color: #333;display: block;width:auto;border:none;height:45px;}
.nav ul li:hover>a,.nav li.on>a{background: #ceaa7a;color: #fff;}
.nav li ul{display: none;overflow: hidden;width: 100%;background: #fff;position: absolute;left: 0;top: 45px;z-index: 999;text-align: center;font-size: 16px;line-height: 22px;}
.nav li ul a,.nav li ul li{display: block;padding: 8px 0;color: #333;width: 100%;overflow: hidden;white-space: normal;line-height: 22px;height:auto;background:none}
.nav li ul li{padding:0}
.nav li ul a:hover{background: #ceaa7a;color: #fff;}
.nav ul li:hover .pull-down{display: block;}
.banner-box{width: 100%;height: 455px;overflow: hidden;position: relative;}
.banner-box .bd,.banner-box .bd li,.banner-box .bd a{width: 100%;height: 100%;display: block;overflow: hidden;}
.banner-box .hd{z-index: 99;height: 0;position: absolute;left: 0;bottom: 31px;text-align: center;width: 100%;}
.banner-box .hd li{line-height: 500px;width: 7px;height: 7px;border-radius: 50%;background: #fff;margin: 0 5px;display: inline-block;overflow: hidden;}
.banner-box .hd li.on{background: #007db8;width: 34px;border-radius: 3px;}
.top-note{width: 100%;height: 60px;overflow: hidden;background: #007db8;position: relative;}
.note-h1{padding-top: 1px;width: 34px;height: 33px;text-align: center;color: #fff;font-size: 14px;line-height: 16px;border: 1px solid #fff;float: left;margin: 12px 20px 0 14px;}
.note-bd{height: 60px;line-height: 60px;overflow: hidden;}
.note-bd li{font-size: 16px;color: #fff;overflow: hidden;height: 60px;}
.note-bd li a{color: #fff;max-width: 540px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: 38px;}
.note-bd li a:hover{text-decoration: underline;}
.right-box{width: 120px;height: 60px;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 99;}
.right-box span{display: block;float: left;width: 50%;height: 60px;cursor: pointer;}
.right-box .prev{background: #1a8abf url(../images/prev.png) no-repeat center;}
.right-box .next{background: #3397c6 url(../images/next.png) no-repeat center;}
.top-note .tempWrap{float: left;width: 700px !important;}
.index-about{float: left;width: 838px;overflow: hidden;margin-top: 24px;}
.index-h1{overflow: hidden;border-bottom: 1px solid #ddd;line-height: 46px;height: 46px;}

.index-h1 span{font-size: 22px;color: #333;font-family: zt1;}
.index-h1 font{font-size: 20px;color: #ccc;font-family: zt2;margin-left: 20px;}
.index-h1 a{display: block;float: right;width: 27px;height: 27px;overflow: hidden;background: url(../images/more1.png) no-repeat center;margin: 9px 0 0;}
.index-h1 a:hover{background: url(../images/more2.png) no-repeat center;}
.index-about-left{width: 463px;height: 334px;overflow: hidden;position: relative;margin: 20px 0 0;float: left;}
.index-about-bd,.index-about-bd li,.index-about-bd a,.index-about-bd li img{width: 100%;height: 100%;display: block;}
.index-about-bd li{position: relative;font-size: 14px;line-height: 38px;overflow: hidden;}
.index-about-bd li span{display: block;width: 100%;height: 38px;color: #fff;position: absolute;left: 0;bottom: 0;z-index: 9;background: rgba(0,0,0,.6);text-indent: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index-about-hd{width: 100%;text-align: right;height: 0;position: absolute;right: 0;bottom: 22px;z-index: 99;}
.index-about-hd li{display: inline-block;overflow: hidden;line-height: 500px;width: 9px;height: 9px;border-radius: 50%;margin: 0 6px;background: #b0ada9;}
.index-about-hd li.on{background: #fff;}
.index-about-right{position: relative;max-height: 336px;width: 357px;float: right;overflow: hidden;font-size: 14px;color: #333;line-height: 28px;margin-top: 20px;}
.index-about-right a{display: block;font-size: 14px;line-height: 28px;color: #007db8;background: #fff;position: absolute;right: 0;bottom: 0;padding-left: 34px;}
.index-about-right a:hover{text-decoration: underline;}
.index-incident{width: 342px;float: right;overflow: hidden;margin-top: 24px;}
.index-incident-box{width: 250px;height: 333px;overflow: hidden;background: #f5f5f5;margin-top: 19px;padding-right: 92px;position: relative;}
.index-incident-bd{width: 216px;overflow: hidden;margin-left: 17px;}
.index-incident-bd span{display: block;
  text-align: center;
  font-size: 16px;
  color: #333;
  line-height: 20px;
  padding: 0 10px;
  /* white-space: nowrap; */
  /* text-overflow: ellipsis; */
  /* overflow: hidden; */
  margin: 26px 0 16px;}
.index-incident-bd font{display: block;text-align: center;font-size: 14px;color: #999;line-height: 18px;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index-incident-bd .txt{font-size: 14px;color: #666;line-height: 28px;overflow: hidden;margin-top: 10px;margin-left: 3px;}
.index-incident-bd .txt img{max-width: 100%;}
.index-incident-hd{width: 92px;position: absolute;right: 0;top: 0;text-align: center;font-size: 16px;color: #fff;line-height: 61px;height: 100%;}
.index-incident-hd li{width: 100%;height: 83.25px;position: relative;line-height: 20px;;padding-top: 22px;height: 61.25px;}
.index-incident-hd li:first-child{background: #0d77a9;cursor: pointer}
.index-incident-hd li:nth-child(2){background: #007db8;}
.index-incident-hd li:nth-child(3){background: #1a8abf;padding: 0;height: 83.25;}
.index-incident-hd li:nth-child(4){background: #3397c6}
.index-incident-hd li:nth-child(5){background: #4bacd9}
.index-incident-hd li.on,.index-incident-hd li:hover{background: #ceaa7a;}
.index-incident-hd li.on:after,.index-incident-hd li:hover:after{content: "";width: 9px;height: 13px;position: absolute;left: -9px;top: 50%;margin-top: -6.5px;background: url(../images/hd-on.png) no-repeat center;}
.index-news{height: 210px;overflow: hidden;float: left;width: 642px;margin: 36px 0 0;position: relative;padding: 65px 0 0 198px;}
.index-news .index-h1{position: absolute;width: 100%;top: 0;left: 0;}
.index-news-name{width: 160px;height: 210px;position: absolute;border: 1px solid #333;left: 0;bottom: 0;text-align: center;font-size: 22px;line-height: 42px;}
.index-news-name span{display: block;color: #333;padding: 64px 0 0;font-family: zt1}
.index-news-name em{color: #007db8;}
.index-news-name font{display: block;color: #ccc;font-family: zt2}
.index-news-name a{display: block;width: 13px;height: 48px;overflow: hidden;border: 1px solid #ceaa7a;position: absolute;right: -8px;top: 50%;margin-top: -24px;background: #fff url(../images/new-more.png) no-repeat center;}
.index-news-ul{overflow: hidden;}
.index-news-ul li{font-size: 14px;line-height: 30px;position: relative;overflow: hidden;}
.index-news-ul li a{z-index: 9;display: block;float: left;max-width: 515px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;position: relative;background: #fff;padding-right: 24px;}
.index-news-ul li span{display: block;float: right;font-size: 12px;color: #999;}
.index-news-ul li:after{content: "";width: 550px;height: 1px;position: absolute;left: 0;top: 50%;margin-top: -1px;border-bottom: 1px dashed #ddd;z-index: 8;}
.index-news-ul li:hover a,.index-news-ul li:hover span{color: #007db8}
.index-news-ul li:hover:after{border-color: #007db8}
.index-menu{float: right;width: 342px;overflow: hidden;margin: 36px 0 0;}
.index-menu .index-h1{margin-bottom: 8px;}
.index-menu .box{width: 341px;height: 94px;overflow: hidden;border: 1px solid #ddd;border-right: none;margin-bottom: 20px;}
.index-menu .box a{display: block;float: left;width: 33%;border-right: 1px solid #ddd;height: 94px;text-align: center;font-size: 14px;color: #333;line-height: 32px;}
.index-menu .box a:last-child{float: right;}
.index-menu .box span{display: block;width: 105px;height: 86px;overflow: hidden;background: #f5f5f5;margin: 4px auto 0;}
.index-menu .box img{display: block;width: 21px;height: 23px;margin: 19px auto 0;}
/**/
.index-project{width: 1230px;overflow: hidden;margin: 38px 0 60px;}
.index-project li{float: left;width: 387px;height: 220px;overflow: hidden;position: relative;margin: 0 20px 20px 0;}
.index-project li em,.index-project li img{display: block;width: 100%;height: 100%;overflow: hidden;}
.index-project li:hover img{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.index-project li .box{width: 351px;height: 100%;position: absolute;left: 0;top: 0;padding-right: 36px;overflow: hidden;}
.index-project li.li1 .box{background: url(../images/project-bg1.png) no-repeat center;}
.index-project li.li2 .box{background: url(../images/project-bg2.png) no-repeat center;}
.index-project li span{display: block;font-size: 26px;color: #fff;font-weight: bold;line-height: 30px;text-align: right;margin: 68px 0 32px;}
.index-project li a{display: block;width: 85px;height: 25px;line-height: 25px;text-align: center;color: #fff;border: 1px solid #fff;font-size: 16px;float: right;margin-right: 3px;}
/*通用底部*/
.foot-box{overflow: hidden;width: 100%;background: #007db8;}
.foot-nav-box{width: 100%;height: 60px;overflow: hidden;border-bottom: 1px solid #0f8eca;}
.foot-nav{width: 1200px;height: 60px;overflow: hidden;margin: 0 auto;}
.foot-nav li{float: left;width: 12.5%;line-height: 60px;height: 60px;overflow: hidden;text-align: center;}
.foot-nav li a{display: inline-block;padding-left: 17px;font-size: 14px;color: #c5ecff;background: url(../images/foot-nav.png) no-repeat left center;}
.foot-nav li a:hover,.foot-txt a:hover{text-decoration: underline;}
.foot-txt{text-align: center;color: #d5f2ff;font-size: 14px;line-height: 28px;overflow: hidden;padding: 22px 0;}
.foot-txt a{color: #d5f2ff;}

/********************************************新闻列表**************************************/
.news-left{width: 276px;float: left;overflow: hidden;margin: 43px 0 50px;}
/*
.news-menu{overflow: hidden;width: 100%;margin-bottom: 20px;}
.news-menu span{display: block;width: 100%;height: 77px;line-height: 77px;color: #fff;font-size: 20px;text-indent: 40px;background: url(../images/nei-bg.png) no-repeat center;}

.news-menu a{background: #007db8;display: block;height: 61px;line-height: 61px;color: #fff;font-size: 16px;padding: 0 15px;}
.news-menu font{display: block;height: 59px;border-bottom: 2px solid #0f8eca;background: url(../images/slide.png) no-repeat 94% center;padding-left: 26px;}
.news-menu a:hover,.news-menu a.on{background: #fff;color: #333}
.news-menu a:hover font,.news-menu a.on font{background: url(../images/slide1.png) no-repeat 94% center;border-color: #fff}
.news-menu a:last-child font{border: none}
*/
.news-menu img{display: none}
.news-menu table{width: 100%}
.news-menu td:nth-child(1){display: none}
.news-menu #webfx-tree-object-2 span{display: block;width: 100%;height: 77px;line-height: 77px;color: #fff;font-size: 20px;text-indent: 40px;background: url(../images/nei-bg.png) no-repeat center;}
.news-menu #webfx-tree-object-2 a{padding: 0}

.news-menu .webfx-tree-container a{background: #007db8;display: block;height: 61px;line-height: 61px;padding: 0 15px;}
.news-menu .webfx-tree-container a span{color: #fff;font-size: 16px;}
.news-menu .webfx-tree-container a:hover{padding: 0 15px;font-size: 16px;background: #fff;HEIGHT: 61px;MARGIN: 0px;TEXT-DECORATION: none;}
.news-menu .webfx-tree-container a:hover span{color: #333}

.news-menu font{display: block;height: 59px;border-bottom: 2px solid #0f8eca;background: url(../images/slide.png) no-repeat 94% center;padding-left: 26px;}

.news-left-box{width: 276px;margin: 0;}
.news-left-box .box{width: 275px;height: 114px;margin-bottom: 10px;}
.news-left-box .box a{width: 136px;height: 114px;font-size: 16px;line-height: 36px;}
.news-left-box .box span{width: 127px;height: 104px;}
.news-left-box .box img{height: 28px;width: auto;margin: 23px auto 0;}
.news-right{float: right;width: 894px;overflow: hidden;}
.news-name{height: 48px;line-height: 48px;border-bottom: 1px solid #efefef;margin: 29px 0 0;}
.news-h1{border-bottom: 2px solid #ceaa7a;margin-bottom: -1px;line-height: 47px;float: left;height: 47px;overflow: hidden;}
.news-h1 span{font-size: 20px;color: #333;display: block;float: left;}
.news-h1 .windowstyle53589{color: #333;font-family: "microsoft yahei";float: left;font-weight: 400}
.news-h1 font{font-family: zt2;font-size: 14px;color: #ddd;margin-left: 12px;display: block;float: left;line-height: 55px;}
/* 面包屑导航 */
.news-nav{float: right;overflow: hidden;}
.news-nav td,.news-nav a span{line-height: 48px;font-size: 14px;color: #999;}
.news-nav a span:hover{color: #007db8}
/* 新闻类表 */
.news-list table{overflow: hidden;margin-bottom: 50px;width: 100%}
.news-list tr td{font-size: 16px !important;overflow: hidden;line-height: 47px;padding-top: 4px;overflow: hidden;border-bottom: 2px dashed #ededed;height: 47px;}
.news-list tr .timestyle53591{font-size: 16px}
.news-list tr td:nth-child(2){color: #999}

.news-list tr td:hover a{color: #007db8}
.news-list li a{display: block;float: left;padding-left: 34px;color: #333;max-width: 710px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/li-bg.png) no-repeat 5px center;}
.news-list .timestyle53591{display: block;float: right;color: #999}
.news-list li:hover a,.news-list li:hover span{color: #007db8;}
.news-list li:hover a{background: url(../images/li-bg1.png) no-repeat 5px center;}
/* 翻页 */
.news-list tr:last-child td{border: 0;overflow: hidden;}
/* .news-list tr:last-child td span,.news-list tr:last-child td a{font-size: 16px !important;color: #333 !important;line-height: 26px !important;} */
.news-list tr:last-child td a{color: #007db8}
.news-list tr:last-child td a:hover{text-decoration: underline;}
.news-list tr:last-child table:nth-child(1){margin-bottom: 0}

/*******************************************新闻详情***********************************/
.news-date-h1{text-align: center;font-size: 20px;color: #333;line-height: 28px;margin: 36px 0 14px;overflow: hidden;}
.news-date-time{text-align: center;font-size: 16px;color: #666;line-height: 20px;padding-bottom: 20px;border-bottom: 1px dashed #ddd;overflow: hidden;}
.news-date-main{overflow: hidden;font-size: 14px;color: #333;line-height: 22px;overflow: hidden;padding: 28px 0 20px;}
.news-date-main img{max-width: 100%;height: auto;}
.news-date-p{overflow: hidden;font-size: 14px;line-height: 30px;margin-bottom: 42px;}
.news-date-p span{color: #007db8}
.news-date-p a{color: #333}
.news-date-p a:hover{color: #007db8;}