/* 其他css复制过来的样式 */
/* 列表切样式 */
*{
    outline: none;
}
.app .fr{
    float: unset !important;
}

.app .bd ul{
    color: #333333;
    padding-bottom: 3vw;
}
.app .hd ul {
    margin-left: 2vw;
    height: 10vw;
    font-size: 18px;
    color: #478df0;
}

.app span.separator.fl {
    margin-left: 2vw;
}

.app .hd ul li {
    font-size: 18px;
}

.app span.separator.fl img {
    width: 4px;
    margin-top: 1vw;
}

.app a.on:hover {
    font-weight: bold;
    color: #478df0;
}

/* .app .hd ul:hover {
    border-bottom: 1vw solid #478df0;
    font-weight: bold;
    color: #478df0;
} */

.app .bd li {
    display: flex;
    margin-top: 2vw;
    /* border-bottom: 1px solid #dfdfdf; */
    line-height: 6vw;
    /* padding-bottom: 4vw; */
    margin-right: 3vw;
    margin-left: 3vw;
}

.app .bd img {
    width: 1.2vw;
    height: 1.2vw;
    margin-top: 3vw;
    margin-right: 2vw;
}

.app .mid {
    width: 100%;
}

.app .hd {
    height: 8vw;
    width: 95vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    margin: 0 auto;
    border-bottom: 0.2vw solid #e5e5e5;
    margin-top: 3vw;
}

.app .hd div {
    display: flex;
}

.app .mat1 {
    height: 4.3vw;
    border-left: 1vw solid #478df0;
    float: left;
    border-radius: 1vw;
    margin-top: 1.7vw;
}

.app .mid-a-t-right {
    float: right;
}

.app .mid-a-t-right img {
    width: 14vw;
    height: 5vw;
    padding-top: 1.5vw;
    position: absolute;
    margin-left: -18vw;
    margin-top: -13vw;
}

.app .mat2 {
    display: flex;
    float: left;
}


/* 空白填充 */
.app .bascs {
    width: 100vw;
    height: 3vw;
    background: #f5f5f5;
    float: left;
}

.mobile_type {
    background: none;
}
.app .bd li a{
    display: inline-block;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}
/* 信息公开制度 */
.app .mida-c1{
    display: inline-flex;
    width: 45%;
    border: 0.3vw solid #afd1e2;
    border-radius: 2vw;
    background: #eef6fa;
    height: 12vw;
    margin-top: 5vw;
    margin-left: 3vw;
}

.app .mid-c{
    width: 95%;
    margin: 0 auto;
}
.app .mida-c1 span{
    margin-top: 3vw;
    margin-left: 3vw;
}
.mida-c1 img{
    width: 8vw;
    height: 8vw;
    padding-top: 2.2vw;
    padding-left: 5vw;
}

/* 专题专栏list */
.app .mid-a-t{
    /* display: flex; */
    height: 8vw;
    width: 95vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    margin: 0 auto;
    border-bottom: 0.2vw solid #e5e5e5;
    margin-top: 3vw;
}
.app .mid-a-t-left{
    float: left;
    font-size: 18px;
    padding-left: 3vw;
    color: #478df0;
}
.app .mid-a-t-right{
    float: right;
}
.app .mid-a-t-right2 img{
    width: 14vw;
    height: 5vw;
    padding-top: 1.5vw;
    float: right;
    margin-right: 1.7vw;
}
.app .mat1{
    height: 4.3vw;
    border-left: 1vw solid #478df0;
    float: left;
    border-radius: 1vw;
    margin-top: 1.7vw;
}
.app .mid-a-list{
    padding-top: 3vw;
    padding-bottom: 5vw;
    width: 95vw;
    margin: 0 auto;
}
.app .mid-a-list ul li{
    padding-top: 2vw;
    padding-bottom: 2vw;
}
.app .mid-a-list ul li img{
    float: left;
    width: 1.5vw;
    padding-top: 2vw;
    height: 1.5vw;
}
.app .mid-a-list ul li a{
    padding-left: 2vw;
    color: #333333;
}
.app ul.btm-b-list-ul{
    width: 95%;
    margin: 0 auto;
    padding-bottom: 5vw;
}
.app ul.btm-b-list-ul li{
    display: inline-block;
    width: 22%;
    text-align: center;
    margin-top: 3vw;
    background: #f5f5f5;
    height: 10vw;
    margin-right: 2vw;
}
.app ul.btm-b-list-ul li a{
    display: block;
    padding-top: 2vw;
}
.mobile_type{
    background: none;
}



/* ***** */
.app .ariafontcontent .mat1 {
    margin-top: 3.5vw;
}
.app span.separator.fl.ariafontcontent img {
    margin-top: 3vw;
}
.app .mid-a-t-right .ariafontcontent img {
    margin-top: -11vw;
}
.ariafontcontent .mida-c1 img {
    padding-left: 1vw;
}
.app .ariafontcontent .mida-c1 span {
    margin-top: 1.3vw;
    margin-left: 2vw;
}
.app .ariafontcontent ul.btm-b-list-ul li a {
    padding-top: 0vw;
}
.app .ariafontcontent ul.btm-b-list-ul li {
    width: 30%; 
}
.app .ariafontcontent ul.btm-b-list-ul {
    padding-top: 1vw;
}
