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;height: 200px;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{width: 510px;background: #eaebef;border-radius: 18px;display: flex;align-items: center;justify-content: space-between;}
.header_search_input{border: none;outline: none;width: 82%;height: 30px;padding-left: 13px;background: #eaebef;color: #9E9C9C;margin: 0 0 0 15px;}
.header_search_btn{border: none;outline: none;height: 26px;width: 26px;cursor: pointer;border-radius: 50%;background: #b7bac9;margin: 0 8px 0 0;}
.header_search_btn > img{width: 15px;height: 15px;position: relative;left: -1px;top: 1px;}
.header_search_tags{display: flex;align-items: center;flex-wrap: wrap;width: 425px;margin: 4px 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: #5b4c8f;}
.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;width: 300px;}
/* 电话 */
.header_phone{display: flex;align-items: center;}
.header_phone_img{width: 50px;height: 50px;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;}
.nav_hidden{width: 260px;}
.nav_div{width: 150px;text-align: center;}
.nav_a{color: #313443;font-weight: bold;font-size: 20px;}
.nav_act{border-bottom: 3px solid #5e4a8f;color: #5e4a8f;}


/* 轮播左侧导航 */
.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:1014px;height: 424px;background: #fff;position: relative;}
.carousel .swiper-container{overflow: hidden;}
.carousel .swiper-wrapper >.swiper-slide{display: block;}
.carousel img{width: 1014px; 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;}
.oral .box >a >.text{width: 274px;height: 148px;margin: 12px 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 .description{margin-top: 5px;}
.description span{float: right;color: #0b3b8c}
.oral .box >a >.text .time{height: 20px;line-height: 20px;margin-top: 10px;}
.oral .box >a >.text .time .year{color: #5c4b8f}
.oral .box >a >.text .time .day{color: #f2d7bc;}

/* 首页 口腔医院 列表页 */
.oralhos{display: flex;align-content: space-around;flex-wrap: wrap;position: relative;}
.oralhos >a{width: 278px;background: #fff;margin: 0 29px 20px 0;display: flex;flex-direction: column;overflow: hidden;}
.oralhos >a >.img {width: 260px;height: 195px;margin: 10px 0 10px 9px;}
.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;}
.oralhos >a:nth-child(4n){margin: 0 0 20px 0;}

/* 首页 牙科医生 列表页 */
.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;}
.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;}


/* 首页 医院项目 列表页*/
.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 #5c4c8d;color: #5c4c8d;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: #5c4b8f;}
.friendlink .top a:hover,
.friendlink .bottom .weblink a:hover{
    -webkit-transition: all 400ms linear 0ms;
    transition: all 400ms linear 0ms;
    color: #5c4b8f;
}


/* 项目大全 地址 */
.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: #5c4b8f;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: 167px;height: 161px;display: inline-block;}
.navitem >.content >.text >.img >img{width: 167px;height: 161px;}
.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;}
.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: #5c4b8f;font-weight: 600;font-size: 29px;}
.itembox >.content >.boxtable{display: flex;}
.itembox >.content >.boxtable div{height: 40px;line-height: 40px;text-align: center;color: #fff;background:#5c4b8f ;}
.itembox >.content >.boxtable >.left{width: 164px;}
.itembox >.content >.boxtable >.right{width: 180px;margin: 0 0 0 15px;}
.itembox >.content >.box{margin: 15px 0 15px 0;display: flex;}
.itembox >.content >.box >.left{width: 164px;color: #5c4b8f;}
.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: #5c4b8f;}
.itembox >.content >.box >.right{width: 180px;margin:0 0 0 15px;}
.itembox >.content >.box >.right >div{height: 45px;text-align: center;display: flex;justify-content: center;align-items: center;}
.itemcom{background: #e8f9ff;}
.itembox >.content >.title2{width: 360px;text-align: center;}
.itembox >.content >.title2 >span{height: 102px;line-height: 86px;color: #5c4b8f;font-weight: 600;font-size: 29px;}



/* 尾部 */
.footer{background-color: #314555 ;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: #1e2b35;height:46px;}
.file .content{display: flex;flex-direction: column;}
.file .content .one{font-size: 15px;line-height: 26px;color: #647d89;top: 10px;position: relative;}
.file .content .one a{color: #647d89;}
.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: #5c4b8f; */ color: #FFFFFF !important; font-size: 40px; text-align: center; box-sizing: border-box; border-left: 5px solid #5c4b8f;  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: #5c4b8f;}
.letter_on>.left{ height:81px;line-height:81px;}


.mzsm_text a{
    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;
}
