﻿/*lucky start*/
/*case-detail*/
.relative{
	position: relative;
}
.abs{
	position: absolute;
}
.fs-0{
	font-size: 0;
}
.hidden{
	display: none;
}
.position-partLeft,.position-partShare{
	line-height: 20px;
}

.a-case-main{
	margin-top: 30px;
}
.a-share-text{
	vertical-align: top;
	color: #555;
}
.a-share-link img{
	max-height: 20px;
	vertical-align: top;
}
.a-case-1{
	margin-top: 44px;
}
.a-case-view .swiper-container,.a-case-view img,.a-case-view .swiper-silde{
	width: 450px;
	height: 365px;
}
.a-case-preview .swiper-container{
	width: 450px;
	height: 84px;
}
.a-case-preview{
	margin-top: 15px;
}
.a-case-preview .swiper-slide{
	width: 140px;
	height: 84px;
}
.a-case-preview img{
	width: 138px;
	height: 82px;
}
.a-case-preview img{
	padding: 1px;
}
.a-case-preview .a-active-nav img{
	padding: 0;
	border: 1px solid #333;
}
.a-case-view .swiper-button-next{
	background: url(../images/arrow-right.png) 0 0 no-repeat;
	width: 30px;
	height: 60px;
	right: 0;
}
.a-case-view .swiper-button-prev{
	background: url(../images/arrow-left.png) 0 0 no-repeat;
	width: 30px;
	height: 60px;
	left: 0;
}


.a-case-main-right{
	margin-left: 30px;
}
.a-case-designers{
	height: 178px;
	border-bottom: 1px solid #eaeaea;
}
.a-case-designerBox+.a-case-designerBox{
	margin-left: 58px;
}
.a-case-designerBox{
	height: 178px;
}
.a-case-designerLeft{
	margin-right: 30px;
	text-align: center;
}
.a-case-designerImg{
	width: 100px;
	height: 100px;
	border-radius: 50%;
}
.a-case-designerName{
	line-height: 1;
	margin: 10px 0 9px;
	font-size: 20px;
}
.a-case-designerJob{
	line-height: 1;
	font-size: 12px;
	color: #999;
	margin-bottom: 24px;
}
.a-case-designerRight{
	width: 200px;
}
.a-case-designerList{
	font-size: 14px;
}
.a-case-designerList .chp-top{
	margin-top: 8px;
	margin-bottom: 10px;
}

.a-case-title{
	font-size: 20px;
	font-weight: bolder;
	line-height: 1;
}
.a-case-info{
	font-size: 14px;
}
.a-case-info1{
	margin-top: 24px;
	margin-bottom: 24px;

}
.a-case-stars{
	font-size: 0;
}
.a-case-stars span{
	color:#555;
	font-size: 14px;
	margin-right: 10px;
	line-height: 16px;
	vertical-align: middle;
}
.a-case-starImg{
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.a-case-starImg+.a-case-starImg{
	margin-left: 5px;
}
.a-case-info2-item+.a-case-info2-item{
	margin-left: 100px;
}
.a-case-main-right{
	width: 726px;
}
.a-case-inlineText{
	width: 675px;
	vertical-align: top;
}
.a-case-info2{
	margin-bottom: 6px;
}
.a-case-info3,.a-case-info4{
	line-height: 25px;
}
.a-case-info5{
	margin-top: 6px;
}
.a-case-info5-left span:first-child{
	font-weight: bold;
	color:#e5a433;
}
.a-case-info5-left span:last-child{
	color:#e5a433;
}
.a-case-info5-item{
	margin-left: 28px;
}
.a-case-info5-item span{
	color:#999;
	font-size: 12px;
	margin-left: 3px;
}
.a-case-info5-item i{
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}

.a-case-progress{
	width: 100%;
	background-color: #fff;
	border:1px solid #eaeaea;
}
.a-case-shadow{
	box-shadow: 0 0 10px rgba(153, 153, 153, 0.2);
}
.a-cp-title{
	margin-left: 30px;
	margin-top: 25px;
	font-size: 20px;
}
.a-cp-download{
	right: 20px;
	top: -9px;
	display: inline-block;
	background-color: #fcce16;
	color:#333;
	font-size: 14px;
	width: 87px;
	height: 35px;
	text-align: center;
	line-height: 35px;
}
.a-process-nav{
	padding: 37px 32px 46px;

	font-size: 0;
}
.a-process-text{
	margin-top: 12px;
	font-size: 14px;
	color:#333;
	line-height: 24px;
}
.a-process-time{
	font-size: 12px;
	color:#999;
	position: absolute;
	width: 65px;
	top: 100%;
	left: 0;
}
.a-process-line {
    display: inline-block;
    width: 119px;
    height: 5px;
    background-color: #fcce16;
    margin: 27px 0;
    vertical-align: top;
}
.a-process-box{
	vertical-align: top;
	position: relative;
    text-align: center;
}
.a-process-circle .icon-gou{
	color:#fcce16;
}
.a-process-circle .icon-gou:before {
    position: absolute;
    background-color: #555;
    width: 61px;
    height: 61px;
    border-radius: 50%;
    left: 0;
    top:0;
    font-size: 28px;
    line-height: 60px;
}

.a-case-price{
	padding:20px 30px 40px;
}
.a-case-smTitle{
	font-size: 20px;
	line-height: 1;
	padding-left: 15px;
	position: relative;
}
.a-case-smTitle:before{
	content: " ";
	width: 3px;
	height: 20px;
	background-color: #fcce16;
	position: absolute;
	top: 0;
	left: 0;
}
.a-case-degree{
	line-height: 1.2;
	margin-left: 520px;
	font-size: 0;
}
.a-case-degree .chp-progress-bot{
	margin:0 20px;
}
.a-case-true{
	line-height: 1;
}
.a-case-redMoney{
	font-size: 18px;
	color:#d61d1d;
	font-weight: bold;
}
.a-case-priceList{
	margin-top: 34px;
}
.a-case-priceItem{
	background-color: #f5f5f5;
	width: 220px;
	height: 70px;
	position: relative;
	text-align: center;
	line-height: 70px;
}
.a-case-priceItem i{
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 10px;
	color:#9d9d9d;
	line-height: 1;
}
.a-case-priceItem+.a-case-priceItem{
	margin-left: 10px;
}
.a-case-priceHover{
	visibility:hidden;
	line-height: 1;
	background-color: #555;
	width: 100%;
	height: auto;
	position: absolute;
	top:0;
	left: 0;
	color:#fff;
	z-index: 100;
}
.a-case-priceTitle{
	font-size: 16px;
	font-weight: bold;
	margin: 24px 0 14px;
}
.a-case-priceSlideTitle{
	font-size: 14px;
	line-height: 32px;
	padding: 0 15px;
	text-align: left;
}
.a-case-priceSlideInfo{
	background-color: #515151;
	line-height: 30px;
	padding: 0 15px;
}
.a-case-priceAll{
	padding: 0 15px;
	line-height: 40px;
	background-color: #fcce16;
	color:#333;
}
.a-case-priceArrow{
	width: 100%;
	text-align: center;
}
.a-case-priceArrowLeft,.a-case-priceArrowRight{
	width: 30px;
	height: 30px;
	background-color: #333;
	color:#fff;
	line-height: 30px;
	margin:8px 0;
	cursor:pointer;
}

.a-case-work{
	margin-top: 40px;
	border-top: 3px solid #333;
}
.a-case-workTop{
	background-color: #f5f5f5;
	padding:20px 30px;
}
.a-case-workBox{
	padding:35px 30px;
	background-color: #fff;
	position: relative;
	z-index: 99;
	/*max-height: 1186px;
	overflow: auto;*/
}
.a-case-workNav{
	position: absolute;
	right:30px;
	top: 35px;
	background-color: #f5f5f5;
	width: 150px;
	padding: 15px 0;
	z-index: 99;
}
.a-case-workNavItem a{
	line-height: 40px;
	font-size: 16px;
	color:#999;
	padding-left: 58px;
	position: relative;
	display: inline-block;
	width: 92px;
}
.a-case-workNavItem a::before{
	content:"";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ccc;
	position: absolute;
	left:30px;
	top: 50%;
	margin-top: -4px;
}
.a-case-workNavList .a-active a,.a-case-workNavItem a:hover{
	color:#333;
	background-color: #f0f0f0;
}
.a-case-workNavList .a-active a::before,.a-case-workNavItem a:hover::before{
	background-color: #333;
}
.a-case-workStage{
	width: 840px;
	border-left: 3px solid #ddd;
	margin:0 30px 0 50px;
	padding-left: 73px;
	position: relative;
}
.a-case-workTime{
	font-size: 16px;
	color:#333;
	line-height: 1;
	padding-top: 20px;
	font-weight: bold;
}
.a-case-workCont{
	font-size: 14px;
	line-height: 26px;
	margin: 12px 0 14px;
}
.a-case-workImgList{
	font-size: 0;
}
.a-case-workImgList img{
	width: 250px;
	height: 188px;
}
.a-case-workImgList a{
	margin-bottom: 15px;
}
.a-case-workImgList a:nth-of-type(3n+2){
	margin-left: 45px;
	margin-right: 45px;
}
.a-case-workTimeLine{
	padding: 40px 24px;
	background-color: #f5f5f5;
	border:1px solid #eaeaea;
	margin-bottom: 20px;
	position: relative;
}
.a-case-workTimeList{
	border-left: 1px solid #ddd;
	margin-left: 93px;
}
.a-case-workTimeItem{
	position: relative;
	margin-bottom: 30px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 18px;
}
.a-case-workTimeItem:last-of-type{
	margin-bottom: 0;
}
.a-case-workTimeItem::before{
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #ddd;
	position: absolute;
	left: -5px;
	top: 4px;
}
.a-case-workTimeItem:last-of-type::after{
	content: "";
	width: 10px;
	height: 10px;
	background-color: #f5f5f5;
	position: absolute;
	top: 14px;
	left: -5px;
}
.a-case-workTimeItem:first-of-type::after{
	content: "";
	width: 10px;
	height: 10px;
	background-color: #f5f5f5;
	position: absolute;
	top: -6px;
	left: -5px;
}
.a-case-workDate{
	position: absolute;
	line-height: 18px;
	font-size: 14px;
	top: 0;
	left:-93px;
}
.a-case-workBottom{
	text-align: right;
}
.a-case-workBottom span{
	margin-left: 45px;	
}
.a-case-workBottom i{
	font-size: 14px;
	color: #999;
	display: inline-block;
	vertical-align: middle;
}
.a-case-workBottom i.iconfont{
	font-size: 16px;
}
.a-case-workBottom i.icon-fenxiang{
	vertical-align: bottom;
}
.a-case-workBottom i.icon-xin{
	vertical-align: top;
}
.a-case-workBottom i.a-like-active{
	color:#333;
}
.a-case-workStageName{
	width: 32px;
	height: 32px;
	padding: 14px;
	border-radius: 50%;
	background-color: #555;
	color:#fff;
	font-size: 16px;
	position: absolute;
	top:0;
	left: -30px;
}
.a-case-workNavDate{
	position: absolute;
	background-color: #f5f5f5;
	width: 100px;
	height: 35px;
	line-height: 35px;
	left: -50px;
	top: 86px;
	text-align: center;
	font-size: 14px;
	color:#333;
}
.a-case-workNavDate::before{
	content: "";
	width: 100px;
	height: 10px;
	position: absolute;
	top: -10px;
	left: 0;
	background-color: #fff;
}
.a-case-workNavDate::after{
	content: "";
	width: 100px;
	height: 10px;
	position: absolute;
	bottom: -10px;
	left: 0;
	background-color: #fff;
}
.a-case-workContent{
	position: relative;
	margin-bottom: 30px;
}
.a-case-workContent .a-case-workNavDate{
	left: -123px;
	top: 10px;
}


.a-case-review{
	margin-top: 16px;
	border-top: 3px solid #333;
	padding: 25px 30px;
	position: relative;
	top: 14px;
	left: 0;
}
.a-case-reviewItem{
	margin-top: 50px;
}
.a-case-reviewLeft{
	width: 30px;
	height: 40px;
	font-size: 14px;
	color:#333;
	background-color: #fcce16;
	padding:5px 15px;
	line-height: 20px;
}
.a-case-reviewHead{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-left: 20px;
	margin-right: 20px;
}
.a-case-reviewCont{
	line-height: 26px;
}
.a-case-reviewPoint{
	margin-top: 10px;
	background-color: #f5f5f5;
	padding-left: 15px;
}
.a-case-reviewPoint span{
	font-size: 14px;
	color:#999;
	margin-right: 15px;
	line-height: 24px;
}
.a-case-reviewMiddle{
	width: 833px;
}
.a-case-reviewName{
	margin-bottom: 10px;
}
.a-case-reviewRight{
	width: 100px;
	text-align: center;
}
.a-case-reviewDate{
	font-size: 12px;
	color:#999;
	margin-bottom: 10px;
}
.a-case-reviewStars{
	font-size: 0;
}
.a-case-reviewStars img+img{
	margin-left: 5px;
}

.a-case-popup{
	z-index:1000;
}
.a-case-popupImgBox{
	width: 930px;
	min-height: 540px;
	background-color: #333;
	position: relative;
	top:40%;
	left: 50%;
	margin-left:-505px;
	margin-top: -335px;
	padding: 26px 40px;
}
.a-case-popupClose{
	width: 40px;
	height: 40px;
	background-color: #ddd;
	text-align: center;
	line-height: 40px;
	position: absolute;
	top: 0;
	right: -40px;
	cursor:pointer;
}
.a-case-popupTitle{
	font-size: 24px;
	color:#fff;
	margin-bottom: 24px;
}

.a-case-popupView .swiper-container,.a-case-popupView img,.a-case-popupView .swiper-silde{
	width: 450px;

}
.a-case-popupPreview .swiper-container{
	width: 150px;
	height: 382px;
	margin-top: 34px;
	margin-bottom: 34px;
}
.a-case-popupPreview{
	position: relative;
	margin-left: 30px;
}
.a-case-popupPreview .swiper-slide{
	width: 150px;
	height: 90px;
}
.a-case-popupPreview .swiper-slide img{
	width: 150px;
	height: 90px;
}
.a-case-popupPreview .a-case-popupPrev{
	position: absolute;
	background-color: #666;
	text-align: center;
	width: 150px;
	height: 34px;
	line-height: 34px;
	top: 0;
	left: 0;
	cursor: pointer;
	z-index: 1001;
}
.a-case-popupPreview .a-case-popupNext{
	position: absolute;
	background-color: #666;
	text-align: center;
	width: 150px;
	height: 34px;
	line-height: 34px;
	bottom: 0;
	left: 0;
	cursor: pointer;
	z-index: 1001;
}
.a-case-popupPreview img.a-case-popupArrowImg{
	width: 33px;
	height: 15px;
}
.a-case-popupPreview .swiper-slide{
	margin-top: 4.5px;
}
.a-case-popupPreview .swiper-slide::before{
	content:"";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
}
.a-case-popupPreview .a-active-nav::before{
	background-color: transparent;
}
.a-case-popupTip{
	font-size: 14px;
	color:#999;
	padding: 11px 0;
}
.a-case-popupTip i.iconfont{
	margin-right: 8px;
}
.a-case-popupText{
	line-height: 30px;
	color:#fff;
	font-size: 16px;
}


/*decoration-school-detail.html*/
.a-decorate-main{
	padding-top: 30px;
}
.a-decorate-main1{
	width: 838px;
}
.a-decorate-title{
	font-size: 32px;
	line-height: 48px;
}
.a-decorate-tip{
	margin: 18px 0;
	line-height: 20px;
	height: 20px;
	color:#999;
}
.a-decorate-article{
	line-height: 36px;
	font-size: 16px;
}
.a-decorate-tip .a-case-info5-item i{
	color:#999;
}
.a-decorate-tip .position-partShare{
	height: 20px;
	vertical-align: top;
	margin-left: 30px;
}
.a-decorate-tip .a-share-text{
	color:#555;
}
.a-decorate-article img{
	margin-top: 40px;
	margin-bottom: 40px;
}
.a-decorate-moreInfo{
	color:#999;
}
.a-decorate-moreLink .right{
	width: 180px;
	padding-left: 10px;
}
.a-decorate-moreTitle{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom: 16px;
}
.a-decorate-moreWrap{
	width: 290px;
	vertical-align: middle;
}
.a-decorate-moreWrap img{
	width: 100px;
	height: 100px;
}
.a-decorate-moreInfo{
	font-size: 14px;
	color:#999;
	line-height: 26px;
}
.a-decorate-moreWords{
	width: 16px;
	vertical-align: middle;
}
.a-decorate-morePrev,.a-decorate-moreNext{
	font-size: 0;
}
.a-decorate-morePrev .a-decorate-moreWords{
	margin-left: 20px;
}
.a-decorate-moreNext .a-decorate-moreWords{
	margin-right: 20px;
}
.a-decorate-moreArrow a{
	display: inline-block;
	vertical-align: middle;
}
.a-decorate-more{
	margin-top: 60px;
	margin-bottom: 48px;
}
.a-decorate-cNum{
	color: #fcce16;
}
.a-decorate-cTitle{
	margin-bottom: 18px;
}
.a-decorate-cForm{
	padding:20px;
	background-color: #f8f8f8;
	border:1px solid #eaeaea;
}
.a-decorate-cHead{
	font-size: 0;
	height: 35px;
	margin-bottom: 20px;
}
.a-decorate-cHead img{
	width: 35px;
	height: 35px;
	border-radius: 50%;
}
.a-decorate-cHead span{
	vertical-align: top;
	padding-top: 10px;

}
.a-decorate-cRestWrap{
	line-height: 35px;
}
.a-decorate-cTextarea{
	font-size: 14px;
	line-height: 20px;
	height: 46px;
	width: 100%;
	border:none;
	background-color: transparent;
	resize: none;
}
.a-decorate-cBottom{
	text-align: right;
}
.a-decorate-cButton{
	font-size: 16px;
	width: 100px;
	height: 36px;
	line-height: 36px;
	background-color: #fcce16;
	border:none;
	color: #333;
}
.a-decorate-commentList{
	margin-top: 28px;
	padding-left: 15px;
}
.a-decorate-cBigHead{
	margin-right: 20px;
}
.a-decorate-cBigHead img{
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.a-decorate-cContent{
	line-height: 28px;
}
.a-decorate-cItem{
	margin-bottom: 29px;
}
.a-decorate-cContent{
	width: 753px;
}
.a-decorate-cTime{
	line-height: 16px;
}
.a-decorate-cName{
	margin-bottom: 9px;
}
.a-decorate-aboutList{
	padding-top: 41px;
}
.a-decorate-aboutList img{
	width: 194px;
	height: 194px;
}
.a-decorate-aboutList .a-decorate-moreWrap{
	width: 100%;
	height: 194px;
	margin-bottom: 22px;
}
.a-decorate-aboutList .a-decorate-moreLink .right{
	padding-left: 20px;
	width: 624px;
	height: 194px;
}
.a-decorate-aboutList .a-case-info5-right{
	bottom: 26px;
	left: 0;
	margin-left: -8px;
}
.a-decorate-aboutList .a-decorate-moreTitle{
	padding-top: 18px;
}

.a-decorate-main2{
	width: 290px;
}
.a-decorate-aTitle{
	padding-left: 20px;
	line-height: 47px;
	height: 47px;
	border-top: 3px solid #fcce16;
	background-color: #f8f8f8;
}
.a-decorate-alist img{
	vertical-align: top;
}
.a-decorate-alist .a-decorate-moreWrap{
	padding:25px 0;
	border-bottom: 1px solid #eaeaea;
}


/*my-decoration*/
.a-myDecorate-navLink{
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 13px;
}
.a-myDecorate-navItem{
	margin-left: 34px;
	position: relative;
}
.a-myDecorate-navItem:nth-of-type(1){
	margin-left: 0;
}
.a-myDecorate-navItem::after{
	content: "";
	width: 1px;
	height: 20px;
	background-color: #eaeaea;
	position: absolute;
	top:5px;
	right:-17px;
}
.a-myDecorate-nav .active a{
	background-color: #fcce16;
}
.a-md-progress .a-cp-title{
	font-size: 16px;
	margin-left: 0;
}
.a-md-progress .a-cp-left span{
	color:#d71d1d;
}
.a-md-progress .a-process-nav{
	padding:26px 0 40px;
}
.a-md-progress .a-process-time{
	width: 110px;
	left: -22px;
}
.a-md-progress .a-process-line{
	width: 130px;
}
.a-md-titleTips{
	color: #999;
}
.a-md-notJudge,
.a-md-stage,
.a-md-price,
.a-md-people,
.a-md-designImg{
	border-top: 1px solid #eaeaea;
	padding: 30px 0;
}
.a-md-title{
	margin-bottom: 30px;
}
.a-md-link{
	font-size: 16px;
	position: relative;
	/* margin-right: 50px; */
	padding-left: 16px;
}
.a-md-link::before{
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #333;
	position: absolute;
	left:0;
	top: 50%;
	margin-top: -3px;
}
.a-md-link:hover{
	text-decoration: underline;
	color:#d61d1d;
}
.a-mark-btn,
.a-contactBtn-1,
.a-contactBtn-2,
.a-contactBtn-3,
.a-contactBtn-4{
	font-size: 14px;
	color:#fff;
	background-color: #555;
	padding: 10px 16px;
	border:1px solid #555;
	line-height: 1;
}
.a-mark-btn:disabled{
	background-color: #f5f5f5;
	border:1px solid #f5f5f5;
	color:#999;
}
.a-md-stage .a-mark-btn{
	top: 20px;
	right: 100px;
}
.a-feedback-btn{
	background-color: #fff;
	border:1px solid #333;
	color: #333;
	font-size: 14px;
	padding: 10px 16px;
	top:20px;
	right: 0;
	line-height: 1;
}
.a-md-titleStage{
	margin-left: 15px;
}
.a-md-navStage{
	width: 100%;
	background-color: #f5f5f5;
	color:#999;
	line-height: 30px;
	height: 30px;
	text-align: center;
}
.a-md-liStage{
	display: inline-block;
	font-size: 14px;
	padding: 0 7px;
	margin-right: 16px;
	position: relative;
	cursor: pointer;
}
.a-md-liStage:last-of-type{
	margin-right: 0;
}
.a-md-liStage::after{
	content:"";
	width: 10px;
	height: 2px;
	background-color: #ddd;
	position: absolute;
	right: -12px;
	top: 50%;
	margin-top: -1px;
}
.a-md-liStage:last-of-type::after{
	width: 0;
	height: 0;
}
.a-md-navStage .active{
	background-color: #fcce16;
	color: #333;
}
.a-md-stageTips{
	color:#999;
	font-size: 14px;
	margin:20px 0 14px;
}
.a-md-stageLink img{
	width: 250px;
	height: 188px;
}
.a-md-stageText{
	font-size: 14px;
	line-height: 26px;
}
.a-md-stageImg{
	margin-top: 14px;
}
.a-md-stageLink{
	display: inline-block;
	margin-right: 52px;
	margin-bottom: 20px;
}
.a-md-stageLink:nth-of-type(3n+3){
	margin-right: 0;
}
.a-md-stageBottom{
	text-align: right;
}
.a-md-stageMore{
	font-size: 14px;
	color:#999;
}
.a-md-priceItem i{
	margin-right: 12px;
	font-size: 12px;
	color:#999;
}
.a-md-priceItem{
	position: relative;
	cursor:pointer;
}
.a-md-priceItem:hover .a-md-priceLabel{
	color:#d61d1d;
}
.a-md-priceItem:hover .a-md-priceBanner{
	display: block;
}
.a-md-priceItem:hover i{
	color: #fcce16;
}
.a-md-priceLabel{
	margin-right: 12px;
}
.a-md-priceNum{
	width: 60px;
	color:#d61d1d;
}
.a-md-priceItem+.a-md-priceItem{
	margin-left: 20px;
	font-size: 0;
}
.a-md-priceBanner{
	display: none;
	width: 274px;
	top: 20px;
	left: 0;
	background-color: #fff;
	padding: 20px 12px 10px;
	border: 1px solid #eaeaea;
	box-shadow: 0px 0px 20px -5px #999;
	z-index: 10;
}
.a-md-priceBanner::before{
	content: "";
	width: 144px;
	height: 5px;
	background-color: #fcce16;
	position: absolute;
	top: 0;
	left: 0;
}
.a-md-priceLi{
	display: inline-block;
	margin-bottom: 16px;
}
.a-md-priceLi span{
	display: inline-block;
}
.a-md-priceSpan{
	width: 220px;
}
.a-md-priceMoney{
	width: 54px;
	color:#d61d1d;
}
.a-md-price .a-md-titleTips{
	color:#d61d1d;
	margin-left: 15px;
}
.a-md-price .a-mark-btn{
	top: 20px;
	right: 0;
}
.a-contactBtn-1{
	top: 20px;
	right: 110px;
}
.a-contactBtn-2{
	top: 20px;
	right: 0;
}
.a-md-people .a-case-designerBox+.a-case-designerBox{
	margin-left: 130px;
}
.a-md-people  .a-case-designerBox{
	height: auto;
}
.a-md-people .a-case-designers{
	border-bottom: none;
	height: auto;
}

.a-md-people .a-case-designerJob{
	margin-bottom: 0;
}
.a-md-designImg .swiper-container{
	width:790px;
}
.a-md-designImg .swiper-slide{
	width: 250px;
	height: 188px;
}
.a-md-designImg a,.a-md-designImg img{
	width: 100%;
	height: 100%;
}

.a-md-design-prev{
	width: 24px;
	height: 100px;
	background-color: #666;
	left: 0;
	top:118px;
	text-align: center;
}
.a-md-design-next{
	width: 24px;
	height: 100px;
	background-color: #666;
	right: 0;
	top:118px;
	text-align: center;
}
.a-md-design-prev i,.a-md-design-next i{
	line-height: 100px;
	color:#fff;
}
.a-md-designImg .swiper-button-disabled{
	background-color: #f5f5f5;
}
.a-md-designImg .swiper-button-disabled i{
	color:#999;
}
.a-appraiseTips-box{
	width: 340px;
	position: fixed;
	margin-left: -190px;
	left: 50%;
	top:10%;
	background-color: #fff;
	text-align: center;
	padding: 30px 20px;
}
.a-score-box{
	width: 460px;
	position: fixed;
	margin-left: -250px;
	left: 50%;
	top:10%;
	background-color: #fff;
	padding:30px 20px;
	text-align: center;
	
}
.a-appraiseTips-title{
	padding-bottom: 20px;
}
.a-appraise-ptitle{
	margin-top: 28px;
	margin-bottom: 14px;
}
.a-appraise-close{
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.a-appraiseTips-title-sm{
	color:#999;
}
.a-appraise-project{
	text-align: left;
}
.a-appraise-project .a-md-link{
	display: inline-block;
	margin-right: 45px;
	margin-bottom: 5px;
}
.a-appraise-project .a-md-link:nth-of-type(3n+3){
	margin-right: 0;
}
.a-appraise-project .a-md-link:last-of-type{
	margin-right: 0;
}
.a-appraise-btn,.a-score-btn{
	display: inline-block;
	width: 270px;
	height: 40px;
	text-align: center;
	margin-top: 34px;
	line-height: 40px;
	background-color: #fcce16;
}
.a-score-starBox{
	font-size: 0;
}
.a-score-star{
	display: inline-block;
	width: 32px;
	height: 30px;
	background: url(../images/star-big.png) 0 0 no-repeat;
}
.a-score-star+.a-score-star{
	margin-left: 8px;
}
.a-score-starBox .active{
	background: url(../images/star-big-active.png) 0 0 no-repeat;
}
.a-score-textarea{
	margin-top: 16px;
}
.a-score-textarea textarea{
	padding: 14px 20px;
	background-color: #f5f5f5;
	border:1px solid #eaeaea;
	width: 420px;
	height: 265px;
	font-size: 16px;
	resize: none;
}
.a-score-imgList{
	font-size: 0;
	margin-top: 10px;
	text-align: left;
}
.a-score-imgList a{
	display: inline-block;
	width: 70px;
	height: 70px;
	position: relative;
}
.a-score-imgList a{
	margin-right: 10px;
}
.a-score-img{
	width: 100%;
	height: 100%;
}
.a-score-imgList span,.a-score-input{
	width: 70px;
	height: 70px;
	text-align: center;
	border:1px dotted #eaeaea;
	vertical-align: top;
}
.a-score-add{
	display: inline-block;
	font-size: 60px;
	line-height: 70px;
	color:#eaeaea;
	top: 0;
	left: 0;
	z-index: 9999;
}
.a-score-input{
	top: 0;
	left: 0;
	z-index: 10000;
	opacity: 0;
	margin-left: 0;
}
.a-score-btn{
	font-size: 16px;
	border:1px solid #fcce16;
	margin-top: 25px;
}

/*my-decoration-detail*/
.a-back-to a.a-back-text{
	color:#999;
}
.a-mdd-top{
	margin-top: 40px;
}
.a-mdd-nav{
	background-color: #f5f5f5;
	font-size: 0;
}
.a-mdd-navStage{
	display: inline-block;
	width: 71px;
	height: 100px;
	text-align: center;
}
.a-mdd-num{
	margin-top: 25px;
	color:#333;
	position: relative;
	font-weight: bold;
}
.a-mdd-num::after{
	content: "";
	width: 20px;
	height: 3px;
	background-color: #555;
	position: absolute;
	top:22px;
	left: 50%;
	margin-left: -10px;
}
.a-mdd-text{
	color:#999;
	margin-top: 20px;
}
.a-mdd-navStage+.a-mdd-navStage{
	margin-left: 16px;
}
.a-not-score .a-mdd-num::after,
.a-not-finish .a-mdd-num::after{
	background-color: #fcce16;
}
.a-not-start .a-mdd-num,
.a-not-finish .a-mdd-num{
	color:#999;
}
.a-not-start .a-mdd-num::after{
	background-color: #999;
}
.a-mdd-nav .active{
	background-color: #fcce16;
}
.a-mdd-nav .active .a-mdd-text,
.a-mdd-nav .active .a-mdd-num{
	color:#333;
}
.a-mdd-nav .active .a-mdd-num::after{
	background-color: #333
}
.a-mdd-stage{
	margin-top: 50px;
}
.a-mdd-stage .a-case-workStage{
	padding-left: 70px;
}
.a-mdd-stage .a-case-workStage{
	width: 731px;
}
.a-mdd-stage .a-case-workImgList img{
	width: 220px;
	height: 165px;
}
.a-mdd-stage .a-case-workImgList a:nth-of-type(3n+2){
	margin-left: 35.5px;
	margin-right: 35.5px;
}
.a-mdd-scoreBox{
	width: 100%;
	height: 64px;
	padding-top: 12px;
}
.a-mdd-imgList,.a-mdd-appraiseImg{
	font-size: 0;
	line-height: 1;
}
.a-mdd-imgList a,.a-mdd-appraiseImg a{
	width: 151px;
	height: 101px;
	margin-top: 5px;
	margin-right: 18px;
}
.a-mdd-imgList-small a {
	width: 123px;
	height: 87px;
	margin-top: 5px;
	margin-right: 18px;
}
.a-mdd-imgList img,.a-mdd-appraiseImg img{
	width: 100%;
	height: 100%;
}
.a-mdd-stage .a-mark-btn{
	background-color: #fcce16;
	color:#333;
	border-color: #fcce16;
}
.a-mdd-stage .a-mark-btn:disabled{
	background-color: #f5f5f5;
    border-color: #f5f5f5;
    color: #999;
}
.a-mdd-appraise-btn{
	color: #999;
	margin-bottom: 12px;
	cursor:pointer;
}
.a-mdd-appraise-btn i{
	margin-left: 4px;
}
.a-mdd-appraiseCont{
	padding:13px 20px;
	background-color: #f5f5f5;
	border: 1px solid #eaeaea;
	line-height: 28px;
	font-size: 14px;
	color:#999;
}
.a-score-service{
	margin: 20px 0 0;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

/* hack 17-7.4*/
.a-case-designers .inline.a-case-designerBox{
    vertical-align: top;
}
.a-contactBtn-1,
.a-contactBtn-2,
.a-contactBtn-3,
.a-contactBtn-4{
	margin-right: 18px;
	margin-bottom: 20px
}

.a-contactBtn-3:disabled,
.a-contactBtn-4:disabled{
	background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #999;
}
.a-feedback-btn:disabled{
	background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #999;
}
.e-margin-right{
	margin-right: 216px
}

































