@charset "gb2312";
/* CSS Document */
body{    background: #efefef !important;}
@charset "utf-8";.content{margin:0 auto;clear:both;height:auto;overflow:hidden;width:1200px;}.links{width:1100px;margin:0 auto;line-height:22px;clear:both;padding:10px 0}.links span{color:#333}.links a{padding-right:22px}.time{font-style:normal}.san_kb_list .kb_hd{height:40px}.san_kb_list .kb_hd li{float:left;text-align:center;margin-right:30px}.san_kb_list .kb_hd li a{display:block;height:40px;text-decoration:none;line-height:40px;text-align:center;color:#000;font-size:16px;font-weight:700}.kb_zx a:hover{text-decoration:none}.san_kb_list .kb_hd li .now,.san_kb_list .kb_hd li a:hover{border-bottom:3px solid #ff5370;color:#ff5370}

.san_kb_list .kb_left{width:75%;height:auto;overflow:hidden;border-bottom:1px solid #e5e5e5;margin-top:25px;margin-bottom:20px;padding-right:20px;  vertical-align: baseline;
   
    box-sizing: border-box;
    word-wrap: break-word;}
.editor{color: #333;padding: .5rem 0 1.5rem 0;font-size: 14px;border-bottom: 1px solid #f0f0f0;margin: .7rem 0 1rem 0;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0px 20px;}
.editor .user-name{text-align: left;}
.editor .user-other span{ padding-right: .5rem;}
.editor p a{color: #333 !important;}
.san_kb_list .kb_left .kb_zx{width:100%}
.san_kb_list .kb_left .kb_zx hr{border-color:#fff;border-bottom:1px;margin:5px 0 5px 8px}
.san_kb_list .kb_left ul li{    line-height: 30px;
    color: #999;
    overflow: hidden;
    border-bottom: 1px solid #CCEAFF;
    padding-bottom: 10px;
    padding-top: 10px;  
    overflow: hidden;}
.List_l_con_next span {
    width: 390px;    HEIGHT: 30PX;
    OVERFLOW: HIDDEN;
}
.theiaStickySidebar .widget:nth-child(1) {
    margin-top: 0;
}
	.san_kb_list .kb_right{height:auto;width:25%;overflow:hidden;margin-top:25px;  vertical-align: baseline;
  
   
    word-wrap: break-word;}
	.san_kb_list .kb_right .ad_kb img{width:260px}.san_kb_list .kb_right .san_xm_hd{text-indent:13px}
	.san_kb_list .kb_right ul{height:auto;overflow:hidden}
	
	.news-title{width:960px;margin:8px 0 10px -1px}
	.news-title h1{font-family:"黑体";font-size:36px;color:333;letter-spacing:-3px}
	.news-left{float:left;width:650px}
	.news-left-article{
		 box-sizing: border-box;
    word-wrap: break-word;
	float: left;
	padding: 0 17px;
	width: 100%;
	background-color:#fff;
	border-top: 2px solid #ff5370;
	padding-bottom: 16px
}
.widget {
    background: #fff;
    border-radius: 3px;
    margin-top: 20px;
    overflow: hidden;
}
.san_kb_list .kb_left ul li p.title {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 40px;
}
.mohu img {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}
.san_kb_list .kb_left ul li p.title span {
    font-size: 14px;
}.san_kb_list .kb_left ul li img {
    float: left;
    width: 150px;
    height: 100px;
    margin-right: 20px;
}.san_kb_list .kb_left ul li p.info {
    margin-left: 20px;
}

.rightBox .pagination li {
    margin-left: 0px!important;
    padding-left: 0;
    padding-right: 0;
}
.article-attr span{float:left;}
.newslist{margin:0 auto;width:100%;border-bottom:1px dashed #ccc;padding:18px 0}
.newslist li{line-height:28px;font-size:14px;font-family:"宋体";background-position:0 50%;color:#2D9BCD;background:url(../images/dot/dot-1.jpg) no-repeat left center;padding-left:10px;color:#333}
.newslist li span{float:right;font-size:12px;color:#333}
.news-pages{float:left;padding:5px 0 0 17px;width:625px}
.article-title,.news-article h1,.news-left-article h1{font-size:28px;font-family:"黑体";width:100%;margin:0 auto;text-align:center;line-height:32px;padding:27px 0 0 0}
.news-article h1,.news-left-article h1{font-weight:400}.article-attr{width:100%;margin:0 auto;padding:10px 0 12px 0;text-align:center;line-height:26px;color:#666;border-bottom:1px solid #CCEAFF}
.article-attr span{margin:0 20px}.article{width:100%;margin:0 auto;margin-bottom:15px;font-family:Arial;font-size:14px;line-height: 35px; text-align: justify;color:#434343;}
.article a:hover{text-decoration:underline;color:#039}

.article img{vertical-align:middle;max-width:100%;border-radius: 10px;
    box-shadow: 1px 2px 4px rgba(0,0,0,.5);text-align:center;margin: 0 auto;}
	.cenlj{width:826px;height:auto!important;overflow:hidden;background-color:#f2f2f2;margin-top:10px;line-height:24px;font-size:14px;padding:10px;margin-bottom:20px;color: #828282;}.cenlj p{text-indent:0em;font-size:14px;line-height:30px;word-break:break-all;word-wrap:break-word}.more{float:left;width:100%}.more a{float:right}.comment_list,.comment_wb{margin-right:9px}.comment_wb{border:1px solid #e8e8e8}.mar_t10{margin-top:10px}.comment_wb_tit{height:37px;border-bottom:2px solid #f4f4f4}.comment_wb_tit .commentsay{background:url(../images/ico_comment.png) left center no-repeat;padding-left:28px}.comment_wb_tit h3{font:16px/37px "微软雅黑";margin:0 20px}.comment_wb .commentform{padding:15px 20px 10px 20px;background:#fcfcfc}.btn_login{float:left;overflow:hidden}.btn{list-style-type:none;width:55px;height:24px;line-height:24px;float:left;text-align:center;margin-right:5px;border:1px solid #dbdbdb}.btn_login li a.zhc{border-right:2px solid #fff}.btn_login li a{width:56px;height:24px;line-height:24px;display:block;text-align:center;color:#666}.comment_box{width:100%;clear:left;position:relative;padding-top:15px}.comment_box .tj{position:absolute;right:0;top:-15px}.gray{font-family:Verdana;font-size:12px;color:#999}.comment_box .tj em{font-size:15px;font-family:Verdana,Geneva,sans-serif}.comment_box dl{padding-left:64px}.comment_box dl dt{margin-left:-64px;display:inline;float:left}.head img{float:left;width:50px;height:50px;border:1px solid #e8e8e8}.comment_box dl dd{width:100%}.btn_comment{color:#fff;background:#ff5370;height:33px;line-height:33px;padding:5px 20px;text-decoration:none;text-align:center;font-size:14px}.btn_comment:hover{color:#fff;opacity:.8}.yanzhengma img{vertical-align:text-top;margin-top:-10px;margin-right:10px;cursor:pointer;width:70px;height:40px}.comment_area_center{background:#fff;border:1px solid #dfdbdc;overflow:hidden;padding-left:3px;position:relative}.comment_area_center textarea{padding:0 5px;border:none;background:0 0;resize:none;outline:0;overflow-y:auto;width:650px;color:#888;font-family:"微软雅黑"}.comment_area_center label{position:absolute;left:3px;top:3px;color:#888;font-size:14px}.comment_area_btm{width:100%;height:5px;background:url(../images/comment/sayarea/j_btm_c.png) repeat-x;overflow:hidden}.yzmbox{display:inline-block;width:305px;height:40px}.yanzhengma input{display:inline;width:47px;height:22px;padding:0 5px;font-size:12px;line-height:22px;border:1px solid #ccc;color:#000;font-size:12px;margin-right:5px}.rightBox{margin:0px 0 16px 0}.rightBox .righttit{height:34px;width:260px;background:url(../images/bg_rightbox_tit.gif) right 0 no-repeat;overflow:hidden}.rightBox .righttit h3{
	float: left;
	display: inline;
	margin: 0 0 0 1px;
	font-size: 14px;
	font-weight: 700;
	color: #ff5370;
	padding: 7px 20px 6px 11px;
	background: #FFF
}.rightBox .box{
	border: #ff5370 1px solid;
	border-width: 0 1px 1px;
	width:258px;
}
.rightBox .box_list{
	border: #ff5370 1px solid;
	width: 388px;
	border-width: 0 1px 1px;
}
.seotg {
    width: 100%;
    float: left;margin: 50px 0;
}

.seotg_c {
    width: 1150px;
    margin: 0 auto;
}

.seotg_c li {
    float: left;
}

.seotg_c a:hover {
    float: left;
    padding: 5px;
    display: block;
    margin: 5px;
    border: 1px solid #ef2d71;
    color: #ef2d71;
}

.seotg_c a {
    padding: 5px;
    display: block;
    margin: 5px;
    border: 1px solid #bdbdbd;
}
.yiyuan_pics {
    width: 120px!important;
    height: 120px!important;
}
.listRank2{padding:5px}.reply_box{display:none;margin-top:20px}.time{float:right}.List_l_con_next{
	width: 780px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border-bottom: 1px #e2e1e1 dashed;
	margin: 0 auto;
	color: #ff5370
}
.list_xgzx {
    width: 720px;
    /* height: 96px; */
    position: relative;
    top: 12px;
    left: 28px;
}
.list_xgzx li {
    float: left;
    width: 350px;
    line-height: 35px!important;
    border: none;
    border-bottom: none!important;
    padding: 0 5px!important;height: 35px;
}
.List_l_tuijian{width:780px;height:260px;border:1px #e2e1e1 solid;margin-top:10px}.List_l_tuijian .List_l_tuijian_tit{width:780px;height:34px;background:url(../images/Zf_r_b_t_bg.jpg) repeat-x;line-height:32px;font-size:14px;color:#ff5370;text-indent:10px;font-weight:700}.List_l_tuijian .List_l_tuijian_con{width:720px;height:96px;position:relative;top:12px;left:28px}.List_l_tuijian_con ul li{float:left;width:350px;list-style-type:disc;color:#999;height: 30PX;}

@charset "UTF-8";
/* * @description: 悦美找医生页、找医院页 * @author: miaoziqiang （2014-09-01） */
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr{ margin:0px; color:inherit;}
.clearfix{ overflow:visible;}
hr{
	color: #CCCCCC;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
a{ text-decoration:none; color:#333;}/*后期完善链接颜色*/
a:hover{ text-decoration:none;}/*后期完善链接划过样式*/

.flleft{ float:left;}
.arc{ width:530px;}
.flright{ float:right;}
.img-nav li a,.tit-log a,.tab-hos,.tab-user-log span,.tao-hos,.list-sound dt a,.req-form h3,.req-form .tit-h3,.media-tit span.left{ background:url(../images/index.png) no-repeat;}
.faith span{ background:url(../images/headnew.png) no-repeat;}
.bg-pink{ background:#ff5371;}
.bg-gray{ background:#dbdbdb;}
.ad1{ width:300px; height:200px;}

.ym-wrap{ width:1100px; margin:0 auto; font-family:"微软雅黑",'microsoft yahei', Arial; font-size:12px; line-height:100%;}
.ym-wrap h3{ font-weight:normal;}
.pos-r{ position:relative;}
.pos-ab{ position:absolute;}
.block{ display:block}
.ym-wrap a.chov{ color:#888;}
.c888{ color:#888;}
.c555{ color:#c555}
.c999{ color:#999;}
.c999{ color:#666;}
.ym-wrap .chover:hover,.ym-wrap a.chov:hover{ color:#ff5370; text-decoration:none;}
.list_t1 li{ width:100%; padding:20px 0px; border-bottom:dashed 1px #d5d5d5;}
.list_t1 li:after{display:block; clear:both; content:"."; visibility:hidden; height:0; font-size:0;}
.list_t1 .arc{ padding:6px 0px 0px 20px;}
.list_t1 .arc .block_name{ font-size:18px; line-height:22px; height:22px; font-family:"Microsoft Yahei";overflow:hidden;}
.list_t1 .active .arc .num{color:#ff5370;}
.list_t1 .active .arc .block_name{ color:#ff5370;}
.list_t1 .arc .block_title{padding-bottom:2px; height:22px; overflow:hidden;}
.list_t1 .arc .arc_item{ padding:2px 0px; height:18px; line-height:20px; overflow:hidden;}
.list_t1 .arc .arc_item a{padding: 4px;background: #F0F0F0; color:#666; }
.list_t1 .arc .arc_item a:hover{color:#f69; }
.hos_list .vip {
padding: 5px 0px 0px 5px;
}
.list_t1 .arc .pop{ overflow:visible; font-size:0;}
.list_t1 .arc .pop span{ font-size:12px; padding-right:13px;}
.list_t1 .arc .pop span.c999,.list_t1 .arc .pop span.ico_certi{ padding-right:0}
.list_t1 .arc .ico_certi{ display:inline-block; height:18px; width:70px; vertical-align:middle; position:relative; top:-4px; *top:-3px;}
.doc_list .arc .ico_certi{ top:0; *top:1px;}
.list_t1 .arc .ico_certi_red{background: url(../images/rz.png) no-repeat left -18px;}
.list_t1 .btn_group_right{ width:106px; padding:6px 10px 0px 0px;}
.list_t1 .btn_group_right .num{ine-height: 24px;height: 48px;text-align: center;}
.list_t1 .btn_group_right .num i {width: 100%;height: 24px;display: block;font: normal 18px/24px Arial;color: #ff79a5;}

.list_t1 .btn_group_right .to_hos {display: inline-block;/*margin-top: 15px;*/background: #f69;width: 100px;padding: 10px;text-align: center;
}
.list_t1 .btn_group_right .to_hos a{color:#fff;}
.to_yh{display: inline-block;margin-top:15px;background:#f69;width:100px;padding:10px;text-align:center;}
.to_yh a{color:#fff;}
.list_t1 .btn_group_right .btn_page{ display:block; width:104px; height:30px; line-height:30px; text-align:center; border:solid 1px #e9e9e9;}
.list_t1 .active .btn_group_right .btn_page{border:solid 1px #e2385c; background:#fe5471; color:#FFF;}
.list_t1 .btn_group_right .ico_btn{ display:block; margin:10px 0px 0px 17px; height:14px; line-height:14px; text-indent:20px;}
.list_t1 .active .btn_group_right .ico_btn{ color:#ff536f;}
.list_t1 .btn_group_right .ico_ask{background:url(../images/spirit_sortlist.png) no-repeat;}
.list_t1 .active .btn_group_right .ico_ask{background:url(../images/spirit_sortlist.png) no-repeat left -16px;}
.list_t1 .btn_group_right .ico_phone{background:url(../images/spirit_sortlist.png) no-repeat left -32px;}
.list_t1 .active .btn_group_right .ico_phone{background:url(../images/spirit_sortlist.png) no-repeat left -48px;}
.list_t1 .active{ background:#fcfcfc;}


/*医生列表*/
.sort_left{ width:100%; margin-top:20px;}
.sort_bar{ height:38px; background:#f8f8f8; border-top:solid 1px #f74665; border-bottom:solid 1px #ebebeb;}
.sort_bar .sort_btn1 dl{ float:left; line-height:38px; padding:0px 10px 0px 25px; border-right:solid 1px #ebebeb;}
.sort_bar .sort_btn1 dd{ width:90px; float:left;  height:38px; border-right:solid 1px #ebebeb; text-align:center;}
.sort_bar .sort_btn1 dd a,.sort_left .sort_bar .sort_btn1 dd span{ display:block; line-height:38px; height:38px;}
.sort_bar .sort_btn1 .active{ background:#f74665; color:#FFF; position:relative; height:39px; border-right:solid 1px #f74665; left:-1px;}
.sort_bar .sort_btn2{ height:22px; background:#FFF; border:solid 1px #ccc; border-right:none; margin:7px 10px 0px 0px;}
.sort_bar .sort_btn2 li{ height:22px; float:left;  border-right:solid 1px #CCCCCC;  cursor:pointer;}
.sort_bar .sort_btn2 li a{ display:block; height:22px; line-height:22px; padding:0px 15px;}
.sort_bar .sort_btn2 .active { height:24px; line-height:24px; color:#FFF; background:#f74665; position:relative; top:-1px; left:-1px; border-right:solid 1px #f74665;}
.doc_list .active .pic_box{ border:solid 1px #ffbac5; padding:0px; border-radius:50%;}
.doc_list .jobtitle{ display:inline-block; vertical-align:top; margin-left:10px; padding-top:5px;}
.doc_list .vip{ margin-left:5px;}
.sort_bar .sort_btn1 .active a,.sort_left .sort_bar .sort_btn1 .active span{ color:#FFF;}
.sort_bar .sort_btn2 .active a{ color:#FFF;}

/*info-side*/
.doc_hos .info-side{ margin-top:20px;}
.info-side{ width:280px;padding-bottom:20px;}
/*youce*/
.r_remen{ width:280px; height:200px;border:1px solid #e8e8e8}
.xm { line-height:24px; height:24px;padding-top:10px; overflow:hidden;}
.xm a{ margin-right:10px;}
.xm_fenlei{ color:#000; font-weight:bold;}
.r_yh, .r_doc, .r_faq, .r_keyword, .qt_area {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  overflow: hidden;
}
.m_t_15 {
  margin-top: 15px;
}
.r_tit {
  height: 41px;
  line-height: 41px;
  padding-left: 11px;
  border-bottom: 1px solid #e8e8e8;
 
}
.rmxm_ico{  background:url(../images/btn_b.gif) no-repeat 2px;}
.rmwd{ background:url(../images/que_ico.gif) no-repeat 2px;}
.r_tit .more {float: right;display: inline;margin-right: 18px;}
.r_tit h2 {font-size: 14px;color: #333; padding-left:30px;}
.r_faq_list {
  padding: 12px 10px 12px 20px;
}
.r_faq_list li {
  height: 22px;
  line-height: 22px;
  padding: 7px 0;
}
.r_faq_list li a {
  height: 22px;
  display: block;
  padding-left: 31px;
  overflow: hidden; background:url(../images/ques.png) no-repeat;
}
.r_tab {
  height: 42px;
  line-height: 42px;
  position: relative;
  top: -1px;
}
.r_tab .l {
  width: 50%;
  border-right: 1px solid #e8e8e8;
  position: absolute;
}
.r_tab .commhover {
  padding-top: 0;
  border-top: 3px solid #ff79a5;
  border-bottom: none;
  background-color: #fff;
  font-weight: bold;
}
.r_tab span em {
  text-align: center;
  display: inline-block;
  height: 39px;
  line-height: 39px;
  padding-top: 2px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  background-color: #f0f0f0;
  font-size: 14px;
  width: 100%;
}
.r_tab .commhover a {
  color: #ff79a5;
}
.r_tab .r {
  width: 50%;
  float: right;
}
.myscr_vyisheng {
  margin: 15px 0 15px 10px;
  float: left;
  height: 60px;
}
.myscrc_image {
  float: left;
  width: 54px;
  overflow: hidden;
}
.myscrc_image img {
  padding: 1px;
  border-bottom: 1px solid #e8e8e8;
  width: 50px;
  height: 50px;
}
.myscrc_name {
  float: left;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  padding-left: 5px;
}
.myscrc_name a{width:200px;overflow:hidden;}
.i_doctor{background:url(../images/ysrz.png) no-repeat;padding:8px;}

.dis_ys{
  display:inline;
}
.dis_yy{
  display:none;
}

/*医院探秘*/
.secret{ width:100%; clear:both; padding:50px 0px 62px 0px; font-family:"Microsoft Yahei";}
.secret h2,.secret .tit-h2{ font-size:20px; font-weight:normal; line-height:20px; padding-bottom:18px;}
.secret .pic_list{ width:100%;}
.secret .pic_list li{ width:175px; float:left; padding-right:30px;}
.secret .pic_list .pic_box{ padding:4px; border:solid 1px #e0e0e0;}
.secret .pic_list p{ font-size:14px; line-height:20px; padding-top:5px;}
.secret .pic_list .last{ padding:0px;}
.secret .pic_list .active .pic_box{border:solid 1px #ff5370;}
.ys_pho{ width:100px; height:100px; -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);}
/*.article img,.ys_pho img{ 
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}*/
.secret .pic_list .active p a{ color:#ff5370;}


/* 2016/4/5 项目大全优化 */
.part-tit{ font-size: 22px; line-height: 22px; color: #333; font-weight: bold; }
.part-item{  }
.part-item ul{  overflow: hidden; width: 1234px; }
.part-item > ul > li{ position: relative; width: 124px; height: 124px; float: left; margin: 40px 52px 0 0; cursor: pointer; }
.part-item > ul > li img{ display: block; position: absolute; bottom: 0; }
.part-item > ul > li .item-bj{ position: absolute; bottom: 0; left: 0; width: 124px; height: 60px; background: url("../images/project-icons.png") no-repeat -200px -188px; transition-duration: 0.3s; filter: Alpha(opacity=60);opacity: 0.6; }
.part-item > ul > li .item-text{ position: absolute; bottom: 0; width: 100%; font-size: 16px; height: 18px; line-height: 18px; padding-bottom: 13px; text-align: center; color: #fff; }
.part-item > ul > li:hover .item-bj{ filter: Alpha(opacity=100);opacity: 1; }

.part-item-cont{ margin-top: 64px; }
.item-tit{
	height: 22px;
	font-size: 24px;
	/* [disabled]text-indent: -400px; */
	clear: both;
	font-weight: bold;
}
.item-tit p{
	width: 325px;
	height: 22px;
	/* [disabled]background: url("../images/project-icons.png") no-repeat; */
}

.eye p { background-position:  -200px -271px; }
.nose p { background-position: -200px -318px; }
.women p { background-position: -200px -367px; }
.man p { background-position: -200px -415px; }
.chest p { background-position: -200px -464px; }
.face p { background-position: -200px -512px; }
.body p { background-position: -200px -560px; }
.tooth p { background-position: -200px -608px; }
.fnbeauty  p { background-position: -200px -657px; }
.hair p{ background-position: -200px -706px; }
.facialwrinkles p { background-position: -200px -754px; }

.item-list-ul{
	position: relative;
	border-top: 1px solid #e8e8e8;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 0;
	list-style-type: none;
}
.item-list-ul:after,.item-list-wrap:after{ content: ""; width: 100%; height: 0; clear: both; }
.item-list-ul .list-li{
	width: 224px;
	float: left;
	font-size: 0;
	padding-right: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.list-li .lev2-lab a{ margin-bottom: 5px; display: inline-block; height: 14px; line-height: 14px; font-size: 0; color: #999; }
.list-li .lev2-lab a.lev2-tit{ display: block; margin: 22px 0 12px 0; }
.list-li .lev2-lab.no-lev4 a.lev2-tit{ margin-bottom: 7px; }
.list-li .lev2-lab a > span{
	padding-right: 16px;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	vertical-align: top;
}
i {
    font-style: normal;
}
.list-li .lev2-lab a > span > i{ font-size: 13px; word-break:keep-all; white-space:nowrap; }
.list-li .lev2-lab a > span .star-box{ margin-left: 4px; }
.list-li .lev2-lab a.lev2-tit > span > i{
	color: #555;
	font-size: 16px;
	font-weight: bolder;
}
.list-li .lev2-lab a span .star-box{ display:none ;}
table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0 auto;
    width: 80%;
    color: #333;
    text-align: center;
}

table tr:nth-child(odd) {
    background: #f5f5f5;
}

table tr td, .arcbody table tr td span {
    font-size: 1em !important;
    line-height: 35px;
}

table tr td {
    line-height: 2.5em;
    width: 50%;
}

#hd .nav{width: 1170px;margin: 0 auto;height: 40px; overflow:hidden; margin-top: 10px;}
#hd .nav li{float: left;font-size: 16px;position: relative;margin:12px 43px 0 0;z-index: 6;}
#hd .nav li a{display: inline-block;height: 24px;line-height: 22px;vertical-align: top;position: relative;z-index: 2; color:#666;}
#hd .nav li .arrow{display: inline-block;vertical-align: top;width: 14px;height: 7px;overflow: hidden;line-height: 0;background-position: -26px 0;margin: 9px 0 0 5px;position: relative;z-index: 2;}
#hd .nav .first{padding-left: 0;width: 210px;margin-top: 0;text-align: center;}
#hd .nav .first span{display: block;height: 40px;color: #fff;line-height: 40px;border-top-right-radius: 4px;border-top-left-radius: 4px;background: #ff5370;}
#hd .nav .on a{border-bottom: solid 4px #ff5370;color: #ff5370;}
#hd .nav .hover a{color:#ff5370;}
#hd .nav .link{position: absolute;left: 0;top: 0;width: 80px;padding: 30px 0 6px 14px;background: #fff;box-shadow: 0 0 5px #ccc;border-radius: 4px;display: none;opacity: 0;filter:alpha(opacity=0);}
#hd .nav .link a{display: block;line-height: 28px;height: 28px;font-size: 14px;}
#hd .nav .hover .link a{color:#707070;}
#hd .nav .hover .link a:hover{color:#73dacf;}
#hd .nav .online{ margin-right:0px;}
#hd .nav .online .icon{background-position: -26px -7px;width: 21px;height: 16px;display: inline-block;vertical-align: top;margin: 3px 8px 0 0;}
#hd .nav .online .num{color:#ff5370;}


#bd{width: 1170px;margin: 0 auto;padding-bottom: 40px;}

#banner_box{height:420px;position: relative;overflow: hidden;}
#banner_box .p_con a{margin: 0 auto;height:420px;overflow: hidden;display: block;}
#banner_box .p_con li{position: absolute;left: 0;top: 0;width: 100%;}
#banner_box .p_con li img{ height:420px;margin: 0 auto;animation: myfirst 4s linear;-moz-animation:myfirst 4s linear;-webkit-animation:myfirst 4s linear;-o-animation:myfirst 4s linear;}
@keyframes myfirst{from {transform: scaleX(1.05) scaleY(1.05);}to {transform: scaleX(1) scaleY(1);}}
@-moz-keyframes myfirst{from {-moz-transform: scaleX(1.05) scaleY(1.05);}to {-moz-transform: scaleX(1) scaleY(1);}}
@-o-keyframes myfirst{from {-o-transform: scaleX(1.05) scaleY(1.05);}to {-o-transform: scaleX(1) scaleY(1);}}
@-webkit-keyframes myfirst{from {-webkit-transform: scaleX(1.05) scaleY(1.05);}to {-webkit-transform: scaleX(1) scaleY(1);}}
#banner_box .tab{position: absolute;bottom: 12px;left: 0;width: 100%;text-align: center;z-index: 10;}
#banner_box .tab span{display: inline-block;width: 12px;height: 12px;background:#ecf5fb;border-radius: 6px;vertical-align: top;margin: 2px 4px;cursor: pointer;overflow: hidden;}
#banner_box .tab .on{background: #56dcce;}
#banner_box .menu{position: absolute;left: 50%;top: 0;z-index: 14;background:rgba(255,255,255,1);margin-left: -585px;width: 210px;height: 420px;padding:10px 0;color: #fff;font-size: 14px; background-color:#fff; overflow: hidden;}
#banner_box .menu li{height: 36px;line-height: 36px;cursor: pointer;padding-left: 30px; color:#333;}
#banner_box .menu .hover{box-shadow: 0 0 1px 1px #e0e0e0;}
#banner_box .menu .hover .t{color: #ff5370;}
#banner_box .menu span{display: inline-block;vertical-align: top;}
#banner_box .menu .i{width: 26px;height: 26px;background: url(../images/menu_i_bg.png) left top no-repeat;margin: 5px 14px 0 0;}

#banner_box .menu .i_1{background-position: -26px 0;}
#banner_box .menu .i_2{background-position: -26px -26px;}
#banner_box .menu .i_3{background-position: -26px -52px;}
#banner_box .menu .i_4{background-position: -26px -78px;}
#banner_box .menu .i_5{background-position: -26px -104px;}
#banner_box .menu .i_6{background-position: -26px -130px;}
#banner_box .menu .i_7{background-position: -26px -156px;}
#banner_box .menu .i_8{background-position: -26px -182px;}
#banner_box .menu .i_9{background-position: -26px -208px;}
#banner_box .menu .i_10{background-position: -26px -234px;}
#banner_box .menu .i_11{background-position: -26px -260px;}


#banner_box .ad_list{position: absolute;left: 50%;top: 0;margin-left: 375px;width: 210px;height:420px;overflow: hidden;z-index: 10;  background: #fff;}
#banner_box .ad_list a{display: block;width: 202px;padding: 3px 0 3px 0px;margin:-3px 0 0 4px; }
#banner_box .ad_list img{margin:0 auto;width:202px;height: 140px; opacity:1;}

#banner_box .menu_c{position: absolute;left: 50%;top: 0;z-index: 13;margin-left: -375px;overflow: hidden;width: 750px;height:418px;display: none; background-color: #fff; border: 1px solid #e8e8e8;}
#banner_box .menu_c ul{overflow: hidden;height:418px;background:rgba(255,255,255,0.95);width: 610px;padding: 20px 22px 0;position: absolute;left:-10px;top: 0;background: #fff\0;}
#banner_box .menu_c ul li{}
#banner_box .menu_c .title{border-bottom: solid 1px #ededed;line-height: 22px;font-size: 14px;margin-bottom:5px; font-weight: bold;}
#banner_box .menu_c .more{display: inline-block;float: right;font-size: 12px;}
#banner_box .menu_c .link{line-height: 22px;margin-bottom:6px;padding-top: 2px;margin-bottom:6px; margin-top:10px;}
#banner_box .menu_c .link a{color: #898989;display: inline-block;margin-right: 12px; font-size: 12px; border-radius: 19px;
  border: 1px solid #efefef; padding: 0 10px;margin-bottom: 10px;}
#banner_box .menu_c .link a:hover{color: #fff; background-color:#ff5370; border-color:#ff5370; }
#banner_box .menu_c .link .hot,#banner_box .menu_c .link .hot:hover{color: #fe5a2f;}
#banner_box .menu_c .ad{position: absolute;bottom: 20px;left: 22px;}
#banner_box .next,#banner_box .prev{position: absolute;left: 50%;top: 178px;z-index: 10;width:40px;height: 60px;background:#000 url(../images/banner_n.png) center center no-repeat;cursor: pointer;margin-left:335px;display: none;opacity: 0.2;filter:alpha(opacity = 20);border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
#banner_box .prev{background-image: url(../images/banner_p.png);margin-left: -375px;border-radius: 0;;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.topic_list .more a .arrow, .bbox .head .more .arrow,.box_1 .item .icon,.box_3 li .time .icon,.cbox .more .arrow { background:url(/images/home4/icon_bg.png) left top no-repeat;}
.topic_list { margin-top: 35px; margin-bottom: 10px;}
.topic_list li { float:left;padding-left:0px;}
.topic_list .first { padding:0;}
.topic_list .more,.cbox .more {text-align:right;line-height: 34px;}
.topic_list .more a span,.bbox .head .more span,.cbox .more span{display:inline-block;vertical-align:top;cursor: pointer;}
.topic_list .more a .arrow,.bbox .head .more .arrow,.cbox .more .arrow{ width:13px;height:12px;margin: 11px 0 0 6px;overflow: hidden;}
.topic_list .more a:hover .arrow,.bbox .head .more:hover .arrow,.cbox .more a:hover .arrow{background-position: left -12px;}
.partTit {width: 1170px;margin: 0 auto 5px;height: 73px;padding-bottom: 47px;overflow: hidden;}
.partTit p {height: 73px;border-bottom: 1px solid #efefef;position: relative;text-align: center;}
.partTit p span {display: inline-block;padding: 0 70px;height: 125px;background-color: #fff;}
.partTit .ft31 {font-size: 32px;display: block;padding-top: 36px;text-align: center;}
.pink {color: #ff6699;}
.partTit .eng {color: #b4b4b4;font-size: 16px;line-height:48px;font-family: Arial;}
i {font-style: normal;}
.gg {padding-top:30px;clear: both;}

/*推荐医院*/
.tit_hh {height: 34px;line-height: 34px;}
.tit_hh h2 {height: 26px;width: 250px;line-height: 26px;float: left;background: url(../images/hid_tit.gif) no-repeat 0 0;}
.hid em {height: 0px;overflow: hidden;float: left;}
.tab_t {  height:33px;float: right;display: inline-block;padding-top: 5px;}
.tab_t .city{ float:left;}
.commhover{border-bottom: 1px solid #ff5370;color: #ff5370;}
.tit_hh .tab_t div a {height: 21px;line-height: 21px;font-size: 14px;font-family: 微软雅黑,宋体;font-weight: normal;margin-right:15px;
display: inline-block; cursor:pointer; font-size: 16px;}
.hos{ width:870px; float:left;}
.hos_con {height:325px;border: 1px solid #ededed;border-top: none;display: inline-block; margin-top: 2px;}
.hos_con .t {height: 35px;line-height: 35px;border: 1px solid #ededed;border-bottom: none;background-color: #f4f4f4;color: #999;}
.hos_con .t span {border-left: 1px solid #fff;border-right: 1px solid #e5e5e5;height: 35px;line-height: 35px;display: inline-block;
float: left;}
.hos_con .name {width: 230px;padding: 0 15px;}
.hos_con .xzhi {width:100px;padding: 0 11px;}
.hos_con .tese {width:230px;padding: 0 14px;}
.hos_con .price {width: 100px;padding-right: 8px;text-align: right;}
.hos_con .price em {font-size: 18px;padding-right: 8px;color: #f65299;display: inline-block;position: relative;top: 2px;font-family: Arial,Helvetica}
.hos_con .youhui {width:80px;padding-left: 13px;}
.hos_con .youhui a:hover{color:#ff5370; background:#fff; border:1px solid #ff5370;}
.fen, .fen_a a {color: #f65299;}
.fen_a a:hover{ text-decoration: underline;}
.hos_con ul li span {border-left: 1px solid #fff;border-right: 1px solid #fff;height: 41px;line-height: 41px;display: inline-block;float: left;
}
.hos_con .b {text-align: right;height: 45px;line-height: 45px;font-size: 14px;font-weight: bold;padding-right:15px;float:right;display:inline;}
.order{ background:#ff5370; padding:3px 10px; color:#fff;}
.tuijian{ width:1160px;}

/*全国高评分医&#65533;*/
.ranking{ width:266px;  height:363px; overflow:hidden;float: right; color:#ff5370; border:1px solid #ededed; background:#fafafa;}
.ranking1{ color:#555; padding-top:2px; text-align:center;line-height:30px;font-size:16px;}
.rkys{ width:266px; height:245px; overflow:hidden;float: right; color:#ff5370; border:1px solid #ededed;}
.rkys p{ padding-top:10px;line-height:18px;padding-left:10px;color:#999;width:250px;height:18px;overflow:hidden;}

/*医生推荐*/
.ystj{width:870px;  display: inline-block;}
.ystj ul li{ float:left; width:145px;}
.blue{color: #999;font-size: 12px;}
.ystj ul li img{ width:130px; height:125px;}
.ystj ul li h3 {font-weight: normal;font-size: 14px;padding-top: 6px;line-height: 30px;height: 30px;width:130px;overflow:hidden;}
.ystj ul li h3 a { font-size: 18px;color: #333;}
.ystj ul li h3 a:hover{color:#f65299;}
.ystj ul li p{ width:130px; height:18px; overflow:hidden;line-height:18px;}
.ystj ul li p a{color: #999;}
.ystj .b{text-align:right;height:45px;line-height:45px;font-size:14px;font-weight:bold;padding-right:15px;float:right;display:inline;}

/*随机案例*/
.hotcase{ width:860px;}
.hotcaseList dl {float: left;display: inline;width: 193px;height: 200px;overflow: hidden;margin-right:20px;margin-bottom:30px;position: relative;}
.hotcaseList dl dt img {width:190px;}
.hotcaseList dl dd h4 {position: absolute;bottom: 9px;left: 0;padding: 0 0 0 18px;height: 34px;background: url(../images/hotcase_tit.png) 0 0 no-repeat;width: auto;}
.hotcaseList dl dd h4 span {display: inline-block;vertical-align: top;height: 34px;line-height: 27px;font-size: 14px;color: #FFF;
padding: 0 18px 0 0;background: url(../images/hotcase_tit.png) right -34px no-repeat;}
.hotcaseList dl dd p {width: 170px;padding: 10px;background: rgba(0, 0, 0, 0.65);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);
zoom: 1;position: absolute;bottom: 0;left: 0;color: #FFF;display: none;}
.hotcaseList dl dd p a {display: block;font-size: 14px;color: #FFF;}
.hotcaseList dl dd p span {display: block;margin: 5px 0 0;}
.hotcaseList .hover dd p {display: block;}
.rightBox{ width:388px; height:auto;}
.enter .hover {position: relative;z-index: 1;}
.enter .hover dd {display: block;}
.enter dl {margin: 0 9px;height: 39px;}
.enter dl dt {padding: 0 0 6px;font: 14px/32px 'Microsoft YaHei';background: #fff url(../images/img_index_1_2.gif) center -198px no-repeat;
cursor: pointer;text-align: center;}
.enter dl dt span {display: block;background: #fff;border-bottom: 1px solid #E5E5E5;}

.enter dl dd {display: none;position: absolute;top: 33px;left: 1px;width:245px;background: #E6E5E5;padding: 0 0px 2px;margin: 0 0 0 1px;}
.enter dl dd span {display: block;width:246px;margin: 0 0 0 -1px;background: #F1F1F1;}
.enter dl dd span a {display: block;line-height: 32px;font-size: 14px;color: #666;padding: 0 0 0 12px;border-bottom: #E5E5E5 1px dashed;
margin: 0 10px;}
.enter .enterBtn {display: block;font: 18px/40px 'Microsoft YaHei';height: 40px;background: #76A3DE;border-radius: 3px;color: #fff;
/*margin-top:25px;*/text-align: center;}

/*大家都在&#160;*/
.allist .tit {border: none;height: 34px; margin-top:20px;background: url(../images/bg_rightbox_tit_index.gif) right 0 no-repeat;}
.allist .tit h3 {float: left;display: inline;margin: 0 0 0 1px;font-size:16px;color: #f26496;padding: 7px 20px 6px 11px;background: #FFF;}
.allist .box {border: #FDDCE8 1px solid;border-width: 0 1px 1px;}
.allist .box .sideScroll {height: 260px;width:100%;overflow: hidden;position: relative;padding: 0 0 16px;margin: 0 8px 0 12px;}
.allist .box .list{ padding:0px 10px;}
.allist .box .list li .name2 {color: #666;}
.allist .box .list li a:hover{ text-decoration:underline;}
.allist .box .list li .caption {color: #666;}
.rightBox .box .list li {line-height: 22px;/*height: 44px;*/overflow: hidden;text-indent: 18px;background: url(../images/img_icon.gif) 0 8px no-repeat;padding: 5px;color: #999;background-position: 0 7px\9;}

/*Link样式*/
.Link{width:1170px; margin:0px auto;}
.lk{margin-top:20px; margin-bottom:20px;border: 1px solid #e1e1e1;height:150px;}
.b_tit {height: 36px;line-height: 36px;background-color: #f4f4f4;border-bottom: 1px solid #e1e1e1;
color: #999;}
.b_tit a.commhover {border-bottom: 1px solid #fff;background-color: #fff;color: #333;}
.b_tit a {width: 102px;height: 36px;line-height: 36px;margin-bottom: -1px;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #fff;float: left;display: inline-block;text-align: center;font-family: 微软雅黑,宋体;font-weight: bold;font-size: 16px;color: #999;text-decoration: none;}
.b_list {padding: 14px 10px 23px; height:60px;}
.b_list a {padding: 0px 11px 0 10px;height: 24px;line-height: 24px;display: inline-block;color: #666;background: url(../images/icon.gif) no-repeat right -938px;}
.rightBox .righttit {height:34px;width:280px;background: url(../images/bg_rightbox_tit.gif) right 0 no-repeat;overflow: hidden;}
.rightBox .righttit h3 {float: left;display: inline;margin: 0 0 0 1px;font-size: 14px;font-weight: bold;color: #ff5370;padding: 7px 20px 6px 11px;background: #FFF;}
.rightBox .box {border: #FDDCE8 1px solid;border-width: 0 1px 1px;}
#marquee{position:absolute; width:264px;height:278px; overflow:hidden;}
.ti{  font-weight: bold;font-size: 14px;}

/*整形资讯*/
.Consultation1{ float: left; margin:-20px 0px 20px -30%;width:1170px; height:42px; font-size:16px; }
.Consultation1 ul li{ float:right;  padding-right: 30px;list-style:none; padding-top:15px;}
.Consultation2{float: left; position:relative;padding: 22px 5px 0px 0px;  margin-bottom: 8px;}
 .Consultation2 img{ width:207px; height:240px; border:1px #CCCCCC solid;}
.zxms{background:#000; color:#fff; text-indent:1em;position:absolute;width:209px;height:30px;line-height:30px;bottom:0px; opacity:0.8}
.Consultation3{padding-top:15px;float:left;width:440px;overflow:hidden;text-align:center;height:26px; }
.Consultation3 a{ color:#FF6699}
.Consultation4{float:left;padding-top:5px;width:440px;height:46px;overflow: hidden;}
.Consultation4 p{ text-indent:28px;}
.Consultation6{ float:left; width: 420px;
  overflow: hidden;}
.Consultation7{ margin-top:20px; border:1px #CCCCCC solid; width:170px; height:150px; float:left; overflow:hidden;}
.Consultation7 img{ width:170px; height:150px; }
.Consultation8{ widows:248px; float: left; padding-top:10px; padding-left:18px;}
.Consultation8 ul li{ width:218px; margin:8px 0px; background:url(../images/d.png) 0px 10px no-repeat; overflow:hidden; padding-left:10px;list-style-type:none;  text-overflow:ellipsis; white-space:nowrap;}
.Consultation10{ width:1170px;}
.Consultation10_left{ width:920px; float:left}
.Consultation10_right{ width:230px; float:right; margin-top:10px; border:#EEEEEE 1px solid;}
.Zxlist{ float:left; width:420px; height:20px; margin-top:20px;}
.Zxlist p{ float:right;}
.Consultation14{ float:left;  width: 420px;overflow: hidden;}
.Consultation15{width:460px; float:left;}
.Consultation16{ float:left;width: 420px;overflow: hidden;}
.Consultation20{ width:220px; padding:5px 5px 0px 5px; overflow:hidden}
.Consultation20_title{ width:220px; height:29px; line-height:29px; border-bottom:#EEEEEE 1px solid; color:#FF6699; font-weight: bold; font-size:16px;}
.Consultation20_title span{ float:right; font-weight:500; font-size:14px}
.Consultation21{ width:220px; height:90px; overflow:hidden;}
.Consultation22{ width:110px; height:90px; float:left}
.Consultation22 img{ width:100px; height:88px;border:1px #CCCCCC solid;}
.Consultation23{ height:20px; line-height:20px; width:110px; overflow:hidden;}
.Consultation23 a{ color:#FF6699}
.Consultation24{ height:60px; line-height:20px; width:110px; overflow:hidden; padding-top:10px;}
.Consultation20 ul{ width:220px; font-size:14px; margin:10px 0px;}
.Consultation20 ul li{ width:210px; line-height:23px;background:url(../images/d.png) 0px 10px no-repeat; overflow:hidden; padding-left:10px;  text-overflow:ellipsis; white-space:nowrap;}

.zx_title{ font-weight:bold;color:#ff5370; font-size:16px;}

#prev {TEXT-INDENT: -100px; WIDTH: 30px; BACKGROUND: url(../images/zuo.png) no-repeat; FLOAT: left; HEIGHT:220px; OVERFLOW: hidden}
#next {TEXT-INDENT: -100px; WIDTH: 30px; BACKGROUND: url(../images/you.png) no-repeat; FLOAT: left; HEIGHT:220px; OVERFLOW: hidden}

.scroll {CURSOR: pointer}

.doctor-article .item-first {border-top: none;padding: 10px 0;}
.doctor-article .item-first .pic {float: left;display: inline;margin-right: 8px;_margin-right: 5px;cursor: pointer;}
.doctor-article .item-first .pic img {width: 86px;height: 86px;vertical-align: middle;border: none;}
.doctor-article .item-first .cont-text {padding: 0;overflow: hidden;zoom: 1;width: 146px;height: 86px;}
.cont-text .tool-t {width: 146px;text-overflow: initial;white-space: normal;height: 48px;}
.doctor-article .item-first .cont-text .info {width: 139px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 12px;margin-left: 0;}
.doctor-article li {clear: both;}
.doctor-article li .cont-text {padding:9px 10px;}
.doctor-article li .cont-text .tool-t {display: block;width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
font-size: 14px;color: #333;height: 24px;line-height: 24px;}
.doctor-article li .cont-text a:hover{color:#f65299;}

.doctor-article li .cont-text .tool-t .ico-square {display: inline-block;font-size: 0;width: 4px;height: 4px;background-color: #cacaca;vertical-align: middle;margin-right: 16px;}
.doctor-article li .cont-text .info {width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;height: 24px;line-height: 24px;color: #999;margin-left: 20px;}
.pf{ color: #fff;padding: 3px 8px 3px 5px;font-size: 10px;background: url(../images/mainIndex.png) no-repeat;margin-left: 5px;background-size: 30px 24px;}
.cont-text img {float:left;width:100px;height:60px;display: block;margin-left: 20px; margin-bottom: 10px;}
.doctor-info .name {font-size: 18px;color: #333;max-width: 55px;_width: expression_r(this.scrollWidth > @width ? "@width" : "auto");
padding-right: 5px;overflow: hidden;}
.career {font-size: 12px;color: #999;width: 94px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.doc .cont-text img{width:83px; height:83px; display:none;}

.left{float: left;}
.right{float: right;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}




/*ym-footer**/
.ym-footer{ width:100%; font-family:"Microsoft Yahei"; background:#333;}
.ym-info{ width:1000px; height:122px; margin:0px auto; padding:56px 0px 95px 0px; background:#333;}
.foot-wrap{ width:700px; float:left; margin-right:100px;}
.foot-wrap i{ font-style:normal;}
.ym-logo{ width:100%; text-align:center; height:90px;}
.ym-logo div{ height:60px; background:none;}
.ym-logo p{ color:#999; padding-top:22px; font-weight:normal;}
.ym-logo p span{ font-size:14px; display:block;}
.ym-logo p em{ font-size:28px; font-family:Arial;}
.ym-about{ width:100%; height:30px; text-align:center;}
.ym-about a{ font-size:15px; color:#999; display:inline-block; width:90px;}
.ym-info .state p{ text-align:center; color:#999; line-height:22px;}

.banner{width:100%; height:428px; position:relative; z-index:2; font-family:"Microsoft Yahei"; border-top:2px solid #3AC9AA; border-bottom:1px solid #e8e8e8;}
.bannerImg{ width:100%; height:428px; overflow:hidden; position:relative; z-index: 0; }
.bannerImg li{ position:absolute; left:0; top:0; height:428px; width:100%; overflow:hidden; display:none}
.bannerImg li img{ -moz-user-select:none; position:absolute; width:789px; height:428px; left:50%; margin-left:-409px; top:0;transition:all 4s linear 0s; transform:scale(1.1);}
.bannerImg li img.now{transform:scale(1.01)}

.tabIcon,.btnItem1 li i,.btnItem1 li span,.otherPart .item1,.sale .eng,.tabList span i,.marks,.boxItem6 .litIcon,.leftNav li a,.boxItem1 .greyBox,.boxItem1 .remain b,.prev,.next,.prev2,.next2,.prev3,.next3,.checkMore,.tabIcon span{ background:url(../images/mainIndex.png) no-repeat;}

.prev,.next{ width:35px; height:67px; position:absolute; top:50%; margin-top:-34px; cursor:pointer; display:none; }
.prev{ left:50%; margin-left:-400px; background-position:0 -1187px}
.next{ right:50%; margin-right:-380px; background-position:-68px -1187px;}
.prev:hover{ background-position:-182px -1187px}
.next:hover{ background-position:-252px -1187px;}

.tabIcon{ position:absolute; left:48%; bottom:10px; padding:7px 10px; background-position:0 0; border-radius:12px}
.tabIcon span{ display:block; float:left; width:10px; height:10px; border-radius:50%; background-position:-2px -1388px; margin-left:4px; cursor:pointer}
.tabIcon .now{ background-position:-24px -1388px}
/*btnList-all*/
.btnList-all{ width:190px; position:absolute; left:50%; margin-left:-600px; top:-40px; z-index:10; background-color:#fff; border-radius:3px 3px 0 0;}
.btnList-all .list-tit{ width:177px; line-height:40px; padding-left:15px; font-size:13px; color:#fff; background:#3AC9AA; border-radius:3px 3px 0 0;}
.btnCont{height:418px; width:191px; background:#fff;  border-right:1px solid #fff; overflow:hidden; padding-top:10px; transition:all 0.5s}

.btnItem1 li{ line-height:36px; background-color:#fff; position:relative; z-index:1; padding-left:2px; overflow:hidden; width:188px;transition:all 0.1s linear 0s;}
.btnItem1 li.current,.btnItem1 li:hover{ box-shadow:0 0 1px 1px #e0e0e0; z-index:3; padding-left:7px;}
.btnItem1 li.current span,.btnItem1 li:hover span{ border-color:#fff; *border-color:#efefef; width:137px;background-position:130px -493px;}
.btnItem1 li.current span,.btnItem1 li:hover span{ border-color:#fff; *border-color:#efefef; width:137px;background-position:130px -493px;}
.btnItem1 li span{ float:left; width:140px; display:block; font-size:13px; background-position:128px -459px; margin-right:6px}
.btnItem1 li a{ display:block;left: -44px; padding-left:44px; position: relative; z-index: 50; width:140px;}
.btnItem1 li a,.btnItem1 li a:hover{ color:#333; text-decoration:none;}
.btnItem1 li a:hover{ color:#ff5370; }
.btnItem1 li i{ float:left; width:42px; height:36px; position:relative; top:-3px;}
.btnItem1 .jingxuan i{ background-position:10px -23px}
.btnItem1 .eye i{ background-position:10px -63px}
.btnItem1 .nose i{ background-position:10px -100px}
.btnItem1 .man i{ background-position:10px -1551px}
.btnItem1 .body i{ background-position:10px -138px}
.btnItem1 .laserfacial i{ background-position:10px -1033px; }
.btnItem1 .face i{ background-position:10px -216px}
.btnItem1 .chest i{ background-position:10px -255px}
.btnItem1 .facialwrinkles i{ background-position:10px -294px}
.btnItem1 .injection i{ background-position:10px -333px}
.btnItem1 .hair i{ background-position:10px -372px}
.btnItem1 .tooth i{ background-position:10px -411px}
.btnItem1 .ear i{ background-position:10px -947px;}
.btnItem1 .lip i{ background-position:10px -991px;}
.btnItem1 .private i{ background-position:10px -907px;}
.btnItem1 .women i{ background-position:10px -907px;}
.btnItem1 .fnbeauty i{ background-position:10px -177px; }

.infoShowCont{position:absolute; left:190px; top:40px; background:#fff; width:1010px; display: block;}
.btnItem2{ display:none; position:absolute; left:-15px; top:0; background:#fff; min-height:428px; z-index:1; max-width:952px; border:1px solid #e8e8e8; border-top:none;}
.btnItem2 .jingxuan{ padding:0 15px;}
.btnItem2 .jingxuan a{ color:#666; display:block; line-height:37px; border-bottom:1px solid #f5f5f5;white-space:nowrap; text-align:center}
.btnItem2 .jingxuan a:hover{ text-decoration:none; color:#ff5370;}
.btnItem2 li{ display:none}
.otherPart{line-height:28px; width:788px; display:none}
.otherPart a:hover{ text-decoration:none}
.otherPart .item1{ margin-right:30px; padding-right:18px; width:96px; text-align:right; font-weight:bold;background-position:109px -461px;}
.otherPart .item1 a{ color:#333; line-height:28px;}
.otherPart .item1 a:hover{ color:#ff5370;}
.otherPart .item2{ width:490px; margin-right:15px;}
.otherPart .item2 div{ height:28px; margin-bottom:13px; overflow:hidden; width:100%;}
.otherPart .item2 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}
.otherPart .item2 a:hover{ color:#fff; border-color:#ff5370; background:#ff5370;}
.otherPart .item2 .special{ color:#ff5370; border-color:#ffe6ea;}
.otherPart .item3{ color:#ababab}
.otherPart .item3:hover{ color:#ff5370}
.linkCont{ width:732px; float:left; padding:25px 0 40px}
.linkItem{ overflow:hidden; *padding-bottom:10px;}
.fastZT{ position:absolute; right:0; top:0;width:220px; height:428px;}
.fastZT a{ display:block;width:220px; height:142px; border-bottom:1px dashed #e5e5e7; position:relative; left:0; background:#fff;transition:all 0.2s linear 0s;}
.fastZT a:last-child{ border-bottom:none;}
.fastZT a:hover{ left:-5px;}
.fastZT li{ display:none;}
.fastZT img{ display:block; width:220px; height:142px;-moz-user-select:none;}
.fastZT1{ right:50%; margin-right:-600px; z-index: 10; }
.fastZT2{ display:none}
.fastZT2 li{ background:#fff; min-height:428px}
.fastZT2 li:first-child{ background:none}
/*partTit*/
.partTit{ width:1200px; margin:0 auto; height:68px; padding-bottom:52px; overflow:hidden}
.partTit p{ height:73px;border-bottom:1px solid #efefef; position:relative; text-align:center}
.partTit p span{ display:block; width:250px; height:113px; background-color:#fff; margin:0 auto}
.partTit .ft31{ font-size:32px; display:block; padding-top:36px; text-align:center}
.partTit .ft31 > a { color: #333;}
.pink{ color:#ff5370}
.partTit .eng{ color:#b4b4b4; font-size:16px; font-family:Arial;}
.sale .eng{ font-size:14px; font-family:"Microsoft Yahei"; padding-left:20px; background-position:0 -537px}
.bodyPart{ padding-bottom:48px}
.bodyPartIcon{ position:relative; top:6px; display:inline-block; width:50px; height:33px; background:#999}
.bodyPartIcon em,.bodyPartIcon i{ display:block; position:absolute; top:0; width:50px; left:0; z-index:1}
.bodyPartIcon em{ height:0;transition:height 0.8s linear 0s; }
.bodyPartIcon i{ height:33px; z-index:2; background:url(../images/bodyPart.png) no-repeat;}
.eye .bodyPartIcon i{ background-position:0 -4px;}
.nose .bodyPartIcon i{ background-position:0 -83px;}
.body .bodyPartIcon i{ background-position:0 -203px;}
.laserfacial .bodyPartIcon i{ background-position:0 -406px;}
.face .bodyPartIcon i{ background-position:0 -324px;}
.chest .bodyPartIcon i{ background-position:0 -484px;}
.facialwrinkles .bodyPartIcon i{ background-position:0 -123px;}
.injection .bodyPartIcon i{ background-position:0 -44px;}
.hair .bodyPartIcon i{ background-position:0 -284px;}
.tooth .bodyPartIcon i{ background-position:0 -524px;}
.ear .bodyPartIcon i{ background-position:0 -163px;}
.lip .bodyPartIcon i{ background-position:0 -245px;}
.private .bodyPartIcon i{ background-position:0 -362px;}
.women .bodyPartIcon i{ background-position:0 -362px;}
.fnbeauty .bodyPartIcon i{ /*background-position:0 -444px;*/ background-position:0 -404px; }

.eye .bodyPartIcon em{ background-color:#92cef0}
.nose .bodyPartIcon em{  background-color:#d1bdff;}
.body .bodyPartIcon em{ background-color:#ffd668}
.laserfacial .bodyPartIcon em{ background-color:#b5e674}
.face .bodyPartIcon em{ background-color:#ffa4a3}
.chest .bodyPartIcon em{ background-color:#ffa9de}
.facialwrinkles .bodyPartIcon em{ background-color:#ffa4a3}
.injection .bodyPartIcon em{ background-color:#ffd668; }
.hair .bodyPartIcon em{  background-color:#ffc08d}
.tooth .bodyPartIcon em{  background-color:#b5e674;}
.ear .bodyPartIcon em{ }
.lip .bodyPartIcon em{ }
.private .bodyPartIcon em{ background-color:#d1bdff}
.women .bodyPartIcon em{ background-color:#d1bdff}
.fnbeauty .bodyPartIcon em{ background-color:#ffa9de; }


.iconShade .bodyPartIcon em{ height:33px;}


.after, #ft, ul, .cbox, .box_7 .right li { zoom: 1;}
.neiye .btnCont{ display:none}
.neiye .btnList-all:hover .btnCont{
	display: block
}
.neiye .chengshi{
	position: relative;
}
.neiye .infoShowCont{ display:none}
.neiye .btnCont {
	display: none;
	height: 417px;
	width: 190px;
	background: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
}

.neiye .btnList-all:hover .infoShowCont{
	display: block
}
.xiangmu {
	padding-top: 10px;
	padding-bottom: 10px;
}
.xiangmu_content {
	padding-top: 20px;
	padding-bottom: 25px;font-size: 14px;
    line-height: 2rem;
    padding-right: 10px;    text-align: justify;
  color:#696969;
  height:300px;overflow:hidden;
}
.xiangmu_content.auto{height:auto;}
.xiangmu_content img {
    max-width: 100%;
    height: auto!important;
}
#openmore{margin-top:20px;clear:both;text-align:center;background:#f0f0f0;color:#999;height:30px;line-height:30px;cursor:pointer;}
.xiangmu h1 {
	line-height: 50px;
	height: 50px;
	font-size: 1.5rem;
}
.bg-logo .advice-img {
float: right;
}
.bg-logo .advice-tel {
float: left;
}
.xiangmu .hengx {
	height: 2px;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.xmut img { width:390px !important; height:auto !important}
.quick-publink a,.quick-publink>span,.quick-publink a.order-phone span{ background:url(../images/quicklink.png) no-repeat;}
div#doyoo_panel { display: none !important;}
.head-wrap{ width:1170px; margin:0 auto; font-family:"Microsoft Yahei"; position:relative;}
/*head**/
/*headNew-bg*//*sign-box已登录与未登录有区别，to-sign 未登录 sign-on 已登录*/
.headNew-bg{ height:36px; background:#fafafa; border-bottom:1px solid #dfdfdf; position:relative; z-index:9999;}
.headNew-bg .phone{ float:left; height:30px; position:relative}
.headNew-bg .phone a{ padding-left:20px; background-position:0 0; height:30px; overflow:hidden;}
.headNew-bg .phone a:hover{ background-position:0 -1672px; text-decoration:none; color:#ff5370;}
.headNew-bg a{ font:12px/35px "Microsoft Yahei"; color:#888;}
.sign-right span{ color:#888;}
.to-sign .sign-right a:hover{text-decoration:none; color:#ff5370;}
.box-xx{ padding:0 12px; height:28px; line-height:35px; color:#dfdfdf;}
.bg-logo{ height:90px;  position:relative; z-index:1000; background:#fff; margin-top:10px; margin-bottom:10px; }
.bg-logo .logo{ float:left;width:280px; }
.bg-logo .logo img{ display:block}
.bg-logo .advice-tel{ float:right; }
.bg-logo .advice-tel div{ float:left; line-height:24px;}
.bg-logo .advice-tel .box-xx{ padding:0; }
.bg-logo .advice-online a,.bg-logo .advice-phone span{ color:#999; font-size:14px; line-height:30px\9}
.bg-logo .advice-phone{ padding-left:60px; background:url(../images/tel.gif) no-repeat;cursor:pointer;}
.bg-logo .advice-phone em{ font-size:24px; color:#ff5370; vertical-align:top; *vertical-align:middle;font-weight:bold; z-index:-1}
.daohang {
  background: #fff;
  border-bottom: 1px dashed #e8e8e8;
}
.daohangbody {
    width: 1200px;
    margin: auto;
    padding: 5px 10px 5px 0;
    /* height: 20px; */
    line-height: 20px;
    color: #999999;
    box-sizing: border-box;
}
/*head-nav*/
.head-nav{ width:100%; height:40px; background:#f69; overflow:hidden}
.head-nav li{ float:left; line-height:40px; font-size:16px; color:#FFF; }
.head-nav li:hover,.head-nav li.now{ background:#f03445;}
.head-nav li.tao a,.head-nav li.tao i{ padding-left:55px; background-position:29px -141px;}
.head-nav a,.head-nav i{ color:#FFF; text-decoration:none; font-style:normal; display:inline-block; height:40px; padding:0 27px;}

.c-c-l-page {
    margin: 50px 0;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
}
.c-c-l-page li {
    float: left;
    display: inline;
    line-height: 22px;
    text-decoration: none;
    font-size: 12px;
    PADDING-RIGHT: 0.24em;
    PADDING-LEFT: 0.24em;
    PADDING-BOTTOM: 0.43em;
    MARGIN: 2px;
    COLOR: #666;
    PADDING-TOP: 0.5em;
}
.c-c-l-page li A {
    PADDING-RIGHT: 0.64em;
    PADDING-LEFT: 0.64em;
    PADDING-BOTTOM: 0.43em;
    PADDING-TOP: 0.5em;
    MARGIN: 2px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff5370;
    TEXT-DECORATION: none;
}
/*//navpage*/
/*面包屑
/*二维码*/
.download { left:50%; margin-left:-75px; position:absolute; top:27px; display:none; width:149px;}
.headNew-bg .phone:hover .download{ display:block}
/*左侧二维码*/

/*公用搜索部分*/ 
/*悦美问答，页面宽1000———————搜索ym-search*/
.ym-search{ padding-top:20px;}
.ym-search .search{ display:block; float:left; outline:none;width:280px;height:34px; line-height:34px;border-radius: 20px 0px 0px 20px; font-size:12px; font-family:"microsoft yahei"; padding-left:10px;border:none; color:#999; border:1px solid #dedede; }
.search-btn{ display:block; float:left; width:34px; height:36px; border:1px solid #dedede;  border-radius: 0px 20px 20px 0px; background-image:url(../images/search-icon.png); background-repeat:no-repeat; border-left:none; }
.search-btn:hover,.search-btn-on{ background-position:0 -34px; border-color:#ff5370; }
.search-btn:active{  background-position:0 -68px; border-color:#f5294c; }
.rs{color:#ff6699; float:left;}
.search-box{ width:450px;  float: left; position:relative;}
.hot-lab{ position:absolute;top:38px;left:15px; display:block;}
.hot-lab a{ display:block; float:left; height:24px; line-height:24px;font-size:14px;color:#999;margin-right:10px; }
.hot-lab a:hover{ text-decoration:none; color:#ff6699; }
.search-list{ position:absolute; display:none; left:0; top:36px; width:215px; background:#fff; border:1px solid #dedede; border-top:none; cursor:pointer; }
.search-list li{ line-height:28px; padding:0; font-size:12px; }
.search-list li a{ display:block; height: 28px; line-height: 28px; padding-left:8px; color:#333; }
.search-list li i{ display: inline-block; font-style: normal; overflow: hidden; padding-right: 5px; }
.search-list a span{ display:inline-block; height:24px; overflow:hidden; max-width:198px;text-overflow: ellipsis; white-space: nowrap;}
.search-list li em{ font-style:normal; font-weight:bold; }
.search-list a:hover{ background:#ededed; text-decoration:none; }

/*底部样式*/
.footInfo {background: #F8F7F7;border-width: 1px 0;padding: 15px 0; margin-top:15px;box-shadow: inset 0 1px 0 #FFF;}
.wrap {width: 1100px;margin: 0 auto;}
.footInfo .left {width: 254px;float: left;display: inline;padding: 12px 0 0;}
.footInfo .left .footInfo_logo {float: left;width: 236px;height:100px;background:url(../images/logo1.png);background-repeat: no-repeat;background-position: center center;}
.footInfo .mid {width: 458px;float: left;display: inline;border: #DDDDDD 1px solid;border-width: 0 1px;}
.footInfo .midbox {/*width: 176px;*/float: left;display: inline;padding: 0 0 0 53px;}
.footInfo .midbox2{width:120x;float: left;display: inline;padding: 0 0 0 53px;}
.footInfo .midbox2 h4 {font-weight: bold;padding: 10px 0 4px;*padding-left:56px;font-size: 14px;}
.footInfo .midbox h4 {font-weight: bold;padding: 10px 0 4px;font-size: 14px;}
.footInfo .midbox2 ul li {padding: 4px 0;}
.footInfo .midbox ul li {width: 88px;float: left;display: inline;padding: 4px 0;}
.footInfo .midbox a {color: #666;}
.footInfo .midbox2 a {color: #666;}
.footInfo .midbox ul {padding: 0 0 4px;}
.footInfo .midbox2 ul {padding: 0 0 4px;}
.N-nav-bottom {height: 100px;color: #333;}
.N-nav-bottom-main {padding: 10px 0 0;}
.N-nav-bottom p {font-family:"Microsoft YaHei";color: #333;text-align: center; padding-top:10px;}
.N-nav-bottom p a {color: #333;}
.info{ padding-top:10px;}
.info p {color:#333; }

/*youce*/
.r_remen{ width:280px; height:200px;border:1px solid #e8e8e8}
.xm { line-height:24px; height:24px;padding-top:10px; overflow:hidden;}
.xm a{ margin-right:10px;}
.xm_fenlei{ color:#000; font-weight:bold;}
.m_t_15 {
  margin-top: 15px;
}
.r_tit {
  height: 41px;
  line-height: 41px;
  padding-left: 11px;
  border-bottom: 1px solid #e8e8e8;
}
.rmxm_ico{  background:url(../images/btn_b.gif) no-repeat 2px;}
.rmwd{ background:url(../images/que_ico.gif) no-repeat 2px;}
.r_tit .more {float: right;display: inline;margin-right: 18px;}
.r_tit h2 {font-size: 14px;color: #333; padding-left:30px;}
.r_faq_list {
  padding: 12px 10px 12px 20px;
}
.r_faq_list li {
  height: 22px;
  line-height: 22px;
  padding: 7px 0;
}
.r_faq_list li a {
  height: 22px;
  display: block;
  padding-left: 31px;
  overflow: hidden; background:url(../images/ques.png) no-repeat;
}
.r_tab {
  height: 42px;
  line-height: 42px;
  position: relative;
  top: -1px;
}
.r_tab .l {
  width: 50%;
  border-right: 1px solid #e8e8e8;
  position: absolute;
}
.r_tab .commhover {
  padding-top: 0;
  border-top: 3px solid #ff79a5;
  border-bottom: none;
  background-color: #fff;
  font-weight: bold;
}
.r_tab span em {
  text-align: center;
  display: inline-block;
  height: 39px;
  line-height: 39px;
  padding-top: 2px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  background-color: #f0f0f0;
  font-size: 14px;
  width: 100%;
}
.r_tab .commhover a {
  color: #ff79a5;
}
.r_tab .r {
  width: 50%;
  float: right;
}
.myscr_vyisheng {
  margin: 15px 0 15px 10px;
  float: left;
  height: 60px;
}
.myscrc_image {
  float: left;
  width: 54px;
  overflow: hidden;
}
.myscrc_image img {
  padding: 1px;
  border-bottom: 1px solid #e8e8e8;
  width: 50px;
  height: 50px;
}
.myscrc_name {
  float: left;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  padding-left: 5px;
}
.myscrc_name a{width:200px;overflow:hidden;}
.i_doctor{background:url(../images/ysrz.png) no-repeat;padding:8px;}
	.myscrc_yiyuan {
  display: inline-block;
  margin-top: 5px;
  font-size: 12px;
  color: #888;
  width: 160px;
  height: 20px;
  overflow: hidden;
}
.dis_ys{
  display:inline;
}
.dis_yy{
  display:none;
}

.ask_list{float:left;width:100%}
.ask_list ul{margin:0px;padding:0px;list-style-type:none}
.ask_list p{margin:0px;padding:0px}
.ask_list p.title{line-height:45px;height:45px;display:block;font-weight:bold}
.san_kb_list .ask_list ul li{height:105px;padding:10px 0;border-bottom:#FDDCE8 1px solid}
.ask_list p.title span{font-size:14px;line-height:20px;color:#FFFFFF;background-color:#FF9900;height:20px;width:20px;margin:12px;float:left;border-radius:5px;text-align:center}
.san_kb_list .ask_list ul li p.title a{color:#000000;text-decoration:none}
.san_kb_list .ask_list ul li p.title a:hover{color:#FF9900;text-decoration:underline}
.ask_list p.info{font-size:14px;line-height:30px;color:#999999;display:block;height:60px}
.ask_list p.info span{font-size:14px;line-height:20px;color:#FFFFFF;background-color:#00CC33;height:20px;width:20px;border-radius:5px;float:left;text-align:center;margin-top:6px;margin-right:12px;margin-bottom:12px;margin-left:12px}
.ask_gn{float:left;width:260px;margin-bottom:15px}
.ask_gn a.tiwen{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#00CC33;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.ask_gn a.tiwen:hover{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#1EFF56;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.wendabody{float:left;width:100%;margin-bottom:20px}
.ask_title{font-size:1.75rem;float:left;width:100%;padding-top:30px;padding-bottom:30px;line-height:1.75rem}
.ask_title h1{text-align:left;padding:0px}
.ask_title span{font-size:14px;line-height:20px;color:#FFFFFF;background-color:#FF9900;height:20px;width:20px;margin:5px;float:left;border-radius:5px;text-align:center}
.ask_info{float:left;width:100%;font-size:15px;line-height:32px;color:#333333;padding-top:15px;padding-bottom:15px}
.ask_info img{display: unset;}
.ask_huidatxt{font-size:16px;line-height:35px;font-weight:bold;color:#333333;float:left;height:35px;width:100%;padding-top:10px;padding-bottom:15px}
.asklc{float:left;width:100%;padding-top:15px}
.asklc_td{float:left;width:100%}
.asklc_td i{display:block;float:left;height:42px;width:42px;margin-right:15px;background-image:url(https://www.meibangzx.com/style/images/105325d46.jpg);background-repeat:no-repeat;background-position:center center;background-size:42px;border-radius:50%}
.txnc_ask{width:610px;float:left}
.txnc_ask p.name{font-size:14px;line-height:22px;font-weight:bold;color:#000000;display:block;margin:0px;padding:0px;width:610px}
.txnc_ask p.time{font-size:12px;line-height:20px;font-weight:normal;color:#999999;display:block;margin:0px;padding:0px;width:610px}
.asklc_jibie{float:left;width:120px}
.asklc_jibie span{font-size:14px;line-height:20px;color:#1bc363;background-color:#eafaf1;height:20px;width:80%;border-radius:5px;float:left;text-align:center;margin-top:6px;margin-right:12px;margin-bottom:12px;margin-left:12px}
.askhdnr{font-size:16px;font-weight:normal;color:#333;float:left;width:100%;padding-top:15px;padding-bottom:15px;line-height:32px;border-bottom:1px solid #CCEAFF}
.askhdnr p.caina{font-size:12px;line-height:12px;color:#CCCCCC;padding:0px;margin:0px}
.txnc_ask p.name span{color:#999999;padding-left:15px;font-weight:normal}
.ask_gn{float:left;width:260px;margin-bottom:15px}
.ask_gn a.tiwen{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#ff4b4b;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.ask_gn a.tiwen:hover{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#e63636;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.asklc_td img {width: 42px;height: 42px;border-radius: 50%;}

.r_tit li {
    float: left;
    margin: 5px 10px;
    width: 69px;
    text-align: center;
    display: block;
    background-color: #ccc;
    line-height: 30px;
}
.r_tit li a{ display: block;}
.r_tit li.nynavs_a a {background-color: #ffeeee;}
.r_tit li.nynavs_b a {background-color: #f0dfff;}
.r_tit li.nynavs_c a {background-color: #ffd9e4;}
.r_tit li.nynavs_d a {background-color: #ffeede;}
.r_tit li.nynavs_e a {background-color: #ffd9e4;}
.r_tit li.nynavs_f a {background-color: #eef0ff;}
.r_tit li.nynavs_g a {background-color: #fffdd9;}
.r_tit li.nynavs_h a {background-color: #d9e1ff;}
.r_tit li.nynavs_i a {background-color: #ffeeee;}
.r_tit li.nynavs_j a {background-color: #f0dfff;}
.r_remenxm {width: 260px;height: auto;}
.r_xmtit {height: 41px;line-height: 41px;/* padding-left: 11px; */border-bottom: 1px solid #e8e8e8;}
.r_xmtit li {float: left;margin: 5px 8px;text-align: center;display: block;background-color: #ccc;line-height: 30px;}
.r_xmtit li a{ display: block;padding: 0 10px;}
.r_xmtit li.nynavs_1 a {background-color: #ffeeee;}
.r_xmtit li.nynavs_2 a {background-color: #f0dfff;}
.r_xmtit li.nynavs_3 a {background-color: #ffd9e4;}
.r_xmtit li.nynavs_4 a {background-color: #ffeede;}
.r_xmtit li.nynavs_5 a {background-color: #ffd9e4;}
.r_xmtit li.nynavs_6 a {background-color: #eef0ff;}
.r_xmtit li.nynavs_7 a {background-color: #fffdd9;}
.r_xmtit li.nynavs_8 a {background-color: #d9e1ff;}
.r_xmtit li.nynavs_9 a {background-color: #ffeeee;}
.r_xmtit li.nynavs_10 a {background-color: #f0dfff;}
.r_xmtit li.nynavs_11 a {background-color: #ffeede;}
.r_xmtit li.nynavs_12 a {background-color: #ffd9e4;}
.r_xmtit li.nynavs_13 a {background-color: #eef0ff;}
.r_xmtit li.nynavs_14 a {background-color: #fffdd9;}
.r_xmtit li.nynavs_15 a {background-color: #d9e1ff;}
.lanmu_name_title h2 {
        font-size: 1.4rem;
    line-height: 45px;
    height: 45px;
    text-align: center;
    width: 280px;
    background-color: #ff5370;
    color: #ffffff;
    border-radius: 10px;
}.lanmu_name_title {
    width: 100%;
}


/*author sidebar*/
.w-title {position:relative;margin:0 0 10px;color:#333;padding:0 0 0 12px;font-size:16px;font-weight:500;line-height:1}
.w-title:before {position:absolute;left:0;top:0;width:4px;height:100%;content:"";background:#206be7;border-radius:2px}
.widget {padding:18px 18px 0}
.hVPost-list,.hCPost-list {padding:8px 0 5px}
.hVPost-list li,.hCPost-list li {padding:0 0 20px;overflow:hidden}
.hVPost-list li a {display:block;max-height:21px;line-height:21px;font-size:14px;color:#333;font-weight:normal;overflow:hidden;}
.hVPost-list li a:hover {color:#206be7;}
.hCPost-list li a {display:block;overflow:hidden}
.hVPost-thumb,.hCPost-thumb {float:left;overflow:hidden;display:block;width:100px}
.hVPost-thumb img,.hCPost-thumb img {display:block;width:100px;height:66px;border-radius:3px}
.hVPost-content,.hCPost-content {margin-left:110px}
.hVPost-content h3,.hCPost-content h3 {height:42px;line-height:21px;font-size:14px;color:#333;margin-bottom:8px;font-weight:normal;overflow:hidden}
li.first-li {display:block;margin:0 0 20px 0;position:relative;overflow:hidden;border-radius:3px;padding:0;}
li.first-li .hVPost-thumb {float:none;width:100%;background:#333;border-radius:3px;}
li.first-li .hVPost-thumb img {height:164px;width:100%;opacity:.7;display:block;}
li.first-li .hVPost-content {position:absolute;bottom:1%;left:0;right:0;color:#FFF;text-align:center;font-size:15px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;line-height:22px;margin-left:0;}
li.first-li .hVPost-content h3 {color:#fff;margin:0;}
.hVPost-list li.first-li a {max-height:none;}
.hVPost-list li i {display:block;width:16px;height:16px;background:#B1B1B1;float:left;margin-top:3px;margin-right:8px;position:relative;font-style:normal;border-radius:3px;}
.hVPost-list li i::before {position:absolute;left:0;top:0;font-size:9px;color:#fff;line-height:16px;width:16px;text-align:center;}
.hVPost-list li:nth-child(2) i {background:#FF6600;}
.hVPost-list li:nth-child(3) i {background:#206be7;}
.hVPost-list li:nth-child(4) i {background:#12b805;}
.hVPost-list li:nth-child(2) i::before {content:"1";}
.hVPost-list li:nth-child(3) i::before {content:"2";}
.hVPost-list li:nth-child(4) i::before {content:"3";}
.hVPost-list li:nth-child(5) i::before {content:"4";}
.hVPost-list li:nth-child(6) i::before {content:"5";}
.hVPost-list li:nth-child(7) i::before {content:"6";}
.hVPost-list li:nth-child(8) i::before {content:"7";}
.hVPost-list li:nth-child(9) i::before {content:"8";}
.hVPost-list li:nth-child(10) i::before {content:"9";}
.hVPost-list li:nth-child(11) i::before {content:"10";}
