﻿.top {
  position: relative;
  height: 206px;
  width: 100%;
  background: url('../images/topbg2.png') no-repeat;
  background-position:right;
  background-size: cover;
}
.top .a_lg .logo {
  margin: 35px 0 0 140px;
  width: 860px;
}
.top .dblg {
  margin: 15px 85px 0 0;
}
.top .dblg a {
  display: block;
  float: left;
  padding: 0 15px;
  color: #031227;
  font-size: 20px;
}
.top .ss {
  position: absolute;
  bottom: 9px;
  right: 20px;
}
.top .ss .ssk {
  width: 190px;
  height: 40px;
  border: 1px solid #3258a3;
  background: url('../images/ssb.png');
  background-size: cover;
  border-radius: 20px;
  padding: 0 0 0 25px;
  color: #afafaf;
  font-size: 20px;
  font-family: 华文行楷;
  line-height: 41px;
}
.top .ss .sst {
  position: absolute;
  bottom: 10px;
  right: 17px;
}
.nav {
  width: 100%;
  height: 50px;
  background: url('../images/lbj.png');
}
.nav ul{
position:relative;
}
.nav .w ul .u1{
  height: 50px;
  float: left;

}
.nav .w ul .u1{
margin:0 18px;
}
.nav .w ul li .a1 {
  display: inline-block;
  text-align: center;
  height: 50px;
  padding: 0 7px;
}
.nav .w ul li .a1 .t1 {
  font-size: 18px;
  line-height: 50px;
  color: #fff;
}
.nav .w ul li .a1:hover {
  background: url(../images/dhbj.png);
  background-size: 100% 100%;
}
.nav .w ul li .active {
  background: url(../images/dhbj.png);
  background-size: 100% 100%;
}
.nav .w ul li .u2 {
  display: none;
  position: absolute;
  min-height: 160px;
  background: url('../images/ejbj.png');
  background-size: cover;
  left: 0%;
  width: 100%;
  z-index: 999;
}
.nav .w ul li .u2 .u2_2 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.nav .w ul li .u2 .u2_2 img {
  width: 245px;
  height: 125px;
  margin-top: 15px;
  margin-left: -10px;
  margin-right: 160px;
}
.nav .w ul li .u2 .u2_2 p {
  margin-top: 30px;
  line-height: 25px;
  width: 210px;
  text-align: center;
  font-size: 24px;
  color: #de4d5f;
}
.nav .w ul li .u2 .u2_2 ul {
  margin-top: 15px;
  margin-left: 110px;
  width: 580px;
}
.nav .w ul li .u2 .u2_2 ul li {
  float: left;
  line-height: 40px;
  height: 40px;
}
.nav .w ul li .u2 .u2_2 ul li a {
  font-size: 20px;
  color: #444444;
  padding: 0 22px;
  letter-spacing: 4px;
}
.nav .w ul li .u2 .u2_2 ul li a:hover {
  color: #2580c1;
}
.lbt {
      width: 100%;
    box-shadow: 0px 8px 5px #919191;
    height: 300px;
    position: relative;
}
.container {
  width: 100%;
  background: url('../images/dbj.png') center;
}
.container .kk .con1 {
  margin-top: 50px;
}
.container .kk .con1 .zc1 {
  width: 450px;
  height: 325px;
  margin-right: 20px;
}
.container .kk .con1 .zc2 {
  width: 360px;
}
.container .kk .con1 .zc2 .hd {
  margin-bottom: 10px;
}
.container .kk .con1 .zc2 .hd ul li {
  float: left;
  width: 33.3%;
  height: 30px;
  color: #333333;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  cursor: pointer;
}
.container .kk .con1 .zc2 .hd ul .hdlt {
  margin-right: 0;
}
.container .kk .con1 .zc2 .hd ul li:hover {
  background: url('../images/lm-bj.png') no-repeat;
  background-size: cover;
  color: #fff;
}
.container .kk .con1 .zc2 .hd ul .on {
  background: url('../images/lm-bj.png') no-repeat;
  background-size: cover;
  color: #fff;
}
.container .kk .con1 .zc2 .bd ul li a {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  color: #4f4f4f;
  background: url('../images/yjt.png') no-repeat 350px 11px;
}
.container .kk .con1 .zc2 .bd ul li a span {
  float: right;
  margin-right: 50px;
}
.container .kk .con1 .zc2 .bd ul li a:hover {
  color: #dc8909;
  background: url('../images/yjh.png') no-repeat 350px 11px;
}
.container .kk .con1 .zc2 .bd ul .gd {
  float: right;
  color: #999;
  font-size: 14px;
  display: block;
  width: 50px;
  height: 15px;
  line-height: 15px;
  background: url(../images/gdy.png) no-repeat 34px 1px;
  margin-top: 27px;
}
.container .kk .con1 .zc3 {
  width: 360px;
}
.container .kk .con1 .zc3 .hd {
  margin-bottom: 10px;
}
.container .kk .con1 .zc3 .hd ul li {
  float: left;
  width: 33.3%;
  height: 30px;
  color: #333333;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  cursor: pointer;
  }
.container .kk .con1 .zc3 .hd ul .hdlt {
  margin-right: 0;
}
.container .kk .con1 .zc3 .hd ul li:hover {
  background: url('../images/lm-bj.png') no-repeat;
  background-size: cover;
  color: #fff;
}
.container .kk .con1 .zc3 .hd ul .on {
  background: url('../images/lm-bj.png') no-repeat;
  background-size: cover;
  color: #fff;
}
.container .kk .con1 .zc3 .bd ul li a {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  color: #4f4f4f;
}
.container .kk .con1 .zc3 .bd ul li a span {
  float: right;
}
.container .kk .con1 .zc3 .bd ul li a:hover {
  color: #dc8909;
}
.container .kk .con1 .zc3 .bd ul .gd {
  float: right;
  color: #999;
  font-size: 14px;
  display: block;
  width: 50px;
  height: 15px;
  line-height: 15px;
  background: url(../images/gdy.png) no-repeat 34px 1px;
  margin-top: 27px;
}
.container .kk .con2 {
  margin-top: 50px;
  height: 390px;
}
.container .kk .con2 .ksjs {
  position: relative;
  width: 878px;
  background: url('../images/ksjs.png') no-repeat 50px 23px;
}
.container .kk .con2 .ksjs .ks1 {
  position: absolute;
  top: 38px;
  left: 356px;
  font-size: 20px;
  color: #fff;
}
.container .kk .con2 .ksjs .ks2 {
  margin-top: 80px;
  height: 310px;
  background: url('../images/mk_z.png') no-repeat;
}
.container .kk .con2 .ksjs .ks2 .hd {
  margin-top: 14px;
  margin-left: 37px;
}
.container .kk .con2 .ksjs .ks2 .hd ul li {
  float: left;
  width: 119px;
  height: 33px;
  font-size: 18px;
  line-height: 33px;
  text-align: center;
  cursor: pointer;
  color: #000;
  margin-right: 25px;
}
.container .kk .con2 .ksjs .ks2 .hd ul li:hover {
  background: url('../images/lm-bj.png') no-repeat;
  background-size: cover;
  color: #fff;
}
.container .kk .con2 .ksjs .ks2 .hd ul li.on {
  background: url('../images/lm-bj.png') no-repeat;
  background-size: cover;
  color: #fff;
}
.container .kk .con2 .ksjs .ks2 .hd ul .la {
  margin-right: 0;
}
.container .kk .con2 .ksjs .ks2 .bd {
  margin-top: 22px;
  margin-left: 37px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .lil {
  float: left;
}
.container .kk .con2 .ksjs .ks2 .bd ul .lil a {
  display: block;
  width: 156px;
  height: 45px;
  font-size: 16px;
  color: #204084;
  line-height: 45px;
  background: url('../images/20/ylksbg.png') no-repeat;
  background-size: cover;
  text-align: center;
  margin-right: 14px;
  margin-bottom: 16px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .lil a:hover {
  background: url('../images/20/ylksbgon.jpg') no-repeat;
  background-size: cover;
  color: #fff;
}
.container .kk .con2 .ksjs .ks2 .bd ul li .y0 {
  margin-right: 0;
}
.container .kk .con2 .ksjs .ks2 .bd ul .zdxk {
  width: 100%;
}
.container .kk .con2 .ksjs .ks2 .bd ul .zdxk .zd1 {
  width: 185px;
  float: left;
  margin: 0 12px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .zdxk .zd1 h4 {
  font-size: 15px;
  color: #3258a3;
  margin-bottom: 15px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .zdxk .zd1 .zd2 {
  font-size: 14px;
  color: #385079;
  line-height: 28px;
  padding: 0 5px;
  float: left;
}
.container .kk .con2 .ksjs .ks2 .bd ul .jdz1 {
  float: left;
}
.container .kk .con2 .ksjs .ks2 .bd ul .jdz1 img {
  float: left;
  width: 300px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .jdz1 .jd{
  width: 280px;
  float: left;
  font-size: 14px;
  color: #8c9194;
  text-indent: 28px;
  line-height: 1.4;
  padding: 0 15px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .jdz2 {
  float: right;
  width: 230px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .jdz2 .jd2 a {
  background: url('../images/ysj.png') no-repeat 0 9px;
  display: block;
  width: 230px;
  height: 32px;
  line-height: 32px;
  padding-left: 15px;
  font-size: 14px;
  color: #44494d;
  border-bottom: 1px dashed #d0c8bf;
}
.container .kk .con2 .ksjs .ks2 .bd ul .jdz2 .jd2 a:hover {
  color: #20406e;
}
.container .kk .con2 .ksjs .ks2 .bd ul .yljt {
  width: 100%;
}
.container .kk .con2 .ksjs .ks2 .bd ul .yljt .yl1 {
  font-size: 14px;
  color: #8c9194;
  text-indent: 28px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .yljt .yl2 {
  margin-top: 15px;
}
.container .kk .con2 .ksjs .ks2 .bd ul .yljt .yl2 .yl {
  float: left;
  width: 136px;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  color: #444;
  display: block;
  text-align: center;
  border: 1px solid #20406e;
  margin: 10px 15px;
  color: #20406e;
}
.container .kk .con2 .ksjs .ks2 .bd ul .yljt .yl2 .yl:hover {
  background-color: #20406e;
  color: #fff;
}
.container .kk .con2 .rwm {
  height: 390px;
  width: 322px;
  background: url('../images/hlwyy.png') no-repeat 0px 0px;
  background-size: 100%;
  position: relative;margin-top:50px;
}
.container .kk .con2 .rwm .wmbg {
  margin: 90px 0 0 85px;
}
.container .kk .con2 .rwm .wme {
  position: absolute;
  top: 188px;
  right: 98px;
}
.container .kk .con2 .rwm .wmq {
  position: absolute;
  top: 127px;
  right: 38px;
}
.container .kk .con3 {
  margin-top: 35px;
}
.container .kk .con3 .w img {
  width: 100%;
}
.container .kk .con4 {
  margin-top: 85px;
}
.container .kk .con4 .w {
  background: url('../images/conx.png') no-repeat;
  background-size: contain;
  height: 425px;
}
.container .kk .con4 .w .tt {
  width: 685px;
  height: 50px;
  margin: 0 auto;
  background: url('../images/myt.png') no-repeat;
  background-size: contain;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 50px;
}
.container .kk .con4 .w .dd {
  margin-top: 50px;
  padding: 0 120px;
}
.container .kk .con4 .w .dd li a {
  float: left;
  display: block;
  margin: 0 23px;
  width: 270px;
  height: 185px;
}
.container .kk .con4 .w .dd li a img {
  width: 270px;
  height: 185px;
}
.container .kk .con4 .w .dd li a p {
  text-align: center;
  width: 100%;
  height: 70px;
  line-height: 70px;
  color: #92807b;
  font-size: 16px;
}
.container .kk .con4 .w .dd li a:hover {
  box-shadow: 0px 0px 10px #999;
}
.container .kk .con4 .w .dd li a:hover p {
  text-shadow: 0 0 5px #999;
}
.container .kk .con5 {
  height: 276px;
  background: url('../images/ftt.png');
  background-position: bottom;
  margin-top: 54px;    background-size: cover;
}
.container .kk .con5 .w .tt {
  width: 290px;
  height: 50px;
  margin: 0 auto;
  background: url('../images/ksdh.png') no-repeat;
  background-position: center;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 50px;
}
.container .kk .con5 .w .dd {
  margin-top: 20px;
}
.container .kk .con5 .w .dd li a {
  display: block;
  float: left;
  width: 124px;
  height: 120px;
  padding: 0 3px;
  border: 1px solid rgba(0, 0, 0, 0);
}
.container .kk .con5 .w .dd li a img {
  width: 61px;
  height: 57px;
  margin: 18px 30px 0 30px;
}
.container .kk .con5 .w .dd li a p {
  text-align: center;
  width: 100%;
  font-size: 14px;
  color: #20406e;
}
.container .kk .con5 .w .dd li a:hover {
  border: 1px solid #cad0f2;
  background: #fff;
  box-shadow: 0 0 20px #999;
}
.container .list {
  min-height: 700px;
  padding-bottom: 75px;
  background: url('../images/ftt.png') no-repeat bottom;
    background-size: contain;
}
.container .list .w .dqwz {
  height: 75px;
  line-height: 75px;
  background: url('../images/wzz.png') no-repeat 0px 30px;
}
.container .list .w .dqwz .ww {
  color: #d1261e;
  font-size: 14px;
  margin-left: 17px;
}
.container .list .w .dqwz .zz {
  font-size: 14px;
  color: #676767;
  margin: 0 5px;
}
.container .list .w .lli .zcc {
  width: 215px;
  background-color: #395577;
}
.container .list .w .lli .zcc .lm {
  height: 70px;
  width: 100%;
  background: url('../images/ejfl_navbg.png') no-repeat top;
}
.container .list .w .lli .zcc .lm p {
    margin-top: 30px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;  
}
.container .list .w .lli .zcc ul li {
  background: #305f96;
  width: 193px;
  height: auto;
  margin: 0 auto;
}
.container .list .w .lli .zcc .nav_rj li>a {
  display: block;
  width: 193px;
  height: 37px;
  line-height: 35px;
  text-align: center;
  margin: 8px auto;
  font-size: 16px;
  color: #fff;
  background: url('../images/sj.png') no-repeat 15px 14px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.container .list .w .lli .zcc ul li a:hover {
  color: #ffcc33;
}
.container .list .w .lli .zcc ul li:hover {
  background: url('../images/sf.png');
  background-size: 100%;
}
.container .list .w .lli .zcc ul li.on {
  background: url('../images/sf.png');
  background-size: 100%;
}
.container .list .w .lli .zcc ul li.on>a{
  color:#ffcc33;
}
.container .list .w .lli .zcc .db {
  width: 100%;
  height: 75px;
  background: url('../images/ejfl_bg.png') no-repeat bottom;
}
.container .list .w .lli .ycc {
  width: 965px;
  background-color: #fff;
}
.container .list .w .lli .ycc ul{min-height:965px;}
.container .list .w .lli .ycc ul li .lbp {
  background: url('../images/ysj.png') no-repeat 15px 17px;
  display: block;
  height: 44px;
  line-height: 44px;
  color: #3f3f3f;
  font-size: 16px;
  padding-left: 35px;
  border-bottom: 2px dashed #f6f6f7;
}
.container .list .w .lli .ycc ul li .lbp span {
  float: right;
  margin-right: 21px;
}
.container .list .w .lli .ycc ul li a:hover {
  color: #395577;
}
.container .list .w .lli .ycc .fy {
  height: 120px;
}
.container .list .w .lli .ycc .zww {
  padding: 30px 20px;
}
.container .list .w .lli .ycc .zww h2 {
  color: #262626;
  font-weight: bold;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  margin-bottom: 20px;
}
.container .list .w .lli .ycc .zww p{
  font-size: 16px;
  line-height: 35px;
}
.container .list .w .lli .ycc .zww .zwn {
  font-size: 16px;
  line-height: 35px;
}
.container .list .w .lli .ycc .zww .zww_jyzn {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #3f5b82;
}
.container .list .w .lli .ycc .zww .zww_jyzn ul .znl {
  float: left;
}
.container .list .w .lli .ycc .zww .zww_jyzn ul .znl .zn2 {
  display: block;
  width: 174px;
  margin-bottom: 20px;
  margin-right: 38.5px;
}
.container .list .w .lli .ycc .zww .zww_jyzn ul .znl .zn2 img {
  width: 172px;
  height: 117px;
  border: 1px solid #999999;
}
.container .list .w .lli .ycc .zww .zww_jyzn ul .znl .zn2 p {
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333;
  font-size: 20px;
}
.container .list .w .lli .ycc .yhjl {
  min-height: 400px;
  padding: 50px 110px;
}
.container .list .w .lli .ycc .yhjl table tr {
  height: 80px;
}
.container .list .w .lli .ycc .yhjl table tr .inl1 {
  text-align: right;
  width: 100px;
  line-height: 50px;
  height: 50px;
  color: #20406e;
  font-size: 16px;
  padding-right: 20px;
}
.container .list .w .lli .ycc .yhjl table tr .inz1 {
  padding-right: 20px;
}
.container .list .w .lli .ycc .yhjl table tr .inz1 .iii1 {
  color: #44494d;
  height: 50px;
  border-color: #666;
  width: 342px;
  border-radius: 5px;
  padding-left: 22px;
  color: #999;
  font-size: 16px;
}
.container .list .w .lli .ycc .yhjl table tr .inz1 .iii2 {
  color: #44494d;
  height: 50px;
  border-color: #666;
  width: 142px;
  border-radius: 5px;
  padding-left: 22px;
  color: #999;
  font-size: 16px;
}
.container .list .w .lli .ycc .yhjl table tr .inz2 select {
  color: #44494d;
  height: 50px;
  border-color: #666;
  width: 155px;
  border-radius: 5px;
  padding-left: 22px;
  color: #999;
  font-size: 16px;
}
.container .list .w .lli .ycc .yhjl table tr .inz3 .iip {
  color: #44494d;
  height: 50px;
  border: 1px solid #666;
  width: 155px;
  border-radius: 5px;
  padding-left: 22px;
  color: #999;
  font-size: 16px;
}
.container .list .w .lli .ycc .yhjl table tr .inz3 img {
  margin: -12px 15px;
}
.container .list .w .lli .ycc .yhjl table tr .inz4 .iip {
  color: #44494d;
  height: 50px;
  border: 1px solid #666;
  width: 260px;
  border-radius: 5px;
  padding-left: 22px;
  color: #999;
  font-size: 16px;
}
.container .list .w .lli .ycc .yhjl table tr .inz5 .iit {
  color: #44494d;
  height: 60px;
  border: 1px solid #666;
  width: 535px;
  border-radius: 5px;
  padding: 5px 22px 22px 5px;
  color: #999;
  font-size: 16px;
}
.container .list .w .lli .ycc .yhjl .ppp {
  width: max-content;
  margin: 25px auto 0;
}
.container .list .w .lli .ycc .yhjl .ppp .bt1 {
  color: #fff;
  font-size: 20px;
  text-align: center;
  margin: 0 7px;
  width: 195px;
  height: 40px;
  line-height: 40px;
  background-color: #20406e;
  float: left;
  border-radius: 20px;
  cursor: pointer;
}
.container .list .w .lli .ycc .yhjl .ppp .bt2 {
  color: #fff;
  font-size: 20px;
  text-align: center;
  margin: 0 7px;
  width: 195px;
  height: 40px;
  line-height: 40px;
  background-color: #021c42;
  border-radius: 20px;
  float: left;
  cursor: pointer;
}
.container .list .w .nr {
  min-height: 600px;
  background-color: #fff;
  padding: 0 80px 65px 80px;
}
.container .list .w .nr h1 {
  margin-top: 40px;
  line-height: 33px;
  margin-bottom: 15px;
  text-align: center;
  font-size: 22px;
  color: #000;
}
.container .list .w .nr .cs {
  font-size: 14px;
  color: #787878;
  text-align: center;
  padding-bottom: 16px;
  border-bottom: 1px solid #f3f3f3;
}
.container .list .w .nr .css {
  margin-top: 25px;
  line-height: 30px;
  font-size: 16px;
  color: #787878;
}
.container .list .w .lby {
  background-color: #fff;
  min-height: 500px;
}
.container .list .w .lby .tbq {
  margin-top: 55px;
}
.container .list .w .lby .tbq .hd {
  width: max-content;
  margin: 0 auto;
  margin-bottom: 25px;
}
.container .list .w .lby .tbq .hd ul li {
  float: left;
  margin: 10px;
  font-size: 18px;
  color: #395577;
  width: 119px;
  height: 33px;
  cursor: pointer;
  text-align: center;
  line-height: 33px;
  background-color: #f7f7f7;
  border-radius: 16px;
}
.container .list .w .lby .tbq .hd ul li a{display:block;}
.container .list .w .lby .tbq .hd ul li:hover {
  background: url('../images/lm-bj.png');
  background-size: cover;
  color: #fff;
  border-radius: 0%;
}
.container .list .w .lby .tbq .hd ul li:hover>a{
  color:#fff;
}
.container .list .w .lby .tbq .hd ul li.on {
  background: url('../images/lm-bj.png');
  background-size: cover;
  color: #fff;
  border-radius: 0%;
}
.container .list .w .lby .tbq .bd .llb {
  line-height: 500px;
  padding: 0 35px;
}
.container .list .w .lby .tbq .bd .llb .lb1 a {
  display: block;
  padding: 0 0 0 20px;
  height: 44px;
  line-height: 44px;
  background: url('../images/ysj.png') no-repeat 0px 17px;
  color: #3f3f3f;
  font-size: 16px;
  border-bottom: 1px dashed #ececed;
}
.container .list .w .lby .tbq .bd .llb .lb1 a .ssp {
  float: right;
}
.container .list .w .lby .tbq .bd .llb .lb1 a:hover {
  color: #4f688d;
}
.container .list .w .lby .tbq .bd .llb .kb {
  width: 100%;
  height: 80px;
}
.container .list .w .lby .tbq .bd .lld {
  min-height: 500px;
  padding: 0 35px 35px 35px;
}
.container .list .w .lby .tbq .bd .lld .zww1 {
  color: #787878;
  font-size: 16px;
  line-height: 30px;
}
.container .list .w .lby .ysjt {
  padding: 20px 10px;
  background-color: #fff;
}
.container .list .w .lby .ysjt .t0 li {
  float: left;
  margin: 0 11px;
}
.container .list .w .lby .ysjt .t0 li a {
  display: block;
  width: 255px;
}
.container .list .w .lby .ysjt .t0 li a .ig {
  position: relative;
  width: 251px;
  height: 193px;
  border: 1px solid #dbdbdb;
  border-radius: 7px;
}
.container .list .w .lby .ysjt .t0 li a .ig img {
  width: 238px;
  height: 180px;
  position: absolute;
  border-radius: 7px;
  top: 6px;
  left: 7px;
  padding: 0;
}
.container .list .w .lby .ysjt .t0 li a .vg {
  height: 60px;
  line-height: 50px;
  font-size: 16px;
  color: #44494d;
  text-align: center;
}
.container .list .w .lby .ysjt .t0 li a:hover .vg {
  color: #3258a3;
}
.container .list .w .lby .ysjt .kb {
  height: 60px;
}
.container .list .w .ysjt {
  padding: 20px 10px;
  background-color: #fff;
}
.container .list .w .ysjt .t0 li {
  float: left;
  margin: 0 18px;
}
.container .list .w .ysjt .t0 li a {
  display: block;
  width: 278px;
}
.container .list .w .ysjt .t0 li a .ig {
  width: 278px;
  height: 193px;
  border: 1px solid #dbdbdb;
  border-radius: 7px;
}
.container .list .w .ysjt .t0 li a .ig img {
  width: 263px;
  height: 180px;
  padding: 7px 8px;
  border-radius: 13px;
}
.container .list .w .ysjt .t0 li a .vg {
  height: 60px;
  line-height: 50px;
  font-size: 16px;
  color: #44494d;
  text-align: center;
}
.container .list .w .ysjt .t0 li a:hover .vg {
  color: #3258a3;
}
.container .list .w .ysjt .kb {
  height: 60px;
}
.container .list .w .djxf .jqxw {
  width: 100%;
  min-height: 335px;
}
.container .list .w .djxf .jqxw .jqxw-title {
  margin-top: 55px;
  margin-bottom: 30px;
  width: 685px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/ksjs.png') no-repeat;
  background-position: center;
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.container .list .w .djxf .jqxw .kj {
  margin-top: 10px;
}
.container .list .w .djxf .jqxw .kj .kj1 .kj2 {
  float: left;
}
.container .list .w .djxf .jqxw .kj .kj1 .kj2 a {
  display: block;
  float: left;
  width: 115px;
  height: 45px;
  background: url('../images/wzb.png') no-repeat;
  line-height: 45px;
  text-align: center;
  font-size: 22px;
  font-family: 方正粗黑宋简体;
  color: #20406e;
  margin: 0 28px 30px 28px;
}
.container .list .w .djxf .jqxw .kj .kj1 .kj2 a:hover {
  color: #fff;
  background: url('../images/wzl.png') no-repeat;
  background-size: cover;
}
.zyyk {
  width: 100%;
  min-height: 327px;
}
.zyyk .zyyk-title {
  margin-top: 35px;
  margin-bottom: 60px;
  width: 685px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/ksjs.png') no-repeat;
  background-position: center;
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.zyyk .zyyk-con {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.zyyk .zyyk-con ul li {
  float: left;
  width: 227px;
  height: 161px;
  margin: 0 6px;
}
.zyyk .zyyk-con ul li a {
  position: relative;
}
.zyyk .zyyk-con ul li a img {
  width: 227px;
  height: 161px;
  filter: alpha(opacity=70);
}
.zyyk .zyyk-con ul li a .zy {
    display: none;
    position: absolute;
    top: -147px;
    left: 0;
    width: 100%;
    line-height: 162px;
    background: rgba(0,0,0,.6);
}
.zyyk .zyyk-con ul li a .zy p {
  font-size: 16px;
  text-align: center;
  color: #fff;
  position: relative;
}
.zyyk .zyyk-con ul li a .zy p i {
  display: block;
  width: 17px;
  height: 16px;
  background: url("../images/sxj.png") no-repeat;
  position: absolute;
  top: 61%;
  left: 45%;
}
.zyyk .zyyk-con ul li:hover .zy {
  display: block;
}
.zyyk .zyyk-con .more1 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  bottom: -55px;
  left: 50%;
  margin-left: -41px;
}
.container .list .w .yyjs .js-con {
  width: 100%;
  background: url("../images/list-bg.png") no-repeat center top;
  padding: 50px 7px 30px;
}
.container .list .w .yyjs .js-con .contop {
  width: 1200px;
  margin: 0 auto;
}
.container .list .w .yyjs .js-con .contop .contop-l {
  width: 760px;
}
.container .list .w .yyjs .js-con .contop .contop-l .yzjy-pic {
  float: left;
  width: 336px;
  height: 237px;
  margin-right: 23px;
}
.container .list .w .yyjs .js-con .contop .contop-l .yzjy-pic img {
  width: 336px;
  height: 237px;
}
.container .list .w .yyjs .js-con .contop .contop-l .yzjy-con {
  float: left;
  //width: 400px;
  position: relative;
}
.container .list .w .yyjs .js-con .contop .contop-l .yzjy-con .yzjy {
  font-size: 18px;
  width: 105px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  background: url('../images/lm-bj.png');
  background-size: cover;
  text-align: center;
}
.container .list .w .yyjs .js-con .contop .contop-l .yzjy-con p {
  font-size: 16px;
  line-height: 27px;
  color: #8c9194;
  text-indent: 32px;
  margin-top: 5px;
}
.container .list .w .yyjs .js-con .contop .contop-l .yzjy-con .more2 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  bottom: -40px;
  left: 50%;
  margin-left: -41px;
}
.container .list .w .yyjs .js-con .contop .contop-r {
  width: 380px;
}
.container .list .w .yyjs .js-con .contop .contop-r .slideTxtBox4 .hd ul li {
  float: left;
  font-size: 18px;
  width: 105px;
  height: 30px;
  color: #20406e;
  line-height: 30px;
  text-align: center;
  margin-right: 13px;
  cursor: pointer;
}
.container .list .w .yyjs .js-con .contop .contop-r .slideTxtBox4 .hd ul .on {
  background: url('../images/lm-bj.png');
  background-size: cover;
  color: #fff;
}
.container .list .w .yyjs .js-con .contop .contop-r .slideTxtBox4 .bd ul {
  position: relative;
}
.container .list .w .yyjs .js-con .contop .contop-r .slideTxtBox4 .bd ul p {
  font-size: 16px;
  line-height: 27px;
  color: #8c9194;
  text-indent: 32px;
  margin-top: 5px;
}
.container .list .w .yyjs .js-con .contop .contop-r .slideTxtBox4 .bd ul .more3 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  bottom: -40px;
  left: 50%;
  margin-left: -41px;
}
.container .list .w .yyjs .js-con .conbot {
  width: 1200px;
  height: 360px;
  margin: 72px auto 0;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .hd {
  width: 254px;
  margin: 0 auto;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .hd ul li {
  float: left;
  font-size: 18px;
  width: 105px;
  height: 30px;
  color: #20406e;
  line-height: 30px;
  text-align: center;
  margin-right: 13px;
  cursor: pointer;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .hd ul .on {
  background: url('../images/lm-bj.png');
  background-size: cover;
  color: #fff;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .bd {
  margin-top: 43px;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .bd ul {
  position: relative;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .bd ul li {
  float: left;
  width: 229px;
  margin: 0 5px;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .bd ul li .lnn img {
  width: 229px;
  height: 153px;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .bd ul li .lnn .ln1 {
  display: block;
  font-size: 16px;
  line-height: 50px;
  text-align: center;
  color: #555;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .bd ul li .lnn:hover .ln1 {
  color: #3258a3;
}
.container .list .w .yyjs .js-con .conbot .slideTxtBox5 .bd ul .more4 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  bottom: -40px;
  left: 50%;
  margin-left: -41px;
}
.container .list .w .yywh {
  width: 100%;
  background: url("../images/list-bg.png") no-repeat top center;
  position: relative;
}
.container .list .w .yywh .yywh-con {
  width: 1200px;
  margin: 0 auto;
  padding: 70px 0 0 0px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-l {
  width: 374px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-l .ygyg {
  font-size: 18px;
  width: 105px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  background: url('../images/lm-bj.png');
  background-size: cover;
  text-align: center;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-l .yyyg {
  width: 338px;
  height: 218px;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  padding: 10px;
  margin-top: 27px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-l .yyyg img {
  width: 338px;
  height: 218px;
  border-radius: 5px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-l .fd {
  width: 39px;
  height: 17px;
  background: #20406e;
  padding: 9px 160px;
  margin-top: 10px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-l .fd a img {
  width: 19px;
  height: 19px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r {
  width: 822px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .tit {
  position: relative;
  margin-bottom: 16px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .tit .spsp {
  font-size: 18px;
  width: 105px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  background: url('../images/lm-bj.png');
  background-size: cover;
  text-align: center;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .tit .more1 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  top: 5px;
  right: 0px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video {
  width: 407px;
  height: 297px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video img {
  width: 407px;
  height: 297px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con {
  width: 360px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul .first {
  margin-bottom: 10px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul .first a {
  font-size: 20px;
  line-height: 44px;
  color: #20406e;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul .first a .bf {
  margin-left: 5px;
  vertical-align: middle;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul .first .spzy {
  width: 310px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul li {
  line-height: 35px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul li a {
  color: #44494d;
  font-size: 16px;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul li span {
  float: right;
}
.container .list .w .yywh .yywh-con .con-1 .con-1-r .sp-con .video-con ul li a:hover {
  color: #20406e;
}
.container .list .w .yywh .yywh-con .con-2 {
  width: 1200px;
  margin: 45px auto 0;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 {
  position: relative;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .hd {
  width: max-content;
  margin: 0 auto;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .hd ul li {
  float: left;
  font-size: 18px;
  width: 105px;
  height: 30px;
  color: #20406e;
  line-height: 30px;
  cursor: pointer;
  text-align: center;
  margin: 0 15px;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .hd ul .on {
  background: url('../images/lm-bj.png');
  background-size: cover;
  color: #fff;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .bd {
  margin-top: 43px;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .bd ul li {
  float: left;
  width: 220px;
  margin-right: 24.5px;
  position: relative;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .bd ul li img {
  width: 220px;
  height: 155px;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .bd ul li .zy {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 220px;
  height: 155px;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .bd ul li .zyzy {
  display: block;
  font-size: 16px;
  line-height: 50px;
  text-align: center;
  color: #555;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .bd ul li:hover .zy {
  display: block;
}
.container .list .w .yywh .yywh-con .con-2 .slideTxtBox5 .bd ul .more2 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  top: 5px;
  right: 0px;
}
.container .list .w .yywh .yywh-con .con-3 {
  margin-top: 60px;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l {
  width: 570px;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .tit {
  position: relative;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .tit .zyspp {
  font-size: 18px;
  width: 105px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  background: url('../images/lm-bj.png');
  background-size: cover;
  text-align: center;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .tit .more3 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  top: 5px;
  right: 0px;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot {
  margin-top: 26px;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot ul li {
  line-height: 34px;
  position: relative;
  cursor: pointer;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot ul li a {
  font-size: 16px;
  color: #44494d;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot ul li span {
  float: right;
  width: 73px;
  color: #abaeb3;
  margin-right: 2px;
  border-right: 1px solid #d8d9da;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot ul li i {
  display: none;
  width: 5px;
  height: 19px;
  background: #20406e;
  border-radius: 3px;
  position: absolute;
  top: 6px;
  right: 0;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot ul li:hover i {
  display: block;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot ul li:hover a {
  color: #20406e;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-l .zykp-l-bot ul li:hover a span {
  color: #20406e;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-r {
  padding-top: 15px;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-r ul li {
  float: left;
  width: 47px;
  height: 210px;
  margin-left: 20px;
  margin-right: 30px;
  background: url(../images/jk_d.png) no-repeat;
}
.container .list .w .yywh .yywh-con .con-3 .zykp-r ul li a {
  color: #ffffff;
  display: block;
  padding: 64px 16px;
  font-size: 16px;
  line-height: 19px;
}
.con-4 {
  width: 100%;
  height: 412px;
}
.con-4 .lshg-title {
  margin-top: 60px;
  margin-bottom: 30px;
  width: 685px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/ksjs.png') no-repeat;
  background-position: center;
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.con-4 .lshg-con {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.con-4 .lshg-con ul li {
  float: left;
  margin: 0 5px;
}
.con-4 .lshg-con ul li img {
  width: 230px;
  height: 150px;
}
.con-4 .lshg-con ul li a {
  display: block;
  font-size: 16px;
  line-height: 33px;
  text-align: center;
  color: #555;
}
.con-4 .lshg-con .more4 {
  position: absolute;
  width: 83px;
  height: 22px;
  border: 1px solid #254e9d;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #385079;
  display: block;
  bottom: -55px;
  left: 50%;
  margin-left: -41px;
}
.container .list .w .yywh .yywh-con .xg {
  display: none;
  position: absolute;
  top: 20%;
  left: 35%;
}
.container .list .w .yywh .yywh-con .xg img {
  width: 646px;
  height: auto;
}
.container .list .w .mycx {
  width: 100%;
  height: 261px;
}
.container .list .w .mycx .mycx-title {
  margin-top: 20px;
  margin-bottom: 60px;
  width: 685px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/ksjs.png') no-repeat;
  background-position: center;
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.container .list .w .mycx .mycx-con {
  width: 1200px;
  margin: 0 auto;
  padding: 0 45px;
}
.container .list .w .mycx .mycx-con .ks {
  float: left;
  width: 425px;
  height: 48px;
  border: 1px solid #dbdbdb;
  margin-right: 40px;
  position: relative;
  border-radius: 0 5px 5px 0;
}
.container .list .w .mycx .mycx-con .ks span {
  float: left;
  width: 88px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-right: 1px solid #dbdbdb;
  background: #e7e7e7;
  color: #20406e;
  font-weight: bold;
  font-size: 16px;
}
.container .list .w .mycx .mycx-con .ks input {
  float: left;
  width: 330px;
  height: 48px;
  border: none;
  padding-left: 5px;
  font-size: 18px;
  color: #6d6d6d;
}
.container .list .w .mycx .mycx-con .ks i {
  display: block;
  width: 15px;
  height: 11px;
  background: url("../images/cx-icon.png") no-repeat;
  position: absolute;
  top: 20px;
  right: 18px;
  cursor: pointer;
}
.container .list .w .mycx .mycx-con .xm {
  float: left;
  width: 425px;
  height: 48px;
  border: 1px solid #dbdbdb;
  margin-right: 40px;
  position: relative;
  border-radius: 0 5px 5px 0;
}
.container .list .w .mycx .mycx-con .xm span {
  float: left;
  width: 88px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-right: 1px solid #dbdbdb;
  background: #e7e7e7;
  color: #20406e;
  font-weight: bold;
  font-size: 16px;
}
.container .list .w .mycx .mycx-con .xm input {
  float: left;
  width: 330px;
  height: 48px;
  border: none;
  padding-left: 5px;
  font-size: 18px;
  color: #6d6d6d;
}
.container .list .w .mycx .mycx-con .xm i {
  display: block;
  width: 15px;
  height: 11px;
  background: url("../images/cx-icon.png") no-repeat;
  position: absolute;
  top: 20px;
  right: 18px;
  cursor: pointer;
}
.container .list .w .mycx .mycx-con .cx {
  float: left;
  width: 70px;
  height: 50px;
  line-height: 50px;
  background: #c50202;
  border-radius: 6px;
  position: relative;
}
.container .list .w .mycx .mycx-con .cx i {
  display: block;
  width: 19px;
  height: 18px;
  background: url("../images/ss1.png") no-repeat;
  position: absolute;
  top: 15px;
  left: 28px;
  z-index: 2;
  cursor: pointer;
}
.container .list .w .mycx .mycx-con .cx a {
  padding-left: 50px;
  font-size: 16px;
  color: #fff;
}
.container .list .w .zjcz {
  width: 100%;
  background: url("../images/djxf-bot-bg.png") no-repeat top center;
}
.container .list .w .zjcz .zjcz-top {
  width: 1115px;
  margin: 0 auto;
  padding: 57px 0;
}
.container .list .w .zjcz .zjcz-top ul li {
  position: relative;
  float: left;
  width: 174px;
  height: 48px;
  line-height: 48px;
  border: 1px solid #20406e;
  border-radius: 5px;
  margin-right: 45px;
  margin-bottom: 18px;
}
.container .list .w .zjcz .zjcz-top ul li a {
  display: block;
  color: #fff;
  font-weight: bold;
}
.container .list .w .zjcz .zjcz-top ul li a i {
  position: absolute;
  display: block;
  width: 29px;
  height: 48px;
  border-right: 1px solid #20406e;
  background: url(../images/zs.png) no-repeat center center;
  z-index: 2;
  background-color: #20406e;
}
.container .list .w .zjcz .zjcz-top ul li a span {
  display: inline-block;
  width: 175px;
  height: 48px;
  text-align: center;
  color: #20406e;
}
.container .list .w .zjcz .zjcz-top ul li:hover a i {
  border-right: 1px solid #fff;
}
.container .list .w .zjcz .zjcz-top ul li:hover a span {
  color: #fff;
  background: #20406e;
  opacity: 0.9;
  filter: alpha(opacity=90);
  width: 174px;
}
.container .list .w .zjcz .zjcz-bot {
  width: 1200px;
  margin: 0 auto;
}
.container .list .w .zjcz .zjcz-bot .zjcz-title {
  margin-top: 20px;
  margin-bottom: 60px;
  width: 726px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/zjcz.png') no-repeat;
  background-position: center;
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.container .list .w .zjcz .zjcz-bot .zjcz-con {
  width: 1065px;
  height: 48px;
  margin: 0 164px 0 42px;
  position: relative;
}
.container .list .w .zjcz .zjcz-bot .zjcz-con input {
  width: 1045px;
  height: 48px;
  border: none;
  color: #888;
  padding-left: 20px;
  font-size: 18px;
}
.container .list .w .zjcz .zjcz-bot .zjcz-con i {
  display: block;
  width: 15px;
  height: 11px;
  background: url(../images/cx-icon.png) no-repeat;
  position: absolute;
  top: 20px;
  right: 18px;
  cursor: pointer;
}
.container .list .w .zjcz .zjcz-bot p {
  font-size: 14px;
  text-align: center;
  color: #c50202;
  margin: 24px 0;
}
.container .list .w .cxjg {
  width: 100%;
  background: url("../images/list-bg.png") no-repeat top center;
}
.container .list .w .cxjg .cxjg-top {
  width: 1115px;
  margin: 0 auto;
  padding: 57px 0;
}
.container .list .w .cxjg .cxjg-top ul li {
  position: relative;
  float: left;
  width: 174px;
  height: 48px;
  line-height: 48px;
  border: 1px solid #20406e;
  border-radius: 5px;
  margin-right: 45px;
  margin-bottom: 18px;
}
.container .list .w .cxjg .cxjg-top ul li a {
  display: block;
  color: #fff;
  font-weight: bold;
}
.container .list .w .cxjg .cxjg-top ul li a i {
  position: absolute;
  display: block;
  width: 29px;
  height: 48px;
  border-right: 1px solid #20406e;
  background: url(../images/zs.png) no-repeat center center;
  z-index: 2;
  background-color: #20406e;
}
.container .list .w .cxjg .cxjg-top ul li a span {
  display: inline-block;
  width: 175px;
  height: 48px;
  text-align: center;
  color: #20406e;
}
.container .list .w .cxjg .cxjg-top ul li:hover a i {
  border-right: 1px solid #fff;
}
.container .list .w .cxjg .cxjg-top ul li:hover a span {
  color: #fff;
  background: #20406e;
  opacity: 0.9;
  filter: alpha(opacity=90);
  width: 174px;
}
.container .list .w .cxjg .cxjg-imgList {
  width: 1200px;
  margin: 0 auto;
}
.container .list .w .cxjg .cxjg-imgList .current-location {
  line-height: 30px;
  position: relative;
  margin-bottom: 50px;
}
.container .list .w .cxjg .cxjg-imgList .current-location i {
  display: inline-block;
  width: 10px;
  height: 14px;
  background: url(../images/place.png) no-repeat;
  position: absolute;
  top: 9px;
  left: 0;
}
.container .list .w .cxjg .cxjg-imgList .current-location span {
  font-size: 14px;
  color: #d1261e;
  margin: 0 16px 0 20px;
}
.container .list .w .cxjg .cxjg-imgList .current-location a {
  font-size: 14px;
  color: #676767;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con {
  width: 1208px;
  background: #fff;
  padding: 30px 25px;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con ul li {
  float: left;
  margin-right: 16px;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con ul li .tit-pic {
  width: 276px;
  height: 184px;
  border: 1px solid #dbdbdb;
  background: #f9faf9;
  border-radius: 7px;
  padding: 6px;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con ul li .tit-pic img {
  width: 275px;
  height: 184px;
  border-radius: 5px;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con ul li .mz {
  display: block;
  font-size: 16px;
  color: #44494d;
  text-align: center;
  margin: 22px 0 37px;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con .page {
  width: 100%;
  background: #fff;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con .page .num {
  padding: 32px 0 0 400px;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con .page .num a {
  display: inline-block;
  width: 33px;
  height: 33px;
  font-size: 14px;
  text-align: center;
  line-height: 33px;
  color: #717171;
  border: 1px solid #e7e7e7;
  margin-right: 14px;
}
.container .list .w .cxjg .cxjg-imgList .imgList-con .page .num a:hover {
  color: #ffecda;
  background: #775434;
  border: 1px solid #ab8868;
}
.container .list .w .djxf .jqxw {
  width: 100%;
  min-height: 335px;
}
.container .list .w .djxf .jqxw .jqxw-title {
  margin-top: 55px;
  margin-bottom: 30px;
  width: 685px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/ksjs.png') no-repeat;
  background-position: center;
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.container .list .w .djxf .jqxw .kj {
  margin-top: 10px;
}
.container .list .w .djxf .jqxw .kj .kj1 .kj2 {
  float: left;
}
.container .list .w .djxf .jqxw .kj .kj1 .kj2 a {
  display: block;
  float: left;
  width: 115px;
  height: 45px;
  background: url('../images/wzb.png') no-repeat;

  line-height: 45px;
  text-align: center;
  font-size: 19px;
  font-family: 方正粗黑宋简体;
  color: #20406e;
  margin: 0 28px 30px 28px;
}
.container .list .w .djxf .jqxw .kj .kj1 .kj2 a:hover {
  color: #fff;
  background: url('../images/wzl.png') no-repeat;
  background-size: cover;
}
.container .list .w .djxf .jqxw .jqxw-con {
  width: 1200px;
  margin: 0 auto;
}
.container .list .w .djxf .jqxw .jqxw-con ul li {
  float: left;
  margin: 0 6px;
}
.container .list .w .djxf .jqxw .jqxw-con ul li a {
  position: relative;
}
.container .list .w .djxf .jqxw .jqxw-con ul li a img {
  width: 227px;
  height: 161px;
  filter: alpha(opacity=70);
}
.container .list .w .djxf .jqxw .jqxw-con ul li a .zy {
    display: none;
    position: absolute;
    top: -147px;
    left: 0;
    width: 187px;
    text-align: center;
    background: rgba(32,64,110,0.6);
    filter: alpha(opacity=70);
    box-shadow: 5px 5px 5px #999;
    height: 101px;
    line-height: 25px;
    padding: 30px 20px;
}
.container .list .w .djxf .jqxw .jqxw-con ul li a .zy p {
  font-size: 16px;
  color: #fff;
  line-height: 24px;
}
.container .list .w .djxf .jqxw .jqxw-con ul li:hover .zy {
  display: block;
}
.container .list .w .djxf .djxf-bot {
  width: 100%;
  background: url("../images/djxf-bot-bg.png") no-repeat top center;
}
.container .list .w .djxf .djxf-bot .tab {
  width: 1200px;
  height: 500px;
  margin: 0 auto;
  background: url('../images/mk_z.png') no-repeat 0 0;
}
.container .list .w .djxf .djxf-bot .tab .tit {
  height: 80px;
  margin: 0 auto;
  width: max-content;
}
.container .list .w .djxf .djxf-bot .tab .tit ul li {
  float: left;
  margin: 10px;
  font-size: 18px;
  color: #20406e;
  width: 119px;
  height: 33px;
  cursor: pointer;
  text-align: center;
  line-height: 33px;
}
.container .list .w .djxf .djxf-bot .tab .tit ul .in {
  background: url('../images/lm-bj.png');
  background-size: cover;
  color: #fff;
}
.container .list .w .djxf .djxf-bot .tab .tab-con {
  width: 1200px;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 {
  position: relative;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .hd {
  width: 1210px;
  height: 1px;
  background: #d3d3d3;
  margin: 40px auto;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .hd ul li {
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #fdfdfd;
  padding: 0;
  margin: -5px 194px;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .hd ul .on {
  border: 1px solid #4f688d;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul {
  padding: 35px 0;
  background: #fff;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li {
  width: 363px;
  height: 210px;
  float: left;
  padding: 0px 17px;
  border-right: 1px dashed #d3d3d3;
  background: #fff;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li h2 {
  line-height: 20px;
  height: 40px;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li h2 a {
  font-size: 16px;
  color: #44494d;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li p {
  font-size: 14px;
  line-height: 25px;
  color: #8c9194;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li span {
  font-size: 14px;
  color: #44494d;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .prev {
  position: absolute;
  left: 20px;
  top: 308px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../images/djxf-left.png) no-repeat;
}
.container .list .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .next {
  position: absolute;
  right: 16px;
  top: 308px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../images/djxf-right.png) no-repeat;
}
.container .list .w .djxf .djxf-bot .tab .tab-con .hide {
  display: none;
}
.container .lis {
  min-height: 700px;
  padding-bottom: 75px;
}
.container .lis .w .dqwz {
  height: 75px;
  line-height: 75px;
  background: url('../images/wzz.png') no-repeat 0px 30px;
}
.container .lis .w .dqwz .ww {
  color: #d1261e;
  font-size: 14px;
  margin-left: 17px;
}
.container .lis .w .dqwz .zz {
  font-size: 14px;
  color: #676767;
  margin: 0 5px;
}
.container .lis .w .djxf .jqxw {
  width: 100%;
  min-height: 335px;
}
.container .lis .w .djxf .jqxw .jqxw-title {
  margin-top: 55px;
  margin-bottom: 30px;
  width: 685px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/ksjs.png') no-repeat;
  background-position: center;
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.container .lis .w .djxf .jqxw .kj {
  margin-top: 10px;
}
.container .lis .w .djxf .jqxw .kj .kj1 .kj2 {
  float: left;
}
.container .lis .w .djxf .jqxw .kj .kj1 .kj2 a {
  display: block;
  float: left;
  width: 115px;
  height: 45px;
  background: url('../images/wzb.png') no-repeat;
  background-size: cover;
  line-height: 45px;
  text-align: center;
  font-size: 22px;
  font-family: 方正粗黑宋简体;
  color: #20406e;
  margin: 0 35px 30px 35px;
}
.container .lis .w .djxf .jqxw .kj .kj1 .kj2 a:hover {
  color: #fff;
  background: url('../images/wzl.png') no-repeat;
  background-size: cover;
}
.container .lis .w .djxf .jqxw .jqxw-con {
  width: 1200px;
  margin: 0 auto;
}
.container .lis .w .djxf .jqxw .jqxw-con ul li {
  float: left;
  margin: 0 16px;
}
.container .lis .w .djxf .jqxw .jqxw-con ul li a {
  position: relative;
}
.container .lis .w .djxf .jqxw .jqxw-con ul li a img {
  width: 227px;
  height: 161px;
  filter: alpha(opacity=70);
}
.container .lis .w .djxf .jqxw .jqxw-con ul li a .zy {
  display: none;
  position: absolute;
  top: -150px;
  left: 0;
  padding: 45px 25px;
  background: #20406e;
  opacity: 0.7;
  filter: alpha(opacity=70);
  box-shadow: 5px 5px 5px #999;
}
.container .lis .w .djxf .jqxw .jqxw-con ul li a .zy p {
  font-size: 16px;
  color: #fff;
  line-height: 24px;
}
.container .lis .w .djxf .jqxw .jqxw-con ul li:hover .zy {
  display: block;
}
.container .lis .w .djxf .djxf-bot {
  width: 100%;
  background: url("../images/djxf-bot-bg.png") no-repeat top center;
}
.container .lis .w .djxf .djxf-bot .tab {
  width: 1200px;
  height: 500px;
  margin: 0 auto;
  background: url('../images/mk_z.png') no-repeat 0 0;
}
.container .lis .w .djxf .djxf-bot .tab .tit {
  height: 80px;
  margin: 0 auto;
  width: 900px;
}
.container .lis .w .djxf .djxf-bot .tab .tit ul li {
  float: left;
  margin: 10px;
  font-size: 18px;
  color: #20406e;
  width: 119px;
  height: 33px;
  cursor: pointer;
  text-align: center;
  line-height: 33px;
}
.container .lis .w .djxf .djxf-bot .tab .tit ul .in {
  background: url('../images/lm-bj.png');
  background-size: cover;
  color: #fff;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con {
  width: 1200px;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 {
  position: relative;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .hd {
  width: 1210px;
  height: 1px;
  background: #d3d3d3;
  margin: 40px auto;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .hd ul li {
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #fdfdfd;
  padding: 0;
  margin: -5px 194px;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .hd ul .on {
  border: 1px solid #4f688d;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul {
  padding: 35px 0;
  background: #fff;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li {
  width: 395px;
  height: 210px;
  float: left;
  padding: 0px 18px;
  border-right: 1px dashed #d3d3d3;
  background: #fff;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li h2 {
  line-height: 20px;
  height: 40px;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li h2 a {
  font-size: 16px;
  color: #44494d;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li p {
  font-size: 14px;
  line-height: 25px;
  color: #8c9194;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .bd ul li ul li span {
  font-size: 14px;
  color: #44494d;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .prev {
  position: absolute;
  left: 20px;
  top: 308px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../images/djxf-left.png) no-repeat;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con ul .slideBox2 .next {
  position: absolute;
  right: 16px;
  top: 308px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../images/djxf-right.png) no-repeat;
}
.container .lis .w .djxf .djxf-bot .tab .tab-con .hide {
  display: none;
}
.footer {
  height: 240px;
  width: 100%;
  background: url('../images/lbj.png');
}
.footer .w .wzdh {
  margin-top: 50px;
  height: 40px;
}
.footer .w .wzdh .bk {
  float: left;
  width: 4px;
  height: 12px;
  margin-left: 109px;
  margin-top: 13px;
  margin-right: 10px;
  background-color: #fff;
}
.footer .w .wzdh .wd {
  float: left;
  color: #fff;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}
.footer .w .wzdh .xlcd {
  float: left;
  margin: 0 14px;
  width: 170px;
  height: 40px;
}
.footer .w .dbb {
  margin-top: 40px;
}
.footer .w .dbb .ewm {
  margin-left: 72px;
}
.footer .w .dbb .ewm .ewm1 {
  width: 75px;
  margin: 0 22px;
}
.footer .w .dbb .ewm .ewm1 img {
  width: 75px;
  height: 75px;
}
.footer .w .dbb .ewm .ewm1 p {
  font-size: 14px;
  color: #fff;
  margin-top: 10px;
  text-align: center;
}
.footer .w .dbb .dblogo {
  margin-left: 123px;
  margin-top: 8px;
}
.footer .w .dbb .dblogo img {
  width: 315px;
}
.footer .w .dbb .bq {
  margin-left: 110px;
  font-size: 14px;
  color: #fff;
  line-height: 21px;
}
.sect{    width: 336px;
    height: 48px;
    line-height: 48px;
    border: none;}

/* 二级导航 */
.nav_rj {width:100%;}
.nav_rj li{position:relative;background: #305f96;width: 193px;height: 37px;margin: 0 auto;}
.nav_rj li img{position:absolute;right:10px;top:15px;}
.nav_rj li>a{    display: block;
    width: 193px;
    height: 37px;
    line-height: 35px;
    text-align: center;
    margin: 8px auto;
    font-size: 16px;
    color: #fff;
    background: url(../images/sj.png) no-repeat 15px 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.nav_rj dl.on{background: url(../images/sf.png);background-size: 100%;}
.nav_rj dl.on a{color: #ffcc33;}
.nav_rj dl:hover a{color: #ffcc33;}
.nav_rj .sj_nav_l{display:none;}
.nav_rj .sj_nav_l dd{background: #305f96;padding-left:25px;}
.nav_rj .sj_nav_l dd a{height:35px;line-height:35px;font-size:14px;color:#fff;display: block;background: url(../images/sj.png) no-repeat left center;padding-left: 10px;}	
.nav_rj .sj_nav_l dd:hover a{color:#002147;}	
.nav_rj .sj_nav_l .on a{color:#002147;}	
.nav_rj .sj_nav_l dd.on{background: #c5d5e7;}
.nav_rj .sj_nav_l dd:hover{background: #c5d5e7;}
#vsb_content p img{max-width:100%;height:auto;}