@charset "utf-8";
/* CSS Document */

/* 1200px 公共样式*/
.allH1 {
    font-size: 40px;
    line-height: 1.3;
    font-family: 'EnglishFont';
    width: 100%;
    float: left;
    position: relative;
}

.syH1 {
    font-size: 40px;
    min-height: 96px;
    line-height: 48px;
    font-family: 'EnglishFont';
    width: 100%;
    float: left;
    position: relative;
    padding-left: 70px;
}

.alltb .bt:before {
    content: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: absolute;
    width: 53px;
    height: 60px;
    left: 0;
    top: 0px;
}

.allContent {
    font-size: 16px;
    line-height: 1.5;
    text-align: justify;
    font-family: 'EnglishFont';
    position: relative;
}

.bigSty {
    font-size: 24px;
    text-align: left !important;
}

.bta {
    font-family: 'EnglishFont';
    padding: 0px 24px;
    display: inline-block;
    text-align: center;
    background-color: #2EA3DC;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    color: #fff !important;
}

.ggContent .main {
    width: 90%;
    margin: 0px auto;
    padding: 30px 0px 40px 0px;
}

.oneContent .main {
    padding: 0px 0px 20px 0px;
}

.ggContBlue {
    border: 1px solid #48AFE0;
    margin: 0px auto;
    padding: 30px 60px 80px 60px;
    position: relative;
}

.interContBlue {
    border: 1px solid #48AFE0;
    margin: 0px auto;
    padding: 30px 60px 0px 60px;
    position: relative;
}

.ggContGreen {
    border: 1px solid #8bbb1c;
    margin: 0px auto;
    padding: 30px 50px 80px 50px;
}

.colorDic1 {
    background-color: #48AFE0;
    height: 40px;
}

.colorDic {
    background-color: #8BBF1F;
    height: 40px;
}

.tdBt {
    text-align: center;
    font-size: 24px;
}

.ggwz .main {
    width: 90%;
    padding: 30px 0px 0px 0px;
}

.nyGgwz .main {
    width: 90%;
    padding: 30px 0px 30px 0px;
}

/* 1600px 公共样式*/
@media only screen and (min-width: 1600px) {

    .syH1 {
        font-size: 50px;
        min-height: 112px;
        line-height: 56px;
        font-family: 'EnglishFont';
        width: 100%;
        float: left;
        position: relative;
        padding-left: 70px;
    }

    .allH1 {
        font-size: 50px;
        font-family: 'EnglishFont';
        width: 100%;
        float: left;
        position: relative;
    }

    .padleft {
        padding-left: 70px;
    }

    .bigSty {
        font-size: 28px;
    }

    .allContent {
        font-size: 18px;
        font-family: 'EnglishFont';
    }

    .bigSty {
        font-size: 28px;
    }

    .bta {
        height: 40px;
        line-height: 40px;
        font-size: 24px;
    }

    .allH1 .bt:before {
        width: 70px;
        height: 70px;
    }

    .ggContent .main {
        padding: 30px 0px 50px 0px;
    }

    .oneContent .main {
        padding: 0px 0px 20px 0px;
    }

    .oneContent .main {
        padding: 0px 0px 30px 0px;
    }

    .ggContBlue {
        padding: 30px 80px 80px 80px;
    }

    .interContBlue {
        padding: 30px 80px 0px 80px;
    }

    .ggContGreen {
        padding: 30px 80px 80px 80px;
    }

    .colorDic1 {
        background-color: #48AFE0;
        height: 50px;
    }

    .colorDic {
        background-color: #8BBF1F;
        height: 50px;
    }

    .tdBt {
        text-align: center;
        font-size: 32px;
    }
}

/* 1800px 公共样式*/
@media only screen and (min-width: 1800px) {
    .syH1 {
        font-size: 60px;
        height: 136px;
        line-height: 68px;
        font-family: 'EnglishFont';
        width: 100%;
        float: left;
        position: relative;
        padding-left: 90px;
        font-weight: 400;
    }

    .allH1 {
        font-size: 60px;
        font-family: 'EnglishFont';
        width: 100%;
        float: left;
        position: relative;
        font-weight: 400;
    }

    .bigSty {
        font-size: 32px;
    }

    .allContent {
        font-size: 20px;
        font-family: 'EnglishFont';
    }

    .bta {
        height: 48px;
        line-height: 48px;
        font-size: 28px;
    }

    .allH1 .bt:before {
        width: 70px;
        height: 70px;
    }

    .alltb .bt:before {
        content: '';
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        position: absolute;
        width: 70px;
        height: 85px;
        left: 0;
        top: -5px;
    }

    .oneContent .main {
        width: 90%;
        margin: 0px auto;
        padding: 0px 0px 40px 0px;
    }

    .ggContent .main {
        padding: 40px 0px 60px 0px;
    }

    .ggContBlue {
        padding: 40px 90px 60px 90px;
    }

    .interContBlue {
        padding: 40px 90px 0px 90px;
    }

    .ggContGreen {
        padding: 40px 90px 60px 90px;
    }

    .colorDic1 {
        background-color: #48AFE0;
        height: 60px;
    }

    .colorDic {
        background-color: #8BBF1F;
        height: 60px;
    }

    .tdBt {
        text-align: center;
        font-size: 36px;
    }
}

/* 移动端 公共样式 */
@media only screen and (max-width: 1200px) {
    .syH1 {
        font-size: 16px;
        min-height: auto;
        line-height: 1.5;
        font-family: 'EnglishFont';
        width: 100%;
        float: left;
        position: relative;
        padding-left: 45px;
    }

    .alltb .bt:before {
        content: '';
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        position: absolute;
        width: 36px;
        height: 41px;
        left: 0;
        top: -10px;
    }

    .allH1 {
        line-height: 1.5;
        font-size: 22px;
        font-family: 'EnglishFont';
    }

    .bigSty {
        font-size: 18px;
        line-height: 1.5;
    }

    .allContent {
        font-size: 14px;
        line-height: 1.5;
        text-align: justify;
        font-family: 'EnglishFont';
    }

 .allContent img{
        height: auto !important;
    }

    .bta {
        font-family: 'EnglishFont';
        padding: 0px 15px;
        display: inline-block;
        text-align: center;
        background-color: #2EA3DC;
        height: 24px;
        line-height: 24px;
        font-size: 14px;
        color: #fff !important;
    }

    .colorDic1 {
        background-color: #48AFE0;
        height: 20px;
    }

    .colorDic {
        background-color: #8BBF1F;
        height: 20px;
    }

    .ggContent .main {
        width: 100%;
        margin: 0px auto;
        padding: 0px 15px 25px 15px;
    }

    .oneContent .main {
        width: 100%;
        margin: 0px auto;
        padding: 0px 15px 25px 15px;
    }

    .interContBlue {
        padding: 20px 15px 0px 15px;
    }

    .ggContBlue {
        padding: 20px 15px 40px 15px;
    }

    .ggContGreen {
        padding: 20px 15px 40px 15px;
    }

    .ggwz .main {
        padding: 10px 0px 10px 0px;
        width: 100%;
    }

    .nyGgwz .main {
        width: 100%;
        padding: 15px 0px 15px 0px;
    }

    .ydTop20 {
        padding-top: 15px !important;
    }
}

@media only screen and (max-width: 800px) {
    .syH1 {
        font-size: 15px;
        height: 36px;
        font-family: 'EnglishFont';
        width: 100%;
        float: left;
        position: relative;
    }

    .allH1 {
        font-size: 20px;
        font-family: 'EnglishFont';
    }

    .bigSty {
        font-size: 16px;
    }

    .allContent {
        font-size: 13px;
        text-align: justify;
        font-family: 'EnglishFont';
    }

    .bta {
        padding: 0px 15px;
        height: 21px;
        line-height: 21px;
        font-size: 14px;
    }

    .alltb .bt:before {
        content: '';
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        position: absolute;
        width: 30px;
        height: 32px;
        left: 0;
        top: -5px;
    }

    .ggContent .main {
        width: 100%;
        padding: 0px 15px 20px 15px;
    }

    .ggContBlue {
        padding: 15px 15px 20px 15px;
    }

    .interContBlue {
        padding: 15px 15px 0px 15px;
    }

    .ggContGreen {
        padding: 15px 15px 20px 15px;
    }

    .colorDic1 {
        background-color: #48AFE0;
        height: 16px;
    }

    .colorDic {
        background-color: #8BBF1F;
        height: 16px;
    }

    .nyGgwz .main {
        width: 100%;
        padding: 10px 0px 10px 0px;
    }
}

@media only screen and (max-width: 600px) {
    .syH1 {
        font-size: 12px;
        height: auto;
        font-family: 'EnglishFont';
        width: 100%;
        float: left;
        position: relative;
        padding-left: 40px;
    }

    .allH1 {
        font-size: 18px;
        font-family: 'EnglishFont';
    }

    .bigSty {
        font-size: 15px;
    }

    .allContent {
        font-size: 13px;
        height: auto;
        text-align: justify;
        font-family: 'EnglishFont';
    }

    .bta {
        padding: 0px 8px;
        height: 18px;
        line-height: 18px;
        font-size: 13px;
    }

    .ggContent .main {
        padding: 0px 10px 20px 10px;
    }

    .ggContBlue {
        padding: 15px 10px 30px 10px;
    }

    .interContBlue {
        padding: 15px 10px 0px 10px;
    }

    .ggContGreen {
        padding: 15px 10px 30px 10px;
    }

    .colorDic1 {
        height: 20px;
    }

    .colorDic {
        height: 20px;
    }

    .alltb .bt:before {
        content: '';
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        position: absolute;
        width: 26px;
        height: 39px;
        left: 0;
        top: -10px;
    }

    .nyGgwz .main {
        width: 100%;
        padding: 5px 0px 5px 0px;
    }
}

/* 导航开始 */

/* PC端*/

.top_jg {
    display: none;
}

.menu2 {
    display: none;
}

.top {
    width: 100%;
}

.top .main {
    position: relative;
    height: 105px;
}

.top_jg {
    display: none;
}

.logo {
    width: 538px;
    height: 64px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -32px;
}

.logo img {
    height: 64px;
}

#navk {
    width: 100%;
    background-color: #ffffff;
    border-bottom: 5px solid #8BBF1F;
}

#navk .main {
    position: relative;
    height: 70px;
}

.menu {
    width: 100%;
    height: 60px;
    position: relative;
    z-index: 15;
}

.menu li {
    height: 70px;
    float: left;
    position: relative;
    font-size: 0;
}

.menu li:nth-child(1) {
    width: 8%;
}

.menu li:nth-child(2) {
    width: 8%;
}

.menu li:nth-child(3) {
    width:7%;
}

.menu li:nth-child(4) {
    width:7%;
}

.menu li:nth-child(5) {
    width: 17%;
}

.menu li:nth-child(6) {
    width: 16%;
}

.menu li:nth-child(7) {
    width: 19%;
}

.menu li:nth-child(8) {
    width: 11%;
}

.iconHome b:before {
    content: '';
    background-image: url(../images/HOME_on.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.menu li:last-child {
    margin: 0;
}

.menu a.dbt {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 10px;
    height: 70px;
    position: relative;
    font-weight: 400;
    color: #0080C7;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.menu a.dbt b {
    display: inline-block;
    text-align: left;
}
@media only screen and (min-width: 1200px) {
    .menu li.on a.dbt,
    .menu li:hover a.dbt {
        background-color: #0080C7;
        color: #fff;
    }

    .menu li.on .iconHome b:before, .menu li a.dbt.iconHome:hover b:before {
        background-image: url(../images/HOME.png);
    }
}
.menu li .dl100 {
    width: 100%;
}

.menu li dl {
    width: 400px;
    font-size: 14px;
    display: none;
    font-family: Arial;
    font-weight: 400;
    background-color: #0080C7;
    position: absolute;
    left: 0px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

.menu li:hover dl {
    display: block;
}


.menu dd {
    width: 100%;
    float: left;
}

.menu dd a {
    display: block;
    padding: 8px 10px;
    line-height: 22px;
    text-align: center;
    color: #fff;
}

.menu dd a:hover {
    background-color: #fff;
    color: #0080C7;
}

.ss {
    width: 100%;
    height: 40px;
    overflow: hidden;
    z-index: 15;
    position: relative;
    float: left;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.ss .form-control {
    width: 100%;
    height: 30px;
    border: solid 1px #8BBF1F;
    line-height: 30px;
    padding: 0 0 0 15px;
    background: rgba(255, 255, 255, 0);
    color: #999;
    font-size: 14px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 20px;
}

.ss .form-control:hover {
    border-color: #8BBF1F;
}

.ss .ss_an {
    position: absolute;
    width: 40px;
    height: 30px;
    line-height: 30px;
    border: 0;
    right: 0px;
    top: 0px;
    /* background-color: #f7931e; */
    color: #8BBF1F;
    font-size: 14px;
}

.an_cx b::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url("../images/sousuo13.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.an_cx {
    position: relative;
    overflow: hidden;
}

.an_cx:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 100%;
    /* background-image: url("../images/sousuo.png"); */
    background-repeat: no-repeat;
    background-position: center center;
}

.an_cx:hover b {
    top: -100%;
}

.an_cx:hover:after {
    top: 0%;
    -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}

.top_r {
    position: absolute;
    top: -70px;
    right: 0px;
    width: 150px;
}

.nav_top {
    float: right;
    margin-bottom: 57px;
    margin-right: 10px;
}

.nav_top a {
    line-height: 24px;
    float: left;
    font-size: 15px;
    color: #666;
}

.nav_top a:hover,
.nav_top a.on {
    COLOR: #f7931e
}

.nav_top a:before {
    content: '';
    background-repeat: no-repeat;
    background-size: auto 100%;
    margin-right: 8px;
    width: 15px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.nav_top a:after {
    content: '|';
    margin: 0 15px;
    float: right;
    color: #aaa;
    font-family: Arial;
}

.nav_top a:last-child:after {
    display: none;
}


@media only screen and (min-width: 1600px) {
    .top .main {
        height: 125px;
    }

    #navk .main {
        height: 84px;
    }

    .menu {
        width: 100%;
        height: 60px;
    }

    .menu li {
        height: 85px;
        float: left;
        position: relative;
        font-size: 0;
    }


    .menu a.dbt {
        font-size: 18px;
        line-height: 24px;
        /* padding: 0 20px; */
        height: 85px;
    }

    .menu li dl {
        font-size: 15px;
    }

    .ss .form-control {
        height: 35px;
        line-height: 35px;
    }

    .ss .ss_an {
        height: 35px;
        line-height: 35px;
        font-size: 15px;
    }


    .top_r {
        top: -70px;
        width: 180px;
    }

    .nav_top a {
        font-size: 15px;
        color: #666;
    }


}

@media only screen and (min-width: 1800px) {
    .top .main {
        height: 145px;
    }

    .logo {
        height: 75px;
    }

    .logo img {
        height: 75px;
    }

    #navk .main {
        height: 104px;
    }

    .menu {
        height: 95px;
    }

    .menu li {
        height: 95px;
    }

    .menu a.dbt {
        font-size: 18px;
        height: 104px;
        text-align: left;
    }

    .menu li dl {
        font-size: 16px;
    }

    .ss {
        height: 40px;
    }

    .ss .form-control {
        height: 40px;
        line-height: 40px;
    }

    .top_r {
        position: absolute;
        top: -145px;
        right: 0px;
        width: 217px;
    }

    .an_cx b::before {
        background-image: url("../images/sousuo18.png");
        left: -10px;
    }


}

@media only screen and (max-width: 1200px) {
    .dqwz{
        display: none;
    }
    .top {
        width: 100%;
        background: #fff;
        box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
        height: 55px;
        position: fixed;
        z-index: 30;
        top: 0px;
        left: 0;
    }

    .top .main {
        height: 55px;
        width: 100%;
        position: relative;
    }

    .top_jg {
        height: 55px;
        width: 100%;
        display: block;
    }

    .logo {
        width: 200px;
        height: 20px;
        position: absolute;
        left: 15px;
        top: 50%;
        margin-top: -10px;
        z-index: 31;

    }

    .logo img {
        height: 25px;
    }
    #navk .main {
        position: relative;
        height: auto;
        width:100%;
    }


    .menu {
        margin: 0px 0px 0px 0%;
        float: left;
        width: 100%;
        height:auto;
    }

    .menu li {
        float: left;
        height: auto;
        width: 100% !important;
        border-top: solid 1px #ddd;
    }

    .menu a.dbt {
        display: block;
        width: 100%;
        height: auto;
        padding: 10px 0px;
        text-align: left;
        padding-left: 3%;
        color: #333333;
    }

    .menu a {
        font-size: 14px;
    }

    .menu a:hover {
        COLOR: #8BBF1F;
    }

    .menu li dl {
        width: 100%;
        float: left;
        padding-bottom: 8px;
        display: block;
        position:inherit;
        left:auto;
        filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
        background-color: #fff;
    }

    .menu li dl dd {
        width: 100%;
        float: left;
    }
    .menu br{
       display: none;
    }
    .menu li dl dd a {
        padding: 5px 0px;
        padding-left: 6%;
        font-size: 12px;
        text-align: left;
        color:#333;
    }

    .menu2 {
        width: 30px;
        height: 30px;
        display: block;
        position: absolute;
        right: 15px;
        top: 12.5px;
        z-index: 31;
    }

    .menu2 a {
        outline: none;
        display: block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M2.5 11.5A.5.5 0 013 11h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 7h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 3h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5z' clip-rule='evenodd' fill='%23009be4'/></svg>");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    .menu2 a.on {
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M11.854 4.146a.5.5 0 010 .708l-7 7a.5.5 0 01-.708-.708l7-7a.5.5 0 01.708 0z' clip-rule='evenodd' fill='%23009be4'/><path fill-rule='evenodd' d='M4.146 4.146a.5.5 0 000 .708l7 7a.5.5 0 00.708-.708l-7-7a.5.5 0 00-.708 0z' clip-rule='evenodd' fill='%23009be4'/></svg>");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    .logo span.s1 {
        left: 155px;
        width: 200px;
        display: none;
        top: 50%;
        margin-top: -15px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        padding-left: 10px;
        border-left: solid 1px #ddd;
        position: absolute;
    }

    .ks_xz {
        position: absolute;
        z-index: 30;
        width: 85px;
        color: #666;
        height: 35px;
        right: 46px;
        top: 10px;
        cursor: pointer;
        line-height: 35px;
        font-size: 13px;
        border: solid 1px #d8d8d8;
        background: url(../images/ks_jt3.png) no-repeat 90% 15px;
        text-align: left;
        padding-left: 10px;
    }


    #navk {
        width: 100%;
        display: none;
        background: #ffffff;
        position: fixed;
        padding: 0px 0px 0px 0px;
        height: calc(100vh - 55px);
        height: -moz-calc(100vh - 55px);
        height: -webkit-calc(100vh - 55px);
        overflow-y: auto;
        left: 100%;
        top: 55px;
        z-index: 29;
    }

    .ss {
        float: left;
        width: 100%;
        height: 35px;
        position: relative;
        -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
    }

    .ss_txt {
        float: left;
        height: 33px;
        line-height: 33px;
        background: none;
        color: #696969;
        font-size: 12px;
        width: 100%;
        padding-left: 10px;
        border: 0;
    }

    .ss_an {
        position: absolute;
        right: -1px;
        top: -1px;
        width: 60px;
        height: 35px;
        color: #fff;
        text-align: center;
        cursor: pointer;
    }

    .top_r {
        width: 100%;
        float: left;
        padding: 15px 15px 15px 15px;
        position: relative;
        top:auto;
        right:auto;
    }

    .nav_top {
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

    .nav_top a {
        line-height: 24px;
        float: left;
    }

    .nav_top a:hover,
    .nav_top a.on {
        COLOR: #f7931e
    }

    .nav_top a:after {
        content: '|';
        margin: 0 10px;
        float: right;
        color: #aaa;
        font-family: Arial;
    }

    .nav_top a:last-child:after {
        display: none;
    }

}

/* 导航结束 */

/* 轮播图开始 */

.swiper-container.sy_ban {
    width: 100%;
}

/* .sy_ban .swiper-button-prev,
.sy_ban .swiper-button-next {
    color: #ccc;
    outline: none;
    --swiper-navigation-size: 112px;
    width: 63px;
    height: 112px;
    line-height: 50px;
    text-align: center;
    margin-top: -25px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.sy_ban .swiper-button-next {
    right: 100px;
}
.sy_ban .swiper-button-prev {
    left: 100px;
}
.sy_ban .swiper-button-next:hover,
.sy_ban .swiper-button-prev:hover {
    color: #ffffff;
} */

.sy_ban .swiper-slide {
    text-align: center;
    width: 100%;
    position: relative;
}

.sy_ban .swiper-slide img {
    width: 100%;
    transform: translate3d(0, 0, 0) scale(1.2);
    transition: opacity 0.3s ease, transform 0s ease 1s;
}

.sy_ban .swiper-slide-active img {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: all 5s cubic-bezier(0, .56, .44, 1);
}

.sy_ban .swiper-pagination-bullet {
    background-color: rgba(255, 255, 255, 0.5);
    width: 13px;
    height: 13px;
    opacity: 1;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.sy_ban .swiper-pagination-bullet-active {
    background-color: rgba(255, 255, 255, 1);
    width: 13px;
    height: 13px;
}

.sy_ban.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 35px;
    position: absolute;
    right: 0%;
    text-align: center;
}

.sy_ban.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 25px;
}


@media only screen and (min-width: 1600px) {
    .sy_ban .swiper-pagination-bullet {
        width: 16px;
        height: 16px;
    }

    .sy_ban .swiper-pagination-bullet-active {
        width: 16px;
        height: 16px;
    }

    .sy_ban.swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 30px;
    }

    .sy_ban.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 20px;
    }
}

@media only screen and (min-width: 1800px) {
    .sy_ban .swiper-pagination-bullet {
        width: 19px;
        height: 19px;
    }

    .sy_ban .swiper-pagination-bullet-active {
        width: 19px;
        height: 19px;
    }

    .sy_ban.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 25px;
    }
}

@media only screen and (max-width: 1200px) {
    .sy_ban .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }

    .sy_ban .swiper-pagination-bullet-active {
        width: 10px;
        height: 10px;
    }

    .sy_ban.swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 25px;
    }

    .sy_ban.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 15px;
    }
}

/* 轮播图结束 */


/* 底部开始 */

.foot {
    width: 100%;
    color: #fff;
    background-color: #3E3A39;
    padding: 30px 0 50px 0;
}

.foot .main {
    width: 100%;
    padding: 0px 0 0px 35%;
    position: relative;
}

.foot a {
    color: #fff;
}

.footLogo {
    background-image: url(../images/footLogo13.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto auto;
    width: 32%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0;

}

.footFont {
    padding-left: 5%;
    width: 100%;
    border-left: solid 2px rgba(255, 255, 255, .2);
}

.fontLi {
    position: relative;
    line-height: 30px;
}

.p_add,
.p_add1,
.p_tel {
    font-size: 15px;
    position: relative;
}

.p_add::before {

    content: '';
    background-image: url(../images/add.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 19px;
    height: 19px;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    left: 0px;
    top: 0;
}

.p_add1::before {

    content: '';
    background-image: url(../images/add.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 19px;
    height: 19px;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    left: 0px;
    top: 0px;
}

.p_tel::before {
    content: '';
    background-image: url(../images/tel.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 19px;
    height: 19px;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    left: 0px;
    top: 0px;

}

.footWhite {
    background-color: #fff;
    height: 80px;
    width: 100%;
    position: relative;
    font-size: 15px;
    line-height: 32px;
    font-family: Arial, Arial-Regular;
    font-weight: 400;
    color: #9b9c9c;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
}

@media only screen and (min-width: 1600px) {
    .foot {
        padding: 30px 0 50px 0;
    }

    .footLogo {
        background-image: url(../images/footLogo16.png);
    }

    .footWhite {
        height: 90px;
        font-size: 19px;
    }

    .p_add,
    .p_add1,
    .p_tel {
        font-size: 19px;
    }

}

@media only screen and (min-width: 1800px) {
    .footLogo {
        background-image: url(../images/footLogo18.png);
    }

    .footWhite {
        height: 100px;
        font-size: 23px;
    }

    .fontLi {
        position: relative;
        line-height: 35px;
    }

    .p_add,
    .p_add1,
    .p_tel {
        font-size: 23px;
    }

}

@media only screen and (max-width: 1200px) {
    .foot {
        width: 100%;
        color: #fff;
        background-color: #3E3A39;
        padding: 30px 0 50px 0;
        text-align: center;
    }

    .foot .main {
        width: 100%;
        padding: 0px 15px 0px 15px;
        position: relative;
    }

    .foot a {
        color: #fff;
    }

    .footLogo {
        display: none;
    }

    .footFont {
        padding-left: 0%;
        width: 100%;
        border-left: solid 0px rgba(255, 255, 255, .2);
    }

    .fontLi {
        position: relative;
        padding-left: 0px;
    }

    .p_add,
    .p_add1,
    .p_tel {
        font-size: 14px;
        position: relative;
    }

    .p_add::before {

        content: '';
        background-image: url(../images/add.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0;
    }

    .p_add1::before {

        content: '';
        background-image: url(../images/add.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0;
    }

    .p_tel::before {
        content: '';
        background-image: url(../images/tel.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0px;

    }

    .footWhite {
        background-color: #fff;
        height: 70px;
        width: 100%;
        position: relative;
        font-size: 14px;
        line-height: 32px;
        font-family: Arial, Arial-Regular;
        font-weight: 400;
        color: #9b9c9c;
        text-align: center;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
    }

}

@media only screen and (max-width: 800px) {
    .foot {
        width: 100%;
        color: #fff;
        background-color: #3E3A39;
        padding: 30px 0 50px 0;
    }



    .foot a {
        color: #fff;
    }

    .footLogo {
        display: none;
    }

    .footFont {
        padding-left: 0%;
        width: 100%;
        border-left: solid 0px rgba(255, 255, 255, .2);
    }

    .fontLi {
        position: relative;
        padding-left: 0px;
    }

    .p_add,
    .p_add1,
    .p_tel {
        font-size: 13px;
        line-height: 20px;
        position: relative;
    }

    .p_add::before {

        content: '';
        background-image: url(../images/add.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0;
    }

    .p_add1::before {

        content: '';
        background-image: url(../images/add.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0;
    }

    .p_tel::before {
        content: '';
        background-image: url(../images/tel.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0px;

    }

    .footWhite {
        background-color: #fff;
        height: 60px;
        width: 100%;
        position: relative;
        font-size: 13px;
        line-height: 32px;
        font-family: Arial, Arial-Regular;
        font-weight: 400;
        color: #9b9c9c;
        text-align: center;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
    }

}

@media only screen and (max-width: 600px) {
    .foot {
        width: 100%;
        color: #fff;
        background-color: #3E3A39;
        padding: 16px 0 16px 0;
    }

    .foot a {
        color: #fff;
    }

    .footLogo {
        background-image: url(../images/foot600.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: auto auto;
        width: 32%;
        height: 100%;
        position: absolute;
        left: 0px;
        top: 0;

    }

    .footFont {
        padding-left: 0%;
        width: 100%;
        border-left: solid 0px rgba(255, 255, 255, .2);
    }

    .fontLi {
        position: relative;
        padding-left: 0px;
    }

    .p_add,
    .p_add1,
    .p_tel {
        font-size: 10px;
        position: relative;
    }

    .p_add::before {

        content: '';
        background-image: url(../images/add.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0;
    }

    .p_add1::before {

        content: '';
        background-image: url(../images/add.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0;
    }

    .p_tel::before {
        content: '';
        background-image: url(../images/tel.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
        left: 0px;
        top: 0px;

    }

    .footWhite {
        background-color: #fff;
        height: 50px;
        width: 100%;
        position: relative;
        font-size: 13px;
        line-height: 32px;
        font-family: Arial, Arial-Regular;
        font-weight: 400;
        color: #9b9c9c;
        text-align: center;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
    }

}

/* 底部结束 */


a.cd_more1 {
    border: #e9e9e9 solid 1px;
    line-height: 38px;
    display: inline-block;
    width: 150px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

@media only screen and (max-width: 1300px) {
    a.cd_more1 {
        width: 120px;
        line-height: 33px;
    }
}


/* 第一个模块开始 */

.sy_One {
    width: 100%;
    padding-right: 515px;
    position: relative;
}

.sy_One .imgk img {
    min-height: 350px;
}

.sy_One .imgk {
    position: absolute;
    width: 470px;
    right: 0;
    height: 350px;
    overflow: hidden;
}

.sy_One .imgk a {
    height: 350px;
    position: relative;
    width: 100%;
}

.sy_One .sy_news {
    width: 100%;
    float: left;
    padding: 30px;
    background-color: #EBEBEB;
}

.sy_news .bt {
    line-height: 76px;
    margin-top: -27px;
}

.newsContent {
    width: 100%;
    background-color: #fff;
    padding: 20px 15px;
    min-height: 240px;
}

.newsContent li {
    border-bottom: 2px solid #c2c1c1;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 16px;
    text-align: left;
    color: #3e3a39;
    font-family: 'EnglishFont';
    position: relative;
    padding-left: 95px;
  
      overflow: hidden;   
  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 67px;
    line-height: 24px;
}
.newsContent li a{
overflow: hidden;   
  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 67px;
    line-height: 24px;
}
.newsContent li:last-child {
    border-width: 0;
}

.newsContent .newsSj {
    font-size: 14px;
    text-align: left;
    color: #3e3a39;
    font-family: Arial, Helvetica, sans-serif;
    left: 10px;
    position: absolute;
}

.newsSj b {
    font-size: 12px;
    left: -5px;
    position: relative;
    font-family: AbhayaLibre, AbhayaLibre-ExtraBold;
    font-weight: ExtraBold;
}
.xw_sy_list{
  padding:15px!important;
}
.sy_One .imgk a:before {
    content: '';
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(51, 51, 51, 0.4);
    position: absolute;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    z-index: 10;
}

.sy_One .imgk a:after {
    content: '';
    background-image: url("../images/play13.png");
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    position: absolute;
    left: 0%;
    bottom: 0%;
    z-index: 11;
    height: 100%;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

}

.sy_One .imgk a:hover:before {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

.sy_One .imgk a:hover:after {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    -khtml-opacity: 0;
    height: 0%;
}

@media only screen and (min-width: 1400px) {
    .newsContent {
        width: 100%;
        background-color: #fff;
        padding: 25px 15px;
    }
}

@media only screen and (min-width: 1600px) {
    .sy_One {
        width: 100%;
        padding-right: 615px;
        position: relative;
    }

    .sy_One .sy_news {
        width: 100%;
        float: left;
        padding: 30px;
        background-color: #EBEBEB;
        min-height: 350px;
    }

    .sy_news .bt {
        float: left;
        line-height: 76px;
        font-size: 50px;
        margin-top: -20px;
    }

    .sy_One .imgk {
        width: 570px;
        height: 423px;
    }

    .sy_One .imgk img {
        min-height: 423px;
    }

    .sy_One .imgk a {
        height: 423px;
    }

    .newsContent {
        margin-top: 15px;
        padding: 20px 15px;
        height: 295px;
    }


    .newsContent li {
   min-height: 65px;   
    }

    .newsContent li:last-child {
        padding-top: 10px;
    }

    .sy_One .imgk:after {
        background-image: url("../images/play16.png");
    }
}

.sy_One .imgk a {
    display: block;
    width: 100%;

}

@media only screen and (min-width: 1800px) {
    .sy_One {
        padding-right: 700px;
    }

    .sy_news .bt {
        font-size: 60px;
        font-weight: 400;
    }

    .sy_One .imgk {
        width: 657px;
        height: 488px;
    }

    .sy_One .imgk img {
        min-height: 488px;
    }

    .sy_One .imgk a {
        height: 488px;
    }

    .newsContent {
        height: 355px;
        padding: 25px 15px;
    }

    .newsContent li {
     font-size: 20px;    
    min-height: 80px;
    padding-bottom: 15px;
    padding-top: 15px;
    }


    .newsContent .newsSj {
        font-size: 32px;
        left: 0px;
    }

    .newsContent b {
        font-size: 16px;
   left: 0px;
    }

    .sy_One .imgk:after {
        background-image: url("../images/play18.png");
    }
}

@media only screen and (max-width: 1200px) {


    .sy_One {
        width: 100%;
        padding-right: 0px;
        position: relative;
    }

    .sy_One .imgk {
        position: relative;
        width: 100%;
        right: 0;
    }

    .sy_One .sy_news {
        padding: 20px;
        margin-bottom: 15px;
    }

    .sy_news .bt {
        line-height: 66px;
        font-size: 32px;
    }

    .newsContent {
        padding: 15px 10px;
        min-height: auto;
    }

    .newsContent li {
        padding-bottom: 19px;
        font-size: 15px;
        padding-left: 115px;
    }

    .newsContent li {
        border-bottom: 2px solid #c2c1c1;
        padding-bottom: 19px;
    }

    .newsContent li:last-child {
        border-width: 0;
    }

    .newsContent .newsSj {
        font-size: 21px;
    }

    .newsSj b {
        font-size: 12px;
    }
}

@media only screen and (max-width: 800px) {

    .sy_One {
        width: 100%;
        /* padding-right: 420px; */
        position: relative;
        float: left;
        padding-right: 0;
    }

    .sy_One .imgk {
        position: relative;
        width: 100%;
        right: 0;

    }

    .sy_One .sy_news {
        padding: 20px;
        float: left;
    }

    .sy_news .bt {
        line-height: 66px;
        font-size: 28px;
    }

    .newsContent {
        padding: 10px 10px;
    }

    .newsContent li {
        font-size: 14px;
        padding-left: 105px;
    }

    .newsContent li {
        border-bottom: 2px solid #c2c1c1;
        padding-bottom: 19px;
    }

    .newsContent li:last-child {
        border-width: 0;
    }

    .newsContent .newsSj {
        font-size: 18px;
    }

    .newsSj b {
        font-size: 12px;
    }
}

@media only screen and (max-width: 600px) {
    .sy_One {
        width: 100%;
        position: relative;
        float: left;
        padding-right: 0;
    }

    .sy_One .imgk {
        position: relative;
        width: 100%;
        right: 0;

    }

    .sy_One .sy_news {
        padding: 15px;
        float: left;
    }

    .sy_news .bt {
        line-height: 66px;
        font-size: 24px;
    }

    .newsContent {
        padding: 0px 10px;
    }

    .newsContent li {
        font-size: 12px;
        padding-left: 80px;
    }

    .newsContent li {
        border-bottom: 2px solid #c2c1c1;
        padding-bottom: 10px;
    }

    .newsContent li:last-child {
        border-width: 0;
    }

    .newsContent .newsSj {
        font-size: 12px;
    }

    .newsSj b {
        font-size: 12px;
    }
}

/* 第一个模块结束 */



/* 第二个模块开始 */

.MEDICAL {
    width: 49%;
    border: 1px solid #8BBF1F;
}

.EDUCATION {
    width: 49%;
    border: 1px solid #48AFE0;
}

.MEDICAL .topFont {
    float: left;
    padding: 30px;

}

.topFont .allContent {
    min-height: 168px;
}

.tb_1 .bt:before {
    background-image: url(../images/b1.png);
}

.topFont .bta {
    background-color: #8BBF1F;
}


.EDUCATION .topFont {
    float: left;
    padding: 30px;

}

.tb_2 .bt:before {
    background-image: url(../images/b2.png);
}



@media only screen and (min-width: 1600px) {}

@media only screen and (min-width: 1800px) {}


@media only screen and (max-width: 1200px) {

    .MEDICAL {
        width: 100%;
    }

    .EDUCATION {
        width: 100%;
    }

    .MEDICAL .topFont {
        padding: 20px;
    }

    .topFont .bta {
        background-color: #8BBF1F;
    }

    .EDUCATION .topFont2 {
        float: left;
        padding: 20px;
    }

    .topFont .allContent {
        min-height: auto;
    }

    .tb_2 .bt:before {
        background-image: url(../images/b2.png);
    }

}

@media only screen and (max-width: 800px) {
    .MEDICAL {
        width: 100%;
    }

    .EDUCATION {
        width: 100%;
    }

    .MEDICAL .topFont {
        padding: 15px;
    }

    .EDUCATION .topFont {
        padding: 15px;
    }

    .topFont .allContent {
        min-height: auto;
    }

}

@media only screen and (max-width: 600px) {
    .MEDICAL {
        width: 100%;
        margin-bottom: 15px;
    }

    .EDUCATION {
        width: 100%;
    }

    .MEDICAL .topFont {
        padding: 10px;
    }

    .EDUCATION .topFont {
        padding: 10px;
    }

    .topFont .allContent {
        min-height: auto;
    }
}

/* 第三个模块开始 */
.MENTALHEALTH {
    border: 1px solid #8BBF1F;
}

.MENTALHEALTH .topFont3 {
    float: left;
    padding: 30px;
}

.tb_3 .bt:before {
    background-image: url(../images/c2.png);
}

.topFont3 .allContent {
    padding-left: 70px;
    padding-right: 70px;
    min-height: 144px;
}

.topFont3 .bta {
    background-color: #8BBF1F;
    right: 70px;
    position: relative;
}

@media only screen and (min-width: 1600px) {
    .topFont3 .allContent {
        padding-left: 70px;
        padding-right: 70px;
    }
}

@media only screen and (min-width: 1800px) {
    .topFont3 .allContent {
        padding-left: 90px;
        padding-right: 90px;
    }
}

@media only screen and (max-width: 1200px) {
    .MENTALHEALTH .topFont3 {
        padding: 20px;
    }

    .tb_3 .bt:before {
        background-image: url(../images/c2.png);
    }

    .topFont3 .allContent {
        padding: 0px;
    }

    .topFont3 .bta {
        right: 0px;
    }
}

@media only screen and (max-width: 800px) {
    .MENTALHEALTH .topFont3 {
        padding: 15px;
    }
}

@media only screen and (max-width: 600px) {
    .MENTALHEALTH .topFont3 {
        padding: 10px;
    }

}

/* 第三个模块结束 */

/* 第四个模块开始 */
.SHANGHAI_WHO {
    border: 1px solid #48AFE0;
    position:relative;
}
@media only screen and (max-width: 1200px) {
    .SHANGHAI_WHO .an_dh {
        margin-top: 20px;
        margin-bottom: 20px;
        margin-right: 20px;
    }
}
@media only screen and (max-width:760px) {
    .SHANGHAI_WHO .an_dh {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    .SHANGHAI_WHO .an_dh {
        position: absolute;
        right: 50px;
        bottom: 80px;
    }
}
@media only screen and (min-width: 1600px) {
    .SHANGHAI_WHO .an_dh {
        bottom: 100px;
    }
}
.SHANGHAI_WHO .topFont4 {
    float: left;
    padding: 30px;
    width: 100%;
}


.tb_4 .bt:before {
    background-image: url(../images/d1.png);
}

.bottomPic1 {
    width: 60%;
}

.bottomFont {
    width: 38%;
    padding-right: 70px;
    font-size: 16px;
    color: #3e3a39;
 
    text-align: justify;
    font-family: 'EnglishFont';
    position: relative;
}


@media only screen and (min-width: 1600px) {
    .bottomFont {
        font-size: 18px
    }
}

@media only screen and (min-width: 1800px) {
    .bottomFont {
        font-size: 20px
    }
}

@media only screen and (max-width: 1200px) {
    .SHANGHAI_WHO .topFont4 {
        padding: 20px;
    }

    .bottomPic1 {
        width: 100%;
    }

    .bottomFont {
        width: 100%;
        padding: 20px;
        /* padding-right: 20px; */
        font-size: 13px;
        line-height: 1.5;
        text-align: justify;
        font-family: 'EnglishFont';
    }
}

@media only screen and (max-width: 800px) {
    .SHANGHAI_WHO .topFont4 {
        padding: 15px;
    }

    .bottomPic1 {
        width: 100%;
    }

    .bottomFont {
        width: 100%;
        padding: 15px;
        font-size: 13px;
       
        text-align: justify;
        font-family: 'EnglishFont';
    }
}

@media only screen and (max-width: 600px) {
    .SHANGHAI_WHO .topFont4 {
        padding: 10px;
    }

    .bottomPic1 {
        width: 100%;
    }

    .bottomFont {
        padding: 10px;
       
   
        height: auto;
        text-align: justify;
        font-family: 'EnglishFont';
        width: 100%;
    }
}

/* 第四个模块结束 */

/* 第五个模块开始 */
.DISEASE {
    border: 1px solid #8BBF1F;
}

.DISEASE .topFont5 {
    float: left;
    padding: 30px;
}

.topFont5 .allContent {
    min-height: 144px;
}

.tb_5 .bt:before {
    background-image: url(../images/e1.png);
}

.topFont5 .bta {
    background-color: #8BBF1F;
}


@media only screen and (min-width: 1600px) {
    .topFont5 .allContent {
        padding-left: 70px;
    }

}

@media only screen and (min-width: 1800px) {
    .topFont5 .allContent {
        padding-left: 90px;
        padding-right: 90px;
    }
}

@media only screen and (max-width: 1200px) {
    .DISEASE .topFont5 {
        padding: 20px;
    }

    .topFont5 .allContent {
        padding-left: 0px;
        min-height: auto;
    }
}

@media only screen and (max-width: 800px) {
    .DISEASE .topFont5 {
        padding: 15px;
    }
}

@media only screen and (max-width: 600px) {
    .DISEASE .topFont5 {
        padding: 10px;
    }
}

/* 第五个模块结束 */
.tb_6 .bt:before {
    background-image: url(../images/f1.png);
}

.INTERNATIONAL .topFont6 {
    padding: 0 30px;
}

.topFont6 .syH1 {
    min-height: 80px;
}

.INTERNATIONAL {
    position: relative;
}

.bottomLeft {
    width: 39%;
    left: 0;
}

.bottomright {
    width: 59%;
    right: 0;
}

@media only screen and (min-width: 1600px) {
    .topFont6 .syH1 {
        min-height: 85px;
    }
}

@media only screen and (min-width: 1800px) {
    .topFont6 .syH1 {
        min-height: 105px;
    }
}

@media only screen and (max-width: 1200px) {
    .INTERNATIONAL .topFont6 {
        padding: 0 20px;
    }

    .topFont6 .syH1 {
        min-height: auto;
    }
}

@media only screen and (max-width: 800px) {
    .INTERNATIONAL .topFont6 {
        padding: 0 15px;
    }

    .topFont6 .syH1 {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 600px) {
    .INTERNATIONAL .topFont6 {
        padding: 0 10px;
    }

    .topFont6 .syH1 {
        margin-bottom: 15px;
    }
}


/* ABOUT US 页面开始 */

.aboutUs {
    width: 100%;
}

.aboutUs .main {
    width: 100%;
    margin: 0px auto;
}

/* History 页面开始 */
.history .main {
    width: 100%;
}

.dqwz {
    color: #808080;
}

.dqwz a {
    color: #808080;
}

.dqwz a:first-child {
    margin-left: 0;
}

.dqwz a:hover {
    color: #0080C7;
}

.historyCont {
    margin: 0px auto;
}

@media only screen and (max-width: 1200px) {
    .dqwz {
        padding: 15px;
    }
}

@media only screen and (max-width: 800px) {
    .dqwz {
        padding: 15px;
    }
}

@media only screen and (max-width: 600px) {
    .dqwz {
        padding: 10px;
    }
}

/* Chronicle 页面开始 */


.lc {
    padding: 1 5%;
}

.lc ul {
    width: 50%;
    float: left;
    margin-top: 100px;
    margin-bottom: 100px;
}

.lc li {
    width: 100%;
    float: left;
    height: 280px;
    position: relative;
    margin-bottom: -90px;
}

.lc .bt {
    line-height: 80px;
    height: 80px;
    width: 100%;
    border-bottom: solid 1px #009fe5;
    position: absolute;
    left: 0;
    top: -79px;
    font-size: 50px;
}

.lc .bt:before {
    content: '';
    border-bottom: 14px solid rgba(0, 0, 0, 0);
    border-right: 14px solid rgba(0, 0, 0, 0);
    border-top: 14px solid #009fe5;
    border-left: 14px solid rgba(0, 0, 0, 0);
    position: absolute;
    left: 0px;
    bottom: -28px;
}

.lc .nr {
    font-size: 14px;
    padding: 30px 15px;
    line-height: 1.5;
}

.lc li:nth-child(even) {
    margin-left: 100%;
}

.lc li:nth-child(even) .bt {
    text-align: right;
}

.lc li:nth-child(even) .bt:before {
    left: auto;
    right: 0;
}

.lc li:before {
    content: '';
    width: 10px;
    height: 70%;
    position: absolute;
    right: -5PX;
    top: 0px;
}

.lc li:nth-child(even):before {
    right: auto;
    left: -5px;

}

.lc .nr_img {
    position: relative;
    padding-right: 235px;
}

.lc .nr_img .imgk {
    position: absolute;
    right: 15px;
    top: 30px;
    width: 200px;
    height: 169px;
}

.lc li:nth-child(even) .nr_img .imgk {
    left: 15px;
    right: auto;
}

.lc li:nth-child(even) .nr_img {
    padding-right: 0px;
    padding-left: 235px;
}

.lc li:nth-child(3n-2) {
    color: #009fe5;
}

.lc li:nth-child(3n-1) {
    color: #8bbb1c;
}

.lc li:nth-child(3n) {
    color: #3a3a3a;
}

.lc li:nth-child(3n-2):before {
    background-color: #009fe5;
}

.lc li:nth-child(3n-1):before {
    background-color: #8bbb1c;
}

.lc li:nth-child(3n):before {
    background-color: #3a3a3a;
}

.lc li:nth-child(3n-2) .bt:before {
    border-top-color: #009fe5
}

.lc li:nth-child(3n-1) .bt:before {
    border-top-color: #8bbb1c;
}

.lc li:nth-child(3n) .bt:before {
    border-top-color: #3a3a3a;
}

.lc li:nth-child(3n-2) .bt {
    border-color: #009fe5
}

.lc li:nth-child(3n-1) .bt {
    border-color: #8bbb1c;
}

.lc li:nth-child(3n) .bt {
    border-color: #3a3a3a;
}

@media only screen and (min-width: 1400px) {
    .chronicle {
        padding: 0 0 80px 0;
    }

    .lc {
        padding: 1 5%;
    }

    .lc ul {
        width: 50%;
        float: left;
        margin-top: 100px;
        margin-bottom: 100px;
    }
.lc li {
    width: 100%;
    float: left;
    height: 320px;
    position: relative;
    margin-bottom: -128px;
}

    .lc .bt {
        line-height: 80px;
        height: 80px;
        width: 100%;
        border-bottom: solid 1px #009fe5;
        position: absolute;
        left: 0;
        top: -79px;
        font-size: 60px;
    }

    .lc .bt:before {
        content: '';
        border-bottom: 14px solid rgba(0, 0, 0, 0);
        border-right: 14px solid rgba(0, 0, 0, 0);
        border-top: 14px solid #009fe5;
        border-left: 14px solid rgba(0, 0, 0, 0);
        position: absolute;
        left: 0px;
        bottom: -28px;
    }

    .lc .nr {
        font-size: 16px;
        padding: 30px 15px;
        line-height: 1.5;
    }

    .lc li:nth-child(even) {
        margin-left: 100%;
    }

    .lc li:nth-child(even) .bt {
        text-align: right;
    }

    .lc li:nth-child(even) .bt:before {
        left: auto;
        right: 0;
    }

    .lc li:before {
        content: '';
        width: 10px;
        height: 60%;
        position: absolute;
        right: -5PX;
        top: 0px;
    }

    .lc li:nth-child(even):before {
        right: auto;
        left: -5px;

    }

    .lc .nr_img {
        position: relative;
        padding-right: 235px;
    }

    .lc .nr_img .imgk {
        position: absolute;
        right: 15px;
        top: 30px;
        width: 200px;
        height: 169px;
    }

    .lc li:nth-child(even) .nr_img .imgk {
        left: 15px;
        right: auto;
    }

    .lc li:nth-child(even) .nr_img {
        padding-right: 0px;
        padding-left: 235px;
    }
}

@media only screen and (min-width: 1600px) {
    .chronicle {
        padding: 0 0 80px 0;
    }

    .lc {
        padding: 1 5%;
    }

    .lc ul {
        width: 50%;
        float: left;
        margin-top: 100px;
        margin-bottom: 100px;
    }

.lc li {
    width: 100%;
    float: left;
    height: 312px;
    position: relative;
    margin-bottom: -100px;
}

    .lc .bt {
        line-height: 90px;
        height: 90px;
        width: 100%;
        border-bottom: solid 1px #009fe5;
        position: absolute;
        left: 0;
        top: -89px;
        font-size: 70px;
    }

    .lc .bt:before {
        content: '';
        border-bottom: 14px solid rgba(0, 0, 0, 0);
        border-right: 14px solid rgba(0, 0, 0, 0);
        border-top: 14px solid #009fe5;
        border-left: 14px solid rgba(0, 0, 0, 0);
        position: absolute;
        left: 0px;
        bottom: -28px;
    }

    .lc .nr {
        font-size: 18px;
        padding: 30px 15px;
        line-height: 1.5;
    }

    .lc li:nth-child(even) {
        margin-left: 100%;
    }

    .lc li:nth-child(even) .bt {
        text-align: right;
    }

    .lc li:nth-child(even) .bt:before {
        left: auto;
        right: 0;
    }

    .lc li:before {    
  content: '';
    width: 10px;
    height: 69%;
    position: absolute;
    right: -5PX;
    top: 0px;
}

    .lc li:nth-child(even):before {
        right: auto;
        left: -5px;

    }

    .lc .nr_img {
        position: relative;
        padding-right: 235px;
    }

    .lc .nr_img .imgk {
        position: absolute;
        right: 15px;
        top: 30px;
        width: 200px;
        height: 169px;
    }

    .lc li:nth-child(even) .nr_img .imgk {
        left: 15px;
        right: auto;
    }

    .lc li:nth-child(even) .nr_img {
        padding-right: 0px;
        padding-left: 235px;
    }
}

@media only screen and (min-width: 1800px) {
    .chronicle {
        padding: 0 0 80px 0;
    }

    .lc {
        padding: 1 5%;
    }

    .lc ul {
        width: 50%;
        float: left;
        margin-top: 125px;
        margin-bottom: 100px;
    }

    .lc li {
        width: 100%;
        float: left;
        height: 280px;
        position: relative;
        margin-bottom: -98px;
    }

    .lc .bt {
        line-height: 100px;
        height: 100px;
        width: 100%;
        border-bottom: solid 1px #009fe5;
        position: absolute;
        left: 0;
        top: -99px;
        font-size: 80px;
    }

    .lc .bt:before {
        content: '';
        border-bottom: 14px solid rgba(0, 0, 0, 0);
        border-right: 14px solid rgba(0, 0, 0, 0);
        border-top: 14px solid #009fe5;
        border-left: 14px solid rgba(0, 0, 0, 0);
        position: absolute;
        left: 0px;
        bottom: -28px;
    }

    .lc .nr {
        font-size: 20px;
        padding: 30px 15px;
        line-height: 1.5;
    }

    .lc li:nth-child(even) {
        margin-left: 100%;
    }

    .lc li:nth-child(even) .bt {
        text-align: right;
    }

    .lc li:nth-child(even) .bt:before {
        left: auto;
        right: 0;
    }

    .lc li:before {
        content: '';
        width: 10px;
        height: 65%;
        position: absolute;
        right: -5PX;
        top: 0px;
    }

    .lc li:nth-child(even):before {
        right: auto;
        left: -5px;

    }

    .lc .nr_img {
        position: relative;
        padding-right: 235px;
    }

    .lc .nr_img .imgk {
        position: absolute;
        right: 15px;
        top: 30px;
        width: 200px;
        height: 169px;
    }

    .lc li:nth-child(even) .nr_img .imgk {
        left: 15px;
        right: auto;
    }

    .lc li:nth-child(even) .nr_img {
        padding-right: 0px;
        padding-left: 235px;
    }
}

@media only screen and (max-width: 1200px) {
    .lc {
        padding: 0;
    }

    .chronicle .main {
        width: 100%;
        margin: 0px auto;
        padding: 100px 50px 40px 50px;
    }

    .oneContent .ggContBlue {
        padding: 15px 10px 0px 10px;
    }

    .lc ul {
        width: 100%;
        float: left;
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .lc li {
        width: 100%;
        float: left;
        height: 270px;
        position: relative;
        margin-bottom: -100px;

    }

    .lc .bt {
        line-height: 60px;
        height: 63px;
        width: 100%;
        border-bottom: solid 1px #009fe5;
        position: absolute;
        left: 0;
        top: -61px;
        font-size: 40px;
    }

    .lc .bt:before {
        content: '';
        border-bottom: 14px solid rgba(0, 0, 0, 0);
        border-right: 11px solid rgba(0, 0, 0, 0);
        border-top: 14px solid #009fe5;
        border-left: 11px solid rgba(0, 0, 0, 0);
        position: absolute;
        left: 0px;
        bottom: -28px;
    }

    .lc .nr {
        font-size: 14px;
        padding: 10px 15px;
        line-height: 1.5;
    }

    .lc li:nth-child(even) {
        margin-left: 0;
    }

    .lc li:nth-child(even) .bt {
        text-align: left;
    }

    .lc li:nth-child(even) .bt:before {
        right: auto;
        left: 0;
    }

    .lc li:before {
        content: '';
        width: 10px;
        height: 63%;
        position: absolute;
        right: -5PX;
        top: 0px;
    }

    .lc li:nth-child(even):before {
        left: auto;
        right: -5px;

    }

    .lc .nr_img {
        position: relative;
        padding-right: 235px;
    }

    .lc .nr_img .imgk {
        position: absolute;
        right: 15px;
        top: 15px;
        width: 175px;
        height: 120px;
    }

    .lc li:nth-child(even) .nr_img .imgk {
        right: 15px;
        left: auto;
    }

    .lc li:nth-child(even) .nr_img {
        padding-left: 15px;
        padding-right: 235px;
    }
}

@media only screen and (max-width: 800px) {
    .lc {
        padding: 0;
    }

    .chronicle .main {
        width: 100%;
        margin: 0px auto;
        padding: 100px 50px 40px 50px;
    }

    .lc ul {
        width: 100%;
        float: left;
        margin-top: 45px;
        margin-bottom: 0px;
    }



    .lc li {
        width: 100%;
        float: left;
        height: auto;
        min-height: auto;
        position: relative;
        margin-bottom: 0px;
    }

    .lc .nr .txtk {
        margin-top: 10px;
    }

    .lc .bt {
        line-height: 40px;
        height: 40px;
        width: 100%;
        border-bottom: solid 1px #009fe5;
        position: absolute;
        left: 0;
        top: -38px;
        font-size: 28px;
    }

    .lc .bt:before {
        content: '';
        border-bottom: 12px solid rgba(0, 0, 0, 0);
        border-right: 8px solid rgba(0, 0, 0, 0);
        border-top: 12px solid #009fe5;
        border-left: 8px solid rgba(0, 0, 0, 0);
        position: absolute;
        left: 0px;
        bottom: -25px;
    }

    .lc .nr {
        font-size: 13px;
        padding: 8px 10px 40px 10px;
        line-height: 1.5;
    }

    .lc li:nth-child(even) {
        margin-left: 0;
    }

    .lc li:nth-child(even) .bt {
        text-align: left;
    }

    .lc li:nth-child(even) .bt:before {
        right: auto;
        left: 0;
    }

    .lc li:before {
        content: '';
        width: 10px;
        height: 100%;
        position: absolute;
        right: -5PX;
        top: 0px;
    }

    .lc li:nth-child(even):before {
        left: auto;
        right: -5px;

    }

    .lc .nr_img {
        padding-left: 10px;
        padding-right: 20px;
    }

    .lc .nr_img .imgk {
        position: relative;
        right: 0px;
        top: 10px;
        width: auto;
        height: auto;
    }

    .lc li:nth-child(even) .nr_img .imgk {
        right: 0px;
        left: auto;
    }

    .lc li:nth-child(even) .nr_img {
        padding-left: 10px;
        padding-right: 20px;
    }

}

@media only screen and (max-width: 600px) {
    .lc {
        padding: 0;
    }

    .chronicle .main {
        width: 100%;
        margin: 0px auto;
        padding: 100px 50px 40px 50px;
    }

    .lc ul {
        width: 100%;
        float: left;
        margin-top: 45px;
        margin-bottom: 0px;
    }

    .oneContent .ggContBlue {
        padding: 15px 10px 0px 10px;
    }

    .lc li {
        width: 100%;
        float: left;
        height: auto;
        min-height: auto;
        position: relative;
        margin-bottom: 0px;
    }

    .lc .nr .txtk {
        margin-top: 10px;
    }

    .lc .bt {
        line-height: 40px;
        height: 40px;
        width: 100%;
        border-bottom: solid 1px #009fe5;
        position: absolute;
        left: 0;
        top: -38px;
        font-size: 24px;
    }

    .lc .bt:before {
        content: '';
        border-bottom: 12px solid rgba(0, 0, 0, 0);
        border-right: 8px solid rgba(0, 0, 0, 0);
        border-top: 12px solid #009fe5;
        border-left: 8px solid rgba(0, 0, 0, 0);
        position: absolute;
        left: 0px;
        bottom: -25px;
    }

    .lc .nr {
        font-size: 13px;
        padding: 8px 10px 40px 10px;
        line-height: 1.5;
    }

    .lc li:nth-child(even) {
        margin-left: 0;
    }

    .lc li:nth-child(even) .bt {
        text-align: left;
    }

    .lc li:nth-child(even) .bt:before {
        right: auto;
        left: 0;
    }

    .lc li:before {
        content: '';
        width: 10px;
        height: 100%;
        position: absolute;
        right: -5PX;
        top: 0px;
    }

    .lc li:nth-child(even):before {
        left: auto;
        right: -5px;

    }

    .lc .nr_img {
        padding-left: 10px;
        padding-right: 20px;
    }

    .lc .nr_img .imgk {
        position: relative;
        right: 0px;
        top: 10px;
        width: auto;
        height: auto;
    }

    .lc li:nth-child(even) .nr_img .imgk {
        right: 0px;
        left: auto;
    }

    .lc li:nth-child(even) .nr_img {
        padding-left: 10px;
        padding-right: 20px;
    }

}

/* history 结束 */




.fontCont1 {
    border: 1px solid #8bbb1c;
    margin: 0px auto;
    padding: 30px 50px 80px 50px;
}

.fontContOther {
    border: 1px solid #8bbb1c;
    margin: 0px auto;
    padding: 30px 80px 60px 80px;
}

.fontContOther1 {
    border: 1px solid #8bbb1c;
    margin: 0px auto;
    padding: 30px 110px 60px 60px;
}

/* 新闻页面开始 */
.news .main {
    width: 90%;
    padding: 50px 0;
    position: relative;
}

.centerFont {
    text-align: center;
    border-bottom: 1px solid #c0c1c1;
    padding-bottom: 40px;
}

.newbta {
    padding: 0px 24px;
    display: inline-block;
    text-align: center;
    background-color: #2EA3DC;
    line-height: 1.5;
    font-size: 20px;
    position: absolute;
    bottom: 10px;
    right: 0;
    color: #fff !important;
}

.newsList .allNewsDiv {
    border-bottom: 1px solid #c0c1c1;
    position: relative;
    padding: 20px 0 20px 330px;
    min-height: 180px;

}

.allNewsDiv {
    display: block;
}

.newsSj {
    position: absolute;
    left: 0;
}

.sfont {
    font-size: 16px;
    font-family: 'AbhayaLibre';
    text-align: left;
}

.sfont::after {
    content: '';
    display: block;
    width: 25px;
    height: 2px;
    background-color: #b9b8b8;
    margin: 2px 0px auto;
}

.mfont {
    font-size: 28px;
    font-family: 'AbhayaLibre';
    text-align: left;
}

.mfont::after {
    content: '';
    display: block;
    width: 32px;
    height: 2px;
    background-color: #b9b8b8;
    margin: 2px 0px auto;
}

.lfont {
    font-size: 50px;
    font-family: 'AbhayaLibre';
    text-align: left;
}

.newsList .imgk {
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    left: 80px;
    height: 138px;
    width: 205px;
}
.newsList .imgk img{
  min-width:100%;
  min-height:100%;
}
.allNewsDiv .bt {
    font-size: 20px;
}
.allNewsDiv .pbt {
    font-size: 20px;
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 130px;
    line-height: 35px;
}

@media only screen and (min-width: 1600px) {
    .news .main {
        width: 90%;
        padding: 50px 0;
        position: relative;
    }

    .centerFont {
        text-align: center;
        border-bottom: 1px solid #c0c1c1;
        padding-bottom: 40px;
    }

    .newbta {
        padding: 0px 24px;
        display: inline-block;
        text-align: center;
        background-color: #2EA3DC;
        line-height: 1.5;
        font-size: 20px;
        position: absolute;
        bottom: 10px;
        right: 0;
        color: #fff !important;
    }

    .newsList .allNewsDiv {
        border-bottom: 1px solid #c0c1c1;
        position: relative;

    }

    .allNewsDiv {
        display: block;
    }

    .newsSj {
        position: absolute;
        left: 0;
    }

    .sfont {
        font-size: 20px;
    }

    .sfont::after {
        content: '';
        display: block;
        width: 25px;
        height: 2px;
        background-color: #b9b8b8;
        margin: 2px 0px auto;
    }

    .mfont {
        font-size: 32px;
        font-family: 'AbhayaLibre';
        text-align: left;
    }

    .mfont::after {
        content: '';
        display: block;
        width: 32px;
        height: 2px;
        background-color: #b9b8b8;
        margin: 2px 0px auto;
    }

    .lfont {
        font-size: 54px;
        font-family: 'AbhayaLibre';
        text-align: left;
    }

    .newsList .img_k {
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        left: 80px;
        min-height: 195px;
        width: 265px;
    }



}

@media only screen and (min-width: 1800px) {
    .news .main {
        width: 90%;
        padding: 50px 0;
        position: relative;
    }

    .centerFont {
        text-align: center;
        border-bottom: 1px solid #c0c1c1;
        padding-bottom: 40px;
    }

    .newbta {
        padding: 0px 24px;
        display: inline-block;
        text-align: center;
        background-color: #2EA3DC;
        line-height: 1.5;
        font-size: 20px;
        position: absolute;
        bottom: 10px;
        right: 0;
        color: #fff !important;
    }

    .newsList .allNewsDiv {
        border-bottom: 1px solid #c0c1c1;
        position: relative;
        padding: 20px 0 20px 330px;
    }

    .allNewsDiv {
        display: block;
    }

    .newsSj {
        position: absolute;
        left: 0;
    }

    .sfont {
        font-size: 16px;
        font-family: 'AbhayaLibre';
        text-align: left;
    }

    .sfont::after {
        content: '';
        display: block;
        width: 25px;
        height: 2px;
        background-color: #b9b8b8;
        margin: 2px 0px auto;
    }

    .mfont {
        font-size: 28px;
        font-family: 'AbhayaLibre';
        text-align: left;
    }

    .mfont::after {
        content: '';
        display: block;
        width: 32px;
        height: 2px;
        background-color: #b9b8b8;
        margin: 2px 0px auto;
    }

    .lfont {
        font-size: 50px;
        font-family: 'AbhayaLibre';
        text-align: left;
    }

    .newsList .img_k {
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        left: 80px;
        height: 138px;
        width: 205px;
    }
.allNewsDiv .pbt {
    font-size: 28px;
    line-height: 40px;
}

}

@media only screen and (max-width: 1200px) {
    .news .main {
        padding: 30px 0;
    }

    .centerFont {
        padding-bottom: 30px;
    }

    .newbta {
        padding: 0px 24px;
        line-height: 1.5;
        font-size: 16px;
        bottom: 10px;
        right: 0;
    }

    .newsList .allNewsDiv {
        padding: 20px 0 20px 300px;
        min-height: 175px;
    }

    .allNewsDiv {
        display: block;
    }

    .newsSj {
        left: 0;
    }

    .sfont {
        font-size: 14px;
    }

    .sfont::after {
        content: '';
        display: block;
        width: 25px;
        height: 2px;
        margin: 2px 0px auto;
    }

    .mfont {
        font-size: 22px;
    }

    .mfont::after {
        content: '';
        display: block;
        width: 32px;
        height: 2px;
        margin: 2px 0px auto;
    }

    .lfont {
        font-size: 40px;
    }

    .newsList .imgk {
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        left: 80px;
        max-height: 130px;
        max-width: 175px;
        overflow: hidden;
    }

    .allNewsDiv .bt {
        font-size: 16px;
  line-height:1.5;
    }
}

@media only screen and (max-width: 800px) {
    .news .main {
        padding: 30px 0;
    }

    .centerFont {
        padding-bottom: 30px;
    }

    .newbta {
        padding: 0px 24px;
        line-height: 1.5;
        font-size: 16px;
        bottom: 10px;
        right: 0;
    }

    .newsList .allNewsDiv {
        padding: 20px 0 20px 270px;
        min-height: 145px;
    }

    .allNewsDiv {
        display: block;
    }

    .newsSj {
        left: 0;
    }

    .sfont {
        font-size: 13px;
    }

    .sfont::after {
        content: '';
        display: block;
        width: 25px;
        height: 2px;
        margin: 2px 0px auto;
    }

    .mfont {
        font-size: 20px;
    }

    .mfont::after {
        content: '';
        display: block;
        width: 32px;
        height: 2px;
        margin: 2px 0px auto;
    }

    .lfont {
        font-size: 30px;
    }

    .newsList .imgk {
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        left: 80px;
        max-height: 105px;
        max-width: 140px;
        overflow: hidden;
    }

    .allNewsDiv .bt {
        font-size: 14px;
    }
}

@media only screen and (max-width: 600px) {
    .news .main {
        padding: 30px 0;
    }

    .centerFont {
        padding-bottom: 30px;
    }

    .newbta {
        padding: 0px 24px;
        line-height: 1.5;
        font-size: 16px;
        bottom: 10px;
        right: 0;
    }

    .newsList .allNewsDiv {
        padding: 20px 0 20px 0px;
        min-height: auto;
    }

    .allNewsDiv {
        display: block;
    }

    .newsSj {
        left: 0;
        position: relative;
    }

    .sfont {
        font-size: 14px;
    }

    .sfont::after {
       display: none;
    }

    .mfont {
        font-size: 22px;
    }

    .mfont::after {
    display: none;
    }

    .lfont {
        font-size: 40px;
    }

    .newsList .imgk {
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        left: 0px;
        max-height: 100%;
        max-width: 100%;
        overflow: hidden;
    }

    .allNewsDiv .bt {
        font-size: 14px;
    }
}

/* 新闻结束 */


/* MEDICAL开始 */
.medBoPic {
    width: 50%;
}

.medBoFont {
    width: 49%;
    padding-left: 30px;
    color: #3e3a39;
    position: relative;
}

.sswi-xinwen-sy {
    width: 100%;
}

.sswi-xinwen-sy img {
    width: 55%;
    margin: 0 auto;
}

.sswi-xinwen-sy .swiper-slide {
    text-align: center;
    position: relative;
}

.sswi-xinwen-sy .swiper-button-prev,
.sswi-xinwen-sy .swiper-button-next {
    z-index: 3;
}

.sswi-xinwen-sy .swiper-button-next {
    right: 100px;
}

.sswi-xinwen-sy .swiper-button-prev {
    left: 100px;
}

/* .sy_ban .swiper-button-next:hover,
.sy_ban .swiper-button-prev:hover {
    color: #ffffff;
} */



.swiper-font li {
    float: left;
    width: 33.33%;
    padding-right: 3%;
    padding-left: 25px;

}
.swiper-font li p{
    margin-bottom: 20px;
    position:relative;
    padding-left:25px;
}
.swiper-font {
    padding-top: 50px
}

.swiperP {
    margin-bottom: 20px;
}

.blueO::before,.swiper-font li p:before{
    content: '';
    width: 14px;
    height: 14px;
    background-color: #0080c5;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
   position:absolute;
    left:0px;
    top:5px;

}

.healthAll {
    width: 100%;
    position: relative;
    min-height: 525px;
    padding-left: 605px;
}

.Medical_Pic {
    width: 590px;
    position: absolute;
    left: 0;
}

.lineheight17 {
    width: 100%;
    float: right;
    right: 0;
    max-height: 408px;
}

/* 适配开始 */
@media only screen and (min-width: 1600px) {
    .sswi-xinwen-sy {
        width: 100%;
    }

    .sswi-xinwen-sy img {
        width: 55%;
        margin: 0 auto;
    }

    .sswi-xinwen-sy .swiper-slide {
        text-align: center;
        position: relative;
    }

    .sswi-xinwen-sy .swiper-button-prev,
    .sswi-xinwen-sy .swiper-button-next {
        z-index: 3;
    }

    .sswi-xinwen-sy .swiper-button-next {
        right: 100px;
    }

    .sswi-xinwen-sy .swiper-button-prev {
        left: 100px;
    }

    /* .sy_ban .swiper-button-next:hover,
.sy_ban .swiper-button-prev:hover {
    color: #ffffff;
} */



    .swiper-font li {
        float: left;
        width: 33.33%;
        padding-right: 3%;
        padding-left: 25px;

    }

    .swiper-font {
        padding-top: 50px
    }

    .blueO::before {
        content: '';
        width: 14px;
        height: 14px;
        background-color: #0080c5;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px;
    }

    .healthAll {
        width: 100%;
        position: relative;
        padding-left: 760px;
    }

    .Medical_Pic {
        width: 725px;
        position: absolute;
        left: 0;
    }

    .lineheight17 {
        width: 100%;
        float: right;
        right: 0;
        max-height: 408px;
    }
}

@media only screen and (min-width: 1800px) {
    .sswi-xinwen-sy {
        width: 100%;
    }

    .sswi-xinwen-sy img {
        width: 55%;
        margin: 0 auto;
    }

    .sswi-xinwen-sy .swiper-slide {
        text-align: center;
        position: relative;
    }

    .sswi-xinwen-sy .swiper-button-prev,
    .sswi-xinwen-sy .swiper-button-next {
        z-index: 3;
    }

    .sswi-xinwen-sy .swiper-button-next {
        right: 100px;
    }

    .sswi-xinwen-sy .swiper-button-prev {
        left: 100px;
    }

    .swiper-font li {
        float: left;
        width: 33.33%;
        padding-right: 3%;
        padding-left: 25px;

    }

    .swiper-font {
        padding-top: 50px
    }

    .blueO::before {
        content: '';
        width: 14px;
        height: 14px;
        background-color: #0080c5;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px;
    }

    .healthAll {
        width: 100%;
        position: relative;
        padding-left: 760px;
    }

    .Medical_Pic {
        width: 725px;
        position: absolute;
        left: 0;
    }

    .lineheight17 {
        width: 100%;
        float: right;
        right: 0;
        max-height: 408px;
    }
}

@media only screen and (max-width: 1200px) {
    .blueO::before,.swiper-font li p:before{
        width:10px;
        height:10px;
    }
    .medBoPic {
        width: 100%;
    }

    .medBoFont {
        width: 100%;
        padding-top: 10px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .sswi-xinwen-sy {
        width: 100%;
    }

    .sswi-xinwen-sy img {
        width: 100%;
        margin: 0 auto;
    }

    .sswi-xinwen-sy .swiper-slide {
        text-align: center;
        position: relative;
    }

    .sswi-xinwen-sy .swiper-button-prev,
    .sswi-xinwen-sy .swiper-button-next {
        z-index: 3;
    }

    .sswi-xinwen-sy .swiper-button-next {
        right: 0px;
    }

    .sswi-xinwen-sy .swiper-button-prev {
        left: 0px;
    }

    .swiper-font li {
        float: left;
        width: 33.33%;
        padding-right: 3%;
        padding-left: 25px;

    }

    .swiper-font {
        padding-top: 50px
    }

    .swiperP {
        margin-bottom: 5px;
    }

    .blueO::before {
        content: '';
        width: 8px;
        height: 8px;
        background-color: #0080c5;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px;
    }

    .healthAll {
        width: 100%;
        position: relative;
        min-height: auto;

    }

    .Medical_Pic {
        width: 100%;
    }

    .lineheight17 {
        width: 100%;
        float: left;
        max-height: 408px;
    }
}

@media only screen and (max-width: 800px) {
    .blueO::before {
        width: 5px;
        height: 5px
    }

    .swiper-font li {
        float: left;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 5px;
    }

    .swiper-font {
        padding-top: 10px
    }
}

@media only screen and (max-width: 600px) {
    .swiper-font li p{
        margin-bottom: 10px;
        padding-left:18px;
    }
}

/* 结束 */

/* overview开始 */

.edu_ov {
    width: 100%;
    position: relative;
    padding: 0 0 0 5%;
}

.edu_ov .d1 {
    width: 50%;
    float: left;
}

.edu_ov .d1 img {
    width: 100%;
}

.edu_ov .d2 {
    position: absolute;
    width: 51%;
    top: 0;
    right: 0;
    background-color: rgba(46, 163, 220, .9);
    padding: 100px 10% 100px 5%;
    color: #fff;
}

.edu_ov .bt {
    margin-bottom: 30px;
}

.edu_ov .d2:before {
    content: '';
    position: absolute;
    border: solid 10px #fff;
    left: -10%;
    top: 70px;
    right: 5%;
    bottom: -50px;
}

@media only screen and (max-width: 1200px) {
    .edu_ov {
        padding: 0 0 0 45%;
        background-image: url(../images/overview.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-size: 50% auto;
        padding-bottom: 100px;
    }

    .edu_ov .d1 {
        display: none;
    }

    .edu_ov .d2 {
        position: relative;
        width: 100%;
        top: auto;
        right: auto;
        padding: 80px 60px 80px 30px;
        color: #fff;
    }

    .edu_ov .bt {
        margin-bottom: 15px;
    }

    .edu_ov .d2:before {
        border: solid 8px #fff;
        left: -40px;
        top: 50px;
        right: 30px;
        bottom: -40px;
    }

}

@media only screen and (max-width:760px) {
    .edu_ov {
        padding: 30px 0 0px 3%;
        background-size: 100% auto;
        padding-bottom: 30px;
        min-height: 600px;
    }

    .edu_ov .d2 {
        width: 100%;
        padding: 20px;
        color: #fff;
        min-height: 300px;
    }

    .edu_ov .bt {
        margin-bottom: 15px;
    }

    .edu_ov .d2:before {
        display: none;
    }
}

/* overview结束 */


/* SPECIFIC DISEASE CENTERS开始 */
.content2 .main {
    width: 90%;
    padding: 30px 0px 40px 0px;
}

.l_img .greenk {
    width: 80px;
    height: 250px;
    position: absolute;
    right: -38px;
    bottom: 70px;
    background-color: #89BD1F;
}

.pic_news_lb1 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.pic_news_lb1.md20 {
    margin-bottom: 50px;
}

.pic_news_lb1 li {
    float: left;
    width: 101%;
    padding: 30px 30px;
    position: relative;
    padding-right: 140px;
    background-color: #fff;
    box-shadow: 0 1px 15px rgb(0 0 0 / 35%);
    margin-bottom: 35px;
}

.pic_news_lb1 .l_img {
    padding-left: 480px;
    min-height: 385px;
}

.pic_news_lb1 .imgk {
    position: absolute;
    width: 410px;
    height: 295px;
    overflow: hidden;
    left: 30px;
    top: 30px;
}

.pic_news_lb1 .imgk img {
    width: 100%;
    min-height: 108px;
}

.pic_news_lb1 h5 {
    font-family: 'AbhayaLibre';
    color: #89bd1f;
    display: block;
    font-size: 28px;
    line-height: 26px;
    width: 100%;
    margin: 0px 0 6px 0;
}

.pic_news_lb1 p {
    display: block;
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

@media only screen and (min-width: 1400px) {
    .l_img .greenk {
        width: 90px;
        height: 290px;
        position: absolute;
        right: -43px;
        bottom: 80px;
    }

    .pic_news_lb1 {
        float: left;
        width: 100%;
        margin-top: 30px;
    }

    .pic_news_lb1.md20 {
        margin-bottom: 50px;
    }

    .pic_news_lb1 li {
        padding: 45px 30px;
        padding-right: 90px;
        margin-bottom: 45px;
    }

    .pic_news_lb1 .l_img {
        padding-left: 565px;
        min-height: 445px;
    }

    .pic_news_lb1 .imgk {
        position: absolute;
        width: 490px;
        height: 350px;
        overflow: hidden;
        left: 35px;
        top: 45px;
    }

    .pic_news_lb1 .imgk img {
        width: 100%;
        min-height: 108px;
    }

    .pic_news_lb1 h5 {
        display: block;
        font-size: 34px;
        line-height: 32px;
        min-height: 96px;
        width: 100%;
        margin: 0px 0 6px 0;
    }

    .pic_news_lb1 p {
        display: block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
}

@media only screen and (min-width: 1600px) {
    .l_img .greenk {
        width: 110px;
        height: 340px;
        position: absolute;
        right: -53px;
        bottom: 90px;
    }

    .pic_news_lb1 {
        float: left;
        width: 100%;
        margin-top: 30px;
    }

    .pic_news_lb1.md20 {
        margin-bottom: 50px;
    }

    .pic_news_lb1 li {
        padding: 55px 30px;
        padding-right: 105px;
        margin-bottom: 45px;
    }

    .pic_news_lb1 .l_img {
        padding-left: 645px;
        min-height: 515px;
    }

    .pic_news_lb1 .imgk {
        position: absolute;
        width: 565px;
        height: 405px;
        overflow: hidden;
        left: 40px;
        top: 55px;
    }

    .pic_news_lb1 .imgk img {
        width: 100%;
        min-height: 108px;
    }

    .pic_news_lb1 h5 {
        display: block;
        font-size: 38px;
        line-height: 36px;
        min-height: 108px;
        width: 100%;
        margin: 0px 0 6px 0;
    }

    .pic_news_lb1 p {
        display: block;
        width: 100%;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
}

@media only screen and (min-width: 1800px) {
    .l_img .greenk {
        width: 130px;
        height: 390px;
        position: absolute;
        right: -60px;
        bottom: 103px;
    }

    .pic_news_lb1 {
        float: left;
        width: 100%;
        margin-top: 30px;
    }

    .pic_news_lb1.md20 {
        margin-bottom: 50px;
    }

    .pic_news_lb1 li {
        padding: 63px 30px;
        padding-right: 125px;
        margin-bottom: 70px;
    }

    .pic_news_lb1 .l_img {
        padding-left: 750px;
        min-height: 605px;
    }

    .pic_news_lb1 .imgk {
        position: absolute;
        width: 665px;
        height: 480px;
        overflow: hidden;
        left: 50px;
        top: 63px;
    }

    .pic_news_lb1 .imgk img {
        width: 100%;
        min-height: 108px;
    }

    .pic_news_lb1 h5 {
        display: block;
        font-size: 48px;
        line-height: 42px;
        width: 100%;
        margin: 0px 0 6px 0;
    }

    .pic_news_lb1 p {
        display: block;
        width: 100%;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
}

@media only screen and (max-width: 1200px) {

    .l_img .greenk {
        width: 70px;
        height: 215px;
        position: absolute;
        right: -35px;
        bottom: 56px;
        background-color: #89BD1F;
    }

    .fontContOther1 {
        border: 1px solid #8bbb1c;
        margin: 0px auto;
        padding: 20px 15px 40px 15px;
    }

    .content2 .main {
        width: 100%;
        padding: 0px 10px 10px 10px;
    }

    .pic_news_lb1 {
        float: left;
        width: 100%;
        margin-top: 30px;
    }

    .pic_news_lb1.md20 {
        margin-bottom: 50px;
    }

    .pic_news_lb1 li {
        float: left;
        width: 97%;
        padding: 35px 30px;
        position: relative;
        padding-right: 70px;
        background-color: #fff;
        box-shadow: 0 1px 15px rgb(0 0 0 / 35%);
        margin-bottom: 35px;
    }

    .pic_news_lb1 .l_img {
        padding-left: 405px;
        min-height: 330px;
    }

    .pic_news_lb1 .imgk {
        position: absolute;
        width: 360px;
        height: 260px;
        overflow: hidden;
        left: 30px;
        top: 35px;
    }

    .pic_news_lb1 .imgk img {
        width: 100%;
        min-height: 260px;
    }

    .pic_news_lb1 h5 {
        font-family: 'AbhayaLibre';
        color: #89bd1f;
        display: block;
        font-size: 20px;
        line-height: 1;
        overflow: hidden;
        width: 100%;
        margin: 0px 0 6px 0;
    }

    .pic_news_lb1 p {
        display: block;
        line-height: 1.5 !important;
        min-height: 180px;
        width: 100%;
        /* margin-top: 30px; */
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
}

@media only screen and (max-width: 800px) {
    .fontContOther1 {
        border: 1px solid #8bbb1c;
        margin: 0px auto;
        padding: 30px 60px 60px 40px;
    }

    .l_img .greenk {
        display: none;
    }

    .fontContOther1 {
        padding: 15px 15px 20px 15px;
    }

    .pic_news_lb1 {
        float: left;
        width: 100%;
        margin-top: 30px;
    }

    .pic_news_lb1.md20 {
        margin-bottom: 50px;
    }

    .pic_news_lb1 li {
        float: left;
        width: 100%;
        padding: 0px;
        position: relative;
        padding-right: 0px;
        background-color: #fff;
        box-shadow: 0 1px 15px rgb(0 0 0 / 35%);
        margin-bottom: 35px;
    }

    .pic_news_lb1 .l_img {
        padding-left: 0px;
        min-height: auto;
        padding: 15px;
    }

    .pic_news_lb1 .imgk {
        position: relative;
        width: 100%;
        height: auto;
        overflow: hidden;
        left: 0px;
        top: 0px;
        margin-bottom: 20px;
    }

    .pic_news_lb1 .imgk img {
        width: 100%;
        min-height: 195px;
    }

    .pic_news_lb1 h5 {
        font-family: 'AbhayaLibre';
        color: #89bd1f;
        display: block;
        font-size: 20px;
        line-height: 1.5;
        overflow: hidden;
        width: 100%;
        margin: 0px 0 6px 0;
    }

    .pic_news_lb1 p {
        display: block;
        line-height: 18px !important;
        min-height: 180px;
        width: 100%;
        /* margin-top: 30px; */
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
}

@media only screen and (max-width: 600px) {
    .l_img .greenk {
        width: 70px;
        height: 215px;
        position: absolute;
        right: -35px;
        bottom: 56px;
        background-color: #89BD1F;
    }

    .pic_news_lb1 {
        float: left;
        width: 100%;
        margin-top: 30px;
    }

    .pic_news_lb1.md20 {
        margin-bottom: 50px;
    }

    .pic_news_lb1 li {
        float: left;
        width: 101%;
        padding: 35px 30px;
        position: relative;
        padding-right: 70px;
        background-color: #fff;
        box-shadow: 0 1px 15px rgb(0 0 0 / 35%);
        margin-bottom: 35px;
    }

    .pic_news_lb1 .l_img {
        padding-left: 405px;
        min-height: 330px;
    }

    .pic_news_lb1 .imgk {
        position: absolute;
        width: 360px;
        height: 260px;
        overflow: hidden;
        left: 30px;
        top: 35px;
    }

    .pic_news_lb1 .imgk img {
        width: 100%;
        min-height: 260px;
    }

    .pic_news_lb1 h5 {
        font-family: 'AbhayaLibre';
        color: #89bd1f;
        display: block;
        font-size: 20px;
        line-height: 18px;
        min-height: 54px;
        overflow: hidden;
        width: 100%;
        margin: 0px 0 6px 0;
    }

    .pic_news_lb1 p {
        display: block;
        line-height: 18px !important;
        min-height: 180px;
        width: 100%;
        /* margin-top: 30px; */
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .fontContOther1 {
        padding: 15px 10px 20px 10px;
    }
}

/* WHO开始 */

.bottomFont1 {
    width: 38%;
    /* padding-right: 70px; */
    font-family: 'EnglishFont';
    font-size: 16px;
    color: #3e3a39;
}

.btaa {
    font-family: 'EnglishFont';
    padding: 0px 24px;
    display: inline-block;
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    position: absolute;
    bottom: 80px;
    color: rgb(121, 121, 121) !important;
    right: 60px;
}

.fourIcon {
    width: 106%;
    margin-left: -3%;

}

.fourIcon li {
    margin: 20px 3%;
    float: left;
    padding-left: 123px;
    position: relative;
    min-height: 93px;
    width: 44%;
}

.fourIcon li:nth-child(2n+1) {
    clear: both;
}

.fourIcon li .imgk {
    width: 93px;
    height: 93px;
    position: absolute;
    top: -5px;
    left: 0;
}

@media only screen and (min-width: 1400px) {
    .bottomFont1 {
        font-family: 'EnglishFont';
        font-size: 16px;
        color: #3e3a39;
    }

    .btaa {
        padding: 0px 24px;
        height: 36px;
        line-height: 36px;
        font-size: 22px;
    }

    .fourIcon li {
        padding-left: 134px;
        min-height: 104px;
    }

    .fourIcon li .imgk {
        width: 104px;
        height: 104px;
    }
}

@media only screen and (min-width: 1600px) {
    .bottomFont1 {
        font-family: 'EnglishFont';
        font-size: 18px;
        color: #3e3a39;
    }

    .btaa {
        padding: 0px 24px;
        height: 40px;
        line-height: 40px;
        font-size: 26px;
    }

    .fourIcon li {
        padding-left: 155px;
        min-height: 125px;
    }

    .fourIcon li .imgk {
        width: 125px;
        height: 125px;
    }

}

@media only screen and (min-width: 1800px) {
    .bottomFont1 {
        font-size: 20px;
    }

    .btaa {
        padding: 0px 24px;
        height: 45px;
        line-height: 45px;
        font-size: 28px;
    }

    .fourIcon li {
        padding-left: 185px;
        min-height: 145px;
    }

    .fourIcon li .imgk {
        width: 145px;
        height: 145px;
        top: -20px;
    }
}

@media only screen and (max-width: 1200px) {
    .bottomFont1 {
        width: 100%;
        margin-top: 20px;
        font-size: 13px;
    }

    .btaa {
        font-family: 'EnglishFont';
        padding: 0px 24px;
        display: inline-block;
        text-align: left;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        position: absolute;
        bottom: 0px;
        left: 0px;
    }

    .fourIcon {
        width: 106%;
        margin-left: -3%;

    }

    .fourIcon li {
        margin: 20px 3%;
        float: left;
        padding-left: 123px;
        position: relative;
        min-height: 93px;
        width: 44%;
    }

    .fourIcon li:nth-child(2n+1) {
        clear: both;
    }

    .fourIcon li .imgk {
        width: 93px;
        height: 93px;
        position: absolute;
        top: -5px;
        left: 0;
    }
}

@media only screen and (max-width: 800px) {

    .fourIcon {
        width: 100%;
    }

    .fourIcon li {
        min-height: 63px;
        padding-left: 90px;
        width: 100%;
    }

    .fourIcon li:nth-child(2n+1) {
        clear: both;
    }

    .fourIcon li .imgk {
        width: 63px;
        height: 63px;
        position: absolute;
        top: -5px;
        left: 0;
    }
}

@media only screen and (max-width: 600px) {
    .bottomFont1 {
        width: 100%;
        margin-top: 20px;
        font-size: 13px;
    }

    .btaa {
        font-family: 'EnglishFont';
        padding: 0px 24px;
        display: inline-block;
        text-align: left;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        position: absolute;
        bottom: 0px;
        left: 0px;
    }

    .fourIcon li {
        position: relative;
        min-height: 43px;
        padding-left: 60px;
    }

    .fourIcon li .imgk {
        width: 43px;
        height: 43px;
        position: absolute;
        top: -5px;
        left: 0;
    }
}

/* Journal开始 */

.JOURNAL {
    margin: 0px auto;
    padding: 0px 0px 0px 80px;
}

.ouFont {
    color: #009be4;
}

.jouBta {
    font-family: 'EnglishFont';
    padding: 0px 24px;
    display: inline-block;
    text-align: center;
    background-color: #2EA3DC;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #fff !important;
    position: absolute;
    bottom: -20px;
    right: 20px;
}

.jouList li {
    position: relative;
    padding-left: 105px;
    margin-bottom: 70px;

}

.jouList li .joudiv {
    min-height: 305px;
    border: 1px solid #2EA3DC;
    padding: 30px 30px 80px 140px;

}

.jouList li:nth-child(even) {
    padding-right: 105px;
    padding-left: 0px;
}

.jouList li .nrPic {
    width: 220px;
    height: 265px;
    position: absolute;
    left: 0px;
    top: 20px;
    overflow: hidden;
}

.jouList li .nrPic img {
    width: 100%;
}

.jouList li .jouBta::before {
    content: '';
    background-image: url(../images/joIcon.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 45px;
    height: 45px;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    left: 0px;
    top: 0px;
}

.jouList li:nth-child(even) .nrPic {
    right: 0px;
    left: auto;
}

.jouList li:nth-child(even) .joudiv {
    padding: 30px 140px 80px 30px;
}

.jouList li:nth-child(even) .jouBta {
    left: 20px;
    right: auto;
}

@media only screen and (max-width: 1200px) {
    .JOURNAL {
        padding: 10px;
    }

    .journalMian {
        width: 100%;
    }

    .jouBta {
        padding: 0px 24px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        color: #fff !important;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .jouList li {
        padding-left: 0px;
        margin-bottom: 15px;

    }

    .jouList li .joudiv {
        min-height: 235px;
        padding: 30px 30px 80px 200px;

    }

    .jouList li:nth-child(even) {
        padding-right: 0px;
    }

    .jouList li .nrPic {
        width: 180px;
        height: 225px;
        left: 5px;
        top: 5px;
    }

    .jouList li .jouBta::before {
        width: 33px;
        height: 33px;
        left: -5px;
        top: -2px;
    }

    .jouList li:nth-child(even) .nrPic {
        right: 17px;
        top: 11px;
        left: auto;
    }

    .jouList li:nth-child(even) .joudiv {
        padding: 30px 225px 80px 30px;
    }

    .jouList li:nth-child(even) .jouBta {
        left: 0px;
        right: auto;
    }
}

@media only screen and (max-width: 800px) {
    .JOURNAL {
        padding: 10px;
    }

    .journalMian {
        width: 100%;
    }

    .jouBta {
        padding: 0px 24px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #fff !important;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .jouList li {
        padding-left: 0px;
        margin-bottom: 15px;

    }

    .jouList li .joudiv {
        min-height: 180px;
        padding: 10px 10px 40px 150px;
    }

    .jouList li:nth-child(even) {
        padding-right: 0px;
    }

    .jouList li .nrPic {
        width: 137px;
        height: 165px;
        left: 5px;
        top: 5px;
    }


    .jouList li .jouBta::before {
        width: 22px;
        height: 22px;
        top: 0;
    }

    .jouList li:nth-child(even) .nrPic {
        right: 15px;
        top: 9px;
        left: auto;
    }

    .jouList li:nth-child(even) .joudiv {
        padding: 10px 168px 40px 10px;
    }

    .jouList li:nth-child(even) .jouBta {
        left: 0px;
        right: auto;
    }
}

@media only screen and (max-width: 600px) {
    .JOURNAL {
        padding: 10px;
    }

    .journalMian {
        width: 100%;
    }

    .jouBta {
        padding: 0px 24px;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        color: #fff !important;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .jouList li {
        padding-left: 0px;
        margin-bottom: 15px;

    }

    .jouList li .joudiv {
        min-height: 140px;
        padding: 10px 30px 40px 120px;
    }

    .jouList li:nth-child(even) {
        padding-right: 0px;
    }

    .jouList li .nrPic {
        width: 100px;
        height: 125px;
        left: 5px;
        top: 30px;
    }


    .jouList li .jouBta::before {
        width: 20px;
        height: 20px;
    }

    .jouList li:nth-child(even) .nrPic {
        right: 17px;
        top: 11px;
        left: auto;
    }

    .jouList li:nth-child(even) .joudiv {
        padding: 10px 130px 40px 10px;
    }

    .jouList li:nth-child(even) .jouBta {
        left: 0px;
        right: auto;
    }
}

/* inter开始 */

.qcTop {
    padding-top: 0 !important;
}

.interContent {
    position: relative;
}

.edu_list li {
    width: 100%;
    min-height: 37px;
    margin-bottom: 10px;
    padding-left: 60px;
    position: relative;
}

.edu_list ul li:nth-of-type(4) {
    margin-bottom: 40px;
}

.edu_list .edu_ico {
    width: 50px;
    height: 37px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.edu_list .edu_ico img {
    max-width: 100%;
    max-height: 35px;
    flex-shrink: 0;
}

.edu_list .dbt {
    line-height: 37px;
    font-size: 24px;
}

.edu_list {
    padding-left: 30px;
}

.edu_list ul.left {
    width: 44%;
}

.edu_list ul.right {
    width: 55%
}

.edu_list ul.right li {
    padding-left: 160px;
}

.edu_list ul.right .edu_ico {
    width: 140px;
}

@media only screen and (min-width: 1400px) {
    .qcTop {
        padding-top: 0 !important;
    }

    .interContent {
        position: relative;
    }

    .edu_list li {
        width: 100%;
        min-height: 40px;
        margin-bottom: 15px;
        padding-left: 60px;
        position: relative;
    }

    .edu_list ul li:nth-of-type(4) {
        margin-bottom: 40px;
    }

    .edu_list .edu_ico {
        width: 50px;
        height: 40px;
    }

    .edu_list .edu_ico img {
        max-width: 100%;
        max-height: 40px;
    }

    .edu_list .dbt {
        line-height: 37px;
        font-size: 28px;
    }

    .edu_list ul.right li {
        padding-left: 160px;
    }

    .edu_list ul.right .edu_ico {
        width: 140px;
    }
}

@media only screen and (min-width: 1600px) {


    .edu_list li {
        width: 100%;
        min-height: 45px;
        margin-bottom: 15px;
        padding-left: 60px;

    }

    .edu_list ul li:nth-of-type(4) {
        margin-bottom: 40px;
    }

    .edu_list .edu_ico {
        width: 50px;
        height: 45px;
    }

    .edu_list .edu_ico img {
        max-height: 45px;
        flex-shrink: 0;
    }

    .edu_list .dbt {
        line-height: 45px;
        font-size: 32px;
    }


    .edu_list ul.right li {
        padding-left: 170px;
    }

    .edu_list ul.right .edu_ico {
        width: 150px;
    }
}

@media only screen and (min-width: 1800px) {
    .edu_list li {
        width: 100%;
        min-height: 50px;
        margin-bottom: 15px;
        padding-left: 70px;

    }

    .edu_list ul li:nth-of-type(4) {
        margin-bottom: 40px;
    }

    .edu_list .edu_ico {
        width: 50px;
        height: 50px;
    }

    .edu_list .edu_ico img {
        max-height: 50px;
        flex-shrink: 0;
    }

    .edu_list .dbt {
        line-height: 50px;
        font-size: 36px;
    }


    .edu_list ul.right li {
        padding-left: 170px;
    }

    .edu_list ul.right .edu_ico {
        width: 150px;
    }
}

@media only screen and (max-width: 1200px) {
    .edu_list li {
        margin-bottom: 5px;
        padding-left: 55px;
    }

    .edu_list ul li:nth-of-type(4) {
        margin-bottom: 20px;
    }

    .edu_list .edu_ico {
        width: 50px;
        height: 37px;
        position: absolute;
        left: 0px;
        top: 0px;
        display: flex;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

    .edu_list .edu_ico img {
        max-height: 25px;
    }

    .edu_list .dbt {
        line-height: 40px;
        font-size: 18px;
    }

    .edu_list {
        padding-left: 30px;
    }

    .edu_list ul.right li {
        padding-left: 150px;
    }

    .edu_list ul.right .edu_ico {
        width: 140px;
    }
}

@media only screen and (max-width: 800px) {
    .edu_list li {
        width: 100%;
        min-height: 37px;
        margin-bottom: 10px;
        padding-left: 60px;
        position: relative;
    }

    .edu_list ul li:nth-of-type(4) {
        margin-bottom: 0px;
    }

    .edu_list .edu_ico {
        width: 50px;
        height: 24px;
        position: absolute;
        left: 0px;
        top: 0px;
        display: flex;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

    .edu_list .edu_ico img {
        max-height: 24px;
    }

    .edu_list .dbt {
        line-height: 28px;
        font-size: 16px;
    }

    .edu_list {
        padding-left: 30px;
    }

    .edu_list ul.left {
        width: 100%;
        margin-bottom: 20px;
    }

    .edu_list ul.right {
        width: 100%
    }

    .edu_list ul.right li {
        padding-left: 120px;
    }

    .edu_list ul.right .edu_ico {
        width: 100px;
    }
}

@media only screen and (max-width: 600px) {
    .edu_list li {
        width: 100%;
        min-height: 37px;
        margin-bottom: 0px;
        padding-left: 55px;
        position: relative;
    }

    .edu_list ul li:nth-of-type(4) {
        margin-bottom: 0px;
    }

    .edu_list .edu_ico {
        width: 50px;
        height: 24px;
        position: absolute;
        left: 0px;
        top: 0px;
        display: flex;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

    .edu_list .edu_ico img {
        max-height: 24px;
    }

    .edu_list .dbt {
        line-height: 28px;
        font-size: 13px;
    }

    .edu_list {
        padding-left: 30px;
    }

    .edu_list ul.left {
        width: 100%;
        margin-bottom: 20px;
    }

    .edu_list ul.right {
        width: 100%
    }

    .edu_list ul.right li {
        padding-left: 80px;
    }

    .edu_list ul.right .edu_ico {
        width: 60px;
    }
}

/* who2页面开始 */

.three_Div {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 50px;

}

.three_Div .main {
    width: 100%;
    padding: 30px 0 40px 0;

}

.blueLine li {
    width: 32%;
    margin-right: 2%;
    float: left;
    border: 1px solid #48AFE0;
}

.blueLine li:last-child {
    margin-right: 0;
}

.blueLine li .threePic {
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 225px;
    overflow: hidden;
    padding: 25px 40px;
}

.blueLine li .allContent {
    padding: 25px 30px;
}

@media only screen and (min-width: 1400px) {

    .blueLine li .threePic {
        min-height: 255px;
    }

    .blueLine li .allContent {
        padding: 25px 25px;
    }
}

@media only screen and (min-width: 1600px) {

    .blueLine li .threePic {
        padding: 30px 45px;
        min-height: 290px;
    }

    .blueLine li .allContent {
        padding: 35px 35px;
    }
}

@media only screen and (min-width: 1800px) {

    .blueLine li .threePic {
        padding: 30px 55px;
        min-height: 340px;
    }

    .blueLine li .allContent {
        padding: 35px 30px;
    }
}

@media only screen and (max-width: 1200px) {
    .three_Div {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 20px;

    }

    .three_Div .main {
        width: 100%;
        padding: 0px 15px 20px 15px;

    }

    .blueLine li {
        width: 32%;
        margin-right: 2%;
        float: left;
        border: 1px solid #48AFE0;
    }

    .blueLine li:last-child {
        margin-right: 0;
    }

    .blueLine li .threePic {
        padding: 15px 30px;
        max-height: 195px;
        overflow: hidden;
    }

    .blueLine li .allContent {
        padding: 20px 18px;
    }
}

@media only screen and (max-width: 800px) {
    .three_Div {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 20px;

    }

    .three_Div .main {
        width: 100%;
        padding: 0px 15px 20px 15px;

    }

    .blueLine li {
        width: 100%;
        float: left;
        margin-top: 10px;
        border: 1px solid #48AFE0;
    }


    .blueLine li .threePic {
        padding: 15px 20px;
        max-height: 100%;
    }

    .blueLine li .allContent {
        padding: 20px 15px;
    }
}

@media only screen and (max-width: 600px) {
    .three_Div {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 20px;

    }

    .three_Div .main {
        width: 100%;
        padding: 0px 15px 20px 15px;

    }

    .blueLine li {
        width: 100%;
        float: left;
        border: 1px solid #48AFE0;
        margin-top: 10px;
    }

    .blueLine li .threePic {
        padding: 15px 20px;
        max-height: 100%;
    }

    .blueLine li .allContent {
        padding: 20px 15px;
    }
}

.MEDICAL1 {
    width: 100%;
    background: rgba(255, 255, 255, .9);
    position: absolute;
    left: 0px;
    bottom: 0px
}

.MEDICAL1 .topFont {
    float: left;
    padding: 50px 50px 0 50px;
}

.fiveLi li {
    padding-bottom: 15px;
    position: relative;
}

.fiveLi li::before {
    content: '•';
    color: #48AFE0;
    left: -20px;
    top: 5px;
    position: absolute;
}


.medOverMain {
    width: 90%;
    margin: 0 auto;
}

.medOverMain .medBgPic {
    padding: 30px 0 0 0;
}

.medBgPic {
    position: relative;
}

.MEDICAL1 .allH1 {
    padding-left: 45px;
}

.medBgPic1 {
    position: relative;
    width: 100%;
    padding-right: 22%;
    border-top: 2px solid #8BBF1F;
    border-right: 2px solid #8BBF1F;
}

.medBgPic2 {
    position: relative;
    top: -2px;
}

.medBgPic3 {
    position: relative;
    padding-left: 405px;
    min-height: 300px;
}

.medBgPic4 {
    max-width: 385px;
    position: absolute;
    left: 0;
    top: 0;
}

.medBgFont {
    min-height: 310px;
    position: relative;
    top: -20px;
    width: 100%;
    border-left: 2px solid #8BBF1F;
    border-right: 2px solid #8BBF1F;
    border-bottom: 2px solid #8BBF1F;
    padding: 65px 40px 65px 65px;
}

.metb_1 .bt11:before {
    background-image: url(../images/med.png);
}

.alltb .bt11:before {
    content: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: absolute;
    width: 33px;
    height: 58px;
    left: 0px;
    top: -10px;
}

.threeUl {
    float: left;
    width: 100%;
}

.threeUl li {
    position: relative;
    padding-bottom: 20px;
    padding-left: 20px;
    width:33.3333%;
    float:left;
}

.threeUl li::before {
    content: '•';
    color: #8BBF1F;
    left: -5px;
    top: 0px;
    position: absolute;
}

.medover60 {
    width: 60%;
}

.medover38 {
    width: 38%;
}

@media only screen and (max-width: 1200px) {
    .MEDICAL1 {
        width: 100%;
        background: rgba(255, 255, 255, .9);
        position: relative;
        left: 0px;
        bottom: 0px
    }

    .MEDICAL1 .topFont {
        float: left;
        padding: 15px 0px 0 0px;
    }

    .MEDICAL1 .allH1 {
        padding-left: 40px;
    }

    .fiveLi li {
        padding-bottom: 15px;
        position: relative;
    }

    .fiveLi li::before {
        content: '•';
        color: #48AFE0;
        left: -10px;
        top: 2px;
        position: absolute;
    }


    .medOverMain {
        width: 100%;
        margin: 0 auto;
        padding: 10px;
    }

    .medOverMain .medBgPic {
        padding: 10px 0 0 0;
    }

    .medBgPic {
        position: relative;
    }

    .medBgPic1 {
        position: relative;
        width: 100%;
        padding-right: 0;
        border-top: 0px solid #8BBF1F;
        border-right: 0px solid #8BBF1F;
    }

    .medBgPic2 {
        position: relative;
        top: -2px;
    }

    .medBgPic3 {
        position: relative;
        padding-left: 0px;
        min-height: auto;
    }

    .medBgPic4 {
        display: none;
    }

    .medBgFont {
        min-height: auto;
        position: relative;
        top: -20px;
        width: 100%;
        border: 2px solid #8BBF1F;
        padding: 10px;
    }

    .metb_1 .bt11:before {
        background-image: url(../images/med.png);
    }

    .alltb .bt11:before {
        content: '';
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        position: absolute;
        width: 27px;
        height: 40px;
        left: 0px;
        top: -10px;
    }

    .threeUl {
        float: left;
        /*padding-right: 50px;*/
        /*width: 33%;*/
    }

    .threeUl li {
        position: relative;
        padding-bottom: 10px;
        padding-left: 20px;
    }

    .threeUl li::before {
        content: '•';
        color: #8BBF1F;
        left: -5px;
        top: 0px;
        position: absolute;
    }

    .medover60 {
        width: 100%;
    }

    .medover38 {
        width: 100%;
    }
}

@media only screen and (max-width: 800px) {
    .threeUl {
        float: left;
    }

    .threeUl li {
        position: relative;
        padding-bottom: 5px;
        padding-left: 20px;
    }

    .MEDICAL1 .allH1 {
        padding-left: 30px;
    }

    .alltb .bt11:before {
        width: 21px;
        height: 42px;
    }
}

@media only screen and (max-width: 600px) {
    .threeUl {
        float: left;
        width: 100%;
    }

    .threeUl li {
        position: relative;
        padding-bottom: 5px;
        padding-left: 10px;
        width:100%;
    }

    .alltb .bt11:before {
        width: 26px;
        height: 39px;
    }
}

.nyH1 {
    font-size: 40px;
    height: 48px;
    line-height: 48px;
    font-family: 'EnglishFont';
    width: 100%;
    float: left;
    position: relative;
    padding-left: 45px;
}

.threePicDiv img {
    width: 33.333%;
    float: left;
}

.twoTable {
    width: 100%;
}

.twoTable tr {
    width: 50%;
    text-align: center;
}

.twoTable th {
    text-align: center;
    margin-bottom: 30px;
}

.phonrIcon::before {
    content: '';
    background-image: url(../images/whoPhone.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 25px;
    height: 19px;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    left: 0px;
    top: 0px;
}

.emailIcon::before {
    content: '';
    background-image: url(../images/whoemail.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 24px;
    height: 18px;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    left: 0px;
    top: -2px;
}

.fourLi li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #727171;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.wi70 {
    width: 70%;
}

.wi27 {
    width: 27%;
}

/* zj */
.zj_list ul {
    width: 106%;
    float: left;
    margin: 0 0 0 -3%;
}

.zj_list li {
    width: 27.3333%;
    float: left;
    margin: 20px 3%;
}

.zj_list li:nth-child(3n+1) {
    clear: both;
}

.zj_list .imgk {
    position: relative;
    padding: 18px 20px;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 20px;
    ;
}

.zj_list .imgk img {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.zj_list .imgk i {
    width: 50%;
    position: absolute;
    border: solid 3px #2ea2db;
    border-left-width: 0;
    -moz-border-radius: 0 30px 30px 0;
    -webkit-border-radius: 0 30px 30px 0;
    border-radius: 0 30px 30px 0;
    right: 0;
    top: 5px;
    bottom: 5px;
}

.zj_list .imgk i:before,
.zj_list .imgk i::after {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: -5.5px;
    left: -5px;
    background-color: #2ea2db;
}

.zj_list .imgk i::after {
    top: auto;
    bottom: -5.5px;
}

.zj_list .txtk {
    padding: 5px 10px;
    background-color: #2ea2db;
    color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    font-size: 13px;
    position: relative
}

.zj_list .txtk:before {
    content: "";
    background-color: #2ea2db;
    width: 3px;
    height: 25px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: -25px;
}

.zj_list .txtk .dbt {
    font-size: 20px;
    border-bottom: solid 1px #fff;
    padding-bottom: 5px;
    margin-bottom: 8px;
}

.zj_list .txtk .dbt b {
    font-size: 18px;
    margin-left: 1em;
}

@media only screen and (min-width: 1400px) {
    .zj_list .txtk .dbt {
        font-size: 22px;
    }

    .zj_list .txtk .dbt b {
        font-size: 20px;
    }
}

@media only screen and (min-width: 1600px) {
    .zj_list .txtk .dbt {
        font-size: 24px;
    }

    .zj_list .txtk .dbt b {
        font-size: 22px;
    }
}

@media only screen and (min-width: 1800px) {
    .zj_list .txtk .dbt {
        font-size: 26px;
    }

    .zj_list .txtk .dbt b {
        font-size: 24px;
    }
}

@media only screen and (max-width: 1200px) {
    .zj_list .txtk {
        padding: 5px 10px;
        font-size: 13px;
        position: relative
    }

    .zj_list .txtk:before {
        content: "";
        background-color: #2ea2db;
        width: 3px;
        height: 25px;
        position: absolute;
        left: 50%;
        margin-left: -3px;
        top: -25px;
    }

    .zj_list .txtk .dbt {
        font-size: 18px;
        border-bottom: solid 1px #fff;
        padding-bottom: 5px;
        margin-bottom: 8px;
    }

    .zj_list .txtk .dbt b {
        font-size: 16px;
    }
}

@media only screen and (max-width: 800px) {
    .zj_list li:nth-child(3n+1) {
        clear: inherit;
    }

    .zj_list li:nth-child(2n+1) {
        clear: both;
    }

    .zj_list ul {
        width: 104%;
        float: left;
        margin: 0 0 0 -2%;
    }

    .zj_list li {
        width: 46%;
        float: left;
        margin: 10px 2%;
    }


    .zj_list .txtk .dbt {
        font-size: 16px;
    }

    .zj_list .txtk .dbt b {
        font-size: 14px;
    }
}

@media only screen and (max-width: 600px) {
    .zj_list ul {
        width: 100%;
        float: left;
        margin: 0 auto;
    }

    .zj_list li {
        width: 100%;
        float: left;
        margin: 0px 0px 10px 0;

    }

    .zj_list .txtk .dbt {
        font-size: 16px;
    }

    .zj_list .txtk .dbt b {
        font-size: 14px;
    }
}

.labg {
    background-image: url(../images/laofBg.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: left bottom;
    padding-bottom: 20%;
}