.zxgk_page {
  width: 1200px;
  margin: 0 auto;
}
.location {
  height: 40px;
  padding-left: 20px;
  line-height: 40px;
  margin: 0 auto;
  background-color: #f0efef;
}
.location p {
  height: 40px;
  padding-left: 0;
  line-height: 40px;
  margin: 0 auto;
  background-color: #f0efef;
}
.location a {
  font-size: 16px;
  color: #000;
}
.zxgk_list {
  margin: 20px auto;
}
.zxgk_tab {
  width: 290px;
  float: left;
  margin-right: 35px;
}
.zxgk_tab_img {
  overflow: hidden;
  margin-bottom: 5px;
}
.zxgk_tab_img img {
  width: 290px;
  display: block;
}
.zxgk_tab_ul {
  background-color: #f0efef;
}
.zxgk_tab_ul li {
  height: 55px;
  line-height: 55px;
  padding-left: 15px;
  border-bottom: 5px solid #fff;
  cursor: pointer;
  color: #000;
  font-size: 16px;
}
.zxgk_tab_ul li span {
  display: block;
  width: 30px;
  height: 55px;
  float: right;
  background: url(../images/jszc_jt.png) no-repeat;
  background-position: 10px center;
  border-bottom: 5px solid #fff;
  cursor: pointer;
}
.zxgk_tab_ul li:hover {
  height: 55px;
  line-height: 55px;
  padding-left: 15px;
  border-bottom: 5px solid #fff;
  cursor: pointer;
  color: #00f;
  font-size: 17px;
}
.zxgk_tab_ul .current {
  height: 55px;
  line-height: 55px;
  padding-left: 15px;
  border-bottom: 5px solid #fff;
  cursor: pointer;
  color: #00f;
  font-size: 17px;
}
.zxgk_box {
  width: 830px;
  float: left;
}
.content_tit {
  height: 49px;
  line-height: 49px;
  border-bottom: 1px solid #ccc;
}
.content_tit span {
  display: inline-block;
  height: 47px;
  line-height: 47px;
  border-bottom: 3px solid #1a5284;
  color: #1a5284;
  font-size: 24px;
}
.zxgk_zxjj {
  width: 740px;
  margin: 10px auto;
}
.dwxz_box {
  height: 40px;
  overflow: hidden;
  margin-top: 15px;
}
.dwxz_box img {
  display: block;
  float: left;
  margin-right: 5px;
}
.dwxz_box span {
  display: inline-block;
  padding: 5px 10px;
  background-color: #c8e3f8;
}
.dwxz_p1 {
  line-height: 30px;
  font-size: 16px;
  text-indent: 2em;
  color: #333;
}
.dwxz_p1 span {
  line-height: 30px;
  font-size: 18px;
  text-indent: 2em;
  color: #002c93;
}
.dwxz_p2 {
  line-height: 30px;
  font-size: 16px;
  text-indent: 2em;
  color: #333;
}
.zyzz_img {
  display: block;
  margin: 0 auto;
}
.zxgk_zxjj ol {
  list-style-type: demical;
  counter-reset: sectioncounter;
}
.zxgk_zxjj ol li {
  line-height: 30px;
  list-style-position: outside;
}
.zxgk_zxjj ol li:before {
  content: counter(sectioncounter) "、";
  counter-increment: sectioncounter;
}
.zxgk_zxld{
  margin: 20px auto;
}
.zxld_row1{
  height: 380px;
  border-bottom: 1px dashed #ccc;
}
.zxld_row1_l{
  width: 195px;
  float: left;
}
.zxld_row1_l img{
  display: block;
  width: 195px;
  cursor: pointer;
}
.zxld_row1_l p{
  line-height: 30px;
  font-size: 16px;
  text-align: center;
}
.zxld_row1_r{
  width: 570px;
  float: right;
}
.zxld_row1_r p{
  line-height: 30px;
  font-size: 16px;
  color: #333;
  text-indent: 2em;
}
.zxld_row2{
  margin-top: 30px;
}
.zxld_row2_1{
  float: left;
  width: 170px;
  height: 280px;
}
.zxld_row2_1 a img{
  display: block;
  width: 140px;
  margin: 0 auto;
}
.zxld_row2_1 p{
  font-size: 15px;
  color: #000;
  line-height: 22px;
  text-align: center;
}
.zxld_row2_1 p a{
  font-size: 15px;
  color: #f00;
  line-height: 22px;
  text-align: center;
}
.ml150{
  margin-left: 150px;
}
.zxgk_znbm{
  width: 775px;
  margin: 20px auto;
}
.zxgk_znbm h3{
  width: 270px;
  height: 35px;
  line-height: 35px;
  text-align: left;
  background-color: #c8e3f8;
  font-size: 18px;
  font-weight: normal;
  padding-left: 15px;
}
.zxgk_znbm p{
  line-height: 30px;
  font-size: 16px;
  margin: 10px auto;
  text-indent: 2em;
}
.zxgk_znbm h4{
  line-height: 30px;
  font-size: 16px;
  color: #00f;
  font-weight: normal;
}




