/* .pic{
	float: left;
	height: 260px;
	width: 260px;
	text-align: center;
}
.pic img{
	width: 100%;
	height: 244px;
	display: block;
	margin-right: 30px;
} */
/*.allBox,.box{
	height: 720px;
}*/
.itemBox{
	padding-bottom: 50px;
	border-bottom: 1px solid #EFE8E0;
	margin-bottom: 50px;
}
.left {
    height: 604px;
    background: #F5F5F5;
    float: left;
    /* margin-left: 20px; */
}
.redBox {
    width: 240px;
    height: 82px;
    background:rgba(0,137,165,1);
    /* box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25); */
    /* margin-bottom: 16px; */
}
.redBox div {
    text-align: left;
    height: 82px;
    margin-left: 20px;
    line-height: 82px;
    /* text-align: center; */
    font-size:27px;
	font-family:SourceHanSansCN-Medium,SourceHanSansCN;
	font-weight:500;
	color:rgba(255,255,255,1);
    box-sizing: border-box;
}
.location span {
    float: left;
    font-size: 16px;
    font-family: "SourceHanSansCN-Regular";
    font-weight: 400;
    color: rgba(74,74,74,1);
}
.location div {
    width: 7px;
    height: 12px;
    float: left;
    padding-top: 5px;
}
.right{
    width: 76%;
    padding-left: 68px;
    float: left;
    padding-bottom: 60px;
    background: #fafafa;
	min-height: 544px;
}
.rightItem{
	
	background: #fafafa;
}
.bigWord {
    min-width: 175px;
    height: 36px;
    /* padding-top:66px; */
}
.Tiao {
    width: 5px;
    height: 36px;
    background: #0089A5;
    float: left;
}
.right_wenzi {
    width: auto;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: left;
    margin-left: 30px;
}
.right_wenzi span {
    font-size: 35px;
    font-family: "SourceHanSansCN-Bold";
    font-weight: 500;
    color: rgba(51,51,51,1);
    float: left;
}


.fenGecontent{
	position:relative;
}
.fenGe {
    height: 4px;
    background: #D7ECF1;
    margin-top: 32px;
    /* margin-bottom: 46px; */
}
.fenGeimg{
	position: absolute;
	top: -46px;
	right: 0px;
}
.wenZi_1, .wenZi_2 {
    font-size: 16px;
    font-family: "SourceHanSansCN-Regular";
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 40px;
	/* margin-left: 18px; */
	margin-top: 40px;
}
.wenZi{
	width: 100%;
	margin-top: 30px;
}

.ults{
	margin-left: 2%;
}
.wenZi ul.ults li{
	list-style: disc;
}
.ults a:hover .ults a li span:first-child{
	color: #0089A5!important;
}
.wenZi ul a li{
	height: 46px;
	border-bottom: 1px dashed rgba(166,190,194,1);
	margin-bottom: 20px;
	color: #A6BEC2;
}
.wenZi ul a li span:nth-child(1){
	font-size: 20px;
    font-family: "SourceHanSansCN-Regular";
    font-weight: 400;
    color: rgba(51,51,51,1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 88%;
}
.wenZi ul a li span:nth-child(2){
	font-size:18px;
	font-family:"SourceHanSansCN-Regular";
	font-weight:400;
	color:rgba(153,153,153,1);
	float: right;
}
.wenZi .case-show img{
    max-width: 100%;
}

.right_zuo {
    float: left;
    width: 178px;
    height: 238px;
    border: 1px solid #D8D8D8;
    padding: 5px;
}
.right_zuo img{
	display: block;
	width: 178px;
	height: 238px;
}
.right_you{
	float: left;
	width: 50%;
	margin-left: 40px;
}
.name span{
	font-size:26px;
	font-family:"SourceHanSansCN-Bold";
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.zhiWei {
    width: 100%;
    height: 55px;
    /* line-height: 62px; */
    margin-top: 2px;
    border-bottom: 1px dashed rgba(166,190,194,1);
}
.zhiWei span {
    font-size: 18px;
    font-family: "SourceHanSansCN-Regular";
    font-weight: 400;
    color: rgba(51,51,51,1);
}
.neiRong {
    width: 100%;
    font-size: 16px;
    font-family: "SourceHanSansCN-Regular";
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 30px;
    margin-top: 16px;
}
.rightItem{
	padding-bottom: 40px;
}
.box {
	height: 100%;
	padding-bottom: 80px;
	background: #FFFFFF;
}
.title{
	text-align: center;
    font-size: 28px;
    font-family: SourceHanSansCN-Medium,SourceHanSansCN;
    font-weight: 500;
    color: rgba(51,51,51,1);
    margin-bottom: 24px;
}
.abstract{
	text-align: center;
    font-size: 16px;
    font-family: SourceHanSansCN-Regular,SourceHanSansCN;
    font-weight: 400;
    color: rgba(153,153,153,1);
}
.m-a{
	margin-bottom: 16px;
}


input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #999999;
	/* placeholder字体大小  */
	font-size: 16px;
	/* placeholder位置  */
	text-align: left;
	/* padding-left: 16px; */
}
.yonghu_name,.yonghu_tel,.yonghu_youxiang,.weiquan_pro,.liuyan{
	height: 45px;
	line-height: 45px;
	margin-bottom: 30px;
}
.yonghu_youxiang{
	padding-left: 45px;
}
.liuyan{
	height: 100%;
	padding-left: 32px;
	position: relative;
}
.liuyan span{
	position: absolute;
	top: 5px;
}
.yonghu_name div,.yonghu_tel div,.yonghu_youxiang div,.weiquan_pro div{
	float: right;
    width: 89%;
    height: 48px;
    background: #F5F5F5;
    border: #F5F5F5;
}
.yonghu_youxiang div{
	/* padding-left: 40px; */
	width: 93.6%;
}
.yonghu_name div input,.yonghu_tel div input,.yonghu_youxiang div input,.weiquan_pro div input{
    width: 89%;
    height: 45px;
    background: #F5F5F5;
    border: #F5F5F5;
	padding-left: 20px;
}
.liuyan textarea{
	width: 92.2%;
	height: 206px;
    min-height: 206px;
	margin-left: 69px;
    border: #f5f5f5;
    background: #f5f5f5;
	resize:none
}
.button{
	float: right;
	width: 89%;
	height:45px;
	text-align: center;
	line-height: 45px;
	background:rgba(0,137,165,1);
	font-size:16px;
	font-family:'SourceHanSansCN-Medium,SourceHanSansCN';
	font-weight:500;
	color:rgba(255,255,255,1);
}

.chaxun{
	width:80px;
	height:40px;
	line-height: 40px;
	text-align: center;
	background:rgba(0,160,192,1);
	font-size:16px;
	font-family:'SourceHanSansCN-Regular,SourceHanSansCN';
	font-weight:400;
	color:rgba(255,255,255,1);
	margin-top: 3.6%;
}
.gongSty{
	font-size:16px;
	font-family:'SourceHanSansCN-Regular,SourceHanSansCN';
	font-weight:400;
	color:rgba(74,74,74,1);
	margin-right: 3.6%;
}
.floatL{
	float: left;
	margin-bottom: 32px;
}
.boxSty{
	width: 10%;
}
.boxSty input,.boxSty select{
	width: 100%;
}
.gongSty div{
	width:98%;
	height:40px;
	background:rgba(250,250,250,1);
	border:1px solid rgba(238,238,238,1);
	margin-top: 12px;
}
.gongSty div input{
	width: 97%;
    height: 40px;
    background: rgba(250,250,250,1);
    border: 1px solid rgba(238,238,238,1);
    padding-left: 5px;
}
.gongSty div select{
	width:157px;
	height:40px;
	background:rgba(250,250,250,1);
	border:1px solid rgba(238,238,238,1);
}

.xian{
	width: 100%;
	height:1px;
	margin-bottom: 24px;
	border:1px dashed;
	border-image:linear-gradient(270deg, rgba(166,190,194,0), rgba(166,190,194,1), rgba(166,190,194,0)) 1 1;
}


/* 预约服务 */
.zhonglei{
	margin-bottom: 30px;
}
#user_area,
#user_fuwu{
	width: 40%;
	height: 48px;
	background: #F5F5F5;
	border: #F5F5F5;
	padding-left: 2%;
	color: #999999;
}
option{
	background: #FFFFFF!important;
}