@media screen and (max-width: 820px) {
    .menus img {
        display: block;
    }
    .nav {
        display: none;
    }
    .con {
        width: 100%;
        margin: 0 auto;
        background: #fff;
    }
    .header {
        width: 100%;
        background: url(../images/head_bg.png) no-repeat top center;
        height: 6.875rem;
    }
    .header .logo img {
        padding-top: 0.625rem;
        height: 3.8125rem;
    }
    .logo {
        width: auto;
        height: 4.8125rem;
        padding: 1.0625rem 0 0 0.9375rem;
    }
    .head_right p {
        display: none;
    }
    .con_news {
        display: flex;
        width: 100%;
        flex-direction: column;
    }
    .news_left {
        float: left;
        width: 100%;
    }
    .pages {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
    }
    .pages .hd {
        display: none;
        height: 0.9375rem;
        width: auto;
        overflow: hidden;
        position: absolute;
        right: 1.5625rem;
        bottom: 0.3125rem;
        z-index: 1;
    }
    .pages .hd ul {
        overflow: hidden;
        zoom: 1;
        float: left;
    }
    .pages .hd ul li {
        float: left;
        margin-right: 0.3125rem;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        line-height: 0.875rem;
        text-align: center;
        background: #fff;
        cursor: pointer;
    }
    .pages .hd ul li.on {
        background: #f00;
        color: #fff;
    }
    .pages .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }
    .pages .bd li {
        zoom: 1;
        vertical-align: middle;
    }
    .pages .bd img {
        width: 100%;
        height: 100%;
        object-fit: scale-down;
        display: block;
    }
    .pages .bd {
        height: 14.6875rem;
        width: 100%;
        overflow: hidden;
        position: relative;
    }
    .pages .bd ul li {
        position: absolute;
        top: 0;
        left: 35.625rem;
        width: 100%;
        height: autos;
    }
    .pages .bd ul li h3 {
        position: absolute;
        bottom: 0rem;
        left: 0;
        width: 100%;
        z-index: 1;
        font-weight: normal;
        color: #FFF;
        text-indent: 2em;
        font-size: 0.875rem;
        line-height: 1rem;
        background-color: rgba(0, 0, 0, .6);
        font-family: "微软雅黑";
    }
    .pages .bd ul li div {
        position: absolute;
        bottom: 1.625rem;
        font-size: 0.8125rem;
        left: 0;
        height: 1.875rem;
        background-color: #000;
        width: 20.9375rem;
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .pages .prev,
    .pages .next {
        position: absolute;
        left: 3%;
        top: 50%;
        margin-top: -1.5625rem;
        display: block;
        width: 2rem;
        height: 2.5rem;
        background: url(../images/slider-arrow.png) -6.875rem 0.3125rem no-repeat;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }
    .pages .next {
        left: auto;
        right: 3%;
        background-position: 0.5rem 0.3125rem;
    }
    .pages .prev:hover,
    .pages .next:hover {
        filter: alpha(opacity=100);
        opacity: 1;
    }
    .notice {
        width: 100%;
        height: auto;
        background: #f2f2f2;
        float: right;
        margin-top: 1.25rem;
    }
    .notice h3 {
        width: 18.4375rem;
        height: 2.25rem;
        background: url(../images/notice_bg.jpg) no-repeat;
        line-height: 2.25rem;
        color: #fff;
        font-size: 1rem;
        padding-left: 2.5rem;
        font-family: "微软雅黑";
        font-weight: normal;
    }
    .notice ul li p {
        margin-left: 1.0625rem;
        width: 82vw;
        font-size: 1.3rem;
    }
    .notice h3 span {
        font-size: 0.75rem;
        color: #4d94cd;
    }
    .notice_con {
        width: 100%;
        margin: 0 auto;
        padding: 0.3125rem 0 0.625rem;
        border-bottom: 0.0625rem dashed #d9d9d9;
    }
    .notice_con h4 {
        width: 100%;
        height: 1.875rem;
        line-height: 1.875rem;
        font-size: 0.875rem;
        text-align: center;
    }
    .notice_con p {
        line-height: 1.5rem;
        text-indent: 2em;
        color: #707070;
    }
    .notice_con p a {
        color: #c20000;
        font-weight: bold;
    }
    .notice ul {
        padding: 0.3125rem 0.625rem;
    }
    .notice li {
        width: 100%;
        line-height: 1.875rem;
        font-size: 0.875rem;
        margin-top: 1.25rem;
    }
    .notice li b {
        font-family: "宋体";
        font-weight: 500;
    }
    .notice li a {
        color: #4a4a4a;
    }
    .notice li a:hover {
        color: #f00;
    }
    form,
    ul,
    li,
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    dd,
    dl,
    dt {
        font-size: 1rem;
        margin: 0;
        padding: 0;
    }
    .news {
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
        margin-top: 1.25rem;
        font-size: 1.3rem;
    }
    .news h3 {
        width: 100%;
        height: 1.875rem;
        line-height: 1.875rem;
        font-size: 1rem;
        color: #707070;
        border-bottom: 0.0625rem #d9d9d9 solid;
    }
    .hot_news {
        width: 100%;
        padding: 0.4375rem 0 0.5rem;
        border-bottom: 0.0625rem #d9d9d9 solid;
    }
    .hot_news a:hover {
        color: #f00;
    }
    .hot_news a:hover span {
        color: #f00;
    }
    .hot_news h4 a {
        line-height: 1.5rem;
        font-size: 1rem;
        color: #4a4a4a;
    }
    .hot_news h4 a span {
        color: #014a90;
        font-weight: 500;
        font-size: 1.3rem;
        display: inline-block;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .hot_news p {
        line-height: 1.2rem;
        margin: 0.375rem 0;
        color: #707070;
        text-indent: 2em;
    }
    .hot_news p a {
        color: #c20000;
        font-family: "宋体";
    }
    .news ul {
        float: left;
        width: 50%;
        margin-top: 0.9375rem;
    }
    .news li {
        float: left;
        width: 17.5rem;
        line-height: 1.875rem;
        padding-left: 0.9375rem;
        background: url(../images/icon_01.jpg) no-repeat left center;
        font-size: 0.875rem;
        padding-right: 0.625rem;
    }
    .news li a {
        color: #4a4a4a;
    }
    .news li a:hover {
        color: #f00;
    }
    .right_t {
        float: none;
        width: 100%;
        margin-top: 1.0625rem;
    }
    .mobileList {
        background-color: #fff;
        float: none;
        width: 20.9375rem;
        margin: 0 auto;
        text-align: center;
    }
    .right_t p {
        background: url(../images/hysq.jpg) no-repeat;
        background-size: 100%;
        width: 100%;
        height: 3.5rem;
        line-height: 2.5rem;
        margin: 0 0 0 0;
        font-size: 1.125rem;
        color: #fff;
        text-decoration: none;
    }
    .right_t p span {
        padding-left: 0.625rem;
        font-size: 1rem;
        color: #fff;
        text-decoration: none;
    }
    .home_con {
        display: flex;
        flex-direction: column;
        margin-top: 1.25rem;
    }
    .home_01 {
        float: left;
        width: 100%;
        display: inline;
    }
    .home_01 h3 {
        width: 100%;
        border-bottom: 0.125rem solid #4a4a4a;
    }
    .home_01 h3 span {
        width: 16.75rem;
        height: 1.875rem;
        line-height: 2rem;
        text-align: left;
        background: url(../images/bg02.jpg) no-repeat;
        color: #fff;
        display: block;
        font-size: 1rem;
        font-family: "微软雅黑";
        font-weight: normal;
        padding-left: 0.625rem
    }
    .home_01 h3 a {
        float: right;
        line-height: 2rem;
        margin-right: 0.625rem;
        display: inline;
        font-weight: normal;
    }
    .home_news {
        width: 100%;
        padding: 0.3125rem 0 0.625rem;
        border-bottom: 0.0625rem solid #d9d9d9;
    }
    .home_news h4 {
        font-size: 1.3rem;
        text-align: center;
        line-height: 1.875rem;
        color: #000;
    }
    .home_news p {
        line-height: 1.375rem;
        text-indent: 2em;
        color: #707070;
    }
    .home_news p a {
        color: #c20000;
        font-family: "宋体";
    }
    .home_01 ul {
        width: 100%;
        margin-top: 0.625rem;
    }
    .home_01 li {
        float: left;
        width: 98%;
        line-height: 1.75rem;
        padding-left: 0.375rem;
        font-size: 1rem;
        list-style: none;
    }
    .home_01 li a {
        color: #4a4a4a;
    }
    .home_01 li span {
        float: right;
        font-size: 1rem;
    }
    .home_01 li a:hover {
        color: #f00;
    }
    .home_right {
        margin-top: 1.25rem;
        float: right;
        width: 100%;
    }
    .home_vip img {
        width: 15.5625rem;
        height: 4.25rem;
        margin-bottom: 0.625rem;
    }
    .new_vip {
        display: none;
    }
    .vip {
        width: 100%;
        margin-top: 0.625rem;
    }
    .vip img {
        float: left;
        width: 8.75rem;
        height: 9.375rem;
        margin-bottom: 0.3125rem
    }
    /*.vip_right {

            width:6.25rem;
        }*/
    .vip {
        width: 100%;
        height: 10.625rem;
        position: relative;
        overflow: hidden;
    }
    .vip .bd {
        width: 100%;
        height: 10.625rem;
    }
    .vip .prev,
    .vip .next {
        position: absolute;
        left: 3%;
        top: 50%;
        margin-top: -1.5625rem;
        display: block;
        width: 2rem;
        height: 2.5rem;
        background: url(/images/slider-arrow.png) -6.875rem 0.3125rem no-repeat;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }
    .vip .next {
        left: auto;
        right: 14%;
        background-position: 0.5rem 0.3125rem;
    }
    .vip .prev:hover,
    .vip .next:hover {
        filter: alpha(opacity=100);
        opacity: 1;
    }
    .vip ul {
        width: 100%;
        margin-left: 1.125rem
    }
    .vip ul li {
        float: left;
        text-align: center;
        width: 10rem;
    }
    .vip ul li h4 {
        text-align: center;
        width: 8.75rem;
        font-weight: normal;
        float: left;
    }
    .vip_right p {
        line-height: 1.25rem;
    }
    .hyhd {
        width: 100%;
        margin-top: 0.9375rem;
        display: flex;
        flex-direction: column;
        height: auto;
    }
    .hyhd li {
        text-align: cetner;
        float: left;
        width: 100%;
        margin: 0.3125rem 0;
        margin-left: 0;
        display: inline;
        position: relative;
    }
    .hyhd li img {
        width: 100%;
        height: auto;
    }
    .hyhd li p {
        width: 100%;
        text-align: left;
        text-indent: 1em;
        font-size: 1rem;
        position: absolute;
        margin: 0rem;
        height: 1.875rem;
        line-height: 1.875rem;
        color: #fff;
        background-color: rgba(0, 0, 0, .4);
        bottom: 0rem;
        left: 0rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .zhuanjia {
        width: 100%;
        margin-top: 0.9375rem;
    }
    .zhuanjia li {
        float: left;
        width: 9.8125rem;
        margin: 0 1.125rem;
        display: inline;
        display: inline;
    }
    .zhuanjia li img {
        width: 9.4375rem;
        height: 10rem;
        background: #fff;
        padding: 0.125rem;
        border: 0.0625rem solid #d9d9d9;
    }
    .zhuanjia li p {
        width: 100%;
        text-align: center;
        line-height: 1.875rem;
        font-size: 0.875rem;
    }
    .link {
        margin-top: 0.625rem;
        margin-left: 0rem;
        float: left;
        width: 100%;
        height: auto;
        background: #efefef;
        border: 0.0625rem solid #bac9d8;
    }
    .link .addr {
        margin: 0.9375rem 0rem 1rem 0rem;
        line-height: 1.25rem;
        text-align: center;
        width: 100%;
        height: auto;
        /* color: red; */
        font-size: 1rem;
        float: left;
    }
    .link .addr a {
        color: #6c6c6c;
        line-height: 1.25rem;
        padding: 0 0.0625rem;
    }
    .footer {
        width: 100%;
        padding: 0rem;
    }
    .footer_nav {
        display: none;
    }
    .footer_bottom {
        width: 100%;
        margin: 1.25rem auto;
        text-align: center;
    }
    /* 列表页 */
    .list_da_left {
        width: 100%;
        height: auto;
        margin-top: 0.625rem;
        float: none;
    }
    .list_da_right {
        width: 100%;
        height: auto;
        background: #fff;
        margin-top: 0.625rem;
        float: none;
    }
    .list_da_left p {
        line-height: 1.625rem;
        margin-top: 0.625rem;
        font-size: 0.875rem;
        font-family: "微软雅黑";
    }
    .list_da_left_xx {
        width: 100%;
        height: auto;
        float: left;
        padding: 0;
    }
    .list_da_left_xx img {
        width: 13.375rem;
        height: 7.125rem;
        float: left;
    }
    .list_da_left_xx_wz {
        width: 98%;
        margin: 0 0.625rem;
        background: #fff;
        float: left;
        border-bottom: 0.0625rem dashed #CCC;
    }
    .list_map {
        width: 97%;
        height: auto;
        float: left;
        padding: 0.3125rem 0.625rem;
    }
    .list_map h2 {
        font-size: 1.25rem;
        line-height: 2.5rem;
        float: left;
        margin-bottom: 0rem;
    }
    .list_map h3 {
        font-weight: normal;
        width: 37.5rem;
        float: left;
        font-size: 0.875rem;
        line-height: 1.875rem;
    }
    .list_map h3 span {
        float: left;
    }
    .list_map iframe {
        margin-top: 0.625rem;
    }
    .list_xsjl {
        width: 97%;
        height: auto;
        float: left;
        padding: 0.3125rem 0.625rem;
    }
    .list_xsjl_01 {
        width: 93%;
        margin: 0 0.625rem;
        height: auto;
        padding: 0.9375rem 0 0.625rem 0;
        float: left;
        border-bottom: 0.0625rem dashed #CCC;
    }
    .list_xsjl_01 img {
        width: 100%;
        height: 12.5rem;
    }
    .list_xsjl_01 h2 {
        width: 100%;
        height: 1.875rem;
        float: left;
        line-height: 1.875rem;
        font-size: 1.125rem;
        margin-top: 0.625rem;
        font-weight: 500;
        font-family: "黑体";
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .list_xsjl_01 h3 {
        width: 100%;
        height: 1.5625rem;
        float: left;
        font-size: 0.875rem;
        font-weight: normal;
        line-height: 1.5625rem;
    }
    .list_da_left_xx_wz .p1 {
        font-size: 1.125rem;
        margin: 0rem;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .list_da_left_xx_wz .p1 span {
        font-size: 0.875rem;
        float: right;
        color: #666;
    }
    .list_da_left_xx_wz .p2 {
        margin: 0rem;
        font-size: 1rem;
        color: #747474;
        line-height: 1.625rem;
    }
    .list_da_left_xx_wz .p2 a {
        color: #c20000;
        font-family: "宋体";
    }
    .list_da_left_xx_wz .p3 {
        margin: 0.1875rem 0 0.3125rem 0;
    }
    .list_da_left_xx_wz .p3 span {
        background: url(../images/list_ydl.jpg) left no-repeat;
        padding-left: 1.875rem;
        margin: 0 0 0 0.625rem;
    }
    .list_da_left_xx_wz .p3 span em {
        color: #f00;
        margin: 0rem;
        padding: 0rem;
        font-size: 0.75rem;
    }
    .list_da_left_xx_wz .p4 {
        background: url(../images/list_wzf.jpg) left no-repeat;
        padding-left: 1.5625rem;
        line-height: 1.875rem;
        margin: 0 0 0.3125rem 0rem;
        color: #0862b9;
        font-size: 0.75rem;
    }
    .list_da_left_fy {
        width: 100%;
        height: 1.6875rem;
        float: left;
        font-size: 0.875rem;
        line-height: 1.625rem;
        text-indent: 0.625rem;
    }
    .list_da_right_top {
        width: 100%;
        height: 12.5rem;
        background: #ccc;
        float: left;
    }
    #list_da_right_kjfs {
        width: 9.9375rem;
        height: 2.1875rem;
        background: rgb(211, 211, 211);
        float: left;
        margin-left: 0.3125rem;
        margin-top: 0.3125rem;
        line-height: 2.3125rem;
        text-align: center;
        cursor: pointer;
    }
    #list_da_right_kjfs:hover {
        background: rgb(8, 100, 186);
        color: #fff;
    }
    .list_da_right_lt {
        width: 20.4375rem;
        height: auto;
        float: left;
        padding-left: 0.3125rem;
        margin-top: 0.625rem;
    }
    .list_da_right_lt_title {
        width: 15.375rem;
        height: 1.9375rem;
        float: right;
        margin-right: 0.375rem;
        font-size: 1.125rem;
        line-height: 2.3125rem;
        color: #5A5A5A;
        border-bottom: 0.1875rem solid #D9D9D9;
    }
    .list_da_right_lt_title a {
        font-size: 0.75rem;
        float: right;
        color: #666666;
    }
    #list_da_right_lt_bottom {
        width: 5.875rem;
        height: 1.6875rem;
        background: rgb(238, 238, 238);
        float: left;
        margin-left: 0.75rem;
        margin-top: 0.4375rem;
        line-height: 1.75rem;
        text-align: center;
        cursor: pointer;
    }
    #list_da_right_lt_bottom:hover {
        background: rgb(8, 100, 186);
        color: #fff;
    }
    #kjdkfimg {
        width: 18.4375rem;
        height: 2.25rem;
        background: url(/images/notice_bg.jpg) no-repeat;
        line-height: 2.25rem;
        color: #fff;
        font-size: 1rem;
        padding-left: 2.625rem;
        font-family: "微软雅黑";
        font-weight: normal;
        margin-top: -0.3125rem;
    }
    .home_01_span {
        float: right;
        font-size: 0.6875rem;
        color: #616161;
        margin-right: 0.625rem;
    }
    #imgone {
        width: 100%;
        height: auto;
    }
    .home-new {
        width: 100%;
    }
    .list_da_left_fy {
        width: 100%;
        height: 3.75rem;
        margin: 0 auto;
        text-align: center;
        line-height: 3.75rem;
    }
    .list_da_left_fy ul {
        text-align: center;
        height: 3.125rem;
        list-style-type: none;
    }
    .list_da_left_fy li {
        display: inline;
        background: #fcfcfc;
        padding: 0.3125rem 0.625rem;
        color: #666666;
        font-weight: bold;
        font-size: 0.75rem;
        border: 0.0625rem solid #CCC;
    }
    .list_da_left_fy li a {
        color: #666666;
        font-weight: bold;
    }
    .list_da_left_fy ul li:hover {
        background: #0076fd;
        cursor: pointer;
        color: #FFF;
    }
    .list_da_left_fy ul li a:hover * {
        color: #FFF;
    }
    .list_da_left_fy ul li:hover * {
        color: #FFF;
    }
    .list_da_left_fy ul li.thisclass {
        background: #0076fd;
        cursor: pointer;
        color: #FFF;
    }
    .list_da_left_fy ul li.thisclass a {
        color: #fff;
    }
    /* 详情页 */
    .body_title {
        text-align: center;
        font-size: 1.3rem;
        padding: 0 1.25rem;
        margin-bottom: 0.6875rem;
        line-height: 2.125rem;
        color: #4E4E4E;
        margin-top: 1.875rem;
    }
    .body_body {
        width: 100%;
        float: left;
        line-height: 1.4375rem;
        color: #333;
    }
    .body_body p {
        padding: 0 1.25rem;
        text-align: justify;
    }
    .body_isclick {
        font-size: 0.75rem;
        text-align: center;
        padding-bottom: 0.875rem;
        color: #A3A3A3;
    }
    .body_isclick span {
        padding: 0 0.25rem;
    }
    .body_top_bottom {
        width: 100%;
        height: 1.625rem;
        float: left;
        text-align: center;
        padding-top: 0.625rem;
        font-size: 0.75rem;
        background: rgb(225, 225, 225);
        color: #505050;
        margin-top: 0.625rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .body_top_bottom a {
        color: #505050;
    }
    /* 专家列表 */
    .list_da {
        width: 100%;
        height: auto;
        padding-bottom: 1.25rem;
    }
    .list_da_top {
        width: 99%;
        padding-left: 1%;
        height: 2.25rem;
        background: #E8E8E8;
        float: left;
        font-size: 0.8125rem;
        line-height: 2.3125rem;
        color: #0862B9;
    }
    #jg_xin1 {
        height: auto;
        width: 100%;
        float: left;
    }
    .myb_tu img {
        width: 98%;
        height: auto;
    }
    #jg_xin1 li {
        width: 100%;
        height: auto;
        display: flex;
        background-color: #f2f2f2;
        margin-left: 0;
        border: 0.0625rem solid #bac3cb;
        margin-top: 0.625rem;
    }
    #jg_xin1 .myb_tu {
        width: 100%;
        height: auto;
        float: left;
        background-color: #f2f2f2;
        margin-left: 0;
        border: 0.0625rem solid #bac3cb;
        margin-top: 0.625rem;
    }
    .jg_ul {}
    .jg_ul_c {
        flex: 1;
    }
    #jg_xin1 li img {
        width: 8.75rem;
        background-color: #353535;
        height: 9.375rem;
        margin-left: 0.375rem;
        float: none;
        margin-top: 0.375rem;
    }
    #jg_xin1 li h2 {
        float: none;
        width: 100%;
        padding-left: 0.4375rem;
        margin-top: 0.125rem;
        color: #000;
        line-height: 1.5rem;
        font-size: 0.875rem;
    }
    #jg_xin1 li .zj_jj {
        float: none;
        width: 100%;
        padding-left: 0.4375rem;
        margin-top: 0.125rem;
        color: #666;
        line-height: 1.5rem;
    }
    #jg_xin1 li .zj_jj span {
        font-weight: bold;
        float: none;
    }
    #jg_xin1 li .zj_jj p {
        margin: 0rem;
        text-indent: -2em;
    }
    #jg_xin1 li h3 {
        float: none;
        width: 100%;
        padding-left: 0.4375rem;
        margin-top: 0.125rem;
        color: #666;
        line-height: 1.5rem;
    }
    #jg_xin1 li h3 span {
        font-weight: normal;
    }
    #jg_xin1 li h3 a {
        color: #ffffff;
        padding-left: 3.4375rem;
        background-color: #0862B9;
        padding-right: 3.625rem;
        padding-top: 0.125rem;
        padding-bottom: 0.125rem;
        float: none;
        margin-top: 0rem;
    }
    #jg_xin1 li h3 a:hover {
        background-color: #4378A8;
    }
    #jg_xin1 li:hover {
        border: 0.0625rem solid #3E74A6;
        background-color: #FFF;
    }
    #tgcenter {
        width: 100%;
        height: 11.125rem;
    }
    #tg_realize {
        display: none;
    }
    .realize {
        border: 0.0625rem dashed #EC9D3D;
        margin: 0 2rem;
        display: block;
    }
    /*会员申请页面样式*/
    .list_bm {
        width: 100%;
        height: auto;
        margin: 0 auto;
        padding-bottom: 3.125rem;
    }
    #ApplyForm {
        clear: both;
        margin: 0 auto;
        padding-left: 0;
        width: 100%;
        float: left;
    }
    .form_title {
        text-align: center;
        margin: 1.25rem 0;
        float: left;
        width: 100%;
        font-size: 1.375rem;
        color: #1266C6;
        padding: 0 1.875rem;
    }
    .form_title span {
        font-size: 0.9375rem;
        color: #7D8393;
    }
    #ApplyForm input[type="text"] {
        width: 60%;
        height: 1.75rem;
        border: 0.0625rem solid #BDC3D3;
        border-radius: 0.25rem;
        background: #FCFCFC;
        margin-bottom: 0.625rem;
        padding-left: 0.625rem;
        margin-right: 0.4375rem;
        +padding: 0.9375rem 0.625rem 0.625rem;
        +height: 0.9375rem;
    }
    #ApplyForm textarea {
        width: 18.75rem;
        border: 0.0625rem solid #BDC3D3;
        border-radius: 0.25rem;
        background: #FCFCFC;
        margin-bottom: 0.625rem;
        padding: 0.625rem;
        resize: none;
    }
    #ApplyForm span font {
        color: #E44E4F;
    }
    #ApplyForm span {
        color: #646464;
        float: left;
        width: 7rem;
        padding-right: 0.9375rem;
        text-align: right;
        font-size: 1rem;
    }
    #save {
        cursor: pointer;
        width: 30%;
        height: 2.5rem;
        border: none;
        border-radius: 0.25rem;
        background: #0862B9;
        color: #fff;
        font-size: 1.125rem;
        margin-top: 0.9375rem;
        margin-left: 9.9rem;
    }
    .invoice {
        display: none;
    }
    .process {
        display: none;
    }
    .process1 {
        display: block;
    }
    .list_bn_left {
        width: 100%;
        float: left;
        height: auto;
        margin-top: 1.25rem;
    }
    .list_bn_left img {
        margin: 0 0 1.25rem 0;
        width: 100%;
        height: auto;
    }
    .xb_xb {
        width: 100%;
        height: auto;
        font-size: 1rem;
    }
    .xb_xb_xb {
        cursor: pointer;
    }
    #tougaoimg {
        height: auto;
    }
}

@media screen and (max-width: 391px) {
    .pages .bd {
        height: 10.6875rem;
        width: 100%;
        overflow: hidden;
        position: relative;
    }
    .pages .bd img {
        width: 100%;
        height: 66%;
        object-fit: scale-down;
        display: block;
    }
    .pages .bd ul li h3 {
        position: absolute;
        bottom: 5.5rem;
        left: 0;
        width: 100%;
        z-index: 1;
        font-weight: normal;
        color: #FFF;
        text-indent: 2em;
        font-size: 0.875rem;
        line-height: 1rem;
        background-color: rgba(0, 0, 0, .6);
        font-family: "微软雅黑";
    }
    .list_da_top {
        width: 99%;
        padding-left: 1%;
        height: auto !important;
        background: #E8E8E8;
        float: left;
        font-size: 0.8125rem;
        line-height: 2.3125rem;
        color: #0862B9;
    }
    #doctor {
        width: 100% !important;
        /* height: auto !important; */
        float: none !important;
        background-color: #088ad6;
    }
}