@charset "utf-8";a,b,blockquote,body,button,dd,del,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,i,input,label,li,ol,p,pre,select,span,strong,td,textarea,th,u,ul{margin:0;padding:0;
 /* word-break:break-all */
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit; /*vertical-align:baseline;*/
    outline: 0;
    box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6{font-weight:700}
body,p{line-height:1}
body,body *{transition:all ease .1s}
table{width:100%;empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
a,li,ol,ul{list-style:none;text-decoration:none}
em,i{font-style:normal}
*{margin:0;padding:0}
button,input,select,textarea{outline:0;border:none;background:0 0}
input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#999}
img{border:0;vertical-align:middle;max-width:100%}
input,select{background-color:transparent;appearance:none;-webkit-appearance: none}/*appearance:none*/
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1)}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);background-color:#0063b8}
a{color:#333;text-decoration:none;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}
a:hover{color:#eb8b0f;}
html{font-size: 100px}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.box-shadow{box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}
.w-box-shadow{z-index:1000;-webkit-box-shadow:0 4px 10px 0 rgba(48,62,83,.06);box-shadow:0 4px 10px 0 rgba(48,62,83,.06)}
.flex{display: flex}
.h-text{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
body{position: relative}
/*   导航    */
@font-face{
    font-family: 'Objectivity-Bold';
    src : url('../fonts/OBJECTIVITY-BOLD-4.OTF');
}

header .top-nav {
    background-color: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    top: 0;
    z-index: 99;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, .1); 
}
header .top-nav .left{padding-left:.34rem;padding-top:.1rem;padding-bottom:.1rem}
header .top-nav .left .logo{background:url(../image/logo.png) no-repeat;width:3.1rem;height:1.1rem;background-size:100% 100%;width: 2.1rem;
    height: 0.8rem;}
header .top-nav .center{margin-left:1.03rem;flex:1;margin-right:1rem}
header .top-nav .center .nav-list{justify-content:space-between}
header .top-nav .center .nav-list .list{padding:.41rem 0rem;position:relative;display:flex;justify-content:center;align-items:center} 
header .top-nav .center .nav-list .list:after{display:none;content:'';width:.72rem;position:absolute;bottom:0;height:.06rem;background-color:#eb8b0f}

    header .top-nav .center .nav-list .active {
        display: none;
        content: '';
        width: .72rem;
        position: absolute;
        bottom: 0;
        height: .06rem;
        background-color: #eb8b0f
    }

header .top-nav .center .nav-list .list a{font-size:.18rem;display:block}
header .top-nav .center .nav-list .list:hover:after{display:block}
header .top-nav .center .nav-list .list:hover .drop-down{display:block;    min-width: 100% !important;}
header .top-nav .center .nav-list .list:nth-child(3) .drop-down{left:-3%}
header .top-nav .center .nav-list .list:nth-child(6) .drop-down{left:-18%}
header .top-nav .center .nav-list .drop-down{position:absolute;top:1rem;left:-35%;right:0;padding:.27rem 0 .45rem 0;z-index:999;display:none;width:1.8rem;background-color:#fff;border-radius:0 0 .08rem .08rem;opacity:.9}
header .top-nav .center .nav-list .drop-down a{font-size:.16rem;line-height:2.5;text-align:center}
header .top-nav .right{padding:0 .83rem;border-left:1px solid #dcdcdc}
header .top-nav .right .list{display:flex;align-items:center;margin-right:.22rem}
header .top-nav .right .list a{font-size:.14rem}
header .top-nav .right .list a:hover{color:#eb8b0f}
header .top-nav .right .icon{background:url(../image/search_icon.png);width:.18rem;height:.18rem;background-size:cover}



/*public*/
main{padding-top: 1rem}

/*page*/
main .currency-tit{position:relative;height:.81rem}
main .currency-tit .tt{font-size:.44rem;color:#333;display:block;position:absolute;z-index:2}
main .currency-tit .tit_en_icon{position:absolute;left:0;top:-.35rem;font-family:Objectivity-Bold;font-size:1rem;color:#e4e8f0;opacity:.6;z-index:1}
/*page*/
/*page*/
.page{display:flex;text-align:center;justify-content:center;margin-top:.58rem}
.page ul{display:flex}
.page ul li{margin-right:.09rem}
.page ul li a{width:.42rem;height:.42rem;border:solid .01rem #d4d5e3;display:flex;align-items:center;justify-content:center;font-size:.14rem}
.page ul li a:hover{background-color:#f7a713;color:#fff;border:solid .01rem #f7a713}
.page ul li .active{background-color:#f7a713;color:#fff;border:solid .01rem #f7a713}


.page div{display:flex}
.page div {margin-right:.09rem}
.page div a{margin-right:.09rem;width:.42rem;height:.42rem;border:solid .01rem #d4d5e3;display:flex;align-items:center;justify-content:center;font-size:.14rem}
.page div a:hover{background-color:#f7a713;color:#fff;border:solid .01rem #f7a713}
    .page div .nowpage {
        margin-right: .09rem; width: .42rem;
        height: .42rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .14rem;
        background-color: #f7a713;
        color: #fff;
        border: solid .01rem #f7a713
    }


    /*index-banner*/
/*index-banner*/
/*index-banner*/
video::-webkit-media-controls{display:none !important;}
.index-banner{max-height: 8.5rem;width: 100%}
.index-banner .index-banner-swiper-box{
width:100%;
}
.index-banner-swiper{width:100%;max-height:8.5rem}
.index-banner-swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.index-banner-swiper .swiper-slide .pc-bz-video{display:block;width:101%;height:8.5rem;object-fit:cover}
.index-banner-swiper .swiper-pagination{bottom:.58rem;top:inherit!important;right:.46rem!important}
.index-banner-swiper .swiper-pagination span{width:.5rem;height:.04rem;background-color:#fff;border-radius:inherit;display:inline-block!important;margin-right:.17rem!important}
.index-banner-swiper .swiper-slide .index-banner-swiper-box .item{position:absolute;top:26.842%;left:8.385%;color:#fff;max-width:6.04rem}
.index-banner-swiper .swiper-slide .index-banner-swiper-box .item .tit{font-size:.48rem}
.index-banner-swiper .swiper-slide .index-banner-swiper-box .item .en{font-size:.171rem;margin-top:.17rem}
.index-banner-swiper .swiper-slide .index-banner-swiper-box .item .ms{font-size:.16rem;margin-top:.32rem;line-height:1.8;text-align:justify}
.index-banner-swiper .swiper-slide .index-banner-swiper-box .item .ahref{width:1.8rem;height:.6rem;border-radius:.3rem;margin-top:0.2rem;border:solid .01rem #fff;color:#fff;display:flex;justify-content:center;align-items:center}
.index-banner-swiper .swiper-slide .index-banner-swiper-box .item .ahref:hover{background-color:#eb8b0f;border-color: #eb8b0f}


/*index-page*/
/*  main-1 */
.index-page .main-1{background:url(../image/index_main_bg_03.jpg) no-repeat;padding:1.49rem 0 1.02rem 0;display:flex;justify-content:space-between}
.index-page .main-1 .left{padding-left:1.21rem;max-width:7.39rem}
.index-page .main-1 .left .number-list{display:flex;align-items:center;justify-content:space-between;margin-top:.63rem}
.index-page .main-1 .left .number-list .item{width:25%;}
.index-page .main-1 .left .number-list .tt{font-family:Objectivity-Bold;font-size:.42rem;color:#0063b8;text-align:center;}
.index-page .main-1 .left .number-list .ms{font-size:.16rem;margin-top:.17rem;display:block;    text-align: center;    word-break: break-word;}
.index-page .main-1 .left .content{margin-top:.51rem}
.index-page .main-1 .left .content .title{font-size:.24rem}
.index-page .main-1 .left .content .gs_ms{font-size:.16rem;line-height:.36rem;margin-top:.23rem;text-indent: 32px;    text-align: justify;}
.index-page .main-1 .left .href a{margin-top:.87rem;width:1.29rem;height:.43rem;background-color:#eb8b0f;font-size:.16rem;border-radius:.21rem;color:#fff;display:flex;justify-content:center;align-items:center}
.index-page .main-1 .right{position:relative;width:9.6rem}
.index-page .main-1 .right .introductionSwiper{height:6.9rem;width:8.9rem;margin-right:.7rem;overflow:hidden}
.index-page .main-1 .right .button-next{width:.48rem;height:1.8rem;background-color:#eb8b0f;color:#fff;right:.22rem;position:absolute;z-index:1;cursor:pointer;display:flex;top:35%;align-items:center;justify-content:center}
.index-page .main-1 .right .button-next:after{content:'next';font-size:.18rem;font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.index-page .main-1 .right .bg{width:8.9rem;height:6.2rem;background-color:#0063b8;position:absolute;bottom:0;right:0;opacity:.8}
.index-page .main-1 .right .swiper-pagination{bottom:0}
.index-page .main-1 .right .bottom{position:absolute;bottom:0;left:0;height:.7rem;width:8.9rem;display:flex;padding-left:.36rem;justify-content:space-between;align-items:center}
.index-page .main-1 .right .bottom .con{display:flex;align-items:center;margin-left:.72rem}
.index-page .main-1 .right .bottom .con .ms{color:#fff;font-size:.18rem}
.index-page .main-1 .right .bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#fff}
.index-page .main-1 .right .bottom .swiper-pagination{position:relative;width:1.2rem;height:.01rem;margin:0 .2rem}
.index-page .main-1 .right .bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#fff}
.index-page .main-1 .right .bottom .number{font-size:.16rem;color:#fff;font-weight:700}

/*main-2*/
.index-page .main-2 .list{display:flex}
.index-page .main-2 .list .item{    height: 8.4rem;
    width: 50%;
    position: relative;
    background-size: cover !important;
    background-position: center center !important;
}
.index-page .main-2 .list .item:nth-child(1){background:url(../image/index_main_bg_04.jpg) no-repeat}
.index-page .main-2 .list .item:nth-child(2){background:url(../image/index_main_bg_05.jpg) no-repeat}
.index-page .main-2 .list .item:nth-child(3){background:url(../image/index_main_bg_06.jpg) no-repeat}
.index-page .main-2 .list .item:nth-child(4){background:url(../image/index_main_bg_07.jpg) no-repeat}
.index-page .main-2 .list .item .tit{font-size:.3rem;padding-left:.39rem;padding-top:.65rem;color:#fff}
.index-page .main-2 .list .item:hover .tit{display:none}
.index-page .main-2 .list .item:hover .content .bg{opacity:.7}
.index-page .main-2 .list .item:hover .content .box{opacity:1}
.index-page .main-2 .list .item .content .box{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;opacity:0;padding:0 .62rem;width:100%;height:100%}
.index-page .main-2 .list .item .bg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;background-color:#0063b8;opacity:0}
.index-page .main-2 .list .item .content .box .tt{font-size:.3rem;color:#fff}
.index-page .main-2 .list .item .content .box .ms{font-size:.16rem;margin-top:.72rem;color:#fff;line-height:1.5;text-align: justify;}
.index-page .main-2 .list .item .content .box .href{display:flex;justify-content:center;align-items:center;font-size:.16rem;width:1.29rem;height:.43rem;border-radius:.21rem;border:solid .01rem #fff;margin-top:1.26rem;color:#fff}
.index-page .main-2 .list .item .content .box .href:hover{background-color:#eb8b0f;color:#fff;border-color:#eb8b0f}



/*main-3*/
.index-page .main-3{background:url(../image/index_main_bg_08.jpg) no-repeat;padding-top:.9rem;padding-left:1.2rem;padding-bottom:.64rem;padding-right: 1.2rem}
.index-page .main-3 .list .index-new-swiper{overflow:hidden}
.index-page .main-3 .list .index-new-swiper .swiper-slide{width:5.41rem}
.index-page .main-3 .list .index-new-swiper .swiper-slide .top{position:relative}
.index-page .main-3 .list .index-new-swiper .swiper-slide .top .img{width:5.41rem;height:3rem;background:url(../image/index_introduce_img_03.jpg) no-repeat;background-size:cover!important;background-position:center center!important;}
.index-page .main-3 .list .index-new-swiper .swiper-slide .top .time{position:absolute;bottom:0;width:100%;height:.41rem;font-size:.14rem;padding-left:.25rem;color: #fff;background: #0000006b;display: flex;align-items: center}
.index-page .main-3 .list .index-new-swiper .swiper-slide .content{background:#fff;padding:.13rem .63rem .79rem .25rem}
.index-page .main-3 .list .index-new-swiper .swiper-slide .content>.title{min-height: .65rem}
.index-page .main-3 .list .index-new-swiper .swiper-slide .content .title h2{font-size:.22rem;line-height:1.5;}
.index-page .main-3 .list .index-new-swiper .swiper-slide .content .ms{font-size:.14rem;line-height:1.5;color:#666;margin-top:.3rem}
.index-page .main-3 .list .index-new-swiper .swiper-slide .content .href{font-size:.14rem;display:flex;align-items:center;margin-top:.38rem}
.index-page .main-3 .list .index-new-swiper .swiper-slide .content .href .icon{background:url(../image/jiantou.png) no-repeat;width:11px;height:8px;margin-left:.08rem}
.index-page .main-3 .list .index-new-swiper .bottom{width:12.45rem;background:#f5f8fb;margin-left:2.3rem;margin-top:.38rem;position:relative;display:flex;align-items:center;justify-content:space-between;display:none;}
.index-page .main-3 .list .index-new-swiper .bottom .switch-botton{display:flex;align-items:center;margin-right:.4rem;padding-top:.09rem;padding-bottom:.09rem}
.index-page .main-3 .list .index-new-swiper .bottom .switch-botton span{width:.78rem;height:.78rem;border-radius:45px;background:#fff;display:flex;font-size:.24rem;justify-content:center;align-items:center;cursor:pointer;margin-right:.1rem}
.index-page .main-3 .list .index-new-swiper .bottom .switch-botton span:last-child{margin-right:0}
.index-page .main-3 .list .index-new-swiper .bottom .switch-botton span:hover{background:#fff;color:#000}
.index-page .main-3 .list .index-new-swiper .bottom .switch-botton .swiper-button-disabled{opacity:.7;background:#fff;color:#000}
.index-page .main-3 .list .index-new-swiper .bottom .swiper-pagination{max-width:7.8rem;position:relative;background:#ebebeb}
.index-page .main-3 .list .index-new-swiper .bottom .swiper-pagination .swiper-pagination-progressbar-fill{background:#fff}


/*main-4*/
.index-page .main-4{display:flex;margin-top: .3rem}
.index-page .main-4 .item{width:50%;height:4.5rem;display:flex;justify-content:center;flex-direction:column;align-items:center;background-size: cover!important;}
.index-page .main-4 .item:nth-child(1){background:url(../image/index_main_bg_09.jpg) no-repeat}
.index-page .main-4 .item:nth-child(2){background:url(../image/index_main_bg_10.jpg) no-repeat}
.index-page .main-4 .item .tit{font-size:.44rem;color:#fff}
.index-page .main-4 .item .ms{font-size:.16rem;margin-top:.48rem;color:#fff}
.index-page .main-4 .item .href{width:1.29rem;height:.43rem;display:flex;justify-content:center;align-items:center;border-radius:.21rem;border:solid .01rem #fff;color:#fff;margin-top:1.48rem;font-size:.16rem}
.index-page .main-4 .item .href:hover{background:#eb8b0f;color:#fff;border-color:#eb8b0f}

/*main-5*/
.index-page .main-5{padding:.91rem .75rem 1.25rem .75rem;background-color:#eef2f6;overflow: hidden}
.index-page .main-5 .currency-tit{display:flex;align-items:center;justify-content:center}
.index-page .main-5 .currency-tit .tit_en_icon{width:100%;display:flex;justify-content:center}
.index-page .main-5 .content{padding-top:.86rem;overflow: hidden;position: relative}
.index-page .main-5 .content .list{display:flex;justify-content:space-between;}
.index-page .main-5 .content .list li{width:2.7rem;height:1.3rem;background-color:#fff;box-shadow:0 .03rem .16rem 0 rgba(0,24,51,.06);border-radius:.3rem;display:flex;justify-content:center;align-items:center}

.index-page .main-5 .content .swiper-button-prev, .swiper-rtl .swiper-button-next{
    width: 45px;
    height: 45px;
    border-radius: 45px;
    display: flex;
    font-size: 14px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background: #fff;
    left: auto!important;
    right: 52px!important;
    top: 30px;
    color: #000;
}

.index-page .main-5 .content .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
    font-size: 14px;
}
.index-page .main-5 .content .swiper-button-next, .swiper-rtl .swiper-button-next{
    width: 45px;
    height: 45px;
    border-radius: 45px;
    display: flex;
    font-size: 14px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background: #fff;
    top: 30px;
    color: #000;
}

.index-page .main-5 .content .swiper-button-next:after, .swiper-rtl .swiper-button-next:after{
    font-size: 14px;
}



/*footer*/
footer{background:url(../image/footer_bg_12.jpg);font-size:initial}
footer .content{padding:.64rem 1.28rem 0 1.3rem;display:flex;justify-content:space-between}
footer .content .left .footer-logo img{height:.57rem}
footer .content .left .footer-phone{display:flex;align-items:center;margin-top:.46rem}
footer .content .left .footer-phone .icon{display:block;background:url(../image/phone_yellow.png);width:40px;height:40px}
footer .content .left .footer-phone .number-box{display:flex;flex-direction:column;margin-left:.11rem}
footer .content .left .footer-phone .number-box .phone{font-size:.24rem;color:#ff9710}
footer .content .left .footer-phone .number-box .tt{font-size:.14rem;color:#fff;margin-top:.1rem}
footer .content .center{margin-left:.96rem;display:flex;justify-content:space-between;flex:1;margin-right:1rem}
footer .content .center .item .tit{font-size:.18rem;color:#fff}
footer .content .center .item .list{margin-top:.33rem}
footer .content .center .item .list a{font-size:.16rem;color:#fff;line-height:2.5;display:block}
footer .content .center .item .list a:hover{color:#eb8b0f}
footer .bottom{margin-top:.69rem}
footer .bottom .line{background:#b3b3b3;height:1px;opacity:.2}
footer .bottom .copyright{display:flex;padding-top:.25rem;padding-bottom:.3rem;justify-content:center}
footer .bottom .copyright P{margin-right:.2rem;color:#fff;font-size: .16rem}
footer .bottom .copyright P a{color:#fff}
footer .bottom .copyright P a:hover{color:#eb8b0f}


/*page-crumbs*/
/*page-crumbs*/
/*page-crumbs*/
main .crumbs{display: flex;align-items: center;padding: .3rem 0;justify-content: right;padding-right: 2rem}
main .crumbs .icon{background: url(../image/address-icon.png);width: .27rem;height: .25rem;background-size: cover}
main .crumbs .tt{font-size: .16rem}
main .crumbs a{font-size: .16rem;display: flex}
main .crumbs a:after{content: '/';display: block;font-size: .16rem;margin: 0 .05rem}
main .crumbs a:last-child:after{content: none}



/*about-us*/
/*about-us*/
/*about-us*/

.about-page .page-banner{background:url(../image/page_banner.jpg) no-repeat;height:8rem;width:100%;position:relative;padding-left:2rem}
.about-page .page-banner .tit{position:absolute;bottom:18%;font-size:1rem;color:#fff}
.about-page .main-1{padding: 0.35rem 2.3rem 0 2.3rem;}
.about-page .main-1 .number-list{display:flex;align-items:center;justify-content:space-between;margin-top:.45rem;max-width:7rem}
.about-page .main-1 .number-list .tt{font-family:Objectivity-Bold;font-size:.42rem;color:#0063b8}
.about-page .main-1 .number-list .ms{font-size:.16rem;margin-top:.17rem;display:block}
.about-page .main-1 .content p{font-size:.18rem;margin-top:.35rem;line-height:2}
.about-page .main-1 .company-img{display:flex;justify-content:space-between;margin-top:.38rem}
.about-page .main-1 .company-img .item{width:7.1rem}
.about-page .main-1 .company-img .item img{    object-fit: cover;
    height: 100%; }
.about-page .main-2{background:url(../image/about_bg_11.jpg) no-repeat;max-height:9.2rem;padding:1rem .23rem .64rem .23rem;margin-top:.68rem}
.about-page .main-2 .currency-tit{display:flex;justify-content:center;align-items:center}
.about-page .main-2 .currency-tit .tt{color:#fff}
.about-page .main-2 .currency-tit .tit_en_icon{opacity:.2;display:flex;justify-content:center;width:100%}



/*             发展历程             */
.about-page .main-2 .history{padding:0 2.3rem}
.about1_line{padding:0 .7rem;position:relative;margin-top:.5rem}
.about1_line .line-btn{width:.45rem;height:.44rem;position:absolute;top:.3rem;cursor:pointer;background-size:cover!important}
.about1_line .swiper-button-disabled{opacity:.3;cursor:not-allowed}
.about1_line .line-btn-left{left:0;background:url(../image/about-btn-left.png)}
.about1_line .line-btn-right{right:0;background:url(../image/about-btn-right.png)}
.about1_line li span{width:.76rem;height:1.14rem;margin:auto;display:flex;position:relative;cursor:pointer;flex-direction:column;align-items:center}
.about1_line li span a{position:absolute;bottom:.08rem;left:0;text-align:center;width:100%;height:.32rem;line-height:.32rem;font-size:.16rem;color:#fff}
.about1_line{overflow:hidden;height:2rem;display:flex;align-items:center}
.about1_line .line-head{height:1.15rem;display:flex;align-items:center}
.about1_line .line-head{position:relative;width:100%}
.about1_line .line-head .line{height:1px;width:100%;background:#d6d7d6;position:absolute;top:.52rem}
#swiper1 .swiper-slide-active{width:1.92rem!important;height:1.92rem!important;background-color:#fff;border:solid .12rem #2a77c7ad;border-radius:1rem;display:flex;top:-40px}
#swiper1 .swiper-slide-active span{display:flex;position:absolute!important;width: 100%!important;

}
.line-con .box{height:3.8rem!important;overflow:scroll;overflow-x:hidden}
.about1_line .line-btn{top:.7rem;z-index:999}
#swiper1 .swiper-slide-active span i{display:none}
#swiper1 .swiper-slide-active span a{color:#1f6dc4!important;font-size:.4rem!important;font-weight:700;position:relative!important;top:.7rem!important;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}
.about1_line li span i{position:absolute;width:.4rem;height:.4rem;background-color:#c8ccd1;box-shadow:0 .02rem .08rem 0 rgba(5,49,99,.06);border:solid .12rem #fff;border-radius:30px;left:.29rem;top:.32rem}
.line-con{display:flex;justify-content:center;width:100%!important}
.line-con .box{width:8rem!important;box-sizing:border-box;margin-top:.33rem;padding:.28rem .32rem;background-color:rgba(255,255,255,.2);flex-direction:column}
.line-con .box:nth-child(1){display:flex}
.line-con .box p{line-height:.5rem;font-size:.18rem;color:#fff}
.con-swiper{width:8rem}
.con-swiper .swiper-wrapper{width:8rem!important;margin:0 auto;display:flex;justify-content:flex-start}
.line-con .box::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);background-color:#f7f7f74a}






.wcwzbd{
    background:url(../image/about_bg_11.jpg) no-repeat;
    background-position: center;
    padding: 0.5rem 2.3rem;
    margin-top: .35rem;
}
.wcwzbd .container {
    max-width: 14rem;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.wcwzbd .wcwzbd-a .title{
    font-size: .44rem;
    color: #fff;
}
.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{
    max-height: 3.5rem;
}





.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide {
    opacity: 0.8;
    transition: all 0.5s;
    transform: scale(0.94);
    padding: 40px 0;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active {
    opacity: 1;
    transform: scale(1.17);
    z-index: 9;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d{
    border-radius: 20px;
    padding: 20px;
    background: #fff;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{
    border-radius: 20px;
    padding: 35px 30px 50px 40px;
    background: #fff;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .t{
    font-size: .3rem;
    color: #00589f;
    margin-bottom: 6px;
   display:none;
}


.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .scroll_box1 .c p{
    font-size: 14px;
    color: #06234a;
    margin-bottom: 13px;
    position: relative;
    padding-left: 0px;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .scroll_box1 .c p:before{
    position: absolute;
    content: "";
    left: 0;
    top: 11px;
    width: 6px;
    height: 6px;
    background: #00589f;
    border-radius: 50%;
    transform: translateY(-50%);
    display:none;
}
.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-prev .aboutB-d .scroll_box1 .c p:before{
    position: absolute;
    content: "";
    left: 0;
    top: 9px;
    width: 6px;
    height: 6px;
    background: #00589f;
    border-radius: 50%;
    transform: translateY(-50%);
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .scroll_box1 .c p:last-child{
    margin-bottom: 0;
}
.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .scroll_box1{
    max-height: 2.35rem;
    overflow-y: hidden;
    overflow-x: hidden;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d .scroll_box1{
    max-height: 2.35rem;
    overflow-y: auto;
    overflow-x: hidden;
}


.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d .scroll_box1 .c p{
    margin-bottom: 6px;
}


.wcwzbd .aboutB .aboutB-b .aboutB-c{
    position: relative;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs {
    padding: 0 45px;
    text-align: center;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide {
    cursor: pointer;
    padding-top: 58px;
    width: 89px;
    position: relative;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide  span{
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #cccccc;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 9;
    transform: translate(-50%,-50%);
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide  p{
    font-size: 18px;
    color: #fff;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide-thumb-active  span:before{
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border:1px solid #fd9935;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide-thumb-active span{
    background: #fd9935;
}

.swiper-button-next-white{
    background: url(../image/xtzws.png);
    width: 42px;
    height: 42px;
    right: 0;
}

.swiper-button-prev-white{
    background: url(../image/xtjbs.png);
    width: 42px;
    height: 42px;
    left: 0;
}

.swiper-button-next-white:hover{
    background: url(../image/xtzwsa.png);
}

.swiper-button-prev-white:hover{
    background: url(../image/xtjbsa.png);
}



@media(max-width: 1023px){
    .wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active{
        transform: initial;
    }
}
.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{
padding:20px;
}
.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide:nth-child(1):after{
    width: 100%;
    height: 1px;
    background: #fd9935;
    position: absolute;
    left: 0;
    top: 38px;
    transition: all 0.4s;
    content: "";
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide:before{
    width: 0;
    height: 1px;
    background: #fd9935;
    position: absolute;
    left: 0;
    top: 38px;
    transition: all 0.4s;
    content: "";
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide.chang:before{width: 150%;}
.ig{
    width: 100%;
    background: url(../image/ig1_1.png);
    height: 260px;
    font-family: "Roboto Bold";
}
.ig .ig1{
    width: 73%;
    height:100%;
    margin: 0 auto;
    position: relative;


}
.ig .ig1 .ig1_1{
    font-size: 48px;
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.ig .ig1 .ig1_2{
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.ig .ig1 .ig1_2 .ig1_3{
    border:1px #fff solid;
    border-radius:60px;
    width: 100%;
    padding: 20px 65px;
    position: relative;
}
.ig .ig1 .ig1_2 .ig1_3 a{
    font-size: 18px;
    color: #ffffff;
}
.homeBoxC-d .zx {
    position: absolute;
    width: 150px;
    right: -165px;
    top: 50%;
    transform: translateY(-50%);
}
















/*             team             */
.about-page .main-3{background:#f7f7f7;padding:1rem 2.3rem .65rem 2.3rem}
.about-page .main-3 .currency-tit{display:flex;justify-content:center}
.about-page .main-3 .currency-tit .tt{text-align:center}
.about-page .main-3 .currency-tit .tit_en_icon{display:flex;justify-content:center;width:100%}
.about-page .main-3 .content{padding:.36rem .33rem;background:#fff;margin-top:.53rem}
.about-page .main-3 .content .tab{display:flex}
.about-page .main-3 .content .tab .tab-item{width:2.1rem;height:.7rem;background-color:#686e9f;border-radius:.1rem;margin-right:.19rem;display:flex;justify-content:center;align-items:center;cursor:pointer}
.about-page .main-3 .content .tab .active{background:#eb8b0f}
.about-page .main-3 .content .tab .tab-item .icon{display:block;width:.36rem;height:.4rem;background-size:cover!important;margin-right:.12rem}
.about-page .main-3 .content .tab .tab-item .icon:nth-child(1){background:url(../image/about_tab_icon.png) no-repeat}
.about-page .main-3 .content .tab .tab-item:nth-child(2) .icon{background:url(../image/about_tab_icon1.png) no-repeat}
.about-page .main-3 .content .tab .tab-item .tt{font-size:.18rem;color:#fff}
.about-page .main-3 .content .line{height:.04rem;background-color:#c8ccd1;border-radius:.02rem;margin-top:.28rem}
.about-page .main-3 .content .line:before{content:'';display:block;width:2.26rem;height:.04rem;background-color:#eb691c;border-radius:.02rem}
.about-page .main-3 .content .list .list-box{display: none}
.about-page .main-3 .content .list .box{display:flex;flex-wrap:wrap;width:calc(100% + .43rem)}
.about-page .main-3 .content .list .box .item{height:auto;width:calc(25% - .43rem);margin-right:.43rem;margin-top:.36rem;background-color:#fff;box-shadow:0 0 .2rem 0 rgba(7,32,61,.1);border-radius:.2rem;padding:.25rem;display:flex;flex-direction:column}
.about-page .main-3 .content .list .box .item .img{}
.about-page .main-3 .content .list .box .item .img img{background-color:#0865b7;border-radius:.1rem}
.about-page .main-3 .content .list .box .item .text .tit{font-size:.26rem;margin-top:.2rem}
.about-page .main-3 .content .list .box .item .text .ms{font-size:.18rem;color:#666;margin-top:.14rem}
.about-page .main-4{background:url(../image/about_bg_13.jpg) no-repeat;padding:1.09rem 1.82rem 1.03rem 1.82rem}
.about-page .main-4 .currency-tit{display:flex;justify-content:center}
.about-page .main-4 .currency-tit .tt{text-align:center}
.about-page .main-4 .currency-tit .tit_en_icon{display:flex;justify-content:center;width:100%;opacity:.3}
.about-page .main-4 .honor{position:relative;margin-top:.37rem}
.about-page .main-4 .honor .swiper{max-width:13.12rem}
.about-page .main-4 .honor .honor-swiper .swiper-wrapper .swiper-slide{width:3.1rem;height:3.5rem;background-color:#fff;padding:.63rem .2rem .43rem .2rem}
.about-page .main-4 .honor .honor-swiper .swiper-wrapper .swiper-slide .img img{max-height:1.92rem}
.about-page .main-4 .honor .honor-swiper .swiper-wrapper .swiper-slide .tit{font-size:.18rem;margin-top:.34rem;text-align:center}
.about-page .main-4 .honor .swiper-button-prev,.honor .swiper-button-next{width:.76rem;height:.76rem;box-shadow:0 0 .12rem 0 rgba(0,0,0,.1);background:#fff;color:#333;border-radius:45px}
.about-page .main-4 .honor .swiper-button-prev:after,.honor .swiper-button-next:after{font-size:.16rem;font-weight:600}
.about-page .main-4 .honor .swiper-button-next.swiper-button-disabled{background:#fff}




/*   science-page    */
.science-page .crumbs{padding-right:0}
.science-page .page-banner{background:url(../image/science-banner.jpg) no-repeat;height:8rem;width:100%;position:relative;padding-left:2rem}
.science-page .page-banner .tit{position:absolute;bottom:18%;font-size:.66rem;color:#fff}
.science-page .content{background:url(../image/science-page-bg.jpg) no-repeat;padding:0 3rem}
.science-page .content .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.2rem;padding-bottom:1rem}
.science-page .content .list .item{width:6.3rem;background:#fff;box-shadow:0 0 .2rem 0 rgba(0,52,97,.08);border-radius:.2rem;margin-bottom:.61rem}
.science-page .content .list .item .tit{padding:.29rem 0;text-align:center;font-size:.26rem;color:#fff;border-radius:.26rem .26rem 0 0}
.science-page .content .list .item .text{padding:.47rem .34rem;font-size:.18rem;line-height:2;text-indent: 25px;    text-align: justify;}
.science-page .content .list .item:nth-child(1) .tit{ background-color: #d41949;}
.science-page .content .list .item:nth-child(2) .tit{background-color: #0063b8;}
.science-page .content .list .item:nth-child(3) .tit{background-color: #fd9833;}
.science-page .content .list .item:nth-child(4) .tit{background-color: #007995;}

/*   clinical-page    */
.clinical-page .crumbs{padding-right:0}
.clinical-page .page-banner{background:url(../image/science-banner.jpg) no-repeat;height:8rem;width:100%;position:relative;padding-left:2rem}
.clinical-page .page-banner .tit{position:absolute;bottom:18%;font-size:.66rem;color:#fff}
.clinical-page .content{padding:0 2rem;padding-bottom:.87rem;background:url(../image/science-page-bg.jpg) no-repeat}
.clinical-page .content .top{display:flex;justify-content:space-between;padding-bottom:.27rem;border-bottom:2px solid #dcdcdc}
.clinical-page .content .top .left{display:flex;align-items:center}
.clinical-page .content .top .left .icon{background:url(../image/clinical-title-icon.png);width:.55rem;height:.6rem;margin-right:.26rem}
.clinical-page .content .top .left .tt{font-size:.36rem;color:#0865b7}
.clinical-page .content .top .right{display:flex}
.clinical-page .content .top .right .button{width:1.5rem;height:.5rem;display:flex;justify-content:center;align-items:center;font-size:.16rem;color:#0865b7;border-radius:.25rem;border:solid .01rem #0865b7;cursor:pointer}
.clinical-page .href{cursor:pointer}
.clinical-page .content .top .right .button:hover{background-color:#0865b7;color:#fff}
.clinical-page .content .top .right .button:first-child{margin-right:.12rem}
.clinical-page .content .top .right .button:nth-child(2){margin-right:.12rem}
.clinical-page .content .top .right .active{background-color:#0865b7;color:#fff}

.clinical-page .content .top .right .button:hover a{
    color: #fff
}

.clinical-page .content .top .right .active a{
    background-color: #0865b7;
    color: #fff
}

.gspt{background: url(../image/gongsi_bg.png) no-repeat;background-size:contain;height: 2rem;width: 100%;margin-top: .38rem;display: flex;align-items: center;justify-content: flex-end}
.gspt .box{padding-right: 1.04rem;display: flex;    flex-direction: column;}
.gspt .box .tt{ font-size: 0.3rem; color: #ffffff;font-weight: 600}
.gspt .box a{
    color: #fff;
    margin-top: .2rem;
    font-size: 0.3rem;
}



.news-page .page_search{justify-content: flex-start}
.page_search{display: flex;margin-top: .37rem;justify-content: flex-end;width: 100%}

.page_search .page_search-box{display: flex;justify-content: space-between;width: 4.51rem;height: 0.6rem;background: #fff}

.page_search .search-box{width: 3.3rem;padding-left: .19rem;border: solid 0.01rem #d2d2d2;}
.page_search .search-button .icon{background: url(../image/pagesearch_icon.png);width: .19rem;height: .18rem;background-size: cover;margin-right: .05rem}
.page_search .search-button{width: 1rem;background: #0865b7;color: #fff;font-size: 0.16rem;display: flex; justify-content: center;align-items: center;cursor: pointer;border: solid 0.01rem #0865b7;}




.manage{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.manage .item-box{padding:5px 20px 30px;  position: relative; border:1px solid #dfe5ed; border-radius:10px;width: calc(100% * 1 / 3.1);margin-top: .2rem}
.manage .item-box .head{ margin-bottom: 15px; padding: 0 10px; border-bottom:1px solid #dfe5ed; line-height: 60px;font-size: .24rem;color: #0865b7;font-weight: bold;    display: flex;
    flex-wrap: wrap;flex-wrap: wrap;
    align-items: baseline;}

.manage .item-box .head .ms{font-size: .24rem;color: #000;font-weight: bold;    width: 50%;    line-height: 18px;
    margin-bottom: 15px;margin-left:10px;}
.manage .item-box ul{flex-wrap: wrap;flex-direction: column;}
.manage .item-box ul li{font-size: 16px;line-height: 2;color: #6f7479;}
@media screen and (max-width:768px){
    .notice-page .content .page-tab{flex-wrap: wrap;justify-content: space-between}
    .notice-page .content .page-tab .button{margin-bottom: .1rem}
    .manage{flex-wrap: wrap}
    .manage .item-box{width: 100%}
}






.clinical-page .content .table-box .lanmu_tit{font-size: 0.18rem;color: #333333;margin-bottom: .4rem;margin-top: .37rem;line-height: 30px;}

.yfcon{margin-top:2.5%;}
.yfcon p{font-size:15px;line-height: 26px;}

ul, li, form, dl, dt, dd, div, ol, figure, aside {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
    zoom: 0;
}

.yfgx{width:100%;}
.yfgx dl{display: flex}
.yfgx .item{margin-top: .57rem}
.yfgx .item .tit .tt{
    font-size: 0.26rem;
}
.yfgx .list-tit{margin-top: .43rem}
.yfgx .list-tit dd{background: #058fd2;color: #fff;    border-right: 1px solid #fff;}
.yfgx .list-tit dd:last-child{border-right: 0}
.yfgx dl dd{width:12.5%;font-size:.16rem;color:#333; border-bottom:none;border-left:0; text-align: center;line-height: 50px;}
.yfgx dl dd:nth-child(1){border-left:1px solid #e6e6e6;}
.yfgx .dl{border-top:0;display: table;width:100%;}
.yfgx dl:nth-child(2){border-top:0;}
.yfgx .dl dt{width:12.5%;display: table-cell;
    vertical-align: middle;
    font-size:.16rem;color:#333; border:1px solid #e6e6e6;border-right:0;text-align: center;line-height: 23px;}
.yfgx .dl dd{display: table-cell;
    vertical-align: middle;
;width:100%;font-size:16px;color:#333; border:1px solid #e6e6e6;text-align: center;line-height: 45px;}

.yfgx .dl dd ol span{width:14.2%;display: block;float:left;height:46px;border-right:1px solid #e6e6e6; }
.yfgx .dl .span:hover{cursor: pointer;background:#004a96;color:#fff;}
.yfgx .dl dd ol .span:hover{cursor: pointer;background:#004a96;color:#fff;}
.yfgx .dl dd ol span:nth-child(3){position:relative;width:71.6%;border-right:0;padding: 0;}
.yfgx .dl dd ol span:nth-child(3) .line{position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}
.yfgx .dl dd ol span:nth-child(3) .line i {display:block;float:left;width: 20%;height:100%;border-right: 1px solid #e6e6e6;}
.yfgx .dl dd ol:last-child span{font-size: .16rem}
.yfgx .dl dd ol span{}
.yfgx .dl dd ol span .progress-bar-striped{
    height: 15px;
    padding: 5px;
    overflow: visible;
    border-radius: 20px;
    margin-top:2%;
}
@media(max-width:1200px){
    .yfgx{overflow-x: scroll;}
}
@media(max-width:768px){
    .yfgx .dl dd ol .con .text{left:0;margin-left:0;}
}
.progress-bar{
    background-color:#058fd2;
    border-radius: 20px;
    position: relative;
    animation: animate-positive 2s;
}
.progress-bar{float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #058fd2;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;}
.progress-striped .progress-bar, .progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;}
.progress-bar.active{
    animation: reverse progress-bar-stripes 0.40s linear infinite, animate-positive 2s;
}
@-webkit-keyframes animate-positive{
    0% { width: 0; }
}
@keyframes animate-positive{
    0% { width: 0; }
}






















.clinical-page .content .table-box{padding-top:.41rem}
.clinical-page .content .table-box .tit .tt{font-size:.26rem;margin-right:.38rem}
.clinical-page .content .table-box .tit{display:flex}
.clinical-page .content .table-box .tit .list{display:flex;align-items:center}
.clinical-page .content .table-box .tit .list .item{display:flex;margin-right:.25rem}
.clinical-page .content .table-box .tit .list .item .icon{width:.14rem;height:.14rem;border-radius:1rem;display:block;margin-right:.04rem}
.clinical-page .content .table-box .tit .list .item:nth-child(1) .icon{background-color:#d41949}
.clinical-page .content .table-box .tit .list .item:nth-child(2) .icon{background-color:#0865b7}
.clinical-page .content .table-box .tit .list .item:nth-child(3) .icon{background-color:#fd9833}
.clinical-page .content .table-box .tit .list .item .ms{font-size:.14rem;color:#666}


.table-box table{background:#fff;border:1px solid #e9e9e9;text-align:center}
.table-box .tableServices th{color:#fff}
.table-box table tr th{height:.81rem;background:#058fd2;;font-size:16px;font-weight:700;color:#fff;vertical-align:middle}
.table-box table tr td{padding:10px;height:54px;line-height:22px;color:#3b3b3b;font-size: .16rem;vertical-align: middle;}
.table-box table tr td:nth-child(5):hover{
    background:#5c5cff;
}
.table-box table tr td:nth-child(5):hover a{color: #fff}
.table-box .config-list li,.clinical-page .content .table-boxtable tr td{text-align:left;font-size:.7rem;box-sizing:border-box;vertical-align:middle}
.table-box table tr td,.table-box table tr th{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}


.patient-page .content{padding:0 2.3rem;padding-bottom:1.08rem}
.patient-page .content .table-box{padding-top:0}
.patient-page .content .table-box .img-box{display:flex;justify-content:space-between;margin-top:.5rem}
.patient-page .content .table-box .img-box .img img{width:7.1rem;height:3.8rem}
.patient-page .content .table-box table tr th{background:#5c5cff;border-right:none;border-bottom:none}
/*.patient-page .content .table-box table tr td{border-right:none;border-bottom:none}*/


.base-page .content{padding:0 2.3rem;padding-bottom:1.08rem}
.base-page .content .table-box .text{font-size:.18rem;line-height:2;margin-top:.22rem}
.base-page .content .table-box .text p{line-height:2;display:flex}
.base-page .content .table-box .text p .icon{width:.06rem;height:.06rem;background-color:#313131;margin-top:.15rem;display:block;border-radius:45px;margin-right:.13rem}
.base-page .content .table-box .text p span{flex:1}
.base-page .content .table-box .img-box{display:flex;justify-content:space-between;margin-top:.6rem}
.base-page .content .table-box .img-box .img img{width:7.1rem;height:4.76rem;border-radius:.3rem}



.global-page .content{padding-bottom:1.65rem}
.global-page .page-banner{background:url(../image/cooperation-banner.jpg) no-repeat;height:8rem;width:100%;position:relative;padding-left:2rem}
.global-page .content .box{display:flex;justify-content:space-between;margin-top:.28rem}
.global-page .content .box .left{width:7.02rem}
.global-page .content .box .left .tit{font-size:.4rem;color:#0865b7}
.global-page .content .box .left .ms{margin-top:.62rem;font-size:.18rem;line-height:2;text-indent: 32px}
.global-page .content .box .left .contact{display:flex;margin-top:.4rem}
.global-page .content .box .left .contact .tt{color:#e97600;font-size:.18rem;font-weight:700;line-height:2}
.global-page .content .box .left .contact .text{color:#e97600;font-size:.18rem;font-weight:700;line-height:2}
.global-page .content .list{margin-top:.82rem}
.global-page .content .list .tit h2{font-size:.4rem;color:#007995}
.global-page .content .list .list_box{margin-top:.67rem;display:flex;flex-wrap: wrap;margin-left: -20px}
.global-page .content .list .list_box li{width:calc(100% / 6 - 20px);margin-left:20px;height:1.08rem;background-color:#fff;box-shadow:.021rem .021rem .16rem 0 rgba(0,24,51,.06);border-radius:.3rem;display:flex;justify-content:center;align-items:center;margin-bottom: .2rem;}






.recruit-page .page-banner{background:url(../image/recruit-banner.jpg) no-repeat;height:8rem;width:100%;position:relative;padding-left:2rem}
.recruit-page .recruit-swiper{overflow:hidden}

.recruit-page .recruit-swiper .swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);
}
.recruit-page .recruit-swiper .swiper-slide-active,.swiper-slide-duplicate-active{
    transform: scale(1);
}
.recruit-page .swiper-box .swiper-pagination{bottom: -.45rem!important;}
.recruit-page .recruit-swiper .swiper-slide .img{
    display: flex;
    align-items: center;
    flex-direction: column;

}
.recruit-page .recruit-swiper .swiper-slide .img span{font-size: .18rem;margin-top: 20px}



.recruit-page .content .welfare{display:flex;justify-content:space-between;margin-top:.4rem}
.recruit-page .content .welfare .left{width:6.66rem}
.recruit-page .content .welfare .left .tit{font-size:.4rem;color:#0865b7}
.recruit-page .content .welfare .left .list{margin-top:.43rem;display:flex;flex-direction:column}
.recruit-page .content .welfare .left .list .item{margin-bottom:.5rem}
.recruit-page .content .welfare .left .list .item .tt{font-size:.18rem;font-weight:700}
.recruit-page .content .welfare .left .list .item .ms{font-size:.18rem;line-height:2.5}
.recruit-page .content .team-box{margin-top:.2rem}
.recruit-page .content .team-box .tit{font-size:.4rem;color:#007995}
.recruit-page .content .team-box .swiper .swiper-slide{height:3.2rem}
.recruit-page .content .team-box .swiper-box{position:relative;margin-top:.62rem}
.recruit-page .content .team-box .swiper-box .team-box-next{width:.76rem;height:.76rem;box-shadow:0 0 .12rem 0 rgba(0,0,0,.1);border-radius:45px;background:#fff;font-size:.2rem;margin-right:.1rem;position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer;top:1.8rem;left:-.38rem}
.recruit-page .content .team-box .swiper-box .team-box-prev{width:.76rem;height:.76rem;box-shadow:0 0 .12rem 0 rgba(0,0,0,.1);border-radius:45px;background:#fff;font-size:.2rem;margin-right:.1rem;position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer;top:1.8rem;right:-.38rem}
.recruit-page .development-content{background-color:#f7f7f7;padding:.63rem 2.3rem 1.11rem 2.3rem}
.recruit-page .development-content .tit .tt{color:#eb8b0f;font-size:.4rem}
.recruit-page .development-content .text-item{margin-top:.5rem}
.recruit-page .development-content .item .tt{font-size:.28rem;color:#0865b7}
.recruit-page .development-content .text-item .ms{font-size:.18rem;line-height:1.5;margin-top:.31rem}
.recruit-page .development-content .promotion-item .list{display:flex;justify-content:space-between;margin-top:.44rem}
.recruit-page .development-content .promotion-item .list li{width:3.36rem;height:6rem;background-color:#fff;border-radius:.2rem;padding-top:.31rem}
.recruit-page .development-content .promotion-item .list li .tit{width:2.6rem;height:.7rem;background-color:#fff;border-radius:.35rem;font-size:.2rem;border:solid .02rem #000;display:flex;align-items:center;justify-content:center;margin:0 auto}
.recruit-page .development-content .promotion-item .list li .list-box{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:.2rem}
.recruit-page .development-content .promotion-item .list li .list-box .button{width:2.6rem;height:.7rem;color:#fff;font-weight:700;border-radius:.35rem;margin:.06rem 0;font-size:.2rem;display:flex;align-items:center;justify-content:center}
.recruit-page .development-content .promotion-item .promotion-tit{margin-top:.6rem}
.recruit-page .development-content .promotion-item .list li:nth-child(1) .list-box .button{background-color:#0c359f}
.recruit-page .development-content .promotion-item .list li:nth-child(2) .list-box .button{background-color:#0c69b1}
.recruit-page .development-content .promotion-item .list li:nth-child(3) .list-box .button{background-color:#0f7db1}
.recruit-page .development-content .promotion-item .list li:nth-child(4) .list-box .button{background-color:#0d99ae}
.recruit-page .development-content .promotion-item .list li .list-box .icon{background:url(../image/promotion-item-ico.png);width:.35rem;height:.35rem;display:flex;justify-content:center;background-size: cover!important;}
.recruit-page .development-content .system-item{margin-top:.74rem}
.recruit-page .development-content .system-item .system-con .box{margin-top:.44rem}
.recruit-page .development-content .system-item .system-con .box .img{width:7.3rem;height:4.7rem}
.recruit-page .development-content .system-item .system-con .box{display:flex;align-items:center}
.recruit-page .development-content .system-item .system-con .box .text-box{height:4.7rem;display:flex;justify-content:center;flex-direction:column;background-color:#fff;flex:1}
.recruit-page .development-content .system-item .system-con .box:nth-child(1) .text-box{padding-left:.66rem;padding-right:1.04rem}
.recruit-page .development-content .system-item .system-con .box:nth-child(2) .text-box{padding-left:.79rem;padding-right:.94rem}
.recruit-page .development-content .system-item .system-con .box .text-box .title{font-size:.28rem;color:#0865b7;line-height:1.5}
.recruit-page .development-content .system-item .system-con .box .text-box .ms{font-size:.18rem;margin-top:.46rem;line-height:2}


.notice-page .content{padding:0 2.3rem;background:url(../image/investment-bg.png) left #f5f8fb no-repeat!important}
.notice-page .content .page-tab{display:flex}
.notice-page .content .page-tab .button{display:flex;justify-content:center;align-items:center;color:#0865b7;    box-sizing: border-box;
    padding: 0px 0.1rem;height:.5rem;border-radius:.25rem;font-size:.16rem;border:solid .01rem #0865b7;margin-right:.12rem;cursor: pointer}
.notice-page .content .page-tab .active{background-color:#0865b7;color:#fff}
.notice-page .content .page-tab .active a{background-color:#0865b7;color:#fff}
.notice-page .content .page-tab .button:hover{background-color:#0865b7;color:#fff}
.notice-page .content .page-tab .button:hover a{background-color:#0865b7;color:#fff}
.notice-page .content .notice-box{background:#fff;padding:.25rem .22rem .38rem .22rem;margin-top:.33rem}
.notice-page .content .notice-box .screen .tit{padding-bottom:.21rem;border-bottom:1px solid #d3d3d3;position:relative}
.notice-page .content .notice-box .screen .tit .tt{font-size:.3rem}
.notice-page .content .notice-box .screen .tit:after{content:'';width:1.5rem;height:.03rem;background-color:#0865b7;position:absolute;left:0;bottom:-1.5px;display:block}
.notice-page .content .notice-box .screen .tips{font-size:.16rem;margin-top:.25rem}
.notice-page .content .notice-box .screen .search-criteria{margin-top:.2rem}
.notice-page .content .notice-box .screen .search-criteria .item{display:flex;align-items:center}
.notice-page .content .notice-box .screen .search-criteria .item .keyword{width:3rem;height:.4rem;background-color:#fff;border:solid .01rem #e4e6e9;box-sizing:border-box;padding-left: .1rem}
.notice-page .content .notice-box .screen .search-criteria .item select{padding:0 .15rem}
.notice-page .content .notice-box .screen .search-criteria .item select option{padding:.5rem 0;line-height:1.5rem;background-color:#fff;border-radius:unset}
.notice-page .content .notice-box .screen .search-criteria .item .tt{font-size:.14rem;margin:0 .25rem}
.notice-page .content .notice-box .screen .search-criteria .item .date{width:3rem;height:.4rem;background-color:#fff;border:solid .01rem #e4e6e9;box-sizing:border-box;padding:0 .15rem;position:relative}
.notice-page .content .notice-box .screen .search-criteria .item .keyword::-webkit-calendar-picker-indicator{position:absolute;width:3rem;height:.4rem;display:block}
.notice-page .content .notice-box .screen .search-criteria .item .box{position:relative;display:flex}
.notice-page .content .notice-box .screen .search-criteria .item .box:after{position:absolute;content:'';background:url(../image/down-ico.png) no-repeat;width:14px;height:8px;left:2.7rem;right:0;top:15px}
.notice-page .content .notice-box .screen .search-criteria .item .date::-webkit-calendar-picker-indicator{position:absolute;width:3rem;height:.4rem;display:block;opacity:0}
.notice-page .content .notice-box .screen .search-criteria .condition-box{display:flex;align-items:center;height:.4rem}
.notice-page .content .notice-box .screen .search-criteria .item .search{width:1rem;height:.36rem;background-color:#ef8334;border-radius:.18rem;color:#fff;margin-left:.3rem;cursor:pointer}
.notice-page .content .notice-list .item{padding:.18rem .34rem .18rem .3rem;background:#fff}
.notice-page .content .notice-list .item{display:flex;justify-content:space-between;align-items:center;margin-top:.09rem}
.notice-page .content .notice-list .item .left{display:flex;align-items:center}
.notice-page .content .notice-list .item .time{font-size:.14rem;color:#666;margin-right:.33rem}
.notice-page .content .notice-list .item .title{font-size:.18rem;color:#000}
.notice-page .content .notice-list .item .href{width:2rem;height:.46rem;background-color:#fff;border-radius:.23rem;border:solid .01rem #0865b7;display:flex;justify-content:center;align-items:center}
.notice-page .content .notice-list .item .href .icon{background:url(../image/notice-downlod-ico.png);width:18px;height:18px;display:block;margin-right:.07rem}
.notice-page .content .notice-list .item .href .tt{font-size:.14rem;color:#0865b7}
.control-page .notice-list{margin-top:.2rem}
.offering-page .notice-list{margin-top:.2rem}
.relationship-network .content{background:url(../image/relationship-network-bg.jpg) no-repeat;min-height:8.2rem;display:flex}
.relationship-network .content .left{display:flex;justify-content:center;align-items:center;width:50%;min-height:8.2rem}
.relationship-network .content .left .box{width:5.6rem;height:3.6rem;background-color:rgba(0,99,184,.85);border-radius:.2rem;display:flex;flex-direction:column;padding-top:.45rem;padding-left:.39rem}
.relationship-network .content .left .box .tit{font-size:.3rem;color:#fff}
.relationship-network .content .left .box .item{margin-top:.34rem}
.relationship-network .content .left .box .item .row{margin-bottom:.24rem;display:flex;align-items:center}
.relationship-network .content .left .box .item .row .icon{display:block;width:18px;height:18px;margin-right:.11rem}

.relationship-network .content .left .box .item .row:nth-child(1) .icon{background: url(../image/relationship-network-address.png) no-repeat}
.relationship-network .content .left .box .item .row:nth-child(2) .icon{background: url(../image/relationship-network-phone.png) no-repeat}
.relationship-network .content .left .box .item .row:nth-child(3) .icon{background: url(../image/relationship-network-hezuo.png) no-repeat}
.relationship-network .content .left .box .item .row:nth-child(4) .icon{background: url(../image/relationship-network-huizhang.png) no-repeat}
.relationship-network .content .left .box .item .row .text{font-size: 0.16rem;color: #fff}
.relationship-network .content .right{width:50%;min-height:8.2rem;background-color:rgba(0,99,184,.7);padding-top:.8rem;padding-left:.94rem}
.relationship-network .content .right .tit{font-size:.3rem;font-weight:700;color:#fff}
.relationship-network .content .right .leaving{margin-top:.35rem}
.relationship-network .content .right .leaving .row{margin-bottom:.29rem}
.relationship-network .content .right .leaving .row input{width:5.6rem;height:.6rem;border-radius:.05rem;border:solid .01rem #fff;font-size:.16rem;color:#fff;padding:0 .2rem;display:block;box-sizing:border-box}
.relationship-network .content .right .leaving .row input::placeholder{color:#fff}
.relationship-network .content .right .leaving .row textarea::placeholder{color:#fff}
.relationship-network .content .right .leaving .row textarea{width:5.6rem;min-height:2.6rem;display:block;max-height:2.6rem;border-radius:.05rem;border:solid .01rem #fff;font-size:.16rem;color:#fff;padding:0 .2rem;padding-top:.2rem;resize:none;box-sizing:border-box}
.relationship-network .content .right .leaving .leaving-button{width:1.36rem;height:.54rem;background-color:#0063b8;border-radius:.27rem;color:#fff;display:block;cursor:pointer}


.news-page .content{padding:0 2.3rem;background:url(../image/investment-bg.png) left top #f5f8fb no-repeat!important}
.news-page .content .swiper-box{margin-top:.2rem}
.news-page .content .swiper-box .tit{font-size:.4rem;color:#007995}
.news-page .content .swiper-box .news-swiper{overflow:hidden}
.news-page .content .swiper-box{position:relative;margin-top:.62rem}
.news-page .content .swiper-box .team-box-next{width:.76rem;height:.76rem;box-shadow:0 0 .12rem 0 rgba(0,0,0,.1);border-radius:45px;background:#fff;font-size:.2rem;margin-right:.1rem;position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer;top:1.22rem;left:-.9rem}
.news-page .content .swiper-box .team-box-prev{width:.76rem;height:.76rem;box-shadow:0 0 .12rem 0 rgba(0,0,0,.1);border-radius:45px;background:#fff;font-size:.2rem;margin-right:.1rem;position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer;top:1.22rem;right:-1rem}
.news-page .content .swiper-box .news-swiper .swiper-slide .img img{min-height:3rem}
.news-page .content .swiper-box .news-swiper .swiper-slide .text-box{background:#fff;padding:.22rem .2rem .36rem .2rem}
.news-page .content .swiper-box .news-swiper .swiper-slide .text-box .time{font-size:.14rem;color:#333}
.news-page .content .swiper-box .news-swiper .swiper-slide .text-box .title{font-size:.22rem;color:#333;line-height:1.5;margin-top:.1rem;min-height: .65rem}
.news-page .content .swiper-box .news-swiper .swiper-slide .text-box .title:hover{color: red}
.news-page .content .swiper-box .news-swiper .swiper-slide .text-box .ms{font-size:.14rem;color:#666;line-height:2;margin-top:.22rem}
.news-page .content .swiper-box .news-swiper .swiper-slide .text-box .link{font-size:.14rem;display:flex;align-items:center;margin-top:.26rem}
.news-page .content .swiper-box .news-swiper .swiper-slide .text-box .link:after{content:'';background:url(../image/jiantou.png);width:11px;height:8px;display:block;margin-left:.1rem}
.news-page .content .news-list{margin-top:.44rem}
.news-page .content .news-list .item{display:flex;flex-direction:column;margin-bottom:.23rem;background:#fff;padding:.3rem 1.04rem .35rem .42rem}
.news-page .content .news-list .item .time{font-size:.14rem;color:#333}
.news-page .content .news-list .title{font-size:.22rem;color:#0865b7;line-height:1.5;margin-top:.1rem}
.news-page .content .news-list .title:hover{color: red}
.news-page .content .news-list .ms{font-size:.14rem;color:#666;line-height:2;margin-top:.19rem}
.news-page .content .news-list .link{font-size:.14rem;display:flex;align-items:center;margin-top:.26rem}
.news-page .content .news-list .link:after{content:'';background:url(../image/jiantou.png);width:11px;height:8px;display:block;margin-left:.1rem}
.news-page .content .swiper-box .news-swiper .swiper-slide .img{background-position: center center}
.contact-page .map-content{
    max-width: 13rem;
    width: 100%;
    margin: .3rem auto 0 auto;
}



.contact-page .map-content .box{justify-content: space-between}
.contact-page .map-content .box .map-img{
    width: 6.86rem;
    height: 3.9rem;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    flex-shrink: 0;

}
.contact-page .map-content .box .item{
    flex: 1;
    padding-top: 0.2rem;
    padding-left: 0.35rem;
}

.contact-page .map-content .box .item .tit{font-size:.26rem;padding-bottom:.21rem;border-bottom:1px solid #dcdcdc}
.contact-page .map-content .box .item .con{margin-top:.27rem;display:flex;flex-direction:column;}
.row-message .zhimu input, .shengao input, .xinbie select, .zhimu input, .tizhong input {
    width: 1.4rem !important;
}
.contact-page .map-content .box .item .con p{display: flex;align-items: flex-start;font-size: 0.16rem;margin-bottom: .1rem;line-height: 1.5}
.contact-page .map-content .box .item .con p span{flex: 1;line-height: 1.5}
.contact-page .map-content .box .item .con .addres:before{content:'';background:url(../image/contact-address.png) no-repeat;width:18px;height:18px;display:block;margin-right: .2rem;margin-top: .05rem}
.contact-page .map-content .box .item .con .phone:before{content:'';background:url(../image/contact-phone.png) no-repeat;width:18px;height:18px;display:block;margin-right: .2rem;margin-top: .05rem}
.contact-page .map-content .box .item .con .hezuo:before{content:'';background:url(../image/contact-hezuo.png) no-repeat;width:18px;height:18px;display:block;margin-right: .2rem;margin-top: .05rem}
.contact-page .map-content .box .item .con .zhaoping:before{content:'';background:url(../image/contact-yonghu.png) no-repeat;width:18px;height:18px;display:block;margin-right: .2rem;margin-top: .05rem}
.contact-page .map-content .box .item .con .huizhang:before{content:'';background:url(../image/contact-huizhang.png) no-repeat;width:18px;height:18px;display:block;margin-right: .2rem;margin-top: .05rem}
.contact-page .content{max-width: 12rem;margin: 0 auto}
.contact-page .content .map-tab{padding-top: .63rem;display: flex;justify-content: space-between}
.contact-page .content .map-tab .tab{width:2.8rem;height:1.3rem;background-color:#fff;box-shadow:0 0 .1rem 0 rgba(9,33,61,.3);border-radius:.3rem;font-size:.24rem;font-weight:700;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}
.contact-page .content .map-tab .active{background:#0063b8;color:#fff}
.contact-page .content .map-tab .active:before{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #0063b8;position:absolute;bottom:-15px}
.contact-page .contact-container{margin-top:1.13rem}
.contact-page .contact-container .tit{display:flex;align-items:center;flex-direction:column}
.contact-page .contact-container .tit .tt{font-size:.4rem;color:#0865b7}
.contact-page .contact-container .tit .ms{font-size:.16rem;margin-top:.31rem}
.contact-page .contact-container .contact-form{margin-top:.6rem}
.contact-page .contact-container .contact-form .row{display:flex;align-items:flex-start;margin-bottom:.24rem;flex-direction: column;}
.contact-page .contact-container .contact-form .row .tit{margin-bottom: .2rem}
.contact-page .contact-container .contact-form .row .tit .tt{
    font-size: 0.2rem;
    font-weight: 600;
    color: #333333;
}
.contact-page .contact-container .contact-form .row .flex{justify-content: space-between;width: 100%}
.contact-page .contact-container .contact-form .row .zhiliaodata input, .zhiliaojsdata input {
    padding: .13rem .23rem !important;
}
.row-message .zhimu input, .shengao input, .xinbie select, .zhimu input, .tizhong input {
    width: 1.4rem !important;
}
.xiala{
    width: 3.8rem;
    background-color: #fff;
    border: solid 0.01rem #e3e3e3;
    padding: .18rem 0.23rem;
    display: block;
    color: #666666;
    box-sizing: border-box;
    font-size: 14px;

}
.contact-page .contact-container .contact-form .row select{
    appearance: none;
    -webkit-appearance: none;

}
.contact-page .contact-container .contact-form .row .select-box{position: relative}
.contact-page .contact-container .contact-form .row .select-box:after{
    content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #0063b8;
    position: absolute;
    right: 20px;
    top: 25px;

}
.contact-page .contact-container .contact-form .row .item .wi{width: 1.78rem}
.contact-page .contact-container .contact-form .row .item .ww{width: 12rem}


.contact-page .contact-container .contact-form .row .item .upload{
    width: 1.17rem;
    height: 0.37rem;
    background-color: #0865b7;
    border-radius: 0.05rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    font-size: 0.16rem;
    color: #fff;
}
.contact-page .contact-container .contact-form .row .item .upload .icon{
    background: url(../image/upload.png) no-repeat;
    width: 22px;
    height: 19px;
    background-size: cover;
    display: block;
    margin-right: .05rem;
}
.contact-page .page-contact{
    width: 100%;
    box-sizing: border-box;
    min-height: 2.84rem;
    background-image: url(../image/contact-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 0.8rem;
}
.contact-page .page-contact .wrapper{
    width: 14.60rem;
    margin: 0 auto;
    
}
.contact-page .page-contact .wrapper .title{
    font-size: 0.4rem;
    font-weight: 600;
	line-height: 1.2rem;
	letter-spacing: 0px;
	color: #0865b7;
}
.contact-page .page-contact .wrapper .info{
    width: 50%;
    font-size: 0.18rem;
	line-height: 0.36rem;
	color: #333333;
    word-break: break-word;
    text-align: justify;
}
.contact-page .page-contact .wrapper .info a{
    color: #0865b7;
}
.contact-page .page-contact .wrapper  .label{
    font-size: 0.24rem;
	line-height: 1.2rem;
	letter-spacing: 0px;
	color: #222222;
}
.contact-page .page-contact .wrapper ul{
    display: flex;

}
.contact-page .page-contact .wrapper ul li{
  
	height: 1.1rem;
	background-color: #ffffff;
	border-radius: 0.4rem 0rem 0.4rem 0rem;
	border: solid 1px #d0d0d0;
    font-size: 0.18rem;
	line-height: 0.36rem;
    margin-right: 0.27rem;
	color: #333333;
 overflow:hidden;
}

.contact-page .page-contact .wrapper ul li a{
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0rem 0.1rem;
}
.contact-page .page-contact .wrapper ul li a:hover{
    background: linear-gradient(to right, #013188, #018eae);
    color: #fff !important;
   
}
.contact-page .page-contact .wrapper ul li a img:nth-child(2){
    display: none;
}
.contact-page .page-contact .wrapper ul li:hover a img:nth-child(1){
    display: none;
}
.contact-page .page-contact .wrapper ul li:hover a img:nth-child(2){
    display: inline-block;
}
.contact-page .page-contact .wrapper ul li a img{
    margin: 0px 0.1rem;
}

.table{
    width: 100%;
    /* min-height: 7.4rem; */
    background-color: #FFFFFF;
}

.table1{
    background-color: #f1f1f1;
}
.contact-page .table  .contact-container .contact-form .row .tit .tt{
    font-size: 0.36rem;
    font-weight: 500;
	line-height: 1.2rem;
	letter-spacing: 0px;
	color: #222222;
}

.contact-page .table .contact-container .contact-form .row .flex{
    justify-content: flex-start;
}
.contact-page .table .contact-container .contact-form .row .item{
    margin-right: 0.46rem;
}
.contact-page .table .content{
    width: 14.6rem;
    max-width: 14.6rem;
}
.contact-page .table .contact-container .contact-form .row .item input{
    max-width: 4.56rem;
    width: 4.56rem;
    height: 0.54rem;
    border-radius: 10px 0px 10px 0px;
}
.contact-page .table .contact-container .contact-form .row .item .tit{
    font-size: 0.18rem;
}
.contact-page .table  .contact-container .contact-form .row textarea{
    width: 100%;
}
.modular .wrap .notice{
    font-size: 0.18rem;
	line-height: 0.36rem;
	letter-spacing: 0px;
    text-align: center;
	color: #222222;
}
.modular .wrap .yszc{
    font-size: 0.18rem;
    display: block;
	/* line-height: 1.2rem; */
    text-decoration: underline;
    text-align: center;
    color: #0865b7;
}
.modular .wrap  .reFirm{
    font-size: 0.18rem;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    cursor: pointer;
}
.modular .wrap  .reFirm p{
    font-size: 18px;
}
.modular .wrap  .reFirm input{
    display: block;
    width: 0.19rem;
    height: 0.19rem;
    margin: 0px 8px;
}
.modular .wrap  .reFirm .layui-form-checkbox{
    display: none;
}
.modular .wrap .handle{
    width: 100%;
    display: flex;
    justify-content: center;
}
.modular .wrap .handle button{
	width: 1.5rem;
	height: 0.6rem;
    margin: 20px 10px;
	background-image: linear-gradient(90deg, 
		#0865b7 0%, 
		#009ac4 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 0.3rem;
    color: #FFFFFF;
    font-size: 20px;

    font-weight: 600;
}

.modular .wrap .handle button:nth-child(2){
    border: solid 2px #b8c4cd;
    background-image:none;
    color: #000;
    font-size: 20px;
    background-color: #FFFFFF;
}
.modular .wrap  .Cancel{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #0865b7;
    text-align: center;
    display: block;
}
.contact-page .table  .date-choose{
    display: flex;
    max-width: 4.56rem;
    width: 4.56rem;
    justify-content: space-around;
}
.contact-page .table  .date-choose .select-box{
    width: 1.44rem;
}
.contact-page .table  .date-choose .select-box .xiala{
    width: 100%;
}
.contact-page .table .contact-container .contact-form .row .age{
    width: 4.56rem;
    flex-shrink: 0;
}
.contact-page .table .contact-container .contact-form .row .age input{
    width: 4.1rem;
}
.contact-page .table .contact-container .contact-form .row .xk{
    width: 4.56rem;
    flex-shrink: 0;
}
.contact-page .table .contact-container .contact-form .row .xk .select-box{
    width: 100%;
}
.contact-page .table .contact-container .contact-form .row .xk .select-box select{
    width: 100%;
}
.contact-page .table .contact-container .contact-form .row .item .addNew{
        width: 1rem;
        height: 0.44rem;
        background-color: #ffffff;
        border-radius: 0.1rem 0rem 0.1rem 0rem;
        font-size: 0.18rem;
        text-align: center;
        line-height: 0.44rem;
        color: #0865b7;
        cursor: pointer;
    
}


.radio input[type="radio"] + label::before {
    content: " "; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 20px;
    height: 20px;
    margin-right: .4em;
    border-radius: 50%;
    border: 1px solid #bfbfbf;
}


.radio .onlable{
    font-size: 0.16rem;
}

.radio .onlable:nth-child(2){margin-right: 1.7rem;}

.radio input[type="radio"]:checked + label::before {
    content: " "; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 20px;
    height: 20px;
    margin-right: .4em;
    border-radius: 50%;
    border: 1px solid #fff;
    background-size: cover!important;
    background: url(../image/roundSelected.png);
}
.radio{display: flex}
.radio input{
    width: 0;
    padding: 0;
}

.radio input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.contact-page .contact-container .contact-form .row input[type="date"]::-webkit-calendar-picker-indicator {
    width: 23px;
    height: 22px;
    background-image: url(../image/dataicon.png);
    background-size: cover;

}

.year-content{
    position: relative;
    display: flex;
    width: 3.8rem;
    background-color: #fff;
    border: solid 0.01rem #e3e3e3;
    box-sizing: border-box;
    font-size: .16rem;
}
.year-content .left{width: 65%;padding: 0.18rem 0.23rem;}
.year-content .left input{
    width: 100%!important;
    padding: 0!important;
    height: 100%;
    border: 0!important;
}
.year-box .right{
    flex: 1;
    height: 100%;
    border-left: 1px solid #e5e5e5;
}
.year-box .right .danwei{
    width: 100%;display: flex;
}
.year-box .right .danwei:after{
    content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #0063b8;
    position: absolute;
    right: 10px;
    top: 23px;
}
.year-box .right select{
    padding: 0.18rem 0;
    padding-left: 20px;
}











.fanying .item>input {
    width: 2.6rem;

}

.fanying .kaishidata input, .jieshudata input {
    padding: .13rem .23rem !important
}
.contact-page .contact-container .contact-form .row input{width:3.8rem;background-color:#fff;border:solid .01rem #e3e3e3;padding:.18rem .23rem;display:block;box-sizing:border-box;font-size: 14px}
.contact-page .contact-container .contact-form .row textarea{width:12rem;height:2.2rem;background-color:#fff;border:solid .01rem #e3e3e3;color:#666;font-size:.16rem;padding:0 .24rem;padding-top:.22rem;resize:none;box-sizing:border-box}
.contact-page .contact-container .contact-form .row .yzm{width:1rem;height:.4rem;background-color:#fff;border:solid .01rem #e3e3e3;margin-left:.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.contact-page .contact-container .contact-form .row .item{display:flex;align-items:flex-start;flex-direction: column}
.contact-page .contact-container .contact-form .row .item .tit{
    font-size: 0.16rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    color: #666666;
    margin-bottom: .18rem;
}
.contact-page .contact-container .contact-form .row .item .tx{display: flex;}
.contact-page .contact-container .contact-form .row .item .tx:before{content: '*';color: #ea1010;margin-right: .05rem;display: contents}



.contact-page .contact-container .contact-form .row .item .change{font-size:.16rem;color:#999;cursor:pointer;margin-left:.17rem}
.contact-page .contact-container .contact-form .contact-form-button{justify-content:center;color:#fff;display:flex;margin-top:.5rem}
.contact-page .contact-container .contact-form .contact-form-button button{color:#fff;width:3rem;height:.7rem;display:flex;background-color:#f78810;border-radius:.03rem;font-size:.18rem;justify-content:center;align-items:center;cursor:pointer}








/*       */
.inside-page .crumbs{padding-right:0}
.inside-page .page-banner{height:8rem;width:100%;position:relative;padding-left:2rem;background-size: cover!important;background-position: center center!important;}
.inside-page .page-banner .tit{position:absolute;bottom:18%;font-size:.66rem;color:#fff}
.inside-page{}
.inside-page .content{padding-bottom:.5rem;}
.inside-page .content .top{display:flex;justify-content:space-between;padding-bottom:.27rem;border-bottom:2px solid #dcdcdc}
.inside-page .content .top .left{display:flex;align-items:center}
.inside-page .content .top .left .icon{background:url(../image/clinical-title-icon.png);width:.55rem;height:.6rem;margin-right:.26rem;background-size: cover}
.inside-page .content .top .left .tt{font-size:.36rem;color:#0865b7}
.inside-page .content .top .right{display:flex}
.inside-page .content .top .right .button{overflow: hidden;width:1.5rem;height:.5rem;display:flex;justify-content:center;align-items:center;font-size:.16rem;color:#0865b7;border-radius:.25rem;border:solid .01rem #0865b7;cursor:pointer}
.inside-page .href{cursor:pointer}
.inside-page .hrefPro{cursor:pointer}
.inside-page .content .top .right .button:hover{background-color:#0865b7;color:#fff}
.inside-page .content .top .right .button:first-child{margin-right:.12rem}
.inside-page .content .top .right .button:nth-child(2){margin-right:.12rem}
.inside-page .content .top .right .active{background-color:#0865b7;color:#fff}
.inside-page .content .top .right .button:nth-child(3){margin-right: .12rem}



    /*   弹窗    */
.nrbox{width:100%;z-index:999;background-color:rgb(0 0 0 / 50%);position:fixed;top:0;right:0;left:0;bottom:0;display:none}
.nrbox .content{background:0 0}
.nrbox .content-box{background-color:#fff;width:16rem;right:0;position:absolute;left: 0;margin: 0 auto}
.nrbox .close{display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer;width:1rem;height:1rem;position:absolute;top:0;right:0}
.nrbox .close .icon{background:url(../image/close.png);width:24px;height:24px;margin-bottom:.1rem}
.nrbox .close .ms{font-size:.833vw;color:#fff;display: none}
.nrbox .content-box{height:100%}
.nrbox .content{max-height:10rem;min-height:10rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-right:.5rem}
.nrbox .content::-webkit-scrollbar{display:none}
.nrbox .content{padding:.94rem 1rem .8rem 1rem}
.nrbox .content .img img{width:5rem;height:auto;border-radius:.3rem}
.nrbox .content .nr-box{display:flex}
.nrbox .content .nr-box .text{margin-left:.38rem;flex:1}
.nrbox .content .nr-box .text .item{margin-bottom:.4rem}
.nrbox .content .nr-box .text .item .tt{font-size:18px;color:#0063b8;margin-bottom:.1rem}
.nrbox .content .nr-box .text .item .nr{font-size:.16rem;line-height:2;text-indent: 32px}
.nrbox .content .nr-box .text .list{display:flex;align-items:flex-start;flex-direction:column}
.nrbox .content .nr-box .text .list .row{display:flex}
.nrbox .content .nr-box .text .list .row span{font-size:.16rem;line-height:2;flex:1}
.nrbox .content .nr-box .text .list .row:before{content:'';width:.1rem;height:.1rem;background-color:#0063b8;opacity:.3;display:block;margin-right:.1rem;margin-top:.1rem;border-radius:30px}
.nrbox .table-box{padding-top:.2rem!important}
.nrbox .table-box table{margin-top:.3rem!important}
.nrbox .table-box table tr td{height:.36rem!important;line-height:normal!important}
.newnr-box .new-top .title{font-size:.28rem;color:#333}
.newnr-box .content .nr-box{flex-direction:column}
.newnr-box .new-top .time{border-bottom:1px solid #ebebeb;display:flex;align-items:center;margin-right:.05rem;padding-bottom:.1rem;margin-top:.48rem}
.newnr-box .new-top .time .icon{background:url(../image/time-icon.png);width:16px;height:15px}
.newnr-box .new-top .time span{font-size:14px;color:#999}
.newnr-box .con{margin-top:.26rem;font-size:16px}
.con span,.newnr-box .con p{line-height:2}
.newnr-box .con p{
    word-break: break-word !important; 
}


.about-page .nrbox .content-box{left: 0;margin: 0 auto}
.news-page .nrbox .content-box{left: 0;margin: 0 auto}


.yfgx3 .dl dt,.yfgx3 .dl dd ol span,.yfgx2 .dl dt,.yfgx2 .dl dd ol span{font-size: 14px!important;}
.yfgx3 .dl .last p img{max-height: 46px}
.fixpoint {
    position: fixed;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    z-index: 9999;
}
.fixpoint ul li {
    display: block;
    margin: 10px 0;
    position: relative;
    width: 12px;
    height: 12px;
}

.fixpoint ul li i {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50px;
    border: 1px solid #fff;
}

.fixpoint ul li p{
    position: absolute;
    text-align: right;
    right: 20px;
    top: -5px;
    font-size: 14px;
    width: 140px;
    opacity: 0;
}

.fixpoint ul li.cur i,
.fixpoint ul li:hover i {
    background: #fff;
    border-color: #fff;
}
.fixpoint.on ul li i {
    border-color: #b0b0b2;
}

.fixpoint.on ul li:hover i,
.fixpoint.on ul li.cur i {
    background: #fff;
    border-color: #fff;
}

.fixpoint ul li:hover p{
    opacity: 1;
    color: #fff;
}
.fixpoint.on ul li:hover p{
    opacity: 1;
    color: #fff;
}

/*   rightbar    */
.rightbar{width:80px;position:fixed;right:11px;bottom:10%;top: 30%;z-index:999999}
.rightbar .box a{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 0}
.rightbar .box{background:#fff;border-radius:.05rem;box-shadow:0 0 .12rem 0 rgba(7,32,61,.1)}
.rightbar .box a:first-child{border-radius:.05rem .05rem 0 0}
.rightbar .box a:last-child{border-radius:0 0 .05rem .05rem;display:none;}
.rightbar .box a .icon{display:block;margin-bottom:.13rem}
.rightbar .box a:nth-child(1) .icon{background:url(../image/navigation-icon-hui.png) no-repeat;width:28px;height:24px}
.rightbar .box a:nth-child(2) .icon{background:url(../image/navigation-icon1.png) no-repeat;width:28px;height:24px}
.rightbar .box a:nth-child(3) .icon{background:url(../image/navigation-icon2.png) no-repeat;width:26px;height:24px}
.rightbar .box a:nth-child(4) .icon{background:url(../image/navigation-icon3.png) no-repeat;width:26px;height:24px}
.rightbar .box a:hover{background:#0063b8}
.rightbar .box a:hover .tt{color:#fff}
.rightbar .box a:hover:nth-child(1) .icon{background:url(../image/navigation-icon.png) no-repeat;width:28px;height:24px}
.rightbar .box a:hover:nth-child(2) .icon{background:url(../image/navigation-icon1-bai.png) no-repeat;width:28px;height:24px}
.rightbar .box a:hover:nth-child(3) .icon{background:url(../image/navigation-icon2-bai.png) no-repeat;width:28px;height:24px}
.rightbar .box a:hover:nth-child(4) .icon{background:url(../image/navigation-icon3-bai.png) no-repeat;width:28px;height:24px}
.rightbar .box a .tt{font-size:.12rem;color:#666;text-align: center;line-height: 15px}
.rightbar .top-icon{margin:0 auto}
.rightbar .top-icon .icon{box-shadow:0 0 .12rem 0 rgba(7,32,61,.1);margin-top:.18rem;margin-left:auto;margin-right:auto;background:url(../image/top-icon.png);width:38px;height:39px;display:block;cursor:pointer}


.cpgx-con .box a:nth-child(1) .icon{background:url(../image/cpgx-icon.png) no-repeat;width:28px;height:24px}
.cpgx-con .box a:nth-child(3) .icon{background:url(../image/cpgx-icon1.png) no-repeat;width:28px;height:24px}
.cpgx-con .box a:nth-child(2) .icon{background:url(../image/cpgx-icon2.png) no-repeat;width:26px;height:24px}
.cpgx-con .box a:nth-child(4) .icon{background:url(../image/cpgx-icon3.png) no-repeat;width:26px;height:24px}

.cpgx-con .box a:hover:nth-child(1) .icon{background:url(../image/cpgx-icon-bai.png) no-repeat;width:28px;height:24px}
.cpgx-con .box a:hover:nth-child(3) .icon{background:url(../image/cpgx-icon1-bai.png) no-repeat;width:28px;height:24px}
.cpgx-con .box a:hover:nth-child(2) .icon{background:url(../image/cpgx-icon2-bai.png) no-repeat;width:28px;height:24px}
.cpgx-con .box a:hover:nth-child(4) .icon{background:url(../image/cpgx-icon3-bai.png) no-repeat;width:28px;height:24px}

.kaishidata input{width: 2.6rem}







/*   m-menu    */
.content-right-nav{display:none}
.m-menu{position:fixed;top:0;left:0;right:0;z-index:9;background-color:#fff;box-shadow:0 1px 5px #d7d7d7;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px;min-height:50px;height:50px}
.m-menu .logo a{display: flex}
.m-menu .logo img{max-height: 40px;}
.m-menu .menu-nav .open-icon i{width:5vw;height:5vw;background:url(../image/menu_open.png) center no-repeat;background-size:100% 100%;display:block;margin-right:10px;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.m-menu .menu-nav .m-nav-list{width:100%;position:fixed;top:50px;left:0;right:0;max-height:0;overflow:hidden;overflow-y:auto}
.accordion{width:100%;background:#fff;border-top: 1px solid #0063b8}
.accordion .link{cursor:pointer;display:block;padding:17px 17px 17px 42px;color:#4d4d4d;font-size:14px;font-weight:700;border-bottom:1px solid #eee;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion li:last-child .link{border-bottom:0}
.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;display:block;color:#595959;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.accordion li i.fa-chevron-down{right:27px;left:auto;background:url(../image/m-menu-open.png) no-repeat;width:11px;height:7px;background-size:cover}
.accordion li.open .link{color:#059fff;font-size:14px}
.accordion li .link a{font-size:14px}
.accordion li.open i{background:url(../image/m-menu-open.png) no-repeat;width:11px;height:7px;background-size:cover}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);background:url(../image/m-menu-close.png) no-repeat;width:11px;height:7px;background-size:cover}
.menu-slide-show{max-height:100%!important;width:100%!important}
.submenu{display:none;background:#2b3033;font-size:14px}
.submenu li{border-bottom:1px solid #4b4a5e}
.submenu a{display:block;text-decoration:none;font-size:13px;color:#fff;padding:15px 12px;padding-left:42px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background: #0063b8}







@media screen and (min-width:1441px) and (max-width:1920px){
    .m-menu{display: none}
    #swiper1 .swiper-slide-active{width:1.92rem!important;height:1.92rem!important;background-color:#fff;border:solid .12rem #2a77c7ad;border-radius:1rem;display:flex;top:-35px}
    .about1_line{padding: 0 0.5rem;}
}
@media screen and (min-width:1440px) and (max-width:1660px){

    .m-menu{display: none}
    #swiper1 .swiper-slide-active{width:1.92rem!important;height:1.92rem!important;background-color:#fff;border:solid .12rem #2a77c7ad;border-radius:1rem;display:flex;top:-30px}
    .about1_line{padding: 0 0.5rem;}
    .wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d .scroll_box1{max-height: 2rem}
    .wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{
        padding: 34px 15px 20px 15px; 
    }
    .base-page .content .table-box .img-box .img img{
        width: 6.5rem;
        height: 3.8rem;
    }
    .index-page .main-1 .left .content .gs_ms{font-size: 16px}
    .index-page .main-2 .list .item .content .box .ms{font-size: 14px}
    .contact-page .map-content .box .item .con p{font-size: 14px}
    .contact-page .contact-container .contact-form .row .item .tit{font-size: 14px}
    footer .content .center .item .list a{font-size: 0.14rem}
    .news-page .content .news-list .ms{font-size: 14px}
    .news-page .content .swiper-box .news-swiper .swiper-slide .text-box .ms{font-size: 14px}

    .contact-page .content{max-width: 80%;margin: 0 auto}
    .contact-page .contact-container .contact-form .row input{width: 5rem}
    /*.contact-page .contact-container .contact-form .fanying .item:nth-child(1) input{width: 5rem!important;}*/
    .contact-page .contact-container .contact-form .fanying .item:nth-child(2) input{width: 5rem!important;}



    .xiala{width: 5rem}
    .contact-page .contact-container .contact-form .row .item{width: 100%}
    .contact-page .contact-container .contact-form .row .item .ww{width: 100%}
    .row-message .zhimu input, .shengao input, .xinbie select, .zhimu input, .tizhong input{width: 2.4rem!important;}
    .contact-page .contact-container .contact-form .row .item .wi{width: 3.3rem}
    .contact-page .contact-container .contact-form .row .zhiliaodata input, .zhiliaojsdata input{width: 3.3rem;padding: .1rem .23rem !important}
    .contact-page .contact-container .contact-form .row .select-box:after{top: 18px}

}

@media screen and (max-width:1440px){
    .index-page .main-3{padding-left: .8rem;padding-right: .8rem;}
    header .top-nav .center{margin-left: 1rem}
    .about-page .main-1 .company-img .item{width: 6.7rem}
    .patient-page .content .table-box .img-box .img img{width: 6.8rem}
    .science-page .content .list .item{width: 6rem}
}
@media screen and (max-width:1440px){
    header .top-nav .center{
        margin-left: .5rem;
        margin-right: .5rem;
    }
}
@media(max-width:1280px){
    main .crumbs a{font-size: .2rem}
    header .top-nav .center .nav-list .list a{font-size: .2rem}
    .about-page .main-4 .honor .honor-swiper .swiper-wrapper .swiper-slide .tit{font-size: .2rem}
    .index-banner-swiper .swiper-slide .index-banner-swiper-box .item .ms{font-size: .2rem}
    .index-page .main-1 .left .number-list .ms{font-size: .2rem;text-align:center;}
    .index-page .main-3 .list .index-new-swiper .swiper-slide .content .ms{font-size: .2rem}
    .index-page .main-5 .content .list li{border-radius: 15px}
    footer .bottom .copyright P{font-size: .2rem}
    .about-page .main-1 .content p{font-size: .2rem}
    .about-page .main-3 .content .list .box .item .text .ms{font-size: .2rem}
    .base-page .content .table-box .text{font-size: .2rem}
    .yfgx .dl dd{font-size: 14px}
    .clinical-page .content .table-box .lanmu_tit{font-size: 14px}
    .table-box table tr td{font-size: .2rem}
    .global-page .content .box .left .ms{font-size: .2rem}
}

@media screen and (min-width:1025px) and (max-width:1440px){
    /*html{font-size: 78px!important;}*/
    .about1_line{padding: 0 1.5rem;}
    .m-menu{display: none}
    .yfgx .item{width: 100%}
    .clinical-page .content .table-box .tableServices th{color:#fff;font-size: 12px}
    .clinical-page .content .table-box .tableServices th:nth-child(7) span:nth-child(1){max-width: 155px!important;}
    .clinical-page .content .table-box .tableServices th:nth-child(7) span:nth-child(2){max-width: 75px!important;}
    .clinical-page .content .table-box .tableServices th:nth-child(7) span:nth-child(3){max-width: 75px!important;}
    .inside-page .content .top .left .icon{background-size: contain}
    .wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{max-height: 5rem}
    #swiper1 .swiper-slide-active{width:1.92rem!important;height:1.92rem!important;background-color:#fff;border:solid .12rem #2a77c7ad;border-radius:1rem;display:flex;top:-30px}
    .index-page .main-5 .content .swiper-button-next, .swiper-rtl .swiper-button-next{top: 30px}
    .index-page .main-5 .content .swiper-button-prev, .swiper-rtl .swiper-button-next{top: 30px}
    footer .bottom .copyright P{font-size: .2rem}
    .index-page .main-1 .left .content .gs_ms{font-size: 16px}
    .index-page .main-2 .list .item .content .box .ms{font-size: 14px}
    .contact-page .map-content .box .item .con p{font-size: 14px}
    .contact-page .contact-container .contact-form .row .item .tit{font-size: 14px}
    footer .content .center .item .list a{font-size: 0.14rem}
    .news-page .content .news-list .ms{font-size: 14px}
    .news-page .content .swiper-box .news-swiper .swiper-slide .text-box .ms{font-size: 14px}
    .yfgx .dl dt{font-size: 14px}
    .yfgx .list-tit dd{font-size: 14px}
    .yfgx .dl dd ol:last-child span{font-size: 14px}

    .contact-page .content{max-width: 80%;margin: 0 auto}
    .contact-page .contact-container .contact-form .row input{width: 5rem}
    .xiala{width: 5rem}
    .contact-page .contact-container .contact-form .row .item{width: 100%}
    .contact-page .contact-container .contact-form .row .item .ww{width: 100%}
    .row-message .zhimu input, .shengao input, .xinbie select, .zhimu input, .tizhong input{width: 2.4rem!important;}
    .contact-page .contact-container .contact-form .row .item .wi{width: 3.3rem}
    .contact-page .contact-container .contact-form .row .zhiliaodata input, .zhiliaojsdata input{width: 3.3rem;padding: .1rem .23rem !important}
    .contact-page .contact-container .contact-form .row .select-box:after{top: 18px}

}
@media screen and (min-width:1025px) and (max-width:1199px){
    html {
        font-size: 85px!important;
    }
    .news-page .nrbox .content-box{width: 100%}
    header .top-nav .center{margin-right: 0;margin-left: 0}
    .yfgx{overflow-x: scroll;}
    .yfgx .item{width: 100%}
}
@media screen and (min-width:769px) and (max-width:1024px){
    .wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{max-height: 5rem}
    .rightbar{display: none}
    footer .bottom .copyright P{font-size: .16rem}
    .news-page .nrbox .content-box{width: 100%}
    .yfgx{overflow-x: scroll;}
    .yfgx .item{width: 100%}
}
@media screen and (max-width:768px){
    html{font-size: 66px!important;}
    header .top-nav{display: none}
    .index-page .main-1{
        flex-direction: column;
        padding: 40px 0;
    }
    .yfgx .item{width: 1200px}
    .clinical-page .content .table-box .lanmu_tit{margin: 0;line-height: 20px}
    .gspt{height: 1.5rem;    background-size: cover;background-position: center center;    border-radius: 21px;}
    .page_search{width: 100%;justify-content: flex-start;}
    .page_search .page_search-box{width: 100%}
    .page_search .search-box{width: 100%}
    .page_search .search-button{width: 2rem}

    .fixpoint{display: none}
    .about-page .main-1 .company-img{flex-direction: column;margin-top: 0}
    .about-page .main-1 .company-img .item{margin-bottom: .3rem}
.about-page .main-1 .company-img .item img{
height:100%;    object-fit: cover;
}
    .inside-page .content .top .right{width: 100%}
    .global-page .content .box .left{width:100%}
    .inside-page .content .top .right .button:nth-child(3){margin-right: .12rem}
    main{padding-top: 50px}

    .index-banner-swiper .swiper-pagination{display: none}
    .index-banner-swiper{max-height: 215px}
    .index-banner{height: 215px;max-height: 215px}
    .index-banner-swiper .swiper-slide img{height: 215px}
    .index-page .main-1 .left .number-list{margin-top:auto}
    .index-banner-swiper .swiper-slide .index-banner-swiper-box .item{display:none}
    .index-page .main-1 .left{width:100%;max-width:100%;padding-left:20px;padding-right:20px}
    .index-page .main-1 .right{width:100%}
    .index-page .main-1 .left .content .gs_ms{font-size:14px;line-height:1.5}
    main .currency-tit .tt{font-size:22px}
    main .currency-tit .tit_en_icon{font-size:46px}
    .index-page .main-1 .left .number-list .tt{font-size:20px;    text-align: center;}
    .index-page .main-1 .left .number-list .ms{font-size:14px}
    .index-page .main-1 .left .href a{margin-top:20px;width:120px;height:30px;font-size:14px}
    .index-page .main-1 .right{display:none}
    .index-page .main-2 .list{flex-wrap:wrap}
    .index-page .main-2 .list .item{width:50%;height:424px}
    .index-page .main-2 .list .item .bg{opacity:.6}
    .index-page .main-2 .list .item .content .box{opacity:1;padding:0 20px}
    .index-page .main-2 .list .item .tit{display:none}
    .index-page .main-2 .list .item .content .box .ms{font-size:14px}
    .index-page .main-2 .list .item .content .box .ms{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
    }
    .index-page .main-2 .list .item .content .box .href{margin-top:50px}

    .index-page .main-2 .list .item:nth-child(1){background: url(../image/index_main_bg_04.jpg) no-repeat;background-size: contain}
    .index-page .main-2 .list .item:nth-child(2){background:url(../image/index_main_bg_05.jpg) no-repeat;background-size: contain}
    .index-page .main-2 .list .item:nth-child(3){background:url(../image/index_main_bg_06.jpg) no-repeat;background-size: contain}
    .index-page .main-2 .list .item:nth-child(4){background:url(../image/index_main_bg_07.jpg) no-repeat;background-size: contain}

    .index-page .main-3{
        padding: 40px 20px;
    }
    .index-page .main-3 .list .index-new-swiper .swiper-slide .content{
        padding: 15px 20px 30px 20px;
    }
    .index-page .main-3 .list .index-new-swiper .bottom{display: none}
    .index-page .main-4 .item{padding: 0 20px}

    .index-page .main-4 .item .tit{font-size: 22px}
    .index-page .main-4 .item .ms{font-size: 14px;line-height: 1.5}
    .index-page .main-4 .item .href{margin-top: 50px}
    .index-page .main-4 .item:nth-child(1){background:url(../image/index_main_bg_09.jpg) no-repeat;background-size: cover!important;background-position: center center}
    .index-page .main-4 .item:nth-child(2){background:url(../image/index_main_bg_10.jpg) no-repeat;background-size: cover!important;background-position: center center}
    .index-page .main-5{padding: 40px 20px}
    .index-page .main-5 .currency-tit .tit_en_icon{font-size: 46px;top: -0.05rem;}
    .index-page .main-5 .content{margin-top: 10px;}
    .index-page .main-5 .content .list{margin-top: 15px}
    .index-page .main-5 .content .list li{width: 32%;height: 65px;margin-bottom: 10px;padding: 15px}

    /*.index-page .main-5{display: none!important;}*/
    footer .content{padding: 30px 20px;flex-direction: column}
    footer .content .right{display: none}
    footer .content .center{display: none}
    footer .content .left .footer-phone .icon{width: 40px;height: 40px}
    footer .content .left .footer-phone .number-box .phone{font-size: 18px}
    footer .content .left .footer-phone .number-box .tt{font-size: 16px}
    footer .content .left .footer-logo img{height: 45px}
    footer .bottom{margin-top: 0}
    footer .bottom .copyright{flex-direction: column;padding: 20px}
    footer .bottom .copyright P{margin-bottom: 6px;font-size: 14px}
    .inside-page .content .top .left{display: none}
    .inside-page .page-banner{height: 175px;padding-left: 20px;background-size: cover;}
    .inside-page .page-banner .tit{font-size: 30px}
    .inside-page .crumbs{display: none}
    .inside-page .content{padding: 30px 20px}
    .inside-page .content .top .left .icon{background-size: cover}
    .clinical-page .content .table-box .tit .list .item{align-items: center}
    .clinical-page .content .table-box .tit .list .item .ms{font-size: 14px}
    .clinical-page .content .table-box table{display: flex;    overflow-x: scroll;width: 100%;flex-direction: column;}
    .clinical-page .content .table-box table tr th{min-width: 150px;font-size: 14px}
    .nrbox .table-box table tr td{min-width: 150px}
    .clinical-page .content .table-box .initTable img{width: 100%; overflow-x: scroll;}

    .nrbox .content-box{width: 90%}
    .nrbox .content{padding: 80px 20px!important;max-height:100%;min-height: 100%}
    .nrbox .content .nr-box{flex-direction: column}
    .nrbox .content .nr-box .text{margin-left: 0;margin-top: 20px}
    .nrbox .content .nr-box .text .item .tt{font-size: 18px}
    .nrbox .content .nr-box .text .item .nr{font-size: 14px}

    .patient-page .content .table-box table tr th:last-child{min-width: 500px}
    .patient-page .content .table-box .img-box{display: none}
    .global-page .content .box{margin-top: 0;flex-direction: column;}
    .global-page .content .list .list_box{
        flex-wrap: wrap;
    }
    .global-page .content .list{margin-top: 30px}
    .global-page .content .list .list_box li{
        width: 32%;
        height: 65px;
        margin-bottom: 10px;
        padding: 15px;
    }
    .global-page .content .box .left{padding-right: 20px}
    .global-page .content .box .right{margin-top: 20px}
    .global-page .content .box .right .img{width: 100%!important;background-size: contain!important;
        background-repeat: no-repeat;}
    .global-page .content .box .left .ms{margin-top: 20px;font-size: 14px}
    .global-page .content .box .left .contact .tt{font-size: 14px}
    .global-page .content .box .left .contact .text{font-size: 14px}
    .about-page .main-1{padding: 30px 20px}
    .about-page .main-1 .content{padding: 30px 0}
    .about-page .main-1 .number-list{margin-top: 0}
    .about-page .main-1 .content p{margin-top: 10px;font-size: 14px}
    .about-page .main-2{margin-top: 0}
    .about-page .main-2 .history{padding: 0}
    .about-page .main-3{padding: 40px 20px}
    .about-page .main-3 .content{margin-top: 0}
    .about-page .main-3 .content .tab .tab-item .icon{
        width: 24px;
        height: 30px;

    }
    .about-page .main-3 .content .tab .tab-item .icon:nth-child(1){background-size: cover;}
    .about-page .main-3 .content .list .box{width: 100%;justify-content: space-between}
    .about-page .main-3 .content .list .box .item{width: 48%;margin-right: 0}
    .about-page .main-4{padding: 20px}

    .about-page .main-4 .honor .swiper-button-prev, .honor .swiper-button-next{display: none}






    .recruit-page .content .welfare{margin-top: 0;flex-direction: column}
    .recruit-page .content .welfare .left .list .item .tt{font-size: 16px}
    .recruit-page .content .welfare .left .list .item .ms{font-size: 14px;line-height: 2}
    .recruit-page .content .welfare .right{display: none}
    .recruit-page .content .team-box .swiper-box .team-box-prev{display: none}
    .recruit-page .content .team-box .swiper-box .team-box-next{display: none}
    .recruit-page .development-content{padding: 30px 20px}
    .recruit-page .development-content .text-item .ms{font-size: 14px}
    .recruit-page .development-content .promotion-item .promotion-tit{margin-top: 20px}
    .recruit-page .development-content .promotion-item .list{flex-wrap: wrap}
    .recruit-page .development-content .promotion-item .list li{width: 48%;margin-bottom: 10px}
    .recruit-page .development-content .promotion-item .list li .list-box .icon{width: 30px;height: 30px}
    .recruit-page .development-content .promotion-item .list li .tit{height: 40px;font-size: .15rem}
    .recruit-page .development-content .promotion-item .list li .list-box .button{height: 40px;font-size: .15rem}
    .recruit-page .development-content .item .tt{font-size: 22px}
    .recruit-page .content .welfare .left .list .item{margin-bottom: 20px}
    .recruit-page .development-content .system-item .system-con .box{flex-direction: column}
    .recruit-page .development-content .system-item .system-con .box .img{width: auto;height: auto}
    .recruit-page .development-content .system-item .system-con .box:nth-child(1) .text-box{
        padding: 10px 20px;

    }
    .recruit-page .development-content .system-item .system-con .box .text-box .ms{margin-top: 5px;font-size: 14px}
    .recruit-page .development-content .system-item .system-con .box:nth-child(2) .text-box{flex-direction: column}
    .recruit-page .development-content .system-item .system-con .box:nth-child(2) .text-box{
        padding: 10px 20px;

    }
    .notice-page .content .notice-box{height: auto}
    .notice-page .content .notice-box .screen .search-criteria .condition-box{flex-direction: column;width: 100%;align-items: flex-start;height: auto}
    .notice-page .content .notice-box .screen .search-criteria .condition-box .item{margin-bottom: 10px}
    .notice-page .content .notice-box .screen .search-criteria .item .box:after{top: 10px}
    .notice-page .content .notice-box .screen .search-criteria .item .keyword{height: 30px}
    .notice-page .content .notice-box .screen .search-criteria .item .date{height: 30px}
    .notice-page .content .notice-box .screen .search-criteria .item .search{width: 100px;height: 25px;margin-top: 10px;margin-left: 0}
    .notice-page .content .notice-list .item .title{font-size: 14px;line-height: 1.5}
    .notice-page .content .notice-list .item .time{display: none;}
    .notice-page .content .notice-list .item .href{margin-left: 15px}
    .page ul li a{width: 35px;height: 35px}


    .relationship-network .content{flex-direction: column;background-size: cover;}
    .relationship-network .content .left{width: 100%;min-height: 400px}
    .relationship-network .content .right{width: 100%}

    .inside-page .content .top .left .tt{font-size: 18px}
    .base-page .content .table-box .text p{font-size: 14px}
    .clinical-page .content .table-box{padding-top: 15px}
    .base-page .content .table-box .img-box{flex-direction: column;margin-top: 15px}
    .base-page .content .table-box .img-box img{width: auto;height: auto!important;margin-bottom: 10px}
    .news-page .content .swiper-box .team-box-prev{display: none}
    .base-page .content .table-box .text{font-size: 14px}
    .science-page .content .list .item{width: 100%;margin-bottom: 20px}
    .science-page .content .list{padding-bottom: 0}
    .contact-page .map-content .flex{flex-direction: column-reverse}
    .contact-page .contact-container .contact-form .row .flex{flex-direction: column}
    .contact-page .map-content .box .map-img{width: 100%;margin-top: .3rem}
    .radio>input{width: 90%!important;}
    .inside-page .content{width: 100%}
    .contact-page .contact-container .contact-form .row .item .ww{width: 100%}
    .contact-page .contact-container .contact-form .row .select-box:after{top: 19px}
    .contact-page .contact-container .contact-form .row .select-box{width: 100%}
    .contact-page .contact-container .contact-form .row select{
        width: 100%!important;}
    .contact-page .contact-container .contact-form .row:nth-child(4) .item input{width: 100%!important;}
    .contact-page .contact-container .contact-form .row .item .wi{width: 100%}
    .contact-page .map-content .box .item{margin: 0 auto;left: 0;right: 0;margin-top: 30px}
    .contact-page .content .map-tab{padding-top: 0}
    .contact-page .content .map-tab .tab{width: 24%;padding: 0 10px;font-weight: 500}
    .contact-page .content .map-tab .tab{height: 50px;font-size: 14px;}
    .contact-page .contact-container .contact-form .row .item{width: 100%;margin-bottom: 10px}
    .contact-page .contact-container .contact-form .row textarea{width: 100%}
    .contact-page .contact-container .contact-form .row{flex-direction: column}
    .contact-page .contact-container .contact-form .row input{width: 100%!important;}
    .contact-page .contact-container .contact-form .row:nth-child(4){align-items: flex-start}
    .contact-page .contact-container .contact-form .row:nth-child(4) .item input{
        width: 100%;
    }
    .contact-page .contact-container .contact-form .row .item .upload{width: 1.5rem;
        height: 0.4rem;}
    .contact-page .contact-container .contact-form .row .yzm{width: 100px;height: 40px}
    .contact-page .contact-container .contact-form .row .item .tit{font-size: .2rem}
    .contact-page .map-content .box .item .con p{font-size: .2rem}
    .contact-page .map-content .file .tit{font-size: .2rem!important;}
    .contact-page .content .map-tab .tab{border-radius: 0}
    #swiper1 .swiper-slide-active{top: -29px}
    .rightbar{display: none}
    .line-con .box{width: 100%!important;}
    .wcwzbd{
        padding: 0.15rem .1rem;
    }
    .wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d .scroll_box1{max-height: 2rem}
    .wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{max-height: 4.3rem}

    .development-hf{padding: 0 .1rem!important;justify-content: space-around!important;}
    .development-hf .txt{font-size: .3rem!important;}

    .news-page .content .swiper-box .team-box-next{display: none}
    .recruit-page .swiper-box .swiper-pagination{bottom: -25px!important;}
    .contact-page .map-content .box .item{padding-right: .35rem}
    .firstRow{display: flex;flex-direction: column;align-items: center;}



    .yfgx3{overflow-x: scroll;}
    .yfgx3 .dl .last p{max-height: 46px}
    .yfgx3 .item{
        width: 60rem;
        overflow-x: scroll;
    }
    .yfgx3 .dl dd ol span .progress-bar-striped{margin-top: 15px!important;}



    .index-banner-swiper .swiper-slide .index-banner-swiper-box .item{display: block}
    .index-banner-swiper .swiper-slide .index-banner-swiper-box .item .tit{
        font-size: 18px;
        width: 100%;
        line-height: 1.5;
    }
    .index-banner-swiper .swiper-slide .index-banner-swiper-box .item .ahref{
        margin-top:20px;
        border-radius: 0;
        font-size: 14px;
    }
    .index-banner-swiper .swiper-slide .index-banner-swiper-box .item .ms{display: none}
    .index-page .main-1 .left .number-list{flex-wrap: wrap}
    .index-page .main-1 .left .number-list .item{width: 50%;margin-bottom: 10px} 

    .index-page .main-4{flex-direction: column}
    .index-page .main-4 .item{width: 100%;margin-bottom: 10px}
.contact-page .page-contact .wrapper{width:100%;padding:0px 0.35rem}
.contact-page .page-contact .wrapper .info{
width:100%;
}
.contact-page .page-contact .wrapper ul{
flex-wrap:wrap;
}
.contact-page .page-contact .wrapper ul li{
width:100%;
margin-bottom:10px;
}
.modular .group .input-body.unit::after{
    right: -2px;
}
}
 
.index-page .main-1 .left .number-list .item:nth-child(3) .tt{
 margin-top: 0.17rem;
}
.inside-page .content .top .right .button a{
text-align:center;  
}
.nrbox .content .nr-box .text p{
word-break: break-word;
}
.nrbox .content .nr-box .text p span{
word-break: break-word !important;
    text-align: justify;
    width: 100%;
    display: inline-block; 
   /* text-indent: 32px; */
}

.newnr-box .con p{
    text-align: justify;
}