
/* * @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{ border:0; color:#FFFFFF;}
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(../image/index.png) no-repeat;}
.faith span{ background:url(../image/headnew.png) no-repeat;}
.bg-pink{ background:#ff5371;}
.bg-gray{ background:#dbdbdb;}
.ad1{ width:300px; height:200px;}

.ym-wrap{ width: 1290px; 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;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft18{ font-size:18px;}
.ym-wrap .chover:hover,.ym-wrap a.chov:hover{ color:#ff5370; text-decoration:none;}
.border-h:hover{ border-color: #ff5370;}
.pd60{ padding-bottom:60px}
.pink,a.pink{ color:#ff5370;}
.list_t1 li{ width:96%; padding:20px 0px; border-bottom:dashed 1px #d5d5d5;margin: auto;}
.list_t1 li:after{display:block; clear:both; content:"."; visibility:hidden; height:0; font-size:0;}
.list_t1 .arc{ padding:0 0px 0px 20px;}
.list_t1 .arc .block_name{ font-size:18px; line-height:22px; height:22px; font-family:"Microsoft Yahei"; max-width:350px; 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; width:auto;}
.list_t1 .arc .arc_item{ padding:2px 0px; height:18px; line-height: 25px; overflow:hidden;}
.list_t1 .arc .arc_item1{ padding:2px 0px; height:18px; line-height: 25px; overflow:hidden;}
.list_t1 .arc .arc_item a{/*margin-right: 10px;*/padding: 4px;background: #F0F0F0; color:#666; }
.list_t1 .arc .arc_item a:hover{color:#ff5370; }
.hos_list .vip {
padding: 5px 0px 0px 5px;
}
.small_pic{padding:10px 0px;}
.small_pic img {padding:4px;border: 1px solid #d8d8d8;margin-right:10px;}
.small_pic img:hover{ border:1px solid #ff5370;}
.list_t1 .arc .address{width:440px; overflow:hidden;}
.list_t1 .arc .address a{ margin-right:10px;}
.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_green{background: url(../image/rz.png) no-repeat;}
.list_t1 .arc .ico_certi_red{background: url(../image/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: #ff5370;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:#ff5370;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(../image/yuemei-logo.png) no-repeat;}
.list_t1 .active .btn_group_right .ico_ask{background:url(../image/yuemei-logo.png) no-repeat left -16px;}
.list_t1 .btn_group_right .ico_phone{background:url(../image/yuemei-logo.png) no-repeat left -32px;}
.list_t1 .active .btn_group_right .ico_phone{background:url(../image/yuemei-logo.png) no-repeat left -48px;}
.list_t1 .btn_group_right .ico_ask_bubble{background:url(../image/yuemei-logo.png) no-repeat left -64px;}
.list_t1 .active .btn_group_right .ico_ask_bubble{background:url(../image/yuemei-logo.png) no-repeat left -80px;}
.list_t1 .btn_group_right .ico_online,.list_t1 .btn_group_right .ico_online1{background:url(../image/yuemei-logo.png) no-repeat left -96px;}
.list_t1 .active .btn_group_right .ico_online,.list_t1 .active .btn_group_right .ico_online1{background:url(../image/yuemei-logo.png) no-repeat left -112px;}
.list_t1 .active{ background:#fcfcfc;}
.list_t1 .bubble { display:none; position:absolute; top:18px; left:-10px;}
.list_t1 .bubble .cont { margin-top:8px;background:#fff; width:200px; padding:10px; border:1px solid #ccc; color:#666; line-height:22px;}
.list_t1 .bubble i { display:inline-block; width:12px; height:9px; position:absolute; top:0; left:30px; background:url(../image/yuemei-logo.png) no-repeat;}

/*省市、项目筛选*/
.property_select h1{ font-size:28px; font-weight:normal; padding:23px 0px 15px 0px; line-height:28px; font-family:"Microsoft Yahei";}
.property_select .bor_gray{ border:solid 1px #ebebeb;}
.property_select .select-list{ width:100%; padding:5px 0px 15px 0px; *padding:5px 0px 5px 0px;}
.property_select ul{position:relative;}
#select1{ *min-height:32px;}
#select2{ *min-height:32px;}
.property_select .select-list h2{ width:77px; float:left; text-align:right; padding-top:10px;}
/*修改 h2 标签*/
.property_select .select-list .tit-h2{ width:77px; float:left; text-align:right; padding-top:10px; font-weight: bold; }
.property_select .select-list .part_right{ width:88%; float:right; padding-right:15px;}
.property_select .tab_title li{ padding:5px; position:relative; float:left;}
.property_select .tab_title li a{display:block; white-space:nowrap; padding:4px 14px;}
#hot_city .selected a,#hot_city .hover a,#select1 .selected a,#select1 .hover a,.gray_box .selected a,.on-select-all a{color:#fff;background:#ff5370;}
#select2 .on-select-all.selected a,#select2 .on-select-all a:hover{ color:#fff;}
#select2 .selected a{ color:#ff5370;}
.property_select .tab_title .out{ position:absolute; top:0px; left:-44px;}
.property_select .select-result{ width:100%; background:#f8f8f8; padding:10px 0px;}
.property_select .select-result .gray{ float:left; color:#888; padding:4px 5px 4px 15px;}
.property_select .select-result ul{ float:left;}
.property_select .select-result li{ margin-right:5px; float:left;}
.property_select .select-result .total{ float:left; padding:4px 0px 4px 0px; color:#666;}
.property_select .select-result li a{display: block;float: left;line-height: 24px;border: 1px solid #ff5a5f;
color: #ff5a5f;padding: 0 21px 0 9px;margin-right: 16px;background: url(../image/china.png) #fff no-repeat;background-position: right -769px;}
.property_select .sp_line{ border-bottom:dotted 1px #CCC;}
.property_select .select-list .gray_box{ width:840px; background:#f8f8f8; border:solid 1px #dbdbdb; margin-left:6px; margin-top:10px; position:relative;}
.property_select .select-list .gray_box dd{ padding:3px 5px; position:relative; float:left;}
.property_select .select-list .gray_box dd a{display: block; padding: 5px 7px; white-space: nowrap;}
.property_select .select-list .gray_box .a_z{display: block; padding: 8px 0px 8px 12px; white-space: nowrap;}
.property_select .select-list .gray_box .arrow{ position:absolute; top:-7px; width:14px; height:7px; background:url(../image/yuemei-logo.png) no-repeat left -128px;}
.property_select .select-list .tab_project_sub1 .arrow{ left:10px;}
.property_select .select-list .tab_project_sub2 .arrow{ left:52px;}
.property_select .select-list .tab_project_sub3 .arrow{ left:112px;}
.property_select .select-list .tab_project_sub4 .arrow{ left:187px;}
.property_select .select-list .tab_project_sub5 .arrow{ left:260px;}
.property_select .select-list .tab_project_sub6 .arrow{ left:317px;}
.property_select .select-list .tab_project_sub7 .arrow{ left:365px;}
.property_select .select-list .tab_project_sub8 .arrow{ left:415px;}
.property_select .select-list .tab_project_sub9 .arrow{ left:460px;}
.property_select .select-list .tab_project_sub10 .arrow{ left:505px;}
.property_select .select-list .tab_project_sub11 .arrow{ left:570px;}
.property_select .select-list .tab_project_sub12 .arrow{ left:640px;}
.property_select .select-list .tab_project_sub13 .arrow{ left:699px;}
.property_select .select-list .tab_project_sub14 .arrow{ left:750px;}
.property_select .select-list .tab_project_sub15 .arrow{ left:810px;}
.property_select .tab_cont2 .gray_box{ margin-top:3px; height:64px; padding-top:5px;}
.property_select .hot_city{padding:5px 0px 7px 0px;}
.property_select .project{padding:5px 0px 20px 0px;}

/*医生列表*/
.sort_left{ width: 980px; margin-top:20px;border: 1px solid #e8e8e8;}
.sort_bar{ height:38px; background:#f8f8f8;  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:#ff5370; color:#FFF; position:relative; height:39px; border-right:solid 1px #ff5370; 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:#ff5370; position:relative; top:-1px; left:-1px; border-right:solid 1px #ff5370;}
.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:260px;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(../image/btn_b.gif) no-repeat 2px;}
.rmwd{ background:url(../image/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(../image/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: 25px;
  color: #000;
  padding-left: 5px;
}
.myscrc_name a{width:200px;overflow:hidden;}
.i_doctor{background:url(../image/ysrz.png) no-repeat;padding:8px;}
.i_hospital{background:url(../image/v.gif) no-repeat;padding-right: 15px;}
	.myscrc_yiyuan {
  display: inline-block;
  margin-top: 5px;
  font-size: 12px;
  color: #888;
  width: 160px;
  height: 25px;
  overflow: hidden;
}
.dis_ys{
  display:inline;
}
.dis_yy{
  display:none;
}

/*.ft14 .chzn-container,.ft14 .chzn-results{ max-height:100px;}*/
.chzn-container-single .chzn-default{ padding-left:4px; height:33px; border-color:#dcdcdc;}
li .chzn-container .chzn-drop{ border:1px solid #d8d8d8;}
/*hot-items*/
.hot-items{ padding-top:110px; clear:both;}
.hot-items div{ overflow:hidden; padding:0 10px; overflow:hidden;}
.hot-items h3{ padding-bottom:12px; line-height:12px; font-weight:bold; color:#999;}
.hot-items a{ display:block; width:98px; float:left; line-height: 25px; height:20px; overflow:hidden; color:#999;}
.hot-items a:hover{ color:#ff5370; text-decoration:none;}
.hot-items .top-hot-items{ padding:20px 10px 35px; border-top:2px solid #f1f1f1; }

/*医院探秘*/
.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: 25px; 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: 25px; 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;}
.secret .pic_list .active p a{ color:#ff5370;}

/*淘整形热销榜*/
.ranking{ font-family:"Microsoft Yahei";}
.ranking .block-title{ font-size:20px;}
.ranking .arc-list{ padding-top:18px;}
.ranking .arc-list li{ margin-bottom:25px; overflow:visible; width:100%;}
.ranking .arc-list .num{ width:20px; height:20px; text-align:center; line-height: 25px; color:#FFFFFF; border-radius:2px; font-weight:bold;}
.ranking .arc-list p{ width:155px; line-height: 25px; color:#555555; padding-left:10px; margin-top:-5px; font-size:14px;}
.ranking .arc-list .price{ margin-top:-3px;}
.ranking .arc-list .price .pink{ margin-right:5px;}
.ranking .arc-list p a:hover{ color:#ff5370;}
/*医院列表*/

.w1200{width:1200px;margin: 0 auto; margin-top:30px}

.rank li{ padding:12px; border:solid 1px #cccccc; margin-bottom:15px;}
.rank-img{ margin-right:12px;}
.rank-img img{ width:250px; height:160px;}
.rank-tt{ background:url(../image/yuemei-logo.jpg) left center no-repeat; padding-left:30px; font-size:18px; margin-bottom:30px; color:#ff0000;}
.rank-tt span{padding-left:10px;}
.rank-tt a{ color:#ff00ff; }
.rank-one{ background:url(../image/yuemei-logo.jpg) 2px center no-repeat; padding-left:30px;     line-height: 18px; font-size:14px; min-width:320px; margin-right:20px; margin-bottom:10px;color:#434343;}
.rank-three{ background:url(../image/yuemei-logo.jpg) 2px center no-repeat;color:#434343;}
.rank-four{ background:url(../image/yuemei-logo.jpg) 2px center no-repeat;color:#434343;}
.rank-four a{ color:#ff0000; }
.rank-five{ background:url(../image/yuemei-logo.jpg) 2px center no-repeat;color:#434343;}
.rank-five a{ color:#ff0000; }
.rank-six{ background:url(../image/yuemei-logo.jpg) 2px center no-repeat;color:#434343;}
.rank-number{ color:#ff0000; font-size:30px; margin-top:40px; font-weight:bold} 
.rank-dianhua{display:none}
.rank-haoping{display:none}
.m2{ width:1200px; margin:0px auto}
.pull-left{ float:left; }
.ptxt{width:370px; height:110px; overflow:hidden}
.hot-top1{width:360px; text-align:left; float:left; padding:14px 0 20px 0; margin-right:40px}
.bt{height: 32px;line-height:32px;font-size:18px;font-family:"微软雅黑";border-bottom: 1px solid #f03445;padding-left: 15px;color:#000000;}
.hot-top1 ul{ padding:6px 0;}
.hot-top1 ul li{ background:url(../image/yuemei-logo.jpg) no-repeat left center; font-size:14px; padding-left:10px; height:26px; line-height:26px; overflow:hidden;}
.hot-top1 ul li em{ float:right; font-style:normal; color:#a9a9a9;}