﻿body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i{margin:0;padding:0;color:inherit;line-height: inherit;font-family: "microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
 .hd_ss .ipt_txt2{font-size: 14px;color: #333;line-height: 30px;padding:0 10px;width: 55%;margin:0 auto;display: block;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.bold{font-weight: bold;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{border:none;}
.img_hover_wrap{overflow: hidden;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.c_main{color: #46adac;}

/*新闻中心*/
.head{}
.hd_t{padding:15px 0;border-bottom:1px dashed #e5e5e5;}
.hd_logo{}
.hd_logo .img{height: 100px;width: auto;display: block;}
.hd_info{background: url(../images/icon_01.png) no-repeat left center;background-size:80px;padding-left: 95px;margin-top: 18px;}
.hd_info .fz{font-size: 24px;color: #41b0aa;line-height: 30px;}

.hd_pic{width: 100px;margin-left: 40px;}

.hd_nav{text-align: center;font-size: 0;}
.hd_nav li{display: inline-block;vertical-align: middle;width: 12.28%;border-right:1px solid #fff;}
.hd_nav li>a{display: block;font-size: 18px;color: #666666;line-height: 60px;min-width:135px;margin:0 auto;}
.hd_nav li.cur>a,.hd_nav li:hover>a{color: #fff;background: #41b0aa;}

.crumb{font-size: 14px;color: #777777;line-height: 30px;padding:10px 0;}
.crumb a:hover{color: #46adac;text-decoration: underline;}

.pub_tit{text-align: center;margin-bottom: 80px;}
.pub_tit .en{font-size: 40px;color: #bbbbbb;text-transform: uppercase;font-family: arial;}
.pub_tit .cn{font-size: 18px;color: #555555;margin-bottom: 10px;}
.pub_tit .line{width: 110px;height: 1px;background: #bbb;position:relative;display: block;margin:0 auto;}
.pub_tit .line:after{width: 72px;height: 3px;background: #46adac;position:absolute;left: 50%;top: -1px;margin-left: -36px;content:'';display: block;}

.pub_tit.white .en{color: #fff;}
.pub_tit.white .cn{color: #fff;}
.pub_tit.white .line:after{background: #fff;}

.pub_menu{margin-bottom: 80px;text-align: center;font-size: 0;}
.pub_menu a{display: inline-block;vertical-align: middle;width: 150px;line-height: 40px;font-size: 18px;color: #fff;background: #777777;margin:0 25px;}
.pub_menu a:hover,.pub_menu a.cur{color: #fff;background: #46adac;}

.main{padding:45px 0 80px;}
.xw_list{}
.xw_list .item{margin-bottom: 60px;}
.xw_list .imgbox{display: block;float: left;width: 450px;overflow: hidden;}
.xw_list .img{width: 100%;display: block;}
.xw_list .info{margin-left: 495px;padding-top: 25px;}
.xw_list .title{font-size: 20px;color: #888888;line-height: 55px;border-bottom:1px dashed #e5e5e5;}
.xw_list .title:before{content:'';display: inline-block;vertical-align: middle;margin-right: 10px;width: 8px;height: 8px;background: #46adac;border-radius:50%;}
.xw_list .txt{font-size: 16px;color: #999999;-webkit-line-clamp: 1;margin-top: 15px;margin-bottom: 35px;}
.xw_list .date{font-size: 14px;color: #777777;text-align: right;}
.xw_list .item:hover .title{color: #46adac;}

.pagelist{margin-top: 70px;text-align: center;}
.pagelist li{display: inline-block;vertical-align: middle;margin:0 4px;}
.pagelist li a{display: block;font-size: 14px;color: #333;min-width:32px;line-height: 32px;padding:0 10px;}
.pagelist li.cur a,.pagelist li:hover a{color: #fff;background: #46adac;}

.ft_t{background: #494949;padding:60px 0 40px;}
.ft_col{float: left;}
.ft_col .smlogo{width: 300px;display: block;}
.ft_col .vxbox{text-align: center;display: inline-block;vertical-align: middle;margin-top: 10px;}
.ft_col .vxbox .tp{width: 140px;display: block;}
.ft_col .vxbox .fz{font-size: 23px;color: #a2a2a2;margin-top: 10px;}

.ft_col .tt{font-size: 24px;color: #b1b1b1;line-height: 40px;border-bottom:1px solid #383838;margin-bottom: 15px;padding:10px 0;}
.ft_col .tt .ico{display: inline-block;vertical-align: middle;margin-right: 10px;}
.ft_col .lks{}
.ft_col .lks a{display: block;float: left;font-size: 16px;color: #a2a2a2;line-height: 36px;width: 50%;}
.ft_col .lks a:hover{color: #fff;}
.ft_col_3 .lks a{width: 33.3%;}

.ft_col_1{width: 30%;}
.ft_col_2{width: 27%;margin-left: 5%;}
.ft_col_3{width: 30%;margin-left: 8%;}

.ft_b{text-align: center;font-size: 14px;color: #fff;line-height: 30px;padding:30px 0;background: #1e1e1e;}

/*05医生介绍*/
.doc_list{}
.doc_list .item{margin-bottom: 60px;border:1px solid #ddd;}
.doc_list .imgbox{width: 200px;display: block;float: left;background: rgba(70,173,172,.47);}
.doc_list .img{width: 100%;display: block;}
.doc_list .info{margin-left: 200px;padding:15px 30px 0;}
.doc_list .name{font-size: 24px;color: #444444;font-weight: bold;}
.doc_list .smtit{font-size: 18px;color: #666666;margin-top: 5px;}
.doc_list .txt{font-size: 16px;color: #999999;line-height: 26px;-webkit-line-clamp: 2;height: 52px;margin-top: 10px;margin-bottom: 15px;}
.doc_list .more{font-size: 14px;color: #888888;display: block;width: 100px;line-height: 26px;border-radius:4px;border:1px solid #46adac;text-align: center;}
.doc_list .item:hover{border-color:#46adac;}
.doc_list .item:hover .more{color: #fff;background: #46adac;}
.doc_list .item:hover .imgbox{background: #46adac;}

/*02公司介绍*/
.us_det{font-size: 16px;color: #999999;line-height: 24px;}

/* 新闻单页 */
.main .auto .change-essay {
	margin-top: 30px;
}
.main .auto .essay {
	margin-top: 15px;
}
.auto .change-essay .title {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
}
.auto .change-essay .title i {
	height: 8px;
	width: 8px;
	background: #e55fe6;
	border-radius: 50%;
	margin-right: 10px;
	display: block;
}
.auto .change-essay span {
	color: #908f8f;
	font-size: 15px;
}
.change-essay .title .title-name {
	font-size: 16px;
	font-weight: 600;
	color: #4d4d4d;
}
.auto .change-essay .essay-detail {
	position: relative;
}
.change-essay .essay-detail p {
	font-size: 15px;
	color: #5d5d5d;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding-right: 50px;
}
.auto .change-essay .detail {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 15px;
	color: #41b0aa;
	font-weight: 600;
}

.main .auto .us_det p {
margin:0 0 1.2em 0;padding:0;color:inherit;line-height: inherit;font-size: 16px;font-family: "microsoft yahei";
}

	/*牙科知识3级页*/
.doc_det{}
.doc_det .title{font-size: 48px;color: #46adac;font-weight: bold;}
.doc_det .date{font-size: 24px;color: #46adac;margin-top: 5px;font-family: arial;}
.doc_det .editbox{font-size: 16px;color: #999999;line-height: 24px;margin-top: 30px;}

/*06医生介绍二级页*/
.docdet_box{}
.docdet_box .tp{max-width:550px;display: block;border:1px solid #46adac;}
.docdet_box .name{font-size: 60px;color: #46adac;font-weight: bold;margin-top: 30px;}
.docdet_box .zw{font-size: 24px;color: #46adac;margin-top: 5px;}
.docdet_box .desc{font-size: 24px;color: #666666;line-height: 34px;margin-top: 20px;}
.docdet_box .desc p{margin-bottom: 10px;}
.docdet_box .bot{}
.docdet_box .smtit{font-size: 30px;color: #46adac;margin-top: 25px;}
.docdet_box .txt{font-size: 18px;color: #777777;line-height: 30px;margin-top: 10px;}

/*07来院线路*/
.line_box{}
.line_box .menu{width: 200px;float: left;text-align: center;border:1px solid #309897;border-bottom:none;}
.line_box .menu .lk{font-size: 17px;color: #309897;line-height: 40px;display: block;border-bottom:1px solid #309897;cursor: pointer;}
.line_box .menu .lk.cur,.line_box .menu .lk:hover{color: #fff;background: #309897;}

.line_box .wrap{margin-left: 230px;margin-top:-30px;}
.line_box .map{height: 600px;background: #eee;}
.line_box .txt{font-size: 24px;color: #666666;line-height: 42px;margin-top: 25px;}
.BMapLabel{border:none!important;}

/*11口腔修复专业*/
.kq_tit{text-align: center;margin-bottom: 50px;}
.kq_tit .cn{font-size: 54px;color: #666666;font-weight: bold;}
.kq_tit .en{font-size: 22px;color: #999999;margin-top: 5px;text-transform: uppercase;}

.kq_repair{padding:45px 0 70px;}
.kq_repair .list{margin-left: -3%;}
.kq_repair .list .item{float: left;width: 22%;margin-left: 3%;text-align: center;}
.kq_repair .list .imgbox{}
.kq_repair .list .img{width: 100%;display: block;max-width:265px;margin:0 auto;}
.kq_repair .list .title{font-size: 24px;color: #555555;margin-top: 15px;}
.kq_repair .list .txt{font-size: 16px;color: #777777;line-height: 24px;max-width:250px;margin:5px auto 0;}

.kq_advan{padding:65px 0;background: #e4ffff;}
.kq_advan .list{margin-left: -3%;}
.kq_advan .list .item{position:relative;width: 30.3%;margin:0 0 3% 3%;float: left;text-align: center;overflow: hidden;}
.kq_advan .list .img{width: 100%;display: block;transition: all .3s;}
.kq_advan .list .bot{position:absolute;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,.52);padding:15px 15px;}
.kq_advan .list .title{font-size: 24px;color: #fff;}
.kq_advan .list .fz{font-size: 16px;color: #fff;opacity: .74;margin-top: 8px;-webkit-line-clamp: 2;line-height: 24px;height: 48px;}
.kq_advan .list .item:hover .img{transform: scale(1.08,1.08);}

.kq_doc{padding:70px 0 35px;}
.kq_doc .list{font-size: 0;text-align: center;/*margin-left: -2%;*/position:relative;}
.kq_doc .list .item{text-align: left;/*display: inline-block;vertical-align: middle;width: 48%;margin-left: 2%;*/border:1px solid #ddd;}
.kq_doc .list .imgbox{width: 300px;display: block;float: left;}
.kq_doc .list .img{width: 100%;display: block;}
.kq_doc .list .info{margin-left: 300px;padding:35px 20px 0;}
.kq_doc .list .name{font-size: 38px;color: #46adac;}
.kq_doc .list .zw{font-size: 19px;color: #666666;display: inline-block;vertical-align: middle;margin-left: 6px;}
.kq_doc .list .smtit{font-size: 24px;color: #666666;margin-top: 15px;}
.kq_doc .list .txt{font-size: 16px;color: #666666;line-height: 24px;-webkit-line-clamp: 4;height: 96px;margin-top: 8px;width: 96%;}
.kq_doc .list .button{display: block;margin-top: 30px;text-align: center;font-size: 20px;color: #fff;width: 190px;line-height: 45px;background: #46adac;}
.kq_doc .list .button:hover{background: #1e8f8e;}


.kq_doc .swiper-container{position:static;}
.kq_doc .swiper-button-next, .kq_doc .swiper-button-prev{width: 46px;height: 46px;margin-top: -23px;}
.kq_doc .swiper-button-prev{background: url(../images/idx_18.png) no-repeat center;background-size:contain;left: -70px;}
.kq_doc .swiper-button-next{background: url(../images/idx_19.png) no-repeat center;background-size:contain;right: -70px;}
.kq_doc .swiper-pagination{display: none;}



.kq_faq{padding:35px 0 70px;}
.kq_faq .list{width: 45%;}
.kq_faq .list li{margin:0 0 20px 0;font-size: 24px;color: #46adac;line-height: 50px;border:1px solid #46adac;border-radius:4px;padding-right: 10px;}
.kq_faq .list li a{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.kq_faq .list .num{font-size: 30px;color: #fff;display: inline-block;vertical-align: bottom;min-width:80px;text-align: center;background: #46adac;margin-right: 20px;}
.kq_faq .more{width: 95px;line-height: 26px;font-size: 14px;color: #46adac;border-radius:4px;border:1px solid #46adac;display: block;text-align: center;text-transform: uppercase;}
.kq_faq .more:hover{color: #fff;background: #46adac;}

.kq_faq .list_1 li:nth-child(even){color: #e55fe6;border-color:#e55fe6;}
.kq_faq .list_1 li:nth-child(even) .num{background: #e55fe6;}

.kq_faq .list_2 li:nth-child(odd){color: #e55fe6;border-color:#e55fe6;}
.kq_faq .list_2 li:nth-child(odd) .num{background: #e55fe6;}

.kq_faq .list li:hover{color: #fff!important;background: #46adac!important;border-color:#46adac!important;}
.kq_faq .list li:hover .num{background: #46adac!important;}
.kq_faq .list li a{transition: all 0s;display: block;}

/*13牙体牙髓专业*/
.yt_sort{padding:70px 0 30px;}
.yt_sort .list{margin-left: -1%;}
.yt_sort .list .item{float: left;width: 24%;margin-left: 1%;text-align: center;}
.yt_sort .list .imgbox{}
.yt_sort .list .img{width: 100%;display: block;}
.yt_sort .list .info{padding:15px 10%;}
.yt_sort .list .title{font-size: 24px;color: #555555;}
.yt_sort .list .txt{font-size: 18px;color: #555555;line-height: 30px;margin-top: 10px;}

.kq_cure{padding:70px 0 80px;background: #e4ffff;}
.kq_cure .list{margin-left: -3%;}
.kq_cure .list .item{background: #fff;width: 30.3%;margin-left: 3%;float: left;}
.kq_cure .list .img{width: 100%;display: block;border:1px solid #309897;}
.kq_cure .list .info{padding:10px 20px 20px;}
.kq_cure .list .title{font-size: 24px;color: #46adac;text-align: center;}
.kq_cure .list .txt{font-size: 16px;color: #999999;-webkit-line-clamp: 5;line-height: 24px;height: 120px;margin-top: 10px;}

/*14牙周专业*/
.yt_zz{padding:80px 0;}
.yt_zz .list{margin-left: -5%;}
.yt_zz .list .item{text-align: center;width: 28.3%;margin-left: 5%;float: left;}
.yt_zz .list .imgbox{}
.yt_zz .list .img{width: 100%;display: block;}
.yt_zz .list .info{padding:0 20px 20px;border:1px solid #309897;}
.yt_zz .list .num{background: url(../images/yz_05.png) no-repeat center;background-size:contain;display: block;width: 96px;height: 96px;text-align: center;line-height: 96px;font-size: 24px;color: #e560e6;margin:-40px auto 0;position:relative;}
.yt_zz .list .title{font-size: 24px;color: #666666;margin-top: 15px;}
.yt_zz .list .txt{font-size: 16px;color: #888888;line-height: 24px;-webkit-line-clamp: 2;height: 48px;margin-top: 10px;}

.kq_health{padding:70px 0;background: #e4ffff;}
.kq_health .list{margin-left: -1%;}
.kq_health .list .item{float: left;width: 19%;margin-left: 1%;text-align: center;}
.kq_health .list .img{width: 100%;display: block;border:1px solid #46adac;}
.kq_health .list .title{font-size: 24px;color: #46adac;line-height: 36px;margin-top: 10px;}


/*10口腔正畸专业*/
.zj_cand{padding:60px 0;}
.zj_cand .list{margin-left: -2%;}
.zj_cand .list .item{width: 31.3%;margin-left: 2%;margin-bottom: 2%;text-align: center;float: left;}
.zj_cand .list .img{max-width:260px;display: block;margin:0 auto;}
.zj_cand .list .tit{font-size: 24px;color: #666666;margin-top: 10px;}

.zj_type{padding:60px 0 110px;background: #e4ffff;}
.zj_type .list{margin-left: -3%;}
.zj_type .list .item{background: #fff;float: left;width: 30.3%;margin-left: 3%;text-align: center;}
.zj_type .list .imgbox{border:1px solid #46adac;}
.zj_type .list .img{width: 100%;display: block;}
.zj_type .list .info{padding:15px 30px;}
.zj_type .list .title{font-size: 24px;color: #46adac;}
.zj_type .list .fz{font-size: 16px;color: #666666;line-height: 24px;-webkit-line-clamp: 2;height: 48px;margin-top: 8px;}

/*12儿童牙科专业*/
.et_kq{padding:80px 0;}
.et_kq .list{margin-left: -3%;}
.et_kq .list .item{text-align: center;width: 30.3%;margin-left: 3%;float: left;}
.et_kq .list .img{width: 100%;display: block;}
.et_kq .list .tit{font-size: 24px;color: #555555;line-height: 36px;margin-top: 15px;}

.et_schedule{padding:70px 0 70px;background: #e4ffff;}
.et_schedule .list{margin-left: -0.18%;}
.et_schedule .list .item{float: left;width: 12.32%;margin-left: 0.18%;}
.et_schedule .list .tit{font-size: 36px;color: #fff;display: inline-block;vertical-align: middle;line-height:46px;}

.et_schedule .list .th{line-height: 70px;text-align: center;background: #46adac;margin-bottom: 0.18%;}

.et_schedule .list em{font-size: 18px;display: inline-block;vertical-align: middle;line-height: 26px;}

.et_schedule .list .th em{color: #fff;}

.et_schedule .list .td{color: #fff;text-align: center;border:1px solid #46adac;line-height: 125px;background: #fff;}
.et_schedule .list .td em{color: #46adac;}
.et_schedule .list .item:first-child .td{background: #46adac;padding:0 25px;    border-top: 1px solid #fff;}
.et_schedule .list .td i{display: block;}
/*09种植牙专业*/
.zzy_type{padding:50px 0;}
.zzy_type .list{}
.zzy_type .list .item{width: 25%;padding:0 25px;float: left;border-radius:50%;}
.zzy_type .list .box{padding: 18px;width: 260px;height: 260px;background: url(../images/zzy_06.png) no-repeat center;background-size:cover;border-radius:50%;box-shadow:0 8px 24px rgba(70,173,172,.33);}
.zzy_type .list .info{overflow: hidden;}
.zzy_type .list .img{width: 100%;display: block;border-radius:50% 50% 0 0;}
.zzy_type .list .tit{font-size: 20px;color: #46adac;margin-top: 12px;text-align: center;}

.zzy_choose{padding:70px 0;background: #e4ffff;}
.zzy_choose .detail{position:relative;}
.zzy_choose .pic{width: 550px;display: block;margin:0 auto;}
.zzy_choose .item{position:absolute;width: 140px;}
.zzy_choose .item .tit{font-size: 24px;color: #46adac;}
.zzy_choose .item .txt{font-size: 16px;color: #666666;line-height: 24px;margin-top: 8px;}
.zzy_choose .item_1{top: 100px;left: 125px;}
.zzy_choose .item_2{bottom: 40px;left: 125px;}
.zzy_choose .item_3{top: 100px;right: 125px;}
.zzy_choose .item_4{bottom: 40px;right: 125px;}
.zzy_choose .sj_show{display: none;}
/*index*/
.pub_more{width: 95px;line-height: 26px;font-size: 14px;color: #46adac;border-radius:4px;border:1px solid #46adac;display: block;text-align: center;text-transform: uppercase;}
.pub_more:hover{color: #fff;background: #46adac;}

.idx_ban .swiper-pagination{font-size: 0;bottom: 35px;}
.idx_ban .swiper-pagination-bullet{background: transparent;width: 10px;height: 10px;opacity: 1;border:2px solid #fff;}
.idx_ban .swiper-pagination-bullet-active{background: #47aead;}

.idx_top{padding:25px 0;border-bottom:1px dashed #ddd;}
.idx_top .list{margin-right: 270px;}
.idx_top .list .item{width: 16.666%;float: left;text-align: center;}
.idx_top .list .icon{height: 80px;width: auto;display: block;margin:0 auto;transition: all .3s;}
.idx_top .list .tit{font-size: 16px;color: #666666;margin-top: 10px;}
.idx_top .list .item:hover .tit{color: #46adac;}
.idx_top .list .item:hover .icon{transform: scale(1.06,1.06);}

.idx_top .searbox{width: 250px;border:1px solid #46adac;margin-top: 30px;}
.idx_top .searbox .ipt_txt{width: 180px;font-size: 16px;color: #333;padding:0 10px;height: 38px;line-height: 38px;}
.idx_top .searbox .submit{width: 65px;width: 65px;height: 38px;background: url(../images/idx_08.png) no-repeat center #46adac;background-size:28px;border:none;cursor: pointer;float: right;}
.idx_top .searbox .submit:hover{background-color: #389695;}

.idx_news{padding:70px 0;}
.idx_news .detail{}
.idx_news .hotbox{width: 520px;}
.idx_news .hotbox .item{}
.idx_news .hotbox .imgbox{display: block;width: 520px;}
.idx_news .hotbox .img{width: 100%;display: block;height: 275px;}
.idx_news .hotbox .title{font-size: 24px;color: #666666;margin-top: 20px;display: block;padding-top: 10px;}
.idx_news .hotbox .date{font-size: 16px;color: #777777;margin-top: 8px;}
.idx_news .hotbox:hover .title{color: #46adac;}

.idx_news .hotbox .swiper-pagination{width: auto!important;position:absolute;bottom: 68px!important;left:50% !important;margin-left: -30px;}
.idx_news .hotbox .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #fff;border:1px solid #46adac;}
.idx_news .hotbox .swiper-pagination-bullet-active{background: #46adac;}





.idx_news .list{margin-left: 620px;}
.idx_news .list .item{padding:20px 80px 20px 0;border-top:1px solid #e5e5e5;overflow: hidden;}
.idx_news .list .date{font-size: 16px;color: #c9c9c9;width: 60px;display: block;float: left;line-height: 30px;}
.idx_news .list .info{margin-left: 60px;}
.idx_news .list .tt{line-height: 30px;font-size: 20px;color: #888888;}
.idx_news .list .lm{font-size: 24px;color: #666666;display: inline-block;vertical-align: inherit;margin-right: 5px;}
/*.idx_news .list .title{font-size: 20px;color: #888888;display: inline-block;vertical-align: middle;}*/
.idx_news .list .txt{font-size: 16px;color: #999999;line-height: 24px;margin-top: 10px;-webkit-line-clamp: 2;height: 48px;}
.idx_news .list .item:hover{background: url(../images/idx_10.png) no-repeat right center;background-size:20px;}
.idx_news .list .item:first-child{padding-top: 0;border-top:none;}
.idx_news .list .item:hover .date{color: #46adac;}
.idx_news .list .item:hover .title{color: #46adac;}
.idx_news .list .item:hover .lm{color: #46adac;}
.idx_news .list .item:hover .txt{color: #46adac;}


.idx_us{padding:80px 0;background: #f2ffff;}
.idx_us .pub_tit{margin-bottom: 50px;}
.idx_us .detail{font-size: 0;}
.idx_us .img{width: 57%;display: inline-block;vertical-align: middle;}
.idx_us .info{width: 43%;display: inline-block;vertical-align: middle;padding-left: 3%;}
.idx_us .info .title{font-size: 44px;color: #46adac;}
.idx_us .info .smfz{font-size: 24px;color: #777777;margin-top: 5px;}
.idx_us .info .txt{font-size: 16px;color: #888888;margin-top: 20px;margin-bottom: 30px;line-height: 24px;}



.idx_zy{padding:80px 0;}
.idx_zy .menu{width: 215px;float: right;}
.idx_zy .menu .lk{display: block;font-size: 24px;color: #46adac;line-height: 70px;text-align: center;border:1px solid #46adac;cursor: pointer;margin-bottom: 19px;}
.idx_zy .menu .lk.cur,.idx_zy .menu .lk:hover{color: #fff;background: #46adac;}

.idx_zy .box{margin-right: 250px;}
.idx_zy .box .pic{width: 560px;float: right;}
.idx_zy .box .info{margin-right: 560px;padding:80px 30px 0;border:1px solid #46adac;height: 525px;}
.idx_zy .box .title{font-size: 40px;color: #46adac;font-weight: bold;}
.idx_zy .box .txt{font-size: 16px;color: #999999;line-height: 24px;-webkit-line-clamp: 7;height: 168px;margin-top: 50px;}
.idx_zy .box .more{font-size: 24px;color: #46adac;width: 180px;line-height: 50px;margin-top: 35px;border:1px solid #46adac;text-align: center;display: block;}
.idx_zy .box .more:hover{color: #fff;background: #46adac;}

.idx_doc{padding:85px 0 130px;background: url(../images/idx_13.jpg) no-repeat center;background-size:cover;}
.idx_doc .detail{position:relative;}
.idx_doc .bigbox{}
.idx_doc .bigbox .imgbox{width: 430px;border:2px solid #fff;display: block;float: left;}
.idx_doc .bigbox .img{width: 100%;display: block;}
.idx_doc .bigbox .info{margin-left: 490px;}
.idx_doc .bigbox .name{font-size: 44px;color: #fff;font-weight: bold;}
.idx_doc .bigbox .smtit{font-size: 24px;color: #fff;}
.idx_doc .bigbox .desc{font-size: 16px;color: #fff;line-height: 26px;-webkit-line-clamp: 3;height: 78px;margin-top: 35px;margin-bottom: 30px;}
.idx_doc .bigbox .opt{display: flex;}
.idx_doc .bigbox a{color: #fff;border-color:#fff; margin-right: 10px;}
.idx_doc .bigbox a:last-of-type {margin-right: 0;}
.idx_doc .bigbox a:hover{color: #46adac;background: #fff;}

.idx_doc .smbox{position:absolute;width: 100%;right: 0;bottom: 0;padding-left: 490px;}
.idx_doc .smbox .list{margin-left: -2%;}
.idx_doc .smbox .item{width: 18%;margin-left: 2%;float: left;cursor: pointer;}
.idx_doc .smbox .name{font-size: 18px;color: #fff;margin-bottom: 13px;}
.idx_doc .smbox .img{width: 100%;display: block;border:2px solid transparent;}
.idx_doc .smbox .item.cur .img,.idx_doc .smbox .item:hover .img{border-color:#fff;}

.idx_menu{font-size: 0;text-align: center;}
.idx_menu .lk{display: inline-block;vertical-align: middle;font-size: 18px;color: #555555;width: 130px;line-height: 36px;margin:0 25px;border:1px solid #46adac;cursor: pointer;}
.idx_menu .lk.cur,.idx_menu .lk:hover{color: #fff;background: #46adac;}

.idx_zs{padding:70px 0 40px;}
.idx_zs .pub_tit{margin-bottom: 60px;}
.idx_zs .box{padding: 15px 25px;border:1px solid #46adac;margin-top: 20px;}
.idx_zs .list{margin-left: -5%;}
.idx_zs .list li{line-height: 34px;width: 28.3%;margin-left: 5%;float: left;}
.idx_zs .list .title{font-size: 16px;color: #555555;display: inline-block;vertical-align: middle;width: 85%;position:relative;}
.idx_zs .list .title:before{content:'';display: inline-block;vertical-align: middle;width: 16px;height: 16px;border-radius:50%;margin-right: 10px;background: #46adac;}
.idx_zs .list .date{font-size: 16px;color: #999999;float: right;}
.idx_zs .list li:hover .title{color: #46adac;}
.idx_zs .list li:hover .date{color: #46adac;}


.idx_zz{padding:30px 0 80px;}
.idx_zz .pub_tit{margin-bottom: 30px;}
.idx_zz .slidebox{margin-top: 60px;position:relative;}
.idx_zz .slidebox .img{width: 100%;display: block;}

.idx_zz .swiper-container{position:static;}
.idx_zz .swiper-button-next, .idx_zz .swiper-button-prev{width: 46px;height: 46px;margin-top: -23px;}
.idx_zz .swiper-button-prev{background: url(../images/idx_18.png) no-repeat center;background-size:contain;left: -70px;}
.idx_zz .swiper-button-next{background: url(../images/idx_19.png) no-repeat center;background-size:contain;right: -70px;}
.idx_zz .swiper-pagination{display: none;}




.kf_box{position:fixed;right: 10px;bottom: 10%;background: url(../images/kf_01.png) no-repeat center;width: 141px;height: 445px;background-size:contain;z-index:100;}
.kf_box .tp{width: 120px;height: 95px;display: block;margin:20px auto 0;border-radius:60px 60px 0 0;}
.kf_box .zx_tp{width: 125px;height: 27px;display: block;margin:-2px auto 0;}
.kf_box .topbox{padding:10px 10px 10px;}
.kf_box .topbox .icon{height: 50px;width: auto;display: block;margin:0 auto;}
.kf_box .topbox .tel{font-size: 15px;color: #46adac;margin-top: 5px;text-align: center;}
.kf_box .botbox{padding:8px 10px;border-top:1px solid #46adac;}
.kf_box .lks{}
.kf_box .lks li{position:relative;}
.kf_box .lks .lk{font-size: 15px;color: #ffff;line-height: 24px;background: #46adac;display: block;margin-bottom: 2px;text-align: center;}
.kf_box .lks .drop{position:absolute;left: -180px;top: 0;border:1px solid #ddd;padding:0;display: none;}
.kf_box .lks .drop .img{}
.kf_box .lks li:hover .drop{display: block;}
.kf_box .lks li:hover .lk{background: #e55fe6;}

.kf_box .vxbox{text-align: center;margin-top: 8px;}
.kf_box .vxbox .pic{width: 64px;display: block;margin:0 auto;box-shadow:0 0 6px rgba(70,173,172,.54);}
.kf_box .vxbox .wz{font-size: 15px;color: #636363;margin-top: 5px;}

/*08诊疗环境*/


.env_slide{position:relative;}
.env_slide .bot{background: rgba(0,0,0,.49);position:absolute;width: 100%;left: 0;bottom: 0;z-index:60;padding:15px 70px;}
.env_slide .gallery-thumbs{position:static;}
.env_slide .gallery-thumbs .swiper-slide{width: 200px!important;}


.env_slide .swiper-button-prev{left: 25px;}
.env_slide .swiper-button-next{right: 25px;}

.env_slide .gallery-top .swiper-button-next, .env_slide .gallery-top .swiper-button-prev{display: none;}

.env_slide .item{border:2px solid #fff;position:relative;}
.env_slide .tit{font-size: 18px;color: #fff;line-height: 30px;background: rgba(0,0,0,.27);position:absolute;width: 100%;left: 0;bottom: 0;text-align: center;}

.env_slide .swiper-slide-active .item{border-color:#46adac;}


.pc_show{display: block;}
.sj_show{display: none;}
.ft_fixed{display: none;}

@media screen and (min-width: 992px) {
	/* 06医生介绍页 */
	.docdet_box .doctor-item {
		display: flex;
	}
	.doctor-item .docdet-box__detail {
		margin-left: 30px;
		margin-top: 30px;
	}
}
@media screen and (min-width:320px) and (max-width:1200px){
    .auto{width: 100%;padding:0 2%;}

}
@media screen and (min-width:992px) and (max-width:1200px){
	/*11口腔修复专业*/
	.kq_tit .cn{font-size: 44px;}
	.kq_tit .en{font-size: 19px;}

	.kq_doc .list .imgbox{width: 240px;}
	.kq_doc .list .info{margin-left: 240px;padding:20px 15px 0;}
	.kq_doc .list .name{font-size: 28px;}
	.kq_doc .list .zw{font-size: 16px;}
	.kq_doc .list .smtit{font-size: 18px;}
	.kq_doc .list .txt{font-size: 15px;}
	.kq_doc .list .button{margin-top: 20px;font-size: 16px;width: 120px;line-height: 36px;}

	.kq_doc .swiper-button-prev{left: 0;}
	.kq_doc .swiper-button-next{right: 0;}


	.kq_faq .list{width: 48%;}
	.kq_faq .list li{font-size: 22px;}

	/*12儿童牙科专业*/
	.et_schedule .list .tit{font-size: 22px;}
	.et_schedule .list em{font-size: 16px;}

	/*09种植牙专业*/
	.zzy_type .list .box{width: 220px;height: 220px;}
	.zzy_type .list .tit{font-size: 18px;margin-top: 10px;}

	.zzy_choose .item_1{left: 60px;}
	.zzy_choose .item_2{left: 60px;}
	.zzy_choose .item_3{right: 60px;}
	.zzy_choose .item_4{right: 60px;}

	/*index*/
	.kf_box{display: none;}

	.idx_top .list .icon{height: 66px;}

	.idx_news .hotbox{width: 500px;}

	.idx_news .list{margin-left: 550px;}

	.idx_zy .menu .lk{font-size: 22px;line-height: 50px;}

	.idx_zy .box .pic{width: 440px;}
	.idx_zy .box .info{margin-right: 440px;padding:40px 20px 0;height: 413px;}
	.idx_zy .box .title{font-size: 26px;}
	.idx_zy .box .txt{margin-top: 20px;}
	.idx_zy .box .more{width: 110px;line-height: 40px;font-size: 16px;}

	.idx_menu .lk{margin:0 12px;}
	.idx_zs .list .title{width: 80%;}
	.idx_zs .list .title:before{width: 10px;height: 10px;margin-right: 5px;}
	.idx_zz .swiper-button-next, .idx_zz .swiper-button-prev{display: none;}
	.idx_zz .swiper-pagination{display: block;position:static;margin-top: 15px;}
	.idx_zz .swiper-pagination-bullet-active{background: #46adac;}

	/*08诊疗环境*/
	.env_slide .tit{font-size: 16px;}
	.env_slide .swiper-button-next, .env_slide .swiper-button-prev{width: 26px;height: 26px;margin-top: -13px;}

}


@media screen and (min-width:768px) and (max-width:991px){

    .hd_logo .img{height: 65px;}

    .hd_info{background-size:50px;padding-left: 60px;margin-top: 5px;}
    .hd_info .fz{font-size: 18px;line-height: 26px;}

    .hd_nav li>a{font-size: 16px;line-height: 50px;}

    .hd_pic{width: 60px;}

    /*新闻中心*/
    .pub_tit{margin-bottom: 60px;}
    .pub_tit .en{font-size: 32px;}

    .pub_menu{margin-bottom: 50px;}
    .pub_menu a{font-size: 16px;width: 130px;margin:0 15px;}

    .xw_list .item{margin-bottom: 30px;}
    .xw_list .imgbox{width: 320px;}
    .xw_list .info{margin-left: 340px;padding-top: 10px;}
	.xw_list .title{font-size: 18px;line-height: 45px;}
	.xw_list .txt{font-size: 15px;}

	.pagelist{margin-top: 50px;}

	.ft_col .smlogo{width: 80%;}
	.ft_col .vxbox .tp{width: 140px;}
	.ft_col .vxbox .fz{font-size: 16px;}

	.ft_col .tt{font-size: 17px;padding:0 0 5px;}
	.ft_col .tt .ico{width: 20px;}
	.ft_col .lks a{font-size: 14px;line-height: 30px;}
	.ft_b{font-size: 13px;padding:10px 0;line-height: 24px;}

	/*05医生介绍*/
	.doc_list .item{margin-bottom: 30px;}
	.doc_list .name{font-size: 22px;}
	.doc_list .txt{font-size: 15px;}

	/*牙科知识三级页*/
	.doc_det .title{font-size: 36px;}
	.doc_det .date{font-size: 18px;}

	.doc_det .editbox{font-size: 15px;}

	/*06医生介绍二级页*/
	.docdet_box .tp{max-width:340px;}
	.docdet_box .name{font-size: 44px;}
	.docdet_box .zw{font-size: 22px;}
	.docdet_box .desc{font-size: 22px;line-height: 32px;}
	.docdet_box .smtit{font-size: 22px;}
	.docdet_box .txt{font-size: 16px;}

	/*07来院线路*/
	.line_box .menu{width: 100%;float:none;border:none;}
	.line_box .menu .lk{font-size: 16px;display: inline-block;vertical-align: middle;margin:0 10px;border:1px solid #309897;width: 110px;line-height: 34px;}
	.line_box .wrap{margin-left: 0;margin-top: 25px;}
	.line_box .map{height: 300px;}
	.line_box .txt{font-size: 18px;line-height: 32px;margin-top: 15px;}

	/*11口腔修复专业*/
	.kq_tit{margin-bottom: 30px;}
	.kq_tit .cn{font-size: 34px;}
	.kq_tit .en{font-size: 16px;}

	.kq_repair .list .img{width: 94%;}
	.kq_repair .list .title{font-size: 18px;}
	.kq_repair .list .txt{font-size: 14px;line-height: 22px;}

	.kq_advan .list .bot{padding:10px 10px;}
	.kq_advan .list .title{font-size: 18px;}
	.kq_advan .list .fz{font-size: 14px;line-height: 22px;height: 44px;}

	.kq_doc .list{margin: 0;}
	.kq_doc .list .item{float:none;width: 100%;margin-bottom: 15px;margin-left: 0;}
	.kq_doc .list .imgbox{width: 240px;}
	.kq_doc .list .info{margin-left: 240px;padding:15px 15px 0;}
	.kq_doc .list .name{font-size: 25px;}
	.kq_doc .list .zw{font-size: 15px;}
	.kq_doc .list .smtit{font-size: 18px;}
	.kq_doc .list .txt{font-size: 15px;}
	.kq_doc .list .button{margin-top: 15px;font-size: 16px;width: 130px;line-height: 34px;}

	.kq_doc .swiper-button-next, .kq_doc .swiper-button-prev{width: 36px;height: 36px;}
	.kq_doc .swiper-button-prev{left: 0;}
	.kq_doc .swiper-button-next{right: 0;}

	.kq_faq .list{width: 48%;}
	.kq_faq .list li{font-size: 20px;line-height: 45px;margin-bottom: 15px;}
	.kq_faq .list .num{font-size: 24px;min-width:auto;width: 50px;}

	/*13牙体牙髓专业*/
	.yt_sort .list .info{padding:15px 5px;}
	.yt_sort .list .title{font-size: 20px;}
	.yt_sort .list .txt{font-size: 16px;line-height: 24px;}

	.kq_cure .list .title{font-size: 21px;}

	/*14牙周专业*/
	.yt_zz .list .num{width: 80px;height: 80px;font-size: 22px;line-height: 80px;}
	.yt_zz .list .title{font-size: 20px;}
	.yt_zz .list .txt{font-size: 15px;line-height: 22px;height: 44px;margin-top: 5px;}

	.kq_health .list .title{font-size: 18px;line-height: 26px;}

	/*10口腔正畸专业*/
	.zj_cand .list .img{width: 80%;max-width:100%;}
	.zj_cand .list .tit{font-size: 20px;}

	.zj_type{padding:60px 0;}
	.zj_type .list .info{padding:15px 15px;}
	.zj_type .list .title{font-size: 20px;}
	.zj_type .list .fz{font-size: 15px;}

	/*12儿童牙科专业*/
	.et_kq .list .tit{font-size: 20px;line-height: 30px;}

	.et_schedule .list .tit{font-size: 16px;line-height: 30px;}
	.et_schedule .list em{font-size: 14px;line-height: 22px;}

	/*09种植牙专业*/
	.zzy_type .list .box{width: 170px;height: 170px;padding: 11px;}
	.zzy_type .list .tit{font-size: 16px;margin-top: 5px;}

	.zzy_choose .pic{width: 400px;}
	.zzy_choose .item_1{left: 20px;top: 75px;}
	.zzy_choose .item_2{left: 20px;bottom: 0;}
	.zzy_choose .item_3{right: 20px;top: 75px;}
	.zzy_choose .item_4{right: 20px;bottom: 0;}
	.zzy_choose .item .tit{font-size: 20px;}
	.zzy_choose .item .txt{font-size: 15px;}


	/*index*/
	.kf_box{display: none;}
	.idx_top .searbox{width: 460px;float:none;margin:0 auto;}
	.idx_top .searbox .ipt_txt{width: 400px;}
	.idx_top .searbox .submit{width: 50px;background-size:20px;}

	.idx_top .list{margin-right: 0;margin-top: 25px;}


	.idx_top .list .icon{height: 50px;}

	.idx_news{padding:60px 0;}
	.idx_news .hotbox{width: 400px;}
	.idx_news .hotbox .title{font-size: 20px;}
	.idx_news .hotbox .date{font-size: 14px;}


	.idx_news .list{margin-left: 420px;}
	.idx_news .list .item{background: none;padding:15px 10px;}
	.idx_news .list .tt{line-height: 24px;font-size: 16px;}
	.idx_news .list .lm{font-size: 18px;}
	/*.idx_news .list .title{font-size: 16px;}*/
	.idx_news .list .txt{font-size: 14px;line-height: 22px;height: 44px;}

	.idx_us{padding:60px 0;}
	.idx_us .info .title{font-size: 30px;}
	.idx_us .info .smfz{font-size: 18px;}
	.idx_us .info .txt{font-size: 15px;}



	.idx_zy .menu{width: 100%;float:none;display: flex;justify-content: space-between;margin-bottom: 25px;}
	.idx_zy .menu .lk{font-size: 15px;line-height: 36px;margin:0 4px;flex: 1;}

	.idx_zy .box{margin: 0;}
	.idx_zy .box .pic{width: 360px;}
	.idx_zy .box .info{margin-right:360px;padding:30px 15px 0;height: 338px;}
	.idx_zy .box .title{font-size: 24px;}
	.idx_zy .box .txt{margin-top: 15px;font-size: 15px;}
	.idx_zy .box .more{width: 110px;line-height: 34px;font-size: 15px;margin-top: 15px;}

	.idx_doc{padding:60px 0;}
	.idx_doc .bigbox .imgbox{width: 340px;}
	.idx_doc .bigbox .info{margin-left: 380px;}
	.idx_doc .bigbox .desc{font-size: 15px;-webkit-line-clamp: 5;height: 130px;}
	.idx_doc .bigbox .name{font-size: 34px;}
	.idx_doc .bigbox .smtit{font-size: 20px;}

	.idx_doc .smbox{padding-left: 380px;}
	.idx_doc .smbox .name{font-size: 14px;margin-bottom: 5px;}


	.idx_menu{display: flex;justify-content: space-between;}
	.idx_menu .lk{margin:0 4px;font-size: 15px;flex: auto;}


	.idx_zs .list li{width: 45%;}
	.idx_zs .list .title{width: 80%;}
	.idx_zs .list .title:before{width: 6px;height: 6px;margin-right: 5px;}
	.idx_zz .swiper-button-next, .idx_zz .swiper-button-prev{display: none;}
	.idx_zz .swiper-pagination{display: block;position:static;margin-top: 15px;}
	.idx_zz .swiper-pagination-bullet-active{background: #46adac;}


	/*08诊疗环境*/
	.env_slide .tit{font-size: 15px;}
	.env_slide .swiper-button-next, .env_slide .swiper-button-prev{width: 26px;height: 26px;margin-top: -13px;}

	.connected-carousels .carousel li .img{height: auto;}
	.connected-carousels .carousel-navigation li{width: 120px;height: 78px;}

	.connected-carousels .prev-navigation, .connected-carousels .next-navigation{width: 28px;height: 28px;}
	.connected-carousels .carousel-navigation{margin:0 45px;}
	.connected-carousels .carousel-navigation li img{height: 100%;}
	.connected-carousels .prev-navigation{left: 10px;}
	.connected-carousels .next-navigation{right: 10px;}

}

@media screen and (min-width:320px) and (max-width:767px){
	.auto{padding:0 3%;}
	.sj_show{display: block;}
	.pc_show{display: none;}

    .sj_menu{position:absolute;right: 3%;width: 26px;height: 26px;background: url(../images/menu.png) no-repeat center;background-size:contain;bottom: 13px;}
    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:20px;}

    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;background: rgba(0,0,0,.5);}
    .hd_logo .img{height: 40px;}
    .head .ssicon{width: 22px;height: 22px;background: url(../images/idx_08.png) no-repeat center;background-size:contain;display: block;position:absolute;right: 60px;top: 50%;margin-top: -11px;}

    .hd_ss{background: #000;padding:10px 3%;position:relative;display: none;}
    .hd_ss .ipt_txt{font-size: 14px;color: #333;line-height: 30px;padding:0 10px;width: 70%;margin:0 auto;display: block;}
    .hd_ss .close{display: block;position:absolute;right: 6%;top: 50%;width:18px;height: 18px;background: url(../images/close.png) no-repeat center;background-size:contain;margin-top: -9px;}


    .hd_t{border:none;padding:5px 0;position:relative;}
    .hd_info{display: none;}

    .hd_nav{position:absolute;right: 0;width: 140px;background: rgba(0,0,0,.6);display: none;}
    .hd_nav li{display: block;border-bottom:1px solid #000;width: 100%;border-right:none;}
    .hd_nav li>a{font-size: 15px;line-height: 44px;width: 100%;color: #fff;}
    .hd_nav li:last-child{border-bottom:none;}

    .hd_pic{display: none;}


    /*新闻中心*/
    .crumb{display: none;}
    .main{padding:40px 0;}

    .pub_tit{margin-bottom: 30px;}
    .pub_tit .en{font-size: 22px;}
    .pub_tit .cn{font-size: 16px;}
    .pub_tit .line{width: 70px;}
    .pub_tit .line:after{width:36px;margin-left: -18px;}

    .pub_menu{margin-bottom: 30px;text-align: left;margin-left: -2%;}
    .pub_menu a{font-size: 14px;width: 23%;margin:0 0 2% 2%;text-align: center;line-height: 30px;background: #fff;color: #46adac;border:1px solid #46adac;}

    .xw_list .item{margin-bottom: 15px;}
    .xw_list .imgbox{width: 140px;}
    .xw_list .info{margin-left: 155px;padding-top: 0;position:relative;}
	.xw_list .title{font-size: 15px;line-height: 26px;border:none;padding-right: 60px;}
	.xw_list .title:before{width: 5px;height: 5px;margin-right: 6px;}
	.xw_list .txt{font-size: 12px;-webkit-line-clamp: 2;line-height: 22px;height: 44px;margin-bottom: 0;margin-top: 0;}
	.xw_list .date{font-size: 12px;position:absolute;right: 0;top: 0;line-height: 26px;}

	.pagelist{margin-top: 30px;}
	.pagelist li{margin:0 0;}
	.pagelist li a{font-size: 13px;min-width:28px;height: 28px;line-height: 28px;padding:0 5px;}

	.foot{padding-bottom: 55px;}
	.ft_t{padding:25px 0;}
	.ft_col .smlogo{width: auto;height: 35px;margin:0 auto;}
	.ft_col .vxbox{display:inline;float:left;}
	.ft_col .vxbox .tp{width: 90px;margin:0 auto;}
	.ft_col .vxbox .fz{font-size: 14px;}
	.ft_col .tel{font-size: 15px;color: #d4d4d4;text-align: center;line-height: 24px;margin-top: 10px;}
	.ft_col .tel:before{content:'';display: inline-block;vertical-align: bottom;margin-right: 5px;width: 24px;height: 24px;background: url(../images/ft_05.png) no-repeat center;background-size:contain;margin-right: 5px;}

	.ft_col_1{width: 100%;float:none;}
	.ft_col_2,.ft_col_3{display: none;}
	.ft_b{font-size: 12px;padding:10px 0;line-height: 20px;}
    .ft_b em{display: block;opacity: .55;}

    /*05医生介绍*/
	.doc_list .item{margin-bottom: 15px;border:none;}
	.doc_list .imgbox{width: 120px;}
	.doc_list .info{margin-left: 120px;padding:5px 10px 0;}
	.doc_list .name{font-size: 18px;display: inline-block;vertical-align: middle;}
	.doc_list .smtit{font-size: 14px;display: inline-block;vertical-align: middle;}
	.doc_list .txt{font-size: 13px;line-height: 20px;height: 40px;margin-bottom: 10px;margin-top: 5px;}

	.doc_list .more{font-size: 13px;width: 80px;line-height: 22px;color: #46adac;}

	/*02公司介绍*/
	.us_det{font-size: 15px;}

	/*牙科知识三级页*/
	.doc_det .title{font-size: 18px;}
	.doc_det .date{font-size: 14px;}

	.doc_det .editbox{font-size: 15px;margin-top: 20px;}

	/*06医生介绍二级页*/
	.docdet_box .tp{max-width:100%;}
	.docdet_box .name{font-size: 22px;}
	.docdet_box .zw{font-size: 16px;}
	.docdet_box .desc{font-size: 15px;line-height: 24px;margin-top: 15px;}
	.docdet_box .desc p{margin-bottom: 3px;}
	.docdet_box .smtit{font-size: 16px;margin-top: 15px;}
	.docdet_box .txt{font-size: 14px;line-height: 24px;margin-top: 5px;}

	/*07来院线路*/
	.line_box .menu{width: 100%;float:none;border:none;display: flex;justify-content: space-between;}
	.line_box .menu .lk{font-size: 14px;display: inline-block;vertical-align: middle;margin:0 3px;border:1px solid #309897;width: auto;line-height:32px;flex: auto;}
	.line_box .wrap{margin-left: 0;margin-top: 15px;}
	.line_box .map{height: 240px;}
	.line_box .txt{font-size: 15px;line-height: 24px;margin-top: 10px;}

	/*11口腔修复专业*/
	.kq_tit{margin-bottom: 25px;}
	.kq_tit .cn{font-size: 22px;}
	.kq_tit .en{font-size: 10px;}

	.kq_repair{padding:40px 0 25px;}
	.kq_repair .list .item{width: 47%;margin-bottom: 3%;}
	.kq_repair .list .img{width: 92%;}
	.kq_repair .list .title{font-size: 16px;margin-top: 10px;}
	.kq_repair .list .txt{font-size: 13px;line-height: 20px;height: 40px;}

	.kq_advan{padding:40px 0 30px;}
	.kq_advan .list{margin-left: -2%;}
	.kq_advan .list .item{width: 48%;margin:0 0 3% 2%;background: #fff;}
	.kq_advan .list .bot{padding:10px 10px;position:static;background: #fff;}
	.kq_advan .list .title{font-size: 16px;color: #666666;}
	.kq_advan .list .fz{font-size: 13px;line-height: 22px;height: 44px;color: #999999;-webkit-line-clamp: 3;height: 66px;}

	.kq_doc{padding:40px 0 15px;}
	.kq_doc .list{margin: 0;}
	.kq_doc .list .item{float:none;width: 100%;margin-bottom: 10px;margin-left: 0;}
	.kq_doc .list .imgbox{width: 170px;}
	.kq_doc .list .info{margin-left: 170px;padding:10px 10px;}
	.kq_doc .list .name{font-size: 18px;}
	.kq_doc .list .zw{font-size: 13px;}
	.kq_doc .list .smtit{font-size:15px;margin-top: 5px;}
	.kq_doc .list .txt{font-size: 13px;width: 100%;margin-top: 4px;line-height: 20px;height: 80px;}
	.kq_doc .list .button{margin-top: 10px;font-size: 14px;width: 90px;line-height: 28px;}

	.kq_doc .swiper-button-next, .kq_doc .swiper-button-prev{display: none;}
	.kq_doc .swiper-pagination{position:static;margin-top: 5px;display: block;}
	.kq_doc .swiper-pagination-bullet-active{background: #46adac;}



	.kq_faq{padding:20px 0 30px;}
	.kq_faq .list{width: 100%;float:none;}
	.kq_faq .list li{font-size: 16px;line-height:34px;margin-bottom: 12px;}
	.kq_faq .list .num{font-size: 20px;min-width:auto;width: 45px;margin-right: 15px;}

	.kq_faq .more{font-size: 13px;width: 80px;}


    /*13牙体牙髓专业*/
    .yt_sort{padding:40px 0 20px;}
    .yt_sort .list{margin-left: -2%;}
    .yt_sort .list .item{width: 48%;margin:0 0 2% 2%;}
	.yt_sort .list .info{padding:15px 10px;}
	.yt_sort .list .title{font-size: 16px;}
	.yt_sort .list .txt{font-size: 13px;line-height: 20px;height: 60px;overflow: hidden;margin-top: 5px;}

	.kq_cure{padding:40px 0 20px;}
	.kq_cure .list{margin-left: -2%;}
	.kq_cure .list .item{width: 48%;margin:0 0 2% 2%;}
	.kq_cure .list .info{padding:10px 10px;}
	.kq_cure .list .title{font-size: 16px;}
	.kq_cure .list .txt{font-size: 13px;line-height: 22px;-webkit-line-clamp: 7;height: 154px;margin-top: 5px;}
	.kq_cure .list .item:last-child{width: 98%;}
	.kq_cure .list .item:last-child .img{width: 49%;float: left;}
	.kq_cure .list .item:last-child .info{margin-left: 49%;text-align: left;}
	.kq_cure .list .item:last-child .title{text-align: left;}
	.kq_cure .list .item:last-child .txt{height: auto;}

	/*14牙周专业*/
	.yt_zz{padding:40px 0 30px;}
	.yt_zz .list{margin-left: -2%;}
	.yt_zz .list .item{width: 31.3%;margin-left: 2%;border:1px solid #e5e5e5;}
	.yt_zz .list .info{border:none;padding:10px 5px;}
	.yt_zz .list .num{display: none;}
	.yt_zz .list .title{font-size: 16px;margin-top: 0;}
	.yt_zz .list .txt{font-size: 13px;line-height: 22px;height: 132px;margin-top: 5px;-webkit-line-clamp: 6;}

	.kq_health{padding:40px 0 30px;}
	.kq_health .list{margin-left: -2%;}
	.kq_health .list .item{width: 31.3%;margin-left: 2%;margin-bottom: 2%;}
	.kq_health .list .title{font-size: 14px;line-height: 22px;margin-top: 5px;}


	/*10口腔正畸专业*/
	.zj_cand{padding:40px 0 30px;}
	.zj_cand .list .item{margin-bottom: 4%;}
	.zj_cand .list .img{width: 80%;max-width:100%;}
	.zj_cand .list .tit{font-size:16px;}

	.zj_type{padding:40px 0 30px;}
	.zj_type .list{margin-left: -2%;}
	.zj_type .list .item{width: 48%;margin-left: 2%;margin-bottom: 3%;}
	.zj_type .list .info{padding:15px 5px;}
	.zj_type .list .title{font-size: 16px;}
	.zj_type .list .fz{font-size: 12px;-webkit-line-clamp: 3;line-height: 20px;height: 60px;}

	.zj_type .list .item:last-child{width: 98%;}
	.zj_type .list .item:last-child .imgbox{width: 49%;float: left;}
	.zj_type .list .item:last-child .info{margin-left: 49%;text-align: left;padding:15px 15px;}

	/*12儿童牙科专业*/
	.et_kq{padding:40px 0 30px;}
	.et_kq .list{margin-left: -1%;}
	.et_kq .list .item{width: 32.3%;margin-left: 1%;}
	.et_kq .list .tit{font-size: 13px;line-height: 20px;margin-top: 8px;}

	.et_schedule{padding:40px 0 30px;}
	.et_schedule .list{margin-left: -1%;}
	.et_schedule .list .item{width: 24%;margin:0 0 2% 1%;}
	.et_schedule .list .tit{font-size: 14px;line-height: 22px;}
	.et_schedule .list em{font-size: 12px;line-height: 20px;padding:0 0;}
	.et_schedule .list .th{line-height: 50px;}
	.et_schedule .list .td{line-height: 80px;}
	.et_schedule .list .td i{display: contents;}


	/*09种植牙专业*/
	.zzy_type{padding:40px 0 30px;}
	.zzy_type .list .item{width: 50%;margin-bottom: 20px;padding: 0 10px;}
	.zzy_type .list .box{width: 160px;height: 160px;padding: 11px;background-size:contain;background-position:center top;}
	.zzy_type .list .tit{font-size: 14px;margin-top: 6px;}

	.zzy_choose{padding:40px 0 30px;}
	.zzy_choose .pic{width: 100%;}
	.zzy_choose .item_1{left: 0;top: 0;}
	.zzy_choose .item_2{left: 0;bottom: 40px;}
	.zzy_choose .item_3{right: 0;top: 0;}
	.zzy_choose .item_4{right: 0;bottom: 40px;}

	.zzy_choose .item{width: 100px;}
	.zzy_choose .item .tit{font-size: 15px;}
	.zzy_choose .item .txt{font-size: 13px;line-height: 20px;margin-top: 5px;}
	.zzy_choose .sj_show{display: block;}
	.zzy_choose .pc_show{display: none;}


	/*index*/
	.kf_box{display: none;}
	.idx_top{padding:20px 0 10px;}
	.idx_top .searbox{display: none;}

	.idx_top .list{margin-right: 0;}
	.idx_top .list .item{width: 33.3%;margin-bottom: 15px;}
	.idx_top .list .icon{height: 40px;}
	.idx_top .list .tit{font-size: 14px;}

	.idx_news{padding:40px 0;}
	.idx_news .hotbox{width: 100%;float:none;}
	.idx_news .hotbox .title{font-size: 16px;margin-top: 10px;padding-top: 8px;margin-bottom: 8px;}
	.idx_news .hotbox .date{font-size: 13px;}
	.idx_news .hotbox .swiper-pagination{bottom: 50px!important;}

	.idx_news .list{margin-left: 0;margin-top: 20px;    border-bottom: 1px solid #e5e5e5;}
	.idx_news .list .item{background: none;padding:10px 0;position:relative;padding-right: 60px;}
	.idx_news .list .tt{line-height: 24px;font-size: 15px;}
	.idx_news .list .lm{font-size: 16px;}
	.idx_news .list .txt{display: none;}
	.idx_news .list .date{position:absolute;right: 0;top: 50%;margin-top: -15px;font-size: 12px;line-height: 30px;width: auto;color: #666;}
	.idx_news .list .info{margin-left: 0;}

	.idx_us{padding:40px 0;}
	.idx_us .img{width: 100%;float:none;}
	.idx_us .info{width: 100%;float:none;margin-top: 20px;padding: 0;}
	.idx_us .info .title{font-size: 20px;}
	.idx_us .info .smfz{font-size: 16px;}
	.idx_us .info .txt{font-size: 15px;margin-top: 15px;margin-bottom: 20px;}

	.pub_more{width: 90px;font-size: 14px;line-height: 24px;}


	.idx_zy .menu{width: 100%;float:none;margin-left: -3%;font-size: 0;}
	.idx_zy .menu .lk{font-size: 14px;line-height: 32px;width: 30.3%;margin-left: 3%;margin-bottom: 3%;display: inline-block;}

	.idx_zy{padding:40px 0;}
	.idx_zy .box{margin: 0;}
	.idx_zy .box .pic{width: 100%;}
	.idx_zy .box .info{display: none;}

	.idx_doc{padding:40px 0;}
	.idx_doc .bigbox .imgbox{width: 50%;border:none;}
	.idx_doc .bigbox .info{margin-left: 50%;padding:10px 0 0 15px;}
	.idx_doc .bigbox .desc{font-size: 13px;-webkit-line-clamp: 6;height: 120px;line-height: 20px;margin-top: 10px;margin-bottom: 15px;}
	.idx_doc .bigbox .name{font-size: 22px;}
	.idx_doc .bigbox .smtit{font-size: 16px;margin-top: 3px;}

	.idx_doc .smbox{padding-left: 0;position:static;margin-top: 20px;}
	.idx_doc .smbox .list{margin-left: -1%;}
	.idx_doc .smbox .item{width: 19%;margin-left: 1%;}
	.idx_doc .smbox .name{font-size: 14px;margin-bottom: 5px;}
	.idx_doc .smbox .img{border-width:1px;}

	.idx_menu{margin-left: -3%;text-align: left;}
	.idx_menu .lk{width: 22%;font-size: 14px;line-height: 32px;margin:0 0 3% 3%;text-align: center;}

	.idx_zs{padding:40px 0 20px;}
	.idx_zs .pub_tit{margin-bottom: 30px;}
	.idx_zs .box{padding:10px 10px;margin-top: 15px;}
	.idx_zs .list{margin-left: 0;}
	.idx_zs .list li{width: 100%;display: none;float:none;margin:0 0 0 0;}
	.idx_zs .list .title{width: 80%;font-size: 15px;}
	.idx_zs .list .date{font-size: 12px;}
	.idx_zs .list .title:before{width: 6px;height: 6px;margin-right: 5px;}
	.idx_zs .list li:nth-child(-n+5){display: block;}

	.idx_zz{padding:40px 0 30px;}
	.idx_zz .idx_menu{display:flex;justify-content: space-between;}
	.idx_zz .idx_menu .lk{width: 26%;}
	.idx_zz .swiper-button-next, .idx_zz .swiper-button-prev{display: none;}
	.idx_zz .swiper-pagination{display: block;position:static;margin-top: 15px;}
	.idx_zz .swiper-pagination-bullet-active{background: #46adac;}
	.idx_zz .slidebox{margin-top: 15px;}

	/*08诊疗环境*/
	.env_slide .swiper-button-next, .env_slide .swiper-button-prev{width: 24px;height: 24px;margin-top: -25px;}
	.env_slide .swiper-button-prev{background: url(../images/env_03.png) no-repeat center;background-size:contain;left: -5px;}
	.env_slide .swiper-button-next{background: url(../images/env_04.png) no-repeat center;background-size:contain;right: -5px;}


	.env_slide .bot{position:relative;background: #fff;padding:10px 25px;}
	.env_slide .tit{font-size: 13px;background: #fff;position:static;color: #333;line-height: 26px;}
	.env_slide .item{border:none;}
	.env_slide .item .smimg{border:2px solid transparent;}
	.env_slide .swiper-slide-active .smimg{    border-color: #46adac;}


	.connected-carousels .carousel li .img{height: auto;}
	.connected-carousels .carousel-navigation li{width: 120px;height: auto;}
	.connected-carousels .carousel-navigation .smimg{height: 78px;}

	.connected-carousels .navigation{position:relative;background: #fff;padding:10px 0 0;}
	.connected-carousels .prev-navigation, .connected-carousels .next-navigation{width:28px;height: 28px;margin-top: -22px;}
	.connected-carousels .carousel-navigation{margin:0 25px;}
	.connected-carousels .carousel-navigation li{width: 31.3%;margin:0 1%;}
	.connected-carousels .carousel-navigation .smimg{height:auto;}
	.connected-carousels .prev-navigation{left: 10px;background-image: url(../images/env_03.png);left: -5px;background-size:24px;}
	.connected-carousels .next-navigation{right: 10px;background-image: url(../images/env_04.png);right: -5px;background-size:24px;}




	.ft_fixed{position:fixed;width: 100%;left: 0;bottom: 0;z-index:100;background: #fff;text-align: center;box-shadow:8px 0 15px rgba(70,173,172,.33);display: none;}
	.ft_fixed .box{display: flex;}
	.ft_fixed .lk{width: 25%;padding:8px 0 0;position:relative;}
	.ft_fixed .ico{height: 22px;width: auto;display: block;margin:0 auto;}
	.ft_fixed .fz{font-size: 13px;color: #999999;margin-top: 3px;}
	.ft_fixed .button{width: 50%;display: block;background: #f9013a;line-height: 55px;font-size: 16px;color: #fff;text-align: center;}
	.ft_fixed .lk:first-child:after{content:'';position:absolute;right: 0;top: 50%;height: 40px;margin-top: -20px;background: #efefef;width: 1px;}










}














