

.wrap_sub031{padding: 40px 0 70px;}

.sub031 .mid3{width: calc(100% - 550px);float: left;margin: 0 0 0 40px;}
.sub031 .rt3 {
    width: 320px;
    margin-top: 110px;
    float: right;
    position: relative;
}
.sub_031e {
    margin-top: 10px;
}

.sub_031e li {
    margin-bottom: 20px;
}

.sub_031e li:hover span,
.sub_031e li:hover p {
    color: #006336;
}

.insTits {
    position: relative;
    border-bottom: 4px solid #f5f5f5;
    margin-bottom: 30px;
}

.insTits h2 {
    display: inline-block;
    position: relative;
    color: #2d2d2d;
    font-weight: bold;
    text-align: left;
    padding-bottom: 20px;
}

.insTits::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 92px;
    height: 6px;
    background: #007171
}


.rt3 .insTits {
    margin-bottom: 20px;
}

.rt3 .insTits h2 {
    padding-bottom: 10px;
}

.itemStyle01 span {
    float: left;
    padding-left: 18px;
    background: url(../images/acticon01.png) no-repeat left 7px;
}

.itemStyle01 p {
    text-align: left;
    margin-left: 82px;
}

.itemStyle01 p,
.itemStyle01 span {
    line-height: 30px;
    color: #343434;
}

.sub031 .lf .sub_03b1{float: none;}
.sub031 .rt .sub_051a{margin-top: 0;}
.sub031 .rt3 .sub_channel_title03 .more{display:none;}

.sub031 .lf_n{width: 0;float: left;}
.sub031 .lf_n .share_box{margin-left: 15px;}
.sub031 .mid_n{width: calc(100% - 550px);float: left;margin: 0 0 0 100px;}
.sub031 .mid_n .page_article .article{line-height: 1.75em;margin-bottom: 20px;text-align: justify;word-break: break-word;text-justify: distribute;}



.sub031 .rt2 .sub_03b2c ul{margin: 0 0 -40px -30px;}
/* .sub031 .rt2 .sub_03b2c li{width: 50%;} */
.sub031 .rt2 .sub_03b2c .item{margin: 0 0 40px 30px}
.sub031 .rt2 .sub_03b2c .info_box{margin: 0 36px 0 230px;padding: 24px 0 0;}
.sub031 .rt2 .sub_03b2c .info{margin: 20px 0 0;}

.sub031 .mid3 .sub_03b2b ul{margin: 0 0 -30px -30px;}
.sub031 .mid3 .sub_03b2b li{width: 50%;}
.sub031 .mid3 .sub_03b2b .item{margin: 0 0 30px 30px;padding: 31px 24px 23px;}
.sub031 .mid3 .sub_03b2b .info{color: #666;margin: 20px 0 34px;}





@media screen  and (max-width:1480px){
}
@media screen  and (max-width:1240px){
   
    
    .sub031 .mid,.sub031 .mid3{float: none;margin: 0 0 30px 220px;width: auto;}
    .sub031 .rt,.sub031 .rt3{width: auto;float: none;clear: both;}


    .sub031 .rt2 .sub_03b2c li{width: 100%;}
    .sub031 .rt3{padding: 0 30px;}

    .sub031 .mid_n{width: auto;float: none;}


}
@media screen  and (max-width:992px){

    .side_fix{display: none;}


    .wrap_sub03a{padding: 20px 0;}
    .sub03a .lf{width: auto;float: none;}
    .sub_03a1{margin: 0 0 10px;}
    .sub_03a1 .bottom{padding: 0 20px 20px;}
    .sub_03a1 .title{margin: 0 0 12px;}
    .sub03a .rt{display: none;}


    .wrap_sub031{padding: 10px 0 40px;}
    .sub031::before{display: none;}
    .sub031 .lf{width: auto;float: none;}
    .sub031 .mid,.sub031 .mid3{margin: 0 0 30px;}
    .sub031 .rt,.sub031 .rt3{padding: 0 0px;}

    .sub031 .rt2{margin: 0;}
    
    .sub031 .mid_n{margin: 0;}

}
@media screen  and (max-width:767px){
    .sub_03a1 .bottom{padding: 0 10px 16px;}
    .sub_03a1 .title{margin: 0;}
    .sub_03a1 .info{display: none;}

    .sub031 .rt2 .sub_03b2c .info{margin: 10px 0 0;}

    .wrap_sub03d{padding: 14px 0;}





    
}
@media screen  and (max-width:479px){

}
@media screen  and (max-width:413px){



}