.teach-article { padding-top: 26px;}
.teach-article .article-head { display: -ms-flexbox; display: flex; justify-content: space-between; background: #f8f8f8; margin: 0 0 30px; padding: 16px 22px 22px 35px;}
.teach-article .article-head .img-box { position: relative; z-index: 1; width: 155px;}
.teach-article .article-head .img-box::after { position: absolute; top:auto; right: -6px; bottom: -7px; left: auto; z-index: -1; content: ""; width: 100%; height: 100%; background: #00649e;}
.teach-article .img-scale { box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);}
.teach-article .article-head .img-box .img-zoom { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);}
.teach-article .article-head .img-box .img { padding: 130% 0 0; background: no-repeat 50% 10%; background-size: cover;}
.teach-article .article-head .text { width: calc(100% - 240px); padding: 10px 0 0; font-size: 15px; font-weight: 500; line-height: 200%; color: #333; text-align: left;}
.teach-article .article-title { margin: 32px 0 18px; border-bottom: 1px solid #1e85d0;}
.teach-article .article-head .text .name { font-size: 18px;
    font-weight: 500;
    color: #00649e;
    margin: 0 0 15px;}
.teach-article .article-head .text .name span { font-size: 19px;
    color: #333;
    font-weight: 700;
    margin-right: 30px;}

.article .content {
    padding: 0px 0 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 200%;
    color: #333;
    text-align: justify;}

.article .content p {
    text-indent: 2em;
    word-break: break-all;}

.article .content img, .article .content video {
    max-width: 100% !important;
    height: auto !important;}

.article .content video {
    display: block;
    margin: 0 auto;}

.article .content table {
    max-width: 100%;
    margin: 0 auto 20px;}

.article .content table td {
    word-break: break-all;
    line-height: 160%;}

.article .content table p {
    text-indent: 0;
    margin: 0;
    line-height: 160%;}

.article .content table img, .article .content table video, .article .content table iframe {
    margin-top: 0;
    margin-bottom: 0;}

.article .content iframe {
    display: block;
    max-width: 100%;
    margin: 0 auto 20px;}
/* 翻页样式 */
#list-page {
    margin: 30px 0 !important;
    font-family: Arial;
    text-align: center;}

#list-page .p_pages a, #list-page span, #list-page .p_goto a {
    font-size: 13px;
    width: auto;
    height: auto;
    margin-top: 5px; transition: all .25s
;}

#list-page .p_pages a, #list-page .p_no_d, #list-page .p_fun_d, #list-page .p_goto a {
    padding: 9px 11px;
    color: #00649e;
    border: 1px solid #dfdfdf;
    border-radius: 4px;}

#list-page .p_pages .p_no_d, #list-page a:hover, #list-page .p_goto a {
    background: #00649e;
    font-weight: bold;
    color: #fff;
    border-color: transparent;}

#list-page .p_t {
    padding: 0 2px 0 0;
    color: #777;}

#list-page .p_first, #list-page .p_first_d, #list-page .p_last, #list-page .p_last_d {
    display: inline-block;}

#list-page .p_pages span {
    color: #aaa;}

#list-page .p_goto input {
    font-family: 'Arial';
    color: #333;
    border-radius: 4px;
    width: 42px;
    height: 34px;
    line-height: 34px;
    vertical-align: bottom;
    border-color: #eee;}
