/* 轮播图右侧 */
.rotation{ width: 225px; height: 380px; position: absolute; right: 50%; margin-right: -600px; z-index: 999;}
.rotation ul li{ width: 225px; height: 127px; overflow: hidden;}
.rotation ul li:nth-child(2){ height: 126px;}
.rotation ul li img{ width: 225px;}

/* 公共标题 */
.public_title{ height: 56px; margin-top: 20px; overflow: hidden; border-bottom: 1px solid #5398F4;}
.public_title>h2{ font-size: 24px; line-height: 56px; color: #444; float: left;}
.public_title>h2 a:hover{ color: #444; }
.public_title>p{ font-size: 14px; line-height: 26px; color: #999; margin: 20px 0 0 12px; float: left;}
.public_title>p span{ color: #5398F4; margin: 0 5px;}

.choice{ height: 56px; float: right;}
.choice li{ font-size: 14px; line-height: 24px; color: #666; padding: 0 10px; margin: 16px 5px 0; float: left;}
.choice li.cur{ background: #5398F4; color: #FFFFFF;}
.choice li:hover{ background: #5398F4; color: #FFFFFF; cursor: pointer;}

.see_more{ display: block; line-height: 56px; font-size: 14px; color: #999; margin-left: 30px; float: right; overflow: hidden;}
.see_more>span{ font-size: 16px; float: right;}
.see_more:hover{ color: #5398F4;}

.right_title{ height: 57px; margin-top: 20px; font-size: 24px; line-height: 56px; color: #444; overflow: hidden;}

/* 整形医院&整形医生 */
.zixun_list ul{ display: none;}

 .hodo{ overflow: hidden;}
.hodo ul{ overflow: hidden;}
.hodo ul li{ box-sizing: border-box; width: 300px; padding: 0 20px; background: #fff; float: left; border-bottom: 1px solid #F5F5F5; border-left: 1px solid #F4F4F6;}
.hodo ul li:nth-child(1),.hodo ul li:nth-child(5){ border-left: 0;}
.hodo ul li>div{ height: 64px; padding: 17px 0; overflow: hidden; border-bottom: 1px dashed #F5F5F5;}



.hd_img{ width: 64px; height: 64px; border-radius: 4px; margin-right: 16px; overflow: hidden; float: left;}
.hd_img img{ width: 64px; min-height: 64px;}

.hd_con{ width: 179px; overflow: hidden; float: left;}
.hd_con p{ font-size: 18px; line-height: 34px; color: #444; font-weight: bold;
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis;}
.hd_con p>span{ font-size: 14px; font-weight: normal; margin-left: 8px;}
.hd_con i{ font-style: normal; font-size: 13px; color: #999; line-height: 30px;}
.hd_con i>span{ margin: 0 3px;}
.hodo ul li>p{ font-size: 13px; line-height: 38px; color: #999;
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis;}

.hd_con_doc p{ font-size: 18px; line-height: 20px; color: #444; font-weight: bold;
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis;}
.hd_con_doc p>span{ font-size: 14px; font-weight: normal; margin-left: 8px;}
.hd_con_doc i{ display: block; font-style: normal; font-size: 13px; color: #999; line-height: 21px;}

.ranking{ padding: 0 20px; height: 40px; background: #FFFFFF; overflow: hidden;margin-top: 10px;}
.ranking dl dt{ font-size: 15px; font-weight: bold; line-height: 40px; color: #444; float: left; }
.ranking dl dt>img{ height: 13px; margin: 13.5px 10px 0 0;}

.ranking dl dd{ height: 24px; margin: 8px 23px 0 0; overflow: hidden; float: left;}
.ranking dl dd div{ width: 24px; height: 24px; border-radius: 24px; overflow: hidden; margin-right: 5px; float: left;}
.ranking dl dd div img{ width: 24px; min-height: 24px;}
.ranking dl dd p{ float: left; font-size: 14px; line-height: 24px; color: #666;}

.rank dl dd{ height: 24px; margin: 8px 40px 0 0; overflow: hidden; float: left;}

/* 整形案例 */
.index_anli{ width: 900px;}
.index_anli>.anli_list>ul{ height: 520px; background: #fff; padding: 10px 0; overflow: hidden;}
.index_anli>.anli_list>ul li{ width: 410px; height: 110px; padding: 10px 20px; overflow: hidden; float: left;}
.anli_img{ width: 220px; height: 110px; margin-right: 15px; border-radius: 2px; overflow: hidden; float: left; position: relative;}
.anli_img div{ width: 110px; height: 110px; float: left;}
.anli_img div img{ width: 110px; min-height: 110px;}
.anli_img>p{ width: 220px; height: 18px; position: absolute; left: 0; bottom: 7px; overflow: hidden;}
.anli_img>p>span{ display: block; width: 38px; height: 18px; background: #000; color: #fff; font-size: 12px; text-align: center; line-height: 18px; border-radius: 0 8px 8px 0; opacity: .5; float: left;}
.anli_img>p>span:last-child{ background: #5398F4; margin-left: 72px; opacity: .65;}

.anli_con{ width: 175px; overflow: hidden; float: left;}
.anli_con p{ font-size: 16px; color: #444; line-height: 24px; font-weight: bold; text-align: justify;
	width:100%;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.anli_con>div{ height: 20px; margin: 10px 0; overflow: hidden;}
.anli_tx{ width: 20px; height: 20px; border-radius: 10px; margin-right: 6px; overflow: hidden; float: left;}
.anli_tx>img{ width: 20px; min-height: 20px;}
.anli_con div>span{ font-size: 12px; color: #666; line-height: 18px;}
.anli_con i{ font-style: normal; font-size: 12px; color: #999; line-height: 20px;
  display: inline-block;
  white-space: nowrap;
  width: 50%;
  overflow: hidden;
  text-overflow:ellipsis;}

/* 最新案例 */
.right_anli{ width: 280px;}
.right_anli ul{ background: #fff; padding: 6px 20px;}
.right_anli ul li{ height: 70px; padding: 9px 0;}
.right_img{ width: 80px; height: 70px; border-radius: 2px; margin-right: 12px; overflow: hidden; float: left;}
.right_img img{ width: 80px; min-height: 70px;}

.right_con{ width: 148px; float: left;}
.right_con>div{ overflow: hidden;}
.right_con div>span{ font-size: 12px; color: #666; line-height: 18px;}
.right_con p{ font-size: 14px; color: #444; line-height: 22px; margin-top: 8px;
	width:100%;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}

/* 整形美容 */
.index_zixun{ width: 900px;}
.index_zixun>.zixun_list>ul{background: #fff; padding: 10px 0; overflow: hidden;}
.index_zixun>.zixun_list>ul li{ width: 410px; height: 120px; padding: 10px 20px; overflow: hidden; float: left;}

.zixun_img{ width: 160px; height: 120px; border-radius: 2px; margin-right: 15px; overflow: hidden; float: left;}
.zixun_img img{ width: 160px; min-height: 120px;}

.zixun_con{ width: 235px; text-align: justify; float: left;}
.zixun_con p{ font-size: 16px; font-weight: bold; line-height: 24px; color: #444;
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis;}
.zixun_con ins{ display: block; font-size: 14px; line-height: 20px; color: #666; margin: 8px 0;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}
.zixun_con div{ font-size: 12px; line-height: 16px; color: #999;}
.zixun_con div>span:first-child{ margin-right: 28px;}

/* 最近更新 */
.right_news{ width: 280px;}
.right_news ul{background: #fff; padding: 15px 20px; overflow: hidden;}
.right_news ul li{ font-size: 14px; color: #444; line-height: 24px; padding: 8px 0 5px; text-align: justify;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}


/* 问答 */
.ask_list li{ padding: 20px 0; overflow: hidden;}
.ask_list li:last-child{ border: 0;}

.ask_list li dl{ margin-bottom: 3px; overflow: hidden;}
.ask_list li dt{  font-size: 16px; line-height: 24px; color: #333; font-weight: bold; margin-bottom: 6px; overflow: hidden;}
.ask_list li dt:before{ content: "Q"; width: 18px; height: 18px; border: 1px solid #5398F4; border-radius: 18px; font-size: 12px; color: #5398F4; text-align: center; line-height: 16px; margin: 2px 8px 0 0; font-weight: normal; float: left;}
.ask_list li dt p{ width: 382px; float: left;}
.ask_list li dd{ height: 66px; font-size: 14px; line-height: 22px; color: #666; text-align: justify; overflow: hidden;}
.ask_list li dd:before{ content: "A"; width: 18px; height: 18px; border: 1px solid #B3B3B3; border-radius: 18px; font-size: 12px; color: #B3B3B3; text-align: center; line-height: 16px; margin: 2px 8px 0 0; font-weight: normal; float: left;}
.ask_list li dd p{ width: 382px; float: left;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}
.ask_list li .ask_time{ font-size: 12px; line-height: 20px; color: #999; padding-left: 28px;}
.ask_list li .ask_time>span{ margin-right: 30px;}

/* 友情链接 */
.links{ background: #fff; padding: 10px; text-align: justify; overflow: hidden;}
.links a{display: block; font-size: 14px; line-height: 26px; padding: 0 10px; color: #999; float: left;}

/* 真实，保险，分期，闪电退 */

.warp{
	overflow: hidden;
}

.promise{
	overflow: hidden;
	background-color: #f3f3f3;
}

.promise{
	overflow: hidden;
	background-color: #f3f3f3;
}
.slogan{
	width: 1200px;
	height: 118px;
	margin: auto;
	padding: 20px 0px;
}
.slogan div{
	width: 285px;
	height: 118px;
	float: left;
}
.slogan div img{
	width: 100%;
}

.slogan-con{
	margin-right: 20px;
}


/* 整形医院项目 */
.hs-part {
    display: inline-block;
    margin: 15px 30px 0 0;
    font-size: 16px;
    overflow: hidden;
}
.hs-part li {
    float: left;
	width: 60px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	color: #808080;
	font-size: 16px;
	cursor: pointer;
}

.hs-part a:hover{
	color: #fff;
}
.hs-part li:hover{
	background: -webkit-gradient(60deg, 0 0, 0 0, from(#5398F4),to(#5398F4));   
    background: -webkit-linear-gradient(60deg,#5398F4, #5398F4);   
    background: -moz-linear-gradient(60deg,#5398F4, #5398F4);   
    background: -o-linear-gradient(60deg,#5398F4, #5398F4);   
    background: -ms-linear-gradient(60deg,#5398F4, #5398F4);
    background: linear-gradient(60deg,#5398F4, #5398F4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #5398F4, endColorstr = #5398F4);   
    color: #fff !important;
    border-radius: 14px;
    -moz-box-shadow: 0 1px 10px 0 rgba(253,79,116, 0.1), 0 1px 8px 0 rgba(253,79,116, 0.2);
    -webkit-box-shadow: 0 1px 10px 0 rgba(253,79,116, 0.1), 0 1px 8px 0 rgba(253,79,116, 0.2);
    box-shadow: 0 1px 10px 0 rgba(253,79,116, 0.1), 0 1px 8px 0 rgba(253,79,116, 0.2);
}
.right{
    float: right;
}



/* 整形医院模块 */

.index_hospital ul {
    overflow: hidden;
}

.index_hospital ul li{width:210.5px;height:310px;background:rgba(255,255,255,1);border-radius:4px;border:1px solid rgba(187,187,187,1); padding:8px; float: left; margin:28px 14px 0 0;}
.index_hospital ul li:nth-child(5n+0){ margin-right: 0px;}
.index_hospital ul li:hover{ box-shadow: 0 0 8px #c3c3c3;}
.index_hospital ul li:hover p{ color: ##5398F4; font-weight: bold;}
.hospital-Img{width:188px;height:188px; margin: auto; border-radius: 10px; overflow: hidden;}
.hospital-Img img{height: 100%; width: auto;}
.index_hospital{ text-align: center;}
.index_hospital p{font-size: 16px; font-weight: 500; display: block; line-height: 24px; overflow: hidden; height: 24px; margin: 10px auto 5px auto;}
.index_hospital b{ font-size: 12px; font-weight: 400;}
.index_hospital b em{ font-style: normal; font-weight: 700; color: #4A4A4A; font-size: 16px; margin-right: 8px;}
.index_hospital div{ margin: 12px auto; font-size: 14px;}
.index_hospital div span{ border-left: 1px solid #999; padding-left: 5px; margin-left: 5px; color: #999;}

.clearfax:after{clear:both;content:'';display:block}




