/* 轮播图和分类开始 */

.banner_main {
	display: flex;
	margin-top: 15px;
}

.banner_left {
	width: 175px;
}

.banner_right {
	margin-top: 5px;
	width: 1025px;
	height: 419px;
	overflow: hidden;
}

/* 左侧分类 */

.banner_left>li {
	height: 33px;
	line-height: 33px;
}

.lei_icon{
	color: #e58991;
	font-size: 22px;
	margin-right: 20px;
	/* margin-left: 25px; */
}

.banner_left>li .lei_icon {
	margin-right: 10px;
	font-size: 20px;
}

.banner_left>li:nth-child(1) .lei_icon, .new_fenlei>li:nth-child(1) .lei_icon {
	color: #95c2f5;
}

.banner_left>li:nth-child(9) .lei_icon, .new_fenlei>li:nth-child(9) .lei_icon {
	color: #63accd;
}

.banner_left>li:nth-child(2) .lei_icon, .new_fenlei>li:nth-child(2) .lei_icon {
	color: #ffab24;
}

.banner_left>li:nth-child(6) .lei_icon, .new_fenlei>li:nth-child(6) .lei_icon {
	color: #7fceb4;
}

.banner_left>li:nth-child(13) .lei_icon, .new_fenlei>li:nth-child(13) .lei_icon {
	color: #c2a7dd;
}

.banner_left>li:nth-child(11) .lei_icon, .new_fenlei>li:nth-child(11) .lei_icon {
	color: #b5af49;
}

.banner_left>li:nth-child(4) .lei_icon, .new_fenlei>li:nth-child(4) .lei_icon {
	color: #97b958;
}

.banner_left>li:nth-child(12) .lei_icon, .new_fenlei>li:nth-child(12) .lei_icon {
	color: #74c1c6;
}

.banner_left>li:nth-child(3) .lei_icon, .new_fenlei>li:nth-child(3) .lei_icon {
	color: #a2c2eb;
}

.banner_left>li:nth-child(7) .lei_icon, .new_fenlei>li:nth-child(7) .lei_icon {
	color: #97b5b7;
}

.banner_left>li:nth-child(8) .lei_icon, .new_fenlei>li:nth-child(8) .lei_icon {
	color: #a5eec8;
}

/* 右侧轮播图 */

.banner_right img {
	border-radius: 10px;
}
/* 轮播图和分类结束 */

/* 公共标题开始 */
.yimeititle_main {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 20px;
}

.yimei_title {
	background: url(../img/title.jpg) no-repeat bottom center;
	line-height: 70px;
	font-size: 26px;
	color: #333;
	font-weight: bold;
}

.yimei_en {
	font-size: 14px;
	color: #a2a2a2;
	line-height: 40px;
	text-transform: uppercase;
}

/* 公共标题结束 */

/* 整形医院开始 */
.case-index-content {
	position: relative;
}

.case-index-content ul {
	margin-right: -18px;
	display: inline-block;
}

.case-example-item {
	float: left;
	width: 286px;
	height: 315px;
	overflow: hidden;
	margin: 0 18px 18px 0;
	text-align: center;
	background: #fff;
	position: relative;
	transition: all .2s;
}

.case-example-item a .case-pad {
	width: 286px;
	height: 180px;
}

.case-item-info {
	height: 135px;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	transition: all .2s;
}

.case-info-logo {
	margin-top: 0;
	margin-bottom: 8px;
	height: 80px;
	transition: all .2s;
	padding: 12px;
}

.case-info-logo>img {
	/*width: 150px;*/
	height: 80px;
}

.case-info-title {
	font-size: 14px;
	color: #646466;
	margin-bottom: 35px;
}

.case-info-text {
	font-size: 14px;
	color: #666;
	padding: 0 30px;
	text-align: left;
	line-height: 1.8;
}

.case-index-content .case-example-item:hover .case-item-info {
	background-color: #e58991e8;
	color: #ffffff;
	height: 315px;
}

.case-index-content .case-example-item:hover .case-info-text {
	color: #ffffff;
}

.case-index-content .case-example-item:hover .case-info-title {
	color: #ffffff;
}

/* 整形医院介绍 */
/*面包屑导航*/

.mbx_nav {
	width: 100%;
	margin: 10px 0;
}

.mbx_nav .wrap {
	color: #333;
	font-size: 13px;
	text-align: left;
	border-bottom: 1px solid #ddd;
	line-height: 25px;
}

.mbx_nav .wrap a {
	color: #333;
}

.mbx_nav .wrap a:hover {
	color: #e58991;
}

/* 整形产品开始 */

.like-content {
	display: inline-block;
	width: 1200px;
	margin: 0 auto;
}

.like-fl {
	float: left;
	position: relative;
}

.guess-box {
	display: inline-block;
	width: 77%;
	margin-left: 2%;
}

.guess-box>ul>li {
	transition: all .7s ease 0s;
	width: 28.7%;
	height: 120px;
	border: 1px solid #dedede;
	border-radius: 2px;
	margin: 20px 15px 0px 0;
	padding: 20px 15px;
	float: left;
}

.guess-box>ul>li:nth-child(3n+3){
	margin-right: 0px;
}

.guess-box>ul>li>a {
	display: flex;
}



.product_left {
	margin-right: 3%;
	width: 60%;
	overflow: hidden;
}

.product_left>img {
	width: 100%;
	height: 100%;
}

.product_right {
	overflow: hidden;
	width: 60%;
}

.product_title {
	height: 31px;
	color: #9c9c9c;
	font-size: 12px;
	overflow: hidden;
}

.guess-box>ul>li:hover {
	border: 1px solid #dedede;
	box-shadow: 1px 1px 16px 1px hsla(180, 1%, 69%, 0.7);
	color: aliceblue
}

.guess-item-text {
	font-size: 14px;
	margin-bottom: 10px;
	display: block;
	width: 183px;
	overflow: hidden;
	white-space: nowrap;
}

.guess-item-text:hover {
	color: #e58991;
}

/* 整形产品结束 */
/* 整形新闻开始 */
.content {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}

.tab-block {
	width: 1200px;
	height: 580px;
	background-color: #FFF;
}

.tab-block.information-tab {
	height: 430px
}

.tab-block.information-tab .tabs {
	height: 380px
}

.tab-block .tab-buttons {
	width: 100%;
	height: 50px;
	background-color: #fafafa
}

.tab-block .tab-buttons .tab-button {
	width: 33.33%;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: #999;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	background-color: #f2f2f3;
}

.tab-block .tab-buttons .tab-button.cur {
	background-color: #fff;
	color: #333
}

.tab-block .tab-buttons .tab-button.cur:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #e58991
}

.tab-block .tabs {
	width: 100%;
	height: 528px
}

.tab-block .tabs .tab-item {
	width: 100%;
	height: 100%;
	padding: 20px 0;
	display: none
}

.tab-block .tabs .tab-item.active {
	display: block
}

.information-tab .information-left {
	width: 500px;
	height: 340px;
	overflow: hidden;
	position: relative;
	float: left;
}

.information-tab .information-left img {
	width: 100%;
	height: 100% !important;
}

.information-tab .information-left .left-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 95%;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, .5);
	z-index: 2;
	color: #fff;
	padding: 0 14px
}

.information-tab .information-left .left-bottom .article-title {
	font-size: 18px;
	width: 400px;
	float: left;
}

.information-tab .information-left .left-bottom .article-time {
	font-size: 14px;
	float: right;
}

.information-tab .information-right {
	width: 680px;
	height: 340px;
	float: right;
}

.information-tab .information-right .article-list {
	padding-top: 20px
}

.information-tab .information-right .article-list .article-link {
	display: block;
	padding: 0 20px
}

.information-tab .information-right .article-list .article-link .article-head span {
	display: inline-block;
	vertical-align: middle
}

.information-tab .information-right .article-list .article-number {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	background-color: #999;
	font-size: 14px
}

.information-tab .information-right .article-list .article-title {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	margin-left: 14px;
	width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.information-tab .information-right .article-list .article-time {
	float: right;
	font-size: 12px;
	color: #999;
	line-height: 20px
}

.information-tab .information-right .article-list .article-content {
	margin-top: 10px;
	padding-left: 44px;
	width: 450px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	display: none
}

.information-tab .information-right .article-list .article-content p {
	height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}

.information-tab .information-right .article-list:nth-of-type(1) .article-number, .information-tab .information-right .article-list:nth-of-type(2) .article-number, .information-tab .information-right .article-list:nth-of-type(3) .article-number {
	background-color: #333
}

.information-tab .information-right .article-list.current .article-link {
	background-color: #fafafc;
	padding: 20px
}

.information-tab .information-right .article-list.current .article-number {
	background-color: #e58991 !important
}

.information-tab .information-right .article-list.current .article-title {
	color: #e58991
}

.information-tab .information-right .article-list.current .article-content {
	display: block
}

/* 整形新闻结束 */

/* 整形百科开始 */
.baike_main {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.baike_left {
	float: left;
	width: 800px;
}

.baike_left>li {
	width: 45%;
	float: left;
	margin-bottom: 40px;
	margin-top: 15px;
	margin-right: 5%;
}

.baike_left>li:nth-child(even) {
	margin-right: 0px !important;
}

.baike_date {
	display: block;
	line-height: 30px;
	background: url(../img/rili.png)no-repeat left center;
	background-size: 20px 20px;
	color: #666;
	font-size: 14px;
	padding-left: 25px;
	font-style: normal;
}

.baike_titlel {
	font-size: 16px;
	display: block;
	width: 100%;
	margin-top: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.baike_contentl {
	text-align: justify;
	color: #868686;
	font-size: 14px;
	margin-top: 10px;
	line-height: 22px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.baike_right {
	float: right;
	width: 370px;
}

.wenda_titlem {
	border-left: 5px solid #e58991;
	line-height: 35px;
	font-size: 18px;
	padding-left: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}

/* 整形问答 */

.wenda_title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.wenda_content {
	text-align: justify;
	color: #868686;
	font-size: 14px;
	margin-top: 10px;
	line-height: 22px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	padding-left: 40px;
}

.wenda_wen {
	background-color: #e58991;
	display: inline-block;
	width: 25px;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	color: #fff;
	border-radius: 50%;
	margin-right: 10px;
}

.baike_right .bd {
	padding: 10px;
}

.baike_right .bd ul {
	overflow: hidden;
	zoom: 1;
}

.baike_right .bd ul li {
	zoom: 1;
	padding: 17px 10px;
}

.baike_right .bd ul li:nth-child(even){
	background-color: #f7f9fa;
}

.baike_right .bd ul li .title {
	line-height: 24px;
}
/* 整形百科结束 */

/* 整形医院页面开始 */

/* 新闻详情开始 */

.news_main{
    width: 100%;
	display: inline-block;
	margin: 20px auto;
}

.news_left{
	float: left;
	width: 72%;
}

.news_neirong{
	padding: 10px 10px;
	background: #ffffff;
}

.news_right{
	float: right;
	width: 25%;
}

.news_title{
    line-height: 60px;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: #333;
	overflow: hidden;
}

.news_list{
	border-bottom: 1px solid #e7e7e7;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 30px;
}

.news_list>span{
	display: inline-block;
	min-width: 150px;
	color: #9e9e9e;
}

.new_num{
	color: #e58991;
}

.news_content{
	color: #666;
	font-size: 16px;
	line-height: 30px;
}

.news_content p{
	text-indent: 40px;
}

.news_content p img{
    width: 80%;
    text-align: center;
    height: auto;
}

.news_content h2{
	font-size: 1em;
	font-weight: bold;
	margin: 20px;
}

.news_right_title{
	overflow: hidden;
	font-size: 20px;
	color: #333;
}

.news_line{
	width: 4px;
	height: 22px;
	background: #ff8686;
	border-radius: 4px;
	display: inline-block;
	vertical-align: bottom;
	margin-right: 15px;
}

/* 相关攻略 */

.news_gonglve{
	background: #ffffff;
	padding: 8% 8% 3%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.news_gonglve>li{
	display: inline-block;
	width: 100%;
	margin-bottom: 5%;
}

.new_img_main{
	float: left;
	width: 25%;
}

.news_glimg{
	width: 100%;
	height: 60px;
}

.new_content{
	float: right;
	width:70% ;
}

.new_title{
	max-height: 40px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.new_date{
	margin-top: 6px;
	font-size: 12px;
	color: #b2b2b2;
}

.news_zhishi_title{
	display: block;
	float: left;
	width: 72%;
	font-size: 14x;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 2%;
}

.news_zhishi_date{
	display: block;
	float: right;
	width: 25%;
	font-size: 13px;
	color: #b2b2b2;
	text-align: right;
}

.new_xiang{
	display: inline-block;
	width: 85%;
}

.new_xiang>li{
	display: inline-block;
	width: auto;
	margin: 0 5px 15px 0;
	border-radius: 3px;
	font-size: 14px;
	overflow: hidden;
}

.new_xiang>li>a{
	display: block;
	padding: 2px 7px;
	color: #808080;
	background: #f3f3f3;
	overflow: hidden;
}

.new_xiang>li>a:hover{
	color: #fff;
	background: #FF5959;
	opacity: .5;
}

/* 新闻咨询开始 */

.new_lb{
	background: #fafafa;
	display: inline-block;
	width: 100%;
}

.new_lb>li{
	padding: 20px 40px;
	height: 160px;
	border-bottom: 1px dashed #ddd;
	transition: all 0.5s linear;
}

.new_lb_img{
	width: 30%;
	height: 100%;
	float: left;
	overflow: hidden;
}

.new_lb_img>img{
	width: 100%;
	height: 100%;
	transition: all 0.5s linear;
}

.new_lb_content{
	width: 65%;
	float: right;
}

.new_lb_title{
	color: #333;
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600;
	white-space: nowrap;
	margin-top: 20px;
}

.new_lb_desc{
	color: #999;
	font-size: 13px;
	line-height: 25px;
	margin-top: 20px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.new_lb_liebiao{
	margin-top: 10px;
	text-align: right;
	display: inline-block;
	width: 100%;
}

.new_lb_liebiao>span{
	display: inline-block;
	min-width: 140px;
	color: #9e9e9e;
}

.pagination {
	display: inline-block;
	width: 100%;
	height: 50px;
	text-align: center;
	margin-top: 30px;
}

.pagination>li {
	display: inline-block;
	margin:0 3px
}

.pagination>li>span {
	color: #717171;
	border: 1px solid #e4e2e2
	padding: 3px 10px;
}

.pagination>li>strong {
	padding: 3px 10px;
	border: 1px solid #e58991;
	background-color: #e58991;
	color: #FFFFFF;
}

.pagination>li>a {
	color: #717171;
	border: 1px solid #e4e2e2;
	padding: 3px 10px;
}

.pagination .active span{
	border: 1px solid #e58991 !important;
	background-color: #e58991 !important;
	color: #FFFFFF !important;
}

.pagination>li>a:hover {
	border: 1px solid #e58991;
	background-color: #e58991;
	color: #FFFFFF;
}



/* 分类 */

.new_fenlei{
	border: 1px solid #eceaea;
	background: #ffffff;
	padding: 8% 8% 3%;
	margin-bottom: 20px;
	display: inline-block;
	width: 83%;
}

.new_fenlei>li{
	float: left;
	width: 50%;
	height: 45px;
}

.new_fenlei>li .lei_icon{
	margin-left: 0px !important;
}

.new_fenlei>li:nth-child(even){
	text-align: right;
}

/* 热门资讯 */

.new_guan{
	border: 1px solid #eceaea;
	background: #ffffff;
	padding-bottom: 8%;
	margin-bottom: 20px;
}

.new_guan_title{
	border-bottom: 1px solid #eceaea;
	padding-left: 20px;
	color: #333;
	font-size: 16px;
	line-height: 40px;
	margin-bottom: 5%;
}

.new_guan>li{
	margin: 3% 8% 0;
	display: inline-block;
	width: 89%;
}

.hospital_top{
	float: left;
	height: 100%;
	line-height: 39px;
	color: #9e9e9e;
}

.hospital_doctormain{
	float: right;
}

.hospital_doctor{
	display: inline-block;
	width: 35px;
	height: 35px;
	overflow: hidden;
	border-radius: 100%;
	margin-left: -10px;
}

.hospital_doctor>img{
	width: 100%;
	height: 100%;
}

.hospital_icon{
	margin-right: 5px;
}

/* 问答模块 */

.wenda_list{
	padding-bottom: 20px;
	border-bottom: 1px solid #dedede;
}

.wenda_list:last-child{
	border-bottom: none;
}

.wenda_num{
	font-size: 12px;
	color: #777;
	font-weight: 400;
	margin-top: 5px;
}

.wenda_title{
	font-size: 14px;
	color: #333;
}

/* 整形医院页面结束 */

/* 整形医院详情页开始 */

.hospital_main{
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.hospitalinfo_left{
	width: 50%;
	float: left;
}

.hospitalinfo_right{
	width: 50%;
	float: right;
}

.picFocus{ margin:0 auto;  width:95%; position:relative;  overflow:hidden;  zoom:1;   }

.picFocus .hd{ width:86.2%; padding-top:5px;  overflow:hidden; }

.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1;  display: flex; flex-wrap: nowrap; overflow: auto;}

.picFocus .hd ul li{ padding-top:5px;   text-align:center;}

.picFocus .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;}

.picFocus .hd ul li.on img{ border-color:#e58991;  }

.picFocus .bd { width: 100%;}

.picFocus .bd li{ vertical-align:middle;  width: 100%;}

.picFocus .bd img{ width:100%; height:400px; display:block;  }

/*.bd ul li a{ display: inline-block; }*/

.picFocus .hd ul::-webkit-scrollbar {/*滚动条整体样式*/
	width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 5px;
}

.picFocus .hd ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 10px;
	background: #e58991;
}

.picFocus .hd ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
	border-radius: 10px;
	background: #EDEDED;
}

.hospitalinfo_title{
	font-size: 20px;
	font-weight: bold;
}

.hospitalinfo_desc{
	color: #7f7f7f;
	line-height: 26px;
	font-size: 16px;
	margin-top: 10px;
}

.hospitalinfo_lie{
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
}

.hospitalinfo_lie>li{
	color: #7f7f7f;
	margin-bottom: 10px;
	font-size: 16px;
	width: 33.333%;
}

.hospital_icon1{
	color: #e58991;
	font-size: 20px;
	margin-right: 5px;
}

/* 医生 */

.hospitalinfotitle{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	position: relative;
	padding-left: 15px;
}

.hospitalinfotitle::before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	background-color:#e58991;
	width: 5px;
	bottom: 0px;
}

.hospitalinfo_doctor{
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}

.hospitalinfo_doctor>li{
	padding: 10px;
	overflow: hidden;
	width: 22%;
}

.hospitalinfo_docttitle{
	text-align: center;
	font-size: 16px;
	margin-top: 10px;
}

.hospitalinfo_img{
	width: 100%;
	overflow: hidden;
	height: 180px;
}

.hospitalinfo_img>img{
	height: 100%;
	width: 100%;
}

/* 问答开始 */

.wenda1_main{
	background: #ffffff;
	display: inline-block;
	width: 100%;
}

.wenda1_main>li{
	padding: 20px 10px;
	border-bottom: 1px dashed #ddd;
}

.wen1_img{
	margin-right: 15px;
}

.wenda1_main>li>h2>a{
	color: #535353;
	font-size: 18px;
}

.wenda1_title{
	color: #535353;
	font-size: 18px;
}

.wenda1_huifu{
	margin-left: 43px;
	margin-top: 24px;
	font-size: 15px;
	color: #7d7d7d;
	width: 90%;
	line-height: 24px;
	height: auto;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.wenda1_date{
	font-size: 14px;
	margin-top: 24px;
	color: #999;
}

/* 问答结束 */

/* 整形医院详情页结束 */

/* 整形百科页面开始 */

.baike_doctor{
	color: #999;
	margin-left: 5px;
	float: right;
	line-height: 35px;
}

/* 整形百科页面结束 */
.xminfo_jianjie{
	background: #ffffff;
	padding: 0;
}

.xminfo_top{
	padding: 5px 0px 25px 0px;
	font-size: 15px;
	color: #666;
	border-bottom: 1px solid #e8e8e8;
}

.xminfo_top>p{
	padding-left: 15px;
}

.xminfo_title{
	position: relative;
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	padding-left: 15px;
}

.xminfo_title::before{
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	width: 3px;
	left: 0;
	background-color: #e58991;
}

.xminfo_bot{
	padding: 17px 0px 0px 0px;
	font-size: 15px;
	color: #666;
}

.xminfo_list{
	display: inline-block;
	width: 100%;
	padding-left: 15px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e8e8e8;
}

.xminfo_list>li{
	font-size: 15px;
	color: #999;
	line-height: 34px;
	float: left;
	width: 50%;
}

.xminfo_list>li:last-child{
	float: none;
	width: 100%;
}

.xminfo_list>li>span{
	color: #666;
}

.xiangmuinfo_kuan{
	padding-left: 15px;
	margin-bottom: 25px;
	color: #808080;
	line-height: 27px;
}

.xiangmuinfo_kuan b,.xiangmuinfo_kuan strong{
	font-size: 16px;
	color: #e58991;
}

.xiangmu_zhuyi{
	padding-top: 17px;
}

/*介绍、常识与注意事项 */

.xminfomain .hd{    width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #4d4d4d;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden; position:relative; }
.xminfomain .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:32px;   }
.xminfomain .hd ul li{ float:left; padding:0 15px; cursor:pointer; transition: all 0.5s linear; border-bottom: 1px solid transparent; }
.xminfomain .hd ul li.on{ color: #e58991; border-bottom: 1px solid #e58991; }

.xminfo_jianjie_title{
	font-size: 16px;
	/* color: #e58991; */
	margin-top: 15px;
	margin-bottom: 15px;
}

.xminfo_jianjie_desc{
	font-size: 14px;
	color: #808080;
	line-height: 30px;
}

.xminfo_you{
	display: inline-block;
	width: 100%;
}

.xminfo_you_title{
	margin-bottom: 10px;
}

.xminfo_icon{
	font-size: 18px;
	color: red;
}

.xminfo_you>li{
	float: left;
	width: 50%;
	font-size: 16px;
	color: #808080;
}

.xiangmu_top{
	display: flex;
	margin-bottom: 25px;
}

.xiangmu_left{
	width: 100px;
	overflow: hidden;
	margin-right: 20px;
}

.xiangmu_left>img{
	width: 100%;
	height: 70px;
}

.xiangmuinfo_title{
	width: 100%;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px;
	margin-bottom: 6px;
	font-size: 22px;
	color: #333;
}

.xiangmuinfo_desc{
	font-size: 14px;
	color: #333;
}

/* 右侧导航 */

/* 本例子css */

.sideMenu{ border:1px solid #ddd;  margin-bottom: 20px; }

.sideMenu h3{ height:40px; line-height:40px; padding-left:10px;cursor:pointer;}

.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }

.sideMenu h3.on em{ background-position:16px -57px; }

.sideMenu ul{ padding:8px 60px;  display:none; /* 默认都隐藏 */ }

.sideMenu ul li{ height: 35px; line-height: 35px;}

.xmicon{ margin-right: 5px;}
/* 项目详情结束 */

/* 左侧底部图文 */
.ato-content {
	width: 100%;
	margin: 0 auto;
	padding-top: 50px;
}

.ato-list ul {
	padding-top: 10px !important;
	height: 360px;
}

.ato-list ul li {
	width: 255px;
	height: 250px;
	padding-top:10px ;
	float: left;
	margin-left: 26px;
	margin-right: 0;
	text-align: center;
	background-color: #fff;
	-webkit-transition: height 300ms;
	-moz-transition: height 300ms;
	-ms-transition: height 300ms;
	-o-transition: height 300ms;
	transition: height 300ms;
	position: relative;
	box-shadow: 1px 0px 8px rgba(0,0,0,0.12);
	top: 10px;
	left: -10px;
}

.ato-list ul li:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 0 0px 2px rgba(0,0,0,0.24);
}

.ato-list ul li div {
	width: 100%;
	margin: 30px 0 25px 0;
	text-align: center;
}

.ato-list ul li div img {
	width: 38%;
	height: 100px;
	border: none;
	display: block;
	margin: 0 auto;
}

.ato-list ul li h3 {
	font-size: 14px;
	color: #244e6f;
	font-weight: normal;
	margin-bottom: 10px;
}

.ato-list ul li p {
	margin: 0;
	text-align: left;
	font-size: 13px;
	color: #8e8e8e;
	height:85px;
	overflow: hidden;
	line-height: 25px;
	padding: 0 22px 20px 22px;
}

.ato-more {
	width: 110px;
	height: 26px;
	text-align: center;
	display: none;
	display: inline-block;
	border: 1px solid #7D7D7D;
	line-height: 26px;
	color: #666;
	font-size: 13px;
	text-decoration: none;
	position: absolute;
	bottom: 20px;
	left: 72px;
}

.ato-more:hover {
	background-color: #e58991;
	border-color: #e58991;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	color: #FFF;
}

.ato-list-fl {
	display: flex;
	justify-content: space-between;
	/* float: left; */
}

.baikeinfo_title{
	position: relative;
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	padding-left: 15px;
}

.baikeinfo_title::before{
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	width: 3px;
	left: 0;
	background-color: #e58991;
}

.ato-list-fl a {
	width: 25px;
	height: 25px;
	position: relative;
	margin-right: 10px;
	float: left;
	border: 1px solid #d6d6d6;
	display: block;
	background: #f2f2f2;
	overflow: hidden;
}

.ato-list-fl a img {
	width: 15px;
	height: 15px;
	display: block;
	border: none;
	margin: 0 auto;
	margin-top: 5px;
}

.ato-list {
	/* float: left; */
	width: 100%;
	height: 455px;
}

.ato-list ul li:hover {
	top: -5px;
	box-shadow: 0 10px 12px rgba(0,0,0,0.12);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}

.prev:hover .ato-ope {
	opacity: 0;
}

.ato-ope1 {
	opacity: 0;
}

.prev:hover .ato-ope1 {
	opacity: 1;
	position: absolute;
	top: 0;
	left: 5px;
}

.prev:hover .ato-ope {
	opacity: 0;
}

.ato-ope1 {
	opacity: 0;
}

.prev:hover .ato-ope1 {
	opacity: 1;
	position: absolute;
	top: 0;
	left: 5px;
}

.next:hover .ato-ope {
	opacity: 0;
}

.ato-ope1 {
	opacity: 0;
}

.next:hover .ato-ope1 {
	opacity: 1;
	position: absolute;
	top: 0;
	left: 5px;
}

.next:hover .ato-ope {
	opacity: 0;
}

.ato-ope1 {
	opacity: 0;
}

.next:hover .ato-ope1 {
	opacity: 1;
	position: absolute;
	top: 0;
	right: 5px;
}

.ato-list-fl a:hover {
	background: #e58991;
	border: 1px solid #e58991;
}

.zixun_top{
	display: flex;
	justify-content: space-between;
}

.hospital_top1{
	font-size: 15px;
	height: 100%;
	color: #9e9e9e;
	margin-top: 20px;
}

.wenda_lb>li{
	height: 120px;
}

/* 整形问答开始 */

.wenda_main2{
	background: #ffffff;
	display: inline-block;
	width: 100%;
}

.wenda_main2>li{
	padding: 20px 40px;
	border-bottom: 1px dashed #ddd;
}

.wen_img2{
	width: 28px;
	height: 28px;
	margin-right: 15px;
}

.wenda_main2>li>h2>a{
	color: #535353;
	font-size: 18px;
}

.wenda_title2{
	color: #535353;
	font-size: 18px;
}

.wenda_huifu2{
	font-size: 15px;
	color: #7d7d7d;
	width: 90%;
	line-height: 24px;
	height: auto;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.wenda_date2{
	line-height: 39px;
	float: left;
	font-size: 14px;
	color: #999;
}

.wenda_center2{
	margin-top: 15px;
	display: flex;
}

.wenda_bottom2{
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}

/* 整形问答结束 */


/* 相关资讯开始 */

.module-banner-box {
	width: 100%;
	margin: 0px auto;
	position: relative;
}

.module-banner-tab-list {
	float: left;
	width: 18%;
}

.module-banner-tab-list .module-tab-nav li{
	background: #eaeaea;
	border-bottom: 0.5px solid  #dedede;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on p{
	color: #ffffff !important;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on i{
	color: #ffffff !important;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav li:hover p{
	color: #ffffff !important;
}

.module-banner-tab-list ul li {
	color: #333;
	width: 100%;
	height: 70px;
	cursor: pointer;
	text-align: center;
	position: relative;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.module-banner-tab-list ul li p {
	margin: 0;
	line-height: 70px;
}

.module-banner-tab-list ul li i {
	line-height: 35px;
	font-size: 26px;
	width: 40px;
	height: 35px;
	display: none;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on {
	opacity: 1;
	height: 100px;
	background-image: -webkit-linear-gradient(left, #efbabf 0%, #e58991 100%);
	background-image: -moz-linear-gradient(left, #efbabf 0%, #e58991 100%);
	background-image: -moz-linear-gradient(to right, #efbabf 0%, #e58991 100%);
	background-image: -o-linear-gradient(to right, #efbabf 0%, #e58991 100%);
	background-image: linear-gradient(to right, #efbabf 0%, #e58991 100%);
	background-repeat: repeat;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on .icon {
	margin-top: 5px;
	display: inline-block;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav li:hover {
	background-image: -webkit-linear-gradient(left, #efbabfd1, #e58991db 100%);
	background-image: -moz-linear-gradient(left, #efbabfd1, #e58991db 100%);
	background-image: -moz-linear-gradient(to right, #efbabfd1, #e58991db 100%);
	background-image: -o-linear-gradient(to right, #efbabfd1, #e58991db 100%);
	background-image: linear-gradient(to right, #efbabfd1, #e58991db 100%);
	background-repeat: repeat;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on:hover {
	opacity: 1;
	height: 100px;
	background-image: -webkit-linear-gradient(left, #efbabf 0%, #e58991 100%);
	background-image: -moz-linear-gradient(left, #efbabf 0%, #e58991 100%);
	background-image: -moz-linear-gradient(to right, #efbabf 0%, #e58991 100%);
	background-image: -o-linear-gradient(to right, #efbabf 0%, #e58991 100%);
	background-image: linear-gradient(to right, #efbabf 0%, #e58991 100%);
	background-repeat: repeat;
}

.module-banner-tab-list-box {
	float: right;
	width: 80%;
	height: 450px;
	background: #fff;
	padding: 0;
	overflow: hidden;
	position: relative;
}

.module-tab-box-ma {
	width: 100%;
	opacity: 1;
	z-index: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
	position: absolute;
}

.module-tab-title h4 {
	margin: 0 0 20px 0;
	font-size: 16px;
	font-weight: normal;
	position: relative;
}

.module-tab-title h4:before {
	content: " ";
	display: inline-block;
	width: 3px;
	height: 16px;
	background: #e58991;
	margin-bottom: -2px;
	margin-right: 8px;
}

.module-tab-title p {
	color: #666;
	font-size: 14px;
	line-height: 24px;
}

.module-tab-text {
	display: inline-block;
	width: 100%;
	margin: 20px 0 10px;
}

.module-tab-text h4 {
	margin: 0 0 20px 0;
	font-size: 16px;
	font-weight: normal;
	position: relative;
}

.module-tab-text h4:before {
	content: " ";
	display: inline-block;
	width: 3px;
	height: 16px;
	background: #e58991;
	margin-bottom: -2px;
	margin-right: 8px;
}

.module-tab-text ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 5px 5px;
	/*margin-bottom: 20px;*/
	margin-bottom: 15px;
	width: 46%;
	float: left;
	font-size: 14px;
	cursor: pointer;
	color: #a2a2a2;
	border: 1px solid #f4f4f4;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.module-tab-text ul li p{
	white-space: normal;
	height: 46px;
	text-indent: 2em;
	overflow: hidden;
	font-size: 12px;
}

.module-tab-text ul li a{
	width: 84%;
	overflow: hidden;
	line-height: 40px;
}

.icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 10px;
}

.module-tab-text ul li:hover a {
	color: #e58991;
}

.module-tab-link {
	position: relative;
}

/*.module-tab-link:after {*/
/*	content: '';*/
/*	width: 8px;*/
/*	height: 8px;*/
/*	float: right;*/
/*	margin: 15px 20px 0 0;*/
/*	transform: rotate(45deg);*/
/*	border-top: 1px solid currentColor;*/
/*	border-right: 1px solid currentColor;*/
/*}*/

.module-tab-text ul .module-tab-link:hover:after {
	border-color: #e58991
}

.module-tab-link:nth-child(even){
	margin-left: 20px;
}

.module-tab-more a {
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	background: #e58991;
	text-align: center;
	width: 160px;
	display: inline-block;
	line-height: 40px;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.module-tab-more a:hover {
	background: #e58991
}
/* 相关资讯结束 */

/* 整形问答详情开始 */
.wendainfo_wenti{
	position: relative;
	padding: 0px 0px;
}

.wendainfo_wenti p{
	line-height:35px;
}

.wendainfo_title{
	font-weight: normal;
	display: inline-block;
	font-size: 18px;
	padding: 0;
	margin: 0;
	line-height: 60px;
    font-weight: bold;
}

.wendainfo_content{
	line-height: 30px;
	font-size: 16px;
	margin-top: 20px;
}

.wendainfo_lie{
	margin-top: 20px;
	color: #808080;
}

.wendainfo_lie>span{
	display: inline-block;
	width: 16%;
}

.wendainfo_lie>span:last-child{
	border-right: none;
}

.wendahf_center{
	flex: 1;
}

.wendahf_moremain{
	line-height: 83px;
}

.wendahf_more{
	background: #e58991;
	color: #ffffff;
	padding: 5px 25px;
	border-radius: 20px;
	font-size: 16px;
	cursor: pointer;
}

/* 最佳回答 */

.wendahf_main{
	border-bottom: 1px dashed #ddd;
	margin-top: 40px;
	padding-bottom: 40px;
}

.wendahf_main:last-child{
	border-bottom: none;
}

.wendahf_huida{
	display: flex;
}

.wendahf_img{
	margin-right: 20px;
	height: 85px;
	width: 76px;
	overflow: hidden;
}

.wendahf_img>img{
	width: 100%;
	height: 100%;
}

.wendahf_title{
	font-size: 16px;
	color: #2c2c2c;
}

.wendahf_desc{
	font-size: 14px;
	color: #a4a4a4;
	height: 3.4rem;
	line-height: 3.4rem;
}

.wendalike_title{
	margin-top: 30px;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	padding-left: 15px;
}

.wendalike_title::before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	background-color: #e58991;
	width: 5px;
	bottom: 0px;
}

.wendalike_content{
	margin-left: 95px;
	font-size: 15px;
	color: #666;
	line-height: 26px;
}

.wenda_other{
	padding-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}

.wenda_other:last-child{
	border-bottom: none;
}

/* 整形问答详情结束 */


/* 项目分类开始 */
.slideTxtBox{ width:100%; border:1px solid #ddd; text-align:left;  }

.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }

.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }

.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }

.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }

.slideTxtBox .bd li{ height:24px; line-height:24px;   }
/* 项目分类结束 */


/* 整形医生列表开始 */
.doctor_main{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.doctor_main>li{
	box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	width: 48%;
	margin-bottom: 40px;
}

.doctor_img{
	overflow: hidden;
	width: 143px;
	height: 205px;
}

.doctor_img>img{
	height: 100%;
	width: 100%;
}

.doctor_content{
	overflow: hidden;
	height: 159px;
	padding: 15px 23px;
}

.doctor_content h4{
	font-size: 18px;
	margin-bottom: 15px;
}

.dd2{
	overflow: hidden;
	height: 58px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	border-top: solid 1px #ddd;
	padding-top: 10px;
	margin-top: 10px
}
/* 整形医生列表结束 */

/* 整形医生详情开始 */
.doctorinfo_top{
	display: flex;
	margin-bottom: 50px;
}

.doctorinfo_img{
	width: 238px;
	height: 238px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 30px;
}

.doctorinfo_img>img{
	width: 100%;
	height: 100%;
}

.doctorinfo_content{
	height: 238px;
	overflow: hidden;
	flex: 1;
}

.doctorinfo_title{
	font-size: 23px;
	font-weight: normal;
	color: #333;
	margin-bottom: 8px;
}

.doctorinfo_zhuzhi{
	color: #666;
	font-size: 16px;
	line-height: 25px;
}

.doctorinfo_shanchang{
	height: 40px;
	line-height: 40px;
	margin: 2px 0;
	color: #4d4d4d;
	font-size: 16px;
}

.doctorinfo_desc{
	margin-top: 40px;
	color: #999;
	font-size: 16px;
	line-height: 24px;
}

.doctorinfo_jieshao{
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 35px;
}

.doctorinfo_hospital{
	width: 276px;
}
/* 整形医生详情结束  */


/* 整形项目新开始 */
.xiangmuxin_main{
	border: 1px solid #ddd;
	border-top: 3px solid #e58991;
	width: 96.5%;
	padding: 20px 20px 0;
	margin-bottom: 20px;
}

.xiangmuxin_title{
	font-size: 24px;
	font-weight: normal;
	color: #e58991;
	text-align: center;
	margin-bottom: 20px;
}

.xiangmuxin_titleer{
	font-weight: bold;
	margin-bottom: 10px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
}

.xiangmuxin_list{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.xiangmuxin_list>li{
	line-height: 30px;
	width: 20%;
}

.xiangmuxin_list>li>a{
	color: #666;
}

/* 整形项目新结束 */

/* 整形项目列表开始 */
.xiangmulist_title{
	font-size: 20px;
	font-weight: bold;
	position: relative;
	padding-left: 15px;
}

.xiangmulist_content{
	color: #666;
	font-size: 16px;
	line-height: 28px;
	padding: 20px 20px 20px 20px;
}

.xiangmulist_title::before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	background-color: #e58991;
	width: 5px;
	bottom: 0px;
}

.xiangmulist_main>.xiangmulist_listx>li{
	padding: 15px;
	width: 21%;
}

.xiangmulist_main>ul>li:nth-child(3n+3){
	margin-right: 15px;
}

.xiangmulist_main>.xiangmulist_listx>li:nth-child(4n+4){
	margin-right: 0px;
}

.xiangmulist_main>ul .product_right{
	width: 100%;
}

.xiangmulist_main .guess-item-text{
	font-size: 16px;
}

.xiangmulist_main .product_title{
	font-size: 14px;
	height: 36px;
}
/* 整形项目列表结束 */

/*面包屑*/
.news_main .category-title{
	border-bottom: 1px solid #e9e7e7;
	background: #ffffff;
	margin-bottom:20px ;
}

.category-title h1{
	padding: 20px 20px;
	font-weight: bold;
	font-size: 20px;
}

.category-title .breadcrumb{
	padding: 15px;
	display: inline-block;
}

.category-title .breadcrumb li{
	float: left;
}

/*面包屑*/



.news_main .category-title{
	border-bottom: 1px solid #e9e7e7;
	background: #ffffff;
	margin-bottom:20px ;
}

.category-title h1{
	padding: 20px 20px;
	font-weight: bold;
	font-size: 20px;
}

.category-title .breadcrumb{
	padding: 15px;
	display: inline-block;
}

.category-title .breadcrumb li{
	float: left;
}

.list_content{
	text-indent: 2em;
	line-height: 30px;
}


/* 项目分类 */
.banner_main{
	position: relative;
}
.left_lion .right_lei{
	display: block;
}
.right_lei{
	position: absolute;
	right: 0px;
	left: 167px;
	right: 0;
	top: 0px;
	bottom: 0px;
	background: #ffffff;
	opacity: 0.9;
	display: none;
	z-index: 99;
	padding: 20px 0;
    overflow-y: scroll;
}
.right_lei::-webkit-scrollbar {
	/*滚动条整体样式*/
	width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
	}
	.right_lei::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	background   : #cecdcd;
	}
	.right_lei::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	border-radius: 10px;
	background   : #ededed;
	}
.right_lei>li{
	display: inline-block;
	width: 95%;
	margin: 0 auto;
}
.right_title{
	width: 10%;
	text-align: right;
	display: block;
	margin-right: 30px;
	font-weight: bold;
}
.right_list{
	width: 85%;
}
.right_list>a{
	display: block;
    white-space: nowrap;
    float: left;
    margin-right: 10px;
    margin-bottom: 17px;
    border: 1px solid #efefef;
    padding: 0 10px;
    border-radius: 19px;
    height: 26px;
    line-height: 26px;
    color: #666;
}
.right_list>a:hover{
	color: #ffffff;
	background: #e58991;
	border-color: #e58991;
}

/* 整形产品项目分类 */
.xiangmufl{
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
}
.xiangmufl>a{
	color: #666;
	font-size: 15px;
}
.xiangmufl>span{
	margin: 0 8px;
}
/* 整形资讯 */
.information-tab .information-left .article-list {
	padding-top: 20px
}

.information-tab .information-left .article-list .article-link {
	display: block;
	padding: 0 20px
}

.information-tab .information-left .article-list .article-link .article-head span {
	display: inline-block;
	vertical-align: middle
}

.information-tab .information-left .article-list .article-number {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	background-color: #999;
	font-size: 14px
}

.information-tab .information-left .article-list .article-title {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	margin-left: 14px;
	width: 370px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.information-tab .information-left .article-list .article-time {
	float: right;
	font-size: 12px;
	color: #999;
	line-height: 20px
}

.information-tab .information-left .article-list .article-content {
	margin-top: 10px;
	padding-left: 44px;
	width: 420px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	display: none
}

.information-tab .information-left .article-list .article-content p {
	height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}

.information-tab .information-left .article-list:nth-of-type(1) .article-number, .information-tab .information-left .article-list:nth-of-type(2) .article-number, .information-tab .information-right .article-list:nth-of-type(3) .article-number {
	background-color: #333
}

.information-tab .information-left .article-list.current .article-link {
	background-color: #fafafc;
	padding: 20px
}

.information-tab .information-left .article-list.current .article-number {
	background-color: #e58991 !important
}

.information-tab .information-left .article-list.current .article-title {
	color: #e58991
}

.information-tab .information-left .article-list.current .article-content {
	display: block
}

/* 医美百科 */
.baikeimg_center{
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.baikeimg_img{
	border-radius: 50%;
	overflow: hidden;
	width: 30px;
	height: 30px;
}
.baikeimg_img>img{
	width: 100%;
	height: 100%;
}
.baikeimg_title{
	color: #868686;
	line-height: 30px;
}

/* 整形项目 */
.xiangmulist_listx{
	display: inline-block;
	width: 100%;
}
.xiangmulist_about{
	display: inline-block;
	width: 100%;
}
.xiangmulist_about .module-tab-box-ma ul li{
	border: 1px solid  #dedede;
}
/* 项目生成开始 */


.left {
    float: left;
}
.hos-filter .eachLink {
    width: 1090px;
}
.filter{ overflow: visible; width: 1198px; margin:20px auto;border: 1px solid #e8e8e8; }
.filter-item{ line-height: 35px; clear: both;margin-top:12px; }
.filter .item-tit{ font-size: 15px; float: left; height: 26px; padding-right: 17px; color: #a1a1a1; border-right: 1px solid #fff; margin-left:17px;}
.filter-item .item-cont{ overflow: hidden; padding: 0 0 12px; }
.filter-item .item-cont .pos-re{ z-index: 2; height: 26px; padding-left: 10px; }
.moreItem .item-cont{ overflow: visible; height: 26px; }
.area .item-cont{ border-top: none; }
.greyBg div.item-boder{ line-height: 20px; overflow: hidden; width: 958px; margin-top: 0; margin-bottom: 14px; margin-left: 61px; padding-bottom: 7px; padding-left: 0; border: 1px solid #e8e8e8; background: #fff; }
.greyBg div.item-boder a{ color: #369; }
.classCont{ float: left; width: 930px; }
.showMore{ z-index: 15; top: 0; float: left; overflow: hidden; width: 78px; max-height: 24px; margin-right: 15px; border: 1px solid #e0e0e0; background: #fff; }
.showMore:hover{ max-height: none; }
.showMore.money{ width: 112px; }
.showMore.origin{ width: 114px; }
.showMore span{ line-height: 24px; position: relative; display: block; padding: 0 9px; word-break: keep-all; }
.showMore span:after{ position: absolute; top: 50%; right: 4px; display: block; width: 10px; height: 5px; margin-top: -2px; content: ''; background: url('../images/china.png') no-repeat 0 -220px; }
.showMore:hover > span{ color: #ff5370; }
.showMore span.now{ color: #ff5370; }
.showMore:hover span:after{ background-position: 0 -174px; }
.showMore span:hover{ cursor: pointer; color: #ff5370; }
.showMore a{ line-height: 24px; display: block; margin-top: 3px; padding: 0 15px; word-break: keep-all; }
.showMore a:hover{ color: #ff5370; background: #f8f8f8; }
.showMore > div{ display: block; padding-bottom: 10px; }


.leftA span{ position: relative; display: block; float: left; padding-bottom: 0; border: 1px solid #fff; border-color: transparent; }
.leftA span.no-click{ line-height: 20px; color: #a1a1a1; border: 1px solid #f4f4f4; }
.filter .eachLink .greyBg{ overflow: hidden; padding-top: 6px; padding-bottom: 6px; border: none; }

.greyBg div.item-boder span{ padding-top: 6px; }
.filter .item-links a, .leftA span.no-click {
    font-size: 15px;
    padding: 5px 8px;
    white-space: nowrap;
    color: #333;
    border-radius: 2px;
}
.clearfix {
    overflow: visible;
}.clearfix {
    clear: both;
    display: block;
    overflow: hidden;
}
.filter .item-links a.now, .filter .now a {
    border: 1px solid #00bfbf;
    background-color: #00bfbf;
    border-radius: 4px;
    color: #ffffff;
    pointer-events: none;
}

.filter .item-links a:hover{
	color: #00bfbf;
}