﻿@charset "utf-8";
/* CSS Document */

.yj-y-zhou li{
	height:87px!important;
	padding-top:13px!important;
	padding-bottom:6px!important;
}
.yj-y-zhou li a h5{
	margin-bottom:5px;
}
.yj-fullSlide{
	height:495px;
}
.yj-right-box{
	height:349px!important;
}
.yj-right-box dl dd a{
	color:#888!important;
}
.yj-right-box dl dd a.hot{
	color:#237fc2!important;
}
.yj-right-box dl dd a:hover, .yj-right-box dl dd a.hot:hover{
	color:#237fc2!important;
}
.yj-right-box dl dd a i{
	margin-right:5px;
}
.yj-y-zhou li .yj-right-box{
	width:190px;
	overflow:hidden;
}
.y-zhou li:hover .yj-right-box{

	width:1009px;
}
.yj-right-box dl{
	background-position:910px center;
}
.yj-right-box dl dd em{
	display:block;
	margin-bottom:5px;
	margin-top:10px;
	font-style:normal;
}
.yj-right-box dl dd em:hover{
	color:#999;
}
.yj-right-box dl dd em font{
	color:#FD7B4D!important;
}
.hospital-select{
	padding-top:5px;
	padding-bottom:10px;
}
.select-city{
	width:160px;
	border:#ddd 1px solid;
	float:left;
	position:relative;
	line-height: 24px;
    height: 24px;
}
.select-city input{
	border:none;
	outline:none;
}
.select-hospital{
	width:160px;
	border:#ddd 1px solid;
	float:left;
	margin-left:10px;
	position:relative;
}
.select-hospital input{
	border:none;
	outline:none;
}
.hospital-select input{
	width:150px;
	line-height:24px;
    margin: 0px;
    padding: 0px;
	padding-left:5px;
}
.selcet_city_show{
	position:absolute;
	border:#ddd 1px solid;
	bottom:-1px;
	background-color:#fff;
	left:-1px;
	height:106px;
	display:none;
	z-index:10;
	width:234px;
}

.select_hospital_show{
	position:absolute;
	border:#ddd 1px solid;
	bottom:-1px;
	background-color:#fff;
	left:-1px;
	height:106px;
	display:none;
	z-index:10;
	width:234px;
	overflow-y:auto;
}

.selcet_group_city_show{
	position:absolute;
	border:#ddd 1px solid;
	bottom:-1px;
	background-color:#fff;
	left:-1px;
	height:98px;
	display:none;
	z-index:10;
	width:234px;
	overflow-y:auto;
}


#allcity li{
	width:auto;
	height:auto!important;
	border-left:none;
	float:left;
	background-color:#eee;
	padding:5px 21px;
}
#group_allcity li{
	width:auto;
	height:auto!important;
	border-left:none;
	float:left;
	background-color:#eee;
	padding:5px 21px;
}
.selcet-city-active-on{
	color:#666!important;
	background-color:#fff!important;
}
a.shengfen:hover{
	display:inline-block;
	text-decoration:none!important;
	color:#fff;
	background-color:#237fc2;
	background-color:#c9e4e9;
}
.city-con{
	overflow-y:auto;
	height:71px;
}
.select_hospital_show a{
	border-right-width:0px!important;
}
	
.group_city_show{
	position:absolute;
	border:#ddd 1px solid;
	bottom:-1px;
	background-color:#fff;
	left:-1px;
	height:98px;
	display:none;
	z-index:10;
	width:234px;
	overflow-y:auto;
}
.group-city-con{
	overflow-y:auto;
	height:71px;
}
.new-into-doc-tit{
	width:100%;
	height:40px;
	background-color:#2780c2;
	color:#fff;
	line-height:40px;
	text-align:center;
}
.new-into-doc li{
	width:100%;
	text-align:center;
}
.new-into-doc li span{
	display:block;
	margin-top:20px;
}
.new-into-doc li a span img{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 1px solid #E5F2FE;
	padding: 5px;
}
.new-into-doc li p{
	font-size: 14px;
	margin-top: 5px;
	color: #333;
}
span.xingming{
	display:block;
}
span.from-keshi{
	display:block;
	margin-top:5px!important;
}
span.from-yiyuan{
	display:block;
	margin-top:10px!important;
	margin-bottom:8px;
}
span.xingming a {
text-decoration: none;
font-size: 16px;
margin-top: 15px;
color: #333;
}
span.xingming em {
font-style: normal;
margin-left: 5px;
}
span.from-keshi a {
color: #666;
text-decoration: none;
font-size: 12px;
}
span.from-yiyuan a {
color: #666;
text-decoration: none;
font-size: 12px;
}
.new-into-doc{
	position:absolute;
	right:1px;
	top:40px;
	width:210px;
	overflow:hidden;
	height:310px;
	overflow:hidden;  
}
.new-into-doc li{
	height:310px;
}
.shanchang-top-line{
	border-top-color:#ccc;
	padding: 10px 10px;
    height: 68px;
}

.yiliaojigou{
	width: 1200px;
	margin: 0px auto;
	margin-top: 20px;
}
.yiliaojigou-tit{
	font-size: 24px;
	color: #666;
	font-weight: 300;
	position: relative;
	line-height: 38px;
	padding-bottom: 35px;
}
.yiliaojigou-tit h2{
	height: 20px;
	margin: 0px 10px 0px 0px;
	border-bottom: #ddd 1px solid;
	position: relative;
	font-size: 24px;
	color: #333;
	font-weight:500;
}
.yiliaojigou-tit h2 em {
background-color: #fff;
display: block;
font-style: normal;
top: 0px;
position: absolute;
right: 0px;
padding: 0px 5px;
}
.yiliaojigou-tit h2 em a{
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	color: #2780c2;
}
.yiliaojigou-tit h2 em a:hover{
	color:#92b830;
}
.yiliaojigou-tit h2 em a font {
font-family: "黑体", "宋体";
}
.yiliaojigou-tit span {
position: absolute;
height: 38px;
top: 0px;
left: 0px;
display: block;
padding: 0px 5px;
background-color: #FFF;
}
.yiliaojigou-con li{
	width:283px;
	margin-right:20px;
	border:#e6e6e6 1px solid;
	float:left;
	margin-bottom:20px;
}
.yiliaojigou-cell{
	padding:10px;
	position:relative;
	height:143px;
}
.yiliaojigou-cell h2{
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 5px;
	margin-top:0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight:400;
}
.yiliaojigou-cell h2 a{
	color:#333;
	text-align:center;
	text-decoration:none;
}
.yiliaojigou-cell h2 a:hover{
	color:#2780c2;
}
.yiliaojigou-cell-pic-bg{
	width:112px;
	height:84px;
	line-height:84px;
	border-radius:0px 42px 42px 0px;
	background-color:#e1f2f5;
	position:absolute;
	top:45px;
	left:-1px;
	text-align:center;
}
.border-r-35{
	width:70px;
	height:70px;
	border-radius:0px;
	border-radius:35px!important;
	overflow:hidden;
}
.yiliaojigou-cell-pic-bg img{
	display:block;
	width:70px;
	height:70px;
	margin-top: 7px;
    margin-left: 30px;
	border-radius:35px!important;
}
.yiliaojigou-cell-num{
	padding-left: 115px;
	font-size: 12px;
	color: #999;
	line-height: 24px;
	padding-top:10px;
}
.ellipsis{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.yiliaojigou-cell-num span{
	display:block;
	width:148px;
}
.yiliaojigou-cell p{
	font-size: 12px;
	color: #666;
	line-height: 30px;
	margin-bottom:0px;
	position:absolute;
	display:block;
	background-color: #f5f5f5;
	left: 0px;
	bottom:0px;
	width: 263px;
	padding:0px 10px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}




/**       二级页面样式    **/

.y-zhou-box-yj{
	display:none;
	/*height:349px;*/
}
.main-category:hover .y-zhou-box-yj{
	display:block;
}
.doc-introduce{
	width:1200px;
	margin:0px auto;
	border:#e6e6e6 0px solid;
	/*background-color:#fff;*/
	position:relative;
	border-bottom:#398ecc 1px double;
}
.doc-introduce-right{
	position:absolute;
	width:472px;
	top:0px;
	right:0px;
	border-left:#398ecc 1px double;
}
.doc-introduce-right-tit{
	background-color:#91b821;
	background-color:#f9f9f9;
	line-height: 40px;
	font-size:16px;
	text-align:left;
	color:#666;
	border-bottom: #e6e6e6 1px solid;
	position:relative;
	padding-left:20px;
}
.doc-introduce-text-top{
	position:absolute;
/*	background-color:#fcc;*/
	top:0px;
	right:20px;
	font-size: 12px;
	color:#666;
}
.doc-introduce-right-con ul{
	padding-top:10px;
}
.doc-introduce-right-con ul li{
	width:25%;
	float:left;
	list-style:none;
}
.used-service{
	width:100%;
	border-right:#e6e6e6 1px solid;
	text-align:center;
	overflow:hidden;
	position:relative;
	height:116px;
}
.used-service p{
	font-size:12px;
	color:#666;
	margin:0px;
	margin-bottom:20px;
}
.used-service-img{
	width:40px;
	height:40px;
	display:block;
	border-radius:20px;
	margin:30px auto;
	position:relative;
	margin-bottom:10px;
}
.used-service-img-buy{
	position:absolute;
	width:16px;
	height:16px;
	top:-2px;
	right:-2px;
	color:#86B931;
	background-color:#fff;
	border:#fff 2px solid;
	background-color:#fff;
	border-radius:10px;
	text-align:center;
	line-height:16px;
}
.used-service-box{
}
.used-service-cell-box{
	font-size:12px;
	color:#666;
	padding: 10px 0px;
	position:absolute;
	top:116px;
	left:0px;
	padding-left:9px;
	padding-right:9px;
	background-color:#f6f6f6;
	height:96px;
}
.used-service-cell-box-second{
	left:1px!important;
	padding-left:8px!important;
}
.used-service-cell-box font{
	color:#f56734;
	font-size:14px;
	line-height:50px;
}
.used-service-cell-box a{
	display:block;
	background-color:#ec490d;
	width:100px;
	margin:0px auto;
	font-size:12px;
	color:#fff;
	padding:5px 0px;
	text-decoration:none;
	margin-top:10px;
}
.used-service-cell-box a i{
	margin-right:5px;
}
.used-service-cell-box a:hover{
	background-color:#FD7B4D;
}
.used-service-cell-box span{
	display:block;
	width:100px;
	margin:0px auto;
	line-height:86px;
	height:96px;
	text-align:center;
}
	


.doc-introduce-left{
	height:157px;
	position:relative;
	padding-right:500px;
}
.doc-introduce-headpic{
	width:14%;
	position:absolute;
	left:0px;
	top:21px;
	text-align:center;
	border-right:#e6e6e6 0px dashed;
	padding-top:10px;
	z-index:5;
}
.doc-introduce-headpic img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    border: 1px solid #E5F2FE;
    padding: 5px;
}
.doc-introduce-headpic p{
	margin-bottom:6px;
	font-size: 12px;
    color: #999;
	margin-top:20px;
}
.doc-introduce-headpic p a{
	font-size:12px;
	color:#999;
	text-decoration:none;
}
.doc-introduce-headpic p a i{
	margin-right:5px;

}
.doc-introduce-headpic p a:hover{
	color:#91B821;
}
.doc-introduce-text{
	padding-left:180px;
	position:relative;
	height:157px;
}

.doc-introduce-text-top img{
	vertical-align:middle;
	display:inline-block;
	margin:-5px 5px 0px 20px;
}
.doc-name{
	font-size:18px;
	line-height:36px;
	color:#fff;
	padding-top:51px;
}
.hospital-name{
	font-size:18px;
	line-height:36px;
	color:#fff;
	padding-top:41px;
}
.hospital-name font{
	display:inline-block;
	background-color:#92b830;
	color:#fff;
	height:30px;
	padding:0px 15px;
	border-radius:15px;
	margin-left:10px;
	font-size:14px;
	font-weight:normal;
	line-height:30px;
}
.doc-name em{
	font-size:14px;
	color:#fff;
	font-style:normal;
	margin-left:10px;
}
.doc-from-hospital{
	font-size:12px;
	color:#fff;
}
.doc-from-hospital font{
	margin:0px 5px;
}
.doc-introduce-text p{
	margin:0px;
	font-size:12px;
	color:#fff;
	line-height:20px;
	margin-top:5px;
	text-overflow: ellipsis;
	/*white-space:nowrap;*/
	overflow:hidden;
}
.doc-worth{
	position:absolute;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#999;
	bottom:0px;
}
.doc-worth font{
	color:#ddd;
	margin:0px 10px;
}
.doc-worth span{
	font-size:20px;
	color:#f56734;
}
.doc-jianjie{
	width:1200px;
	margin:0px auto;
	border: #e6e6e6 0px solid;
	border-top-width:0px;
	margin:0px auto;
	border-bottom-width: 0px;
	/*background-color:#f9f9f9;*/
}
.doc-jianjie-con{
	width:1160px;
	padding:10px 20px 0px 20px;
	font-size:12px;
	line-height:20px;
	/*height:43px;*/
	overflow:hidden;
	color:#fff;
	text-align:justify;
	text-justify:inter-ideograph;
	word-break:break-all;
}
.doc-jianjie-contral{
	/*border-top:#e6e6e6 1px solid;
	background-color:#eee;*/
	text-align: center;
    color: #ccc;
    margin-top: 8px;
    padding-bottom: 5px;
	cursor:pointer;
}
.doc-feiyong{
	position:absolute;
	right:0px;
	top:0px;
}
.doc-feiyong img{
	vertical-align:bottom;
}
.doc-feiyong span{
	background-color:#f56734;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	padding:2px 5px 2px 0px;
}
.doc-nofeiyong{
	position:absolute;
	right:0px;
	top:0px;
}
.doc-nofeiyong img{
	vertical-align:bottom;
}
.doc-nofeiyong span{
	background-color:#91b821;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	padding:2px 5px 2px 0px;
}

.doc-zixun{
	width:1198px;
	margin:0px auto;
	margin-top:20px;
	border:#e6e6e6 1px solid;
}
.doc-talk-tit{
	border-bottom: #e6e6e6 1px solid;
    background-color: #f9f9f9;
    color: #000;
    font-size: 20px;
    padding: 8px 20px;
}
.doc-talk-tit span{
	float:right;
	font-size:14px;
	color:#666;
	line-height:26px;
}
.doc-talk-tit span a{
	color:#f56734;
	margin:0px 5px;
	font-weight:bold;
}
.doc-talk-tit span a:hover{
	text-decoration:underline;
}
.doc-talk-tit em{
	font-style: normal;
    color: #ff7200;
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.group-xxk-con {
    padding: 0px 20px;
    margin-bottom: 30px;
}
.group-wenda {
    border-bottom: #d3d3d3 0px solid;
    padding: 0px 20px;
}
.group-question dl{
	margin-bottom:15px;
	margin-top:15px;
}
.group-question dt{
	margin-top:5px;
	float:left;
	display:block;
}
.doctor-question dt{
	width:90px;
	margin-top:0px;
}
.doctor-question dt a img{
	width:60px;
	height:60px;
	border-radius: 32px;
    border: #eee 2px solid;
}
.doctor-question dt a:hover img{
	border: #98c900 2px solid;
}
.group-question dt img{
	margin-right:25px;
}
.group-question dd{
	float:left;
	padding: 10px 10px;
    background-color: #f6f6f6;
	color:#7f7f7f;
	font-size:12px;
	width:951px;
	margin:0px;
	position:relative;
}
.doctor-question dd{
	width:915px;
	border-radius:10px;
}
.group-question-arrow-l{
	position:absolute;
	width: 0px;
	height:0px;
	border-width:15px 15px 15px 0px;
	border-style: solid;
    border-color:transparent #f6f6f6 transparent transparent;
	top: 10px;
    left: -12px;
}
.group-question-arrow-r{
	position:absolute;
	width: 0px;
	height:0px;
	border-width:15px 0px 15px 15px;
	border-style: solid;
    border-color:transparent transparent transparent #ecf0f1;
	top: 10px;
    right: -12px;
}
.group-question dd font{
	color:#2eb4d8;
}
.doctor-zxpage-pic dd{
	width:110px;
	float:left;
	padding:0px;
}
.doctor-zxpage-pic dd img{
	width:80px;
	padding: 3px;
    border: #ddd 1px solid;
}

.group-answer dl {
    margin-bottom: 15px;
    margin-top: 15px;
}
.group-answer dt{
	margin-top:5px;
	float:right;
	display:block;
}
.doctor-answer dt{
	margin-top:0px;
	width:90px;
}
.group-answer dt img{
	margin-left:25px;
}
.doctor-answer dt a img{
	width:60px;
	height:60px;
	border-radius: 32px;
    border: #eee 2px solid;
}
.doctor-answer dt a:hover img{
	border: #98c900 2px solid;
}
.group-answer dd{
	float:right;
	padding: 10px 10px;
    background-color: #fdfce6;
	background-color:#ecf0f1;
	color:#7f7f7f;
	font-size:12px;
	width:951px;
	position:relative;
	text-align:right;
}
.doctor-answer dd{
	width:915px;
	border-radius:10px;
	text-align: right;
}
.group-answer dd font{
	color:#999;
	/*float:right;*/
	margin-left:50px;
}
.action-doctor-answer dd a{
	font-size:12px;
	color:#669900;
	text-decoration:none;
}
.action-doctor-answer dd a:hover{
	color:#98c900;
}
.doctor-zxjl-more-page {
    width: 200px;
    line-height: 36px;
    text-align: center;
    margin: 0px auto;
}
.doctor-zxjl-more-page a{
	display:block;
	width:200px;
	background-color:#2eb4d8;
	color:#fff;
	text-decoration:none;
}
.doctor-zxjl-more-page a:hover{
	background-color:#187fc4;
}
.user-zx-back-input{
	background: #fff;
	/*padding-top:30px!important;*/
	/*padding-bottom:30px!important;*/
}
.user-zx-back-input textarea {
width: 956px;
margin-left:auto;
margin-right:auto;
border: #ddd 1px solid;
display:block;
padding:5px;
color:#666;
resize:none;
}
.doctor-zxjl-up-pic {
    width: 966px;
    padding: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}
.doctor-zxjl-up-pic dl{
	padding:0px!important;
	margin:0px;
}
.doctor-zxjl-up-pic dl dd{
	width:auto!important;
	padding:0px!important;
	padding-right:15px;
	background:none;
}
.doctor-zxjl-zhuangtai-end-px{
	line-height:40px;
	color:#ff7200;
	font-size:20px;
	text-align:center;
}
.doctor-zxjl-zhuangtai-end-px i{
	line-height:40px;
}
.big-star{
	font-size:32px;
}
.doctor-zxjl-up-pic-tishi{
	font-size:12px;
	color:#999;
	padding-left:20px;
	line-height:24px;
}
.zx-btn {
  float: right;
}
.zx-btn a:hover {
  background-color: #ffb236;
}
.zx-btn a {
display: inline-block;
width:80px;
height:48px;
line-height:48px;
padding: 3px 12px;
background-color: #ff7200!important;
color: #fff;
text-align: center;
font-size: 16px;
text-decoration: none;
}
.zx-btn a:hover {
background-color:#ec490d!important;
}
.doctor-zxjl-up-pic dl dd a{
	font-size:16px;
	display:block;
	text-align:center;
	background-color:#2eb4d8;
	line-height:48px;
	padding:0px 10px;
	width:100px;
	color:#fff;
	text-decoration:none;
}
.doctor-zxjl-up-pic dl dd a:hover{
	background-color:#187fc4;
}
.doctor-zxjl-up-pic dl dd img{
	width: 42px;
height: 42px;
padding: 2px;
border: #ddd 1px solid;
margin-left:15px;
}
.pj-btn {
padding-top:0px;
padding-right:20px;
float: right;
}
.pj-btn a:hover {
background-color:#61a710!important;
}
.pj-btn a {
display: inline-block;
width:120px!important;
height:48px;
line-height:48px!important;
padding: 3px 12px;
background-color:#7fbc23!important;
color: #fff;
text-align: center;
font-size: 16px;
text-decoration: none;
}
/* 上传照片置灰 */
.z-consult-noadd,.z-consult-noadd:hover {background: #ccc !important;}

.have-sanpic{
	position:relative;
	display:block;
	background:none!important;
	width:63px!important;
	height:48px!important;
	padding:0px!important;
}
.del-img{
	position:absolute;
	width:48px;
	height:48px;
	text-align:center;
	line-height:48px;
	top:0px;
	right:0px;
	display:none;
	filter: alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	color:#666!important;
	font-weight:bold;
	background-color:#fff!important;
}

.have-sanpic:hover .del-img{
	display:block!important;
}






/**集团主页**/
.circle-headpic{
	border-radius:0px!important;
}
.circle-introduce-right{
	position:absolute;
	width:372px;
	top:0px;
	right:0px;
	border-left:#e6e6e6 1px solid;
	height:157px;
}
.circle-introduce-left{
	padding-right:390px!important;
}
.circle-introduce-right ul{
	margin-left:1%;
	margin-top:10px;
}
.circle-introduce-right li{
	list-style:none;
	float:left;
	width:33%;
}
.circle-worth{
	background-color:#91B821;
	width:60px;
	height:60px;
	border-radius:30px;
	margin:20px auto;
	color:#fff;
	text-align:center;
	line-height:60px;
}
.circle-worth i{
	display:inline-block;
	margin-top:15px;
	font-size:30px;
}
.circle-introduce-right li p{
	font-size:14px;
	color:#999;
	text-align:center;
}
.circle-doc-headpic-show{
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	border:#e6e6e6 1px solid;
	margin-top:20px;
}
.circle-doc-headpic-show li{
	width:10%;
	float:left;
	list-style:none;
	margin:0px;
}
.circle-doc-cell{
	width:100%;
	position:relative;
}
.circle-doc-cell-show{
	position:absolute;
	display:none;
	z-index:50;
	top:-130px;
	left:-31px;
	width:186px;
}
.circle-doc-cell:hover .circle-doc-cell-show{
	display:block;
}
.circle-doc-cell p{
	margin-bottom:0px;
	padding-bottom:10px;
	text-align:center;
	width:100%;
}
.circle-doc-cell img{
	width:60px;
	height:60px;
	border:#eee 2px solid;
	border-radius:62px;
	display:block;
	margin:20px auto 0px auto;
}
.circle-doc-cell a:hover img{
	border:#2780c2 2px solid;
}
.circle-doc-cell p a{
	color:#666;
	text-decoration:none;
}
.circle-doc-cell p a:hover{
	color:#f56734;
}


.circle-dovtor-cell-show-con{
	background-color:#fff;
	width:182px;
	height:120px;
	border:#2780c2 2px solid;
	color:#666;
}
.circle-dovtor-cell-show-con-up{
	width:100%;
	background-color:#2780c2;
	text-align:center;
	padding-bottom:5px;
}
.circle-dovtor-cell-show-con-up h2{
	font-size:14px;
	font-weight:normal;
	padding:10px 0 5px 0;
	color:#f3f3f3;
	margin:0px;

}

.circle-dovtor-cell-show-con-up a{
	font-size:18px;
	color:#fff;
	text-decoration:none;
}
.circle-dovtor-cell-show-con-up a:hover{
	color:#ffb236;
}
.circle-dovtor-cell-show-con-up>span>a{
	font-size:14px;
	display:inline-block;
	width:170px;
	margin:0px auto;
	textover-flow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.circle-dovtor-cell-show-con-up span a:hover{
	color:#ffb236;
}
.circle-dovtor-cell-show-con-up em{
	text-align: center;
	font-style:normal;
	color:#fff;
	font-size:12px;
	line-height:24px;
}
.circle-dovtor-cell-show-con-bottom{
	font-size:16px;
	line-height:32px;
	text-align:center;
	background-color:#fff;
}
.circle-dovtor-cell-show-con-bottom:hover{
	background-color:#fff;
}

.circle-dovtor-cell-show-con-bottom span{
	font-size:12px;
	line-height:32px;
	text-align:center;
}
.circle-dovtor-cell-show-con-bottom-waiting{
	font-size:14px;
	line-height:32px;
	text-align:center;
}

.circle-dovtor-cell-show-con-bottom-waiting:hover{
	background-color:#fff;
}
.circle-dovtor-cell-show-con-arrow img{
	width:auto;
	height:auto;
	border:none;
	border-radius:0px;
	margin:0px;
}
.circle-dovtor-cell-show-con-arrow{
	margin-top:-2px;
}
.add-doctor-btn{
	display:block;
	width:60px;
	height:60px;
	border:#eee 2px solid;
	border-radius:64px;
	background-image:url(../images/add-doctor.png);
	margin: 20px auto 0px auto;
}
a.add-doctor-btn:hover{
	background-image:url(../images/add-doctor-on.png);
}



.doc-talk-con {
    padding: 0px 20px;
    margin-bottom: 30px;
}
.doc-talk-con li{
	list-style:none;
	padding:20px 30px;
	border-bottom:#eee 1px solid;
	color:#808080;
	line-height:20px;
	font-size:14px;
}
.doc-talk-con dl{
	padding:25px 0px;
}
.doc-talk-con dd{
	width:330px;
	float:left;
}

.doc-circle-con {
    padding: 0px;
    margin-bottom: 30px;
}
.doc-circle-con li{
	list-style:none;
	padding:20px 30px;
	border-bottom:#eee 1px solid;
	color:#808080;
	line-height:20px;
	font-size:14px;
}
.doc-circle-con dl{
	padding:25px 0px;
}
.doc-circle-con dd{
	width:330px;
	float:left;
}


.doctor-zxjl-pic{
	width:90px;
	float:left;
}
.doctor-zxjl-pic a img{
	width: 60px;
    height: 60px;
    border-radius: 32px;
    border: #eee 2px solid;
}
.doctor-zxjl-pic a:hover img{
	border:#237fc2 2px solid;
}
.doctor-zxjl-con{
	width:650px;
	float:left;
	background-color:#fff;
}
.doctor-zxjl-con-time{
	font-size:14px;
	color:#999;
	line-height:24px;
}
.doctor-zxjl-zhuangtai{
	width:360px;
	float:right;
	margin-top:20px;
}
.doctor-zxjl-zhuangtai-question a{
    text-decoration: none;
    color: #666;
}
.doctor-zxjl-zhuangtai-question a:hover{
	color:#f56734;
}
.doctor-zxjl-zhuangtai-time a{
	color:#2eb4d8;
	margin:0px 10px;
	text-decoration:none;
}
.doctor-zxjl-zhuangtai-time a:hover{
	color:#666;
}
.doctor-zxjl-zhuangtai-question{
	line-height:24px;
	padding:5px 0px;
}
.doctor-zxjl-con dl{
	padding:10px 0px!important;
	margin:0px;
}
.doctor-zxjl-con dl dd{
	width:80px;
	float:left;
	margin-left:0px;
}
.doctor-zxjl-con dl dd img{
	width:60px;
	height:60px;
	padding:3px;
	border:#ddd 1px solid;
}

.doctor-zxjl-zhuangtai-line{
	border:#ccc 1px solid;
	line-height:30px;
}
.doctor-zxjl-zhuangtai-line span{
	width:80px;
	display:block;
	float:left;
	background-color:#7fbc23;
	color:#fff;
	text-align:center;
}
.doctor-zxjl-zhuangtai-line em{
	width:298px;
	display:block;
	font-style:normal;
	float:right;
	text-align:center;
}
.doctor-zxjl-zhuangtai-line{
	border:#ccc 1px solid;
	line-height:30px;
}
.doctor-zxjl-zhuangtai-line span{
	width:80px;
	display:block;
	float:left;
	background-color:#2eb4d8;
	color:#fff;
	text-align:center;
}
.doctor-zxjl-zhuangtai-line em{
	width:268px;
	display:block;
	font-style:normal;
	float:right;
	text-align:center;
}
.doctor-zxjl-zhuangtai-question-pj {
    width: 100%;
    border-top:#f56734 1px solid;
    padding-top: 10px;
    line-height: 24px;
    margin-top: 5px;
    color:#f56734;
}
.doctor-zxjl-zhuangtai-end-px {
    line-height: 40px;
    color:#f56734;
    font-size: 20px;
    text-align: center;
}
.doctor-zxjl-zhuangtai-end-line{
	border:#ccc 1px solid;
	line-height:30px;
}
.doctor-zxjl-zhuangtai-end-line span{
	width:80px;
	display:block;
	float:left;
	background-color:#7fbc23;
	color:#fff;
	text-align:center;
}
.doctor-zxjl-zhuangtai-end-line em{
	width:268px;
	display:block;
	font-style:normal;
	float:right;
	text-align:center;
}
.no-contral{
	color:#999!important;
}




.yunjia-shaixuan{
	width: 1200px;
    margin: 0 auto;
	padding: 20px 0px;
	padding-bottom: 0px;
	overflow:hidden;
	margin-top:0px;
}
.yunjia-shaixuan-tit{
    font-size: 24px;
    color: #666;
	font-weight:500;
	height: 30px;
    line-height: 30px;
	padding-bottom:20px;
	border-bottom: 1px solid #e6e6e6;
}
.yunjia-shaixuan-tit span, .yunjia-shaixuan-tit em{
	font-size:12px;
	color:#999;
	font-style:normal;
	margin-left:20px;
}
.yunjia-shaixuan-tit em font{
	padding:0px 5px;
	color:#666;
}



.yunyi-shaixuan {
	width: 1198px;
	margin: 0 auto;
	font-size: 12px;
    font-weight: normal;
	background-color:#fff;
}
.yunyi-shaixuan a{
	text-decoration:none;
}
.yunyi-shaixuan li {
	float: left;
	width: 1198px;
	padding:0;
	border-bottom: 1px dotted #e6e6e6;
	position: relative;
}
.yunyi-shaixuan dl {
	float: left;
	width: 1080px;
	line-height: 26px;
	padding-left: 58px;
	position: relative;
	overflow: hidden;
	margin:0px;
}
.yunyi-shaixuan dt {
	float: left;
	width: 58px;
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 26px;
	text-align: center;
	font-weight: bold;
	color: #333;
}
.yunyi-shaixuan dd {
	float: left;
	margin: 0 1px 0px 0px;
	display: inline;
}
.yunyi-shaixuan dd a {
	float: left;
	white-space: nowrap;
	height: 26px;
	line-height: 26px;
	padding: 0 15px;
	color: #666;
}
.yunyi-shaixuan dd a:hover, .yunyi-shaixuan .on a {
	color: #fff;
	background-color: #ec490d;
}
.select-no {
	color: #999;
}







	
	
	


.yunyi-shaixuan-paixv{
	border:#e6e6e 1px solid;
	width: 1178px;
    height: 48px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-bottom: 5px solid #e8e8e8;
    padding: 0 10px;
	margin-top:20px;
}
.yunyi-shaixuan-paixv-left {
    float: left;
    line-height: 48px;
    width: 700px;
	padding-left:10px;
}
.yunyi-shaixuan-paixv-right {
	float: right;
    line-height: 48px;
	color:#999;
	font-size:12px;
}
.yunyi-shaixuan-paixv-left a{
	margin-right:20px;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.yunyi-shaixuan-paixv-left a:hover{
	color:#f56734;
}
.yunyi-shaixuan-paixv-left a i{
	margin-left:10px;
	display:inline-block;
}
a.on{
	color:#f56734!important;
}
.yunyi-shaixuan-paixv-right span{
	margin:0px 5px;
	color:#f56734;
}
.for-doc-money{
	width:680px;
	margin: 0 auto;
	padding: 0 30px;
	margin-top: 15px;
	background: #fff;
}
.for-doc-money h5{
	text-align: left;
	line-height: 50px;
	color: #000;
	font-size: 16px;
	border-bottom: 2px solid #ddd;
	font-weight:normal;
	margin:10px auto;
}
.for-doc-money h5 span{
	margin:0px 5px;
	color:#f56734;
	}
.for-doc-money table{	
	width:680px;
    margin: 0 auto;
}
.for-doc-money table th{
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #f1f1f1;
}
.for-doc-money table td{
	line-height: 40px;
	color: #666;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
}

/*授权为私人医生*/
.authorization-tow-head{
	width:100%;
	margin:0px auto;
	padding-bottom:10px;
	border-bottom:#237fc2 1px solid;
}
.authorization-tow-head ul{
	padding-top:20px;
	width:272px;
	margin:0px auto;
}
.authorization-tow-head li{
	float:left;
	width:84px;
	height:90px;
}
.authorization-tow-head li p{
	text-align:center;
	margin-top:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
}
.authorization-userhead-arrow{
	background-image:url(../images/authorization-head-arrow.png);
	height:64px;
	width:104px!important;
	background-position:center 32px;
	background-repeat:no-repeat;
}
.authorization-enter{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.authorization-enter span{
	border-radius:0px;
	display:inline-block;
	width:90px;
	height:30px;
	line-height:30px;
	background-color:#237fc2;
	color:#fff;
	text-align:center;

}
.authorization-enter span:hover{
	background-color:#999;
	cursor:pointer;
}
.authorization-info{
	padding-top:0px;
}
.authorization-info p{
	display:block;
	width:100%;
	margin:0px auto;
	text-align:center;
	line-height:36px;
	border-bottom:#eee 1px dashed;
	background-color:#f9f9f9;
}
.authorization-info-con{
	width:700px;
	margin:15px auto;
}
.authorization-info-con-l{
	width:340px;
	float:left;
	padding-left:10px;
}
.authorization-info-con-r{
	width:339px;
	border-left:#eee 1px solid;
	float:right;
	padding-left:10px;
}

.authorization-info-con dl{
	margin-left:45px;
	margin-bottom: 14px;
    margin-top: 14px;
}
.authorization-info-con dd{
	height:30px;
	line-height:24px;
}
.authorization-info-con dd span{
	width:36px;
	margin-left:0px;
	font-size:14px;
	margin-top:5px;
}
.authorization-info-con dd span a{
	border:none;
	margin-left:0px;
}
.authorization-info-con label {
    color: #999;
}
#give-shouquan-box-foot{
height: 28px;
background-color: #f6f6f6;
border-top: #eee 1px solid;
padding: 10px;
}
.authorization-con-r-tishi{
	font-size:16px!important;
	margin-left:0px!important;
	/*line-height:25px;*/
	display:inline-block;
}
.authorization-con-r-tishi font{
	float:none!important;
	color:#61a710;
}
.authorization-con-r-tishi dd>a{
	margin-left:0px;
}

.all-win-footer{
	height: 38px!important;
    padding: 10px 0px;
    position: absolute;
    bottom: 0px;
    width: 100%;
	border-top:#e6e6e6 1px solid;
	background-color:#f6f6f6;
}
.have-time{
	line-height:20px!important;
}
.authorization-userhead img {
    border-radius: 32px;
    border:#237fc2 2px solid;
}
.authorization-userhead {
    width: 64px;
    margin: 0px auto;
}

/*预约增补样式*/
.doc-introduce-headpic img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 1px solid #E5F2FE;
    padding: 5px;
	background-color:#fff;
}
.doc-introduce-left {
    height: 194px;
    position: relative;
    padding-right: 500px;
}
.doc-introduce-headpic p {
    margin-bottom: 6px;
    font-size: 12px;
    color: #999;
    margin-top:10px;
	text-align:center;
}
.doc-introduce-headpic p a {
    text-decoration: none;
	display: inline-block;
    color: #666;
	color:#f56734;
	line-height: 18px;
	vertical-align: middle;
}
.yj-mark-count {
    /*width: 60px;*/
    line-height: 16px;
	display: inline-block;
	vertical-align: middle;
	text-align:left;
	font-size: 16px;
    text-indent: 10px;
	color:#fff;
}
.doc-introduce-text{
	height:194px;
}
.zhuanjiagroup{
	position:absolute;
	top:56px;
    right: 440px;
}
.zhuanjiagroup-cell{
    display: inline-block;
    border: 1px solid #bdd7e6;
    text-align: left;
    position: relative;
    padding:0px 15px;
    line-height: 26px;
    font-size:14px;
	color: #bdd7e6;
	padding-right:5px;
	border-radius:14px;
	overflow:hidden;
	height:26px;
	z-index:20;
}
.zhuanjiagroup-cell a{
	color: #bdd7e6;
}
.zhuanjiagroup-cell a:hover{
	color:#fff;
}
.zhuanjiagroup-cell span{
    font-size: 16px;
    padding-right: 45px;
    padding-left: 8px;
    text-align: left;
    display: block;
    color: #237fc2;
    line-height: 35px;
}
.zhuanjiagroup-cell font{
	display:block;
	float:right;
	border:#fff 6px solid;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid transparent;
	width:0px;
	height:0px;
	margin-top:10px;
    margin-left: 5px;
    margin-right: 5px;
	cursor:pointer;
}
.zhuanjiagroup-cell p{
	margin:0px;
	margin-right:25px;
	width:120px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

/*
.zhuanjiagroup-cell font{
    font-size: 12px;
    background-color: #237fc2;
    color: #fff;
    width: 35px;
    display: block;
    text-align: center;
    position: absolute;
    top: 1px;
    right: 1px;
    line-height: 16px;
    padding-bottom: 1px;
}
*/
.doc-my-fw{
	width: 1182px;
    margin: 0px auto;
    margin-top: 20px;
    border: #e6e6e6 1px solid;
	background-color:#f9f9f9;
	padding:8px;
}
.doc-my-fw-con{
	width:1180px;
	margin:0px auto;
	background-color:#fff;
	border:#eee 1px solid;
}
.doc-my-fw-con li {
    width:10%;
    display:inline-block;
    list-style: none;
}
.doc-my-fw-circle{
	width:80px;
	height:80px;
	background-color:#237fc2;
	background-image:url(../images/circle/no-buy-mask.png);
	border-radius:40px;
	line-height:80px;
	text-align:center;
}
.doc-my-fw-circle img{
	margin-top:17px;
	display:inline-block;
}
.doc-introduce-headpic p a i{
	margin-right:5px;
	font-size:14px;
}
.doc-introduce-left {
	padding-right: 430px;
}
.doc-introduce-right {
	height:194px;
	width: 420px;
	padding-left:5px;
}
.doc-introduce-right li{
	width:140px;
	float:left;
}
.doc-fuwuzizhi{
	width:100%;
    margin-top: 10px;
    border-left: #e6e6e6 0px solid;

}
.doc-srys{
	width:100%;
}
.doc-fuwuzizhi-cell{
	height:30px;
	border-bottom:#e6e6e6 0px solid;
	width:140px;
	float:left;
	text-align:center;
}
.doc-srys-up{
	border-bottom:#e6e6e6 0px solid;
	padding-top:30px;
}
.doc-srys-up a em{
	display:block;
	width:64px;
	height:64px;
	border-radius:35px;
	border:#fff 3px solid;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/circle/srys.png);
}
.doc-srys-up a:hover em{
	background-image:url(../images/circle/srys-on.png);
}
a.doc-guanzhu em{
	background:none!important;
	line-height:68px;
	text-align:center;
	font-size:20px;
	color:#fff;
}
a.doc-guanzhu em i{
	font-size:10px;
	margin-left:2px;
}
a.doc-newzhpf em{
	background:none!important;
	line-height:68px;
	text-align:center;
	font-size:20px;
	color:#fff;
}
a.doc-newzhpf em i{
	font-size:10px;
	margin-left:2px;
}

.doc-srys-up a span{
	display:block;
	text-align:center;
	margin-top:10px;
	color:#fff;
}
.doc-srys-up a:hover span{
	color:#bdd7e6;
}
.doc-srys-up a span font{
	margin-right:5px;
	font-size:14px;
	font-weight:bold;
}
.doc-srys-down{
	font-size: 14px;
    color: #fff;
	text-align:center;
	line-height:36px;
	vertical-align:top;
}
.doc-srys-down span{
	font-size:16px;
    /*color: #f56734;*/
	vertical-align:top;
	border-bottom:#fff 1px solid;
}
.doc-fuwuzizhi-cell-zheng{
	
	background-repeat:no-repeat;
	height:29px;
	line-height:29px;
	background-position-x: 20px;
	font-size:12px;
	color:#bdd7e6;
	
}
.doc-fuwuzizhi-cell-bai{
	
	background-repeat:no-repeat;
	height:29px;
	line-height:29px;
	background-position-x: 20px;
	font-size:12px;
	color:#bdd7e6;
	
}
.doc-fuwuzizhi-cell-bao{
	
	background-repeat:no-repeat;
	height:29px;
	line-height:29px;
	background-position-x: 20px;
	font-size:12px;
	color:#bdd7e6;
	
}
.doc-fuwu{
	width:1200px;
	margin:0px auto;
	margin-top:20px;
}
.doc-fuwu-l{
	width:946px;
	float:left;
}
.doc-fuwu-all{
	width:946px;
}
.doc-fuwu-cell{
	border: #e6e6e6 1px solid;
}
.doc-fuwu-tongke{
	width:230px;
	border: #e6e6e6 1px solid;
	float:right;
}
.doc-fuwu-cell-tit{
	border-bottom: #e6e6e6 1px solid;
    background-color: #f9f9f9;
    color: #000;
    font-size: 20px;
    padding:5px 20px;
	padding-left:0px;
	position:relative;
}
.doc-fuwu-cell-tit a{
	margin:6px 0 0 2px;
    vertical-align: top;
    width: 19px;
    height: 19px;
	display:block;
	float:right;
	background-image:url(../../../easyui-1.4.1/themes/gray/images/new-panel-tool.png);
	background-repeat: no-repeat;
    background-position:0px 0px;
}
.doc-fuwu-cell-tit a:hover{
	background-position:0px -19px;
}
.doc-fuwu-cell-tit h2{
	border-left:#237fc2 4px solid;
	font-size:16px;
	font-weight:normal;
	text-indent: 17px;
	height:32px;
	line-height:32px;
	width:550px;
}
.doc-fuwu-cell-tit h2 img{
	margin-right:15px;
	width:32px;
	height:32px;
}
.doc-fuwu-cell-tit h2 em{
    font-style: normal;
    color: #ff7200;
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.doc-fuwu-cell-tit span{
	/*float:right;*/
	line-height:32px;
	color:#f56734;
	font-size:16px;
}
.doc-fuwu-nomoney{
	position:absolute;
	width:45px;
	height:48px;
	top: -5px;
    left: 460px;
	left:440px;
}
.doc-fuwu-jiage{
	float: right;
	display:inline-block;
}
.doc-fuwu-cell-tit-san{
	font-size:12px!important;
	color:#666!important;
	float:right;
}
.doc-fuwu-cell-tit-san font{
	font-weight:normal;
}
.doc-fuwu-cell-tit-san font i{
	margin-right:5px;
	color:#237fc2!important;
}
.doc-fuwu-cell-con{
	padding:10px;
	color:#666;
	padding-right: 16px;
}
.doc-fuwu-cell-con span{
	font-size:14px;
	display: block;
    /*text-align: right;*/
    padding-bottom: 10px;
	padding-left:10px;
}
.doc-fuwu-cell-con span font{
	color:#666;
	font-weight:bold;
}
.doc-fuwu-cell-con p{
	line-height:20px;
	padding-left:80px;
	font-size:12px;
	margin-top:8px;
	/*height: 44px;*/
    overflow: hidden;
	text-align: justify;
}

.doc-p-xigangxi{
	/*height: 44px;*/
    overflow: hidden;
	position:relative;
	position:relative;
}
.doc-p-xigangxi a{
	display:block;
	width:68px;
	text-align:right;
	height:19px;
	position:absolute;
	background-color:#fff;
	right:0px;
	bottom:4px;
	color:#2780c2;
	padding-right:6px;
}
.doc-p-xigangxi a:hover{
	color:#92b830;
}
.doc-p-xigangxi font{
	display:inline-block;
	position:absolute;
	color:#2780c2;
	left:5px;
}
.doc-p-xigangxi img{
	display:inline-block;
	position:absolute;
	top: 4px;
    left: 58px;
}
	
/*
.doc-p-xigangxi:before{
	content:"服务详细";
	color:#2780c2;
	margin-left:-61px;
	font-size:12px;
}
*/
.doc-p-zhuyi{
	/*height: 44px;*/
    overflow: hidden;
	position:relative;
}
.doc-p-zhuyi a{
	display:block;
	width:46px;
	height:19px;
	position:absolute;
	background-color:#fff;
	right:0px;
	bottom:4px;
	color:#2780c2;
	width:68px;
	text-align:right;
	padding-right:6px;
}
.doc-p-zhuyi a:hover{
	color:#92b830;
}
.doc-p-zhuyi font{
	display:inline-block;
	position:absolute;
	color:#f56734;
	left:5px;
}
.doc-p-zhuyi img{
	display:inline-block;
	position:absolute;
	top: 4px;
    left: 58px;
}


/*
.doc-p-zhuyi:before{
	content:"[ 注意 ] ";
	color:#237fc2;
	color:#f56734;
	margin-left:-51px;
	font-size:12px;
}
*/

.doc-p-beizhu{
	/*height: 44px;*/
    overflow: hidden;
	position:relative;
	position:relative;
}
.doc-p-beizhu a{
	display:block;
	width:68px;
	text-align:right;
	height:19px;
	position:absolute;
	background-color:#fff;
	right:0px;
	bottom:4px;
	color:#2780c2;
	padding-right:6px;
}
.doc-p-beizhu a:hover{
	color:#92b830;
}
.doc-p-beizhu font{
	display:inline-block;
	position:absolute;
	color:#2780c2;
	left:5px;
}
.doc-p-beizhu img{
	display:inline-block;
	position:absolute;
	top: 4px;
    left: 58px;
}


.doc-fuwu-cell-con-line{
	background-image:url(../images/circle/fuwu-cell-bg.png);
	background-repeat:repeat-y;
}

.doc-fuwu-cell-con p b{
	color:#237fc2;
	font-weight:bold;
}
.need-yy,.fwfs{
	margin-right:20px;
}
/*
.need-yy:before{
	content:"";
	display: inline-block;
    margin-right: 6px;
    width: 8px;
    height: 8px;
    border-radius: 10px;
	background-color:#377bee;
	position:relative;
}
.fwdz:before{
	content:"";
	display: inline-block;
    margin-right: 6px;
    width: 8px;
    height: 8px;
    border-radius: 10px;
	background-color:#4dc197;
	position:relative;
}
.fwfs:before{
	content:"";
	display: inline-block;
    margin-right: 6px;
    width: 8px;
    height: 8px;
    border-radius: 10px;
	background-color:#bf8bea;
	position:relative;
}
*/


.fwdz{
	display:inline-block;
	position:relative;
	cursor:pointer;
}

.fwdz-win{
	border:#e6e6e6 1px solid;
	min-width: 260px;
    max-height: 160px;
	position:absolute;
	background:#fff;
	display:none;
	right: -21px;
	padding:10px;
	font-size:12px;
	font-weight:normal;
	z-index:10;
	margin-top:4px;
	overflow:auto;
}
.fwdz:hover .fwdz-win{
	display:block!important;
}
.fwdz-win span{
	display:block;
	margin-bottom:8px;
	color:#818181;
	padding:0px;
}
.fwdz-win p{
	font-size:12px;
	line-height:24px;
	color:#999;
	/*border-bottom:#92b830 1px solid;*/
}
.fwdz-win dl{
	margin:0px;
	padding:0px;
}
.fwdz-win dt{
	float:left;
	width:60px;
	line-height:20px;
}
.fwdz-win dd{
	width:182px;
	float:right;
	margin:0px;
	line-height:20px;
}
.fwdz-win dt font{
	display:inline-block;
	width:16px;
	height:16px;
	color:#fff;
	background-color:#92b830;
	margin-right:5px;
	line-height:16px;
	text-align:center;
}
.fwdz-win dt span{
	display:inline;
	font-size:14px;
	color:#92b830;
	margin:0px;
	line-height:24px;
}
.fwdz-win dd em{
	margin-right:5px;
	color:#2780c2;
	font-size:14px;
	font-weight:400;
}
.fwdz-win dd span{
	display:inline-block;
	font-size:12px;
	margin:0px;
	line-height:24px
}
.fwdz-win ul li{
	width: auto;
    margin-right: 10px;
	float:left;
	padding:0px 5px;
	cursor: pointer;
	margin-top:5px;
	margin-bottom:5px;
	line-height:20px;
	border:#ddd 1px solid;
	color:#333;
}
.fwdz-win ul li i{
	display:none;
}
.fwdz-win ul li a{
    color: #333;
    padding:3px 7px;
    white-space: nowrap;
	line-height:20px;
}
.fwdz-city-kt{
	border-color:#2780c2!important;
	position:relative;
}
.fwdz-city-kt i{
	display:block!important;
	width:11px;
	height:11px;
	position:absolute;
	bottom:-1px;
	right:-6px;
	background-image:url(../images/yunjia-city-select.png);
}


.doc-fuwu-cell-foot{
	padding:10px;
	text-align:right;
}
.doc-fuwu-cell-foot a{
	display:inline-block;
	padding:5px 20px;
	background-color:#eee;
	margin-left:10px;
	font-size:14px;
	color:#666;
	cursor:default;
}
.ask-doc{
	background-color:#92b830!important;
	color:#fff!important;
	cursor:pointer!important;
}
.ask-doc:hover{
	background-color:#7da017!important;
}
.doc-buy-fw{
	background-color:#f56734!important;
	color:#fff!important;
	cursor:pointer!important;
}
.doc-buy-fw:hover{
	background-color:#ec490d!important;
}
.yuyue-doc{
	background-color:#2780c2!important;
	color:#fff!important;
	cursor:pointer!important;
}
.yuyue-doc:hover{
	background-color:#0962a4!important;
}


.have-buy-doc-time{
	display:inline-block;
	color:#fff!important;
	background-color:#f56734;
	margin-left:20px;
	padding:0px 15px;
	font-size:14px!important;
}
.fwdz-win-dingwei{
	height:1px;
	position:relative;
	display:none;
}
.fwdz-win-head{
	position: absolute;
    width:100px;
    height:42px;
    border: #e6e6e6 1px solid;
    border-bottom-color: #fff!important;
    top: -38px;
    right: -21px;
    z-index: 99;
	line-height: 42px;
    color: #666;
    font-size: 12px;
	text-indent:7px;
	background-color:#fff;
}
.fwdz-win-head-nobottom{
	background-color:#fff;
	height:43px;
}

.doc-fuwu-tongke-tit{
	border-bottom: #e6e6e6 1px solid;
    background-color: #f9f9f9;
    color: #000;
    font-size: 20px;
    padding: 8px 20px;
}
.doc-fuwu-tongke-con li{
	position:relative;
	padding-left:90px;
	height:100px;
	border-bottom:#eee 1px dashed;
	margin-bottom:-1px;
}
.doc-fuwu-tongke-pic{
	display:block;
	position:absolute;
	width:60px;
	height:60px;
	border-radius:30px;
	left:15px;
    top: 20px;
	overflow:hidden;
}
.doc-fuwu-tongke-pic img{
	width:60px;
	height:60px;
	border-radius:30px;
	display:block;
}
.doc-fuwu-tongke-pic:hover img{
	width:70px!important;
	height:70px!important;
	margin-left:-5px;
	margin-top:-5px;
}
.doc-fuwu-tongke-con li p{
	color:#999;
	font-size:12px;
	padding-top:20px;
}
.doc-fuwu-tongke-con li p a{
	font-size:14px;
	color:#2780c2;
	/*font-weight: bold;*/
    margin-right: 8px;
}
.doc-fuwu-tongke-con li p a:hover{
	color:#333;
}
.tkys-danwei{
	font-size:12px!important;
	padding-top:5px!important;
}
.doc-fuwu-tongke-con li span{
	color:#ccc;
	line-height:20px;
}
.doc-fuwu-tongke-con li span font{
	color:#91B821;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
}

.doc-fuwu-pingjia{
	width:944px;
	border:#e6e6e6 1px solid;
}
.doc-fuwu-pingjia-tit{
    border-bottom: #e6e6e6 1px solid;
    background-color: #f9f9f9;
    color: #000;
    font-size: 20px;
    padding: 8px 20px;
}
.doc-fuwu-pingjia-tit em {
    font-style: normal;
    color: #ff7200;
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.doc-fuwu-pingjia-con {
    padding:10px 0px;
    margin-bottom: 10px;
}
.doc-fuwu-pingjia-con li {
    padding: 10px 30px;
}
.doc-fuwu-pingjia-userpic {
    width: 90px;
    float: left;
}
.doc-fuwu-pingjia-userpic img{
	width: 60px;
    height: 60px;
    border-radius: 32px;
    border: #eee 2px solid;
}
.doc-fuwu-pingjia-userpic-big {
	margin-top: -8px;
    margin-left: -6px;
}
.doc-fuwu-pingjia-userpic-big img{
	width: 80px;
    height: 80px;
    border-radius: 42px;
	border-color:#92b830!important;
}
.doc-fuwu-pingjia-userpic a:hover img{
	border-color:#237FC2!important;
}
.doc-fuwu-pingjia-userpic p{
	text-indent:8px;
	color:#666;
	line-height: 24px;
}
.doc-fuwu-pingjia-text{
	float:right;
	width:780px;
}
.doc-fuwu-pingjia-text p{
	display:block;
	background-color:#f6f6f6;
	height:24px;
	line-height:24px;
	color:#333;
	padding:0px 20px;
}
.doc-fuwu-pingjia-text p span{
	margin-left:50px;
	display:inline-block;
	width:540px;
	float: left;
	font-size:14px;
}
.doc-fuwu-pingjia-text p span:before{
	content:"[ 服务项目 ] ";
	color:#2780c2;
	margin-left:-51px;
}
.doc-fuwu-pingjia-text p font{
	display:inline-block;
	width:110px;
	color:#ff7200;
	float: right;
    line-height: 24px;
    text-align: right;
	font-size:19px;
}
.doc-fuwu-pingjia-text p font i{
	font-size:14px;
}
.doc-fuwu-pingjia-text dl{
	margin-top:0px;
	float:left;
	width:220px;
}
.doc-fuwu-pingjia-text dt, .doc-fuwu-pingjia-text dd{
	margin:0px;
	padding:0px;
}
.doc-fuwu-pingjia-text dt{
	color:#999;
}
.doc-fuwu-pingjia-text dt a{
	font-size:14px;
	color:#2780c2;
	margin-right:10px;
	max-width: 140px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.doc-fuwu-pingjia-text dt a:hover{
	color:#666;
}
.doc-fuwu-pingjia-text dd{
	margin-top:5px;
	color:#666;
}
.doc-fuwu-pingjia-text-l{
	font-size:12px;
	color:#666;
	width:530px;
	float:left;
	padding-left:20px;
	border-left:#ccc 1px solid;
	margin-top:8px;
	text-align: justify;
    text-justify: inter-ideograph;
	height: 65px;
	line-height:20px;
}
.doc-fuwu-pingjia-text-l span{
	display:block;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	margin-top:8px;
}
.doc-fuwu-pingjia-text-line{
	width:100%;
	height:3px;
	background-color:#d2e3f3;
	position:absolute;
	bottom: -2px;
    left: 0px;
}
.doc-circle-fuwu-chengyuna li{
	border-bottom:#e6e6e6 1px dotted;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
}
	




.doc-fuwu-pingjia-text-con{
	padding: 10px 20px;
    font-size: 12px;
	color:#333;
	line-height:24px;
}
.doc-fuwu-pingjia-text-con p{
	color:#999;
	margin-top:5px;
	background:none;
	padding:0px;
}
.doc-fuwu-pingjia-text-con p i{
	margin-left:50px;
}




/*分页*/
.ui-page-wrap{
	margin-bottom:20px;
	padding:0px 10px;
}
.ui-page{
  padding-top: 0px;
  padding-bottom: 5px;
  width:500px;
  margin:0px auto;
}
.ui-page a{
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
display: inline-block;
background-color: #f7f7f7;
background-image: linear-gradient(to bottom,#f7f7f7 0,#f3f2f2 100%);
color: #333;
padding: 4px 1.2em;
border: 1px solid #ddd;
margin-left: 3px;
vertical-align: middle;
font-size:12px;
}
.ui-page a:hover{
	color:#ff6e00;
	text-decoration:none;
}
.ui-page-curr{
	border:0px!important;
	background:none!important;
	color:#ff6e00!important;
	font-weight:bold;
}
.ui-page-no{
	background:none!important;
	color:#ccc!important;
	font-weight:400!important;
}
/*分页*/


	
	
/**预约弹窗**/
.doc-yuyue-window{
	border: #e6e6e6 1px solid;
	width:960px;
	margin:0px auto;
}
.doc-yuyue-window-con{
	padding: 10px;
}
.doc-yuyue-week{
	height:79px;
	width:100%;
	border-bottom:#237fc2 2px solid;
	position:relative;
}
.doc-yuyue-week p{
	float:left;
	width:94px;
	text-align:center;
	font-size:16px;
	color:#808080;
	line-height:79px;
	font-weight:bold;
}
.doc-yuyue-week-con{
	width:846px;
	float:right;
}
.yuyue-week-left-push{
	float:left;
	width:20px;
}
.yuyue-week-right-push{
	float:right;
	width:20px;
}
.yuyue-week-left-push,.yuyue-week-right-push{
	padding-top:30px;
}
.yuyue-week-left-push a i,.yuyue-week-right-push a i{
	font-size:20px;
	color:#237fc2;
}
.yuyue-week-left-push a:hover i,.yuyue-week-right-push a:hover i{
	color:#ccc;
}
a.week-end i, a.week-end:hover i{
	color:#eee!important;
}
.doc-yuyue-week-con ul{
	width:798px;
	margin:0px auto;
}
.doc-yuyue-week-con ul li{
	width:114px;
	float:left;
	margin:0px;
	padding:0px;
}
.week-one{
	width:80px;
	height:53px;
	border:#f6f6f6 1px solid;
	background-color:#f9f9f9;
	margin:10px auto;
	border-radius:3px;
	text-align:center;
	font-size:16px;
	color:#333;
	cursor:pointer;
}
div.week-one:hover{
	border:#e7f0d8 1px solid!important;
	background-color:#f5fce7!important;
}
div.week-one-over{
	/*
	border:#e7f0d8 1px solid!important;
	background-color:#f5fce7!important;
	color:#333;
	*/
	border:#377f8f 1px solid;
	background-color:#237fc2;
	color:#fff;
}
div.week-one-over:hover{
	border:#377f8f 1px solid!important;
	background-color:#237fc2!important;
	color:#fff;
}
div.week-one-over p{
	/*
	color:#333!important;
	*/
	color:#fff;
}

.week-one p{
	font-size:16px;
	color:#333;
	width:73px;
	float:none;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
}
/*
.week-one-rest{
	border:#377f8f 1px solid;
	background-color:#237fc2;
	color:#fff;
}
.week-one-rest p{
	color:#fff;
}
div.week-one-rest:hover{
	border:#81a51a 1px solid!important;
	background-color:#91b821!important;
}
*/
.yuyue-week-fubiao{
	position:absolute;
	    width: 21px;
    height: 11px;
    bottom: -11px;
    left: 165px;
}
.doc-yuyue-time{
	margin-top:20px;
}
.doc-yuyue-time{}
.doc-yuyue-time li{
	width:78px;
	margin-bottom:15px;
	float:left;
}
.yuyue-time-btn{
	width:65px;
	height:53px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e8f7fb;;
	border:#d9eef8 1px solid;
	border-radius:3px;
	text-align:center;
	color:#666;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
}
.yuyue-time-btn:hover{
	cursor:pointer;
	background-color:#b9eaf8;
	border:#95cff2 1px solid;
}
.yuyue-time-btn-have-mask{
	width:65px;
	height:53px;
	margin-left:auto;
	margin-right:auto;
	background-color:#98c152;
	border:#98c152 1px solid;
	border-radius:3px;
	text-align:center;
	position:absolute;
	top:-1px;
	left:-1px;
	filter: alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	display:none;
}
.yuyue-time-btn-have{
	display:block;
	width:31px;
	height:31px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	position:absolute;
	top:11px;
	left:19px;
	z-index:20;
	font-size:30px;
	display:none;
}
	
.yuyue-time-btn p{
	font-size:16px;
	line-height:24px;
	padding-top:5px;
	color:#237fc2;
	padding-bottom: 2px;
}
.yuyue-time-btn:hover p{
	color:#333;
}



.yuyue-time-none{
	background-color:#f9f9f9;
	border:#eee 1px solid;
	color:#ccc;
	position:relative;
	width:65px;
	height:53px;
	margin-left:auto;
	margin-right:auto;
	border-radius:3px;
	text-align:center;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.yuyue-time-none p{
	color:#ccc;
	font-size:16px;
	line-height:24px;
	padding-top:5px;
	padding-bottom: 2px;
}
.yuyue-enough{
	position:absolute;
	width:56px;
	height:22px;
	line-height: 22px;
	text-align:center;
	color:#fff;
	background-color:#f56734;
	border-radius:8px;
	font-size:12px;
	top: 5px;
    left: 4px;
	font-weight:normal;
}
.yuyue-conv {background: #87a92d;}
.doc-yuyue-window-btn{
	border-top:#e6e6e6 1px solid;
	height:80px;
	text-align:center;
}
.doc-yuyue-window-btn a{
	display:block;
	margin:0px auto;
	margin-top:20px;
	text-align:center;
	height:40px;
	line-height:40px;
	background-color:#237FC2;
	color:#fff;
	font-size:16px;
	width:120px;
}
.doc-yuyue-window-btn a:hover{
	background-color:#0962a4;
}

/**预约弹窗**/	

/**提问页**/
.user-zx-back-input textarea {
    width:99%;
	outline:none;
	border:none!important;
}
.doctor-zxjl-up-pic {
	width:1118px;
	border-top:#eee 1px solid;
	padding:20px 40px;
	background-color:#f9f9f9;

}
/**提问页**/

/*改色*/
.yunjia-doc-bg{
	background-color:#237fc2!important;
	background-image:url(../images/yunjia-doc-bg.png);
	
}
/*改色*/

.doc-fw-more{
	margin-right:0px!important;
}



.reservation .window{
	padding:0px!imporant;
	background-color:#fff!important;
}

.reservation .doc-yuyue-window {
	border-color:#fff!important;
	border-width:0px!important;
	background-color:#fff!important;
}
.reservation .window-body {
border-width: 0px!important;
}
	
/*医生团队新增*/
.doc-circle-introduce-left{
	padding-right: 585px;
}
.doc-circle-introduce-right{
	width:570px;
	padding-left:10px;
}
.doc-circle-introduce-right ul{
	margin-top:20px;
}
.doc-fuwu-r {
    width: 230px;
    float: right;
}
.doc-group-shuoming{
	width:90%;
	margin:10px auto;
}
.doc-group-shuoming img{
	width:207px;
}
.doc-group-shuoming p{
	margin-top:10px;
	font-size:14px;
	color:#999;
	margin-bottom:10px;
}
.doc-group-shuoming ul{
	margin:0px;
	padding:0px;
}
.doc-group-shuoming li{
	list-style:none;
	padding:0px;
	margin:0px;
	line-height:26px;
	color:#666;
	height:auto;
	border-bottom:none;
	background-image:url(../images/doc-group-shuoming-li-btn.png);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:14px;
	background-position:0px 6px;
}
.doc-group-liucheng{
	width:90%;
	margin:10px auto;
}
.doc-group-liucheng ul{
	margin:0px;
	padding:0px;
}
.doc-group-liucheng li{
	margin:0px;
	padding:0px;
	list-style:none;
	height:auto;
	padding-top:10px;
}
.doc-group-liucheng-step{
	width:45px;
	float:left;
	color:#ccc;
}
.doc-group-liucheng-step span{
	display:inline-block;
	text-align:center;
	width:100%;
}
.doc-group-liucheng-step p{
	font-size: 24px!important;
    color:#91BFE1!important;
    font-family: Arial;
    line-height: 1;
	margin:0px;
	padding:0px!important;
	text-align:center;
}
.doc-group-liucheng-right{
	margin-left:45px;
	font-size:12px;
	color:#333;
}
.doc-circle-yuyue{
	border:#e6e6e6 1px solid;
	padding:20px;
	margin-bottom:20px;
	font-size:14px;
}
.doc-circle-yuyue p{
	font-size:14px;
	line-height:22px;
}
.doc-circle-yuyue span{
	color:#999;
	line-height:22px;
}
.doc-circle-yuyue a{
	background-color:#237FC2;
    color: #fff;
    font-size: 16px;
    padding: 8px 20px;
	float:right;
	height:32px;
	line-height:32px;
	border-radius:5px;
}
.doc-circle-yuyue a i{
	margin-right: 5px;
    font-size: 20px;
    margin-top: -3px;
    display: inline-block;
    vertical-align: middle;
}
.doc-circle-yuyue a:hover{
	background-color:#90B728;
}
doc-fuwu-pingjia-userpic a:hover img{
	border-color:#90B728;
}

.user-zx-back-phone{
	background-color:#f9faff;
	height:30px;
	line-height:30px;
	border-bottom:#e6e6e6 1px dashed;
	padding:10px;
	color:#666;
	font-size:14px;
	text-align:center;
}
.user-zx-back-phone label{
	margin-right:5px;
}
.user-zx-back-phone input{
	border:#e6e6e6 1px solid;
	outline:none;
	line-height:22px;
	padding:0px 3px;
	margin:0px;
}
.user-zx-back-phone a{
	display:inline-block;
	line-height:24px;
	padding:0px 10px;
	border:#f6f6f6 1px solid;
	background-color:#2eb4d8;
	color:#fff;
	margin-right:10px;
}
.phone-yz-enter{
	background-color:#ff7200!important;
	margin-left:10px;
}
.phone-yz-enter:hover{
	background-color:#ec490d!important;
}
.Confirm-phone-number input{
	border: #e6e6e6 1px solid;
	outline: none;
	line-height: 22px;
	padding: 0px 3px;
	margin: 0px;
}
.Confirm-phone-tishi{
	display:inline;
	float:right;
	font-size: 14px;
	color: #666;
	line-height: 32px;
}
.Confirm-phone-tishi a{
	width:auto;
	background:none;
	float:none;
	display:inline;
	color: #f56734;
	margin: 0px 5px;
	font-weight: bold;
}
.Confirm-phone-tishi a:hover{
	text-decoration:underline;
}
.doc-fuwu-cell-tit h2 a{
	width:auto;
	background:none;
	float:none;
	background-color: #2eb4d8;
    color: #fff;
	display:inline-block;
	font-size: 14px;
	text-align: center;
	margin:0px;
	padding: 3px 10px;
	vertical-align:baseline;
	height:auto;
	text-indent:0px;
	line-height:18px;
	margin-right:5px;
}
input.phone-yzm{
	border: #e6e6e6 1px solid;
	outline: none;
	line-height: 22px;
	padding: 0px 3px;
	margin: 0px;
	width: 90px;
	margin-right: 5px;
}
.doctor-phonezxjl-upload{
	width:100%
	border-top: #eee 1px solid;
	padding: 20px 40px;
	background-color: #f9f9f9;
}
.doctor-phonezxjl-upload dl{
	padding:0px!important;
	margin:0px;
}
.doctor-phonezxjl-upload dl dd{
	width:auto!important;
	padding:0px!important;
	padding-right:15px;
	background:none;
	float:left;
	margin-left:0px;
}
.doctor-phonezxjl-upload dl dd a{
	font-size:16px;
	display:block;
	text-align:center;
	background-color:#2eb4d8;
	line-height:48px;
	padding:0px 10px;
	width:100px;
	color:#fff;
	text-decoration:none;
}
.doctor-phonezxjl-upload dl dd a:hover{
	background-color:#187fc4;
}
.doctor-phonezxjl-upload dl dd img{
	width: 42px;
	height: 42px;
	padding: 2px;
	border: #ddd 1px solid;
	margin-left:15px;
}

.confirm-zx-tishi{
    border-left: #237fc2 4px solid;
    font-size: 12px;
    font-weight: normal;
    text-indent: 17px;
    height: 32px;
    line-height: 32px;
}
.confirm-zx-tishi span{
	font-size:14px;
	color:#666;
}
.confirm-zx-tishi span font{
	color:#ff7200;
}
.confirm-zx-userinfo{
	padding:10px 0px;
	border-bottom:#e6e6e6 1px solid;
}
.confirm-zx-userinfo li{
	width:50%;
	float:left;
	margin:5px 0px;
}
.confirm-zx-userinfo li label{
	display:inline-block;
	width:120px;
	text-align:right;
	margin-right:5px;
	color:#666;
}
.confirm-zx-userinfo li span{
	color:#ff7200;
	margin-left:5px;
}
.confirm-zx-userinfo li a{
    width: auto;
    background: none;
    float: none;
    background-color: #2eb4d8;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    margin: 0px;
    padding: 3px 10px;
    vertical-align: baseline;
    height: auto;
    text-indent: 0px;
    line-height: 18px;
    margin-right: 5px;
}
.confirm-zx-userinfo li input{
    border: #e6e6e6 1px solid;
    outline: none;
    line-height: 22px;
    padding: 0px 3px;
    margin: 0px;
}
.write-verification-code{
	display:none;
}


.more-con {
height: 46px;
width: 100%;
padding-top: 20px;
margin-top:0px!important
}


.diqu dl dd a{
	width:50px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.diqu dl dd a span{
	margin-right:5px;
	color:#92b830;
}

/**调整医生团队筛选隐藏**/
.yj-circle-save-dalei dd a{
	width:62px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.yj-circle-hospitalname-dalei dd a{
	width:129px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


/**调整医院筛选隐藏**/
.yunyi-shaixuan-control{
	position: absolute;
    right: 10px;
    top: 0;
    width: 100px;
    text-align: right;
    padding-top: 10px;
    z-index: 4;
}
.yunyi-shaixuan-control a {
    display: inline-block;
    text-align: center;
    border: 1px solid #dedede;
    width: 44px;
    margin-left: 2px;
    color: #666;
    background: #f8f8f8;
    height: 24px;
    line-height: 24px;
}
.yunyi-shaixuan-control a:hover{
	border-color: #ec490d;
	color: #ec490d;
}
.yunyi-shaixuan-duoxuan{
	border-color: #ec490d!important;
	color: #ec490d!important;
}
	
.yunyi-shaixuan li {
	overflow: hidden;
    /*max-height: 90px;*/
}
.yunyi-shaixuan dl {
	padding-left:112px;
	width:960px;
}
.yunyi-shaixuan-all{
	position: absolute;
    left: 58px;
}

.yj-hospital-dalei dd a{
	width:86px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


















/*海豚云平台+团队按城市筛选样式*/
.yj-szcity-tit{
	border-bottom:#e6e6e6 2px solid;
	font-size:14px;
}
.yj-szcity-tit li{
	float:left;
	line-height:24px;
	color:#999;
	padding:0px 15px;
	border-left:none;
	height:24px!important;
	width:auto!important;
	background:none;
}
.yj-szcity-tit li:hover{
	border-left:none;
	color:#666;
	cursor:pointer;
}
.yj-szcity-on{
	border-bottom:#2780c2 2px solid;
	margin-bottom:-2px!important;
	height:24px!important;
	color:#2780c2!important;
}
.yj-city-name-show{
	display:none;
}
.yj-city-list{
	border-bottom:none!important;
	padding:0px!important;
	margin:0px!important;
	margin-top:5px!important;
}
.yj-city-list li{
	width:auto!important;
	background:none;
	border-left:none;
	float:left;
	height:24px!important;
	padding:0px;
}
.yj-city-list li:hover{
	border-left:none;
}
.yj-city-list li a{
	border-left:none;
}
.yj-city-list dt{
	color: #0084bb!important;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px!important;
    text-align: left;
    width: 20px;
    font-weight: bold!important;
    vertical-align: middle;
	margin-bottom:0px!important;
	text-align:center;
}
.yj-city-list dd{
	padding-left:30px;
	margin-top:0px!important;
}
.yj-city-list dd li a{
	border-left:none;
	text-align:left;
	width:60px;
}
.yj-keshi-left{
	width: 810px;
    position: absolute;
    left: 0px;
}
.yj-keshi-left dl {
    padding: 0px 15px;
    margin-top: 5px;
    padding-bottom: 5px;
}
.yj-keshi-left dl dt{
	background: url(../images/shop/shop_dot.png) no-repeat right center;
    text-align: right;
    padding-right: 15px;
    font-size: 12px;
    font-weight: bold;
	float:left;
	width:60px;
	line-height:24px;
	margin-bottom:0px;
	margin-right:15px;
}
.yj-keshi-left dl dd{
	float:left;
	width:650px;
	line-height:24px;
	margin-top:0px;
}
.yj-keshi-list{
	border-bottom:#e6e6e6 1px solid;
	margin:10px 15px 0px 15px;
}
.yj-keshi-list span{
	display: block;
    line-height: 24px;
    padding: 0px 15px;
    float: left;
    color: #999;
    cursor: pointer;
    position: relative;
    bottom: -1px;
}
.keshi-on{
	background-color: #fff;
    color: #2780c2!important;
    border: #e6e6e6 1px solid;
    border-bottom: #fff 1px solid;
}
.yj-keshi-cell{
	display:none;
	padding:20px 10px;
}
.yj-keshi-cell a{
    margin: 0;
    padding:0 10px;
    padding-right: 20px;
    line-height: 26px;
    color: #888;
    float: left;
    display:inline-block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
    border: none;
	width:84px!important;
}
.yj-keshi-cell a:hover{
	color:#92b830;
	text-decoration:underline;
}




.yj-keshi-right{
    width: 199px;
    height: 349px;
    border-left: 1px solid #e6e6e6;
    position: absolute;
    right: 0px;
    overflow: hidden;
}
.yj-keshi-right h3 {
    width: 199px;
    height: 40px;
    line-height: 40px;
    background: #2780c2;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: default;
}
.yj-keshi-right-con{
    padding: 10px;
    float: left;
    height: 279px;
    overflow: hidden;
}
.yj-keshi-right-con a{
	font-size: 12px;
    float: left;
    margin: 10px 0;
    color: #888;
    padding: 0 15px;
    height: 15px;
    line-height: 15px;
    border-right: 1px solid #e6e6e6;
    width: auto!important;
    max-width: 149px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.yj-keshi-right-con a:hover{
	color:#ff7200;
}
.yj-keshi-top{
	width: 100%;
    position: absolute;
    left: 0px;
}
.yj-keshi-bottom{
	width: 100%;


}
.yj-keshi-bottom a{
	font-size: 12px;
    float: left;
    margin: 5px 0;
    color: #888;
    padding: 0 15px;
    height: 15px;
    line-height: 15px;
    border-right: 1px solid #e6e6e6;
    width: 65px!important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.yj-keshi-bottom a:hover{
	color:#ff7200;
}
.yj-keshi-bottom h4{
	font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
    color: #2780c2;
	margin-left:10px;
	margin-bottom:10px;
}
.keshi-jibing-on{
	color:#ff7200!important;
	text-decoration:none!important;
}
















/*云医生主页增加主治展示*/
.doc-cankey{
	padding:10px 0px;
	padding-bottom:5px;
	overflow:hidden;
}
.doc-cankey a{
	cursor:default;
	height:24px;
	line-height:24px;
	padding:0px 15px;
	border-radius:10px;
	background-color:#92b830;
	color:#fff;
	font-size:12px;
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
}
a.doc-cankey-more{
	font-size:18px;
	cursor:pointer;
}
a.doc-cankey-more img{
	vertical-align:middle;
}
a.doc-cankey-more:hover{
	background-color:#f9a821!important;
}
.doc-cankey-show{
	width:594px;
	height:auto;
	background-color:#fff;
	position:absolute;
	display:none;
	border:#e6e6e6 1px solid;
    box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
    word-wrap: break-word;
    word-break: break-all;
}
.doc-cankey-show span{
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	background-color:#f1f1f1;
	font-size: 14px;
    text-indent: 10px;
	color:#2780c2;
	font-weight:bold;
}
.doc-cankey-show span a{
	margin-right:10px;
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.doc-cankey-show span a:hover{
	color:#2780c2;
}
.close-cankeyshow{
	float:right;
}
.doc-cankey-show-con{
	padding:10px;
}
.doc-cankey-show-con a{
	cursor:default;
	height:24px;
	line-height:24px;
	padding:0px 15px;
	border-radius:10px;
	background-color:#92b830;
	color:#fff;
	font-size:12px;
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	margin-bottom:10px;
}


/**云加医院主页科室和医生部分**/
.hospital-main {
    width: 1200px;
    margin: 0px auto;
    margin-top: 20px;
}
.hospital-main-l{
	width: 230px;
    float:left;
	background-color: #fff;
    border: 1px solid #E6E6E6;
	border-bottom-width:0px;
}
.hospital-main-r{
	width: 946px;
    float:right;
}
.hospital-main-l h2{
	height: 40px;
    line-height: 40px;
    background-color: #f9f9f9;
	background-color:#2780c2;
    color: #fff;
    font-size:20px;
    text-align: center;
    border-bottom: #e6e6e6 1px solid;
	font-weight:normal;
}
.hospital-keshi li{
	line-height: 40px;
    list-style: none;
    border-bottom: #eee 1px solid;
}
.hospital-keshi li a{
    font-size: 14px;
    text-decoration: none;
    color: #666;
    display: block;
    height: 40px;
    padding: 0px 15px;
    position: relative;
    border-left: #fff 5px solid;
}
.hospital-keshi li a font{
	display: inline-block;
    max-width: 130px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.hospital-keshi li a span{
	color:#ccc;
}
.hospital-keshi li a i{
	color:#666;
	margin-top:15px;
	position:absolute;
	right:15px;
}
.hospital-keshi li a:hover i{
	color:#fff;
}
.hospital-keshi li a:hover{
	background-color:#2780c2;
	background-color:#92b830;
	border-left:#92b830 5px solid;
	color:#fff;
}
.hospital-keshi-on{
	background-color:#92b830!important;
	color:#fff!important;
	border-left:#92b830 5px solid!important;
}
.hospital-keshi-on i{
	color:#fff!important;
}
.sub-hospital-keshi{
	display:none;
}
.sub-hospital-keshi li{
    line-height: 40px;
    list-style: none;
    border-bottom-width:0px;
	border-top: #eee 1px solid;
	background-color:#f6f6f6;
	/*background-color:#f1f8fd;*/
}
.sub-hospital-keshi li a{
    font-size: 14px;
    text-decoration: none;
    color: #666;
    display: block;
    height: 40px;
    padding: 0px 15px;
    position: relative;
	border-left: #f6f6f6 5px solid;
	/*border-left:#f1f8fd 5px solid;*/
}
.sub-hospital-keshi li a b{
	display: inline-block;
    max-width: 130px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.sub-hospital-keshi li a:hover{
	color: #92b830;
	background:none;
    border-left:#92b830 5px solid;
}
.sub-hospital-keshi li a em{
	color:#ff7200;
}
.sub-hospital-keshi-on{
    border-left: #92b830 5px solid!important;
}
.wenti, .huida{	
    line-height: 24px;
    font-size: 14px;
    margin-top: 5px;
}
.hospital-ys-star{
	width:100%;
}
.hospital-ys-star span{
	color: #f56734;
	font-size: 20px;
	line-height:20px;
}
.hospital-name-ellipsis{
	max-width: 300px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}



/*筛选列表页*/
.yunjia-shaixuan-item{
	float: left;
    margin-right: 8px;
}
.yunjia-shaixuan-item i{
	line-height:24px;
}
.yj-menu-drop{
	display: inline-block;
    height: 24px;
    cursor: pointer;
	float: left;
    margin-right: 5px;
	position:relative;
}
.yj-menu-drop-name{
	display: inline-block;
    height: 24px;
    padding: 0 4px 0 8px;
    border: 1px solid #ddd;
    line-height: 24px;
    vertical-align:middle;
	font-size:12px;
	background-color:#fff;
	position:relative;
}
.yj-menu-drop-name i{
	display:inline-block;
	width:20px;
	height:20px;
	text-align:center;
}

.yj-menu-drop-box{
    width: 350px;
    padding: 10px 0 10px 8px;
    position: absolute;
    left: 0;
    top: 29px;
    border: 1px solid #ddd;
    background-color: #fff;
	display:none;
	z-index:1;
}
.yj-menu-drop:hover .yj-menu-drop-box{
	display:block;
	z-index:1;
}
.yj-menu-drop:hover .yj-menu-drop-name{
	border-color:#ff7200;
	border-bottom-color:#fff;
}
.yj-menu-drop:hover .yj-menu-drop-box{
	border-color:#ff7200;
}
.yj-menu-drop-box li{
	float: left;
    width: 65px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yj-menu-drop-box li a{
	font-size:12px;
	color:#666;
	line-height:24px;
}
.yj-menu-drop-box li a:hover{
	color:#ff7200;
}
.yj-sx-arrow{
	font-family: simsun;
    font-style: normal;
	font-size:16px;
}
.yj-select-set{
	float: left;
    margin-right: 8px;
	margin-top:5px;
	background-color: #fff;
}
.yj-select-set a{
    position: relative;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    border: 1px solid #DDD;
    font-size: 12px;
    vertical-align: top;
    margin: 0 5px 5px 0;
    padding: 0 30px 0 4px;
    cursor: pointer;
	color:#666;
}
.yj-select-set a:hover{
	border-color:#ff7200;
}
.yj-select-set a span{
	color:#ff7200;
	margin-left:5px;
	max-width:80px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.yj-select-set a em{
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#e6e6e6;
	color:#fff;
	text-align:center;
	line-height:24px;
}
.yj-select-set a:hover em{
	background-color:#ff7200;
}
.clear-shaixuan{
	float: left;
    margin-right: 8px;
	margin-top:5px;
	font-size:12px;
	line-height:28px;
}
.clear-shaixuan a{
	color:#999;
}
.clear-shaixuan a:hover{
	color:#2780c2;
}
.yj-shaixuan-sm{
    text-align: center;
    position: relative;
    top: -1px;
    border-top: 1px solid #ddd;	
}
.yj-shaixuan-sm a{
    position: relative;
    display: inline-block;
    margin-top: -1px;
    height: 28px;
    line-height: 28px;
    padding: 0 20px 0 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #FFF #DDD #DDD;
    background: #fff;
    cursor: pointer;
    color: #666;
}
.yj-shaixuan-sm a i{
	font-size: 18px;
    margin-left: 5px;
    vertical-align: sub;
	color:#666;
}
.yj-shaixuan-sm:hover{
	border-top-color:#ff7200;
}
.yj-shaixuan-sm:hover a{
	color:#ff7200;
	border-color: #FFF #ff7200 #ff7200;
}
.yj-shaixuan-sm:hover a i{
	color:#ff7200;
}
.yj-shaixuan-sm a:hover{
	color:#ff7200;
	border-color: #FFF #ff7200 #ff7200;
}
.yj-shaixuan-sm a:hover i{
	color:#ff7200;
}
.yj-sx-hidden{
	display:none;
}




/*增加多选部分*/
.yj-duoxuan-con{
    position: relative;
    _zoom: 1;
    line-height: 34px;
}
.duoxuan-tit{
	float: left;
    width:100px;
    line-height: 26px;
    text-align:left;
    font-weight: bold;
    color: #333;
    padding-left: 10px;
}
.duoxuan-list{
	margin-left: 110px;
    padding-right: 130px;
    padding-left: 10px;
    overflow: hidden;
    zoom: 1;
}
.duoxuan-list-con{
	overflow: hidden;
    zoom: 1;
    padding-top: 4px;
	margin-bottom:5px;
}
.duoxuan-contral{
	position: absolute;
    top: 6px;
    right: 10px;
    width: 110px;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    zoom: 1;
}
.yj-duoxuan-con .duoxuan-list-con ul{
	float: left;
    overflow: hidden;
    zoom: 1;
    position: relative;
    height: 30px;
}
.yj-duoxuan-con .duoxuan-list-con ul.multple-line{
	height:60px;
}
.dx-overflow-ul li{
	float: left;
	margin-right: 16px;
    margin-bottom: 4px;
    height: 26px;
    line-height: 24px;
	width:auto;
	width: 100px;
	border-bottom-width:0px;
}
.dx-overflow-ul li a{
	float:left;
	padding:0px 15px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	zoom: 1;
	color:#666;
	/*border:#fff 1px solid;*/
	position:relative;
	max-width:68px;
}
.dx-overflow-ul li a:hover{
	color:#2780c2;
}
.duoxuan-on{
	border:#ff7200 1px solid!important;
}
.duoxuan-on:after{
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../images/shop/selet_dot.png) no-repeat;
}

.dx-sl-more{
	float: left;
    margin-right: 10px;
    position: relative;
    width: 50px;
    height: 22px;
    background: #fff;
    color: #333;
}
.dx-sl-more:hover{
	color:#ff7200;
	}
.dx-sl-more em{
	display:inline-block;
	width:9px;
	height:9px;
	background-image:url(../images/dx-btn-icon.png);
	background-position:left top;
	margin-left:5px;
	margin-top:1px;
}
.dx-sl-more:hover em{
	background-position:left -10px;
}
.dx-sl-more-scroll{
	float: left;
    margin-right: 10px;
    position: relative;
    width: 50px;
    height: 22px;
    background: #fff;
    color: #333;
}
.dx-sl-more-scroll:hover{
	color:#ff7200;
	}
.dx-sl-more-scroll em{
	display:inline-block;
	width:9px;
	height:9px;
	background-image:url(../images/dx-btn-icon.png);
	background-position:left top;
	margin-left:5px;
	margin-top:1px;
}
.dx-sl-more-scroll:hover em{
	background-position:left -10px;
}

.dx-sl-more-opend{
	color:#ff7200!important;
}
.dx-sl-more-opend em{
	background-position:left -10px!important;
}
	
.dx-sl-multiple{
	float: left;
    height: 20px;
    line-height: 20px;
    border: 1px solid #E1E1E1;
    padding: 0 3px 0 18px;
    position: relative;
    background: #F8F8F8;
    color: #333;
}
.dx-sl-multiple:hover{
	border:#ff7200 1px solid!important;
	color:#ff7200;
}
.dx-sl-multiple em{
	display:inline-block;
	width:9px;
	height:9px;
	background-image:url(../images/dx-btn-icon.png);
	background-position:left -19px;
	margin-right:5px;
	position:absolute;
	left: 5px;
    top: 5px;
}
.dx-sl-multiple:hover em{
	background-position:left -28px;
}
.dx-sl-multiple-opend{
	border:#ff7200 1px solid!important;
	color:#ff7200!important;
}
.dx-sl-multiple-opend em{
	background-position:left -28px;
}

.extend .duoxuan-list-con ul{
	height:auto;
}
.extend-scroll .duoxuan-list-con ul.multple-line{
	height:150px;
	height:60px;
	overflow-y: auto;
}
.extend{
    margin-top: 0px;
    border: 2px solid #ff7200;
    background: #f9f9f9;
}
.extend-scroll{
    margin-top: 0px;
    border: 2px solid #369;
    background: #f9f9f9;
}
.city-list{
	display:none;
}
.city-list ul{
    padding-top: 6px;
    margin-bottom:0px;
}
.city-list li{
	float: left;
    height: 24px;
    line-height: 24px;
    border: 1px solid #e6e6e6;
    cursor: default;
    text-align: center;
	padding:0px 8px;
	color:#2780c2;
	width:auto;
	margin-right:7px;
}
.city-list-on{
	background-color:#2780c2;
	color:#fff!important;
}
.duoxuan-list-btn{
	padding:5px 0px;
	text-align:center;
	display:none;
}
.duoxuan-list-btn a{
    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #DDD;
    padding: 4px 13px 5px;
    color: #666;
    background-color: #f7f7f7;
}
.duoxuan-enter{
	background-color:#ff5858!important;
	color:#fff!important;
	border-color:#ff4646!important;
}
.dx-hospital-name li{
	width:210px!important;
}
.dx-hospital-name li a{
	max-width:178px!important;
}



/*商城筛选样式*/
/* 16-2-3修改筛选 */
.zShop-Bread-Wrap {width: 1200px; margin: 0 auto;}
.zShop-Bread-Wrap a {color: #666;}
.zShop-Bread-Wrap a:hover {color: #ff5454;}
.zShop-Bmenu-l {width: 1200px; margin: 0 auto; padding: 10px 0; line-height: 24px;}
.zShop-Bmenu-l h5 {float: left; position: relative; padding-right: 26px; line-height: 26px; font-weight: bold; margin:0px; font-size:12px;}
.zShop-Bmenu-l h5:after {content: ""; width: 26px; height: 26px; position: absolute;  right: 0px; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center 0;}
.zShop-Bmenu-l h5 span{
	font-weight:normal;
	color:#666;
}
.zShop-Bmenu-l h5 span a{
    text-decoration: none;
    color: #2780c2;
}
.zShop-Bmenu-l h5 span a:hover{
	text-decoration:underline;
	color:#2780c2;
}
.zShop-Bmenu-box {float: left;}
.zShop-Bmenu {float: left;}
.zShop-Bm-list {float: left; position: relative; z-index: 7;}
.zShop-Bm-list strong {float: left; padding-right: 26px; position: relative;}
.zShop-Bm-list strong:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0px; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center 0;}
.zShop-Bm-list strong a {float: left; height: 24px; line-height: 24px; border: 1px solid #ddd; position: relative; padding-right: 26px; padding-left: 5px;}
.zShop-Bm-list strong:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0px; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center 0;}
.zShop-Bm-list strong a:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0; bottom: -1px; background: url(../images/shop/shop_bread.png) no-repeat center -26px;}
.zShop-Bm-list strong a:hover {color: #ff5454; border: 1px solid #ff5454; border-bottom-color: #fff;}
.zShop-Bm-list strong a:hover:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0; bottom: 0; background: url(../images/shop/shop_bread.png) no-repeat center -52px;}
.zshopon {z-index: 9;}
.zshopon strong a {border: 1px solid #ff5454; color: #ff5454; /*border-bottom-color: #fff;*/ z-index: 8;}
.zshopon strong a:hover{
	border-bottom-color: #fff;
}
.zshopon strong a:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center -52px;}
.zShop-Bm-list .zShop-Bm {float: left; position: absolute; background: #fff; top: 25px; border: 1px solid #ff5454; z-index: 7; padding: 5px; width: 300px; overflow: hidden;
    height: 120px;
    overflow-y: auto;
}
.zShop-Bm-list .zShop-Bm ul {float: left; width: 315px;}
.zShop-Bm-list .zShop-Bm li {float: left; width: 90px; margin-right: 15px; text-align: left; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zShop-Bm-list .zShop-Bm li a {}
/* 其他条件 */
.zShop-cond-list {float: left; max-width: 792px;}
.zShop-cond-list a {float: left; border: 1px solid #ddd; color: #666; height: 24px; line-height: 24px; padding: 0 10px; background: #fff; margin-right: 10px; margin-bottom: 0px; white-space: nowrap; position: relative;}
.zShop-cond-list a em {float: left; color: #666;}
.zShop-cond-list a strong {float: left; color: #ff5454;}
.zShop-cond-list a i {float: left; width: 8px; height: 8px; margin-top: 9px; margin-left: 15px;}
.zShop-cond-list a:after {content: ""; width: 24px; height: 24px; position: absolute;  right: 0px; bottom: 0px; background: #e6e6e6 url(../images/shop/del.png) no-repeat 8px -15px;}
.zShop-cond-list a:hover {border-color: #ff5454; background: #fff;}
.zShop-cond-list a:hover:after {background-color: #ff5454;}
/* 查询结果 */
.zShop-Bread-OnSet {width: 1178px; margin: 0 auto; border: 1px solid #e6e6e6; background: #fafafa; padding: 10px;}
.zShop-Bread-OnSetL {float: left; line-height: 30px;}
.zShop-Bread-OnSetL strong {color: #333; margin-right: 10px;}
.zShop-Bread-OnSetL span {color: #666;}
.zShop-Bread-OnSetL em {color: #666; padding: 0 10px;}
.zShop-Bread-OnSetL em b {padding: 0 5px; color: #ff5454;}

.zShop-Bread-OnSet a {float: right; width: 67px; position: relative; padding-left: 21px; height: 28px; line-height: 28px; text-align: center; color: #666; border: 1px solid #e6e6e6;}
.zShop-Bread-OnSet a:after {content: ""; width: 13px; height: 13px; position: absolute; left: 8px; bottom: 8px; background: url(../images/shop/shop_checkbox_icon.png) no-repeat -13px center;}
.zShop-Bread-OnSet a:hover {color: #fff; border-color: #ff5454; background-color: #ff5454;}
.zShop-Bread-OnSet a:hover:after {background-color: #ff5454;}
.zShop-Bread-OnSet .zSon {background: #ff5454; border: 1px solid #ff5454; color: #fff;}
.zShop-Bread-OnSet .zSon:after {background-position: 0 center; background-color: #ff5454;}
.zShop-Bcont {margin-top: 0;}


/* 已选条件 */
.zShop-cond-w {width: 1178px; margin: 0 auto; border: 1px solid #e6e6e6; background: #fafafa; padding: 10px; padding-bottom: 0;}
.zShop-cond-tit {float: left; width: 78px; line-height: 26px;}


/* 筛选 */
.zShop-st {width: 1200px; margin: 0 auto; padding-bottom: 20px; height:30px; line-height: 30px; position: relative;}
.zShop-st strong {font-size: 24px; color: #666; margin-right: 20px;}
.zShop-st span,.zShop-st em {color: #999;}
.zShop-st em {padding-left: 5px;}
.zShop-st em b {padding: 0 5px; color: #666;}

/* 商品分类 */
.zShop-menu {width: 1200px; margin: 0 auto; overflow: hidden;}
.zShop-menu li {float: left; width: 1200px; padding:10px 0; border-bottom: 1px dotted #e6e6e6; position: relative;}
.zShop-menu dl {float: left; width: 902px; padding-left: 98px; position: relative; overflow: hidden; margin:0px;}
.zShop-menu dt {float: left; width: 90px; padding-left: 8px; position: absolute; left: 0px; top: 0px; line-height: 26px; text-align: left; font-weight: bold; color: #333; z-index: 5;}
.zShop-menu dd {float: left; margin: 0 1px 0px 0px; display: inline;}
.zShop-menu dd a {float: left; white-space: nowrap; height: 26px; line-height: 26px; padding: 0 15px; color: #666;    max-width: 80px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
}
.zShop-menu dd a:hover,.zShop-menu .on a {color:#fff; background-color:#ff5454;}
.select-no {color: #999;}
.zShop-menu .res a {padding-right:20px; background:url("../images/shop/del.png") right 12px no-repeat; color: #ff5454; height: 28px; line-height: 28px; border: 1px solid #ff5454;}
.zShop-menu .res a:hover {background-position:right -12px}
.zShop-more {float: right; width: 60px; text-align: center;}
.zShop-more a {float: left; width: 58px; height:24px; line-height: 24px; text-align: center; border: 1px solid #dedede; color: #377f8f;}
.zShop-more a:hover {border: 1px solid #ff5454; color: #ff5454;}
/* 品牌 */
.zShop-pp-wrap {width:1196px; position: relative; top: 0px; left: 0px; margin-top: -36px; border: 2px solid #f58057; background: #fff url(../images/shop/shop_more_line.png) repeat-y left top; z-index: 3; margin-bottom: -11px; float: left;}
.zShop-pp {width: 1000px; margin: 0 auto; padding-bottom: 10px; margin-top: 10px;}
.zShop-pp a {float: left; height: 24px; width: 24px; line-height: 24px; background: #fff; margin-right: 7px; border: 1px solid #e6e6e6; text-align: center; color: #999;}
.zShop-pp a:hover,.zShop-pp .on {border-color: #ff5454; background: #ff5454; color: #fff!important;}
.zShop-pp #more-all {width: 54px; height: 24px; line-height: 24px; padding: 0;}
.zShop-pp-box {width: 1090px; margin-left: 98px; overflow: hidden;}
.zShop-menu .zShop-pplist {height: 120px; width: 1090px; overflow-y: auto;}
.zShop-menu .zShop-pplist li {float: left; width: 120px; border-bottom: none; margin-right: 1px; padding: 5px 0;}
.zShop-menu .zShop-pplist li a {float: left; height: 26px; line-height: 26px; padding: 0 20px; max-width: 80px; color: #666; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zShop-menu .zShop-pplist li a:hover,.zShop-menu .zShop-pplist li .on {color:#fff; background-color:#ff5454;}
/* 多选 */
.zShop-Mrw {position: absolute; right: 10px; top: 0; width: 100px; text-align: right; padding-top: 10px; z-index: 4;}
.zShop-Mrw a {display: inline-block; text-align: center; border: 1px solid #dedede; width: 44px; margin-left: 2px; color: #666; background: #f8f8f8; height: 24px; line-height: 24px;}
.zShop-Mrw a:hover {border-color: #ff5454; color: #ff5454;}
.zShop-menu .zShop-pon {margin-top: 9px;}
.zShop-menu .zShop-pon li a:hover,.zShop-menu .zShop-pon li .on {background: #fff; color: #ff5454; padding: 0 19px; border: 1px solid #ff5454; height: 24px; line-height: 24px; position: relative;}
.zShop-menu .zShop-pon li .on:after {content: ""; width: 10px; height: 10px; position: absolute;  right: 0px; bottom: 0px; background: url(../images/shop/selet_dot.png) no-repeat;}
.zShop-acw {width: 1078px; margin: 0 auto; padding: 10px 0; margin-top: 10px; border-top: 1px solid #e6e6e6;}
.zShop-menu .zShop-aclist {width: 932px; padding-left: 68px;}
.zShop-aclist dt {float: left; width: 60px;}
.zShop-aclist dd {float: left; width: 932px; margin: 0;}
.zShop-aclist dd a {float: left; border: 1px solid #ddd; padding: 0 30px 0 10px; position: relative; height: 24px; line-height: 24px; background: #fff; color: #666; margin-right: 5px; margin-bottom: 5px;}
.zShop-aclist dd a:hover {background: #fff; border-color: #ff5454; color: #ff5454;}
.zShop-aclist dd a i {position: absolute; right: 8px; top: 9px; width: 8px; height: 8px; background: url(../images/shop/del.png) no-repeat left top;}
.zShop-aclist dd a:hover:after {content: ""; width: 24px; height: 24px; position: absolute;  right: 0px; bottom: 0px; background: #ff5454 url(../images/shop/del.png) no-repeat 8px -14px;}
.zShop-acwBut {width: 1078px; margin: 0 auto; text-align: center; padding-bottom: 15px;}
.zShop-acwBut a {display: inline-block; padding: 0 15px; margin: 0 2px; line-height: 24px; background: #ff5454; color: #fff;}
.zShop-acwBut .onclear {background: #ddd; color: #666;}

/* 分类更多筛选条件 */
.zShop-Smore {width: 1200px; margin: 0 auto; text-align: center; border-top: 1px solid #e6e6e6; margin-top: -1px; position: relative; z-index: 9;}
.zShop-Smore a {color: #999; display: inline-block; padding: 0 40px 0 20px; height: 30px; line-height: 30px; border: 1px solid #e6e6e6; margin-top: -1px; border-top-color: #fff; position: relative;}
.zShop-Smore a:hover {color: #ff5454;}
.zShop-Smore a:after {content: ""; width: 20px; height: 20px; position: absolute;  right: 20px; top: 5px; background: url("../images/shop/Smore_icon_m.png") no-repeat right 0;}
.zShop-Smore a:hover:after {background-position: right -20px;}
.zShop-Smore .zShop-Smop:after {background: url("../images/shop/Smore_icon_m.png") no-repeat -0px 0;}
.zShop-Smore .zShop-Smop:hover:after {background-position: -0px -20px;}
/* 更多选项 */
.zShop-menu .zShop-Factorl {width: 1198px; margin: 0 auto; position: static; padding: 0;}
.zShop-menu .zShop-Factorl dt {position: static; width: 90px; position: relative; z-index: 4;}
.zShop-menu .zShop-Factorl dd {float: left; width: 1000px;}
.zShop-menu .zShop-Factorl dd a {float: left; height: 26px; line-height: 26px; padding: 0 15px; color: #666; margin-right: 1px; margin-bottom: 5px; white-space: nowrap;}
.zShop-menu .zShop-Factorl dd a:hover,.zShop-menu .zShop-Factorl dd .on {color:#fff!important; background-color:#ff5454}
.zShop-pp-otwr {top: -10px; margin-bottom: -21px;}
.zShop-pp-otwr .zShop-acwBut {background: #fff; margin-top: 10px;}
.ppp-box{
	width: 1020px!important;
}
.ppp-box .zShop-pplist{
	width: 1020px!important;
}

/*商城筛选样式*/






.special-nav{
    background-color: #92b830!important;
    border-left: #92b830 5px solid!important;
}
.special-nav:hover{
	background-color: #fff!important;
}

/* 改版日历 */
	.jyuyue-time-btn{width:109px; text-align:center; background-color: #e8f7fb; border: #d9eef8 1px solid;text-align: center;color: #666;font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; position: relative; height:75px; padding-top:25px;}
		.jyuyue-time-btn span{font-size:14px; font-weight:normal;}
		.jyuyue-time-btn span em{font-size:20px; font-weight:bold; color:#ff7200; margin:0 5px;}
		.jyuyue-time-btn-have{width:27px !important; height:27px !important; top:36.5px !important; left:41px !important;}
		.jyuyue-time-btn-have-mask{width:109px !important; height:100px;}
		.icon-uniF14A{margin:0 auto;}
		.jyuyue-time-none{width:109px; height:75px; padding-top:25px;}
		.jdoc-yuyue-time ul{margin-top:10px;}
		.jdoc-yuyue-time ul li{margin-left:0 !important; margin-right:5px !important; display:block; width:109px; border-radius:5px; height:100px; margin-top:-5px;}
		.jweek-one{width:109px !important; height:63px !important;} 
		.jweek-one p{text-align:center; width:109px; line-height:35px;} 
		.jyuyue-enough {
    		background-color: #f56734;border-radius: 10px;
    color: #fff;font-size: 12px;
    font-weight: normal;
    height: 30px; left: 14px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 55px;
    width: 80px;
}
.yunjia_sun{float:left; margin-top:35px; margin-right:6px; height:100px;  }
		.yunjia_sun div{padding:16px 31.5px;}
		.yunjia_sun img{width:50px; height:50px; vertical-align:middle;}
		.yunjia_sun p{font-size:20px; font-weight:bold; color:#237fc2;}
		
.jY_yunjia{width:800px; margin:30px 0; float:left;}
			.jY_yunjia ul li {float:left; margin-right:3px;}
			
			.jY_yundiv{margin-top:10px;}