@charset "utf-8";
ul, li {
  list-style-type: none
}
a {
  text-decoration: none
}
.main_with {
  width: 1200px;
  margin: 0 auto
}
.header {
  width: 100%;
  background: transparent url(../images/header_bg.jpg) repeat-x scroll left bottom
}
.top {
  width: 100%;
  background: #fff
}
.top2l {
  width: 1200px;
  height: 110px;
  background-color: #fff;
  border-bottom: 1px solid #fff
}
.top2l span {
  display: block;
  float: left;
  padding: 24px 0 30px 0
}
.top2l p {
  float: right;
  padding: 10px 0 0 0
}
.navbg_index {
  width: 100%;
  background: #494949;
  height: 60px;
  border-bottom: 1px solid #494949
}
.index_nav {
  width: 1200px;
  height: 60px;
  background-color: #494949;
  margin: 0 auto;
  position: relative
}
.index_nav .daoh {
  display: block;
  width: 964px;
  position: absolute;
  left: 236px;
  top: 0
}
.index_nav .daoh li.zx {
  width: 206px
}
.index_nav .daoh .zx a {
  background: url(../images/zx.jpg) no-repeat 20px center #494949;
  width: 186px;
  color: #fff;
  padding-left: 20px;
  font-size: 20px
}
.index_nav .daoh .zx a img {
  margin-top: 5px
}
.daoh ul {
  width: 964px
}
.daoh ul li {
  float: left;
  width: 107px;
  height: 60px;
  line-height: 20px;
  text-align: center
}
.daoh ul li.noline {
  border: none
}
.daoh ul li a {
  width: 107px;
  display: block;
  font-size: 16px;
  font-family: 微软雅黑;
  color: #fff;
  text-align: center;
  height: 60px;
  line-height: 60px;
  background: url(../images/bor.jpg) no-repeat center right
}
.daoh ul li a:hover {
  background: #007aab;
  margin-left: -2px
}
.nav .guah {
  width: 145px;
  background: #414141;
  position: absolute;
  left: 659px;
  top: 0
}
.nav .guah a {
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  font-family: 微软雅黑;
  color: #fff;
  text-align: left;
  padding-left: 38px;
}
.Z_TypeList {
  width: 236px;
  height: 60px;
  z-index: 99;
  background-color: #007aab;
  z-index: 99;
  position: relative
}
.Z_TypeList .title a {
  font-size: 18px;
  color: #fff;
  width: 100%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  display: block;
  text-decoration: none;
  font-weight: 100;
  cursor: pointer;
  background: url(../images/xm_jt.png) no-repeat 200px center
}
.Z_TypeList .title a:hover, .Z_TypeListhover {
  background: url(../images/xm_jt.png) no-repeat 200px center #007aab
}
.Z_MenuList_ul {
  overflow: hidden
}
.Z_TypeList .Z_MenuList {
  width: 236px;
  line-height: 26px;
  height: 0;
  display: none;
  z-index: 999;
  overflow: hidden
}
.Z_TypeList .Z_MenuList ul li {
  width: 236px;
  display: block;
  position: relative;
  background: #494949;
  border-bottom: 1px solid #fff;
  height: 61px;
  overflow: hidden
}
.Z_TypeList .Z_MenuList ul li h3 {
  font-size: 14px;
  background: url(../images/ico.png) no-repeat;
  font-weight: 100;
  display: block;
  margin-left: 14px;
  padding-left: 90px;
  height: 60px;
  line-height: 50px
}
.Z_TypeList .Z_MenuList ul li h3 a {
  color: #fff;
  display: block;
  width: 100%;
  height: 59px
}
.Z_TypeList .Z_MenuList ul li a:hover {
  color: #414141;
  overflow: hidden
}
.Z_TypeList .Z_MenuList ul li.alt a {
  color: #fff4e5
}
.Z_TypeList .Z_MenuList ul li.alt {
  background: #007aab;
  border-right: none;
  overflow: hidden;
  width: 236px;
  height: 61px
}
.Z_TypeList .Z_MenuList ul li.alt h3 {
  z-index: 9999;
  background: url(../images/icohover.png) no-repeat
}
.Z_TypeList .Z_MenuList ul li.list-item0 h3, .Z_TypeList .Z_MenuList ul li.list-item0.alt h3 {
  background-position: 0 5px
}
.Z_TypeList .Z_MenuList ul li.list-item1 h3, .Z_TypeList .Z_MenuList ul li.list-item1.alt h3 {
  background-position: 0 -57px
}
.Z_TypeList .Z_MenuList ul li.list-item2 h3, .Z_TypeList .Z_MenuList ul li.list-item2.alt h3 {
  background-position: 0 -115px
}
.Z_TypeList .Z_MenuList ul li.list-item3 h3, .Z_TypeList .Z_MenuList ul li.list-item3.alt h3 {
  background-position: 0 -175px
}
.Z_TypeList .Z_MenuList ul li.list-item4 h3, .Z_TypeList .Z_MenuList ul li.list-item4.alt h3 {
  background-position: 0 -237px
}
.Z_TypeList .Z_MenuList ul li.list-item5 h3, .Z_TypeList .Z_MenuList ul li.list-item5.alt h3 {
  background-position: 0 -295px
}
.Z_SubList {
  position: absolute;
  height: 309px;
  left: 236px;
  top: 70px;
  line-height: 21px;
  width: 0;
  background: #fff;
  display: none
}
.Z_SubList .subView {
  position: absolute;
  top: 0;
  left: 0;
  width: 580px;
  padding: 40px 10px 0;
  overflow: hidden;
  display: none;
  font-family: 微软雅黑
}
.box-shadow {
  padding: 40px 10px 10px 0;
  z-index: 999
}
.subView .sv_l {
  float: left;
  height: 304px;
  margin-left: 12px;
  width: 253px
}
.subView .sv_c {
  width: 300px;
  float: left;
  padding: 0 20px
}
.sv_c .svc_t {
  overflow: hidden
}
.sv_c .svc_t a {
  display: block;
  width: 94px;
  height: 30px;
  float: left;
  background: #c1c1c1;
  font-size: 14px;
  font-family: 微软雅黑;
  line-height: 30px;
  color: #fff;
  text-align: center;
  margin: 0 3px 6px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px
}
.sv_c .svc_t a:hover {
  background: #007aab
}
.sv_c .svc_b {
  padding-top: 26px
}
.sv_c .svc_b a {
  color: #333
}
.sv_c .svc_b a:hover {
  color: #b1813c
}
.sv_c .svc_b h4 {
  border-bottom: 1px solid #ccc;
  width: 100%;
  zoom: 1;
  overflow: hidden
}
.sv_c .svc_b h4 p {
  font-size: 16px;
  height: 24px;
  width: 200px;
  float: left;
  color: #333;
  font-family: 微软雅黑
}
.sv_c .svc_b h4 a {
  float: right;
  background: url(../images/more.jpg) no-repeat center 5px;
  width: 15px;
  height: 20px;
  display: block
}
.sv_c .svc_b h4 a:hover {
  float: right;
  width: 15px;
  height: 20px;
  display: block
}
.sv_c .svc_b ul {
  padding-top: 12px
}
.sv_c .svc_b ul li {
  background: url(../images/jyybs_29.jpg) no-repeat left;
  padding-left: 20px;
  font: 14px/22px "微软雅黑";
  color: #353535;
  line-height: 26px
}
.subView .sv_r {
  width: 210px;
  float: left
}
.h_banner {
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1
}
.h_banner img {
  width: 100%;
}
#slides {
  display: block;
  width: 100%;
  height: 450px;
  position: relative
}
#slides li {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute
}
#slides li a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px
}
#pagination {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 20px;
  z-index: 9900;
  padding: 5px 15px 5px 0
}
#pagination li {
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 5px;
  border-radius: 10px;
  background: #3c3d3f;
  text-indent: -9999px;
  cursor: pointer
}
#pagination li.current {
  background: #0092d8
}
#pagination li a:hover {
  background: #0092d8;
  border-radius: 5px
}
.h_nav {
  width: 1200px;
  height: 103px;
  margin: 0 auto;
  overflow: hidden;
  background: url(../images/h_nav_right_bg.jpg) repeat-y right top
}
.h_nav ul li {
  float: left
}
.h_nav ul li span {
  font-size: 24px;
  color: #fff;
  line-height: 30px;
  padding-top: 20px;
  display: block
}
.h_nav ul li a {
  display: block;
  width: 120px;
  height: 117px;
  text-align: center;
  background: url(../images/h_nav_right_bg.jpg) repeat-y left top
}
.h_nav ul li a img {
  margin: 16px 0 8px
}
.h_nav ul li a p {
  color: #fff;
  font-size: 16px
}
#footer {
  width: 100%;
  height: auto;
  background: #3c3c3c;
  overflow: hidden;
  margin-top: 30px
}
#footer .f_top {
  width: 970px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  padding: 40px 0;
  border-bottom: 1px solid #5b5b5b
}
#footer .f_top dl.f_top_nav {
  width: auto;
  height: auto;
  float: left;
  margin-right: 72px;
  display: inline
}
#footer .f_top dl.f_top_nav dt {
  font-size: 14px;
  color: #fff;
  margin-bottom: 5px
}
#footer .f_top dl.f_top_nav dd ul li {
  display: block;
  text-align: center;
  height: 26px;
  line-height: 26px
}
#footer .f_top dl.f_top_nav dd ul li a {
  color: #a5a5a5;
  font-size: 14px;
  font-family: 宋体
}
#footer .f_top dl.f_top_nav dd ul li a:hover {
  color: #ff8831
}
#footer .f_top .f_lxwm {
  width: 235px;
  height: auto;
  float: right;
  overflow: hidden
}
#footer .f_top .f_lxwm .dl_1 {
  background: url(../images/f_top_dh.jpg) no-repeat left 4px
}
#footer .f_top .f_lxwm .dl_1 dt {
  width: 175px;
  height: 62px;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  overflow: hidden
}
#footer .f_top .f_lxwm .dl_1 dt p {
  font-size: 24px
}
#footer .f_top .f_lxwm .dl_1 dd {
  width: 100%;
  height: auto;
  overflow: hidden;
  font-size: 14px;
  color: #fff;
  font-family: 宋体;
  padding-top: 5px;
  text-align: center
}
#footer .f_top .f_lxwm .dl_2 {
  width: 100%;
  height: 97px;
  background: url(../images/f_top_ewm.jpg) no-repeat left top;
  position: relative;
  margin-top: 16px
}
#footer .f_top .f_lxwm .dl_2 a {
  color: #a5a5a5
}
#footer .f_top .f_lxwm .dl_2 dt {
  width: 120px;
  height: auto;
  float: right;
  font-size: 14px;
  color: #fff
}
#footer .f_top .f_lxwm .dl_2 dd {
  width: 120px;
  height: auto;
  float: right;
  font-size: 14px;
  color: #fff;
  line-height: 22px
}
#footer .f_top .f_lxwm .dl_2 dd a {
  position: absolute;
  bottom: 0;
  left: 115px;
  color: #ff8831;
  font-size: 14px
}
#footer .f_bottom {
  width: 970px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  padding: 150px 0 40px;
  background: url(../images/footer_logo.jpg) no-repeat center 36px
}
#footer .f_bottom p {
  line-height: 24px;
  color: #fff;
  font-family: 宋体;
  font-size: 15px
}
#footer .f_bottom p.p1 a {
  display: inline;
  color: #fff
}
#footer .f_bottom p.p1 a:hover {
  color: #ff8831
}
#footer .f_bottom p.p2 {
  color: #a5a5a5
}
#footer .f_bottom p.p2 a {
  color: #a5a5a5
}
#footer .f_bottom p.p2 span {
  display: none
}