.bd img{
width:100%;
}
.cp_jj_con {
  width: 1200px;
  margin: -37px auto;
  margin-bottom: 80px;
  clear: both;
}

.prolist {
    display: flex;
    background-color: #FCFBFB;
    height: 220px;
    z-index: 200;
    position: relative;
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 10%);
    border-radius: 24px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
}
 
.asquare {
  flex: 1;
  display: flex;
  margin-top: 30px;
  justify-content: center;
  font-size:16px;
}

ul .ch {
  margin-top: 30px;
}

.asquare div,.asquare a {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size:16px;
}

ul .ch .apro {
   height: 112px;
   width: 110px;
   margin-bottom:0px;
   margin-top:0px
}

ul .ch span {
   font-family: FZLTZHJW--GB1-0;
   font-size: 20px;
    color: #333333;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500;
}
.asquare span{
  font-family: FZLTZHJW--GB1-0;
  font-size: 20px;
  color: #999999;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 500;
}

.apro {
  height: 90px;
  width: 90px;
  margin-bottom:12px;
  margin-top:10px
}
.tab_list_con{
  margin-top:40px;
  margin-bottom:50px;
  background: #FFFFFF;
  box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
}
.tab_list_con p{
  line-height:40px;
  padding-left:20px;
  font-size:16px;
  margin-top:20px;
}
.tab_list_con p a {
  color:#ff7505;
  font-size:16px;
}
.tab_list .li_1{
  background:#FFFFFF;
  box-shadow: 0px 10px 11px 0px #F9F9F9;
  border-radius:16px 16px 0px 0px;
}
.tab_list .li_1 span{
   font-family: FZLTHK--GBK1-0;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  float:left;
}
.tab_list li span{
  font-family: FZLTHK--GBK1-0;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  float:left;
  text-align:center;
  line-height:60px;
}
.tab_list li .span1{
  text-align:left;
  width:15%;
  padding-left:20px;
}
.tab_list .li_1 .span1{
  width:26%;
  text-align:left;
  color:#FFFFFF;
  padding-left:20px;
}
.table_head .li_1 .span1 {
    width: 15%;
    text-align: left;
    color: #333333;
    padding-left: 20px;
}
.span2{
  width:8.3%;
}
.tab_list li span a{
  display:inline-block;
   width: 70px;
   height: 30px;
   background: #EA9800;
   border-radius: 30px;
   line-height:30px;
  color:#FFFFFF;
  margin-top:15px;
  font-family:FZLTZHJW--GB1-0;
 font-size: 14px;
 letter-spacing: 0;
 font-weight: 600;
}

.table_head .li_1 .span1 {
    width:15%;
    text-align:left;
    color: #333333;
    padding-left:20px;
}
.table_head  li span {
    line-height:60px;
}
.table_head .li_1 span {
    color:#333333;
    font-size:16px;
    float:left;
    text-align:center;
    line-height:60px;
    font-weight: 500;
    font-family: FZLTZHJW--GB1-0;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
}

body,
input,
span,
select,
option,
ul li,
table tr td,
label,
textarea,
p,
a,
dd,
dl,
dt {
  font-family: "LTZhH";
}

img {
  border: 0;
  vertical-align: middle
}

a {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  font-family: "LTZhH";
}

a {
  blr: expression(this.onFocus=this.blur());
}

a:focus,
input:focus {
  outline: none;
}

a.hidefocus {
  outline: none
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.block {
  display: block;
}

.none {
  display: none;
}

.clearfix::before,
.clearfix::after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
  overflow: hidden;
}

.qs_clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.qs_clear {
  *zoom: 1;
}

.qs_info {
  text-align: justify;
  text-justify: inter-ideograph;
}

.qs_yin {
  width: 0;
  height: 0;
  overflow: hidden;
  display: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}