.fl {
    float: left;
}

.fr {
    float: right;
}


ul li,
dl dd {
    vertical-align: top;
}

.mbt {
    margin-bottom: 4.75rem
}

.title-page {
    text-align: center;
    margin-bottom: 3.25rem;
}

.title-page hr {
    display: inline-block;
    width: 1.875rem;
    height: 3px;
    background: #1760d7;
    margin: 0 0 1rem
}

.title-page h3 {
    font-size: 1.75rem;
    color: #2c2d2f;
    line-height: 1.5
}


.title-miso_bd {
    margin: 0rem 0 2rem;
}

.title-miso_bd h2 {
    font-size: 7.5rem;
    color: #dfe2f0;
    background: linear-gradient(to top, transparent, #e2e6f0, #e2e6f0);
    -webkit-background-clip: text;
    color: transparent;
    font-family: Bebas;
    margin-bottom: -3rem;
}


.title-about {
    text-align: center;
}

.title-about h3 {
    background: url(../images/title-page-bg.png) center no-repeat;
    line-height: 4.375rem;
    margin-bottom: 2.5rem
}

.title-about h3 font {
    font-size: 1.75rem;
    color: #2c2d2f;
    position: relative;
    z-index: 1;
    left: 20px;

}



/******************* 手机端 隐藏 *****************/
@media(max-width:767px) {
    .title-about h3 font {
        left: 20px;
    }

}


.title-about h3 sup {
    font-size: 3rem;
    color: #e5eaf5;
    font-family: Barlow Condensed_b;
    margin: -1rem 0 -.5rem -.5rem;
    position: relative;
    z-index: -1;
    display: inline-block;
}

.title-about p {
    font-size: .875rem;
    color: #696a6f;
    line-height: 1.625rem;
    padding-bottom: 2.5rem;
}

/******************* 电脑端 加40px *****************/

@media (min-width: 992px) {
    .title-about p {
        text-align: center;
        font-size: .875rem;
        margin-bottom: 2.5rem;
        line-height: 1.625rem;
        width: 80%;
        margin: 0 auto;
    }
}

.title-about h6 {
    font-size: .875rem;
    color: #424246;
    text-align: left;
    line-height: 1.625rem;
    margin-bottom: 2.5rem;
    /* margin-top: -2rem; */
}


.box_table {
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
    height: 100%
}

.box_table_cell {
    display: table-cell;
    vertical-align: middle
}

.box_table_cell * {
    white-space: normal;
    word-wrap: break-word;
}


/******************* 服务流程 样式 *****************/


.page-box {
    padding-top: 4.75rem;
}




/******************* 咨询服务 样式 *****************/


/******************* 解决方案 样式 *****************/



.introduction .jianjie {
    padding: 5rem 0 1.5rem;
    background: url(../images/server-bg.jpg) center no-repeat;
    background-size: cover;
    overflow: hidden;
}



.introduction .jianjie .miso_hd {
    background: #fff;
    padding: 0 2.25rem;
    border-radius: 4px;
    box-shadow: 2.939px 4.045px 10.27px 2.73px rgba(221, 226, 233, 0.27);
    position: relative;
}

.introduction .jianjie .miso_bd {
    padding: 3rem 0
}

.introduction .jianjie .miso_bd .box {
    padding: 0px 4.0rem;
}

.introduction .jianjie .miso_bd .box .left {
    /*width: 50%*/
    width: 100%
}

.introduction .jianjie .miso_bd .box .right {
    padding-top: 40px;
}

.introduction .jianjie .miso_bd .box .right img {
    max-height: 28rem
}

.list-introduction {
    margin: 0 0;
    position: relative
}

.list-introduction li {
    float: left;
    width: 25%;
    padding: 0 4rem;
    position: relative;
    text-align: center;
    cursor: pointer;
}

.list-introduction li a {
    display: block;
    position: relative
}

.list-introduction li a:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    height: 2px;
    background: #1760d7;
    transition: .5s;
    width: 0;
}

.list-introduction li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    height: 2rem;
    background: #dee0e9;
    width: 1px;
    margin-top: -1rem;
}

.list-introduction li h3 {
    font-size: 1.125rem;
    color: #646977;
    line-height: 6.25rem;
    width: 200px;
}

.list-introduction li h3 i {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin: -3px 1.125rem 0 0;
    font-size: 36px;
    color: #1760d7;
}

.list-introduction li:last-child:after {
    display: none
}

.list-introduction li.miso-current a:after {
    width: 100%;
    left: 0
}

.list-introduction li.miso-current a h3 {
    color: #1760d7;
    font-weight: bold
}

.list-miso_bd li {
    font-size: 16px;
    color: #6f7175;
    line-height: 36px;
    padding-left: 26px;
    float: left;
    width: 100%;
}


.list-miso_bd p {
    font-size: 16px;
    color: #6f7175;
    line-height: 36px;
    float: left;
    width: 100%;
}

.list-miso_bd .fa-check-square:before {
    margin-right: 20px;
    color: #1760d7;
}


/* Arrows */
.miso-prev,
.miso-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    padding: 0;
    border: none;
    outline: none;
    top: 50%;
    z-index: 1;
}

.miso-prev {
    left: 0
}

.miso-next {
    right: 0
}

.miso-lightbox .miso-prev:before,
.miso-lightbox .miso-next:before {
    width: 32px;
    height: 32px;
    display: block
}

.miso-lightbox .miso-prev:before {
    content: '';
    background: url(../images/left_svg.svg) center no-repeat;
}

.miso-lightbox .miso-next:before {
    content: '';
    background: url(../images/right_svg.svg) center no-repeat;
}

@media(max-width: 768px) {

    .miso-prev,
    .miso-next {
        width: 20px;
        height: 20px;
    }

    .miso-lightbox .miso-prev:before,
    .miso-lightbox .miso-next:before {
        width: 20px;
        height: 20px;
        background-size: 20px 20px
    }
}

.miso_qh {
    opacity: 0;
    visibility: hidden;
    transition: 0.6s
}

.miso_qh.miso-initialized {
    opacity: 1;
    visibility: visible;
}

.miso-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    z-index: 0
}

.miso-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.miso-list:focus {
    outline: none;
}

.miso-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.miso-slider .miso-track,
.miso-slider .miso-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.miso-track {
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
    zoom: 1;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
}

.miso-track:before,
.miso-track:after {
    display: table;
    content: '';
}

.miso-track:after {
    clear: both;
}

.miso-loading .miso-track {
    visibility: hidden;
}

.miso-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
    -moz-user-select: text;
    -khtml-user-select: text;
    user-select: text;
}

[dir='rtl'] .miso-slide {
    float: right;
}

.miso-slide img {
    display: block;
}

.miso-slide.miso-loading img {
    display: none;
}

.miso-slide.dragging img {
    pointer-events: none;
}

.miso-initialized .miso-slide {
    display: block;
}

.miso-loading .miso-slide {
    visibility: hidden;
}

.miso-vertical .miso-slide {
    display: block;
    height: auto;
}

.miso-arrow.miso-hidden {
    display: none;
}


/******************* 解决方案 手机端 样式 *****************/


@media(max-width: 768px) {
    .introduction .jianjie {
        padding: 3rem 0
    }

    .introduction .jianjie .miso_hd {
        padding: 0
    }

    .introduction .jianjie .miso_hd li {
        padding: 0
    }

    .list-introduction li h3 {
        line-height: inherit;
        padding: 1rem 0;
        width: 93px;

    }

    .list-introduction li h3 i {
        margin: 0 0 1rem;
        font-size: 1.75rem;
    }

    .list-introduction li h3 font {
        width: 100%;
        display: block;
        font-size: 0.8rem;
    }

    .introduction .jianjie {
        padding: 3rem 0
    }

    .introduction .jianjie .miso_bd .box {
        padding: 0
    }

    .introduction .jianjie .miso_bd .box .left {
        width: 100%
    }

    .introduction .jianjie .miso_bd .box .right {
        width: 100%;
        padding: 2rem 6% 0;
    }

    .introduction .jianjie .miso_bd .box .left h3 img {
        height: 3rem
    }

    .title-miso_bd {
        margin: 1.5rem 0 1rem
    }

    .title-miso_bd h2 {
        font-size: 4.5rem;
        margin-bottom: -1rem;
    }

    .title-miso_bd h3 {
        font-size: 1.5rem
    }

    .introduction .jianjie .miso_bd {
        padding: 1rem 0 3rem;
    }

    .list-miso_bd li {
        font-size: 14px;
        min-width: 50%;
        float: left;
        padding-left: 24px;
    }

    .introduction .jianjie .miso_bd .box .left h3 img {
        display: none
    }

    .title-miso_bd h2 {
        font-size: 3.5rem
    }

    .list-miso_bd li br {
        display: none
    }

}



/******************* 架构图 样式 *****************/



.introduction .jiagoutu {
    padding: 3rem 0 4.375rem;
    overflow: hidden;
}

.introduction .jiagoutu .content {
    display: table;
    width: 100%;
    margin-bottom: .75rem;
}

.introduction .jiagoutu .content .left {
    width: 8.75rem;
    display: table-cell;
    position: relative;
}

.introduction .jiagoutu .content .left .top {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #93abf4;
}

.introduction .jiagoutu .content .left .top:before {
    content: "";
    position: absolute;
    border-top: transparent .5rem solid;
    border-bottom: transparent .5rem solid;
    border-left: #93abf4 .5rem solid;
    top: 50%;
    margin-top: -.5rem;
    right: -.5rem;
}

.introduction .jiagoutu .content .left .top h3 {
    font-size: 1.125rem;
    color: #fff;
    font-weight: bold;
}

.introduction .jiagoutu .content .right {
    width: calc(100% - 8.75rem);
    display: table-cell;
    padding-left: 1rem;
}

.introduction .jiagoutu .content .right .right_con {
    width: 100%;
}

.list_box56 {
    margin: 0 -.5rem;
}

.list_box56 li {
    float: left;
    width: 50%;
    padding: 0 .5rem;
    text-align: center;
}

.list_box56 li a {
    display: block;
    line-height: 4.375rem;
    font-size: 1.125rem;
    color: #FFFFFF !important;
    font-weight: bold;
    background: #93abf4;
}

.list_box56 li a img {
    margin: -3px .75rem 0 0
}

.list_box57 {
    margin: 0 -.375rem
}

.list_box57 li {
    float: left;
    width: 33.333333%;
    padding: 0 .375rem;
    text-align: center
}

.list_box57 li a {
    display: block;
}

.list_box57 li a h3 {
    display: block;
    line-height: 3.125rem;
    font-size: 1.125rem;
    color: #fff;
    background: #93abf4;
}

.list_box57 li a img {
    margin: -3px .75rem 0 0
}

.list_box57 li a .bottom {
    padding: 1.375rem 1.25rem .5rem;
    border: #e2ecfa 1px solid;
    background: #eef5ff;
    border-top: none
}

.list_box58 {
    margin: 0 -3.5px
}

.list_box58 dd {
    float: left;
    padding: 0 3.5px;
    width: 50%;
    text-align: center;
    margin-bottom: 10px;
}

.list_box58 dd .a {
    display: block;
    background: #fff;
    font-size: .9375rem;
    color: #535963;
    line-height: 30px;
    padding: 5px 0;
}

.list_box58 dd font {
    color: #9da7f8;
    margin: -3px .5rem 0 0
}

.list_box59 {
    display: flex;
    margin: 0 -.375rem
}

.list_box59 li {
    display: inline-block;
    padding: 0 .375rem;
    flex-grow: 1;
}

.list_box59 li a {
    display: block;
}

.list_box59 li a h3 {
    display: block;
    line-height: 3.125rem;
    font-size: 1.125rem;
    color: #fff;
    background: #93abf4;
    text-align: center
}

.list_box59 li a h3 img {
    margin: -3px .75rem 0 0;
}

.list_box59 li a .bottom {
    padding: 1.375rem 1rem .5rem;
    border: #e2ecfa 1px solid;
    background: #eef5ff;
    border-top: none;
}

.list_box60 {
    margin: 0 -3.5px
}

.list_box60 dd {
    float: left;
    padding: 0 3.5px;
    width: 50%;
    text-align: center;
    margin-bottom: 10px;
}

.list_box60 dd .a {
    display: block;
    background: #fff;
    font-size: .9375rem;
    color: #535963;
    line-height: 30px;
    padding: 5px 0;
}

.list_box60 dd.w100 {
    width: 100%
}

.list_box60 dd font {
    color: #9da7f8;
    margin: -3px .5rem 0 0
}

.list_box61 {
    margin: 0 -3.5px;
    display: flex
}

.list_box61 dd {
    display: inline-block;
    padding: 0 3.5px;
    text-align: center;
    margin-bottom: 10px;
    /* width: 33.333333%; */
    flex-grow: 1;
}

.list_box61 dd .a {
    display: block;
    background: #fff;
    font-size: .9375rem;
    color: #535963;
    line-height: 30px;
    padding: 5px 0;
}

.list_box61 dd font {
    color: #9da7f8;
}

.list_box61 dd span {
    margin: 0 .375rem
}



/******************* 架构图 手机端 样式 *****************/



@media(max-width: 768px) {
    .introduction .jiagoutu {
        display: none;
    }

}


/******************* 系统图片 样式 *****************/


.introduction .page-images {
    background: url(../images/server/server-bg1.png) left 80% no-repeat;
    padding: 0 0 3rem;
    overflow: hidden;
}

.bg_r {
    background: url(../images/server/server-bg2.png) right 80% no-repeat !important;
}

.introduction .page-images .content {
    text-align: center;
    margin-bottom: 1.5rem
}

.introduction .page-images .content .box {
    max-width: 100%;
    border: #e5e5e5 .625rem solid;
    border-radius: 1.25rem;
    display: inline-block;
    background: #fff;
}

.introduction .page-images .content .box img {
    border-radius: 10px;
}


.introduction .page-images .ar_article p {
    font-size: 1.125rem;
    color: #717177;
    line-height: 2.25rem;
    text-align: center;
}



/******************* 系统图片无边框 样式 *****************/


.introduction .page-images3 {
    padding: 0 0 3rem;
    overflow: hidden;
}


.introduction .page-images3 .content {
    text-align: center;
    margin-bottom: 1.5rem
}

.introduction .page-images3 .content .box {
    max-width: 100%;
    display: inline-block;
    background: #fff;
}

.introduction .page-images3 .content .box img {
    border-radius: 10px;
}


.introduction .page-images3 .title-page p {
    font-size: 1.125rem;
    color: #717177;
    line-height: 2.25rem;
    text-align: center;
    margin-top: 18px;
}



/******************* 特点优势 样式 *****************/


.tese {
    padding: 0rem 0rem 3rem 0rem;
}

.list-tese {
    margin: 0 -.8125rem;
    position: relative;
    display: -moz-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.list-tese li {
    padding: 0 .8125rem;
    display: inline-block;
    flex: 1;
    text-align: center;
    height: auto;
}

.list-tese li a {
    display: block;
    border: #dfe3eb 1px solid;
    border-radius: .625rem;
    background: #fff;
    height: 15.5625rem;
    padding: 2.25rem 2.25rem 0;
    transition: .5s;
}

.list-tese li a h3 {
    height: 5.625rem
}

.list-tese li a h5 {
    font-size: 1rem;
    color: #333333;
    font-weight: bold;
    line-height: 1.25;
    margin: 0 0 1.25rem
}

.list-tese li a p {
    font-size: .875rem;
    color: #92929b;
    line-height: 1.625rem;
    text-align: left;
    -webkit-line-clamp: 8;
    text-align: center;
}


.list-tese {
    display: block;
    align-items: center;
    font-size: 0
}

.list-tese li {
    margin-bottom: 1.5rem;
    width: 33.333333%
}



/******************* 特点优势 手机端 样式 *****************/


@media(max-width: 768px) {
    .list-tese {
        display: block;
    }

    .list-tese li {
        width: 100%;
        margin-bottom: 1.25rem;
    }

    .list-tese li a {
        height: auto;
        padding: 1.5rem;
    }
}




/******************* 教学治理平台 样式 *****************/


.jiaoxue {
    padding: 0rem 0rem 3rem 0rem;
}

.list-jiaoxue-2 {
    margin: 0 -.8125rem;
    position: relative;
    display: -moz-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.list-jiaoxue-2 li {
    padding: 0 .8125rem;
    display: inline-block;
    flex: 1;
    text-align: center;
    height: auto;
}

.list-jiaoxue-2 li a {
    display: block;
    border: #dfe3eb 1px solid;
    border-radius: .625rem;
    background: #fff;
    height: 15.5625rem;
    padding: 2.25rem 2.25rem 0;
    transition: .5s;
}

.list-jiaoxue-2 li a h3 {
    height: 5.625rem
}

.list-jiaoxue-2 li a h5 {
    font-size: 1rem;
    color: #333333;
    font-weight: bold;
    line-height: 1.25;
    margin: 0 0 1.25rem
}

.list-jiaoxue-2 li a p {
    font-size: .875rem;
    color: #92929b;
    line-height: 1.625rem;
    text-align: left;
    -webkit-line-clamp: 8;
    text-align: center;
}


.list-jiaoxue-2 {
    display: block;
    align-items: center;
    font-size: 0
}

.list-jiaoxue-2 li {
    margin-bottom: 1.5rem;
    width: 50%
}



/******************* 特点优势 手机端 样式 *****************/


@media(max-width: 768px) {
    .list-jiaoxue-2 {
        display: block;
    }

    .list-jiaoxue-2 li {
        width: 100%;
        margin-bottom: 1.25rem;
    }

    .list-jiaoxue-2 li a {
        height: auto;
        padding: 1.5rem;
    }
}




/******************* 智能硬件列表 单页 样式 *****************/


.page-device {
    padding: 4rem 0 6.25rem;
    overflow: hidden;
}

.list-page-device {
    margin: 0 -.8125rem
}

.list-page-device li {
    float: left;
    width: 25%;
    padding: 0 .8125rem;
    margin: .8125rem 0
}

.list-page-device li a {
    display: block;
    background: #f3f5fa;
    height: 8.75rem;
    padding: 0 1rem;
    transition: .5s
}

.list-page-device li a:hover {
    background: #3f6de8;
}

.list-page-device li a:hover h5 {
    color: #fff;
}


.list-page-device li a .top {
    padding: 1rem 1rem 0;
    position: relative
}


.list-page-device li a .top:before {
    content: "";
    position: absolute;
    top: 0;
    width: .9375rem;
    height: 3px;
    background: #9baef1;
    left: 50%;
    transform: translateX(-50%);
    transition: .5s
}


.list-page-device li a h5 {
    font-size: 16px;
    color: #3f6de8;
    font-weight: normal;
    line-height: 1.375;
    margin: 0 0 .375rem;
    transition: .5s
}

/*****

.list-page-device li a h5 {
    font-size: 20px;
    margin-bottom: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: #737880;
    text-transform: capitalize;
    margin-bottom: 20px;
}
*****/




.list-page-device li a p {
    font-size: .875rem;
    color: #6b6f7a;
    line-height: 1.375;
    transition: .5s
}

.list-page-device .miso-arrow {
    width: 2rem;
    height: 2rem;
    background-size: 100% 100% !important;
    transition: .5s;
    opacity: .4
}

.list-page-device .miso-prev {
    background: url(../images/server/left03.png) center no-repeat;
    left: -4rem
}

.list-page-device .miso-next {
    background: url(../images/server/right03.png) center no-repeat;
    right: -4rem;
}

.list-page-device .miso-arrow:hover {
    opacity: 1
}



/******************* 智能硬件列表 手机端 样式 *****************/


@media(max-width: 768px) {
    .page-device {
        display: none;
    }
}






.ar_article table{ margin-bottom:0}
.ar_article table tr{}
.ar_article table th{color:#fff;font-size: 1.125rem;min-width: 70px;background:#6593e0;text-align: center;font-weight: bold;border: #4579cf 1px solid;}
.ar_article table td{font-size: 1rem;color: #555555;padding: 1rem 1.25rem;background: #fff;}
.ar_article table td a{ color:#0050b7}
.ar_article table td:nth-last-child(2){ font-size:12px; text-align:left}
.fl03 .ar_article table td:nth-last-child(2){ font-size:12px; text-align:center}

.ar_article{ margin-bottom:0}
.ar_article table{ margin-bottom:0}
.ar_article table td{border: #d4d4d4 solid 1px;color: #7f838a;line-height: 20px;font-size: .875rem;}

/* Component styles */

/* For appearance */
.sticky-wrap {
    overflow-x: auto;
    overflow-y: hidden;
    margin: 0 0 3.125rem;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: .2s;
    z-index: 50;
    width: auto; /* Prevent table from stretching to full size */
}
    .sticky-wrap .sticky-thead {
        box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);
        z-index: 100;
        width: 100%; /* Force stretch */
    }
    .sticky-wrap .sticky-intersect {
        opacity: 1;
        z-index: 150;

    }
        .sticky-wrap .sticky-intersect th {
            background-color: #666;
            color: #eee;
        }
.sticky-wrap td,
.sticky-wrap th {
    box-sizing: border-box;
}

/*内容样式*/
.ar_article td,
.ar_article th{padding: 10px 5px;border: 1px solid #d6d6dc;vertical-align:middle;}
.ar_article td p,
.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article table {border-collapse: collapse;border-right: 1px solid #dfe2ec;border-bottom: 1px solid #dfe2ec;width:100%;}
.ar_article table tr:not(:first-child) td{}
.ar_article{font-size:14px;color: #6f7378;line-height: 2rem;margin-bottom: 2rem;text-align: justify;}
.ar_article p{font-size:14px;color: #6f7378;line-height: 2rem;margin-bottom: 1rem;text-align: justify;}
.ar_article p a{ color:#333; transition:.5s}
.ar_article p a:hover{ color:#025bea}
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25rem; margin-bottom:1.25rem}.ar_article h2{ font-size:1.875rem; margin-bottom:0.875rem;}.ar_article h3{ font-size:1.5rem; margin-bottom:0.9375rem}
.ar_article h4{ font-size:1.125rem; margin-bottom:0.875rem}.ar_article h5{ font-size:0.875rem; margin-bottom:0.75rem}.ar_article h6{ font-size:0.75rem; margin-bottom:0.75rem}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:0.9375rem;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{display:inline-block;margin: 1rem 0 0;}