@charset "utf-8";

nav {
  width: 100%;
  height: 90px;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 99999;
}
nav .top-logo {
  float: left;
  width: 167px;
  height: 39px;
  position: relative;
  z-index: 9999;
}
nav .top-logo img {
  width: 100%;
  height: 100%;
  margin-top: 25px;
  margin-left: 30px;
}
nav .top-right {
  float: right;
  width: 770px;
  height: 39px;
  margin-right: 30px;
  margin-top: 25px;
  position: relative;
  z-index: 9999;
}
nav h1 {
  float: right;
  font-size: 16px;
  color: #ffffff;
  width: 130px;
  height: 39px;
  line-height: 39px;
}
.nav-list {
  float: left;
  width: 623px;
  height: 39px;
}
.nav-list li {
  float: left;
  height: 45px;
  margin: 0 20px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.nav-list li a{
  display: block;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 39px;
  color: #ffffff;
  text-align: center;
}

.nav-list li.on a{
  font-weight:bold;
}

.nav-list li:hover a{
  color:#179bef;
}

.top-bg{
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 90px;
  background: #333;
  background:rgba(0,0,0,.7);
  z-index: 999;
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  -o-transform: translateY(-90px);
  transform: translateY(-90px);
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.top-bg.on{
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}

footer{
  width: 100%;
  height: 356px;
  background: #ebebeb;
}

.footer-inner{
  width: 1200px;
  height: 356px;
  margin:0 auto;
}

.footer-nav-item{
  float: left;
  width: 145px;
  height: 290px;
  margin-top: 60px;
  overflow: hidden;
  margin-left: 40px;
  margin-right: 30px;
}

.footer-nav-item h2{
  width: 100%;
  margin-bottom: 20px;
  color:#010101;
  font-size: 14px;
}

.footer-nav{
  width: 145px;
  height: 250px;
  overflow: hidden;
}

.footer-nav dd{
  width: 100%;
  height: 28px;
  overflow: hidden;
}

.footer-nav dd a{
  font-size: 13px;
  color:#6c6c6c;
}

.footer-text{
  float: right;
  width: 320px;
  height: 250px;
  margin-top: 100px;
}

.footer-item{
  width: 100%;
  height: 24px;
}

.footer-item span{
  float: left;
  display: block;
  height:24px;
  line-height: 24px;
  font-size: 13px;
  color:#6b6b6b;
}

.footer-item em{
  float: left;
  display: block;
  height:24px;
  line-height: 24px;
  font-size: 13px;
  color:#6b6b6b;
}

.footer-cnzz{
  width: 55px;
  height: 19px;
  background: url("../images/cnzz.png");
  margin-top: 10px;
}

.footer-search{
  width: 212px;
  height: 33px;
  margin-top: 20px;
}

.footer-search-text{
  display: block;
  float: left;
  width: 176px;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  text-indent: 10px;
  background: #f7f7f7;
  color:#999;
}

.footer-search-btn{
  cursor: pointer;
  display: block;
  float: left;
  width: 36px;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  text-indent: 10px;
  background: url("../images/footer-search-btn.png") no-repeat center center #179bef;
}

.top-2{
  position: fixed;
  top: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  z-index: 99999;
}

.top-2-top{
  width: 100%;
  height: 109px;
  background: #fff;
}

.top-2-nav{
  width: 1100px;
  height: 80px;
  margin:0 auto;
  padding:15px 0;
}

.top-2-nav li{
  float: left;
  display: inline;
  height: 80px;
  margin:0 30px;
}

.top-2-ico{
  display: inline-block;
  _zoom: 1;
  height: 80px;
  margin:0 auto;
}

.top-2-ico{
  *display:inline;
}

.top-2-ico.ico0{
  width: 60px;
  background: url("../images/top-ico0.png") no-repeat center;
}

.top-2-ico.ico1{
  width: 44px;
  background: url("../images/top-ico1.png") no-repeat center;
}

.top-2-ico.ico2{
  width: 144px;
  background: url("../images/top-ico2.png") no-repeat center;
}

.top-2-ico.ico3{
  width: 57px;
  background: url("../images/top-ico3.png") no-repeat center;
}

.top-2-ico.ico4{
  width: 87px;
  background: url("../images/top-ico4.png") no-repeat center;
}

.top-2-ico.ico5{
  width: 59px;
  background: url("../images/top-ico5.png") no-repeat center;
}

.top-2-ico.ico6{
  width: 86px;
  background: url("../images/top-ico6.png") no-repeat center;
}

.top-2-ico.ico7{
  width: 59px;
  background: url("../images/top-ico7.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico0{
  width: 60px;
  background: url("../images/top-ico0-on.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico1{
  width: 44px;
  background: url("../images/top-ico1-on.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico2{
  width: 144px;
  background: url("../images/top-ico2-on.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico3{
  width: 57px;
  background: url("../images/top-ico3-on.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico4{
  width: 87px;
  background: url("../images/top-ico4-on.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico5{
  width: 59px;
  background: url("../images/top-ico5-on.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico6{
  width: 86px;
  background: url("../images/top-ico6-on.png") no-repeat center;
}

.top-2-nav li.on .top-2-ico.ico7{
  width: 59px;
  background: url("../images/top-ico7-on.png") no-repeat center;
}


.top-2-bottom{
  width: 100%;
  height: auto;
  border-top:solid 2px #f2f2f2;
  background:#fff;
  overflow: hidden;
}

.nav-menu{
  width: 1200px;
  text-align: center;
  height: auto;
  overflow: hidden;
  margin:0 auto;
  padding-bottom: 19px;
}

.nav-menu li{
  float:left;
  margin:0 18px;
  margin-top: 19px;
  height:24px;
}

.nav-menu a{
  display: block;
  line-height: 24px;
  font-size: 15px;
  color:#000000;
  font-weight: 100;
}

.nav-menu li.on a{
  padding-left: 10px;
  background:url("../images/nav-menu-on.png") no-repeat left center;
  color:#179bef;
}

.nav-menu li:hover a{
  color:#179bef;
}

.top-3{
  position: fixed;
  top: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  z-index: 99999;
}

.top-3-top{
  width: 100%;
  height: 109px;
  background: #fff;
}

.top-3-nav{
  width: 1200px;
  height: 80px;
  margin:0 auto;
  padding:15px 0;
}
.top_3_width_ZM{width:1500px;}
.top-3-nav li{
  width:97px;
  float: left;
  margin-top:20px;
  margin-right: 40px;
}

.top-3-ico{
  display: block;
  margin:0 auto;
}

.top-3-ico.ico1{
  height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat;
  
}

.top-3-ico.ico2{
  height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -65px;
 
}

.top-3-ico.ico3{
  height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -130px;
 
}

.top-3-ico.ico4{
 height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -194px;
}

.top-3-ico.ico5{
 height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -259px;
}
.top-3-ico.ico6{
 height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -324px;
}
.top-3-ico.ico7{
 height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -389px;
}
.top-3-ico.ico8{
 height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -454px;
}
.top-3-ico.ico9{
 height:55px;
  background: url("../images/icon1_news_zm.png") no-repeat 0 -519px;
}

.top-3-nav li:hover .top-3-ico.ico1{
  height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat;
}

.top-3-nav li:hover .top-3-ico.ico2{
  height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -65px;
}

.top-3-nav li:hover .top-3-ico.ico3{
 height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -130px;
}

.top-3-nav li:hover .top-3-ico.ico4{
 height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -194px;
}

.top-3-nav li:hover .top-3-ico.ico5{
  height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -259px;
}

.top-3-nav li:hover .top-3-ico.ico6{
  height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -324px;
}
.top-3-nav li:hover .top-3-ico.ico7{
 height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -389px;
}
.top-3-nav li:hover .top-3-ico.ico8{
  height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -454px;
}
.top-3-nav li:hover .top-3-ico.ico9{
  height:55px;
  background: url("../images/icon3_news_zm.png") no-repeat 0 -519px;
}









.top-3-nav li.on .top-3-ico.ico1{
  width: 115px;
  background: url("../images/top3-ico1-on.png") no-repeat center;
}

.top-3-nav li.on .top-3-ico.ico2{
  width: 116px;
  background: url("../images/top3-ico2-on.png") no-repeat center;
}

.top-3-nav li.on .top-3-ico.ico3{
  width: 116px;
  background: url("../images/top3-ico3-on.png") no-repeat center;
}

.top-3-nav li.on .top-3-ico.ico4{
  width: 117px;
  background: url("../images/top3-ico4-on.png") no-repeat center;
}

.top-3-nav li.on .top-3-ico.ico5{
  width: 119px;
  background: url("../images/top3-ico5-on.png") no-repeat center;
}