/* 公共 */
input,
textarea,
select,
a:focus {
	outline: none;
}
a:hover{
	color: #FF6980;
}
.z_red{
	color: #CC0000;
}
.z_pink{
	color: #FF6980;
}

.zdys{
	color: #FF6980;
}
.z_green{
	color: #09C2C5;
}
.z_black{
	color: #0A0204;
}
.z_gray{
	color: #656464;
}

.right_more{
	color: #FF6980;
	font-size: 16px;
	float: right;
}



/*重置*/
* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    list-style: none;
    font-style: normal;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
}
html {
    font-size: 20px;
    color: #333;
}
html, body {
    height: 100%;
    width: 100%;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    line-height: 1.5;
}
select, button {
    background-color: transparent;
    padding: 0;
}
a {
    text-decoration: none;
    color: inherit;
}
span {
    display: inline-block;
}
.wrap {
    width: 1200px;
    margin: 0 auto;
}


/**整体区域及次导航**/
.hos_con{
	min-width:1200px;
	min-height:700px;
	width:100%;
	margin-bottom: 50px;
	float:left;
}

.qjbl{
	width: 1200px;
    margin: 0 auto;
}

.hos_dh{
	width: 100%;
	margin-bottom: 20px;
	float: left;
	background: #f4f4f4;
    overflow: hidden;
}

.yydh{
	font-size: 14px;
	line-height: 40px;
	width: 100%;
	float: left;
	margin-left:10px;
}

.yydh a{
	margin-right:2px;
	float:left;
}


.yydh span{
	margin-right:2px;
	float:left;
}

.yydh .lmcolor{
	color: #FF6980;
}

/**结束**/


#content{
	min-height: 700px;
}

/* 头部 */
#head{
	min-width: 1200px;
}
#head .head_top{
	background-color: #FAFAFA;
	height: 30px;
	line-height: 30px;
	margin-bottom: 30px;
}
#head .head_con .head_logo{
	width: 236px;
	margin-right: 157px;
}
#head .head_con .head_search{
	width: 466px;
	float:left;
}
#head .head_con .head_search .search_xl{
	border: 4px solid #FF6980;
	height: 40px;
	line-height: 32px;
	font-size: 16px;
    width: 100%;
    margin-bottom: 10px;
    padding-left: 4px;
    float: left;
}
#head .head_con .head_search .search_xl .xlbtn{
	width: 85px;
	border-right: 1px solid #999999;
	position: relative;
    float: left;
}
#head .head_con .head_search .search_xl .xlbtn .moren{
	padding-left:10px;
	width: 100%;
    display: block;
}
#head .head_con .head_search .search_xl .xlbtn .wrapper{
	padding: 0 10px;
	width:90px;
	border: 1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 2;
	background: #FFFFFF;
	top: 37px;
	left: -4px;
}
#head .head_con .head_search .search_xl .xlbtn .item{
	cursor: pointer;
	color: #FF6980;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #999;
}
#head .head_con .head_search .search_xl .xlbtn .item:last-child{
	border-bottom: none;
}
#head .search_xl input{
	width: 250px;
	height: 32px;
	line-height:32px;
}
#head .search_xl .search_btn{
	width: 92px;
	background-color: #FF6980;
	cursor: pointer;
	color: #ffffff;
    padding-left: 2px;
    float: right;
    text-align: center;
}
#head .head_con .head_search .hot_search a{
	padding-right: 6px;
	margin-right: 6px;
	border-right: 1px solid #999;
}
#head .head_con .head_search .hot_search a:last-child{
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}
#head .head_con .telephone img{
	width: 28px;
	margin-top: 7px;
	margin-right: 15px;
}
#head .head_con .telephone .telephone_con{
	width: 172px;
	float: left;
    text-align: center;
}



.toubu{
	width: 100%;
	margin-bottom: 30px;
	float: left;
}

.zsm{
	width: 100%;
	float: left;
}

.head_left{
	color: #666;
	font-size: 14px;
	float: left;
}

.welc{
	margin-right: 20px;
	float: left;
}

/**
.zyxm{
	padding-left: 4px;
	float: left;
}
**/

.delu{
	color: #666;
	font-size: 14px;
	float: right;
	
}

.qdl{
   margin-right: 20px;
   float:left;
}

.zhuce{
	padding-left: 4px;
	float:left;
}

.head_zj{
	width: 100%;
	float: left;
}

.wz{
	float:left;
}

.logo_con{
	width:100%;
	float:left;
}
/**
.searys{
	color: #999;
}

.xljt{
	margin-left: 4px;
	
}

.xlx{
	width: 100%;
	display: none;
	display: block;
	position: absolute;
}
**/


.magn-con{
	color: #ccc;
	margin-right: 2px;
	padding-left: 8px;
	float: left;
}

.input_key{
	color: #666;
	font-size: 16px;
	padding-left: 8px;
	float: left;
}

.hot_item{
	color: #999;
	font-size: 14px;
	line-height: 14px;
	width: 100%;
	float: left;
}

.flt{
	float:right;
}

.zxdh{
	color: #666;
	font-size: 16px;
	line-height: 20px;
	width: 100%;
	margin-bottom: 6px;
	float: left;
}

.dhh{
	font-size: 24px;
	line-height: 28px;
	width: 100%;
	float: left;
	font-weight: bold;
	color: #CC0000;
}

/*导航条*/

/* nabar */
#nabar{
	min-width: 1200px;
	margin-bottom: 16px;
	width: 100%;
    float: left;
}
#nabar .nabar_top{
	height: 60px;
	background-color: #FF6980;
	width: 100%;
    float: left;
}
#nabar .nabar_top li{
	margin-right: 82px;
	float:left;
}
#nabar .nabar_top li:first-child{
	margin-right: 96px;
	
}
#nabar .nabar_top li:last-child{
	margin-right: 0;
}
#nabar .nabar_top li .tip{
	right: -50px;
	top: 9px;
}
#nabar .nabar_top li a{
	position: relative;
	float:left;
}
#nabar .nabar_top li.active a:before,
#nabar .nabar_top li:hover a:before{
	content: '';
	position: absolute;
	top: 0;
	left: -40px;
	right: -40px;
	z-index: 1;
	height: 4px;
	background-color: #fff;
}
#nabar .nabar_top li.active:first-child a:before,
#nabar .nabar_top li:first-child:hover a:before{
	left: 0;
}
#nabar .nabar_top li.active:last-child a:before,
#nabar .nabar_top li:last-child:hover a:before{
	right: 0;
}
#nabar .nabar_top li a:hover{
	color: #eee;
}

.navul{
	color: #ffffff;
	font-size: 20px;
	line-height: 60px;	
	width: 100%;
	float: left;
}




/**网站底部**/

/* footer */
#footer{
	min-width: 1200px;
	border-top: 6px solid #FF6980;
	width: 100%;
    float: left;
}
#footer .foran{
	background-color: #FAFAFA;
	padding-top: 32px;
	width: 100%;
    float: left;
}
#footer .foran .novi_left{
	width: 440px;
	margin-right: 20px;
	float: left;
}
#footer .mlbpp{
	color: #FF6980;
	font-size: 24px;
    line-height: 40px;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
    float: left;
}
#footer .mlbpp:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	height: 1px;
	background-color: #FF6980;
}

#footer .foran .novi_left .xmdh{
	font-size: 16px;
	line-height: 24px;
	width: 100%;
	float: left;
}

#footer .foran .novi_left .xmdh a{
	margin-right: 70px;
	margin-bottom: 16px;
	float:left;
}
#footer .foran .novi_left .xmdh a:nth-child(2n+1){
	clear: both;
}
#footer .foran .lxfs{
	width: 456px;
	margin-right: 20px;
	float:left;
}
#footer .foran .lxfs .lxfs_con{
	font-size: 16px;
	line-height: 24px;
	width: 100%;
	float: left;
}
#footer .foran .lxfs .lxfs_con p{
	margin-bottom: 16px;
	width: 100%;
	float: left;
}
#footer .foran .lxfs .lxfs_con p:nth-child(1) img{
	width: 16px;
	margin-right: 16px;
	margin-left: 3px;
	float: left;
}
#footer .foran .lxfs .lxfs_con p:nth-child(2) img{
	width: 22px;
	margin-top: 3px;
	margin-right: 13px;
	float: left;
}
#footer .foran .lxfs .lxfs_con p:nth-child(3) img{
	width: 20px;
	margin-right: 16px;
	margin-top: 3px;
	float: left;
}
#footer .foran .gfwx{
	width: 170px;
	float:left;
}
#footer .foran .gfwx img{
	margin-left: -14px;
	width: 100%;
	float:left;
}

#footer .foran .links{
	font-size: 16px;
	line-height: 24px;
	width: 100%;
	padding-bottom: 6px;
	float: left;
}

#footer .foran .links .links_list{
	color: #666;
	font-size: 14px;
	width: 100%;
	line-height: 0;
	float: left;
}

#footer .foran .links p{
	    width: 100%;
		margin-bottom: 12px;
		float: left;
}
#footer .foran .links a{
	line-height: 24px;
	margin-right: 10px;
}
#footer .bqsm{
	background-color: #f5f5f5;
    font-size: 13px;
    line-height: 22px;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    text-align: center;
}


.botnav{
	width: 100%;
	margin-bottom: 4px;
	float: left;
}

.beian{
	width: 100%;
	float: left;
}

.state{
	font-size: 12px;
	width: 100%;
	margin-bottom: 10px;
	float:left;
}


/**列表分页**/

.paging{
	font-size: 15px;
	line-height: 20px;
	color: #555;
	line-height: 0;
	width: 100%;
	float: left;
	text-align: center;
	margin-top:10px;
}

.paging_btn{
	color: #666;
	font-size: 16px;
	line-height: 32px;
	display: inline-block;
}

.paging_btn .cur{
	padding: 6px 12px;
    margin-right: 10px;
    border-radius: 4px;
    color: #fff;
    background-color: rgba(255,105,128,0.5);
}
.paging a{
	padding: 6px 12px;
	margin-right: 10px;
	border-radius:4px;
	color: #ffffff;
	background-color: #FF6980;
}
.paging a:hover,
.paging span{
	padding: 6px 12px;
	margin-right: 10px;
	border-radius:4px;
	color: #fff;
	background-color:rgba(255,105,128,0.5);
}
.paging input{
	width: 32px;
	height: 32px;
	border: 1px solid #FF6980;
	border-radius:4px;
}


/**网页右侧公共区域**/


/**1，广告客服**/

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

.ggtp{
	width: 100%;
	margin-bottom: 15px;
	float: left;
}

.online{
	padding-left: 14px;
    border: 1px solid #EAEAEA;
	width: 100%;
	margin-bottom: 40px;
	float: left;
}

.online .online_btn{
	width: 196px;
	padding-top: 14px;
	float: left;
}

.online .online_btn .onzx{
	color: #000;
	font-size: 18px;
	line-height: 22px;
	width: 100%;
	margin-bottom: 8px;
	float: left;
	font-weight: bold;
}


.online .online_btn .ontb{
	color: #000;
	font-size: 18px;
	line-height: 22px;
	width: 100%;
	margin-bottom: 30px;
	float: left;
}

.online .online_btn .yytw{
	font-size: 16px;
	width: 100%;
	float: left;
}

.online .online_btn .yytw a{
	width: 88px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #FF6980;
    border-radius: 15px;
    margin-right: 8px;
    text-align: center;
}

.online .online_btn .yytw .ljyy{
	background-color: #FF6980;
    color: #fff;
	float:left;
}

.online .online_btn .yytw .mftw{
	background-color: #fff;
    color: #FF6980;
	float: left;
}

.online .kfimg{
	float: right;
}

.online .kfimg img:first-child{
	width: 56px;
    height: 74px;
    margin-top: 67px;
	float:left;
}

.online .kfimg img:last-child{
	width: 101px;
    height: 139px;
	float:left;
}


/**2，整形问答**/
.ask_region{
	width:100%;
	margin-bottom:25px;
	float:left;
}

.pub_label{
	font-size: 20px;
	line-height: 24px;
	width: 100%;
	margin-bottom: 15px;
	padding-left: 10px;
	float: left;
	border-left: 3px solid #FF6980;
}

.pub_label span{
	float:left;
}

.hot_ask ul{
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	float: left;
}

.hot_ask li{
    margin-bottom: 18px;
    padding-bottom: 6px;
    border-bottom: 1px solid #F5F5F5;
	position: relative;
	float: left;
}

.hot_ask li .ask {
	width:100%;
	float:left;
}

.hot_ask li .ask .wen{
	background: #ff788c;
	float: left;
}


.hot_ask li .answer{
	width: 100%;
	margin-top: 6px;
	float: left;
}
.hot_ask li .answer .da{
	background: #ccc;
	float:left;
}


.hot_ask li .ask .wen,.hot_ask li .answer .da{
	border-radius: 10%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.wenti{
    width: 340px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: right;
	font-size:16px;
}

.hot_ask li .answer .daan{
	width: 340px;
	height: 40px;
    display: -webkit-box;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	color: #999;
	line-height: 20px;
	position: relative;
	float: right;
}



/**热门整形医院**/


.hos_right{
	width: 100%;
	margin-bottom: 25px;
	float: left;
}

.hos_right ul{
	width: 100%;
	float: left;
}

.hos_right li{
	padding-bottom: 20px;
    margin-bottom: 18px;
    border-bottom: 1px dashed #dcdcdc;
	width: 100%;
	float: left;
}


.hos_right .hos_img{
	width: 106px;
    height: 106px;
	float: left;
}

.hos_right .hos_img img{
	height:100%;
	width:100%;
	float:left;
}

.hos_right .hos_info{
	width: 254px;
	padding-right: 15px;
	float: right;
}

.hos_right .hos_info .hos_title{
	font-size: 16px;
	line-height: 20px;
	width: 100%;
	margin-bottom: 4px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
}

.hos_right .hos_info  span{
	font-size: 14px;
	line-height: 18px;
	width: 100%;
	margin-bottom: 2px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
}

.hos_right .hos_info .hos_attri{
	width: 70px;
	color: #999;
	float: left;
	line-height:27px;
}

.hos_right .hos_info .attri_con{
	width: 166px;
	color: #999;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
	line-height:27px;
}

/**整形资讯推荐**/

.right_news{
	width: 100%;
	margin-bottom: 40px;
	float: left;
}

.right_news .news_main{
	width: 100%;
	float: left;
}

.right_news .news_main a{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}


.right_news .news_main .news_img{
	width: 139px;
    height: 99px;
	float: left;
}

.right_news .news_main .news_img img{
	width:100%;
	height:100%;
	float:left;
}


.right_news .news_main .news_info{
	width: 214px;
    padding-right: 14px;
	color: #666;
	font-size: 14px;
	line-height: 18px;
	float: right;
}

.right_news .news_main .news_info .news_tit{
	width: 100%;
	margin-bottom: 14px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
	color: #333333;
	font-size:16px;
}


.right_news .news_main .news_info .news_ms{
	height: 66px;
    overflow: hidden;
	line-height: 22px;
	width: 100%;
	position: relative;
	float: left;
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.right_news .news_main .news_info .news_ms .details{
	background-color: #fff;
    right: 0;
    bottom: 0;
    padding-right: 96px;
	color: #FF6980;
	position: absolute;
}

/**整形医生推荐**/

.doc_right{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}

.doclist{
	width:100%;
	float:left;
}

.doclist li{
	
	width: 178px;
    margin: 0 7px 20px 0;
	float:left;
}

.doctor_info{
	width:100%;
	float:left;
}

.doctor_info .ysimg{
	width: 64px;
    height: 64px;
    border-radius: 100%;
	overflow: hidden;
	float: left;
}

.doctor_info .ysimg img{
	width:100%;
	height:100%;
	float:left;
}

.doctor_info .ysinfo{
	width: 110px;
	float:left;
}

.doctor_info .ysinfo span:first-child{
	font-size: 16px;
	line-height: 28px;
	width: 100%;
	margin-bottom: 8px;
	padding-left: 8px;
	float: left;
}

.doctor_info .ysinfo span:last-child{
	color: #666;
	font-size: 14px;
	line-height: 22px;
	width: 100%;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
}


/**详情页导航样式**/

.yycont{
	min-height: 700px;
	min-width: 1200px;
	width: 100%;
	margin-bottom: 50px;
	float: left;
}

.wrap{
	width: 1200px;
    margin: 0 auto;
}

.qjbl{
	width: 1200px;
    margin: 0 auto;
}

.dhinfo{
	width: 100%;
	margin-bottom: 10px;
	float: left;
    overflow: hidden;
}

.nav_details{
	font-size: 14px;
	line-height: 40px;
	width: 100%;
	float: left;
}

.nav_details a{
	margin-right:2px;
	float:left;
}


.nav_details span{
	margin-right:2px;
	float:left;
}

.nav_details .dhcolor{
	color: #FF6980;
}




/**医院详情页中的医生列表样式**/

/* hos_doc */
.tyzj{
    padding-left: 18px;
	width: 100%;
	margin: revert;
	float: left;
}
.tyzj li{
    width: 31%;
    height: 155px;
    padding: 16px 16px;
    margin: 0 30px 18px 0;
    border: 1px solid #eee;
    border-radius: 2px;
	float: left;
}
.tyzj li:nth-child(3n){
    margin-right: 16px;
}
.tyzj li:nth-child(3n+1){
    clear: both;
}
.tyzj li .tyzj_img{
	float:left;
	margin-right:10px;
}

.tyzj li .tyzj_img .tyzj_con{
	width: 120px;
	margin-bottom: 10px;
	float: left;
}

.tyzj li .tyzj_img img{
    width: 120px;
    height: 120px;
	margin-left:-8px;
	float: left;
}
.tyzj li .tyzj_info{
    width: 202px;
	float:right;
}
.tyzj li .tyzj_info span{
    font-size: 14px;
    line-height: 26px;
}

.tyzj li .tyzj_info span a{
	line-height: 24px;
	margin-bottom: 10px;
	float: left;
	font-size: 18px;
    margin-right: 10px;
}
.tyzj li .tyzj_info .tyzj_name{
	font-size: 18px;
	margin-right: 10px;
	float: left;
}
/**
.tyzj li .tyzj_info .tyzj_zc{
	color: #666;
	font-size: 14px;
	float: left;
}**/

.tyzj li .tyzj_info .zuozhen{
	font-size: 15px;
	line-height: 18px;
	width: 100%;
	margin-bottom: 10px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
}



.tyzj li .tyzj_info .begood{
    max-height: 50px;
	width: 100%;
	overflow: hidden;
	float: left;
	font-size: 15px;
	color: #FF6980;
}
.tyzj li .tyzj_info .begood span{
    font-size: 15px !important;
    line-height: 25px !important;
    color: #FF6980 !important;
    text-indent: 0 !important;
	overflow: initial;
}




/**医院内容页产品列表**/

.hos_pro{
	box-shadow: 0 0 8px #eee;
    -webkit-box-shadow: 0 0 8px #eee;
	width: 100%;
	margin-bottom: 30px;
	float: left;
}
.hos_pro ul{
    padding-left: 18px;
	width: 100%;
	float: left;
}
.hos_pro li{
    margin: 0 13px 22px 0;
	float: left;
}
.hos_pro li:last-child{
    margin-right: 0;
}
.hos_pro li a{
    width: 222px;
    height: 285px;
    border: 1px solid #F5F5F5;
    border-radius: 2px;
    padding: 7px 8px;
	float:left;
}
.hos_pro li a:hover{
    border-color: #FF6980;
}
.hos_pro li a .pro_img{
    height: 198px;
	width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
}

.hos_pro li a .pro_img img{
	height: 100%;
	width: 100%;
	float: left;
}

.hos_pro .titile{
	color: #666;
	font-size: 16px;
	line-height: 20px;
	width: 100%;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
}

.hos_pro .chprice{
	color: #FF6980;
	font-size: 26px;
	line-height: 66px;
	width: 100%;
	padding-left: 6px;
	float: left;
}

.hos_pro .chprice .zhekou{
	font-size: 20px;
}

.hos_pro .chprice .yuanjia{
	color: #999;
	font-size: 14px;
	text-decoration: line-through;
}



/**相关医院推荐**/

.yyrele{
	box-shadow: 0 0 8px #eee;
    -webkit-box-shadow: 0 0 8px #eee;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

.yyrele ul{
    margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	float: left;
}
.yyrele li{
	width: 223px;
    height: auto;
    margin: 10px 10px 20px 14px;
    margin-right: 0;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
	border: 1px solid #f4ebed;
}

.yyrele li img{
	width: 100%;
	height: 200px;
}

.yyrele li span{
	width:100%;
	float: left;
	text-align:center;
}
.yyrele li:nth-child(5n){
    margin-right: 0;
}
.yyrele li:nth-child(5n+1){
    clear: both;
}

/**相关医生推荐**/

.ysrele{
	box-shadow: 0 0 8px #eee;
    -webkit-box-shadow: 0 0 8px #eee;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

.ysrele ul{
    margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	float: left;
}
.ysrele li{
	width: 183px;
    height: auto;
    margin: 10px 10px 20px 14px;
    margin-right: 0;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
	border: 1px solid #f4ebed;
	
}

.ysrele li img{
	width: 100%;
	height: 200px;
}

.ysrele li span{
	width:38%;
	float: left;
	text-align:center;
	margin-left: 10px;
}
.ysrele li:nth-child(6n){
    margin-right: 0;
}
.ysrele li:nth-child(6n+1){
    clear: both;
}


/**相关资讯推荐**/

.arc_rele{
	width: 100%;
	padding-top: 6px;
	float: left;
}

.arc_rele .tuijian{
	font-size: 22px;
    line-height: 34px;
    padding-left: 15px;
    border-left: 3px solid #FF6980;
	width: 100%;
	margin-bottom: 18px;
	position: relative;
	float: left;
}

.arc_rele ul{
	width: 100%;
	float: left;
}

.arc_rele li{
	padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #F3F3F3;
	width: 100%;
	float: left;
}

.arcpic{
	width: 175px;
    height: 125px;
	overflow: hidden;
	float: left;
}

.arcpic img{
	height: 100%;
	width: 100%;
	float: left;
}


.arc_title{
	width: 590px;
    padding: 0 20px 0 0;
	float: right;
}

.arc_title .title{
	height: 26px;
	width: 100%;
	color: #212121;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;
	margin-bottom: 10px;
}
.arc_title .desc{
	font-size: 15px;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	color: #666;
}

.arc_other{
	font-size: 14px;
    padding-top: 20px;
	width: 100%;
	float: left;
}

.arc_other .arc_label{
	height: 20px;
    line-height: 18px;
    border: 1px solid #FF6980;
    border-radius: 4px;
    padding: 0 9px;
    color: #FF6980;
    margin-right: 28px;
	float: left;
}

.arc_other .time{
	color: #999;
	float: left;
}

.arc_other .look{
	color: #ccc;
	float: right;
}

.arc_other .look img{
	width: 20px;
    margin: 1px 10px 0 0;
	float: left;
}

.arc_other .look i{
	float: left;
}

.arc_fx{
	width: 17px;
    cursor: pointer;
    margin-right: 34px;
	position: relative;
	float: right;
}

.arc_fx img{
	width: 100%;
	float: left;
}

.bdsharebuttonbox{
	display: none;
    top: 24px;
    left: -54px;
    z-index: 99;
    width: 88px;
    padding: 0 10px;
    border: 1px solid #eee;
    border-radius: 4px;
    background: #fff;
    position: absolute;
}

.bdsharebuttonbox.active{
	display: block;
}
.fxkd{
	width: 100%;
}


/**左侧相关问答推荐**/

.ask_rele{
	width: 100%;
	margin-bottom: 12px;
	padding-top: 6px;
	float:left;
}


.ask_rele .title{
	padding-left: 15px;
    color: #212121;
	font-size: 22px;
	line-height: 36px;
	width: 100%;
	margin-bottom: 16px;
	position: relative;
	float: left;
}
.ask_rele .title:before{
	content: '';
    position: absolute;
    left: 0;
    z-index: 1;
    width: 3px;
    height: 34px;
    background-color: #FF6980;
}


.ask_rele .ask_list{
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	float: left;
}

.ask_rele .ask_list li{
	width: 50%;
    margin-bottom: 18px;
    padding-bottom: 6px;
    border-bottom: 1px solid #F5F5F5;
	position: relative;
	float: left;
}

.ask_rele .ask_list li:nth-child(2n+1){
	padding-right: 25px;
}

.ask_rele .ask_list li .ask{
	width: 100%;
    float: left;
}

.ask_rele .ask_list li .answer{
	width: 100%;
    margin-top: 6px;
    float: left;
}
.ask_rele .ask_list li .ask .wen,.ask_rele .ask_list li .answer .da{
	border-radius: 10%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.ask_rele .ask_list li .ask .wen{
	background: #ff788c;
    float: left;
}

.ask_rele .ask_list li .ask .wenti{
	width: 91%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: right;
    font-size: 16px;
}

.ask_rele .ask_list li .answer .da{
	background: #ccc;
    float: left;
}

.ask_rele .ask_list li .answer .daan{
	width: 91%;
    height: 40px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #999;
    line-height: 20px;
    position: relative;
    float: right;
}



.left {
    float: left;
}
.hos-filter .eachLink {
    width: 1090px;
}
.pageTab a, .taoItem .listIimg p, .rebate, .prevnextpage a, .flowPath li i, .resultItem .delItem a, .doc-info .doc-img i, .doc-info .doc-case, .hos-atr > span, .hide-more > i, .showTab i, .showAll-icon{ background: url(../images/china.png) no-repeat; }
.filter{ overflow: visible; width: 1198px; margin: 0 auto 15px auto; padding: 5px 20px 0 20px; border: 1px solid #e8e8e8; }
.filter-item{ line-height: 26px; clear: both; }
.filter .item-tit{ font-size: 12px; float: left; height: 26px; padding-right: 17px; color: #a1a1a1; border-right: 1px solid #fff; }
.filter-china .pageTab{ position: relative; top: -6px; left: -1px; width: 1200px; }
.pageTab{ clear: both; height: 39px; margin-left: -20px; border: 1px solid #e8e8e8; }
.pageTab a{ font-size: 14px; line-height: 39px; display: block; float: left; padding-right: 20px; padding-left: 40px; color: #666; border-right: 1px solid #e8e8e8; background-color: #fff; }
.pageTab a.now{ height: 40px; color: #333; }
.pageTab a:hover{ text-decoration: none; color: #333; }
.pageTab .item1{ background-position: 18px -825px; }
.pageTab .item2{ background-position: 18px -856px; }
.pageTab .item3{ background-position: 18px -886px; }
.pageTab .item1.now, .pageTab a.item1:hover{ background-position: 18px -918px; }
.pageTab .item2.now, .pageTab .item2:hover{ background-position: 18px -949px; }
.pageTab .item3.now, .pageTab .item3:hover{ background-position: 18px -979px; }

.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: 4px 0 4px 15px;
    white-space: nowrap;
    color: #333;
    border-radius: 2px;
}
.clearfix {
    overflow: visible;
}.clearfix {
    clear: both;
    display: block;
    overflow: hidden;
}
.filter .item-links a:hover, .filter .item-links a.now, .filter .now a {
    color: #ff5370;
}