﻿body{
    width: 100%;
    background: white;
    font-family: 'Microsoft YaHei','PingFang SC',sans-serif;
}
img{
    display: block;
}
.clearBoth{
    clear: both;
}
/*心愿墙*/
.H_leftRoll{
    width: 950px;
    margin: auto;
    height: 50px;
    color: #795A92;
}
.H_rollTitle{
    font-size:14px;
    font-weight: 600;
    line-height:50px;
    float: left;
}
.H_rollUl li{
    float: left;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    font-size:12px;
    line-height: 30px;
    background: url(../images/h_iconrolll.png) #FBF9FC 15px center no-repeat;
    background-size: 11px;
    text-indent: 15px;
    margin-left: 15px;
    border-radius:4px;
    width: auto !important;
}
.txtMarquee-left{
    float: left;
    margin-top: 10px;
    padding-left: 25px;
}
.txtMarquee-left .bd .tempWrap{ width:873px !important; }

/*悬浮*/
.H_suspend{
    position: fixed;
    top: 120px;
    right: 0;
    z-index: 99;
}
.H_sq{
    width: 90px;
    cursor: pointer;
    display: block;
}
.H_cont{
    width: 90px;
    height: 185px;
    margin-top: 10px;
    cursor: pointer;
    display: block;
    background: #B498CC;
    border-radius:8px 0 0 8px;
}
.H_cont li{
    width: 70px;
    height: 88px;
    margin: auto;
    border-bottom: 1px solid white;
    text-align: center;
}
.H_cont li:nth-child(3){
    border:none;
}
.H_cont li a p{
    font-size:12px;
    color: white;
    line-height:17px;
}
.H_yywx{
    width: 60px;
    margin-top: 14px;
    display: inline-block;
}
.H_contImg{
    width: 40px;
    margin-top: 16px;
    display: inline-block;
}
.H_Top{
    width: 50px;
    position: fixed;
    right: 20px;
    bottom: 50px;
    cursor: pointer;
    display: none;
}
.js_H_cont{
    display: none !important;
}
/*.H_main{*/
/*    width: 1280px;*/
/*    margin: auto;*/
/*}*/
/*header*/
.H_header{
    width: 950px;
    height: 80px;
    margin: auto;
}
.H_logo{
    width: 360px;
    margin-top: 20px;
    float: left;
}
.H_language{
    float: left;
    margin-left: 190px;
    color: #4B2867;
    font-size:12px;
    margin-top: 35px;
}
.H_language span,.H_language A{
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
    line-height:17px;
    display: inline-block;
    text-decoration: none;
    color: #4B2867;
}
.H_opcTime{
    float: left;
    margin-left: 18px;
    color: #333333;
    margin-top: 17px;
}
.H_opcTime p{
    font-size: 12px;
    line-height: 17px;
}
.H_opcTime img{
    width: 92px;
    margin-top: 2px;
}
.H_tel{
    float: right;
    color: #333333;
    margin-top: 17px;
}
.H_tel p{
    font-size: 12px;
    line-height: 17px;
}
.H_tel img{
    width: 106px;
    margin-top: 2px;
}

/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding-left: 100px; height:40px; line-height:40px; background:white;  position:relative; z-index:1; width: 850px;margin: auto;}
.nav a{ color:#333333;  }
.nav .nLi{ float:left;  position:relative; display:inline;padding:0 7px;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 13px; font-size:14px;}
.nav .sub{ display:none; width:84px; top:40px;  position:absolute; background:#FBF9FC;  line-height:17px;font-size: 12px;text-align: center;padding-bottom: 15px}
.nav .sub li{ zoom:1;margin-top: 15px;line-height: 17px;}
.nav .sub a{ display:block; padding:0; }
.nav .sub a:hover{color:#795A92;text-decoration: none;}
.nav .on h3 a{ color: #333333 !important;font-weight: bold;border-bottom: 2px solid #795A92;}
.H_bold a{color: #333333 !important;font-weight: bold;border-bottom: 2px solid #795A92;}
/*轮播*/
.H_banner{
    width: 100%;
    height: 450px;
    background: url(../images/h_banner1.png) center center no-repeat;
}
/*了解我们*/
.H_know{
    width: 100%;
    height: 360px;
    background: url(../images/h_knowbg2.png) center center no-repeat;
    background-size: 1920px;
}
.H_knowCont{
    width: 950px;
    margin: auto;
    position: relative;
}
.H_knowUs{
    width: 380px;
    padding-top: 70px;
    float: left;
}
.H_usP1{
    color: #795A92;
    font-size: 20px;
    line-height: 28px;
    font-weight:500;
    margin-bottom: 10px;
}
.H_usP2{
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
}
body .H_usA1{
    display: block;
    width:158px;
    height:36px;
    border-radius:4px;
    border:1px solid #B498CC;
    font-size: 14px;
    color: white;
    background: url(../images/h_gt2.png) #B498CC 114px center no-repeat;
    background-size: 7px;
    text-align: center;
    line-height: 38px;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none !important;
}
.H_knowUs .H_usA1{
    color: #795A92;
    background: url(../images/h_gt.png) white 114px center no-repeat;
    background-size: 7px;
}
.H_knowUs .H_usA1:hover{
    color: #795A92 !important;
}
.H_usA1:hover{
    color: white !important;
}
/* 了解我们切换 */
.slideBox{ width:450px; height:274px; overflow:hidden; position:relative;float: right;margin-top: 115px;}
.slideBox .hd{width: 80px;height:274px; overflow:hidden; position:absolute; left: 0; top:0; z-index:1;
    border-radius: 4px;background: #B498CC;font-size:16px;font-weight:bold;color: white;}
.slideBox .hd ul{ width: 80px; }
.slideBox .hd ul li{width:80px; height:69px; line-height:69px; text-align:center; cursor:pointer; }
.slideBox .hd ul li.on{ background:#9773B4;border-radius:4px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:450px; height:274px; display:block;  }
/*诊疗特色*/
.H_feature{
    width: 950px;
    margin: auto;
    margin-top: 120px;
    position: relative;
}
.H_feature dl{
    float: left;
    width: 230px;
    height: 150px;
    position: relative;
    margin-left: 10px;

}
.H_feature dl dt{
    width: 230px;
    height: 150px;
}
.H_feature dl dt img{
    width: 230px;
    height: 150px;
}
.H_feature dl dd{
    position: absolute;
    top: 0;
    left: 0;
    width: 230px;
    height: 150px;
    text-align: center;
    line-height: 150px;
    color: white;
    font-size:26px;
    font-weight:bold;
}
/*预约*/
.H_make{
    width: 100%;
    height: 230px;
    background: url(../images/h_makebg.png) center center no-repeat;
    background-size: 1920px;
    margin-top: 90px;
}
.H_makeCenter{
    width: 950px;
    margin: auto;
}
.H_makeCont{
    padding-top: 50px;
}
.H_makeCont .H_usP1{
    margin-bottom: 5px;
}
.H_makeCont .H_usP2{
    line-height: 20px;
    margin-bottom: 40px;
}
.H_makeCont a:hover{
    color: white;
}
.H_aFl{
    float: left;
    margin-right: 20px;
}
/*学术科研*/
.H_science{
    width: 950px;
    margin: auto;
    margin-top: 70px;
}
.H_science .H_title{
    float: left;
}
.H_scienceUl{
    margin-top: 40px;
}
.H_scienceUl li{
    float: left;
    cursor: pointer;
    width: 460px;
    height: 200px;
    position: relative;
}
.H_scienceUl li:nth-child(2){
    float: right;
}
.H_scienceUl li img{
    width: 460px;
    height: 200px;
}
.H_scienceUl li p{
    color: white;
    font-size: 16px;
    font-weight:bold;
    line-height: 34px;
    position: absolute;
    left: 2px;
    bottom: 2px;
    background:rgba(121,90,146,0.9);
    width: 456px;
    text-indent: 8px;
}
.H_title{
    color: #333333;
    font-size: 16px;
    font-weight:bold;
    line-height:22px;
    background: url(../images/h_titleicon.png) left center no-repeat;
    background-size: 8px;
    text-indent: 18px;
}
.H_more{
    margin-left: 20px;
    color: #795A92;
    font-size: 14px;
    line-height:22px;
    display: inline-block;
    float: left;
    text-decoration: none;
}
.H_jt{
    width: 7px;
    margin-left: 5px;
    display: inline-block;
    float: left;
    margin-top: 6px;
}
/*咨讯动态*/
.H_news{
    width: 950px;
    margin: auto;
}
.H_news .H_title{
    float: left;
}
.H_newsL{
    width:405px;
    background: #FFFFFF;
    border-radius:4px;
    padding: 15px 30px 25px 30px;
    float: left;
    cursor: pointer;
}
.H_newsTime{
    color: #C9BDD3;
    font-size:16px;
    line-height:22px;
}
.H_newsText{
    color: #333333;
    font-size: 14px;
    line-height:20px;
    margin-top: 5px;
    background: url(../images/h_gt.png) right center no-repeat;
    background-size: 7px;
}
.H_newsImg{
    margin-top: 21px;
    width: 405px;
    height: 230px;
}
.H_newsR{
    float: right;
    margin-bottom: 10px;
    padding: 15px 30px;
}
.H_newsT{
    margin-top: 26px;
}
.H_newsBg{
    width: 100%;
    height: 420px;
    background: #FBF9FC;
    margin-top: 60px;
    padding-top: 30px;
}
.H_newsBgm{
    width: 950px;
    margin: auto;
    padding-top: 30px;
}
.H_newsBgm a{ text-decoration: none}
/*友情链接*/
.H_blogRoll{
    width: 950px;
    margin: auto;
    height: 38px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.H_blogRoll .H_title{
    margin-top: 8px;
    float: left;
}
.H_blogRoll .H_RollA{
    display: block;
    text-decoration: none;
    width:540px;
    height:36px;
    border-radius:4px;
    border:1px solid #C9BDD3;
    background: white;
    color: #795A92;
    font-size:14px;
    text-align: center;
    line-height: 36px;
    float: left;
    margin-left: 50px;
}
.H_blogRoll .H_usA1{
    float: right;
    width: 238px;
    background: url(../images/h_gt2.png) #B498CC 158px center no-repeat;
    background-size: 7px;
}
/*联系我们*/
.H_wish{
    width: 100%;
    height: 460px;
    background: url(../images/h_knowbg2.png) center center no-repeat;
    background-size: 1920px;
}
.H_wishMain{
    width: 950px;
    margin: auto;
    padding-top: 50px;
}
.H_connect{
    margin-top: 20px;
}
.H_usImg{
    width: 560px;
    display: block;
    float: left;
}
.H_connectR{
    float: right;
}
/*留言*/
.H_leaveWord{
    width: 350px;
    height: 350px;
    background: #FBF9FC;
    border-radius:4px;
    margin-left: 40px;
}
.H_leaveMain{
    width: 300px;
    margin: auto;
}
.H_leaveP1{
    color: #795A92;
    font-size:16px;
    font-weight:500;
    line-height:22px;
    padding-top: 16px;
}
.H_leaveP2{
    color: #9773B4;
    font-size:12px;
    margin-top: 5px;
    line-height:17px;
}
.H_leaveIn1{
    width:288px;
    height:38px;
    border:1px solid #F1EEF4;
    padding-left: 10px;
    font-size:14px;
    border-radius:4px;
    margin-top: 8px;
}
.H_leaveIn1::-webkit-input-placeholder { /* WebKit browsers */
    color: #CCCCCC;
}

.H_leaveIn1::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #CCCCCC;
}

.H_leaveIn1:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #CCCCCC;
}
.H_leaveText::-webkit-input-placeholder { /* WebKit browsers */
    color: #C3C3C3;
}

.H_leaveText::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #C3C3C3;
}

.H_leaveText:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #C3C3C3;
}
.H_leaveText{
    width: 288px;
    height: 97px;
    border:1px solid #F1EEF4;
    margin-top: 8px;
    padding-left: 10px;
    padding-top: 8px;
    resize: none;
}
.H_leaveBtn{
    margin-top: 8px;
    border: none;
    font-size:14px;
    color: white;
    background: #B498CC;
    float: right;
    width:160px;
    height:38px;
    border-radius:4px;
    cursor:pointer;
}
/*联系方式*/
.H_info{
    width: 950px;
    margin: auto;
}
.H_info p{
    color: #333333;
    font-size: 14px;
    line-height:20px;
}
.H_info .H_infoP1{
    background: url(../images/h_site.png) left center no-repeat;
    background-size: 20px;
    text-indent: 25px;
}
.H_info .H_infoP2{
    background: url(../images/h_tels.png) left center no-repeat;
    background-size: 20px;
    text-indent: 25px;
    float: left;
}
.H_info .H_infoP3{
    background: url(../images/h_email.png) left center no-repeat;
    background-size: 20px;
    text-indent: 25px;
    float: left;
    font-size: 16px;
}
.H_info .H_infoP4{
    background: url(../images/h_wx.png) left center no-repeat;
    background-size: 20px;
    text-indent: 25px;
}
.H_infoFl2{ margin-left: 20px;}
.H_infoFl3{ margin-left: 20px;width: 208px;}
.H_infoFl4{ margin-left: 20px;}
.H_infoFl1 .H_P2{
    width: 180px;
}
.H_infoFl2 .H_P2{
    width: 255px;
}
.H_spanTwo{
    width: 204px;
}
.H_spanTwo span:nth-child(1){
    float: left;
}
.H_spanTwo span:nth-child(2){
    float: right;
}
.H_P2{
    margin-left: 25px;
    margin-top: 5px;
    font-size: 12px !important;
    line-height:16px;
}
.H_wx{
    margin-top: 10px;
}
.H_wx dl{
    float: left;
    margin-left: 12px;
    text-align: center;
}
.H_wx dl:nth-child(1){
    margin-left: 25px;
}
.H_wx dl dt{
    width: 70px;
    height: 70px;
    margin: auto;
}
.H_wx dl dt img{
    width: 70px;
}
.H_wx dl dd{
    color: #333333;
    font-size: 12px;
    line-height: 20px;
    margin-top: 3px;
}
.H_infoFl{
    float: left;
}
.H_infoSp{
    color: #795A92;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    margin-left: 10px;
    display: inline-block;
    float: left;
    background: rgba(251,249,252,1);
    padding: 0 3px;
}
/*footer*/
.H_footer{
    width:100%;
   
    background:#B498CC;
    line-height: 46px;
    text-align: center;
    color: white;
    font-size: 14px;
}
.H_footer a{ color: white; text-decoration: none}

/* 医院概况 */
a:hover{
    text-decoration: none;
}
.points_contactBg{
    height: 100px;
    background-size: 1920px 230px;
}
.points_top{
    padding-top: 25px;
}
.points_top2{
    margin-top: 20px;
}
.points_banner{
    width: 100%;
    height: 145px;
    background: url(../images/points_banner.png) center center no-repeat;
}
.points_nav{
    width: 100%;
    height: 35px;
    background: url(../images/points_nav.png) center center no-repeat;
}
.points_navMain{
    width: 950px;
    margin: auto;
    padding-top: 9px;
}
.points_nav a{
    float: left;
    font-size: 12px;
    color: #333333;
    line-height: 17px;
}
.points_nav a{
    float: left;
}
.points_navgt{
    float: left;
    width: 4px;
    margin: 6px 10px 0 10px;
}
.points_navA1 img{
    float: left;
    width: 14px;
    margin-right: 6px;
}
.points_nav .js_ahover{
    color: #795A92;
}
.points_cont{
    width: 950px;
    margin: auto;
    margin-top: 50px;
    padding-bottom: 100px;
}
.points_left{
    float: left;
}
.points_right{
    float: right;
}
.points_ul{
    width: 210px;
    margin-top: 20px;
	border-top: 2px solid #F0F0F0;
}
.points_ul li{
    height: 50px;
    line-height: 46px;
    color: #333333;
    font-size: 14px;
    text-indent: 30px;
    background: url(../images/h_gt.png) #FFFFFF 15px center no-repeat;
    background-size: 7px;
    box-sizing: border-box;
    border-bottom: 2px solid #F0F0F0;
}
.points_ul .js_pointsbg, .points_ul a:hover li{
    background: url(../images/h_gt.png) #FBF9FC 15px center no-repeat;
    background-size: 7px;
}
.points_right{
    width: 630px;
}
.points_rTitle{
    width: 100%;
    color: #333333;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    padding-bottom: 19px;
    border-bottom: 1px solid #F2F2F2;
}
.points_text img{
    margin-top: 30px;
    margin-bottom: 20px;
    max-width: 100%;
}
.points_text p{
    color: #333333;
    font-size: 14px;
    line-height:24px;
}
.points_text1{
    padding-top: 30px;
}
.points_text1 img{
    max-width: 100%;
}
.points_text1 p{
    color: #333333;
    font-size: 14px;
    line-height:24px;
    margin-bottom: 20px;
}



.article_info{
    padding-top: 30px;
}
.article_info img{
    max-width: 100%;
    margin-bottom: 10px;
}
.article_info p{
    color: #333333;
    font-size: 14px;
    line-height:24px;
    margin-bottom: 10px;
}

/*医院理念*/
.linian{}
.linian ul li{ margin-top: 30px}
.linian ul li img{ float: left; margin-top: 0; margin-bottom: 0}
.linian ul li .content{width: 560px; float: left}
.linian ul li .content .title_1{ font-size: 14px; color: #795A92; line-height: 24px; padding-left: 20px}
.linian ul li .content .title_2{ font-size: 14px; color: #333333; line-height: 24px; padding-left: 20px}
.linian ul li .content .title_3{ font-size: 14px; color: #BCACC8; line-height: 24px; padding-left: 20px}

/*交通路线*/
.no_pic_mar img{ margin: 0}
.jiaotong_content{ padding-top: 30px;}
.jiaotong_1{ padding-top: 30px;}
.jiaotong_1 > .left{ float: left; width: 294px}
.jiaotong_1 > .right{ float: left}
.jiaotong_1 .jiaotong_1_1{color:rgba(121,90,146,1); line-height:20px;font-size:14px; font-weight:600;}
.jiaotong_1 .jiaotong_1_2{ padding-top: 13px;}
.jiaotong_1 .jiaotong_1_2 img{ float: left; margin-right: 10px;     margin-top: 2px;}
.jiaotong_1 .jiaotong_1_2 .jiaotong_1_2_2{ float: left}
.jiaotong_1 .jiaotong_1_2 .jiaotong_1_2_2 p{ color:rgba(51,51,51,1); line-height:20px; font-weight:400; font-size:14px;}
.jiaotong_1 .jiaotong_1_2 .jiaotong_1_2_2 p.wx{padding-bottom: 23px; padding-top: 10px;}
.jiaotong_1 .jiaotong_1_2 .jiaotong_1_2_2 h3{ font-size:18px;font-weight:600; color:rgba(51,51,51,1); line-height:20px; padding-bottom: 15px}

.jiaotong_2{ padding-top: 33px;}
.jiaotong_2 img{ float: left; margin-right: 10px; margin-top: 3px}
.jiaotong_2 .jiaotong_2_1{ float: left}
.jiaotong_2 .jiaotong_2_1 p{ font-weight:400; color:rgba(51,51,51,1); line-height:20px; font-size:14px; padding-bottom: 2px}
.jiaotong_2 .jiaotong_2_1 h3{ font-size:18px; font-weight:600; color:rgba(51,51,51,1); line-height:16px;}
.jiaotong_pic{ padding: 20px 0 20px 0}
.jiaotong_pic_12{ padding-bottom: 24px}

.jiaotong_3{ padding-top: 32px}
.jiaotong_3 img{ float: left; margin-right: 10px}
.jiaotong_3 .right{ float: left; width: 500px}
.jiaotong_3 .right h4{font-size:14px; font-weight:600; color:rgba(34,34,34,1); line-height:20px; padding-bottom: 3px;}
.jiaotong_3 .right p{font-size:14px; font-weight:400; color:rgba(51,51,51,1); line-height:24px;}
.jiaotong_3 .right td{font-size:14px; font-weight:400; color:rgba(51,51,51,1); line-height:24px;}

.jiaotong_pic_list{ padding-bottom: 10px}
.jiaotong_pic_list ul li{ float: left; width: 310px; margin-right: 10px}
.jiaotong_pic_list ul li:nth-child(2n){margin-right: 0}
.jiaotong_pic_list ul li img{ max-width: 100%}
.jiaotong_pic_list ul li p{font-weight: 400;color: #333333;line-height: 20px; margin: 10px 0 20px 0}

/*门诊时间*/
.mzsj_content{ padding-top: 30px;}
.mzsj_content h4{font-size:14px; font-weight:600; color:rgba(121,90,146,1); line-height:20px; padding-bottom: 10px}
.mzsj_content p{font-size:14px; font-weight:400; color:rgba(51,51,51,1); line-height:24px;}
.mzsj_content .mzsj_img{ margin: 30px 0 20px 0}
.mzsj_content .mzsj_yy h4{ padding-top: 50px}

.mzsj_content .mzsj_yy .left{ float: left; width: 340px}
.mzsj_content .mzsj_yy .jiaotong_1_2{ padding-top: 13px; padding-bottom: 20px;}
.mzsj_content .mzsj_yy .jiaotong_1_2 img{ float: left; margin-right: 10px;     margin-top: 2px;}
.mzsj_content .mzsj_yy .jiaotong_1_2 .jiaotong_1_2_2{ float: left}
.mzsj_content .mzsj_yy .jiaotong_1_2 .jiaotong_1_2_2 p{ color:rgba(51,51,51,1); line-height:20px; font-weight:400; font-size:14px;}
.mzsj_content .mzsj_yy .jiaotong_1_2 .jiaotong_1_2_2 p.wx{padding-bottom: 23px; padding-top: 10px;}
.mzsj_content .mzsj_yy .jiaotong_1_2 .jiaotong_1_2_2 h3{ font-size:18px;font-weight:600; color:rgba(51,51,51,1); line-height:20px; padding-bottom: 15px}
.mzsj_content .mzsj_yy .yy_button{width:250px; height:38px; display: block; background:rgba(213,99,187,1); border-radius:4px; font-size:14px; font-weight:600; color:rgba(255,255,255,1); line-height:38px; text-align: center}

.mzsj_content .mzsj_yy .right{ float: left;}
.mzsj_content .mzsj_yy .right .jiaotong_1_2_2 p.yygzh{ width: 100px; text-align: center; float: left; margin-right: 21px;}

/*出诊预约*/
.points_rTitle_des{ font-size:12px; font-weight:400; color:rgba(213,99,187,1); line-height:18px; padding-left: 4px; padding-right: 5px; background:rgba(251,249,252,1); margin-left: 10px}
.czyy_content{ padding-top: 30px;}
.czyy_content h4{font-size:14px; font-weight:600; color:rgba(121,90,146,1); line-height:20px; padding-bottom: 10px}
.czyy_content .czyy_form{ padding-top: 20px; width: 500px; color:#333333;}
.czyy_content .czyy_form .layui-form-label{font-size:14px; font-weight:400; width: 100px;}
.czyy_content .czyy_form .layui-form-label span{color:#FE0000; padding-right: 3px; bottom: -3px; position: relative;}
.czyy_content .czyy_form .layui-form-radio>i:hover, .czyy_content .czyy_form .layui-form-radioed>i{ color: #B498CC}
.czyy_content .czyy_form .layui-input-block{margin-left: 140px;}
.czyy_content .czyy_form .layui-btn{background:rgba(180,152,204,1); border-radius:4px;}
.czyy_content .czyy_form .layui-input, .czyy_content .czyy_form .layui-select, .czyy_content .czyy_form .layui-textarea{ border-radius:4px;}
.czyy_content .czyy_form .layui-form-item{margin-bottom: 25px;}
.layui-laydate .layui-this{background:rgba(180,152,204,1) !important;}

.czyy_content .zysx{background:rgba(251,249,252,1); border-radius:4px; padding: 20px 26px}
.czyy_content .zysx h5{font-size:12px; font-weight:600; color:rgba(121,90,146,1); line-height:17px; padding-bottom: 12px}
.czyy_content .zysx p{font-size:12px; font-weight:400; color:rgba(102,102,102,1); line-height:17px;}
.hide{ display: none}

.czyy_content .czyy_form .kzr {font-weight: 400; color: rgba(51, 51, 51, 1); line-height: 20px; font-size: 14px; border-bottom: 1px solid #F2F2F2; padding: 0 0 20px 0; margin-bottom: 25px;}

/*团队*/
.tuandui_content{ padding-top: 30px;}
.tuandui_content ul{}
.tuandui_content ul li{ position: relative;padding-top: 10px; margin-bottom: 30px}
.tuandui_content ul li img{ width: 180px; height: 240px; float: left; z-index: 9; background:rgba(216,216,216,1); border-radius:4px;}

.tuandui_content ul li div.right h4{font-size:16px; font-weight:600; color:rgba(51,51,51,1); line-height:22px; padding-top: 19px;}
.tuandui_content ul li div.right h4 span{font-size:14px; line-height:20px; padding-left: 20px}
.tuandui_content ul li div.right p{font-weight:400; color:rgba(51,51,51,1); line-height:24px; font-size:14px; padding: 15px 0;}
.tuandui_content ul li div.right .gzts{border-radius:4px; border:1px solid rgba(201,189,211,1); background:rgba(245,245,245,1); padding: 10px; margin-bottom: 15px}
.tuandui_content ul li div.right .gzts h5{font-size:12px; font-weight:600; color:rgba(102,102,102,1); line-height:24px;}
.tuandui_content ul li div.right .gzts p{font-size:12px; font-weight:400; color:rgba(102,102,102,1); line-height:17px; padding: 0}

.tuandui_content ul li div.right a.more{width:160px; height:38px; background:rgba(180,152,204,1); border-radius:4px; text-align: center; line-height: 38px; font-size:14px; color:rgba(255,255,255,1); font-weight:600; display: block}

/*分页*/
.pagination>li {
    display: inline; text-align: center;
}
.pagination-content.number .pagination {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: none;
    margin: 20px 0 20px;text-align: right;
}
.pagination-content.number .pagination li a,.pagination-content.number .pagination li span {
    border: 1px solid #B498CC;
    display: inline-block;
    font-family: raleway;
    font-size: 14px;
    font-weight: 500;
    height: 27px;
    line-height: 27px;
    margin: 0 5px;
    width: 26px;padding: 0;
    color: #795A92;
}

.pagination-content.number .pagination li.active span{ background-color:#B498CC;color: #ffffff;}
.pagination-content.number .pagination li a i {font-size: 20px; line-height: 25px;}
.pagination-content.number .pagination li a:hover, .pagination-content.number .pagination li.current a {
    color: #ffffff;
    box-shadow: 2px 0 20px rgba(34, 30, 31, 0.2);background: #795A92;
}
.pagination-content.number .pagination li:first-child a, .pagination-content.number .pagination li:last-child a {
    box-shadow: 2px 0 20px rgba(34, 30, 31, 0.2);
}
.pagination-content.number .pagination li:first-child a:hover, .pagination-content.number .pagination li:last-child a:hover {
    color: #2d3e50;
}
.product-area .pagination-content.number .pagination {margin: 80px 0 20px;}
.pagination-content .pagination {
    border-radius: 0;
    box-shadow: 2px 0 20px rgba(34, 30, 31, 0.2);
    margin: 20px 0 17px;
}
.pagination-content {
    display: block;
    line-height: 0;
    text-align: center;
}
.pagination-content .pagination > li:last-child > a, .pagination-content .pagination > li:last-child > span, .pagination-content .pagination > li:first-child > a, .pagination-content .pagination > li:first-child > span {
    border-radius: 0;
}
.pagination-content .pagination li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    font-size: 28px;
    height: 41px;
    margin: 0 14px;
    padding: 0;
    width: 48px;
}
.pagination-content .pagination li.current > a, .pagination-content .pagination li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #2d3e50;
}
.pagination-content .pagination li:first-child a {margin-left: 0;}
.pagination-content .pagination li:last-child a {margin-right: 0;}

/*招聘*/
.zhaopin_content{ padding-top: 20px;}
.zhaopin_content > h4 {font-size: 14px; font-weight: 600; color: rgba(121,90,146,1); line-height: 20px; padding-bottom: 15px; margin-top: 30px}
.zhaopin_content .zhaopin_1{border-radius: 4px; border: 1px solid #C9BDD3; padding: 15px; margin-bottom: 30px}
.zhaopin_content .zhaopin_1 h4{font-size: 14px; font-weight: 600; color: rgba(121,90,146,1); line-height: 20px; padding-bottom: 10px;}
.zhaopin_content .zhaopin_1 p{ font-size: 14px; font-weight: 400; color: #222222; line-height: 24px;}

/*心愿墙*/
.xyq_content{ padding-top: 30px}
.xyq_content .xyq_1{}
.xyq_content .xyq_1 ul.H_rollUl li{margin-left: 0; margin-right: 18px; margin-bottom: 20px; color: #795A92; text-indent: 18px;}
.xyq_content .xyq_2{}
.xyq_content .xyq_2 h4{ font-size: 16px; font-weight: 600; color: #795A92; line-height: 22px; margin-bottom: 14px;}
.xyq_content .xyq_2 textarea{ border-radius: 4px; border: 1px solid #795A92; width: 596px; height: 90px; padding: 15px;}
.xyq_content .xyq_2 button{width: 160px; height: 38px; background: #B498CC; border-radius: 4px; float: right; font-weight: 600; color: #FFFFFF; line-height: 20px; font-size: 14px; margin-top: 15px;}

/*科室介绍*/
.keshi_content{ padding-top: 30px;}
.keshi_content ul li{background: #FBF9FC; border-radius: 4px; margin-bottom: 30px}
.keshi_content ul li a{ font-weight: 600; color: #795A92; line-height: 60px; font-size: 16px; text-decoration: none}
.keshi_content ul li a h4{ padding: 0 20px}
.keshi_content ul li a h4 span{ font-size: 14px; font-weight: 400; float: right;}
.keshi_content ul li img{ max-width: 100%; border-radius: 4px 4px 0px 0px;}

/*诊疗特色*/
.zhenliaotese_content{padding-top: 30px;}
.zhenliaotese_content ul li {
    width: 300px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: 600;
    color: #795A92;
    line-height: 20px;
}
.zhenliaotese_content ul li:nth-child(2n){ margin-right: 0}
.zhenliaotese_content ul li img{ max-width: 100%; margin-top: 10px;}

/*诊疗优势*/
.zhenliaoyoushi{}
.zhenliaoyoushi ul li{ width: 50%; float: left; margin: 15px 0;}
.zhenliaoyoushi ul li img{ width: 50px;    margin: 0;}
.zhenliaoyoushi ul li h4{ font-size: 14px; font-weight: 600; color: #795A92; line-height: 20px; margin-bottom: 10px}
.zhenliaoyoushi ul li p{ font-size: 14px; font-weight: 400; color: #333333; line-height: 24px; border-left: 2px solid #C9BDD3; padding-left: 6px; margin-left: 7px}

/*手术须知*/
.shoushuxuzhi{}
.shoushuxuzhi .layui-collapse{ border: none}
.shoushuxuzhi .layui-colla-content{ border: none}
.shoushuxuzhi .layui-colla-item{ border: none; margin-bottom: 25px;}
.shoushuxuzhi .layui-colla-title{ background: none; font-size: 14px; font-weight: 600; color: #795A92; line-height: 20px; height: 24px;}

/*费用支付*/
.points_text1 .layui-table{ border-radius: 4px;}
.points_text1 .layui-table tbody tr:hover,.points_text1 .layui-table thead tr{ background-color: #FBF9FC}
.points_text1 .layui-table td,.points_text1 .layui-table th{border-color: #C9BDD3;text-align: center;}

/*常见问题*/
.question_content{ }
.question_content ul li{ border-bottom: 1px solid #F2F2F2; padding-bottom: 10px; margin-top: 30px}
.question_content ul li h4{ font-weight: 600; color: #795A92; line-height: 20px; margin-bottom: 12px}
.question_content ul li h4 span{ color: #FFFFFF; width: 20px; height: 20px; background: #795A92; border-radius: 4px; text-align: center; display: block; float: left; margin-right: 8px}
.question_content ul li .answer{}
.question_content ul li .answer .content{padding-left: 28px;}
.question_content ul li .answer .ans{width: 20px; height: 20px; background: #F1EEF4; border-radius: 4px; font-weight: 600; color: #795A92; line-height: 20px;text-align: center;display: block; float: left; margin-right: 8px}

/*医院动态*/
.yydt{}
.yydt ul li{ border-radius: 4px; border: 1px solid #C9BDD3; margin-bottom: 30px; padding: 20px;}
.yydt ul li img{ float: left; margin-right: 30px}
.yydt ul li .right{}
.yydt ul li .right h4{ font-weight: 600; color: #333333; line-height: 20px; margin-bottom: 35px; margin-top: 20px}
.yydt ul li .right p{ font-size: 12px; font-weight: 400; color: #666666; line-height: 17px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.yydt ul li .right .bottom{ margin-top: 30px}
.yydt ul li .right .bottom span{ font-weight: 400; color: #C9BDD3; line-height: 20px; }
.yydt ul li .right .bottom a{ font-weight: 400; color: #795A92; line-height: 20px; float: right}

/*国家政策*/
.gjzc{}
.gjzc ul li .right h4{ margin-bottom: 10px; margin-top: 10px}
.gjzc ul li .right .bottom{ margin-top: 0}
.gjzc ul li .right .bottom a{ float: none; text-decoration: underline}
.gjzc ul li .right .bottom a em{ text-decoration: none}

/*连锁医疗*/
.yqlj{}
.yqlj ul li{ margin-bottom: 20px}
.yqlj ul li a{border-radius: 4px; border: 1px solid #C9BDD3; line-height: 36px; display: block; color: #795A92; text-decoration: none; text-align: center}
/*.yqlj ul li a:hover{ background-color: #C9BDD3; color: #ffffff}*/
.yqlj ul li p{ margin-bottom: 0; font-size: 12px; font-weight: 400; color: #666666; line-height: 17px; margin-top: 5px;}

/*宣传视频*/
.video_list{}
.video_list ul li{ border-radius: 4px; border: 1px solid #C9BDD3; padding: 20px; margin-bottom: 30px}
.video_list ul li img{ max-width: 100%; cursor: pointer}
.video_list ul li h4{ font-weight: 600; color: #333333; line-height: 20px; margin-bottom: 30px; margin-top: 15px}
.video_list ul li span{ font-weight: 400; color: #C9BDD3; line-height: 20px;}

/*设备设施*/
.sbsh_list{}
.sbsh_list .layui-tab-title{ height: auto}
.sbsh_list .layui-tab-content{ padding: 20px 0 0 0}
.sbsh_list .layui-tab{ margin: 30px 0}
.sbsh_list .layui-tab-brief>.layui-tab-title .layui-this{ font-weight: 500; color: #8A63AA; font-size: 16px; background: #8A63AA; color: #ffffff;}
.sbsh_list .layui-tab-title li{ color: #8A63AA; font-size: 16px;border: 1px solid #8A63AA; margin-right: 15px;line-height: 33px; border-radius: 2px;}
.sbsh_list .layui-tab-brief>.layui-tab-title .layui-this:after{ border: 1px solid #8A63AA; height: 33px}
.sbsh_list .layui-tab-title{ border: none}
.sbsh_list_ul li{width: 310px;height: 190px;background: #D8D8D8;border-radius: 4px; float: left; margin-right: 10px; margin-bottom: 10px}
.sbsh_list_ul li:nth-child(2n){ margin-right: 0}
.sbsh_list_ul li img{width: 310px;height: 190px;background: #D8D8D8;border-radius: 4px; cursor: pointer}
.sbsh_list_ul li p{height: 34px; line-height: 34px; padding: 0 10px; background: rgba(121, 90, 146, 0.9); color: #FFFFFF;
    font-size: 16px; margin-top: -34px; z-index: 999; position: relative; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}