@charset "utf-8";
.g-menu {
  height: 50px;
  width: 100%;
  min-width: 980px;
  background: #008d99;
  text-align: center;
  z-index: 18
}
.g-menu-wrap {
  width: 1000px;
  text-align: left;
  margin: 0 auto;
  height: 50px;
}
.g-menu .all-catalog {
  float: left;
  width: 193px;
  position: relative;
  z-index: 17
}
.g-menu .all-btn {
  width: 193px;
  height: 50px;
  display: block;
  text-align: left;
  line-height: 50px;
  font-size: 18px;
  font-weight: 100;
  color: #fff;
  background: url(../images/i_index_icon.png) 0 -131px repeat-x;
  overflow: hidden;
  font-family: "Microsoft YaHei";
  position: relative;
  text-indent: 10px
}
.g-menu .all-btn .arrow {
  width: 17px;
  height: 16px;
  background: transparent url(../images/i_index_icon.png) 0 -112px no-repeat;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  top: 15px;
  right: 15px;
}
.g-menu .all-btn:hover {
  color: #fff;
}
.g-menu .channel {
  float: left;
  width: 384px;
  height: 50px;
  overflow: hidden
}
.g-menu .channel li {
  float: left;
  width: 95px;
  height: 50px;
  text-align: center;
  color: #fff
}
.g-menu .channel li a {
  display: block;
  width: 95px;
  height: 50px;
  overflow: hidden;
  color: #fff;
  font-weight: 100;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  margin: 0;
  line-height: 50px
}
.g-menu .channel li a:hover {
  background-color: #ff950d;
  zoom: 1;
  position: relative;
  color: #ffff00;
  background-image: none;
  height: 50px;
  line-height: 50px
}
.g-menu .channel li.m-show a {
  background-image: none
}
#main-menu-con {
  float: left;
  color: #fff;
  width: 1000px;
  font-size: 16px;
  line-height: 50px;
  position: relative;
  z-index: 10;
}
#main-menu-con:after {
  content: "";
  clear: both;
  visibility: hidden;
  height: 0;
  display: block
}
#main-menu-con ul {
  display: inline;
}
#main-menu-con li {
  display: inline;
  float: left;
  width: 100px;
  text-align: center;
}
#main-menu-con a:link, #main-menu-con a:visited, #main-menu-con a:hover {
  display: block;
  color: #fff;
  width: 100px;
}
#main-menu-con.about {
  background: none;
}
.hb_clearfix a {
  font-family: "微软雅黑";
  color: #fff;
}
.hb_clearfix a:hover {
  background: url(../images/i_index_icon.png) 0 -235px repeat-x;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-family: "微软雅黑";
}
#main-menu-con .m-baoxi {
  background: #f60;
}
#main-menu-con .m-home {
  width: 75px;
}
#main-menu-con .m-home a:link, #main-menu-con .m-home a:visited {
  display: block;
  color: #fff;
  width: 75px;
}
.banner {
  max-width: 1037px;
  margin: 0 auto;
}
.banner img {
  width: 100%;
}
.navcc {
  width: 1000px;
  margin: 0 auto;
  height: 45px;
}
.navcc ul li {
  background: right url(../images/nav_a.jpg) no-repeat;
  float: left;
  height: 36px;
  line-height: 36px;
  margin-top: 2px
}
.navcc ul li a {
  font-size: 14px;
  color: #FFF;
  font-weight: 700;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
}
.navcc ul li a:hover {
  background: url(../images/nav_hover.jpg) no-repeat;
  height: 36px;
  float: left;
  padding-left: 20px;
}
.main2011nh {
  width: 836px;
  margin: 0 auto;
  height: 95px;
  background: #008d99;
  margin-top: 12px;
  padding-top: 5px;
}
.ma_bj {
  width: 161px;
  height: 85px;
  margin-left: 5px;
  float: left;
  padding-top: 5px;
  background: #fff;
}
.ma_bj h3 {
  text-align: center;
}
.ma_bj h3 a {
  color: #008d99;
}
.xian {
  width: 132px;
  height: 1px;
  margin: 0 auto;
  background: url(../images/xian.jpg) no-repeat;
  margin-top: 1px;
}
.ma_txt {
  width: 142px;
  margin-left: 15px;
  margin: 0 auto;
  color: #5c5c5c;
  font-size: 12px;
  margin-top: 4px;
}
.ma_txt li {
  line-height: 1.5;
  color: #5c5c5c;
  font-size: 12px;
  margin: 0px 3px;
  width: 65px;
  overflow: hidden;
  float: left;
  white-space: nowrap;
  text-align: center;
}
.ma_txt a:hover {
  color: #f80100;
  font-size: 12px;
  text-decoration: none;
}
/*分页*/
.pages {
  font-size: 14px;
  margin: 15px 0;
  float: left;
	width: 658px;
}
.page {
  text-align: center;
	padding-top: 10px;
}
.page a, .page span {
  border: #008c95 1px solid;
  padding: 6px;
  margin: 6px;
  text-decoration: none;
}
.page a:hover, .page span.page_nowindex {
  color: #fff;
  background-color: #008c95;
}