﻿/*0707*/
.isPc .zw_bdy {
  background: url(zw_bg_new_1.png) no-repeat center top;
  padding-top: 485px;
}

.isPc .hBox {
  display: none;
}

.isPc .mai_bg {
  width: 1145px;
  padding: 0 20px;
  margin: 0 auto;
  background: #f7f7f7;
}

.isPc .zw_sBox {
  background: none;
  padding-top: 95px;
  background: #f7f7f7 url(sh_bg.png) no-repeat center 90px;
}

.isPc .zw_sh {
  width: 588px;
  float: none;
  margin: 0 auto;
  border: 1px solid #4e86b9;
  border-radius: 5px;
  background: #f7f7f7;
}

.isPc .zw_sh input {
  border-radius: 5px;
}

.isPc .h-search .zw-subm {
  position: absolute;
  width: 46px;
  height: 40px;
  top: 0px;
  right: 0px;
  background: url(zw_fdj.png) no-repeat center;
  background-size: 18px 18px;
  font-size: 0px;
  line-height: 0px;
}

.isPc .main2_r_zw2 {
  float: right;
  background: #fff;
  width: 810px;
  padding: 0 0 45px;
  border: 1px solid #ececec;
}

.isPc .zw_nav2 {
  float: left;
  width: 300px;
}

/*isPc nav */
.isPc .navBox2 {
  height: 47px;
  background: none;
  border: 0;
  width: 1060px;
  position: absolute;
  margin-left: -530px;
  left: 50%;
  top: 200px;
}

.isPc .navBox2 .nav {
  width: 100%;
  margin: 0 auto;
}

.isPc .menuLink {
  display: none;
}

.isPc .navBox2 #mainNav {
  width: 100%;
  height: 47px;
}

.isPc .navBox2 #mainNav ul {
  margin: 0 auto 0;
  width: 100%;
}

.isPc .navBox2 #mainNav ul li {
  position: relative;
  float: left;
  padding: 0;
}

.isPc .navBox2 #mainNav>ul li a {
  background: url(zw_nav_line.png) no-repeat right center;
}

.isPc .navBox2 #mainNav>ul li.bg0 {
  background: none;
}

.isPc .navBox2 #mainNav ul li.br0 {
  border-right: 0;
}

.isPc .navBox2 #mainNav>ul li ul li:hover {
  border-top: 0;
}

.isPc .navBox2 #mainNav ul li.wap_box {
  display: none;
}

.isPc .navBox2 #mainNav ul li a {
  display: block;
  padding: 10px 40px;
  line-height: 27px;
  color: #fff;
  font-size: 22px;
  text-decoration: none;
  cursor: pointer;
}

.isPc .navBox2 .sfhover {
  background: #186fcf;
  text-decoration: none;
}

.isPc .navBox2 #mainNav ul {
  list-style: none;
}

.isPc .navBox2 #mainNav .has-submenu:hover {
  background: url(navBg.png) repeat left top;
}

.isPc .navBox2 #minNav ul:after {
  content: "";
  clear: both;
  display: block;
}

.isPc .navBox2 #mainNav ul li:hover ul {
  display: block;
}

.isPc .navBox2 #mainNav ul ul {
  top: 46.5px;
  left: 0;
  padding: 0 0 5px;
  text-transform: none;
  background: url(navBg.png) repeat left top;
  z-index: 3;
}

.isPc .navBox2 #mainNav ul ul.sub2 {
  width: 160px;
}

.isPc .navBox2 #mainNav ul ul li {
  width: 100%;
}

.isPc .navBox2 #mainNav ul ul li a {
  display: block;
  border-top: 1px solid #285c94;
}

.isPc .navBox2 #mainNav ul li a:hover {
  text-decoration: none;
}

.isPc .navBox2 #mainNav ul ul li a:hover {
  text-decoration: none;
}

.isPc .navBox2 .submenu {
  text-transform: none;
  display: none;
  position: absolute;
  width: 100%;
  z-index: 3;
}

.isPc .navBox2 #mainNav li .submenu li a {
  background: none;
  text-align: left;
  display: block;
  padding: 10px;
  font-size: 20px;
  line-height: 27px;
  margin-top: 0;
  color: #fff;
  font-style: normal;
  font-weight: normal;
  text-transform: capitalize;
}

.isPc .navBox2 #mainNav li.has-submenu .subBtn {
  display: none;
  width: 0;
}

.isPc .navBox2 .disblock {
  display: block;
}

.isPc .zw_sBox .h-search .i-text {
  color: #000;
}

.isPc .zw_sBox .h-search .i-subm {
  position: absolute;
  width: 46px;
  height: 40px;
  top: 0px;
  right: 0px;
  background: url(zw_fdj.png) no-repeat center;
  background-size: auto;
  background-size: 18px 18px;
  font-size: 0px;
  line-height: 0px;
}