@media screen and (min-width: 968px){
    html,body{width: 100%;}
    .main{width: 100%;max-width: 1920px;margin: 0 auto;background: #fff;}
    .bar{
        display: none;
    }
    .phone-what{display:none;}
    .header{
        height: 120px;
    }
    .logo{
        float: left;
        height: 120px;
        width: 328px;
        position: relative;
        margin-left: 136px;
    }
    .logo img{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }
    .phone-nav{
        display: none;
    }
    .nav{
        float: left;
        display: inline-block;
    }
    .nav ul{
        display: inline-block;
        margin: 43px 0;
    }
    .nav ul li{
        border-bottom: 2px solid #fff;
        margin: 0 20px;
    }
    .nav ul li a{
        line-height: 28px;
        font-size: 24px;
        color:#2d2d2d;
    }
    .nav ul .active{
        border-bottom: 2px solid #0099ff;
    }
    .nav ul .active a{
        color:#0099ff;
    }
    .head-contact{
        float: left;
        display: inline-block;
        height: 120px;
    }
    .head-contact img{
        float: left;
        height: 70px;
        margin: 25px 15px;
    }
    .banner{
        width: 100%;
        height: auto;
    }
    .banner img{
        width: 100%;
    }
    .banner .swiper-pagination-bullet{
        width: 50px;
        height: 10px;
        background: #eee;
        border-radius: 5px;
        opacity:1;
    }
    .banner .swiper-pagination-bullet-active{
        background: #0099ff;
    }

    /*优惠活动*/
    .activity{
        margin: 100px 0;
    }
    .activity h1{
        font-size: 60px;
        text-align: center;
        color:#18477f;
        line-height: 90px;
    }
    .activity p{
        font-size: 24px;
        color:#999999;
        text-align: center;
        line-height: 36px;
    }
    .activity-content{
        width: 1374px;
        margin: 0 auto;
        padding: 50px 0 !important;
    }
    .activity-content img{
        width: 85%;
        margin: 0 7.5%;
    }
    .activity-content .swiper-pagination-bullet{
        width: 50px;
        height: 10px;
        background: #eee;
        border-radius: 5px;
        opacity:1;
    }
    .activity-content .swiper-pagination-bullet-active{
        background: #0099ff;
    }

    /*医院简介*/
    .detail{
        margin: 100px 0;
        position: relative;
        height: 910px;
    }
    .detail-swap{
        width: 1650px;
        margin: 0 135px;
        border-top: 2px solid #c7d8ea;
        position: absolute;
        z-index: 11;
    }
    .detail-swap-content{
        width: 1260px;
        margin: 50px auto;
        padding: 50px 70px;
        box-shadow: 0 5px 8px #ccc;
        background: #fff;
        overflow: hidden;
    }
    .detail-swap-content h1{
        font-size: 60px;
        text-align: center;
        color:#18477f;
        line-height: 90px;
    }
    .detail-swap-content p{
        font-size: 30px;
        color: #666666;
        text-align: justify;
        line-height: 48px;
        letter-spacing: 2px;
    }
    .detail-swap-content p span{
        color:#1a4881;
    }
    .detail-list{
        position: absolute;
        z-index: 10;
        width: 100%;
        height: 450px;
        background: #18477f;
        top: 460px;
    }
    .detail-list ul{
        width: 1400px;
        height: 290px;
        margin: 120px auto 0 auto;
    }
    .detail-list ul li{
        float: left;
        width: 33%;
        height: 290px;
        border-left: 2px solid #4482b0;
    }
    .detail-list ul li:first-child{
        border-left: none;
    }
    .detail-list ul li h1{
        display: table;
        margin: 50px auto;
    }
    .detail-list ul li h1 span{
        float: left;
        font-size: 72px;
        color: #fff;
        text-align: center;
        line-height: 72px;
    }
    .detail-list ul li h1 img{
        float: left;
        height: 56px;
        margin: 8px 5px;
    }
    .detail-list ul li p{
        font-size: 24px;
        color: #fff;
        line-height: 36px;
        margin: 75px 0;
        text-align: center;
    }
    .video{
        width: 100%;
        margin: 100px auto;
    }
    .video video{
        width: 1400px;
        height: 728px;
        margin: 0 auto;
        display: table;
    }
    .contact{
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
    }
    .contact-h1{
        font-size: 60px;
        text-align: center;
        color:#18477f;
        line-height: 90px;
        margin-bottom: 50px;
    }
    .contact-map{
        float: left;
        width: 50%;
        height: 597px;
    }
    .contact-us{
        float: left;
        width: 50%;
        height: 597px;
        background: url("../image/contact-back.jpg") no-repeat;
        background-size: 100% 100%;
    }
    .contact-icon{
        width: 80px;
        height: 480px;
        position: absolute;
        left: calc(50% - 40px);
        top: 35px;
    }
    .contact-icon img{
        margin-top: 40px;
        height: 80px;
    }
    .contact-line{
        overflow: hidden;
        height: 120px;
        margin-left: 60px;
    }
    .contact-line:first-child{
        margin-top: 75px;
    }
    .contact-line span{
        float: left;
        line-height: 40px;
        font-size: 24px;
        color: #fff;
        margin: 20px 0;
    }
    .contact-line span a{
        color: #fff;
    }
    .contact-line span:nth-child(2){
        margin-left: 50px;
    }

    .news{
        width: 1650px;
        margin: 50px auto;
        overflow: hidden;
    }
    .news-title{
        font-size: 60px;
        color:#18477f;
        height: 120px;
        border-bottom: 2px solid #c7d8ea;
        position: relative;
    }
    .news-title span{
        position: absolute;
        line-height: 120px;
        border-bottom: 2px solid #18477f;
        display: block;
    }
    .news-content{
        width: 100%;
        margin: 35px 0;
        overflow: hidden;
    }
    .news-img{
        float: left;
        width: 500px;
        height: 300px;
    }
    .news-img img{
        width: 100%;
        height: 300px;
    }
    .news-detail{
        float: left;
        width: 1110px;
        height: 300px;
        margin-left: 40px;
    }
    .news-detail h1{
        width: 100%;
        font-size: 30px;
        color: #0f0f0f;
        line-height: 100px;
    }
    .news-detail h1 span{
        float: right;
        font-size: 20px;
        color: #0f0f0f;
        line-height: 100px;
    }
    .news-detail p{
        height: 135px;
        font-size: 20px;
        color: #666666;
        line-height: 45px;
        overflow: hidden;
    }
    .new-more{
        height: 60px;
    }
    .new-more a{
        font-size: 24px;
        color:#082165;
        line-height: 60px;
        float: right;
    }
    .news-list{
        overflow: hidden;
    }
    .news-list-child{
        width: 50%;
        float: left;
        overflow: hidden;
    }
    .news-list-child a{
        font-size: 20px;
        color: #0f0f0f;
        line-height: 60px;
    }
    .news-list-child-title{
        width: 60%;
        float: left;
    }
    .news-list-child-time{
        width: 30%;
        margin-right: 10%;
        float: left;
        text-align: right;
    }
    .team{
        width: 1464px;
        margin: 50px auto;
    }
    .team h1{
        font-size: 60px;
        text-align: center;
        color:#18477f;
        line-height: 90px;
    }
    .team-list{
        margin: 50px 0;
        overflow: hidden;
    }
    .team-list-child{
        float: left;
        width: 316px;
        margin: 0 25px;
    }
    .team-list-child img{
        width: 100%;
        height: 404px;
    }
    .team-list-child h2{
        font-size: 30px;
        color: #18477f;
        line-height: 60px;
        text-align: center;
    }
    .team-list-child p{
        font-size: 24px;
        color:#2e2e2e;
        text-align: center;
        line-height: 36px;
    }
    .footer{
        width: 100%;
        height: 362px;
        margin: 50px auto 0 auto;
        background: url("../image/footer.jpg") no-repeat;
        background-size: 100% 100%;
    }
    .footer h1{
        padding-top: 60px;
        font-size: 60px;
        color: #fff;
        text-align: center;
        line-height: 120px;
    }
    .footer a{
        font-size: 30px;
        color: #fff;
        width: 250px;
        height: 64px;
        border: 1px solid #fff;
        border-radius: 5px;
        display: block;
        text-align: center;
        line-height: 66px;
        margin: 20px auto;
    }
    .copyright{
        background: #2c2c2c;
        line-height: 36px;
        font-size: 14px;
        text-align: center;
        color: #fff;
    }
    .common-banner{
        width: 100%;
        height: 300px;
        background: url("../image/common-banner.jpg") no-repeat;
        background-size: 100% 300px;
    }
    .common-banner h1{
        font-size: 50px;
        color: #fff;
        text-indent: 600px;
        line-height: 300px;
    }
    /*醫院簡介*/
    .detail-carousel-father{
        width: 100%;
    }
    .detail-carousel-father h1{
        font-size: 60px;
        text-align: center;
        color:#18477f;
        line-height: 90px;
    }
    .detail-carousel{
        width: 1000px;
        height: 700px;
        margin: 0 auto 0 auto;
        padding: 30px 0 !important;
    }
    .detail-carousel img{
        width: 90%;
        margin: 0 5%;
        height: 700px;
    }
    .gallery-thumbs{
        width: 900px;
        margin: 0 auto 200px auto;
    }
    .gallery-thumbs .swiper-slide {
        width: 25%;
        height: 100%;
    }
    .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }
    /*專業團隊*/
    .team-father{
        width: 1200px;
        margin: 100px auto;
    }
    .team-child{
        width: 100%;
        height: 600px;
        overflow: hidden;
        margin: 50px auto;
    }
    .team-child-l{
        width: 600px;
        height: 600px;
        background: url("../image/team-back.jpg") no-repeat center center;
        background-size: 100% 500px;
        position: relative;
    }
    .team-child-l img{
        position: absolute;
        height: 600px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .team-child-r{
        width: 600px;
        height: 600px;
    }
    .tcr{
        width: 480px;
        height: 500px;
        margin: 50px 0;
        padding: 0 60px;
        box-shadow: 0 0 10px #ccc;
    }
    .tcr h1{
        font-size: 36px;
        color: #18477f;
        line-height: 100px;
        padding-top: 20px;
    }
    .tcr h1 span{
        font-size: 21px;
        margin-left: 15px;
    }
    .tcr .team-line{
        width: 100%;
        height: 4px;
        overflow: hidden;
    }
    .tcr .team-line span:first-child{
        width: 60px;
        height: 4px;
        background: #18477f;
        display: block;
        float: left;
    }
    .tcr p{
        font-size: 18px;
        color: #666666;
        line-height: 32px;
        margin-top: 30px;
    }
    .team-child:nth-child(2n-1) .team-child-l{
        float: left;
    }
    .team-child:nth-child(2n-2) .team-child-l{
        float: right;
    }
    .team-child:nth-child(2n-1) .team-child-r{
        float: right;
    }
    .team-child:nth-child(2n-2) .team-child-r{
        float: left;
    }

    /*醫院環境*/
    .environment{
        width: 1280px;
        margin: 100px auto;
        background: #f0f0f0;
        padding: 60px;
    }
    .environment p{
        font-size: 30px;
        color: #666666;
        line-height: 60px;
        letter-spacing: 2px;
    }
    .environment p span{
        color: #1a4881;
    }
    .environment img{
        margin: 20px auto;
        display: block;
    }

    /*醫院動態*/
    .dynamic{
        width: 1400px;
        margin: 100px auto;
    }
    .dynamic-list{
        width: 1320px;
        height: 195px;
        padding: 30px 40px;
        overflow: hidden;
    }
    .dynamic-list:hover{
        background: #f0f0f0;
        cursor: pointer;
    }
    .dynamic-img{
        width: 295px;
        height: 195px;
        float: left;
    }
    .dynamic-img img{
        width: 100%;
        height: 195px;
    }
    .dynamic-content{
        width: 1000px;
        height: 195px;
        float: left;
        padding: 0 0 0 25px;
    }
    .dynamic-content h1{
        font-size: 30px;
        color: #0e3f6f;
        line-height: 42px;
    }
    .dynamic-content h6{
        font-size: 18px;
        color: #969696;
        line-height: 24px;
    }
    .dynamic-content p{
        font-size: 18px;
        color:#646464;
        text-align: justify;
        line-height: 36px;
        height: 72px;
        overflow: hidden;
    }
    .dynamic-content a{
        width: 120px;
        height: 36px;
        line-height: 36px;
        display: block;
        background: #1d4a83;
        color:#ffffff;
        text-align: center;
        margin-top: 10px;
    }

    /*醫院動態詳情頁*/
    .dynamic-info{
        width: 1300px;
        margin: 100px auto;
        padding: 50px;
        background: #f0f0f0;
    }
    .dynamic-info h1{
        font-size: 48px;
        color: #1e4b83;
        line-height: 60px;
        margin-bottom: 30px;
    }
    .dynamic-info p{
        font-size: 30px;
        color: #666666;
        line-height: 50px;
    }
    .dynamic-info img{
        display: block;
        margin: 50px auto;
    }

    /*收費標準*/
    .charge{
        width: 100%;
        margin: 100px auto;
    }
    .charge img{
        width: 1400px;
        margin: 0 auto;
        display: block;
    }
    .charge-detail{
        font-size: 36px;
        color: #333333;
        margin: 50px auto;
        text-align: center;
        line-height: 48px;
    }
    .charge-notice{
        font-size: 48px;
        color: #333333;
        margin: 50px auto;
        text-align: center;
        line-height: 48px;
    }

    /*本院案例*/
    .case{
        width: 1280px;
        padding: 50px 60px;
        margin: 100px auto;
        background: #f0f0f0;
    }
    .case h1{
        font-size: 48px;
        color: #1e4b83;
        line-height: 60px;
    }
    .case-list{
        margin: 100px 0;
    }
    .case p{
        font-size: 30px;
        color: #666666;
        line-height: 48px;
        margin: 20px 0;
    }
    .case .case-img{
        width: 100%;
        overflow: hidden;
    }
    .case-img img{
        float: left;
        width: 48%;
        margin-left: 4%;
    }
    .case-img img:nth-child(2n-1){
        margin-left: 0;
    }
    .case span{
        font-size: 24px;
        color: #ff0000;
        float: right;
        line-height: 36px;
    }

    /*聯繫我們*/
    .contact-father{
        background: #f0f0f0;
        padding: 100px 0;
    }
    .contact-form{
        width: 1200px;
        margin: 100px auto 0 auto;
    }
    .contact-form h1{
        font-size: 36px;
        color: #010101;
        line-height: 48px;
    }
    .form{

    }
    .form-text{
        width: 100%;
        margin: 20px 0;
    }
    .form-text input{
        width: 31.3%;
        height: 50px;
        font-size: 18px;
        margin-left: 2%;
        background: #fff;
        line-height: 50px;
        border: none;
        outline: none;
        text-indent: 30px;
    }
    .form-text input:first-child{
        margin-left: 0;
    }
    .form-area{
        width: 100%;
        margin: 20px 0;
    }
    .form-area textarea{
        width: 100%;
        height: 200px;
        font-size: 18px;
        border: none;
        outline: none;
        line-height: 50px;
        text-indent: 30px;
    }
    textarea::-webkit-input-placeholder{
        color: #888888;
    }
    input::-webkit-input-placeholder{
        color: #888888;
    }
    .form-submit{
        width: 220px;
        height: 64px;
        font-size: 30px;
        color: #fff;
        background: #1d4a83;
        text-align: center;
        cursor: pointer;
        margin: 0 auto;
        display: table;
    }
    .contact-address{
        width: 1500px;
        margin: 100px auto;
    }
    .contact-address h1{
        font-size: 60px;
        text-align: center;
        color:#18477f;
        line-height: 90px;
    }
    .contact-address-span{
        font-size: 24px;
        color:#345b8e;
        line-height: 30px;
        text-align: center;
    }
    .contact-address-content{
        width: 100%;
        height: 488px;
        background: url("../image/contact-back1.jpg") no-repeat center center;
        background-size: 1200px 488px;
        margin: 50px 0;
    }
    .contact-address-list{
        width: 100%;
        padding-top: 64px;
        display: inline-block;
    }
    .cal{
        width: 276px;
        height: 360px;
        float: left;
        background: #fff;
        margin-left: 30px;
        box-shadow: 0 0 10px #3c6498;
    }
    .cal:first-child{
        margin-left: 0;
    }
    .cal-num{
        width: 75px;
        height: 75px;
        display: block;
        margin: 30px auto;
        background: #3c6498;
        color: #fff;
        text-align: center;
        line-height: 75px;
        border-radius: 50%;
        font-size: 36px;
    }
    .cal h6{
        font-size: 22px;
        color: #323333;
        text-align: center;
        line-height: 36px;
    }
    .cal p{
        font-size: 16px;
        color: #323333;
        text-align: center;
        line-height: 30px;
        padding: 0 20px;
        margin-top: 20px;
    }

    /*分页按钮*/
    .page{
        display: table;
        margin: 50px auto;
    }
    .page li{
        margin: 0 5px;
        border-radius: 3px;
        border:1px solid #e7e7e7;
        font-size: 16px;
        background: #f0f0f0;
    }
    .page li a{
        display: block;
        line-height: 40px;
        padding: 0 20px;
    }
    .disabled a{
        color: #969696;
    }
    .page .active{
        background: #1d4a83 !important;
    }
    .active a{
        color: #fff;
    }
    .yesclick a{
        color: #646464;
    }
}