.contentBox .contentInner::after{display:none}
.col_menu{display:none}
.contentBox .contentInner{padding-left:0;padding-right:0}
.article h1.arti_title{text-align: left;color: #174a8c;font-size: 0.3rem;}
.article{padding:0.8rem 3.1rem 0}
body .col_list .wp_listcolumn{    flex-direction: row;justify-content: center;}

/*research*/

body.research .item{
    border-top:1px solid #707070;
    padding:0.2rem 0;
}
body.research .item0 .wp_articlecontent{
    display:flex;
    justify-content:flex-start;
    align-items:flex-start;
    gap: 0.5rem;
}
body.research .item0 .wp_articlecontent div{
    width:39%;
}
body.research .item0 .wp_articlecontent div img{
    width:100%;max-width:2.7rem
}
body.research .article .entry .read .item0 .wp_articlecontent div p{
    line-height:1;
}
body.research .item .item_title{
    font-size:0.22rem;
    color:#4ba1f3;
}
body.research .item .item_con{
    font-size:0.16rem;
    color:#333;
}
body.research .item3 .item_con img{
    width: 100%;
}


/*map*/
body.maps .contentBox .contentInner{padding-left:0.2rem;padding-right:0.2rem}
body.maps #allmap{height:5.15rem}
body.maps .map{overflow:hidden}
body.maps .map .contact-box {
  left: 20%;
}
body.maps .map .contact {
  font-size: 28px;
  margin-bottom: 18px;
}
body.maps .map .desc {
  font-size: 15px;
  font-weight: normal !important;
  margin-top: 10px;line-height:20px
}

@media screen and (max-width: 999px) {
.article{padding:0.8rem 0 0}
.contentBox .contentInner{padding:0.2rem 0.2rem 1rem}
body .col_list .wp_listcolumn{display:block}
}

@media screen and (max-width: 500px) {
body.maps .map .contact-box{left:2% !important;padding:20px !important}
body.maps .map .contact{font-size:22px; !important}
}


