#articleInfo12 *{font-size: 18px;line-height: 2;margin-bottom: 10px;}
#articleInfo12 .row{margin: 0 auto;display: block;width: min(100%, 1280px);}
#articleInfo12 .row h3{font-size:40px;color:#001e61;animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;line-height:170%}
#articleInfo12 .row h3:after{margin-bottom:30px;width:100px;height:5px;background:#fa1e37;display:block;content:"";-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
#articleInfo12 .row h3:hover:after{width:95%}
#articleInfo12 .row article{margin:15px 0;animation-name:fadeInRight;-webkit-animation-name:fadeInRight;text-align:justify;line-height:220%}
#articleInfo12 .row article a{vertical-align: baseline;}
#articleInfo12 .row ol{padding-left: 30px;}
#articleInfo12 .row li{list-style: decimal;margin:5px 0;line-height:220%;text-align:justify}
#articleInfo12 ol.dot li{list-style: disc;}
#articleInfo12 .row h4{margin:20px 0;font-size:23px;color: var(--primary);animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;font-weight:500}
#articleInfo12 .row:nth-child(2){width:45%}
#articleInfo12 .row .topBox{overflow:hidden}
#articleInfo12 .row .downBox{animation-name:fadeInUp;-webkit-animation-name:fadeInUp}
#articleInfo12 p:last-child{margin-top:50px;}
@media screen and (max-width:640px) {
    #articleInfo12{margin: 15vw 0 0;}
    #articleInfo12 *{font-size:16px;}
}