html,body{margin: 0;padding: 0;background: #e9ebee;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
a{text-decoration: none;cursor: pointer;color: #333;}
button{cursor: pointer;}
.width{width: 1200px;margin: 0 auto;}
.hidden{height: 12px;overflow: hidden;background:#e9ebee;}
.hidden2{height: 60px;overflow: hidden;background:#e9ebee;}
h1,
h2,
h3,
h4,
h5,
h6{margin: 0 ;padding: 0;}

/* 公共 */
.line_hide1{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.line_hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.line_hide3{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.line_hide4{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;}

/* 公共头部 */
.header{background:#fff;position: relative;border-bottom: 2px solid #323546;}
.header_con{display: flex;align-items: flex-end;height: 130px;}
.header_con_con{display: flex;align-items: center;width: 100%;justify-content: space-between;}
/* logo */
.header_logo{width: 300px;}
.header_logo > img{width: 205px;height: 62px;}
/* 搜索 */
.header_search_con{margin-left: -20px;margin-top: 20px;position: relative;height: 35px;border-right: none;border-top: #ccc solid 1px;border-bottom: #ccc solid 1px;border-left: #ccc solid 1px;border-radius: 4px 0 0 4px;}
.header_search_input{outline: none;border: none;padding: 0 10px;margin: 0;width: 345px;height: 35px;color: #333;font-size: 16px;border-radius: 4px 0 0 4px;}
.header_search_btn{position: absolute;top: -1px;right: 0;width: 60px;height: 37px;background-color: #eb5281;background-image: url('/statics/15ms/images/search.png');background-position: center;background-repeat: no-repeat;border-radius: 0 4px 4px 0;cursor: pointer;border:none;}
.header_search_btn > img{width: 20px;height: 20px;position: relative;left: -1px;top: 1px;}
.header_search_tags{display: flex;align-items: center;flex-wrap: wrap;width: 425px;margin: 6px 0 0 0;overflow: hidden;height: 21px;}
.header_search_box{display: flex;align-items: center;margin: 0 14px 3px 0 ;}
.header_search_box > img{width: 12px;height: 18px;margin: 0 6px 0 0;}
.header_search_box > div{font-size: 12px;color: #eb5281;}
.header_search_a{font-size: 12px;margin: 0 8px 3px 0 ;}
.header_search_a:last-child{margin: 0 0 3px 0;}
/* 电话 微信 */
.header_phone_wx{display: flex;justify-content: space-between;}
/* 电话 */
.header_phone{display: flex;align-items: center;}
.header_phone_img{margin: 0 6px 0 0;}
.header_phone_con{text-align: center;}
.header_phone_con_zi{font-size: 16px;color: #575a63;}
.header_phone_con_phone{font-weight: bold;font-size: 20px;color: #575a63;}
/* 微信 */
.header_wx{width: 90px;height: 90px;}
.header_wx_img{width: 100%;height: 100%;}

/* 导航 */
.nav{display: flex;align-items: center;height: 60px;background: #363b58}
.nav_hidden{width: 260px;}
.nav_div{width: 150px;text-align: center;}
.nav_a{color: #fff;font-weight: bold;font-size: 20px;}
.nav_act{background: #eb5281;display: block;height: 60px;line-height: 60px;}
.nav_act{color: #fff;}


/* 轮播左侧导航 */
.carousel_box{display: flex;}
.lunbo_left{width: 186px;background: #424264;}
.lunbo_left_a{display: flex;align-items: center;height: 60px;padding: 0 0 0 24px;}
.lunbo_left_a >div{height: 25px;}
.lunbo_left_a >div >span{color: #fff;padding: 0 0 2px 0;}
.lunbo_left_a:hover div span{border-bottom: 2px solid #fff;}
.lunbo_left_a>img{width: 40px;height: 40px;}

/* 首页 轮播图 */
.carousel{width:100%;height: 424px;background: #fff;position: relative;}
.carousel .swiper-container{overflow: hidden;}
.carousel .swiper-wrapper >.swiper-slide{display: block;}
.carousel img{width: 1200px; height: 424px;object-fit: cover;}

/* 首页 咨询 */
.seek{height: 60px;position: relative;background: #fff;display: flex;align-items: center;justify-content:space-between;padding: 0 24px 0 16px;box-sizing: border-box;}
.seek_con{display: flex;}
.seek_xian{background: #7b6dcc;width: 3px;height: 23px;margin: 0 9px 0 0;}
.seek_span{color: #333;font-size: 16px;display: block;width: 70px;position: relative;font-weight: 600;}
/* 口腔医院 使用 */
.seek_box{color:#7b6dcc ;}


/* 首页 口腔咨询 列表页 */
.oral{display: flex;align-content: space-around;flex-wrap: wrap;background: #fff;}
.oral .box{height: 200px;width: 600px;margin: 0 0 20px 0;}
.oral .box:nth-child(2n) .box_content{margin: 0 0 0 0px;}
.oral .box >a{position: relative;top: 12px;left:10px;width: 580px;height: 180px;display: flex;border: 1px solid #e4e4e4;overflow: hidden;}
.oral .box >a >.img{overflow: hidden;width: 240px;height: 160px;margin: 10px;}
.oral .box >a >.img >img{width: 240px;-webkit-filter: blur(20px);}
.oral .box >a >.text{width: 274px;height: 148px;margin: 19px 10px 10px 10px;display: flex;flex-direction:column}
.oral .box >a >.text .title{height:49px;overflow: hidden;font-size: 18px;font-weight: 600;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient:vertical;}
/*.oral .box >a >.text .time{height: 75px;line-height: 75px;}*/
.oral .box >a >.text .time .year{color: #eb5281}
.oral .box >a >.text .time .day{color: #f2d7bc;}
.desc{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    word-break: break-all;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 24px;
}
.list_desc{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-all;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 24px;
}

/* 首页 口腔医院 列表页 */
.hospital_l{display: flex;justify-content:space-between;position: absolute; top: 25px; left: 10px; width: 1160px; height: 330px;border: 1px solid #e4e4e4; padding: 10px;}
.hospital img{width: 482px;height: 328px;}
.hospital{position: relative; background-color: #fff; height: 400px;}
.hospital_right{display: flex;flex-wrap:nowrap;flex-direction: column;}
.hospital_right span{padding-left: 90px;padding-top: 60px;}
.hospital_right span i {display:block; width: 580px;height: 50px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-style: normal;}
.oralhos{display: flex;position: relative;background-color: #fff;}
.oralhos >a{width: 280px;display: flex;flex-direction: column;overflow: hidden;border: 1px solid #e4e4e4;margin: 0 8px 30px 10px;}
.oralhos >a >.img {width: 271px;height: 187px;margin: 5px 0 5px 5px;}
.oralhos >a >.img >img{width: 100%;height: 100%;object-fit: cover;}
.oralhos >a >.title{overflow: hidden;margin: 0px 10px 10px 10px;height: 20px;color: #333;text-align: center;font-weight: bold;}

/* 首页 牙科医生 列表页 */
.oraldoc{display: flex;align-content: space-around;flex-wrap: wrap;position: relative;}
.oraldoc >a{width: 187px;background: #fff;margin: 0 15px 20px 0;display: flex;flex-direction: column;overflow: hidden;box-sizing: border-box;padding: 10px;}
.oraldoc >a:nth-child(6n){margin: 0 0 20px 0;}
.oraldoc >a >.img {width: 160px;height: 180px;margin:10px auto 8px auto;overflow: hidden;}
.oraldoc >a >.img >img{width: 100%;height: 100%;object-fit: cover;}
.oraldoc >a >.box {text-align: center;padding: 0 0 8px 0;box-sizing: border-box;}
.oraldoc >a >.box span{font-size: 15px;font-weight: 600;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient:vertical;overflow: hidden}
.oraldoc >a >.box div{overflow: hidden;margin: 0 auto;width: 150px;height: 22px;color: #333;}

/* 首页 网友分享 列表页*/
.share{display: flex;flex-wrap: wrap;background: #fff;padding:12px;box-sizing: border-box;}
.share_a{display: flex;width: 588px;margin: 0 0 28px 0;}
.share_con{width: 580px;border: 1px solid #e4e4e4;}
.share_a:nth-child(2n) .share_con{margin: 0 0 0 8px;}
.share_con{padding: 8px;box-sizing: border-box;display: flex;}
.share_con_imgs{width: 246px;height: 162px;margin: 0 16px 0 0;}
.share_con_imgs > img{width: 100%;height: 100%;object-fit: cover;-webkit-filter: blur(20px);}
.share_box{width: 53%;display: flex;flex-direction: column;justify-content: space-around;}
.share_box_title{font-size: 18px;font-weight: bold;line-height: 26px;}
.share_box_time{color: #eb5281}


/* 首页 医院项目 列表页*/
.xiangmu{background: #fff;padding:12px;box-sizing: border-box;}
.xiangmu_a{display: flex;padding:19px 9px 15px 9px;border: 1px solid #e4e4e4;margin: 0 0 10px 0;}
.xiangmu_a_imgs{width: 244px;height: 162px;margin: 0 16px 0 0;}
.xiangmu_a_imgs > img{width: 100%;height: 100%;object-fit: cover;}
.xiangmu_con{width: 77%;display: flex;flex-direction: column;justify-content: space-around;}
.xiangmu_con_title{font-size: 18px;font-weight: bold;line-height: 26px;}
.xiangmu_con_des{font-size: 14px;line-height: 26px;}
.xiangmu_con_time{display: flex;align-items: center;justify-content: space-between;}
.xiangmu_con_youhui{border: 2px solid #eb5281;color: #eb5281;padding:4px 14px;font-weight: bold;}


/* 首页 友情链接 */
.friendlink{background: #fff;}
.friendlink .top{display: flex;}
.friendlink .top a{padding:15px;font-size: 16px;}
.friendlink .bottom .weblink{display: none;}
.friendlink .bottom .weblink2{display: flex;flex-wrap: wrap;}
.friendlink .bottom .weblink a{padding:15px;font-size: 16px;}
.friendlink .top .on{color: #eb5281;}
.friendlink .top a:hover,
.friendlink .bottom .weblink a:hover{
    -webkit-transition: all 400ms linear 0ms;
    transition: all 400ms linear 0ms;
    color: #eb5281;
}


/* 项目大全 地址 */
.additem{height: 80px;background: #fff;line-height: 80px;}
.additem >div{margin: 0 0 0 20px;font-size: 18px;color: #333;}

/* 项目大全 全部项目 */
.navitem{background: #fff;}
.navitem >.title{height:50px;background: #fff;line-height: 80px;color: #000;margin: 0 0 0 20px;font-size: 18px;}
.navitem >.content{display: flex;align-content: space-around;flex-wrap: wrap;position: relative;}
.navitem >.content >.text{height: 161px;margin: 0 20px 0 14px;}
/*.navitem >.content >.text:nth-child(6n){margin: 0 0 0 13px;}*/
.navitem >.content >.text >.img{width: 206px;height: 161px;display: inline-block;}
.navitem >.content >.text >.img >img{width: 167px;height: 161px;margin-left: 20px;}
.navitem >.content >.text >div{text-align: center;margin: -40px 0 0 0;}

/* 项目大全 列表页 */
.itembox{background: #fff;display: flex;flex-direction: row;}
.itembox >.content{width: 360px;margin: 20px;background: #f6f6f6}
.itembox >.content >.title{width: 360px;display: flex;justify-content: center;}
.itembox >.content >.title >img{width: 94px;height: 102px;}
.itembox >.content >.title >span{height: 102px;line-height: 86px;color: #eb5281;font-weight: 600;font-size: 29px;}
.itembox >.content >.boxtable{display: flex;}
.itembox >.content >.boxtable div{height: 40px;line-height: 40px;text-align: center;color: #000;background:#e9e9e9;}
.itembox >.content >.boxtable div:nth-child(2){background:#ffd9e4;}
.itembox >.content >.boxtable >.left{width: 170px;}
.itembox >.content >.boxtable >.right{width: 189px;}
.itembox >.content >.box{margin: 0 0 15px 0;display: flex;}
.itembox >.content >.box >.left{width: 170px;color: #eb5281;}
.itembox >.content >.box >.left >div{height: 45px;text-align: center;display: flex;justify-content: center;align-items: center;}
.itembox >.content >.box >.left >a{height: 45px;text-align: center;display: flex;justify-content: center;align-items: center;color: #000;background: #e9e9e9}
.itembox >.content >.box >.right{width: 189px;}
.itembox >.content >.box >.right >div{height: 45px;text-align: center;display: flex;justify-content: center;align-items: center;}
.itemcom{background: #ffd9e4;}
.itembox >.content >.title2{width: 360px;text-align: center;}
.itembox >.content >.title2 >span{height: 102px;line-height: 86px;color: #eb5281;font-weight: 600;font-size: 29px;}



/* 尾部 */
.footer{background-color: #363c57 ;height: 200px;}
.footer .content{height: 200px;display: flex;}
.footer .content .boxnav{position: relative;top:29px;width: 300px;height: 170px;}
.footer .content .boxnav div{color: #F5F5F5;height: 30px;line-height: 30px;}
.footer .content .boxnav ul{display: flex;flex-direction: column;font-size: 16px;}
.footer .content .boxnav ul li{width: 280px;height: 30px;line-height: 30px;overflow: hidden;}
.footer .content .boxnav ul li a{color: #647d89;font-size: 15px;}
/* 联系我们 */
.footer .content .boxnav ul .weixin > a >img{width: 27px;height: 27px;object-fit: cover;position: absolute;background: #34A62D;border-radius: 6px;}
.footer .content .boxnav ul .three{height: 60px;}
.footer .content .boxnav ul .three a{display: flex;}
.footer .content .boxnav ul .three a img{width: 25px;height: 25px;object-fit: cover;margin: 0 5px 0 0;}
.footer .content .boxnav ul .three a >div{color: #647d89;}

/* 网站声明 */
.footer .content .boxnav .text{color: #647d89;height: 30px;line-height: 30px;width: 241px;}
.footer .content .boxnav .text .weixininter{width: 93px;display: inline-block;height: 26px;   overflow: hidden;position: relative;border-radius: 6px;}
.footer .content .boxnav .text .weixininter img{width:100%;height: 100%;object-fit: cover;}

/* 公众号 */
.footer .content .boxnav >.public{overflow: hidden;text-align: center;height: 100%;}
.footer .content .boxnav .public>img{width:140px;height: 140px;object-fit: cover}
.footer .content .boxnav .public>div{width: 100%;text-align: center;color: #647d89;font-size: 13px;height: 18px;line-height: 18px;}

/* 尾部备案 */
.file{background-color: #d44571;height:46px;}
.file .content{display: flex;flex-direction: column;}
.file .content .one{font-size: 15px;line-height: 26px;color: #e77e9d;top: 10px;position: relative;}
.file .content .one a{color: #e77e9d;}
.file .content div{text-align: center;height: 36px;line-height: 36px;}

.img_more img{filter: blur(20px);-webkit-filter: blur(20px);}
.img_more p{overflow: hidden;}

/* list_baike.html*/
.alphabeticSort { background: #fff; margin-bottom: 20px; padding-bottom: 30px;}
.alphabeticSort .title { height: 50px; background: #fff; line-height: 80px; color: #24A8D9; margin: 0 0 0 20px; font-size: 18px;}
.alphabeticSort .letter { display: flex; justify-content: space-evenly; align-content: center; align-items: center; margin: 20px 0;}
/* a */
.alphabeticSort .letter a{display: inline-block;border: 1px solid transparent; width: 30px; height: 30px; padding: 1px;  border-radius: 50%; text-align: center; line-height: 30px;transition:all ease 0.3s}
/* a 高亮 */
.alphabeticSort .letter .act{color: white; background: #24A8D9;border: 1px solid rgb(106, 103, 103);}

.letterAmplification { margin-left: 15px;display: none;}
/* 选项卡内容高亮*/
.letter_on{display: block;}
.letterAmplification .left {width: 164px;  vertical-align:top; display: inline-block; background: #e8f9ff; /* color: #eb5281; */ color: #FFFFFF !important; font-size: 40px; text-align: center; box-sizing: border-box; border-left: 5px solid #eb5281;  text-shadow: 1px 1px #0DADC5, -1px -1px #0DADC5, 1px -1px #0DADC5,  -1px 1px #0DADC5;}
.letterAmplification .right {display: inline-block; width: calc(100% - 220px); margin-left: 10px; background: #F4F4F4; vertical-align:top;padding: 20px 0;}
.letterAmplification .right span { padding: 10px 10px; display: inline-block;}
.letterAmplification .right span a { padding: 0 15px; color: #eb5281;}
.letter_on>.left{ height:81px;line-height:81px;}
.seek >a{
    color: #eb5281;
    width: 75px;
    height: 27px;
    font-size: 10px;
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow: hidden;
    border: 2px solid #eb5281;
    text-align: center;
    line-height: 27px;
}
.share_box >.top>span{color: #eb5281}
.share_box >.bottom{margin: 0 0 20px 0;text-align: initial;overflow: hidden;}
.share_box >.bottom>.qian{color: red;
    font-size: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 600;
}
.share_box >.bottom>.hous{color: #ced0d1;}
.share_box >button {
    width: 110px;
    height: 46px;
    font-size: 16px;
    background: #FEEBEF;
    color: #D97A7A;
    margin: 0 0 15px 67px;
    border: 2px solid #D97A7A;
    border-radius: 5px;
}

/* 百科私密整形 */
.buttom{
    display: flex;
    justify-content: space-between;
    background-color: #fff;
}
.buttom .simileft{
    display: flex;
    justify-content: center;
    width: 360px;
    height: 120px;
    background-color: #f6f6f6;
    margin: 20px;
    padding-top: 40px;
}
.simileft img {
    width: 94px;
    height: 102px;

}
.simileft span {
    height: 102px;
    line-height: 86px;
    color: #eb5281;
    font-weight: 600;
    font-size: 29px;
}
.classify {
    display: flex;
    flex-direction: column;
    margin: 20px;
}
.classify .left,
.classify .right{
    width: 760px;
    height: 80px;
}
.classify .left{
    display: flex;
    justify-content: space-around;
    line-height: 80px;
    background-color: #e9e9e9;
}
.classify .left>a,
.classify .left>div,
.classify .right>div{
    width: 190px;
    text-align: center;
}
.classify .right{
    display: flex;
    justify-content: space-around;
    line-height: 80px;
    background-color: #ffd9e4;
}

.mzsm_text {
    color: #647d89;
}

.mianze_main {
    width: 1200px;
    color: black;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 30px 0;
}
.mianze_main div {
    line-height: 55px;
}
.mianze_main h1 {
    line-height: 85px;
}
.mianze_main h2 {
    line-height: 65px;
}
.mianze_main h3 {
    line-height: 60px;
}
.mianze_main .main_head {
    width: 100%;
    text-align: center;
}
.mianze_main .des {
    font-size: 16px;
    line-height: 28px;
}

.bread_con {
    width: 1200px;
    margin: 0 auto;
}
