.main_section_phone{
  display:none;
}
.main_section{
  background-color: #f6f6f6;
}
.hzjy-banner{
  width:100%;
}
.hzjy-banner img{
  width:100%;
  display:block;
}
.main{
  width:1400px;
}
.hzjy{
  width:100%;
  padding:120px 0 180px;
}
.hz-intr{
  width:960px;
  margin:0 auto;
}
.hz-intr p{
  font-size:24px;
  line-height: 60px;
  color:#282828;
}
.hzjy-title{
  display:block;
  width:23.14%;
  margin-bottom:80px;
  /* margin:120px 0 80px; */
}
.yymk{
  width:100%;
}
.yymk-title{
  font-size:50px;
  line-height:60px;
  color:#282828;
  font-weight: bold;
}
.yymk-box{
  width:100%;
  overflow: hidden;
  margin:40px 0 80px;
}
.yymk-box .yymk-left{
  width:330px;
  float:left;
}
.yymk-box .yymk-left .yymk-left-img{
  display:block;
  width:330px;
}
.yymk-box .yymk-left-title{
  font-size:30px;
  line-height:36px;
  margin:42px 0 34px;
  font-weight: bold;
  color:#282828;
}
.yymk-box .yymk-left-con{
  font-size:18px;
  line-height:36px;
  color:#282828;
}
.yymk-box .more{
  display:block;
  width:280px;
  margin-top:110px;
}
.yymk-box .more img{
  display:block;
  width:280px;
}
.yymk-box .yymk-right{
  width:1047px;
  float:right;
}
.yymk-box .yymk-right .yymk-right-img{
  display:block;
  width:100%;
  height:691px;
}
.yymk-box .yymk-right-title{
  color:#282828;
  font-size:30px;
  line-height:36px;
  font-weight:bold;
  margin:30px 0 20px;
}
.yymk-box .yymk-right-con{
  color:#282828;
  font-size:18px;
  line-height:36px;
}
.hzgs{
  width:100%;
}
.hzgs-title{
  font-size:50px;
  line-height:60px;
  color:#282828;
  font-weight: bold;
}
.hzgs-box{
  width:100%;
  overflow: hidden;
  margin:55px 0 0;
}
.hzgs-box .hzgs-item{
  display:block;
  width:450px;
  float:left;
  margin-right:25px;
}
.hzgs-box .hzgs-item img{
  display:block;
  width:100%;
  height:255px;
}
.hzgs-item-title{
  color:#282828;
  font-size:18px;
  height:62px;
  line-height: 30px;
  margin:35px 0 45px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.hzgs-box .hzgs-item:last-child{
  margin-right:0;
}
.hzgs .more{
  display:block;
  width:280px;
  margin-top:0px;
}
.hzgs .more img{
  display:block;
  width:280px;
}
.sywh{
  width:100%;
  /* margin-top:136px; */
  margin-top:20px;
}
.sywh-title{
  font-size:50px;
  line-height:60px;
  color:#282828;
  font-weight: bold;
}
.sywh-box{
  width:100%;
  overflow: hidden;
  margin:40px 0 80px;
}
.sywh-box .sywh-right{
  width:330px;
  float:right;
}
.sywh-box .sywh-right .sywh-right-img{
  display:block;
  width:330px;
  height:216px;
}
.sywh-box .sywh-right-title{
  font-size:30px;
  line-height:36px;
  margin:42px 0 34px;
  font-weight: bold;
  color:#282828;
}
.sywh-box .sywh-right-con{
  font-size:18px;
  line-height:36px;
  color:#282828;
}
/* .sywh-box .more{
  display:block;
  width:280px;
  margin-top:110px;
}
.sywh-box .more img{
  display:block;
  width:280px;
} */
.hzjy .more{
  display:block;
  width:280px;
  margin:110px auto 0;
}
.hzjy .more img{
  display:block;
  width:280px;
}
.sywh-box .sywh-left{
  width:1047px;
  float:left;
}
.sywh-box .sywh-left .sywh-left-img{
  display:block;
  width:100%;
  height:691px;
}
.sywh-box .sywh-left-title{
  color:#282828;
  font-size:30px;
  line-height:36px;
  font-weight:bold;
  margin:30px 0 20px;
}
.sywh-box .sywh-left-con{
  color:#282828;
  font-size:18px;
  line-height:36px;
}
@media screen and (max-width: 1600px){
  .main{
    width:1200px;
  }
  .hzjy{
    width:100%;
    padding:102px 0 154px;
  }
  .hz-intr{
    width:822px;
    margin:0 auto;
  }
  .hz-intr p{
    font-size:20px;
    line-height: 52px;
    color:#282828;
  }
  /* .hzjy-title{
    display:block;
    width:270px;
    margin:102px 0 68px;
  } */
  .yymk{
    width:100%;
  }
  .yymk-title{
    font-size:42px;
    line-height:52px;
    color:#282828;
    font-weight: bold;
  }
  .yymk-box{
    width:100%;
    overflow: hidden;
    margin:34px 0 68px;
  }
  .yymk-box .yymk-left{
    width:282px;
    float:left;
  }
  .yymk-box .yymk-left .yymk-left-img{
    display:block;
    width:282px;
  }
  .yymk-box .yymk-left-title{
    font-size:26px;
    line-height:31px;
    margin:36px 0 30px;
    font-weight: bold;
    color:#282828;
  }
  .yymk-box .yymk-left-con{
    font-size:16px;
    line-height:32px;
    color:#282828;
  }
  .yymk-box .more{
    display:block;
    width:240px;
    margin-top:94px;
  }
  .yymk-box .more img{
    display:block;
    width:240px;
  }
  .yymk-box .yymk-right{
    width:897px;
    float:right;
  }
  .yymk-box .yymk-right .yymk-right-img{
    display:block;
    width:100%;
    height:592px;
  }
  .yymk-box .yymk-right-title{
    color:#282828;
    font-size:26px;
    line-height:31px;
    font-weight:bold;
    margin:26px 0 17px;
  }
  .yymk-box .yymk-right-con{
    color:#282828;
    font-size:16px;
    line-height:32px;
  }
  .hzgs{
    width:100%;
  }
  .hzgs-title{
    font-size:42px;
    line-height:52px;
    color:#282828;
    font-weight: bold;
  }
  .hzgs-box{
    width:100%;
    overflow: hidden;
    margin:47px 0 0;
  }
  .hzgs-box .hzgs-item{
    display:block;
    width:386px;
    float:left;
    margin-right:21px;
  }
  .hzgs-box .hzgs-item img{
    display:block;
    width:100%;
    height:219px;
  }
  .hzgs-item-title{
    color:#282828;
    font-size:16px;
    height:58px;
    line-height: 28px;
    margin:30px 0 38px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .hzgs-box .hzgs-item:last-child{
    margin-right:0;
  }
  .hzgs .more{
    display:block;
    width:240px;
    margin-top:0px;
  }
  .hzgs .more img{
    display:block;
    width:240px;
  }
  .sywh{
    width:100%;
    margin-top:116px;
  }
  .sywh-title{
    font-size:42px;
    line-height:52px;
    color:#282828;
    font-weight: bold;
  }
  .sywh-box{
    width:100%;
    overflow: hidden;
    margin:34px 0 68px;
  }
  .sywh-box .sywh-right{
    width:282px;
    float:right;
  }
  .sywh-box .sywh-right .sywh-right-img{
    display:block;
    width:282px;
    /* height:216px; */
  }
  .sywh-box .sywh-right-title{
    font-size:26px;
    line-height:31px;
    margin:36px 0 30px;
    font-weight: bold;
    color:#282828;
  }
  .sywh-box .sywh-right-con{
    font-size:16px;
    line-height:32px;
    color:#282828;
  }
  .sywh-box .more{
    display:block;
    width:240px;
    margin-top:94px;
  }
  .sywh-box .more img{
    display:block;
    width:240px;
  }
  .sywh-box .sywh-left{
    width:897px;
    float:left;
  }
  .sywh-box .sywh-left .sywh-left-img{
    display:block;
    width:100%;
    height:592px;
  }
  .sywh-box .sywh-left-title{
    color:#282828;
    font-size:26px;
    line-height:31px;
    font-weight:bold;
    margin:26px 0 17px;
  }
  .sywh-box .sywh-left-con{
    color:#282828;
    font-size:16px;
    line-height:32px;
  }
}

@media screen and (max-width: 1400px){
  .main{
    width:1000px;
  }
  .hzjy{
    width:100%;
    padding-top:100px;
  }
  .hz-intr{
    width:686px;
    margin:0 auto;
  }
  .hz-intr p{
    font-size:18px;
    line-height: 43px;
    color:#282828;
  }
  /* .hzjy-title{
    display:block;
    width:224px;
    margin:86px 0 58px;
  } */
  .yymk{
    width:100%;
  }
  .yymk-title{
    font-size:36px;
    line-height:44px;
    color:#282828;
    font-weight: bold;
  }
  .yymk-box{
    width:100%;
    overflow: hidden;
    margin:28px 0 58px;
  }
  .yymk-box .yymk-left{
    width:235px;
    float:left;
  }
  .yymk-box .yymk-left .yymk-left-img{
    display:block;
    width:235px;
  }
  .yymk-box .yymk-left-title{
    font-size:22px;
    line-height:26px;
    margin:30px 0 24px;
    font-weight: bold;
    color:#282828;
  }
  .yymk-box .yymk-left-con{
    font-size:14px;
    line-height:28px;
    color:#282828;
  }
  .yymk-box .more{
    display:block;
    width:200px;
    margin-top:78px;
  }
  .yymk-box .more img{
    display:block;
    width:200px;
  }
  .yymk-box .yymk-right{
    width:747px;
    float:right;
  }
  .yymk-box .yymk-right .yymk-right-img{
    display:block;
    width:100%;
    height:493px;
  }
  .yymk-box .yymk-right-title{
    color:#282828;
    font-size:22px;
    line-height:26px;
    font-weight:bold;
    margin:22px 0 14px;
  }
  .yymk-box .yymk-right-con{
    color:#282828;
    font-size:14px;
    line-height:28px;
  }
  .hzgs{
    width:100%;
  }
  .hzgs-title{
    font-size:36px;
    line-height:44px;
    color:#282828;
    font-weight: bold;
  }
  .hzgs-box{
    width:100%;
    overflow: hidden;
    margin:40px 0 0;
  }
  .hzgs-box .hzgs-item{
    display:block;
    width:320px;
    float:left;
    margin-right:20px;
  }
  .hzgs-box .hzgs-item img{
    display:block;
    width:100%;
    height:181px;
  }
  .hzgs-item-title{
    color:#282828;
    font-size:14px;
    height:46px;
    line-height: 22px;
    margin:30px 0 32px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .hzgs-box .hzgs-item:last-child{
    margin-right:0;
  }
  .hzgs .more{
    display:block;
    width:200px;
    margin-top:0px;
  }
  .hzgs .more img{
    display:block;
    width:200px;
  }
  .sywh{
    width:100%;
    margin-top:98px;
  }
  .sywh-title{
    font-size:36px;
    line-height:44px;
    color:#282828;
    font-weight: bold;
  }
  .sywh-box{
    width:100%;
    overflow: hidden;
    margin:28px 0 58px;
  }
  .sywh-box .sywh-right{
    width:235px;
    float:right;
  }
  .sywh-box .sywh-right .sywh-right-img{
    display:block;
    width:235px;
  }
  .sywh-box .sywh-right-title{
    font-size:22px;
    line-height:26px;
    margin:30px 0 24px;
    font-weight: bold;
    color:#282828;
  }
  .sywh-box .sywh-right-con{
    font-size:14px;
    line-height:28px;
    color:#282828;
  }
  .sywh-box .more{
    display:block;
    width:200px;
    margin-top:78px;
  }
  .sywh-box .more img{
    display:block;
    width:200px;
  }
  .sywh-box .sywh-left{
    width:747px;
    float:left;
  }
  .sywh-box .sywh-left .sywh-left-img{
    display:block;
    width:100%;
    height:493px;
  }
  .sywh-box .sywh-left-title{
    color:#282828;
    font-size:22px;
    line-height:26px;
    font-weight:bold;
    margin:22px 0 14px;
  }
  .sywh-box .sywh-left-con{
    color:#282828;
    font-size:14px;
    line-height:28px;
  }
}

@media screen and (max-width: 480px){
  .main_section{
    display:none;
  }
  .main_section_phone{
    display:block;
    width:100%;
    background-color:#fff;
  }
  .hzjy-banner-phone{
    width:100%;
  }
  .hzjy-banner-phone img{
    display:block;
    width:100%;
  }
  .main-phone{
    width:92%;
    margin:0 auto;
    padding:25px 0 40px;
  }
  .hzjy-phone{
    width:100%;
  }
  .hzjy-phone-title{
    display:block;
    width:48%;
    margin-bottom:30px;
  }
  .hzjy-phone-box{
    width:100%;
  }
  .hzjy-phone-item{
    width:100%;
    background-color:#fff;
    box-shadow: 0 0 40px #dadbdb;
    border-radius:8px;
    margin-bottom:20px;
  }
  .hzjy-phone-item img{
    display:block;
    width:100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .hzjy-phone-item-con{
    width:100%;
    padding:20px;
  }
  .hzjy-phone-item-title{
    width:100%;
    color:#282828;
    font-size:20px;
    line-height:30px;
    font-weight: bold;
  }
  .hzjy-phone-item-intr{
    width:100%;
    color:#646464;
    font-size:14px;
    margin-top:12px;
    line-height:22px;
  }
  .main-phone .more{
    width:46%;
    height:35px;
    text-align:center;
    margin:0 auto;
    border:1px solid #4d4845;
    border-radius:17.5px;
    line-height:35px;
    color:#4e4745;
    font-size:14px;
  }
}