/*commom*/

*{

    margin:0;

    padding:0;

}



body{

    height:100%;

    width:100%;

}



.search-box{

    display: flex;

    background: #1470A3;

    flex-wrap: wrap;

    justify-content: space-between;

    /* width: 95%; */

    margin: 0 auto;

    width:1200px;

}



.search-box .search-left{

    display: flex;



}



.search-left .span1{

    display: block;

    text-align: center;

    background: #145ba3;

    color: #fff;

    padding: 5px;

}



.search-left .span2{

    display: block;

    background: #2D8CC2;

    color: #fff;

    padding: 7px;

}



.search-hd input{

    border: unset;

    padding: 6px;

    background-color: rgb(136 136 136 / 60%);

    margin-bottom: 4px;

    outline: none;

}



.search-hd input::placeholder{

    color:#000;

}



.search-hd .btn-search{

    border: unset;

    margin-right: 10px;

    padding: 5px;

    margin-top: 3px;

    background: #2D8CC2;

    color: #fff;

}



.head_rannber{

    /* width: 95%; */

    margin: auto;

    width:1200px;

}



.head_rannber li{

    list-style: none;

}



.head_rannber li img{

    width:100%;

}



.nav-box{

    width: 95%;

    margin: 0 auto;

    overflow: hidden;

}



.nav{

    float: left;

    width: 100%;

}



.nav ul{

    list-style: none;

}



.navbar {

    max-width: 1200px;

    margin: 0 auto;

}



.nav li {

    float: left;

    font-size: 16px;

    position: relative;

    z-index: 8888888;

    height: 40px;

    line-height: 40px;

    background-color: #4994bc;

}



.nav a{

    text-decoration: none;

}



.nav li a {

    color: #fff;

    padding: 0 24px;

    display: inline-block;

    text-align: center;

}



.nav ul ul {

    display: none;

    background-color: #4994bc;

    position: absolute;

    top: 100%;

    left: 0;

}



.nav ul ul li {

    white-space: nowrap;

    line-height: 45px;

    width:100%;

}



.nav li.active > a, .nav li:hover > a, .nav ul ul {

    background-color: #015b8a;

}



.nav li.active > a, .nav li:active > a, .nav ul ul {

    background-color: #015b8a;

}



.topnav-box {

    position: relative;

    z-index: 9999;

    height: 40px;

    line-height: 38px;

    /* border-bottom: 1px solid #EDEEF0; */

    /* background: #FCFCFC; */

    font-family: Microsoft YaHei;

    font-size: 12px;

}



.top-nav {

    width: 1200px;

    margin: 0 auto;

}



.clearfix {

    clear: both !important;

}



.fl {

    float: left;

    text-align: left;

}



.top-nav ul li {

    float: left;

    position: relative;

    line-height: 38px;

    padding: 0 4px;

    cursor: pointer;

    list-style: none;

}



/* .top-nav ul li div::after{

    content:'';

    background: url(../images/topnavtri1.png) no-repeat 62px 14px;

    display: inline-block;

    zoom: 1;

    height: 40px;

    line-height: 38px;

    padding: 0px 15px 0px 6px;

    border-left: 1px solid #FCFCFC;

    border-right: 1px solid #FCFCFC;

} */



.down{

    transform: rotate(0deg);

}



.top-nav ul li ul {

    display: none;

    position: absolute;

    top: 30px;

    border: 1px solid #EDEEF0;

    background: #fff;

    z-index: 9999;

}



.top-nav ul li .dd {

    left: 0;

}



.top-nav ul .nav-phone strong {

    color: #4994bc;

}



.top-nav ul li .wap-avigation {

    right: 0;

    width: 490px;

    padding: 10px 20px;

}



.wap-avigation li h3 {

    border-left: 4px solid #4994bc;

    line-height: 1.2;

    font-size: 16px;

    padding-left: 10px;

    color: #333;

}



.wap-avigation li {

    color: #dcdcdc;

}



.wap-avigation li a {

    margin: 0 6px;

}



a {

    text-decoration: none;

    color: #666;

}



.fr {

    float: right;

}



.yyjs_box{

    /* clear: both; */

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

}



.yyjs_box .yyjs_left{

    width: 60%;

    float: left;

    border: 1px solid #eee;

    padding: 10px;

}



.yyjs_left .yyjs_title{

    font-weight: unset;

    color: #ff0000;

    text-align: center;

}



.yyjs_left .yyjs_brief{

    margin-top: 20px;

    text-indent: 2em; 
    /* line-height:21px; */
    line-height:23.5px;

}



.yyjs_brief p:nth-child(2){

    margin-top: 20px;

}



.yyjs_box .yyjs_right{

    width: 37%;

    float: right;

}



.yyjs_right .yyjs_lb{

    width: 97%;

    height: 245px;

    padding: 5px;
    border: 1px solid #eee;

}



.yyjs_right .yyjs_lb li{

    list-style: none;

}



.yyjs_lb .yyjs-container2{

    width: 100%;

    height: 100%;

    overflow: hidden;

}



.yyjs_lb .swiper-container2{

    width: 100%;

    height: 100%;

    overflow: hidden;

}



.ewm_box{

    width: 100%;

    /* height: 160px; */

    height: 205px;

    position: relative;

    border: 1px solid #eee;

    margin-top: 30px;

}



.ewm_box .ewm_title{

    width: 7%;

    position: absolute;

    height: 100%;

    background: #2D8CC2;

    color: #fff;

    line-height: 40px;

    padding-left: 11px;

}



.ewm_box .ewm_img_box{

    display: flex;

    margin-left: 50px;

    width: 89%;

    flex-wrap: wrap;

    justify-content: space-around;

}



.ewm_img_box .img1{

    /* width: 35%; */

    width: 40%;

    /* height: 112px; */

    text-align: center;

}



.img1 img{

    width: 100%;

    /* height: 100%; */

}



.img1 span{

    font-size: .8em;

    display: block;

}



.ewm_img_box .img2{

    /* width: 35%; */

    width: 40%;

    /* height: 112px; */

    text-align: center;

}



.img2 img{

    width: 100%;

    /* height: 100%; */

}



.img2 span{

    font-size: .8em;

}



.advert_box{

    clear: both;

    width: 1200px;

    margin: 15px auto;

}



.advert_box img{

    width:100%;

    height:unset;

}



.list_box{

    width: 1200px;

    margin: 10px auto;

    overflow: hidden;

}



.list_box .list_left{

    width: 75%;

    float: left;

}



.list_left .left_nav{

    background: #4994bc;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}



.left_nav .active{

    background-color: #1470A3;

}



.right_nav .active{

    background-color: #1470A3;

}



.left_nav ul{

    list-style: none;

}



.left_nav a{

    text-decoration:none;

    margin-top: 10px;

    margin-right: 10px;

}



.left_nav a .more{

    color: #A3A3A3;

}



.left_nav ul li{

    float: left;

    font-size: 16px;

    position: relative;

    z-index: 8888888;

    height: 40px;

    line-height: 40px;

    background-color: #4994bc;

}



.left_nav ul li span{

    color: #fff;

    padding: 0 24px;

    display: inline-block;

    text-align: center;

    cursor: pointer;

}



.list_left .list_box1{

    width: 100%;

    margin-top: 10px;

    overflow: hidden;

}



.list_box1 .list1_left{

    width: 53%;

    float: left;

    border: 1px solid #eee;

    padding: 2px;

}



.list1_left .list1_title{

    display: block;

    color: #ff0000;

    border-bottom: 1px dotted #2D8CC2;

    padding-bottom: 15px;

    width: 97%;
    margin: 0 auto;

}



.list1_left .list1{

    width: 88%;

    margin: 10px auto;

}



.list1 ul li{

    font-size: 15px;

    margin-top: 10px;

    clear: both;

}



.list1 ul li::marker {

    color: #2D8CC2;

}



/* .list1 ul li a span:nth-child(1){

    width: 79%;

    float: left;

    color:#000;

} */



.list_box1 .list1_right{

    width: 44%;

    float: right;

}



.list1_right .yyjs_lb{

    /* width: 100%; */

    width: 97%;

    /* height: 373px; */

    height: 325px;

    border: 1px solid #eee;
    padding: 5px;

}



.list1_right .yyjs_lb ul{

    list-style: none;

}



.list1_right .propaganda{

    width: 100%;

    margin-top: 15px;

}



.propaganda .img1{

    width: 100%;

    height: 50px;

    margin-top: 10px;

}



.propaganda .img1 img{

    width: 100%;

}



.list_box .list_right{

    width: 24%;

    float: right;

    border: 1px solid #eee;

}



.list_right .right_nav{

    background: #2D8CC2;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}



.right_nav ul{

    list-style: none;

}



.right_nav ul li{

    float: left;

    font-size: 16px;

    position: relative;

    z-index: 8888888;

    height: 40px;

    line-height: 40px;

    background-color: #4994bc;

}



.right_nav ul li span{

    color: #fff;

    padding: 0 24px;

    display: inline-block;

    text-align: center;

    cursor: pointer;

}



.right_nav a{

    text-decoration:none;

    margin-top: 10px;

    margin-right: 10px;

}



.right_nav a .more{

    color: #A3A3A3;

}



.list_right .right_list{

    width: 80%;

    margin: 4px auto;

}



.right_list ul li{

    margin-top: 10px;

    font-size: 14px;

}



.right_list ul li a span{

    color:#ff0000;

    margin-left: 10px;

}



.right_list ul li::marker {

    color: #2D8CC2;

}



.expert_box{

    width: 1200px;

    margin: 0 auto;

}

.search{float: none;margin-top: 0; position: absolute;top: 100%;left: 0;right: 0; background-color:#4994bc;z-index: 9999;}

    .search form{width: 90%;margin: 10px auto;height: 38px;line-height: 36px;}

    .search form input{height: 38px;line-height: 36px;}

    .search form button{width:38px;height: 38px;line-height: 36px;right:30px;}

    .title-details .details-date{text-align:left;}

    .title-details h1{margin-top:10px;}

    .title-details .details-date{margin:0;}

    .news-sub-content .sub-content-main,.news-sub-content h1{margin-bottom:0;width: auto;}

    .be-about-article .about-article-img img{height:70px!important;}

.expert_box .expert_title{

    width: 99%;

    background: #1470A3 100%;

    padding: 7px;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}



.expert_title .title{

    color:#fff;

}



.expert_list{

    width: 100%;

    border: 1px solid #eee;

}



.expert_list ul{

    list-style: none;

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    /* padding: 25px; */

    padding: 0px;

}



.expert_list ul li{

    width: 14%;

    position: relative;

    padding: 0.2px;

    /* margin-top: 25px; */

    margin-top: 10px;

    text-align: center;

}



.expert_list ul li a span{

    display: block;

    /* width: 70%;

    text-align: center; */

    /* margin-top:10px; */

    margin-top:5px;

}

.expert_content{
    width: 70%;
    margin: 0 auto;
    text-align: left;
}



.expert_list ul li img{

    width: 85%;

    height: 70%;

    border-top-right-radius: 5px;

    border-top-left-radius: 5px;

    border-bottom-right-radius: 5px;

    border-bottom-left-radius: 5px;

}



.byExpert{

    width:1200px;

    margin:10px auto;

}



.byExpert .expert_title{

    width: 99%;

    background: #1470A3 100%;

    padding: 7px;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}



.byExpert .expert_title .title{

    color:#fff;

}



.doctor-swiper{

    width:100%;

    height: 100%;

    display: flex;

    align-items: center;

    position: relative;

    margin:10px 0;

}



.doctorPic-li{

    width: 171.429px !important;

    height: 100%;

    display: flex;

    flex-direction: column;

    align-items: center;

}



.doctorPic-li-image{

    width: 150px;

    height: 200px;

    border-top-right-radius: 5px;

    border-top-left-radius: 5px;

    border-bottom-right-radius: 5px;

    border-bottom-left-radius: 5px;

}



.doctor-introduce-box{

    width: 100%;

    overflow: hidden;

}



.news_box{

    width: 1200px;

    margin: 10px auto;

    overflow: hidden;

}



.news_box .news_left{

    width: 49%;

    float: left;

    border: 1px solid #eee;

    height:445px;

}



.news_left .news_title{

    /* width: 98%; */

    width: 95%;

    background: #1470A3 100%;

    /* padding: 6px; */

    padding: 5px 17px 5px 12px;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}


.news_left .news_list ul{
    list-style: none;
}

.news_right .news_list ul{
    list-style: none;
}


.news_title .more{

    color:#fff;

}



.news_title a{

    color: #9e9e9e;

}



.news_left .news_list{

    /* width: 88%; */

    width: 95%;

    margin: 10px auto;

    padding-bottom: 35px;

    padding-top: 10px;

}



.news_left .news_list ul li{

    /* font-size: 10px; */

    margin-top: 10px;

    clear: both;

    line-height: 25px;

}



.news_left .news_list ul li::marker{

    color:#2D8CC2;

}



.news_left .news_list ul li a span:nth-child(1){

    width: 79%;

    float: left;

}



.news_box .news_right{

    width:50%;

    float:right;

    border: 1px solid #eee;

    height: 445px;

}



.news_right .news_title{

    /* width: 98%;

    background: #1470A3 100%;

    padding: 6px;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between; */

    width: 95%;
    background: #1470A3 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 5px 17px 5px 12px;

}



.news_title .more{

    color:#fff;

}



.news_title a{

    color: #9e9e9e;

}



.news_right .news_list{

    /* width: 88%; */

    width: 95%;

    margin: 10px auto;

    padding-bottom: 35px;

    padding-top: 10px;

}



.news_right .news_list ul li{

    /* font-size: 10px; */

    margin-top: 10px;

    clear: both;

    line-height: 25px;

}



.news_right .news_list ul li::marker{

    color:#2D8CC2;

}



.news_right .news_list ul li a span:nth-child(1){

    width: 79%;

    float: left;

}



.news_left .js_list{

    padding: 15px;

}



.news_left .js_list ul{

    list-style: none;

}



.news_left .js_list ul li{

    border-bottom: 1px solid #eee;

    padding-bottom: 10px;

    margin-top: 10px;

}



.news_left .js_list ul li a{

    padding: 0.15rem 0;

    text-decoration: none;

    display: flex;

    justify-content: space-between;

    align-items: flex-start;

}



.js_list .content{

    margin-left: 15px;

}



.content span{

    font-weight: bold;

    color: #222;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    overflow: hidden;

    word-break: break-all;

    -webkit-box-orient: vertical;

    text-align: justify;

}



.content p{

    font-size: 12px;

    color: #9e9e9e;

    margin-top: 5px;

}



.news_right .js_list{

    padding: 15px;

}



.news_right .js_list ul{

    list-style: none;

}



.news_right .js_list ul li{

    border-bottom: 1px solid #eee;

    padding-bottom: 10px;

    margin-top: 10px;

}



.news_right .js_list ul li a{

    padding: 0.15rem 0;

    text-decoration: none;

    display: flex;

    justify-content: flex-start;

    align-items: flex-start;

}



.js_list .content{

    margin-left: 15px;

}



.content span{

    font-weight: bold;

    color: #222;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    overflow: hidden;

    word-break: break-all;

    -webkit-box-orient: vertical;

    text-align: justify;

}



.content p{

    font-size: 12px;

    color: #9e9e9e;

    margin-top: 5px;

}



.width1200 {

    max-width: 1200px;

    margin: 0 auto;

}



.footer-nav {

    width: 100%;

    margin: 0 auto;

    height: 40px;

    background-image: linear-gradient(#1C7DA8, #4994bc);

    text-align: center;

    line-height: 40px;

    color: #e8e8e8;

    margin-bottom: 20px;

    font-size: 14px;

}



.footer-nav a {

    color: #fff;

    margin: 0 10px;

    text-decoration: none;

}



.footer-zz {

    border-top: 1px #eeeeed solid;

    width: 100%;

    font-size: 12px;

    margin-top: 20px;

    padding-top: 20px;

}



.footer-zz p {

    margin: 0 auto;

    text-align: center;

    margin-bottom: 8px;

    color: #333;

}



.footer-zz p:last-child {

    color: #666;

}



.yyjs_lb .yyjs_custom{

    display: flex;

    position: absolute;

    left: 280px;

    top: 10px;

}



.yyjs_lb .swiper-pagination-custom{

    bottom: 32px;

    position: relative !important;

}



.yyjs_lb .swiper-pagination-custom .custom{

    width: 20px;

    height: 20px;

    display: block;

    margin-left: 10px;

    /* background: #eee; */

    background: #9e9e9e;
    color: #fff;

}



.yyjs_lb .swiper-pagination-custom .active{

    background:#4994bc;

}



.dt_custom{

    display: flex;

    position: absolute;

    left: 233px;

    top: 10px;

}



.dt_custom .swiper-pagination-custom{

    bottom: 32px;

    position: relative !important;

}



.dt_custom .swiper-pagination-custom .custom{

    width: 20px;

    height: 20px;

    display: block;

    margin-left: 10px;

    background: #eee;

}



.dt_custom .swiper-pagination-custom .active{

    background:#4994bc;

}



.logo {

    margin-top: 12px;

    float: left;

    margin: -160px 0 0 26px;

}



.head-search {

    width: 1200px;

    overflow: hidden;

    margin: 0 auto;

    position: relative;

}



#mnav, #search, .muser{

    display: none;

}



.iconfont {

    font-family: "iconfont" !important;

    font-size: 16px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

}



.icon-item:before {

    content: "\e6d2";

}



.icon-search:before {

    content: "\e631";

}



.advert_box .title2 span{

    font-weight: bold;

    font-size: 30px;

}



#open{

    display: none;

}



#open2{

    display: none;

}



.moreBrief{

    display: block;

}



#colose{

    display: none;

}



#colose2{

    display: none;

}



#ys_more{

    display: none;

}







.search form {

    width: 150px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    color: #ddd;

}



.search form input {

    float: left;

    width: 100%;

    height: 30px;

    line-height: 28px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #fff;

    border-right: 0;

    padding-left: 8%;

}



.search form button {

    position: absolute;

    right: 0;

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    -webkit-box-sizing: border-box;

    -mo-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #fff;

    border: 1px solid #fff;

    border-left: 0;

    border-radius: 100px;

    cursor: pointer;

}



.search form input {

    float: left;

    width: 100%;

    height: 30px;

    line-height: 28px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #fff;

    border-right: 0;

    padding-left: 8%;

}

.search{
    display: none;
}

@media screen and (max-width: 1200px){

    .logo {

        width: 90%;

        text-align: center;

        margin-top: 0;

    }



    .logo img {

        max-height: 55px;

    }



    .head-search {

        width: 100%;

        height: 175px;

    }



    .search-box{

        display: none;

    }



    .head_rannber{

        width:100%;

        margin-top: 55px;

    }



    #header {

        width: 100%;

        height: 55px;

        margin-bottom: 0;

        position: fixed;

        z-index: 99992;

        top: 0;

        background-color: #fff;

        border-bottom: 1px solid #eee;

        box-shadow: 0px 2px 20px 0px rgb(0 0 0 / 8%);

    }



    #mnav, #search {

        display: block;

        position: absolute;

        top: 0;

        cursor: pointer;

        width: 55px;

        height: 55px;

        text-align: center;

        line-height: 55px;

    }



    #mnav {

        left: 0%;

    }



    #mnav i, #search i {

        width: 55px;

        height: 55px;

        text-align: center;

        line-height: 55px;

    }



    #search {

        right: 0;

    }



    #mnav, #search {

        display: block;

        position: absolute;

        top: 0;

        cursor: pointer;

        width: 55px;

        height: 55px;

        text-align: center;

        line-height: 55px;

    }



    .nav{

        display: none;

        margin-left: 0;

        width: 100%;

        position: relative;

        z-index: 99999;

        margin-top: 0;

        padding: 20px 0;

        top: -85px;

        left: 0;

        right: 0;

    }



    .nav ul {

        text-indent: 10px;

    }



    .nav li {

        float: none;

        width: 100%;

        position: static;

        height: auto;

    }



    .nav li a {

        padding: 0 5px;

        display: block;

        text-align: left;

    }



    .nav ul ul {

        display: block;

        position: static;

        padding-left: 3%;

        overflow: hidden;

    }



    .nav ul ul li {

        line-height: 30px;

        float: left;

        margin-right: 10px;

        width: auto;

        padding: 0;

    }



    .nav li.active > a, .nav li:hover > a, .nav ul ul{

        background:unset;

    }



    .navbar {

        width: 100%;

    }



    .topnav-box{

        display: none;

    }



    .yyjs_box{

        width:100%;

    }



    .yyjs_box .yyjs_left{

        width: 95%;

        float: unset;

        margin: 0 auto;

        border: unset;

    }



    .yyjs_box .yyjs_right{

        display: none;

    }



    .advert_box{

        width: 95%;

        margin: 10px auto;

    }



    .advert_box .title1{

        width: 96%;

        font-size: 15px;

        left: 15px;

        letter-spacing: 0;

    }



    .advert_box .title2{

        width: 96%;

        font-size: 15px;

        right: 4px;

        letter-spacing: 0px;

        padding-bottom: 0;

    }



    .advert_box .title2 span{

        font-size: 13px;

    }



    .list_box{

        width: 95%;

    }



    .list_box .list_left{

        width: 100%;

        float:unset;

    }



    .left_nav ul li{

        font-size: 13px;

    }



    .left_nav a .more{

        display: block;

    }



    .list_box1 .list1_left{

        width: 99%;

        float: unset;

        padding: 0;

    }



    .list_box1 .list1_right{

        display: none;

    }



    .list_box .list_right{

        width: 99%;

        margin-top: 10px;

    }



    .expert_box{

        width:95%;

    }



    .expert_box .expert_title{

        width:95%;

        padding:10px;

    }



    .expert_list ul li{

        width: 33%;

    }



    .expert_list ul li img{

        width: 85%;

        height: 70%;

    }

    

    .expert_list ul li a span{

        width: 100%;

        text-align: left;

    }



    .expert_content{

        width: 73%;

        font-size: 13px;

        margin: 0 auto;

    }



    .byExpert{

        width:95%;

    }



    .byExpert .expert_title{

        width: 95%;

        padding: 10px;

    }



    .news_box{

        width:95%;

    }



    .news_box .news_left{

        /* width: 100%;

        float: unset; */

        width: 98%;
        float: unset;
        margin: 0 auto;

    }

    .news_title a{
        margin-right: 5px;
    }

    .news_box .news_right{

        width: 99%;

        margin-top: 10px;

        float: unset;

    }



    .news_right .news_list{

        width: 95%;

    }



    .news_left .news_list ul li a span:nth-child(1){

        width:70%;

    }



    .news_left .news_list{

        padding-bottom:50px;

    }



    .news_right .news_list ul li a span:nth-child(1){

        width:70%;

    }



    .width1200{

        display: none;

    }



    .footer-zz {

        width: 92%;

        padding: 4%;

    }



    .expert_list ul{

        width: 100%;

        margin: 0 auto;

        text-align: center;

        padding: 0;

    }



    #open{

        display: block;

        background: #2D8CC2;

        text-align: center;

        color: #fff;

        padding: 5px;

        margin-top: 10px;

    }



    #open span::after {

        position: relative;

        bottom: -15px;

        content: ' ';

        border: 8px solid transparent;

        border-top: 8px solid #fff;

    }



    #colose{

        display: none;

        background: #2D8CC2;

        text-align: center;

        color: #fff;

        padding: 5px;

    }



    #colose span::after {

        position: relative;

        top: 16px;

        content: ' ';

        border: 8px solid transparent;

        border-top: 8px solid #fff;

    }



    .moreBrief{

        display: none;

    }



    .doctorPic-li{

        width: 116px !important;

    }



    .doctorPic-li-image{

        width: 105px;

        height: 135px;

    }



    #ys_more{

        display: block;

    }



    .list1 ul li a span:nth-child(1){

        width:70%;

    }



    .search-form {

        display: none;

        float: none;

        margin-top: 0;

        position: absolute;

        top: 100%;

        left: 0;

        right: 0;

        background-color: #4994bc;

        z-index: 9999;

    }



    .search-form input {

        padding-left: 10px;

    }



    .search-form input {

        height: 38px;

        line-height: 36px;

    }



    .search-form button {

        width: 38px;

        height: 38px;

        line-height: 36px;

        right: 30px;

    }



    .search-form input {

        padding-left: 10px;

    }



    .yyjs_left .yyjs_title{

        font-size: 20px;

        font-weight: unset;

    }



    .yyjs_left .yyjs_brief{

        font-size: 15px;

        margin-top: 10px;

    }

    

    .list1_left .list1_title{

        font-size: 15px;
        width: 95%;
        margin: 10px auto;

    }



    .list1_left .list1{

        width:90%;

    }



    .news_left .js_list ul li{

        width: 100%!important;

        margin-top: 0;

    }



    .news_left .js_list ul li img{

        width: 28%;

        height: 6%;

    }



    .js_list .content{

        width: 69%;

    }



    .content span{

        font-weight: unset;

    }



    .content p{

        display: block;

        color: #999;

        overflow: hidden;

        height: 33px;

    }



    .news_right .js_list ul li{

        width: 100%!important;

        margin-top: 0;

    }



    .news_right .js_list ul li img{

        width: 28%;

        /* height: 6%; */

    }



    .js_list .content{

        width: 67%;

    }



    .content span{

        font-size: 16px;

        color: #333;

        margin-bottom: 6px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        display: block;

    }



    .doctorPic-li-name{

        font-size: 13px;

    }



    .doctorPic-li-subTitle{

        font-size:13px;

    }



    .right_nav ul li{

        font-size: 13px;

    }

    .list1_left .list1 .p_title{
        display: inline-flex;
        width: 65%;
        height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .list_right .right_list {
        width: 95%;
        margin: 4px auto;
    }

    .news_left .news_list .p_title{
        display: inline-flex;
        width: 65%;
        height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .news_right .news_list .p_title{
        display: inline-flex;
        width: 65%;
        height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .news_left .news_title{
        padding: 5px 5px 5px 12px;
    }

    .news_right .news_title{
        padding: 5px 5px 5px 12px;
    }

    .search form{
        width:80%;
    }

    .search form button{
        right: 45px;
    }

}

