div,
ul,
li {
  box-sizing: border-box;
}
.con_con{
  background: url(../images/body_bj_gongkai.png) no-repeat center top;
  overflow: hidden;
}
.ztzl {
  width: 1290px;
  margin: 30px auto 0;
  overflow: hidden;
}

.ztzl .address {
  line-height: 40px;
  background: url(../images/weizhi_ztzl.png) no-repeat 14px center;
  padding-left: 47px;
  font-size: 14px;
}

.ztzl .address a {
  color: #666666;
}

.ztzl .ztzl_c {
  width: 1280px;
  height: 1360px;
  margin: 0 auto;
  background-color: #ffffff;
  box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.15);
  padding: 40px 38px 0;
  margin-bottom: 60px;
}

.ztzl .ztzl_c .ztzl_c_bt {
  margin-bottom: 36px;
}

.ztzl .ztzl_c .ztzl_c_bt h2 {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  color: #333333;
}

.ztzl .ztzl_c .ztzl_c_bt h2 a {
  color: #333333;
}

.ztzl .ztzl_c .ztzl_c_bt span {
  width: 40px;
  height: 6px;
  background-color: #009687;
  display: block;
  margin: 18px auto 0;
}

.ztzl .ztzl_c .rdzt {
  margin-top: 36px;
}

.ztzl .ztzl_c .rdzt ul {
  margin-left: -20px;
  display: none;
}
.ztzl .ztzl_c .rdzt .rdzt_cur{
  display: block;
}
.ztzl .ztzl_c .rdzt ul li {
  width: 286px;
  float: left;
  margin-left: 20px;
  margin-bottom: 40px;
}

.ztzl .ztzl_c .rdzt ul li a {
  font-size: 16px;
  color: #333333;
}

.ztzl .ztzl_c .rdzt ul li a img {
  width: 100%;
  height: 158px;
  display: block;
}

.ztzl .ztzl_c .rdzt ul li a div {
  margin-top: 6px;
  height: 60px;
  border: solid 1px #dcdcdc;
}

.ztzl .ztzl_c .rdzt ul li a div p {
  background: url(../images/lis_ztzl.png) no-repeat left 16px;
  padding: 11px 13px 0 15px;
  line-height: 20px;
}
.ztzl .ztzl_c .rdzt ul li:hover{
  box-shadow: 0 0 5px #aaaaaa;
}
.ztzl .ztzl_c .rdzt ul li:hover a{
  color: #009687;
}
.ztzl .ztzl_c .rdzt .more {
  margin-top: 20px;
  text-align: center;
}

.ztzl .ztzl_c .rdzt .more span {
  width: 100px;
  height: 8px;
  background-color: #e5e5e5;
  border-radius: 4px;
  display: inline-block;
}

.ztzl .ztzl_c .rdzt .more .more_cur {
  background-color: #009687;
}

.ztzl .ztzl_c .rdzt .more .more_zj {
  margin: 0 70px;
}

.ztzl .ztzl_c .ygdzt_m {
  margin-top: 80px;
}

.ztzl .ztzl_c .ygdzt ul {
  margin-left: -60px;
}

.ztzl .ztzl_c .ygdzt ul li {
  float: left;
  margin-left: 60px;
  width: 570px;
  height: 50px;
  border: solid 1px #e5e5e5;
  line-height: 50px;
  background: url(../images/lis_h_ztzl.png) no-repeat left center;
  font-size: 16px;
  padding-left: 36px;
  margin-bottom: 10px;
}

.ztzl .ztzl_c .ygdzt ul li a {
  color: #333333;
}

.ztzl .ztzl_c .ygdzt ul li span {
  display: inline-block;
  float: right;
  color: #666666;
  margin-right: 20px;
}
.ztzl .ztzl_c .ygdzt ul li:hover a,
.ztzl .ztzl_c .ygdzt ul li:hover span{
  color: #009687;
}
.ztzl .ztzl_c .ygdzt .page {
  margin: 60px auto;
  text-align: center;
}

.ztzl .ztzl_c .ygdzt .page span {
  width: 36px;
  height: 34px;
  border-radius: 4px;
  border: solid 1px #dcdcdc;
  display: inline-block;
  margin: 0 5px;
  line-height: 34px;
  text-align: center;
  background-color: #eeeeee;
}

.ztzl .ztzl_c .ygdzt .page .sy {
  width: 56px;
}

.ztzl .ztzl_c .ygdzt .page .sxy {
  width: 66px;
}

.ztzl .ztzl_c .ygdzt .page input {
  border-radius: 4px;
  border: solid 1px #dcdcdc;
  width: 56px;
  display: inline-block;
  text-align: center;
  height: 34px;
}

.ztzl .ztzl_c .ygdzt .page .go,
.ztzl .ztzl_c .ygdzt .page .page_cur {
  background-color: #c02c38;
  color: #ffffff;
}

.toubu .logo .searchbox .import {
  height: 40px !important;
}