ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing {
  list-style-type: none;
}


.b2,.b3,.b4,.b5,.b6,.b7,.b8{clear: both;overflow: hidden;}
.b2,.b4,.b6,.b8{background: url("../images/bg1.png") no-repeat center; }

.BigDiv {
  max-width: 1903px;
  min-width: 1200px;
  width: 100%;
  margin: auto;
}


.padding {
  padding: 30px 0;
}

.cen {
  width: 1200px;
  margin:0 auto;
}

.ri .title {
  color: #333333;
  font-size: 32px;
  font-weight: bold;
}
.ri .title b {
  color: #0877c7;
  font-size: 32px;
}
.ri .ftitle {
  color: #666666;
  font-size: 18px;
  margin-top: 10px;
}
.b2ul ul {
  margin-top: 24px;
}
.b2ul li {
  width: 374px;
  height: 163px;
  background: #fff;
  float: left;
  padding: 20px;
  margin-right: 38px;
  margin-bottom: 32px;
  box-sizing: border-box;
}
.b2ul li:nth-child(3n){
  margin-right:0;
}
.b2ul li .fl {
  width: 105px;
  height: 105px;
  background: url("../images/yuan1.png") no-repeat center;
  text-align: center;
  line-height: 105px;
  color: #fff;
  font-size: 50px;
  border-radius: 50%;
  float: left;
}

.b2ul li .ri {
  width: 220px;
  float: right;
}
.b2ul li .ri .title {
  color: #333333;
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 0px;
}
.b2ul li .ri .ftitle {
  color: #999;
  font-size: 14px;
}
.a2h1 .hei {
  width: 100%;
  margin: auto;
  text-align: center;
}

.b3div {
  background: #f7f7f7;
  margin-top: 44px;
}

.b3div .fl {
  width: 606px;
  height: 386px;
  overflow: hidden;
  float: left;
}
.b3div .fl img {
  width: 100%;
  height: 100%;
  display: block;
}
.b3div .ri {
  margin-top: 32px;
  max-width: 588px;
  padding-right: 15px;
  float: left;
  box-sizing: border-box;
}
.b3div .ri .text p {
  font-size: 16px;
  color: #333;
  line-height: 33px;
  padding-left: 14px;
}
.b3div .ri .text p strong {
  font-size: 16px;
  color: #333;
}
.b3div .ri .pic {
  margin-top: 27px;
}
.b3div .ri .pic img {
  width: 264px;
  margin-left: 18px;
  height: 193px;
}

.b4 .b2ul li .fl {
  background: none;
  border-radius: 50%;
  font-size: 0;
  border: 1px solid #0877c7;
}
.b4 .b2ul li .fl span img{margin-top: 25px;}


.b4 .b2ul li .fl span::before {
  font-size: 48px;
  color: #dc2327;
}
.textb {
  text-align: center;
  margin-top: 38px;
  color: #dc2327;
  font-size: 17px;
}
.b7ul {
  margin-top: 35px;
}
ul{
  margin: 0;
  padding: 0;
}
.b7ul li {
  width: 376px;
  height: 317px;
  float: left;
  margin-right: 36px;
}

.b7ul li:nth-child(3n){margin-right: 0;}

.b7ul li a img {
  width: 360px;
  height: 230px;
  display: block;
  padding: 8px;
  box-shadow: 0 0 5px rgba(0,0,0,.2);
}
.b7ul li p {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
}
.b7ul li p span{
  color: #0877c7;
}
.b8ul {
  margin-top: 34px;
}
.b8ul li {
  float: left;
  width: 48%;
  box-sizing: border-box;
  height: auto;
  background: #fff;
  padding: 8px;
  position: relative;
  margin-right: 2%;
  margin-bottom: 27px;
}
.b8ul li p {
  display: inline-block;
  background: #dc2327;
  padding: 10px 18px;
  position: absolute;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  bottom: 18px;
  left: 16px;
}
.b8ul li img {
  width: 100%;
  height: 100%;
  display: block;
}


.flow-nav h5{color: #666!important;}
.flow-list ul li:nth-child(2n-1) {background-color: #e9e9e9 !important;}
.jt{filter: inherit !important;}

.zxzx-1{width: 760px !important;}
.zxzx-lx{margin-right: 50px !important; }
.zzxx-input{width: 220px !important;}




@media (max-width:640px){

.b2,.b4,.b6,.b8{background:url(/);    background-color: #efefef;}
.cen{width: 100%;}
.ri .title{font-size: 20px;margin-bottom: 10px;}
.ri .title b{font-size: 20px;}
.ri .ftitle{    font-size: 16px;margin-top: 5px;}
.b2ul li{width: 48%;height: 100%;padding: 10px;margin-right: 0;margin-left: 1.5%; margin-bottom: 10px;}
.b2ul li .fl{font-size: 20px;width: 50px;height: 50px;line-height: 50px;float:initial;margin: 0 auto;}
.b2ul li .ri{width: 100%;}

.b3div .ri{padding-right: 0;width: 100vw;}

.b2ul li .ri .title{text-align: center;font-size: 18px;}
.xx,.xx{width: 45%;}
.b2ul li:nth-child(3n){margin-right: 0}
.zxzx-1{width: 100% !important;}
.zxzx-lx{    margin-right: 0px !important;margin-left: 5%;}
.zzxx-input{width: 47% !important;    margin-left: 3%;}
.padding{padding: 0 0 ;}
.b3div{margin-top: 0;}

.b3div .fl{width: 100%;height: 100%;margin-left: 2%;}
.b3div .fl img{width: 96%;    height: 100%;}
.b3div .ri{width: 100%;margin-top: 0;}
.b3div .ri .text p{line-height: 20px;padding-left: 10px;}
.b3div .ri .pic{margin-top: 0;overflow: hidden;}
.b3div .ri .pic img{width: 46vw;height: 100%;margin-left: 1vw;margin-right: 1vw;float: left;}
.b4 .b2ul li .fl span img{margin-top: 5px;width: 40px;height: 40px;}
.jt{padding-top: 60px;}
.b7ul li{margin-left: 1vw;margin-right: 1vw;width: 48vw;height: 100%;}
.b7ul li a img{width: 44vw;height: 100%;}
.b7ul li p{font-size: 18px;}

.b7ul li:nth-child(9){display: none;}



}