.layui-container{padding:0;}
.navbar-header{width:unset;height: 120px;}
.divmargin{margin: 5px 0;}
.automt{margin-top: 30px;}

/* 涓诲浘鐗� */
.mainPic{width:100%;}
.mainPic img{width:100%;}
/* 涓昏淇℃伅 */
.Title{
	margin:0;
	height:40px;
	padding:0 10px;
	position: fixed;
    background: #fff;
    width: 100%;
    z-index: 999;
    border-bottom: 1px solid #ee772d;
    
}
.Title .titleText{font-weight:unset;height:40px;line-height:40px;margin:0;margin-left:5px;font-size:14px;}
.mainInfo .titleText{font-size:18px;font-weight:800;font-size: 34px;line-height: 50px;}
.mainInfo .infoText{font-size:13px;}
.mainInfo .row{margin-left:0px;display:flex;}
.row .group{width:50%;font-size:14px;display:flex;}
.row .group .key{font-weight:800;}
.row .group .value{color:#ee772d;}

/* 涓诲浘鐗囧拰涓昏淇℃伅PC绔� */
.main{padding-top:40px;display:flex;margin:40px 50px;margin-top:0;}
.main .mainInfo{margin-left: 30px;width:calc(100% - 430px);line-height: 22px!important;}
.main .mainPic{width:400px;height:300px;position: relative;}
.main .mainPic img{width:100%;height:100%;}
.main .mainInfo .infoText{
	font-size:14px;
	min-height:46px; 
	word-break: break-all;
}
.mainInfo .infoText p{margin-bottom:0px; }
.row{margin-top:10px;}
.row .group{font-size:12pt;}
.cyclelab{color: #8c8c8c;}
.cyclelab1{color: #8c8c8c;}
.pjtprogress{margin-top:5px;margin-bottom:5px;}
.pjtprogress .progress{border-radius: 0;margin-bottom: 5px;}
.pjtprogress .value{float: right;width:20px;margin: 0 10px;color: #ee772d;}
.pjtprogress .val{color: #ee772d;}
.pjtprogress .lab{color: #8c8c8c;}
/* .filingNumber{color:#000000;} */
/* 椤圭洰璇︽儏 */
/* 閫氱敤鐨勯殣钘忓拰灞曞紑鎸夐挳 */
.layui-collapse{border:unset;}
.layui-collapse .layui-colla-title{height:unset;line-height:unset;padding:0;background:unset;margin:0;}
.layui-collapse .layui-show{border:unset;}
.layui-collapse .layui-colla-icon{left:unset;right:20px;top:5px;}

/* 椤圭洰璇︽儏PC绔� */
.details .contentPC{margin:40px 50px;font-size:12pt;}

/*  */
.smallPic{width: 32%;cursor: zoom-in;}
.bigPic{width: 100%;cursor: zoom-out;}
.projectPic{padding-right: 2%;padding-bottom: 10px;}
.pcThemePic{width: 420px;height: 280px;}
.item{width: calc(100% - 480px);}
.borderbottom {background-color: white;border-bottom: solid 15px #f2f2f2;width: 100%;}
.line {border-bottom: solid 1px #f2f2f2;}
.message-item {margin-bottom: 10px;padding-bottom: 10px;}
/* 鎹愯禒璁板綍 */
.listItem {font-size: 15px;margin: 10px 0px 10px 0px;border-top: 1px solid #f3f3f3;padding: 10px; padding-left:0px; overflow: hidden;}
.listItem:first-child {border-top: none;margin-top:0px;padding-top:0}
.leftImage {float: left;padding: 3px;height: 66px;width: 66px;}
.donaterImage {width: 60px;}
.donateInfo {margin-left: 80px; margin-right: 45px; }
.donateName {line-height: 20px;position: relative;margin-top: 5px;word-break: break-all;}
.donateName span {
    font-size: 16px;
    color: #000;
    width: calc(100% - 120px );
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
}
.donateTime {position: absolute;top: 0px;right: 0px;color: #aaa;font-size: 14px;letter-spacing: 0px;line-height:24px;right:-50px;}
.donateAmount {height: 22px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.donateProject {color: #000000;}
.donateMoney {color: #ee772d;}
.donateInfoMessage {
    word-break: break-all;
    color: #aaa;
    margin-right: 0px;
    font-size: 14px;
}
.Recordloading{width:100%;text-align:center}
.donateNotMessage{margin-top:20px!important}
/* 鎵嬫満鐗堢殑绛规缁熻 */
.phoneCount{padding:10px 0px;text-align:center; line-height:30px}
.phoneCount1{float:left;width:50%;/* border-right: 1px solid #d2d2d2; */}
.phoneCount2{float:left;width:50%;border-left: 1px solid #d2d2d2;}
.phoneCount .text1{color:#ee772d}
.phoneCount1,.phoneCount2,.phoneCount3,.phoneCount4,.phoneCount5 .text2{color:#A0A0A0}
.phoneCount3,.phoneCount4,.phoneCount5 {width:33.3%;float:left;line-height: 22px;margin-top: 8px;}
.phoneCount3 .text1{color:#555}
.phoneCount5 .text1{color:#555} 
#demo1{margin:0 15px;}
.feedback-title{font-weight: 700;line-height: 35px;font-size: 16px;word-break: break-all;}
.project-contents{padding: 10px 20px;}
.project-contents img{max-width: 100%;}
.project-contents p{max-width: 100%;}
.bottomBtn{width:100%;height:51px;line-height:51px;}
.layui-btn{background-color:#ee772d;}
.layui-flow-more {margin: 0px 20px 0px 0px;padding-top:10px;}
.layui-flow-more a i {font-size: 20px;padding-top: 6px;padding-right: 5px;}
.layui-progress{margin-bottom: 3px;}
.layui-progress-bar{background-color:#ee772d}
/* 鍙嶉閮ㄥ垎 */
#feedback .layui-timeline-axis{color:#ee772d;font-weight: bolder;font-size: 12px;margin-top: 20px;}
#feedback .layui-timeline-axis:hover{color:#ee772d;}
#feedback .layui-timeline-item:before{background-color:#ee772d;left: 3px;top: 35px;z-index: 15;width: 2px;height: calc(100% - 10px);}

#feedback .layui-timeline-item-last:before{
	background-image: linear-gradient(180deg, #ee772d 0%, #FFFFFF 100%);
}
#feedback .layui-timeline-item-over:before{
	display:none;
}
#feedback .layui-timeline-content{
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.03);
	border-radius: 4px;
	padding: 0 20px 10px 20px;
	margin-left:25px;
	word-break: break-all;
}
#feedback .left{
 position: absolute;
 left: 6px;
 top: 20px;
}
#feedback .left:before,.left:after{
 position: absolute;
 content: '';
 border-top: 10px transparent dashed;
 border-left: 10px transparent dashed;
 border-bottom: 10px transparent dashed;
 border-right: 10px #fff solid;
}
#feedback .left:before{
 border-right: 10px #cacaca solid;
}
#feedback .left:after{
 left: 1px; /*瑕嗙洊骞堕敊寮�1px*/
 border-right: 10px #fff solid;
}
#feedback img{margin-top:10px;margin-right:10px;cursor: pointer!important;}
#feedback .layui-flow-more{border:none!important;}

.statusImg{width:72px!important;height:72px!important;position: absolute;top:0px;left:0px;z-index:11}
.btnover {background-color: #E0E2E6!important;}
.btnover:hover {opacity: 1;}


@media(min-width: 992px){
	/* 澶ч〉闈㈡椂宸︿晶绔栫嚎 */
	.borderbottom {background-color: white;border-bottom: none;width: 100%;}
	.project-contents{padding: 10px 0px;width:calc(100% - 480px)}
	.pdTop60Bottom70{padding:10px 10px 40px 10px}
}
@media(max-width: 992px){
	#scrollcontent{margin-bottom:50px;}
	.mainPic{}
	.fontPhone{font-size:13px;}
	.font-bold{color:#000000!important;}
	.cyclelabStartUp{margin-top:5px}
	.listItem {margin: 10px;padding-right:0px}
	.project-contents {padding:0px;}
	.listItem:first-child{margin-top:10px;padding:0px}
	.mainInfo {font-size:13px;padding: 15px;}
	.layui-flow-more {margin: 0px -10px 0px -10px;}
	.mainphonePic,.mainPic{padding-top:40px;width:100%;height:500px;}
	.mainphonePic img,.mainPic img{width:100%;height:100%;}
	.mainInfo .titleText {font-size:18px;font-weight:800;line-height:unset}
	/*鎵嬫満 鍙嶉閮ㄥ垎 */
	#feedback img{margin-top:6px;margin-right:6px;padding:0px}
	#feedback .layui-timeline-content{padding: 0px 15px 10px 15px;}
	#feedback .layui-timeline{padding-right:5px}
	.statusImg{width:72px!important;height:72px!important;top:40px;}
	
	.donateName span {font-size: 14px;}
	.donateTime{font-size:12px;right: -45px;}
	.donateAmount{height:unset;font-size:14px;}
	.donateInfoMessage {color: #aaa;margin-right: 40px;font-size: 13px;}
}
/* 鐢佃剳鏍峰紡鍒嗗壊绾� */
.spacingPc{height: 20px; background-color: #f2f2f2; margin: 0px 0px;}
.ribbon{height:50px;overflow: hidden;}
.secondRibbon{height:55px}
.ribbon img{height: 65px;width: 270px;margin-left: -75px;}
.textright{width:240px;text-align:center;padding: 0px 30px 20px 30px;}
.textright p{font-family: PingFangSC-Medium;font-size: 30px;font-weight: 700;letter-spacing: 0;line-height: 30px;}
.backgroundRibbon{background-image: linear-gradient(270deg, #FFFFFF 0%, #ffcaa9 100%);border-radius: 12px;border-radius: 12px;height:24px;margin-top:-20px;}
.noDataPrompt{text-align:center;    color: #999;}
.point{
	cursor: pointer;
}

.bottomBtn {
	display: flex;
}
.bottomBack {
	flex: 1;
    text-align: center;
    line-height: 50px;
}
.left_btn {
	background: #fff;
	color: #ee772d;
}
.right_btn {
	background: #ee772d;
	color: #fff;
}
.contract_btn {
	background: #4186B5;
	color: #fff;
}
.over_btn {
	background: #e2e2e2;
	color: #fff;
}

.yqj-info{
	background: #f5f7f8;
    border-radius: 5px;
}

.yqj-info-title{
	padding: 15px 0 12px 0;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
}

.yqj-info-content{
	text-align: center;
    padding: 15px 0 25px 0;
	align-items: flex-start;
    display: flex;
}

.yqj-info-content .yqj-item{
	width: 50%;
    padding: 0 5px;
    overflow: hidden;
	-webkit-box-flex: 1;
	flex: 1;
}

.yqj-info-content .yjq-avatar{
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    margin: 0 auto;
    width: 55px;
    height: 55px;
}

.yjq-avatar .avatar-pic{
	width: 100%;
    height: 100%;
    border-radius: 50%;
}

.yqj-info-content .yjq-item-name{
	margin-top: 8px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
	font-weight: 500;
	font-size: 12px;
}

.yqj-info-content .yjq-item-data{
	margin-top: 1px;
    font-size: 12px;
}

.nocolor{
	background: unset !important;
}

.hidden{
	display: none !important;
}