/*标准名称+标准号*/
.standardWrap div,
.standardName img {
	display: inline-block;
}

.standardWrap .standardName {
	font-size: 22px;
	color: #292929;
}

.standardWrap img {
	width: 32px;
	height: 36px;
	vertical-align: middle;
	margin: 0px 5px;
}

.standardWrap .statement {
	font-size: 14px;
	color: #B1B1B1;
}

.standardBox {
	margin: 5px 0px
}

.standardBox .standardCode,
.standardBox .standardStatus，.standardBox standardRegion {
	display: inline-block;
}

.standardBox .standardCode {
	font-size: 16px;
	color: #292929;
	font-weight: bold;
}

.standardBox .standardRegion {
	display: inline;
	margin-left: 10px;
	background: #5BC0DE;
	padding: 3px;
	border-radius: 5px;
	color: #fff;
	font-size: 15px;
}

.standardBox .standardStatus {
	display: inline;
	margin-left: 10px;
	background: #5499E9;
	padding: 3px;
	border-radius: 5px;
	color: #fff;
	font-size: 15px;
}

/*标题*/
.standardInfoWrap {
	margin: 20px 0px;
}

.title {
	background: url(../../static/img/titlebg.png) no-repeat;
	padding-left: 20px;
	font-size: 21px;
	color: #434343;
	font-weight: bold;
}

/*标准状态*/
.statusInfoWrap {
	margin: 40px 80px;
}

.stadardStatusWrap div,
.standardProgress div {
	display: inline-block;
	vertical-align: middle;
}

.standardProgressWrap {
	padding: 20px 0px;
}

.standardProgressWrap .standardProgress {
	display: inline-block;
	vertical-align: middle;
}

.stadardStatusWrap div {
	width: 210px;
	margin-left: -10px;
}

.stadardStatus {
	color: #686868;
	font-size: 16px;
}

.standardProgress:first-child .line,
.standardProgress:first-child .lineSelected {
	display: none;
}

.circle {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-left: -5px;
}

.line {
	width: 200px;
	height: 2px;
	/*margin-left: -5px;*/
}

.standardProgress .circle,
.standardProgress .line {
	background: #C4C4C4;
}

.statusSelected .circle,
.statusSelected .line {
	background: #17A1FF;
}

/*基础信息*/
.infoBg {
	margin-left: 20px;
	font-size: 16px;
	margin-top: 10px;
	background: #F9F9F9;
	border-radius: 5px;
	border: 1px solid #F0EFEE;
	width: 1140px;
}

.basicInfoBox {
	display: table;
	width: 1140px;
	padding: 10px 0px;
}

.infoRow {
	display: table-row;
}

.infoTd {
	width:50%;
	display: table-cell;
	font-size: 16px;
	padding: 10px;
}

.infoTd label {
	display: inline-block;
	color: #828181;
	text-align: left;
}

.infoTd span {
	color: #454545;
}

.infoRow .infoTd:nth-child(odd) label {
	width: 100px;
}

.infoRow .infoTd:nth-child(even) label {
	width: 150px;
}

/*起草单位+起草人*/
.draftInfo {
	padding: 10px;
}

.stadardStatusInfo,
.basicInfo,
.draft,.standardTextWrap {
	margin: 50px 0px;
}

/*标准文本*/
.standardText{padding:20px 0px 10px 0px;}
.standardText img{width:14px;height:18px;vertical-align: middle;}
.standardText a{color:#428BCA;font-size: 16px;vertical-align: middle;}

/*下载/购买标准按钮*/
.stadardBtnWrap{margin:50px 20px;}
.stadardBtn{border:none;font-size:18px;color:#fff;width: 174px;height: 58px;line-height: 58px;text-align: center;background: #17A1FF;box-shadow: 0px 3px 7px 0px rgb(63 63 63 / 35%);border-radius: 5px;cursor:pointer;}

/**
去支付弹窗
 */
.fullbg {
	display: none;
	position: fixed;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgb(1, 1, 1);
	transition: all 2s;
	opacity: .5;
}
.modalbox {
	display: none;
	position: fixed;
	text-align: center;
	top: 10%;
	left: 20%;
	width: 60%;
	height: 80%;
	background-color: #FAFAFB;
	border: 1px solid #F0EFEE;
	border-radius: 8px;
	z-index: 10000;
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-width: none;
	/* firefox */
	-ms-overflow-style: none;
	/* IE 10+ */
}
.modalbox::-webkit-scrollbar {
	display: none;
	/* Chrome Safari */
}
.modalbox-header {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #F0EFEE;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.modalbox-header p {
	margin-left: 21px;
	font-size: 21px;
	font-weight: bold;
	color: #404040;
}

.modalbox-header .close {
	width: 22px;
	height: 22px;
	margin-right: 24px;
	border: 1px dashed #6B6B6B;
}


.price {
	margin-top: 20px;
	margin-left: 52px;
	display: flex;
	align-items: center;
	font-size: 18px;
	font-weight: 400;
	color: #404040;
}

.mealtitle{
	font-size: 22px;
}
/* 开通会员 */
.formBox1 {
	text-align: left;
	margin-left: 20px;
}

.memberClass button {
	display: inline-block;
	width: 186px;
	height: 186px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #cbcacb;
	border-radius: 5px;
	margin-right: 40px;
	margin-bottom: 60px;
}

.mType {
	font-size: 36px;
	color: #434343;
	font-weight: bold;
	padding: 20px 0px;
	border-bottom: 1px dashed #c5c5c5;
}

.money {
	font-size: 40px;
	color: #ff0000;
	font-weight: bold;
	padding: 20px 0px;
}

/* 选中效果 */
.memberClass button.active {
	background: url(../img/money.png) no-repeat center center;
	border: 1px solid #79c9ff;
}

.payment {
	text-align: center;
	padding: 20px 0px;
}

.payBtn {
	display: inline-block;
	background-color: #17a1ff;
	font-size: 18px;
	color: #fff;
	border: none;
	border-radius: 5px;
	width: 120px;
	height: 50px;
	line-height: 50px;
}
.price-color {
	color: #DB0404;
}
.meal-line{
	display: block;
	width: 100%;
	height: 1px;
	background-color: #F0EFEE;
	margin-bottom: 20px;
}
.pay {
	margin: 0 auto;
	margin-top: 25px;
	width: 152px;
	height: 55px;
}

.pay a {
	display: block;
	width: 152px;
	height: 55px;
	line-height: 53px;
	text-align: center;
	background: #1890FF;
	border: 1px solid #F0EFEE;
	border-radius: 28px;
	font-size: 22px;
	font-weight: 400;
	color: #FFFFFF;
}

/*技术委员会-通知公告*/
.noticeInfoBox{padding:10px;}
.noticeInfo{height:42px;line-height:42px;display: flex;justify-content: space-between;}
.noticeInfo .noticeTime{color:#b3b3b3;}