@charset "utf-8";

html, body {
	height:100%;
}
body {
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#fff;
}

.dh_content {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#00000050;
	backdrop-filter:blur(0.3rem);
}


/****** 搜索区 开始 ******/
.search_bar {
	width:100%;
	overflow:visible;
	padding:2.0rem 0;
	position:relative;
}

.search_bar .search_member {
	width:100.0rem;
	height:4.0rem;
	overflow:visible;
	position:absolute;
	top:0; left:100%;
}
.search_bar .search_member .search_memcore {
	height:100%;
	overflow:hidden;
	display:flex;
	align-items:center;
	padding-left:4.0rem;
	background:#fff;
	border-bottom-left-radius:4.0rem;
	box-shadow:#0000003d 0 0 1.0rem;
	transform:translate(-4.0rem, 0);
	transition:transform 0.2s linear;
}
.search_bar .search_member .search_memcore:hover {
	transform:translate(-28.0rem, 0);
}
.search_bar .search_member .search_memcore:before {
	width:1.0rem;
	height:1.0rem;
	display:block;
	content:'';
	border-top:#999 0.2rem solid;
	border-right:none;
	border-bottom:none;
	border-left:#999 0.2rem solid;
	opacity:1;
	transform:rotate(-45deg);
	transition:opacity 0.3s linear;
	position:absolute;
	top:calc(50% - 0.8rem);
	left:2.0rem;
}
.search_bar .search_member .search_memcore:hover:before {
	opacity:0;
}
.search_bar .search_member .search_memcore.logined {
	transition:transform 0.4s linear;
}
.search_bar .search_member .search_memcore.logined:hover {
	transform:translate(-47.0rem, 0);
}
.search_bar .search_memcore i {
	width:1.6rem;
	height:1.6rem;
	display:inline-block;
	vertical-align:top;
	margin:0.2rem 0.4rem 0 0;
}
.search_bar .search_memcore .refreshbg {
	margin-right:2.0rem;
	color:#939393;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.search_bar .search_memcore .refreshbg:hover {
	color:#315efb;
	text-shadow:none;
}
.search_bar .search_memcore .refreshbg i {
	background:url(../ICON/siteicon.png) 0 0 no-repeat;
	background-size:200% auto;
}
.search_bar .search_memcore .refreshbg:hover i {
	background-position:right 0;
}
.search_bar .search_memcore .refreshbg.refing i {
	animation:loadding 1s linear 0s infinite;
}
.search_bar .search_memcore .suggestion {
	margin-right:2.0rem;
	color:#939393;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.search_bar .search_memcore .suggestion:hover {
	color:#315efb;
}
.search_bar .search_memcore .suggestion i {
	background:url(../ICON/siteicon.png) 0 -1.6rem no-repeat;
	background-size:200% auto;
}
.search_bar .search_memcore .suggestion:hover i {
	background-position:right -1.6rem;
}
.search_bar .search_memcore .accountlogin {
	color:#939393;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.search_bar .search_memcore .accountlogin:hover {
	color:#315efb;
}
.search_bar .search_memcore .accountlogin i {
	background:url(../ICON/siteicon.png) 0 -8.0rem no-repeat;
	background-size:200% auto;
}
.search_bar .search_memcore .accountlogin:hover i {
	background-position:right -8.0rem;
}
.search_bar .search_memcore .accountsetup {
	margin-right:2.0rem;
	color:#939393;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.search_bar .search_memcore .accountsetup:hover {
	color:#315efb;
}
.search_bar .search_memcore .accountsetup i {
	background:url(../ICON/siteicon.png) 0 -3.2rem no-repeat;
	background-size:200% auto;
}
.search_bar .search_memcore .accountsetup:hover i {
	background-position:right -3.2rem;
}
.search_bar .search_memcore .accountexit {
	margin-right:2.0rem;
	color:#939393;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.search_bar .search_memcore .accountexit:hover {
	color:#315efb;
}
.search_bar .search_memcore .accountexit i {
	background:url(../ICON/siteicon.png) 0 -6.4rem no-repeat;
	background-size:200% auto;
}
.search_bar .search_memcore .accountexit:hover i {
	background-position:right -6.4rem;
}
.search_bar .search_memcore .accounthead {
	cursor:pointer;
}
.search_bar .search_memcore .accounthead i {
	background:url(../ICON/siteicon.png) 0 -4.8rem no-repeat;
	background-size:200% auto;
}
.search_bar .search_memcore .accounthead:hover i {
	background-position:right -4.8rem;
}
.search_bar .search_memcore .accounthead span {
	width:8.0rem;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:inline-block;
	vertical-align:top;
	color:#939393;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.search_bar .search_memcore .accounthead:hover span {
	color:#315efb;
}

.search_bar .search_title {
	width:24.0rem;
	height:3.4rem;
	overflow:hidden;
	padding:0.2rem;
	margin:0 auto;
	background:#ffffff61;
	backdrop-filter:blur(0.5rem);
	border:#fff 0.1rem solid;
	border-radius:2.3rem;
	box-shadow:#00000057 0 0.5rem 0.5rem;
	display:flex;
	justify-content:space-between;
}
.search_bar .search_title span {
	width:50%;
	height:100%;
	padding:0 3.0rem;
	display:block;
	border-radius:1.7rem;
	color:#fff;
	text-shadow:#00000080 0.1rem 0.1rem 0.2rem;
	font:normal 1.4rem/3.4rem "Microsoft yahei";
	cursor:pointer;
}
.search_bar .search_title span.active {
	color:#315efb;
	background:#fff;
	text-shadow:transparent 0.1rem 0.1rem 0;
}

.search_bar .search_frame {
	width:60.0rem;
	height:5.0rem;
	overflow:visible;
	margin:2.0rem auto 0;
	border-radius:1.2rem;
	box-shadow:#00000057 0 0.6rem 0.5rem;
}
.search_bar .search_frame .search_input {
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:1.2rem;
}
.search_bar .search_input .online,
.search_bar .search_input .offline {
	width:56.0rem;
	height:4.0rem;
	overflow:hidden;
	padding:0.5rem 2.0rem;
	border-radius:1.2rem;
	background:rgba(255, 255, 255, 0.6);
	backdrop-filter:blur(0.5rem);
	display:flex;
	justify-content:space-between;
	position:relative;
}
.search_bar .search_input .online.onoffline_active,
.search_bar .search_input .offline.onoffline_active {
	background:rgba(255, 255, 255, 0.9);
}
.search_bar .search_input input {
	width:calc(100% - 10.0rem);
	height:4.0rem;
	background:transparent;
	display:block;
	color:#000;
	font:normal 1.6rem/4.0rem "Microsoft yahei";
}
.search_bar .search_input button {
	width:10.0rem;
	height:100%;
	display:block;
	background:transparent;
	color:#315efbab;
	font:normal 1.6rem/4.0rem "Microsoft yahei";
	position:relative;
	cursor:pointer;
}
.search_bar .search_input .online.onoffline_active button,
.search_bar .search_input .offline.onoffline_active button {
	color:#315efb;
}
.search_bar .search_input button:before {
	width:0.1rem;
	height:2.0rem;
	content:'';
	display:block;
	background:#0000001c;
	position:absolute;
	left:0; top:calc(50% - 1.0rem);
}

.search_bar .search_frame .search_record {
	width:100%;
	overflow:hidden;
	padding:0.1rem 1.0rem 1.0rem;
	margin-left:-1.0rem;
	position:relative;
	z-index:5;
}
.search_bar .search_record .search_all_record {
	width:calc(100% - 2.0rem);
	overflow:hidden;
	padding:1.0rem;
	background:#fff;
	border-radius:1.2rem;
	box-shadow:#00000057 0 0.6rem 0.5rem;
}
.search_bar .search_record .search_all_record p {
	width:calc(100% - 3.0rem);
	overflow:hidden;
	margin:0 auto;
	color:#979797;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.search_bar .search_record .search_all_record span {
	float:right;
	padding-left:1.6rem;
	color:#a9a9a9;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	background:url(../ICON/siteicon.png) -2.4rem -17.8rem no-repeat;
	cursor:pointer;
}
.search_bar .search_record .search_all_record span:hover {
	color:#ff6629;
	background-position:-2.4rem -19.8rem;
}
.search_bar .search_record .search_all_record section {
	width:100%;
	overflow:hidden;
	padding-bottom:1.0rem;
	display:flex;
	flex-wrap:wrap;
	border-bottom:#c7c7c7 0.1rem dashed;
}
.search_bar .search_all_record section a, .search_bar .search_all_record section em {
	height:2.4rem;
	overflow:hidden;
	padding:0 1.5rem;
	margin-top:1.0rem;
	border-radius:1.5rem;
	color:#515151;
	font:normal 1.2rem/2.4rem "Microsoft yahei";
	cursor:pointer;
}
.search_bar .search_all_record section a:link, 
.search_bar .search_all_record section a:visited {
	color:#515151;
}
.search_bar .search_all_record section a:hover, .search_bar .search_all_record section em:hover {
	color:#315efb;
	background:#f4f4f4;
}
.search_bar .search_all_record ol {
	width:100%;
	max-height:35.0rem;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:1.0rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.search_bar .search_all_record li {
	width:49%;
	height:3.0rem;
	overflow:hidden;
	margin-bottom:0.5rem;
}
.search_bar .search_all_record li i {
	width:2.6rem;
	height:3.0rem;
	display:inline-block;
	vertical-align:top;
	color:#9195a3;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.search_bar .search_all_record li i.hot {
	background:url(../ICON/hot.png) center no-repeat;
}
.search_bar .search_all_record li a {
	max-width:calc(100% - 2.4rem);
	height:3.0rem;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.search_bar .search_all_record li a:link, .search_bar .search_all_record li a:visited {
	color:#232323;
}
.search_bar .search_all_record li a:hover {
	color:#315efb;
}
.search_bar .search_all_record li b, .search_bar .search_all_record li em, .search_bar .search_all_record li strong {
	width:1.8rem;
	height:1.8rem;
	display:inline-block;
	vertical-align:top;
	margin:0.6rem 0 0.6rem 0.2rem;
	border-radius:0.4rem;
	color:#fff;
	text-align:center;
	font:normal 1.2rem/1.6rem "Microsoft yahei";
}
.search_bar .search_all_record li b {
	background:#ffaa0a;
}
.search_bar .search_all_record li em {
	background:#ff731e;
}
.search_bar .search_all_record li strong {
	background:#ff0e0e;
}
/****** 搜索区 结束 ******/


/****** 功能区 开始 ******/
.content_bar {
	width:100%;
	height:calc(100% - 25.0rem);
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
	margin:0 auto 2.0rem;
}
.content_bar .content_auto {
	width:100.0rem;
	overflow:hidden;
	margin:0 auto;
}

.content_bar .function_box {
	width:100%;
	overflow:hidden;
	padding-bottom:3.0rem;
	display:grid;
	grid-column-gap:4.0rem;
	grid-row-gap:4.0rem;
	grid-template-columns:repeat(8, 8.0rem);
	grid-auto-flow:row dense;
	justify-content:center;
}
.content_bar .function_box .funcloadding {
	width:100%;
	overflow:hidden;
	margin-top:5.0rem;
	grid-column-start:span 8;
}
.content_bar .funcloadding i {
	width:8.0rem;
	height:8.0rem;
	display:block;
	margin:0 auto;
	border:#fff 0.4rem solid;
	border-top-color:transparent;
	border-radius:50%;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .funcloadding p {
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
	color:#fff;
	text-align:center;
	text-shadow:#000 0 0 0.5rem;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .defbox {
	width:8.0rem;
	height:8.0rem;
	grid-column-start:span 1;
	grid-row-start:span 1;
	border-radius:2.0rem;
}
.content_bar .function_box .colspan2 {
	width:20.0rem;
	grid-column-start:span 2;
}
.content_bar .function_box .rowspan2 {
	height:20.0rem;
	grid-row-start:span 2;
}
.content_bar .function_box .colspan3 {
	width:32.0rem;
	grid-column-start:span 3;
}
.content_bar .function_box .rowspan3 {
	height:32.0rem;
	grid-row-start:span 3;
}
.content_bar .function_box .colspan4 {
	width:44.0rem;
	grid-column-start:span 4;
}
.content_bar .function_box .rowspan4 {
	height:44.0rem;
	grid-row-start:span 4;
}
.content_bar .function_box .defbox > a > img {
	width:100%;
	overflow:hidden;
	display:block;
	border-radius:2.0rem;
}
.content_bar .function_box .defbox > a > img:hover {
	animation:reduceAnimate 0.2s linear;
}
.content_bar .function_box .defbox p {
	width:100%;
	height:2.0rem;
	overflow:hidden;
	margin-top:0.5rem;
	color:#fff;
	text-align:center;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	text-shadow:#000 0 0 0.2rem;
}

.content_bar .function_box .nm_clock {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) center 0 no-repeat #000;
	border-radius:2.0rem;
}
.content_bar .function_box .nm_clock strong {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:2.0rem;
	color:#fff;
	text-align:center;
	font:normal 3.0rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_clock em {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:1.0rem;
	color:#fff;
	text-align:center;
	font:normal 2.0rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_clock small {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:1.0rem;
	color:#fff;
	text-align:center;
	font:normal 1.8rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_weather {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) center -20.0rem no-repeat #00a7ff;
	border-radius:2.0rem;
}
.content_bar .function_box .nm_weather em {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:8.0rem;
	color:#fff;
	text-align:center;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	text-shadow:#00000087 0 0 0.2rem;
}
.content_bar .function_box .nm_weather i {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:1.0rem;
	color:#fff;
	font:normal 1.6rem/2.0rem "Microsoft yahei";
	text-shadow:#00000087 0 0 0.2rem;
}
.content_bar .function_box .nm_weather i:before {
	width:2.0rem;
	height:2.0rem;
	content:'';
	display:inline-block;
	vertical-align:top;
	margin:0 0.2rem 0 1.2rem;
	background:url(../ICON/siteicon.png) -2.0rem -21.8rem no-repeat;
}
.content_bar .function_box .nm_weather span {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:0.5rem;
	color:#fff;
	text-indent:1.2rem;
	font:normal 3.0rem/3.6rem "Microsoft yahei";
	text-shadow:#00000087 0 0 0.2rem;
}
.content_bar .function_box .nm_weather s {
	width:100%;
	overflow:hidden;
	display:block;
	color:#fff;
	text-indent:1.2rem;
	text-decoration:none;
	font:normal 1.4rem/2.6rem "Microsoft yahei";
	text-shadow:#00000087 0 0 0.2rem;
}
.content_bar .function_box .nm_weather b {
	display:inline-block;
	vertical-align:top;
	margin-top:1.0rem;
	color:#fff;
	text-indent:3.0rem;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	text-shadow:#00000087 0 0 0.2rem;
}
.content_bar .function_box .nm_weather strong {
	width:90%;
	overflow:hidden;
	display:block;
	margin:0.5rem auto 0;
	border-radius:1.5rem;
	background:#fff;
	color:#004f79;
	text-indent:1.0rem;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_alaclock {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) center -40.0rem no-repeat #93bcaa;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_alaclock ul {
	width:calc(100% - 2.0rem);
	height:calc(100% - 2.0rem);
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
	margin:1.0rem 0 1.0rem 1.0rem;
}
.content_bar .function_box .nm_alaclock li {
	width:100%;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
}
.content_bar .function_box .nm_alaclock li.active {
	cursor:pointer;
	animation:reduceAnimate 0.5s linear 0s infinite;
}
.content_bar .function_box .nm_alaclock span {
	width:4.0rem;
	overflow:hidden;
	color:#fff;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	text-shadow:#000000 0 0 0.1rem;
}
.content_bar .function_box .nm_alaclock li.active span {
	color:#f00;
	text-shadow:none;
}
.content_bar .function_box .nm_alaclock strong {
	width:calc(100% - 4.5rem);
	overflow:hidden;
	padding:0.5rem 0;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	text-shadow:#000000 0 0 0.1rem;
}
.content_bar .function_box .nm_alaclock li.active strong {
	color:#f00;
	text-shadow:none;
}
.content_bar .function_box .nm_alaclock i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_alaclock i:hover {
	background:#fff;
}
.content_bar .function_box .nm_alaclock i:before {
	width:1.0rem;
	height:0.2rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.1rem);
	left:calc(50% - 0.5rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_alaclock i:after {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.5rem);
	left:calc(50% - 0.1rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_alaclock i:hover:before,
.content_bar .function_box .nm_alaclock i:hover:after {
	background:#047b0e;
	transform:rotate(180deg);
}
.content_bar .function_box .nm_towork {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) right -60.0rem no-repeat #f4efeb;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_towork h4 {
	width:42.0rem;
	overflow:hidden;
	margin:1.0rem auto 0;
	color:#393939;
	font:bold 2.0rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_towork em {
	width:40.0rem;
	height:4.0rem;
	overflow:hidden;
	display:block;
	margin:1.0rem auto 0;
	color:#7b7b7b;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_towork .workdetail {
	width:40.0rem;
	overflow:hidden;
	padding:1.0rem 0;
	margin:0 auto;
	display:flex;
}
.content_bar .function_box .nm_towork dl {
	width:6.0rem;
	height:9.0rem;
	overflow:hidden;
	margin-right:1.0rem;
	background:#fff;
	border-radius:0.8rem;
	box-shadow:#0000002b 0 0 0.6rem;
}
.content_bar .function_box .nm_towork dt {
	width:100%;
	overflow:hidden;
	margin-top:0.6rem;
	color:#696969;
	text-align:center;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_towork dd {
	width:100%;
	overflow:hidden;
	margin-top:1.0rem;
	color:#d74700;
	text-align:center;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_towork small {
	width:100%;
	overflow:hidden;
	display:block;
	margin-bottom:0.4rem;
	color:#ff3d00;
	text-align:center;
	font:bold 1.6rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_towork i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_towork i:hover {
	background:#fff;
}
.content_bar .function_box .nm_towork i:before {
	width:1.0rem;
	height:0.2rem;
	content:'';
	display:block;
	background:#bf1616;
	position:absolute;
	top:calc(50% - 0.1rem);
	left:calc(50% - 0.5rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_towork i:after {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#bf1616;
	position:absolute;
	top:calc(50% - 0.5rem);
	left:calc(50% - 0.1rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_towork i:hover:before,
.content_bar .function_box .nm_towork i:hover:after {
	background:#047b0e;
	transform:rotate(180deg);
}
.content_bar .function_box .nm_count {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#d9d9d9;
	border-radius:2.0rem;
}
.content_bar .function_box .nm_count section {
	width:18.0rem;
	height:3.0rem;
	overflow:hidden;
	padding:0 0.5rem;
	margin:0.8rem auto 0;
	background:#fff;
	border-radius:1.0rem;
	box-shadow:#0000002e 0 0 0.5rem;
	color:#3b3b3b;
	text-align:right;
	font:bold 1.6rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_count section.result {
	color:#e30000;
}
.content_bar .function_box .nm_count ul {
	width:19.0rem;
	overflow:hidden;
	margin:0.5rem auto 0;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.content_bar .function_box .nm_count li {
	width:3.4rem;
	height:3.0rem;
	overflow:hidden;
	background:#fff;
	margin-top:0.6rem;
	border-radius:0.8rem;
	box-shadow:#0000002e 0 0 0.4rem;
	color:#333;
	text-align:center;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .nm_count li:hover {
	color:#fff;
	background:#005707;
}
.content_bar .function_box .nm_origina {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) center -80.0rem no-repeat #000121;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_origina ol {
	width:calc(100% - 2.0rem);
	height:calc(100% - 2.0rem);
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
	margin:1.0rem 0 1.0rem 1.0rem;
}
.content_bar .function_box .nm_origina li {
	width:100%;
	overflow:hidden;
	margin-top:0.6rem;
	cursor:pointer;
}
.content_bar .function_box .nm_origina li:first-child {
	margin:0;
}
.content_bar .function_box .nm_origina h5 {
	width:100%;
	overflow:hidden;
	color:#fff;
	font:normal 1.6rem/2.4rem "Microsoft yahei";
}
.content_bar .function_box .nm_origina li:hover h5 {
	color:#dceb17;
}
.content_bar .function_box .nm_origina em {
	width:100%;
	overflow:hidden;
	display:block;
	color:#fff;
	font:normal 1.4rem/2.4rem "Microsoft yahei";
}
.content_bar .function_box .nm_origina li:hover em {
	color:#dceb17;
}
.content_bar .function_box .nm_origina i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_origina i:hover {
	background:#fff;
}
.content_bar .function_box .nm_origina i:before {
	width:1.0rem;
	height:0.2rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.1rem);
	left:calc(50% - 0.5rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_origina i:after {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.5rem);
	left:calc(50% - 0.1rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_origina i:hover:before,
.content_bar .function_box .nm_origina i:hover:after {
	background:#047b0e;
	transform:rotate(180deg);
}
.content_bar .function_box .nm_workplan {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) center -100.0rem no-repeat #c0c7cf;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_workplan .planscore {
	width:calc(100% - 2.0rem);
	height:calc(100% - 2.0rem);
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
	margin:1.0rem 0 1.0rem 1.0rem;
}
.content_bar .function_box .nm_workplan h5 {
	width:100%;
	overflow:hidden;
	color:#fff;
	text-align:center;
	font:normal 1.6rem/2.0rem "Microsoft yahei";
	text-shadow:#000000b3 0 0 0.2rem
}
.content_bar .function_box .nm_workplan small {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:0.5rem;
	color:#fff;
	text-align:center;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	text-shadow:#000000b3 0 0 0.2rem
}
.content_bar .function_box .nm_workplan ol {
	width:100%;
	overflow:hidden;
	margin:0.4rem 0 0.8rem;
}
.content_bar .function_box .nm_workplan li {
	width:100%;
	overflow:hidden;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	text-shadow:#000000b3 0 0 0.2rem
}
.content_bar .function_box .nm_workplan section {
	width:100%;
	overflow:hidden;
	margin-bottom:2.0rem;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	text-shadow:#000000b3 0 0 0.2rem
}
.content_bar .function_box .nm_workplan strong {
	max-width:calc(100% - 5.0rem);
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_workplan i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_workplan i:hover {
	background:#fff;
}
.content_bar .function_box .nm_workplan i:before {
	width:1.0rem;
	height:0.2rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.1rem);
	left:calc(50% - 0.5rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_workplan i:after {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.5rem);
	left:calc(50% - 0.1rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_workplan i:hover:before,
.content_bar .function_box .nm_workplan i:hover:after {
	background:#047b0e;
	transform:rotate(180deg);
}
.content_bar .function_box .nm_calcula {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) center -120.0rem no-repeat #c0691a;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_calcula section {
	overflow:hidden;
	margin:1.0rem;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_calcula ul {
	width:calc(100% - 2.0rem);
	height:calc(100% - 5.0rem);
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
	margin:1.0rem 0 1.0rem 1.0rem;
}
.content_bar .function_box .nm_calcula li {
	width:100%;
	overflow:hidden;
	padding:0.5rem 0;
	display:flex;
	justify-content:space-between;
}
.content_bar .function_box .nm_calcula span {
	width:7.0rem;
	overflow:hidden;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_calcula strong {
	width:calc(100% - 7.0rem);
	overflow:hidden;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_calcula i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_calcula i:hover {
	background:#fff;
}
.content_bar .function_box .nm_calcula i:before {
	width:1.0rem;
	height:0.2rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.1rem);
	left:calc(50% - 0.5rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_calcula i:after {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	top:calc(50% - 0.5rem);
	left:calc(50% - 0.1rem);
	transition:background 0.2s linear, transform 0.2s linear;
}
.content_bar .function_box .nm_calcula i:hover:before,
.content_bar .function_box .nm_calcula i:hover:after {
	background:#047b0e;
	transform:rotate(180deg);
}
.content_bar .function_box .nm_partner {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../ICON/funcicon.jpg) center -140.0rem no-repeat #0098aa;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_partner em {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:8.0rem;
	color:#fff;
	text-align:center;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	text-shadow:#00000087 0 0 0.2rem;
}
.content_bar .function_box .nm_partner s {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_partner s:hover {
	background:#fff;
}
.content_bar .function_box .nm_partner s:before {
	width:0.6rem;
	height:0.6rem;
	content:'';
	display:block;
	border:#fff 0.2rem solid;
	border-radius:50%;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.6rem);
}
.content_bar .function_box .nm_partner s:after {
	width:0.2rem;
	height:0.5rem;
	content:'';
	display:block;
	background:#fff;
	transform:rotate(-45deg);
	position:absolute;
	top:calc(50% + 0.1rem);
	left:calc(50% + 0.2rem);
}
.content_bar .function_box .nm_partner s:hover:before {
	border-color:#047b0e;
}
.content_bar .function_box .nm_partner s:hover:after {
	background:#047b0e;
}
.content_bar .function_box .nm_partner .partnerlist {
	width:90%;
	height:3.0rem;
	overflow:hidden;
	margin:12.0rem auto 1.0rem;
	display:flex;
	justify-content:space-evenly;
}
.content_bar .function_box .nm_partner strong {
	width:4.0rem;
	height:100%;
	overflow:hidden;
	background:url(../ICON/partnermail.png) center no-repeat;
	cursor:pointer;
}
.content_bar .function_box .nm_partner span {
	width:100%;
	overflow:hidden;
	display:block;
	color:#fff;
	text-align:center;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_partner b {
	display:inline-block;
	vertical-align:top;
	margin:0 0.6rem;
	color:#ff0;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_jokeroast {
	width:calc(100% - 2.0rem);
	height:calc(100% - 2.0rem);
	overflow:hidden;
	padding:1.0rem;
	background:url(../ICON/funcicon.jpg) right -160.0rem no-repeat #fff;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_jokeroast h6 {
	width:100%;
	height:2.0rem;
	overflow:hidden;
	color:#00730a;
	font:normal 1.6rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_jokeroast small {
	display:inline-block;
	vertical-align:top;
	margin-left:2.0rem;
	color:#ababab;
	font:normal 1.2rem/2.4rem "Microsoft yahei";
}
.content_bar .function_box .nm_jokeroast .newjoke {
	width:100%;
	height:9.0rem;
	overflow:hidden;
	margin:0.5rem 0;
	position:relative;
}
.content_bar .function_box .nm_jokeroast ul {
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0;
}
.content_bar .function_box .nm_jokeroast li {
	width:100%;
	height:2.0rem;
	overflow:hidden;
	padding:0.5rem 0;
	display:flex;
	justify-content:space-between;
}
.content_bar .function_box .nm_jokeroast span {
	width:6.0rem;
	overflow:hidden;
	color:#444;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_jokeroast section {
	width:28.0rem;
	height:2.0rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#444;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .nm_jokeroast s {
	width:2.0rem;
	height:2.0rem;
	overflow:hidden;
	background:url(../ICON/siteicon.png) 0 -15.8rem no-repeat;
	cursor:pointer;
}
.content_bar .function_box .nm_jokeroast s.add,
.content_bar .function_box .nm_jokeroast s:hover {
	background-position:-2.0rem -15.8rem;
}
.content_bar .function_box .nm_jokeroast s.add {
	animation:amplifyAnimate 0.2s linear;
}
.content_bar .function_box .nm_jokeroast b {
	width:2.0rem;
	height:2.0rem;
	overflow:hidden;
	background:url(../ICON/siteicon.png) 0 -13.8rem no-repeat;
	cursor:pointer;
}
.content_bar .function_box .nm_jokeroast b.add,
.content_bar .function_box .nm_jokeroast b:hover {
	background-position:-2.0rem -13.8rem;
}
.content_bar .function_box .nm_jokeroast b.add {
	animation:amplifyAnimate 0.2s linear;
}
.content_bar .function_box .nm_jokeroast em {
	width:2.0rem;
	height:2.0rem;
	overflow:hidden;
	background:url(../ICON/siteicon.png) 0 -11.8rem no-repeat;
	cursor:pointer;
}
.content_bar .function_box .nm_jokeroast em.add,
.content_bar .function_box .nm_jokeroast em:hover {
	background-position:-2.0rem -11.8rem;
}
.content_bar .function_box .nm_jokeroast em.add {
	animation:amplifyAnimate 0.2s linear;
}
.content_bar .function_box .nm_jokeroast .submitjoke {
	width:34.0rem;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .nm_jokeroast textarea {
	width:22.0rem;
	height:5.6rem;
	padding:0.2rem 0.5rem;
	border:#b7b7b7 0.1rem solid;
	border-radius:0.6rem;
	font:normal 1.2rem/1.8rem "Microsoft yahei";
}
.content_bar .function_box .nm_jokeroast textarea:focus {
	color:#0a5d00;
	background:#efffed;
	border-color:#0a5d00;
}
.content_bar .function_box .nm_jokeroast button {
	width:10.0rem;
	height:3.4rem;
	border-radius:1.7rem;
	background:#0a5d00;
	color:#fff;
	font:normal 1.2rem/3.4rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .nm_jokeroast button:before {
	width:100%;
	height:100%;
	content:'吐出去';
	display:block;
}
.content_bar .function_box .nm_jokeroast button:after {
	width:100%;
	height:100%;
	content:'正在吐...';
	display:none;
}
.content_bar .function_box .nm_jokeroast button.submiting:before {
	display:none;
}
.content_bar .function_box .nm_jokeroast button.submiting:after {
	display:block;
}
.content_bar .function_box .nm_jokeroast i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_jokeroast i:hover {
	background:#bf1616;
}
.content_bar .function_box .nm_jokeroast i:before {
	width:0.6rem;
	height:0.6rem;
	content:'';
	display:block;
	border:#bf1616 0.2rem solid;
	border-radius:50%;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.6rem);
}
.content_bar .function_box .nm_jokeroast i:after {
	width:0.2rem;
	height:0.5rem;
	content:'';
	display:block;
	background:#bf1616;
	transform:rotate(-45deg);
	position:absolute;
	top:calc(50% + 0.1rem);
	left:calc(50% + 0.2rem);
}
.content_bar .function_box .nm_jokeroast i:hover:before {
	border-color:#fff;
}
.content_bar .function_box .nm_jokeroast i:hover:after {
	background:#fff;
}
.content_bar .function_box .nm_solvedoubt {
	width:calc(100% - 2.0rem);
	height:calc(100% - 2.0rem);
	overflow:hidden;
	padding:1.0rem;
	background:url(../ICON/funcicon.jpg) center -180.0rem no-repeat #f1f1f1;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_solvedoubt h6 {
	overflow:hidden;
	margin:0 0.6rem 0 8.0rem;
	color:#00771b;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_solvedoubt ul {
	width:100%;
	height:10.0rem;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
	margin-top:2.0rem;
}
.content_bar .function_box .nm_solvedoubt li {
	width:100%;
	overflow:hidden;
	padding:0.5rem 0;
	display:flex;
	justify-content:space-between;
	border-bottom:#b9b9b9 0.1rem dashed;
}
.content_bar .function_box .nm_solvedoubt li:last-child {
	border:none;
}
.content_bar .function_box .nm_solvedoubt s {
	width:2.0rem;
	overflow:hidden;
	color:#333;
	text-decoration:none;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_solvedoubt dl {
	width:calc(100% - 2.0rem);
	overflow:hidden;
}
.content_bar .function_box .nm_solvedoubt dt {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_solvedoubt dd {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_solvedoubt strong {
	display:inline-block;
	vertical-align:top;
	margin-left:1.0rem;
	color:#cf3200;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .nm_solvedoubt strong:hover {
	color:#00771b;
}
.content_bar .function_box .nm_solvedoubt i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_solvedoubt i:hover {
	background:#bf1616;
}
.content_bar .function_box .nm_solvedoubt i:before {
	width:0.6rem;
	height:0.6rem;
	content:'';
	display:block;
	border:#bf1616 0.2rem solid;
	border-radius:50%;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.6rem);
}
.content_bar .function_box .nm_solvedoubt i:after {
	width:0.2rem;
	height:0.5rem;
	content:'';
	display:block;
	background:#bf1616;
	transform:rotate(-45deg);
	position:absolute;
	top:calc(50% + 0.1rem);
	left:calc(50% + 0.2rem);
}
.content_bar .function_box .nm_solvedoubt i:hover:before {
	border-color:#fff;
}
.content_bar .function_box .nm_solvedoubt i:hover:after {
	background:#fff;
}
.content_bar .function_box .nm_salescheme {
	width:calc(100% - 2.0rem);
	height:calc(100% - 2.0rem);
	overflow:hidden;
	padding:1.0rem;
	background:url(../ICON/funcicon.jpg) center -200.0rem no-repeat #0056ae;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_salescheme h6 {
	overflow:hidden;
	margin:0 1.0rem 0 8.0rem;
	color:#fff;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_salescheme ul {
	width:100%;
	height:10.0rem;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
	margin-top:2.0rem;
}
.content_bar .function_box .nm_salescheme li {
	width:100%;
	overflow:hidden;
	padding:0.5rem 0;
	display:flex;
	justify-content:space-between;
	border-bottom:#f4f4f4 0.1rem dashed;
}
.content_bar .function_box .nm_salescheme li:last-child {
	border:none;
}
.content_bar .function_box .nm_salescheme s {
	width:2.0rem;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_salescheme dl {
	width:calc(100% - 2.0rem);
	overflow:hidden;
}
.content_bar .function_box .nm_salescheme dt {
	width:100%;
	overflow:hidden;
	color:#fff;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_salescheme dd {
	width:100%;
	overflow:hidden;
	color:#fff;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_salescheme strong {
	display:inline-block;
	vertical-align:top;
	margin-left:1.0rem;
	color:#ff0;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .nm_salescheme strong:hover {
	color:#54ff37;
}
.content_bar .function_box .nm_salescheme i {
	width:2.0rem;
	height:2.0rem;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0.5rem; right:0.5rem;
	cursor:pointer;
}
.content_bar .function_box .nm_salescheme i:hover {
	background:#fff;
}
.content_bar .function_box .nm_salescheme i:before {
	width:0.6rem;
	height:0.6rem;
	content:'';
	display:block;
	border:#fff 0.2rem solid;
	border-radius:50%;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.6rem);
}
.content_bar .function_box .nm_salescheme i:after {
	width:0.2rem;
	height:0.5rem;
	content:'';
	display:block;
	background:#fff;
	transform:rotate(-45deg);
	position:absolute;
	top:calc(50% + 0.1rem);
	left:calc(50% + 0.2rem);
}
.content_bar .function_box .nm_salescheme i:hover:before {
	border-color:#047b0e;
}
.content_bar .function_box .nm_salescheme i:hover:after {
	background:#047b0e;
}
.content_bar .function_box .nm_video {
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_video .loginhint {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#ffffffb5;
	backdrop-filter:blur(0.5rem);
	border-radius:2.0rem;
	color:#333;
	text-align:center;
	font:normal 1.4rem/20.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_video video {
	width:100%;
	height:100%;
	overflow:hidden;
}
.content_bar .function_box .nm_video .videocontrol {
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	border-radius:2.0rem;
	background:#0000009c;
	backdrop-filter:blur(0.4rem);
	position:absolute;
	top:0; left:0;
}
.content_bar .function_box .nm_video:hover .videocontrol {
	display:block;
}
.content_bar .function_box .nm_video .videooperate {
	width:30.0rem;
	overflow:hidden;
	margin:1.0rem auto 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .videooperate .videoupload {
	width:8.0rem;
	height:2.6rem;
	overflow:hidden;
}
.content_bar .function_box .videooperate label,
.content_bar .function_box .videooperate button,
.content_bar .function_box .videoparse button {
	width:7.8rem;
	height:2.4rem;
	display:block;
	border:#ffffff63 0.1rem solid;
	border-radius:0.6rem;
	background:transparent;
	color:#ffffff94;
	text-align:center;
	font:normal 1.2rem/2.2rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .videooperate label.uploadding:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.5rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .videooperate button {
	width:8.0rem;
	height:2.6rem;
}
.content_bar .function_box .videooperate label:hover,
.content_bar .function_box .videooperate button:hover,
.content_bar .function_box .videoparse button:hover {
	color:#fff;
	background:#ffffff4d;
	border-color:#fff;
}
.content_bar .function_box .nm_video .videoparse {
	width:30.0rem;
	overflow:hidden;
	margin:1.0rem auto 0.8rem;
}
.content_bar .function_box .videoparse input {
	width:calc(100% - 1.6rem);
	height:2.0rem;
	padding:0.5rem 0.8rem;
	border-radius:0.8rem;
	background:#fff;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .videoparse input:focus {
	color:#006d0e;
	background:#e0ffe4;
}
.content_bar .function_box .videoparse small {
	width:100%;
	overflow:hidden;
	display:block;
	margin-top:0.5rem;
	color:#ffffff96;
	text-align:center;
	font:normal 1.2rem/2.0rem "SimSun";
}
.content_bar .function_box .videoparse button {
	width:8.0rem;
	height:2.6rem;
	display:block;
	margin:0.5rem auto 0;
	border:#ffffff63 0.1rem solid;
	border-radius:0.6rem;
	background:transparent;
	color:#ffffff94;
	text-align:center;
	font:normal 1.2rem/2.2rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .videoparse button:hover {
	color:#fff;
	background:#ffffff4d;
	border-color:#fff;
}
.content_bar .function_box .videoparse button.subing:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.4rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .nm_video .videolist {
	width:30.0rem;
	height:9.4rem;
	overflow-y:auto;
	overflow-x:hidden;
	margin:0.5rem auto;
}
.content_bar .function_box .videolist ul {
	width:100%;
	overflow:hidden;
}
.content_bar .function_box .videolist li {
	width:100%;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
}
.content_bar .function_box .videolist span {
	width:calc(100% - 3.0rem);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#ffffff94;
	font:normal 1.4rem/3.0rem "SimSun";
	cursor:pointer;
}
.content_bar .function_box .videolist span:hover {
	color:#fff;
}
.content_bar .function_box .videolist li.mod span {
	display:none;
}
.content_bar .function_box .videolist del {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.content_bar .function_box .videolist li.mod del {
	display:none;
}
.content_bar .function_box .videolist del:before, .content_bar .function_box .videolist del:after {
	width:0.2rem;
	height:1.4rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.7rem);
}
.content_bar .function_box .videolist del:hover:before, .content_bar .function_box .videolist del:hover:after {
	background:#ff3100;
}
.content_bar .function_box .videolist del:before {
	transform:rotate(45deg);
}
.content_bar .function_box .videolist del:after {
	transform:rotate(-45deg);
}
.content_bar .function_box .videolist input {
	width:20.0rem;
	height:2.0rem;
	padding:0.5rem;
	display:none;
	border-radius:0.8rem;
	background:#ffffff7d;
	color:#111;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .videolist input:focus {
	color:#333;
	background:#fff;
}
.content_bar .function_box .videolist li.mod input {
	display:block;
}
.content_bar .function_box .videolist button {
	width:8.0rem;
	height:3.0rem;
	display:none;
	border-radius:1.5rem;
	background:#0f9b00;
	color:#fff;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .videolist button:hover {
	background:#0064bd;
}
.content_bar .function_box .videolist button.subing:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.7rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .videolist li.mod button {
	display:block;
}
.content_bar .function_box .nm_video .controlbar {
	width:30.0rem;
	overflow:hidden;
	margin:0 auto;
}
.content_bar .function_box .controlbar .controlBtn {
	width:100%;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .controlBtn span {
	width:2.6rem;
	height:2.6rem;
	background:transparent;
	border:#fff 0.2rem solid;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.content_bar .function_box .controlBtn span.play:before {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:transparent 0.6rem solid;
	border-right:none;
	border-bottom:transparent 0.6rem solid;
	border-left:#fff 1.0rem solid;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.3rem);
}
.content_bar .function_box .controlBtn span.pause:before {
	width:0.4rem;
	height:1.2rem;
	content:'';
	display:block;
	border-right:#fff 0.3rem solid;
	border-left:#fff 0.3rem solid;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.5rem);
}
.content_bar .function_box .controlBtn strong {
	width:12.0rem;
	overflow:hidden;
	color:#fff;
	text-align:center;
	font:normal 1.2rem/2.0rem "SimSun";
}
.content_bar .function_box .controlBtn s,
.content_bar .function_box .controlBtn b {
	display:inline-block;
	vertical-align:top;
	color:#fff;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "SimSun";
}
.content_bar .function_box .controlBtn section {
	width:13.0rem;
	height:2.0rem;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .controlBtn i {
	width:2.0rem;
	height:100%;
	display:block;
	background:url(../ICON/siteicon.png) 0 -17.8rem no-repeat;
	cursor:pointer;
}
.content_bar .function_box .controlBtn i.mid {
	background-position:0 -19.8rem;
}
.content_bar .function_box .controlBtn i.low {
	background-position:0 -21.8rem;
}
.content_bar .function_box .controlBtn i.mut {
	background-position:0 -23.8rem;
}
.content_bar .function_box .controlBtn progress {
	width:calc(100% - 3.0rem);
	height:0.4rem;
	color:#09bf19;
	background:#fff;
	transition:height 0.1s linear;
	cursor:pointer;
}
.content_bar .function_box .controlBtn progress:hover {
	height:1.0rem;
}
.content_bar .function_box .controlBtn progress::-webkit-progress-value {
	background:#09bf19;
}
.content_bar .function_box .controlBtn progress::-moz-progress-bar {
	background:#09bf19;
}
.content_bar .function_box .controlBtn progress::-webkit-progress-bar {
	background:#fff;
}
.content_bar .function_box .controlbar .playprog {
	width:100%;
	height:1.0rem;
	overflow:hidden;
	margin:1.0rem 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .playprog progress {
	width:100%;
	height:0.4rem;
	color:#09bf19;
	background:#fff;
	transition:height 0.1s linear;
	cursor:pointer;
}
.content_bar .function_box .playprog progress:hover {
	height:1.0rem;
}
.content_bar .function_box .playprog progress::-webkit-progress-value {
	background:#09bf19;
}
.content_bar .function_box .playprog progress::-moz-progress-bar {
	background:#09bf19;
}
.content_bar .function_box .playprog progress::-webkit-progress-bar {
	background:#fff;
}


.content_bar .function_box .nm_music {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#9f3500;
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_music .loginhint {
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:2.0rem;
	color:#ffffffc2;
	text-align:center;
	font:normal 1.4rem/20.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_music .musicoperate {
	width:100%;
	overflow:hidden;
	padding:1.0rem 0;
	background:#000000b8;
	border-top-left-radius:2.0rem;
	border-top-right-radius:2.0rem;
	backdrop-filter:blur(0.4rem);
	display:flex;
	justify-content:center;
	transition:top 0.2s linear;
	position:absolute;
	top:-5.0rem; left:0;
	z-index:1;
}
.content_bar .function_box .nm_music:hover .musicoperate {
	top:0;
}
.content_bar .function_box .musicoperate .musicupload {
	width:8.0rem;
	height:2.6rem;
	overflow:hidden;
}
.content_bar .function_box .musicoperate label {
	width:7.8rem;
	height:2.4rem;
	display:block;
	border:#ffffff63 0.1rem solid;
	border-radius:0.6rem;
	background:transparent;
	color:#ffffff94;
	text-align:center;
	font:normal 1.2rem/2.2rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .musicoperate label.uploadding:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.5rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .musicoperate label:hover {
	color:#fff;
	background:#ffffff4d;
	border-color:#fff;
}
.content_bar .function_box .nm_music .musicinfor {
	width:18.6rem;
	overflow:hidden;
	margin:1.0rem auto 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .musicinfor .albumcover {
	width:7.8rem;
	height:7.8rem;
	overflow:hidden;
	border:#ff0 0.1rem solid;
	border-radius:50%;
	position:relative;
}
.content_bar .function_box .albumcover img {
	width:100%;
	height:100%;
	display:block;
	border-radius:50%;
}
.content_bar .function_box .albumcover img.playing {
	animation:loadding 10s linear 0s infinite;
}
.content_bar .function_box .albumcover form {
	width:100%;
	height:100%;
	background:#0000008a;
	backdrop-filter:blur(0.2rem);
	border-radius:50%;
	display:flex;
	align-items:center;
	opacity:0;
	position:absolute;
	top:0; left:0;
}
.content_bar .function_box .albumcover:hover form {
	opacity:1;
}
.content_bar .function_box .albumcover label {
	width:100%;
	height:100%;
	overflow:hidden;
	color:#fff;
	text-align:center;
	font:normal 1.2rem/7.8rem "SimSun";
	cursor:pointer;
}
.content_bar .function_box .musicinfor .musicswitch {
	width:10.0rem;
	overflow:hidden;
}
.content_bar .function_box .musicswitch .musictype {
	width:5.6rem;
	height:2.4rem;
	padding-left:4.4rem;
	background:#ffffff82;
	border-radius:0.6rem;
	position:relative;
}
.content_bar .function_box .musicswitch .musictype:before {
	width:4.4rem;
	height:100%;
	content:'来源：';
	display:block;
	color:#00000096;
	text-align:right;
	font:normal 1.2rem/2.2rem "SimSun";
	position:absolute;
	left:0; top:0;
}
.content_bar .function_box .musictype s, .content_bar .function_box .musictype u {
	width:100%;
	height:100%;
	display:block;
	color:#000000a3;
	text-decoration:none;
	font:normal 1.2rem/2.2rem "SimSun";
	cursor:pointer;
}
.content_bar .function_box .musictype u {
	width:10.0rem;
	display:none;
	background:#ffffffd1;
	backdrop-filter:blur(0.2rem);
	margin-left:-4.4rem;
	text-indent:4.4rem;
}
.content_bar .function_box .musictype u:nth-child(2) {
	border-top-left-radius:0.6rem;
	border-top-right-radius:0.6rem;
}
.content_bar .function_box .musictype u:last-child {
	border-bottom-left-radius:0.6rem;
	border-bottom-right-radius:0.6rem;
}
.content_bar .function_box .musictype u:hover {
	background:#fff;
}
.content_bar .function_box .musicswitch .musictype:hover u {
	display:block;
}
.content_bar .function_box .musicswitch ul {
	width:100%;
	height:5.4rem;
	overflow:hidden;
	margin-top:0.6rem;
}
.content_bar .function_box .musicswitch li {
	width:100%;
	height:100%;
	overflow:hidden;
}
.content_bar .function_box .musicswitch span {
	width:100%;
	max-height:3.6rem;
	overflow:hidden;
	display:block;
	color:#ffffffd9;
	font:normal 1.4rem/1.8rem "SimSun";
}
.content_bar .function_box .musicswitch small {
	width:100%;
	height:1.4rem;
	overflow:hidden;
	margin-top:0.4rem;
	display:block;
	color:#ffffff7a;
	font:normal 1.2rem/1.4rem "SimSun";
}
.content_bar .function_box .nm_music .musicedit {
	width:18.0rem;
	overflow:hidden;
	margin:0.5rem auto 0;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.content_bar .function_box .musicedit input {
	width:17.0rem;
	height:2.0rem;
	padding:0.5rem;
	border-radius:0.8rem;
	background:#ffffff7d;
	color:#111;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .musicedit input:focus {
	color:#333;
	background:#fff;
}
.content_bar .function_box .musicedit button {
	width:8.0rem;
	height:2.6rem;
	margin-top:0.6rem;
	border-radius:1.4rem;
	color:#fff;
	font:normal 1.4rem/2.4rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .musicedit button.edit {
	background:#0f9b00;
}
.content_bar .function_box .musicedit button.edit:hover {
	background:#018081;
}
.content_bar .function_box .musicedit button.delete {
	background:#0064bd;
}
.content_bar .function_box .musicedit button.delete:hover {
	background:#d59317;
}
.content_bar .function_box .musicedit button.subing:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.5rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .nm_music .musicplay {
	width:18.0rem;
	overflow:hidden;
	margin:0.5rem auto 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .musicplay span {
	width:2.6rem;
	height:2.6rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.content_bar .function_box .musicplay span.play:before {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:transparent 0.6rem solid;
	border-right:none;
	border-bottom:transparent 0.6rem solid;
	border-left:#fff 1.0rem solid;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.3rem);
}
.content_bar .function_box .musicplay span.pause:before {
	width:0.4rem;
	height:1.2rem;
	content:'';
	display:block;
	border-right:#fff 0.3rem solid;
	border-left:#fff 0.3rem solid;
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.5rem);
}
.content_bar .function_box .musicplay var {
	width:2.2rem;
	height:2.2rem;
	border:#fff 0.1rem solid;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.content_bar .function_box .musicplay var:before,
.content_bar .function_box .musicplay var:after {
	content:'';
	display:block;
	position:absolute;
}
.content_bar .function_box .musicplay var.prevpage:before {
	width:0.6rem;
	height:0.6rem;
	border-bottom:#fff 0.2rem solid;
	border-left:#fff 0.2rem solid;
	transform:rotate(45deg);
	left:calc(50% - 0.5rem);
	top:calc(50% - 0.4rem);
}
.content_bar .function_box .musicplay var.prevpage:after {
	width:0.2rem;
	height:1.0rem;
	background:#fff;
	left:calc(50% + 0.2rem);
	top:calc(50% - 0.5rem);
}
.content_bar .function_box .musicplay var.nextpage:before {
	width:0.2rem;
	height:1.0rem;
	background:#fff;
	right:calc(50% + 0.2rem);
	top:calc(50% - 0.5rem);
}
.content_bar .function_box .musicplay var.nextpage:after {
	width:0.6rem;
	height:0.6rem;
	border-top:#fff 0.2rem solid;
	border-right:#fff 0.2rem solid;
	transform:rotate(45deg);
	right:calc(50% - 0.5rem);
	top:calc(50% - 0.4rem);
}
.content_bar .function_box .musicplay b {
	width:2.2rem;
	height:2.2rem;
	border:#fff 0.1rem solid;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.content_bar .function_box .musicplay b:before,
.content_bar .function_box .musicplay b:after {
	width:0;
	height:0;
	content:'';
	display:block;
	position:absolute;
	top:calc(50% - 0.4rem);
}
.content_bar .function_box .musicplay b.prev:before {
	border-top:transparent 0.4rem solid;
	border-right:#fff 0.6rem solid;
	border-bottom:transparent 0.4rem solid;
	border-left:none;
	left:0.4rem;
}
.content_bar .function_box .musicplay b.prev:after {
	border-top:transparent 0.4rem solid;
	border-right:#fff 0.6rem solid;
	border-bottom:transparent 0.4rem solid;
	border-left:none;
	left:1.0rem;
}
.content_bar .function_box .musicplay b.next:before {
	border-top:transparent 0.4rem solid;
	border-right:none;
	border-bottom:transparent 0.4rem solid;
	border-left:#fff 0.6rem solid;
	right:1.0rem;
}
.content_bar .function_box .musicplay b.next:after {
	border-top:transparent 0.4rem solid;
	border-right:none;
	border-bottom:transparent 0.4rem solid;
	border-left:#fff 0.6rem solid;
	right:0.4rem;
}
.content_bar .function_box .nm_music .musictime {
	width:18.0rem;
	height:1.4rem;
	overflow:hidden;
	margin:0.2rem auto 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .musictime s,
.content_bar .function_box .musictime b {
	color:#fff;
	text-decoration:none;
	font:normal 1.2rem/1.4rem "SimSun";
}
.content_bar .function_box .nm_music .musicprogress {
	width:18.0rem;
	height:1.0rem;
	overflow:hidden;
	margin:0.4rem auto 0;
	display:flex;
	align-items:center;
}
.content_bar .function_box .nm_music progress {
	width:100%;
	height:0.4rem;
	color:#09bf19;
	background:#fff;
	transition:height 0.1s linear;
	cursor:pointer;
}
.content_bar .function_box .nm_music progress:hover {
	height:1.0rem;
}
.content_bar .function_box .nm_music progress::-webkit-progress-value {
	background:#09bf19;
}
.content_bar .function_box .nm_music progress::-moz-progress-bar {
	background:#09bf19;
}
.content_bar .function_box .nm_music progress::-webkit-progress-bar {
	background:#fff;
}
.content_bar .function_box .nm_music .musicctbtn {
	width:18.0rem;
	overflow:hidden;
	margin:1.0rem auto 0;
	display:flex;
	justify-content:space-between;
}
.content_bar .function_box .musicctbtn strong {
	width:2.0rem;
	height:2.0rem;
	overflow:hidden;
	background:url(../ICON/musicicon.png) 0 0 no-repeat;
	cursor:pointer;
}
.content_bar .function_box .musicctbtn strong.lding {
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .musicctbtn em {
	width:2.0rem;
	height:2.0rem;
	overflow:hidden;
	background:url(../ICON/musicicon.png) -2.0rem 0 no-repeat;
	cursor:pointer;
}
.content_bar .function_box .musicctbtn em.single {
	background-position:-4.0rem 0;
}
.content_bar .function_box .musicctbtn em.random {
	background-position:-6.0rem 0;
}
.content_bar .function_box .musicctbtn section {
	width:11.0rem;
	height:2.0rem;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.content_bar .function_box .musicctbtn i {
	width:2.0rem;
	height:2.0rem;
	overflow:hidden;
	background:url(../ICON/musicicon.png) -8.0rem 0 no-repeat;
	cursor:pointer;
}
.content_bar .function_box .musicctbtn i.mid {
	background-position:-10.0rem 0;
}
.content_bar .function_box .musicctbtn i.low {
	background-position:-12.0rem 0;
}
.content_bar .function_box .musicctbtn i.mut {
	background-position:-14.0rem 0;
}
.content_bar .function_box .musicctbtn progress {
	width:8.0rem;
}


.content_bar .function_box .nm_image {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#000000a3;
	backdrop-filter:blur(0.5rem);
	border-radius:2.0rem;
	position:relative;
}
.content_bar .function_box .nm_image .loginhint {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#ffffffb5;
	backdrop-filter:blur(0.5rem);
	border-radius:2.0rem;
	color:#333;
	text-align:center;
	font:normal 1.4rem/20.0rem "Microsoft yahei";
}
.content_bar .function_box .nm_image > span {
	width:3.0rem;
	height:5.0rem;
	overflow:hidden;
	display:block;
	background:#000000b5;
	backdrop-filter:blur(0.4rem);
	border-radius:1.0rem;
	transition:left 0.1s linear, right 0.1s linear;
	position:absolute;
	top:calc(50% - 2.5rem);
	z-index:2;
	cursor:pointer;
}
.content_bar .function_box .nm_image > span.prev {
	left:-3.0rem;
}
.content_bar .function_box .nm_image:hover > span.prev {
	left:0.5rem;
}
.content_bar .function_box .nm_image > span.prev:before {
	width:1.0rem;
	height:1.0rem;
	content:'';
	display:block;
	border-left:#fff 0.2rem solid;
	border-bottom:#fff 0.2rem solid;
	transform:rotate(45deg);
	position:absolute;
	top:calc(50% - 0.6rem);
	left:calc(50% - 0.4rem);
}
.content_bar .function_box .nm_image > span.next {
	right:-3.0rem;
}
.content_bar .function_box .nm_image:hover > span.next {
	right:0.5rem;
}
.content_bar .function_box .nm_image > span.next:before {
	width:1.0rem;
	height:1.0rem;
	content:'';
	display:block;
	border-top:#fff 0.2rem solid;
	border-right:#fff 0.2rem solid;
	transform:rotate(45deg);
	position:absolute;
	top:calc(50% - 0.6rem);
	right:calc(50% - 0.4rem);
}
.content_bar .function_box .nm_image .uploadimagewrap {
	width:7.0rem;
	height:2.6rem;
	overflow:hidden;
	transition:top 0.1s linear;
	position:absolute;
	top:-3.0rem; left:0.5rem;
	z-index:3;
}
.content_bar .function_box .nm_image .uploadimagewrap.show,
.content_bar .function_box .nm_image:hover > .uploadimagewrap {
	top:1.0rem;
}
.content_bar .function_box .uploadimagewrap label {
	width:6.8rem;
	height:2.4rem;
	display:block;
	border:#ffffff63 0.1rem solid;
	border-radius:0.6rem;
	background:transparent;
	color:#ffffff94;
	text-align:center;
	font:normal 1.2rem/2.2rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .uploadimagewrap label.uploadding:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.5rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .uploadimagewrap label:hover {
	color:#fff;
	background:#ffffff4d;
	border-color:#fff;
}
.content_bar .function_box .nm_image > button {
	width:7.0rem;
	height:2.6rem;
	display:block;
	border:#ffffff63 0.1rem solid;
	border-radius:0.6rem;
	background:transparent;
	color:#ffffff94;
	text-align:center;
	font:normal 1.2rem/2.2rem "Microsoft yahei";
	transition:top 0.1s linear;
	position:absolute;
	top:-3.0rem; right:0.5rem;
	z-index:3;
	cursor:pointer;
}
.content_bar .function_box .nm_image > button.show,
.content_bar .function_box .nm_image:hover > button {
	top:1.0rem;
}
.content_bar .function_box .nm_image > button:hover {
	color:#fff;
	background:#ffffff4d;
	border-color:#fff;
}
.content_bar .function_box .nm_image .loadlineimg {
	width:100%;
	overflow:hidden;
	padding:2.0rem 0;
	background:#000000b8;
	backdrop-filter:blur(0.4rem);
	position:absolute;
	top:5.0rem; left:0;
	z-index:3;
}
.content_bar .function_box .loadlineimg input {
	width:calc(100% - 4.0rem);
	height:2.0rem;
	display:block;
	margin:0 auto;
	background:#ffffffb0;
	padding:0.5rem;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.content_bar .function_box .loadlineimg input:focus {
	background:#fff;
}
.content_bar .function_box .loadlineimg button {
	width:12.0rem;
	height:2.8rem;
	display:block;
	background:#007314;
	margin:1.0rem auto 0;
	border-radius:1.4rem;
	color:#fff;
	font:normal 1.4rem/2.6rem "Microsoft yahei";
	cursor:pointer;
}
.content_bar .function_box .loadlineimg button.subing:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.6rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .nm_image ul {
	width:30.0rem;
	height:18.0rem;
	overflow:hidden;
	margin:1.0rem auto;
	position:relative;
}
.content_bar .function_box .nm_image li {
	width:10.0rem;
	height:12.0rem;
	overflow:hidden;
	opacity:0;
	position:absolute;
	z-index:1;
	transition:left 0.2s linear, top 0.2s linear, opacity 0.2s linear, width 0.2s linear, height 0.2s linear;
}
.content_bar .function_box .nm_image li.left {
	opacity:0.5;
	left:0;
	top:calc(50% - 6.0rem);
}
.content_bar .function_box .nm_image li.center {
	width:16.0rem;
	height:100%;
	opacity:1;
	top:calc(50% - 9.0rem);
	left:calc(50% - 8.0rem);
	z-index:2;
}
.content_bar .function_box .nm_image li.right {
	opacity:0.5;
	left:20.0rem;
	top:calc(50% - 6.0rem);
}
.content_bar .function_box .nm_image i {
	width:100%;
	height:100%;
	display:block;
	position:relative;
}
.content_bar .function_box .nm_image i:before {
	width:2.0rem;
	height:2.0rem;
	content:'';
	display:block;
	border:#fff 0.2rem solid;
	border-top-color:transparent;
	border-radius:50%;
	position:absolute;
	left:calc(50% - 1.2rem); top:calc(50% - 1.2rem);
	animation:loadding 1s linear 0s infinite;
}
.content_bar .function_box .nm_image i:after {
	width:100%;
	height:100%;
	content:'';
	display:block;
	position:absolute;
	left:0; top:0;
}
.content_bar .function_box .nm_image img {
	width:100%;
	height:100%;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000;
	position:relative;
}
.content_bar .function_box .nm_image li.left img,
.content_bar .function_box .nm_image li.right img {
	background-size:cover;
}
.content_bar .function_box .nm_image li.center img {
	background-size:contain;
}
.content_bar .function_box .nm_image del {
	width:3.0rem;
	height:2.6rem;
	overflow:hidden;
	background:#00000094;
	backdrop-filter:blur(0.4rem);
	position:absolute;
	top:0; right:0;
	display:none;
	cursor:pointer;
}
.content_bar .function_box .nm_image li.center del {
	display:block;
}
.content_bar .function_box .nm_image del:before, .content_bar .function_box .nm_image del:after {
	width:0.2rem;
	height:1.4rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.7rem);
}
.content_bar .function_box .nm_image del:hover:before, .content_bar .function_box .nm_image del:hover:after {
	background:#ff3100;
}
.content_bar .function_box .nm_image del:before {
	transform:rotate(45deg);
}
.content_bar .function_box .nm_image del:after {
	transform:rotate(-45deg);
}



@media screen and (min-width:1280px) and (max-width:1439px) {
	.content_bar .content_auto {
		width:120.0rem;
	}
	.content_bar .function_box {
		grid-template-columns:repeat(10, 8.0rem);
	}
	.content_bar .function_box .funcloadding {
		grid-column-start:span 10;
	}
}
@media screen and (min-width:1440px) and (max-width:1679px) {
	.content_bar .content_auto {
		width:140.0rem;
	}
	.content_bar .function_box {
		grid-column-gap:3.8rem;
		grid-template-columns:repeat(12, 8.0rem);
	}
	.content_bar .function_box .funcloadding {
		grid-column-start:span 12;
	}
}
@media screen and (min-width:1680px) and (max-width:1959px) {
	.content_bar .content_auto {
		width:164.0rem;
	}
	.content_bar .function_box {
		grid-column-gap:3.8rem;
		grid-template-columns:repeat(14, 8.0rem);
	}
	.content_bar .function_box .funcloadding {
		grid-column-start:span 14;
	}
}
@media screen and (min-width:1960px) {
	.content_bar .content_auto {
		width:190.0rem;
	}
	.content_bar .function_box {
		grid-template-columns:repeat(16, 8.0rem);
	}
	.content_bar .function_box .funcloadding {
		grid-column-start:span 16;
	}
}

.content_bar .bookmark_box {
	width:100%;
	overflow:hidden;
}
.content_bar .bookmark_box ul {
	width:100%;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.content_bar .bookmark_box li {
	width:48%;
	height:3.0rem;
	overflow:hidden;
	padding:0.5rem 0;
}
.content_bar .bookmark_box li a {
	height:100%;
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.content_bar .bookmark_box li a:hover {
	text-decoration:underline;
}
.content_bar .bookmark_box li i {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	border-radius:0.4rem;
	margin-right:1.0rem;
}
.content_bar .bookmark_box li img {
	width:100%;
	height:100%;
	display:block;
}
/****** 功能区 结束 ******/


/****** 快捷区 开始 ******/
.nimble_bar {
	width:100%;
	display:flex;
	justify-content:space-between;
}
.nimble_bar .nimnle_auto {
	height:6.8rem;
	padding:0 1.0rem;
	display:flex;
	justify-content:center;
	backdrop-filter:blur(0.5rem);
	border:#ffffff78 0.1rem solid;
	border-radius:1.2rem;
	background:rgba(255, 255, 255, 0.4);
}
.nimble_bar .nimnle_auto a {
	width:5.0rem;
	height:5.0rem;
	display:block;
	padding:0.9rem 1.0rem;
	position:relative;
	transition:transform 0.2s linear;
	transform-origin:center bottom;
	cursor:pointer;
}
.nimble_bar .nimnle_auto a.nimnle_hover {
	transform:scale(1.3);
}
.nimble_bar .nimnle_auto a.nimnle_neig {
	transform:scale(1.15);
}
.nimble_bar .nimnle_auto i {
	display:block;
	padding:0 1.0rem;
	background:rgba(255, 255, 255, 0.8);
	border-radius:0.6rem;
	color:#333;
	text-align:center;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	white-space:nowrap;
	position:absolute;
	top:0; left:50%;
	opacity:0;
	transform:translateX(-50%);
	transition:top 0.1s linear, opacity 0.1s linear;
}
.nimble_bar .nimnle_auto a.nimnle_hover i {
	top:-2.0rem;
	opacity:1;
}
.nimble_bar .nimnle_auto label {
	width:100%;
	height:100%;
	display:block;
	border-radius:1.0rem;
	overflow:hidden;
	cursor:pointer;
}
.nimble_bar .nimnle_auto img {
	width:100%;
	height:100%;
	display:block;
	border-radius:1.0rem;
	cursor:pointer;
}
.nimble_bar .copyright {
	width:calc(50% - 38.0rem);
	height:1.6rem;
	overflow:hidden;
	padding:0 0.5rem;
	margin-top:5.6rem;
}
.nimble_bar .copyrightR {
	text-align:right;
}
.nimble_bar .copyright a {
	display:inline-block;
	vertical-align:top;
	color:#fff;
	text-shadow:#000 0 0 0.2rem;
	font:normal 1.2rem/1.6rem "Microsoft yahei";
}
.nimble_bar .copyright a:hover {
	text-decoration:underline;
}
.nimble_bar .copyrightR i {
	width:1.6rem;
	height:1.6rem;
	display:inline-block;
	vertical-align:top;
	margin-right:0.6rem;
	background:url(../ICON/beianico.png) center no-repeat;
}
/****** 快捷区 结束 ******/


/****** 弹出层 开始 ******/
.dh_layer {
	width:100%;
	height:100%;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	background:rgba(0, 0, 0, 0.5);
	backdrop-filter:blur(0.2rem);
	position:fixed;
	top:0; left:0;
	z-index:8;
}


.suggest_layer {
	width:40.0rem;
	height:36.0rem;
	background:#fff;
	border-radius:1.0rem;
}
.suggest_layer h6 {
	width:100%;
	overflow:hidden;
	margin-top:1.0rem;
	color:#333;
	text-align:center;
	font:normal 1.8rem/3.0rem "Microsoft yahei";
}
.suggest_layer textarea {
	width:34.0rem;
	height:22.0rem;
	display:block;
	box-sizing:border-box;
	padding:1.0rem;
	margin:1.5rem auto 0;
	border:#cdcdcd 0.1rem solid;
	border-radius:1.0rem;
	color:#00750d;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.suggest_layer textarea:focus {
	background:#f1fff2;
	border-color:#00750d;
}
.suggest_layer button {
	width:16.0rem;
	height:3.6rem;
	display:block;
	margin:2.0rem auto 0;
	border-radius:1.8rem;
	background:#005107;
	color:#fff;
	font:normal 1.4rem/3.4rem "Microsoft yahei";
	cursor:pointer;
}
.suggest_layer button.sugging:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.0rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}


.login_layer {
	width:40.0rem;
	height:42.0rem;
	background:#fff;
	border-radius:1.0rem;
}
.login_layer .loginpanel {
	width:100%;
	overflow:hidden;
}
.login_layer .loginpanel h6 {
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
	color:#333;
	text-align:center;
	font:normal 1.8rem/3.0rem "Microsoft yahei";
}
.login_layer .loginpanel small {
	width:100%;
	overflow:hidden;
	display:block;
	color:#999;
	text-align:center;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.login_layer .loginpanel ul {
	width:100%;
	overflow:hidden;
	margin-top:3.0rem;
}
.login_layer .loginpanel li {
	width:100%;
	overflow:hidden;
	margin-bottom:2.0rem;
	text-align:center;
}
.login_layer .loginpanel li:last-child {
	margin:0;
}
.login_layer .loginpanel input {
	width:30.0rem;
	height:4.0rem;
	display:block;
	margin:0 auto;
	border:#d3d3d3 0.2rem solid;
	border-radius:1.0rem;
	color:#003f6d;
	text-align:center;
	font:normal 1.6rem/4.0rem "Microsoft yahei";
}
.login_layer .loginpanel input[name="checkcode"] {
	width:16.0rem;
	display:inline-block;
	vertical-align:top;
	margin-right:2.0rem;
}
.login_layer .loginpanel input:focus {
	border-color:#0074c9;
	background:#eff8ff;
}
.login_layer .loginpanel img {
	width:12.0rem;
	height:4.4rem;
	display:inline-block;
	vertical-align:top;
	border-radius:1.0rem;
	cursor:pointer;
}
.login_layer .loginpanel .hintwrap {
	width:100%;
	height:3.0rem;
	display:block;
	margin-top:1.0rem;
	color:#df0c0c;
	text-align:center;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.login_layer .loginpanel button {
	width:30.0rem;
	height:4.0rem;
	display:block;
	margin:0 auto;
	border-radius:1.0rem;
	background:#005da1;
	color:#fff;
	font:normal 1.4rem/3.8rem "Microsoft yahei";
	cursor:pointer;
	position:relative;
}
.login_layer .loginpanel button.subing:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.2rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.login_layer .loginpanel p {
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
	text-align:center;
}
.login_layer .loginpanel p em {
	display:inline-block;
	vertical-align:top;
	color:#005da1;
	font:normal 1.2rem/1.4rem "SimSun";
	cursor:pointer;
}
.login_layer .loginpanel p em:hover {
	color:#c70606;
}
.login_layer .sendmailpanel {
	width:100%;
	overflow:hidden;
}
.login_layer .sendmailpanel .forgethint {
	width:100%;
	min-height:2.0rem;
	overflow:hidden;
	margin-top:2.0rem;
	color:#df0c0c;
	text-align:center;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.login_layer .sendmailpanel ul {
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
}
.login_layer .sendmailpanel li {
	width:100%;
	overflow:hidden;
	margin-bottom:3.0rem;
}
.login_layer .sendmailpanel li:last-child {
	margin:0;
}
.login_layer .sendmailpanel span {
	width:10.0rem;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	color:#333;
	text-align:right;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
}
.login_layer .sendmailpanel input {
	height:3.4rem;
	border:#d3d3d3 0.1rem solid;
	border-radius:1.0rem;
	color:#003f6d;
	text-align:center;
	font:normal 1.4rem/3.4rem "Microsoft yahei";
}
.login_layer .sendmailpanel input:focus {
	border-color:#0074c9;
	background:#eff8ff;
}
.login_layer .sendmailpanel input[name="checkemail"] {
	width:26.0rem;
}
.login_layer .sendmailpanel input[name="checkcode"] {
	width:20.0rem;
}
.login_layer .sendmailpanel em {
	display:inline-block;
	vertical-align:top;
	margin-left:1.0rem;
	color:#333;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
}
.login_layer .sendmailpanel strong {
	display:inline-block;
	vertical-align:top;
	margin-left:1.0rem;
	color:#e7190d;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
}
.login_layer .sendmailpanel small {
	display:block;
	color:#999;
	text-align:center;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.login_layer .sendmailpanel input[name="newpassword"],
.login_layer .sendmailpanel input[name="checkpassword"] {
	width:26.0rem;
}
.login_layer .sendmailpanel button {
	width:20.0rem;
	height:3.6rem;
	display:block;
	margin:0 auto;
	background:#003d7f;
	border-radius:1.8rem;
	color:#fff;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
	cursor:pointer;
}
.login_layer .sendmailpanel button.subing:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.1rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}


.setup_layer {
	width:118.0rem;
	height:calc(80% - 2.0rem);
	max-height:100.0rem;
	overflow:hidden;
	padding:1.0rem;
	background:#e1e1e1;
	border-radius:1.0rem;
}
.setup_layer .setup_core {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#fff;
	display:flex;
	justify-content:space-between;
}

.setup_layer .setup_menu {
	width:18.0rem;
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	background:#f4f4f4;
	box-shadow:#bfbfbf 0 0 1.0rem;
}
.setup_layer .setup_menu li {
	width:100%;
	height:4.0rem;
	overflow:hidden;
	margin-top:1.0rem;
	color:#000;
	text-indent:2.0rem;
	font:normal 1.4rem/4.0rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear, text-indent 0.1s linear, box-shadow 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_menu li:hover, .setup_layer .setup_menu li.active {
	color:#c51111;
	background:#fff;
	text-indent:3.0rem;
	box-shadow:#bfbfbf 0 0 1.0rem;
}
.setup_layer .setup_menu li:after {
	width:0.8rem;
	height:0.8rem;
	content:'';
	display:block;
	float:right;
	border-top:#333 0.1rem solid;
	border-right:#333 0.1rem solid;
	border-bottom:transparent 0.1rem solid;
	border-left:transparent 0.1rem solid;
	transform:rotate(45deg);
	margin:1.5rem 2.0rem 0 0;
	transition:margin-right 0.1s linear, border-top-color 0.1s linear, border-right-color 0.1s linear;
}
.setup_layer .setup_menu li:hover:after, .setup_layer .setup_menu li.active:after {
	margin-right:1.0rem;
	border-top-color:#dd4c04;
	border-right-color:#dd4c04;
}

.setup_layer .setup_nimble {
	width:calc(100% - 22.0rem);
	height:100%;
	overflow:hidden;
	margin-right:1.0rem;
}
.setup_layer .setup_nimble .selected {
	width:100%;
	height:8.0rem;
	overflow:visible;
	display:flex;
	margin:2.0rem auto 0;
}
.setup_layer .selected li {
	width:6.0rem;
	height:8.0rem;
	overflow:visible;
	border-radius:1.0rem;
	margin-right:3.6rem;
	position:relative;
}
.setup_layer .selected li:last-child {
	margin:0;
}
.setup_layer .selected img {
	width:100%;
	display:block;
	border-radius:1.0rem;
}
.setup_layer .selected p {
	width:100%;
	height:2.0rem;
	overflow:hidden;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.4rem "Microsoft yahei";
}
.setup_layer .selected del {
	width:1.8rem;
	height:1.8rem;
	content:'';
	display:block;
	border:#fff 0.1rem solid;
	border-radius:50%;
	background:#ff3211;
	cursor:pointer;
	position:absolute;
	top:-1.0rem; right:-1.0rem;
}
.setup_layer .selected del:before, .setup_layer .selected del:after {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.5rem);
}
.setup_layer .selected del:before {
	transform:rotate(45deg);
}
.setup_layer .selected del:after {
	transform:rotate(-45deg);
}
.setup_layer .selected del.prohiclick {
	background:#cbcbcb;
}
.setup_layer .setup_nimble small {
	width:100%;
	height:0.1rem;
	display:block;
	background:#d9d9d9;
	margin:2.0rem auto 0;
}
.setup_layer .setup_nimble .addnewnimble {
	width:100%;
	overflow:visible;
	margin:1.0rem auto;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.setup_layer .addnewnimble dt {
	width:8.8rem;
	height:8.8rem;
	overflow:hidden;
	border:#ababab 0.1rem solid;
	border-radius:1.0rem;
	position:relative;
}
.setup_layer .addnewnimble form {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0; left:0;
}
.setup_layer .addnewnimble label {
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}
.setup_layer .addnewnimble label:before {
	width:100%;
	height:100%;
	content:'logo';
	display:block;
	color:#878787;
	text-align:center;
	font:normal 1.2rem/8.8rem "Microsoft yahei";
}
.setup_layer .addnewnimble label.uploadding:before {
	display:none;
}
.setup_layer .addnewnimble label.uploadding:after {
	width:1.4rem;
	height:1.4rem;
	display:block;
	content:'';
	margin:3.5rem auto;
	border:#ababab 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.setup_layer .addnewnimble label.uploadok:before,
.setup_layer .addnewnimble label.uploadok:after {
	display:none;
}
.setup_layer .addnewnimble dd {
	width:calc(100% - 10.0rem);
	overflow:visible;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.setup_layer .addnewnimble section {
	width:10.0rem;
	height:3.8rem;
	border:#ababab 0.1rem solid;
	border-radius:0.8rem;
	background:#ededed;
	cursor:pointer;
}
.setup_layer .addnewnimble span {
	width:100%;
	height:100%;
	display:block;
	color:#333;
	text-align:center;
	font:normal 1.4rem/3.8rem "Microsoft yahei";
}
.setup_layer .addnewnimble p {
	overflow:hidden;
	border:#ababab 0.1rem solid;
	border-radius:0.8rem;
	background:#fff;
	position:relative;
	z-index:1;
	display:none;
}
.setup_layer .addnewnimble section:hover p {
	display:block;
}
.setup_layer .addnewnimble em {
	width:100%;
	height:3.0rem;
	overflow:hidden;
	display:block;
	color:#333;
	text-align:center;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .addnewnimble em:first-child {
	padding-top:0.3rem;
}
.setup_layer .addnewnimble em:last-child {
	padding-bottom:0.3rem;
}
.setup_layer .addnewnimble em:hover {
	background:#ededed;
}
.setup_layer .addnewnimble input {
	height:2.2rem;
	padding:0.8rem 1.0rem;
	border:#ababab 0.1rem solid;
	border-radius:0.8rem;
	background:#fff;
	color:#333;
	font:normal 1.4rem/2.4rem "Microsoft yahei";
}
.setup_layer .addnewnimble input[name="sitename"] {
	width:calc(50% - 12.0rem);
}
.setup_layer .addnewnimble input[name="sitecode"] {
	width:calc(50% - 6.0rem);
}
.setup_layer .addnewnimble input[name="siteurl"] {
	width:calc(100% - 14.0rem);
	margin-top:1.0rem;
}
.setup_layer .addnewnimble input:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .addnewnimble button {
	width:10.0rem;
	height:4.0rem;
	margin-top:1.0rem;
	border-radius:2.0rem;
	background:#135b00;
	color:#fff;
	font:normal 1.4rem/3.8rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .addnewnimble button.subing:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.2rem 0 0 0.5rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.setup_layer .setup_nimble .noselect {
	width:100%;
	height:calc(100% - 24.0rem);
	overflow-y:auto;
	overflow-x:hidden;
}
.setup_layer .noselect h6 {
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
	color:#3d3d3d;
	font:bold 1.6rem/3.0rem "Microsoft yahei";
}
.setup_layer .noselect ul {
	width:100%;
	overflow:hidden;
	padding-top:1.5rem;
	display:flex;
	flex-wrap:wrap;
}
.setup_layer .noselect li {
	width:6.0rem;
	overflow:visible;
	border-radius:1.0rem;
	margin:0 3.6rem 2.0rem 0;
	position:relative;
}
.setup_layer .noselect li:nth-child(10),
.setup_layer .noselect li:nth-child(20),
.setup_layer .noselect li:nth-child(30),
.setup_layer .noselect li:nth-child(40),
.setup_layer .noselect li:nth-child(50) {
	margin:0;
}
.setup_layer .noselect img {
	width:100%;
	display:block;
	border-radius:1.0rem;
}
.setup_layer .noselect p {
	width:100%;
	height:2.0rem;
	overflow:hidden;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.4rem "Microsoft yahei";
}
.setup_layer .noselect i {
	width:1.8rem;
	height:1.8rem;
	content:'';
	display:block;
	border:#fff 0.1rem solid;
	border-radius:50%;
	background:#1d9700;
	cursor:pointer;
	position:absolute;
	top:-1.0rem; right:-1.0rem;
}
.setup_layer .noselect i:before, .setup_layer .noselect i:after {
	content:'';
	display:block;
	background:#fff;
	position:absolute;
}
.setup_layer .noselect i:before {
	width:1.0rem;
	height:0.2rem;
	top:calc(50% - 0.1rem);
	left:calc(50% - 0.5rem);
}
.setup_layer .noselect i:after {
	width:0.2rem;
	height:1.0rem;
	top:calc(50% - 0.5rem);
	left:calc(50% - 0.1rem);
}
.setup_layer .noselect i.prohiclick {
	background:#cbcbcb;
}

.setup_layer .setup_mark {
	width:calc(100% - 21.0rem);
	height:100%;
	overflow:hidden;
	margin-right:1.0rem;
}
.setup_layer .setup_mark .markwrap {
	width:100%;
	height:calc(100% - 2.0rem);
	overflow:hidden;
	margin:1.0rem 0;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_mark .addmark {
	width:32.0rem;
	height:100%;
	overflow:hidden;
}
.setup_layer .setup_mark p {
	width:100%;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_mark span {
	height:2.8rem;
	overflow:hidden;
	display:block;
	padding:0 1.0rem;
	border:#013279 0.1rem solid;
	border-radius:1.5rem;
	color:#013279;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .setup_mark span:hover {
	color:#fff;
	background:#013279;
}
.setup_layer .setup_mark textarea {
	width:100%;
	height:calc(100% - 9.0rem);
	display:block;
	box-sizing:border-box;
	padding:1.0rem;
	margin:1.0rem 0 1.6rem;
	border:#cdcdcd 0.1rem solid;
	border-radius:1.0rem;
	box-shadow:inset #dbdbdb 0 0 1.0rem;
	color:#00750d;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_mark textarea:focus {
	background:#f1fff2;
	border-color:#00750d;
	box-shadow:inset #7ecb83 0 0 1.0rem;
}
.setup_layer .setup_mark section {
	width:100%;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_mark button {
	height:3.4rem;
	display:block;
	border-radius:1.7rem;
	color:#fff;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .setup_mark button.reset {
	width:10.0rem;
	background:#6b6b6b;
}
.setup_layer .setup_mark button.submit {
	width:14.0rem;
	background:#005107;
}
.setup_layer .setup_mark button.submit.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:0.8rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.setup_layer .setup_mark ul {
	width:calc(100% - 34.0rem);
	height:calc(100% - 0.2rem);
	overflow-y:auto;
	overflow-x:hidden;
	border:#cdcdcd 0.1rem solid;
	border-radius:1.0rem;
}
.setup_layer .setup_mark li {
	height:3.0rem;
	overflow:hidden;
	padding:0.5rem 1.0rem;
	display:flex;
	justify-content:space-between;
	border-bottom:#b9b9b9 0.1rem dashed;
}
.setup_layer .setup_mark li:first-child {
	padding-top:1.0rem;
}
.setup_layer .setup_mark li:last-child {
	padding-bottom:1.0rem;
	border:none;
}
.setup_layer .setup_mark li:hover {
	background:#f4f4f4;
}
.setup_layer .setup_mark li a {
	width:calc(100% - 8.0rem);
	height:100%;
	display:block;
	overflow:hidden;
}
.setup_layer .setup_mark li.edit a {
	width:calc(100% - 36.0rem);
}
.setup_layer .setup_mark li i {
	width:2.4rem;
	height:2.4rem;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	background:#033c95;
	border-radius:50%;
	margin:0.3rem 0.6rem 0 0;
	color:#fff;
	text-align:center;
	font:normal 1.2rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_mark li i img {
	width:100%;
	height:100%;
	display:inline-block;
	vertical-align:top;
	border-radius:50%;
}
.setup_layer .setup_mark li u {
	width:calc(100% - 3.0rem);
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#033c95;
	text-decoration:none;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_mark li a:hover u {
	color:#d91a1a;
}
.setup_layer .setup_mark li input {
	width:25.8rem;
	height:2.8rem;
	display:none;
	padding:0 1.0rem;
	border:#bfbfbf 0.1rem solid;
	border-radius:0.6rem;
	color:#454545;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .setup_mark li.edit input {
	display:block;
}
.setup_layer .setup_mark li input:focus {
	color:#013279;
	background:#ddebff;
	border-color:#013279;
}
.setup_layer .setup_mark li strong {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:none;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_mark li.edit strong {
	display:block;
}
.setup_layer .setup_mark li strong:hover {
	background:#137f00;
}
.setup_layer .setup_mark li strong:before {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#137f00;
	transform:rotate(-45deg);
	position:absolute;
	left:0.9rem; top:1.2rem;
}
.setup_layer .setup_mark li strong:after {
	width:0.2rem;
	height:1.6rem;
	content:'';
	display:block;
	background:#137f00;
	transform:rotate(45deg);
	position:absolute;
	left:1.7rem; top:0.7rem;
}
.setup_layer .setup_mark li strong:hover:before, .setup_layer .setup_mark li strong:hover:after {
	background:#fff;
}
.setup_layer .setup_mark li b {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:none;
	border-radius:50%;
	background:url(../ICON/edit.png) left bottom no-repeat;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_mark li.edit b {
	display:block;
}
.setup_layer .setup_mark li b:hover {
	background-color:#00918c;
	background-position:right bottom;
}
.setup_layer .setup_mark li em {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:block;
	border-radius:50%;
	background:url(../ICON/edit.png) left top no-repeat;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_mark li.edit em {
	display:none;
}
.setup_layer .setup_mark li em:hover {
	background-color:#005ad4;
	background-position:right top;
}
.setup_layer .setup_mark li del {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:block;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_mark li.edit del {
	display:none;
}
.setup_layer .setup_mark li del:hover {
	background:#e10a0a;
}
.setup_layer .setup_mark li del:before, .setup_layer .setup_mark li del:after {
	width:0.2rem;
	height:1.8rem;
	content:'';
	display:block;
	background:#e10a0a;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.9rem);
}
.setup_layer .setup_mark li del:hover:before, .setup_layer .setup_mark li del:hover:after {
	background:#fff;
}
.setup_layer .setup_mark li del:before {
	transform:rotate(45deg);
}
.setup_layer .setup_mark li del:after {
	transform:rotate(-45deg);
}


.setup_layer .setup_alaclock {
	width:calc(100% - 20.0rem);
	height:100%;
	overflow:hidden;
}
.setup_layer .setup_alaclock ul {
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 1.0rem;
	margin-right:1.0rem;
}
.setup_layer .setup_alaclock li {
	height:3.0rem;
	overflow:hidden;
	padding:1.0rem;
	margin:2.0rem 0;
	display:flex;
	justify-content:space-between;
	border-radius:1.0rem;
	box-shadow:#c7c7c7 0 0 1.0rem;
}
.setup_layer .setup_alaclock li.add {
	justify-content:space-between;
}
.setup_layer .setup_alaclock i {
	width:2.0rem;
	height:100%;
	overflow:hidden;
	background:url(../ICON/siteicon.png) 0 -25.8rem no-repeat;
}
.setup_layer .setup_alaclock span {
	width:6.0rem;
	height:100%;
	display:block;
	overflow:hidden;
	color:#246d00;
	text-align:center;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_alaclock p {
	width:calc(100% - 19.0rem);
	height:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#246d00;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_alaclock li.edit p {
	width:calc(100% - 57.5rem);
}
.setup_layer .setup_alaclock section {
	width:14.0rem;
	height:100%;
	overflow:hidden;
	display:none;
	justify-content:space-between;
	color:#000;
	text-align:center;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .setup_alaclock li.edit section,
.setup_layer .setup_alaclock li.add section {
	display:flex;
}
.setup_layer .setup_alaclock u {
	width:44%;
	height:2.8rem;
	overflow:hidden;
	background:#f4f4f4;
	border:#afafaf 0.1rem solid;
	border-radius:0.6rem;
	cursor:n-resize;
	color:#333;
	text-align:center;
	text-decoration:none;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
	position:relative;
}
.setup_layer .setup_alaclock u:before {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:none;
	border-right:transparent 0.5rem solid;
	border-bottom:#838383 0.8rem solid;
	border-left:transparent 0.5rem solid;
	position:absolute;
	left:0.5rem;
	top:calc(50% - 0.5rem);
}
.setup_layer .setup_alaclock u:after {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:#838383 0.8rem solid;
	border-right:transparent 0.5rem solid;
	border-bottom:none;
	border-left:transparent 0.5rem solid;
	position:absolute;
	right:0.5rem;
	top:calc(50% - 0.4rem);
}
.setup_layer .setup_alaclock input {
	width:20.0rem;
	height:2.8rem;
	display:none;
	border:#cfcfcf 0.1rem solid;
	border-radius:0.6rem;
	padding:0 0.9rem;
	color:#345345;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .setup_alaclock li.edit input {
	display:block;
}
.setup_layer .setup_alaclock li.add input {
	width:calc(100% - 22.0rem);
	display:block;
}
.setup_layer .setup_alaclock input:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_alaclock strong {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:none;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_alaclock strong:hover {
	background:#137f00;
}
.setup_layer .setup_alaclock strong:before {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#137f00;
	transform:rotate(-45deg);
	position:absolute;
	left:0.9rem; top:1.2rem;
}
.setup_layer .setup_alaclock strong:after {
	width:0.2rem;
	height:1.6rem;
	content:'';
	display:block;
	background:#137f00;
	transform:rotate(45deg);
	position:absolute;
	left:1.7rem; top:0.7rem;
}
.setup_layer .setup_alaclock strong:hover:before, .setup_layer .setup_alaclock strong:hover:after {
	background:#fff;
}
.setup_layer .setup_alaclock li.edit strong,
.setup_layer .setup_alaclock li.add strong {
	display:block;
}
.setup_layer .setup_alaclock b {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:none;
	border-radius:50%;
	background:url(../ICON/edit.png) left bottom no-repeat;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_alaclock b:hover {
	background-color:#00918c;
	background-position:right bottom;
}
.setup_layer .setup_alaclock li.edit b {
	display:block;
}
.setup_layer .setup_alaclock em {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:block;
	border-radius:50%;
	background:url(../ICON/edit.png) left top no-repeat;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_alaclock em:hover {
	background-color:#005ad4;
	background-position:right top;
}
.setup_layer .setup_alaclock li.edit em {
	display:none;
}
.setup_layer .setup_alaclock del {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:block;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_alaclock del:hover {
	background:#e10a0a;
}
.setup_layer .setup_alaclock del:before, .setup_layer .setup_alaclock del:after {
	width:0.2rem;
	height:1.8rem;
	content:'';
	display:block;
	background:#e10a0a;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.9rem);
}
.setup_layer .setup_alaclock del:hover:before, .setup_layer .setup_alaclock del:hover:after {
	background:#fff;
}
.setup_layer .setup_alaclock del:before {
	transform:rotate(45deg);
}
.setup_layer .setup_alaclock del:after {
	transform:rotate(-45deg);
}
.setup_layer .setup_alaclock li.edit del {
	display:none;
}


.setup_layer .setup_origina {
	width:calc(100% - 20.0rem);
	height:100%;
	overflow:hidden;
}
.setup_layer .setup_origina ul {
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 1.0rem;
	margin-right:1.0rem;
}
.setup_layer .setup_origina li {
	overflow:hidden;
	padding:1.0rem;
	margin:2.0rem 0;
	display:flex;
	justify-content:space-between;
	border-radius:1.0rem;
	box-shadow:#c7c7c7 0 0 1.0rem;
}
.setup_layer .setup_origina dl {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_origina li.edit dl {
	width:calc(100% - 54.0rem);
}
.setup_layer .setup_origina dt {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.6rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_origina span {
	max-width:calc(100% - 3.0rem);
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333;
	font:normal 1.6rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_origina dd {
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:0.5rem;
	color:#666;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_origina input {
	width:20.0rem;
	height:2.8rem;
	display:none;
	border:#cfcfcf 0.1rem solid;
	border-radius:0.6rem;
	padding:0 0.9rem;
	color:#345345;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .setup_origina li.edit input {
	display:block;
}
.setup_layer .setup_origina li.add input {
	width:calc(50% - 5.0rem);
	display:block;
}
.setup_layer .setup_origina input:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_origina strong {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:none;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_origina strong:hover {
	background:#137f00;
}
.setup_layer .setup_origina strong:before {
	width:0.2rem;
	height:1.0rem;
	content:'';
	display:block;
	background:#137f00;
	transform:rotate(-45deg);
	position:absolute;
	left:0.9rem; top:1.2rem;
}
.setup_layer .setup_origina strong:after {
	width:0.2rem;
	height:1.6rem;
	content:'';
	display:block;
	background:#137f00;
	transform:rotate(45deg);
	position:absolute;
	left:1.7rem; top:0.7rem;
}
.setup_layer .setup_origina strong:hover:before, .setup_layer .setup_origina strong:hover:after {
	background:#fff;
}
.setup_layer .setup_origina li.edit strong {
	display:block;
}
.setup_layer .setup_origina li.add strong {
	display:block;
}
.setup_layer .setup_origina b {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:none;
	border-radius:50%;
	background:url(../ICON/edit.png) left bottom no-repeat;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_origina b:hover {
	background-color:#00918c;
	background-position:right bottom;
}
.setup_layer .setup_origina li.edit b {
	display:block;
}
.setup_layer .setup_origina em {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:block;
	border-radius:50%;
	background:url(../ICON/edit.png) left top no-repeat;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_origina em:hover {
	background-color:#005ad4;
	background-position:right top;
}
.setup_layer .setup_origina li.edit em {
	display:none;
}
.setup_layer .setup_origina del {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:block;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_origina del:hover {
	background:#e10a0a;
}
.setup_layer .setup_origina del:before, .setup_layer .setup_origina del:after {
	width:0.2rem;
	height:1.8rem;
	content:'';
	display:block;
	background:#e10a0a;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.9rem);
}
.setup_layer .setup_origina del:hover:before, .setup_layer .setup_origina del:hover:after {
	background:#fff;
}
.setup_layer .setup_origina del:before {
	transform:rotate(45deg);
}
.setup_layer .setup_origina del:after {
	transform:rotate(-45deg);
}
.setup_layer .setup_origina li.edit del {
	display:none;
}


.setup_layer .setup_towork {
	width:calc(100% - 20.0rem);
	height:100%;
	overflow:hidden;
}
.setup_layer .setup_towork ul {
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 1.0rem;
	margin-right:1.0rem;
}
.setup_layer .setup_towork li {
	overflow:hidden;
	padding:1.0rem;
	margin-top:2.0rem;
	color:#333;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_towork span {
	width:10.0rem;
	height:2.8rem;
	display:inline-block;
	vertical-align:top;
	margin:0 0.6rem;
	background:#f4f4f4;
	border:#afafaf 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	text-align:center;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
	cursor:n-resize;
	position:relative;
}
.setup_layer .setup_towork span:before {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:none;
	border-right:transparent 0.5rem solid;
	border-bottom:#838383 0.8rem solid;
	border-left:transparent 0.5rem solid;
	position:absolute;
	left:0.5rem;
	top:calc(50% - 0.5rem);
}
.setup_layer .setup_towork span:after {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:#838383 0.8rem solid;
	border-right:transparent 0.5rem solid;
	border-bottom:none;
	border-left:transparent 0.5rem solid;
	position:absolute;
	right:0.5rem;
	top:calc(50% - 0.4rem);
}
.setup_layer .setup_towork button {
	width:15.0rem;
	height:3.6rem;
	display:block;
	margin-left:7.6rem;
	background:#045300;
	border-radius:0.8rem;
	color:#fff;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .setup_towork button.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.1rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}


.setup_layer .setup_workplan {
	width:calc(100% - 20.0rem);
	height:100%;
	overflow:hidden;
}
.setup_layer .setup_workplan .planwrap {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	margin-right:1.0rem;
}
.setup_layer .setup_workplan .planline {
	width:100%;
	overflow:hidden;
	margin-top:3.0rem;
	display:flex;
	flex-wrap:wrap;
}
.setup_layer .setup_workplan .planline:last-child {
	margin-bottom:2.0rem;
}
.setup_layer .setup_workplan span {
	width:8.0rem;
	overflow:hidden;
	color:#000;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_workplan label {
	margin-right:3.0rem;
	color:#000;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_workplan label.checked {
	color:#0052b3;
}
.setup_layer .setup_workplan label:last-child {
	margin:0;
}
.setup_layer .setup_workplan label:before {
	width:1.2rem;
	height:1.2rem;
	content:'';
	display:inline-block;
	vertical-align:top;
	margin:0.8rem 0.6rem 0 0;
	border:#9f9f9f 0.1rem solid;
	border-radius:50%;
}
.setup_layer .setup_workplan label.checked:before {
	border-color:#0052b3;
}
.setup_layer .setup_workplan label:after {
	width:0.8rem;
	height:0.8rem;
	content:'';
	display:none;
	background:#0052b3;
	border-radius:50%;
	position:absolute;
	left:0.3rem; top:1.1rem;
}
.setup_layer .setup_workplan label.checked:after {
	display:block;
}
.setup_layer .setup_workplan section {
	width:10.0rem;
	height:2.8rem;
	overflow:hidden;
	border:#afafaf 0.1rem solid;
	border-radius:0.6rem;
	margin-right:2.0rem;
	background:#f4f4f4;
	color:#333;
	text-align:center;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
	cursor:n-resize;
	position:relative;
}
.setup_layer .setup_workplan section:last-child {
	margin:0;
}
.setup_layer .setup_workplan section:before {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:none;
	border-right:transparent 0.5rem solid;
	border-bottom:#838383 0.8rem solid;
	border-left:transparent 0.5rem solid;
	position:absolute;
	left:0.5rem;
	top:calc(50% - 0.5rem);
}
.setup_layer .setup_workplan section:after {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:#838383 0.8rem solid;
	border-right:transparent 0.5rem solid;
	border-bottom:none;
	border-left:transparent 0.5rem solid;
	position:absolute;
	right:0.5rem;
	top:calc(50% - 0.4rem);
}
.setup_layer .setup_workplan .plancont {
	width:calc(100% - 16.0rem);
	overflow:hidden;
}
.setup_layer .setup_workplan li {
	width:100%;
	overflow:hidden;
	margin-bottom:1.5rem;
	color:#333;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_workplan li:last-child {
	margin:0;
}
.setup_layer .setup_workplan i {
	width:2.0rem;
	display:inline-block;
	vertical-align:top;
	padding-right:1.0rem;
	color:#333;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	position:relative;
}
.setup_layer .setup_workplan i:after {
	width:1.0rem;
	height:100%;
	content:'、';
	display:block;
	color:#333;
	text-align:center;
	font:normal 1.6rem/2.4rem "Microsoft yahei";
	position:absolute;
	right:0; top:0;
}
.setup_layer .setup_workplan input {
	width:calc(100% - 10.0rem);
	height:2.8rem;
	padding:0 0.6rem;
	margin:0 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .setup_workplan input:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_workplan del {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_workplan del:hover {
	background:#e10a0a;
}
.setup_layer .setup_workplan del:before, .setup_layer .setup_workplan del:after {
	width:0.2rem;
	height:1.8rem;
	content:'';
	display:block;
	background:#e10a0a;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.9rem);
}
.setup_layer .setup_workplan del:hover:before, .setup_layer .setup_workplan del:hover:after {
	background:#fff;
}
.setup_layer .setup_workplan del:before {
	transform:rotate(45deg);
}
.setup_layer .setup_workplan del:after {
	transform:rotate(-45deg);
}
.setup_layer .setup_workplan em {
	width:12.0rem;
	height:3.0rem;
	display:block;
	margin:2.0rem auto 0;
	background:#005f99;
	border-radius:1.5rem;
	color:#fff;
	text-align:center;
	text-indent:2.0rem;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	transition:background 0.2s linear;
	position:relative;
	cursor:pointer;
}
.setup_layer .setup_workplan em:hover {
	background:#005d04;
}
.setup_layer .setup_workplan em:before {
	width:1.2rem;
	height:0.2rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	left:3.0rem; top:calc(50% - 0.1rem);
	transition:transform 0.2s linear;
}
.setup_layer .setup_workplan em:hover:before {
	transform:rotate(180deg);
}
.setup_layer .setup_workplan em:after {
	width:0.2rem;
	height:1.2rem;
	content:'';
	display:block;
	background:#fff;
	position:absolute;
	left:3.5rem; top:calc(50% - 0.6rem);
	transition:transform 0.2s linear;
}
.setup_layer .setup_workplan em:hover:after {
	transform:rotate(-180deg);
}
.setup_layer .setup_workplan textarea {
	width:calc(100% - 22.0rem);
	height:12.0rem;
	overflow:hidden;
	padding:0.5rem 0.6rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_workplan textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_workplan button {
	width:18.0rem;
	height:3.8rem;
	display:block;
	margin-left:7.6rem;
	background:#045300;
	border-radius:1.0rem;
	color:#fff;
	font:normal 1.6rem/3.8rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .setup_workplan button.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.2rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}


.setup_layer .setup_calcula {
	width:calc(100% - 22.0rem);
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:2.0rem;
}
.setup_layer .setup_calcula .calculatype {
	width:100%;
	overflow:hidden;
	margin-top:1.0rem;
	background:#248720;
	border-radius:2.0rem;
	display:flex;
}
.setup_layer .calculatype em {
	flex:1;
	overflow:hidden;
	border-radius:2.0rem;
	color:#fff;
	text-align:center;
	font:normal 1.4rem/4.0rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .calculatype em.active {
	background:#045300;
}
.setup_layer .setup_calcula .calculaobject {
	width:100%;
	overflow:hidden;
}
.setup_layer .calculaobject ol {
	width:100%;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.setup_layer .calculaobject li {
	width:20%;
	overflow:hidden;
	margin-top:1.5rem;
	border-radius:1.8rem;
	color:#333;
	text-align:center;
	font:normal 1.4rem/3.6rem "Microsoft yahie";
	cursor:pointer;
}
.setup_layer .calculaobject li.active, .setup_layer .calculaobject li:hover {
	color:#fff;
	background:#248720;
}
.setup_layer .calculaobject li:active {
	background:#045300;
}


.setup_layer .setup_calcula .calculainfor {
	overflow:hidden;
	padding:0 2.0rem 2.0rem;
	margin-top:2.0rem;
	border:#045300 0.1rem solid;
	border-radius:1.0rem;
	background:#f4f4f4;
}
.setup_layer .calculainfor dl {
	width:100%;
	overflow:hidden;
	margin-top:3.0rem;
	display:flex;
	justify-content:start;
}
.setup_layer .calculainfor dt {
	min-width:5.0rem;
	overflow:hidden;
	margin-right:1.0rem;
	color:#333;
	text-align:right;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .calculainfor dd {
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:start;
	color:#333;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .calculainfor input {
	width:30.0rem;
	height:2.8rem;
	padding:0 0.6rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .calculainfor input:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .calculainfor label {
	margin-right:3.0rem;
	color:#000;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
	position:relative;
	cursor:pointer;
}
.setup_layer .calculainfor label.checked {
	color:#0052b3;
}
.setup_layer .calculainfor label:last-child {
	margin:0;
}
.setup_layer .calculainfor label:before {
	width:1.2rem;
	height:1.2rem;
	content:'';
	display:inline-block;
	vertical-align:top;
	margin:0.8rem 0.6rem 0 0;
	border:#9f9f9f 0.1rem solid;
	border-radius:50%;
}
.setup_layer .calculainfor label.checked:before {
	border-color:#0052b3;
}
.setup_layer .calculainfor label:after {
	width:0.8rem;
	height:0.8rem;
	content:'';
	display:none;
	background:#0052b3;
	border-radius:50%;
	position:absolute;
	left:0.3rem; top:1.1rem;
}
.setup_layer .calculainfor label.checked:after {
	display:block;
}
.setup_layer .calculainfor section {
	width:12.0rem;
	height:2.8rem;
	overflow:hidden;
	border:#afafaf 0.1rem solid;
	border-radius:0.6rem;
	margin:0 1.0rem;
	background:#e7e7e7;
	color:#333;
	text-align:center;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
	cursor:n-resize;
	position:relative;
}
.setup_layer .calculainfor section:nth-child(2) {
	margin-left:0;
}
.setup_layer .calculainfor section:before,
.setup_layer .calculainfor section:after {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:none;
	position:absolute;
}
.setup_layer .calculainfor section:before {
	border-right:transparent 0.5rem solid;
	border-bottom:#838383 0.8rem solid;
	border-left:transparent 0.5rem solid;
	left:0.5rem;
	top:calc(50% - 0.5rem);
}
.setup_layer .calculainfor section:after {
	border-top:#838383 0.8rem solid;
	border-right:transparent 0.5rem solid;
	border-bottom:none;
	border-left:transparent 0.5rem solid;
	right:0.5rem;
	top:calc(50% - 0.4rem);
}
.setup_layer .calculainfor main {
	width:20.0rem;
	height:2.8rem;
	overflow:hidden;
	border:#afafaf 0.1rem solid;
	border-radius:0.6rem;
	background:#e7e7e7;
	margin-right:2.0rem;
	cursor:n-resize;
	position:relative;
}
.setup_layer .calculainfor main:last-child {
	margin:0;
}
.setup_layer .calculainfor main:before,
.setup_layer .calculainfor main:after {
	width:0;
	height:0;
	content:'';
	display:block;
	border-top:none;
	position:absolute;
}
.setup_layer .calculainfor main:before {
	border-right:transparent 0.5rem solid;
	border-bottom:#838383 0.8rem solid;
	border-left:transparent 0.5rem solid;
	left:0.5rem;
	top:calc(50% - 0.5rem);
}
.setup_layer .calculainfor main:after {
	border-top:#838383 0.8rem solid;
	border-right:transparent 0.5rem solid;
	border-bottom:none;
	border-left:transparent 0.5rem solid;
	right:0.5rem;
	top:calc(50% - 0.4rem);
}
.setup_layer .calculainfor p {
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0; left:0;
}
.setup_layer .calculainfor em {
	width:100%;
	height:2.8rem;
	display:block;
	color:#333;
	text-align:center;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .calculainfor s {
	display:inline-block;
	vertical-align:top;
	color:#666;
	text-decoration:none;
	font:normal 1.4rem/2.8rem "Microsoft yahei";
}
.setup_layer .calculainfor u.calcupload {
	width:40.0rem;
	height:2.8rem;
	padding:0 1.0rem;
	background:#e3e3e3;
	border:#bfbfbf 0.1rem solid;
	border-radius:0.6rem;
	color:#666;
	text-decoration:none;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	position:relative;
	cursor:pointer;
}
.setup_layer .calculainfor u.calcupload.uploadding:before {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	border:#045300 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
	position:absolute;
	right:1.0rem; top:calc(50% - 0.7rem);
}
.setup_layer .calculainfor .calcbutton {
	width:100%;
	overflow:hidden;
	margin-top:3.0rem;
	display:flex;
	justify-content:space-around;
}
.setup_layer .calculainfor .calcbutton button {
	width:18.0rem;
	height:3.4rem;
	margin:0 auto;
	background:#045300;
	border-radius:1.7rem;
	color:#fff;
	font:normal 1.4rem/3.4rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .calculainfor .calcbutton button.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.0rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.setup_layer .setup_calcula .calculahint {
	width:100%;
	overflow:hidden;
	margin-top:3.0rem;
	color:#656565;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_calcula .calculahint small {
	display:inline-block;
	vertical-align:top;
	margin:0 0.5rem;
	color:#d90808;
	font:normal 1.4rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_calcula .calculacontent {
	overflow:hidden;
	padding:0 1.0rem;
	margin:1.0rem 0;
	background:#fff0f0;
	border:#d50f0f 0.1rem solid;
	border-radius:1.0rem;
	color:#000;
	font:normal 1.4rem/2.4rem "Microsoft yahei";
}
.setup_layer .setup_calcula .calculacontent h6 {
	width:100%;
	overflow:hidden;
	margin:2.0rem 0 1.0rem;
	color:#000;
	text-align:center;
	font:normal 1.8rem/3.0rem "Microsoft yahei";
}.setup_layer .setup_calcula .calculacontent section {
	width:100%;
	overflow:hidden;
	margin:1.0rem 0;
	color:#000;
	font:normal 1.4rem/2.4rem "Microsoft yahei";
}
.setup_layer .setup_calcula .calculacontent ul {
	width:100%;
	overflow:hidden;
}
.setup_layer .setup_calcula .calculacontent li {
	width:100%;
	overflow:hidden;
	margin:1.5rem 0;
	color:#000;
	font:normal 1.4rem/2.4rem "Microsoft yahei";
}
.setup_layer .setup_calcula .calculacontent p {
	width:100%;
	overflow:hidden;
	margin:1.5rem 0;
	color:#000;
	font:normal 1.4rem/2.4rem "Microsoft yahei";
}


.setup_layer .setup_jokeroast {
	width:calc(100% - 22.0rem);
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 2.0rem 0 1.0rem;
}
.setup_layer .setup_jokeroast .jokeroastLine {
	overflow:hidden;
	padding:1.0rem 2.0rem;
	margin-bottom:3.0rem;
	border-radius:1.0rem;
	background:#fff;
	box-shadow:#0000004f 0 0 1.0rem;
}
.setup_layer .setup_jokeroast .jokeroastLine:first-child {
	margin-top:1.0rem;
}
.setup_layer .setup_jokeroast .jokeroastLine:last-child {
	margin-bottom:1.0rem;
}
.setup_layer .setup_jokeroast .jokecontent {
	overflow:hidden;
	padding:1.0rem;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_jokeroast .jokecontent:last-child {
	border:none;
}
.setup_layer .setup_jokeroast .jokeconttext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_jokeroast .jokeconttext section {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokeconttext p {
	width:100%;
	overflow:hidden;
	margin-top:1.0rem;
	display:flex;
}
.setup_layer .setup_jokeroast .jokeconttext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokeconttext s,
.setup_layer .setup_jokeroast .jokeconttext b,
.setup_layer .setup_jokeroast .jokeconttext u {
	padding-left:2.4rem;
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	position:relative;
}
.setup_layer .setup_jokeroast .jokeconttext s:before,
.setup_layer .setup_jokeroast .jokeconttext b:before,
.setup_layer .setup_jokeroast .jokeconttext u:before {
	width:2.0rem;
	height:2.0rem;
	content:'';
	display:block;
	background:url(../ICON/siteicon.png) 0 -15.8rem no-repeat;
	position:absolute;
	left:0; top:0;
}
.setup_layer .setup_jokeroast .jokeconttext b:before {
	background-position:-2.0rem 0;
}
.setup_layer .setup_jokeroast .jokeconttext u:before {
	background-position:-4.0rem 0.1rem;
}
.setup_layer .setup_jokeroast .jokeoperate {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.setup_layer .setup_jokeroast .jokeoperate em {
	width:3.0rem;
	height:3.0rem;
	border-radius:50%;
	position:relative;
	cursor:pointer;
	transition:background 0.1s linear;
}
.setup_layer .setup_jokeroast .jokeoperate em:hover {
	background:#096ed9;
}
.setup_layer .setup_jokeroast .jokeoperate em:before,
.setup_layer .setup_jokeroast .jokeoperate em:after {
	width:1.4rem;
	height:0.3rem;
	content:'';
	display:block;
	position:absolute;
	left:calc(50% - 0.7rem);
}
.setup_layer .setup_jokeroast .jokeoperate em:before {
	border-top:#333 0.2rem solid;
	border-bottom:#333 0.1rem solid;
	transition:border-top-color 0.1s linear, border-bottom-color 0.1s linear;
	bottom:50%;
}
.setup_layer .setup_jokeroast .jokeoperate em:hover:before {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_jokeroast .jokeroastLine.active .jokeoperate em:before {
	width:0.9rem;
	height:0.9rem;
	border-top:none;
	border-right:#333 0.2rem solid;
	border-bottom:#333 0.2rem solid;
	transform:rotate(45deg);
	transition:border-right-color 0.1s linear, border-bottom-color 0.1s linear;
	left:1.0rem;
	bottom:1.2rem;
}
.setup_layer .setup_jokeroast .jokeroastLine.active .jokeoperate em:hover:before {
	border-right-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_jokeroast .jokeoperate em:after {
	border-top:#333 0.1rem solid;
	border-bottom:#333 0.2rem solid;
	transition:border-top-color 0.1s linear, border-bottom-color 0.1s linear;
	top:50%;
}
.setup_layer .setup_jokeroast .jokeoperate em:hover:after {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_jokeroast .jokeroastLine.active .jokeoperate em:after {
	display:none;
}
.setup_layer .setup_jokeroast .jokeoperate del {
	width:3.0rem;
	height:3.0rem;
	border-radius:50%;
	position:relative;
	cursor:pointer;
	transition:background 0.1s linear;
}
.setup_layer .setup_jokeroast .jokeoperate del:hover {
	background:#ff4120;
}
.setup_layer .setup_jokeroast .jokeoperate del:before,
.setup_layer .setup_jokeroast .jokeoperate del:after {
	width:0.2rem;
	height:1.4rem;
	content:'';
	display:block;
	background:#333;
	transition:background 0.1s linear;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.7rem);
}
.setup_layer .setup_jokeroast .jokeoperate del:hover:before,
.setup_layer .setup_jokeroast .jokeoperate del:hover:after {
	background:#fff;
}
.setup_layer .setup_jokeroast .jokeoperate del:before {
	transform:rotate(-45deg);
}
.setup_layer .setup_jokeroast .jokeoperate del:after {
	transform:rotate(45deg);
}
.setup_layer .setup_jokeroast .jokecomline {
	overflow:hidden;
	padding-left:3.0rem;
	border-top:#c3c3c3 0.1rem dashed;
}
.setup_layer .setup_jokeroast .jokecomcont {
	overflow:hidden;
	padding:1.0rem;
	border-bottom:#c3c3c3 0.1rem dashed;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_jokeroast .jokecomcont:last-child {
	border:none;
}
.setup_layer .setup_jokeroast .jokecomtext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_jokeroast .jokecomtext section {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomtext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_jokeroast .jokecomtext textarea {
	width:95%;
	height:6.0rem;
	margin-top:1.0rem;
	padding:0.5rem 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomtext textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_jokeroast .jokecomtext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomtext s,
.setup_layer .setup_jokeroast .jokecomtext b {
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomoper {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.setup_layer .setup_jokeroast .jokecomoper span {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_jokeroast .jokecomoper span.active,
.setup_layer .setup_jokeroast .jokecomoper span:hover {
	color:#fff;
	background:#e57600;
}
.setup_layer .setup_jokeroast .jokecomoper span:before {
	width:100%;
	height:100%;
	content:'回复';
	display:block;
	overflow:hidden;
}
.setup_layer .setup_jokeroast .jokecomoper span.active:before {
	content:'取消';
}
.setup_layer .setup_jokeroast .jokecomoper button {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	background:#bce7c3;
	color:#008f13;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_jokeroast .jokecomoper button:hover {
	color:#fff;
	background:#008f13;
}
.setup_layer .setup_jokeroast .jokecomseccont {
	overflow:hidden;
	padding:1.0rem;
	margin-left:6.0rem;
	border-bottom:#c3c3c3 0.1rem dashed;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_jokeroast .jokecomseccont:last-child {
	border:none;
}
.setup_layer .setup_jokeroast .jokecomsectext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_jokeroast .jokecomsectext section {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomsectext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_jokeroast .jokecomsectext textarea {
	width:95%;
	height:6.0rem;
	margin-top:1.0rem;
	padding:0.5rem 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomsectext textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_jokeroast .jokecomsectext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomsectext s,
.setup_layer .setup_jokeroast .jokecomsectext b {
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_jokeroast .jokecomsecoper {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.setup_layer .setup_jokeroast .jokecomsecoper span {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_jokeroast .jokecomsecoper span.active,
.setup_layer .setup_jokeroast .jokecomsecoper span:hover {
	color:#fff;
	background:#e57600;
}
.setup_layer .setup_jokeroast .jokecomsecoper span:before {
	width:100%;
	height:100%;
	content:'回复';
	display:block;
	overflow:hidden;
}
.setup_layer .setup_jokeroast .jokecomsecoper span.active:before {
	content:'取消';
}
.setup_layer .setup_jokeroast .jokecomsecoper button {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	background:#bce7c3;
	color:#008f13;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_jokeroast .jokecomsecoper button:hover {
	color:#fff;
	background:#008f13;
}


.setup_layer .setup_solvedoubt {
	width:calc(100% - 22.0rem);
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 2.0rem 0 1.0rem;
}
.setup_layer .setup_solvedoubt .addsolvedoubt {
	overflow:hidden;
	padding:1.0rem;
}
.setup_layer .setup_solvedoubt .addsolvedoubt h6 {
	width:100%;
	overflow:hidden;
	color:#333;
	text-align:center;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .addsolvedoubt p {
	width:100%;
	overflow:hidden;
	margin:2.0rem 0;
}
.setup_layer .setup_solvedoubt .addsolvedoubt input,
.setup_layer .setup_solvedoubt .addsolvedoubt textarea {
	width:calc(100% - 2.2rem);
	height:3.4rem;
	display:block;
	padding:0 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:1.0rem;
	color:#333;
	font:normal 1.4rem/3.4rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .addsolvedoubt textarea {
	height:2.2rem;
	padding:0.6rem 1.0rem;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
	transition:height 0.1s linear;
}
.setup_layer .setup_solvedoubt .addsolvedoubt input:focus,
.setup_layer .setup_solvedoubt .addsolvedoubt textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_solvedoubt .addsolvedoubt textarea.noempty,
.setup_layer .setup_solvedoubt .addsolvedoubt textarea:focus {
	height:6.6rem;
}
.setup_layer .setup_solvedoubt .addsolvedoubt button {
	width:18.0rem;
	height:3.6rem;
	display:block;
	margin:0 auto;
	background:#045300;
	border-radius:1.8rem;
	color:#fff;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .setup_solvedoubt .addsolvedoubt button.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.1rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.setup_layer .setup_solvedoubt .solvedouLine {
	overflow:hidden;
	padding:1.0rem 2.0rem;
	margin-top:3.0rem;
	border-radius:1.0rem;
	background:#fff;
	box-shadow:#0000004f 0 0 1.0rem;
}
.setup_layer .setup_solvedoubt .solvedouLine:last-child {
	margin-bottom:1.0rem;
}
.setup_layer .setup_solvedoubt .solvcontent {
	overflow:hidden;
	padding:1.0rem;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_solvedoubt .solvcontent:last-child {
	border:none;
}
.setup_layer .setup_solvedoubt .solvconttext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_solvedoubt .solvconttext dl {
	width:100%;
	overflow:hidden;
}
.setup_layer .setup_solvedoubt .solvconttext dt {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.6rem/2.6rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvconttext dd {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvconttext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_solvedoubt .solvconttext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvconttext s,
.setup_layer .setup_solvedoubt .solvconttext b,
.setup_layer .setup_solvedoubt .solvconttext u {
	padding-left:2.4rem;
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	position:relative;
}
.setup_layer .setup_solvedoubt .solvconttext s:before,
.setup_layer .setup_solvedoubt .solvconttext b:before,
.setup_layer .setup_solvedoubt .solvconttext u:before {
	width:2.0rem;
	height:2.0rem;
	content:'';
	display:block;
	background:url(../ICON/siteicon.png) 0 -15.8rem no-repeat;
	position:absolute;
	left:0; top:0;
}
.setup_layer .setup_solvedoubt .solvconttext b:before {
	background-position:-2.0rem 0;
}
.setup_layer .setup_solvedoubt .solvconttext u:before {
	background-position:-4.0rem 0.1rem;
}
.setup_layer .setup_solvedoubt .solvoperate {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.setup_layer .setup_solvedoubt .solvoperate em {
	width:3.0rem;
	height:3.0rem;
	border-radius:50%;
	position:relative;
	cursor:pointer;
	transition:background 0.1s linear;
}
.setup_layer .setup_solvedoubt .solvoperate em:hover {
	background:#096ed9;
}
.setup_layer .setup_solvedoubt .solvoperate em:before,
.setup_layer .setup_solvedoubt .solvoperate em:after {
	width:1.4rem;
	height:0.3rem;
	content:'';
	display:block;
	position:absolute;
	left:calc(50% - 0.7rem);
}
.setup_layer .setup_solvedoubt .solvoperate em:before {
	border-top:#333 0.2rem solid;
	border-bottom:#333 0.1rem solid;
	transition:border-top-color 0.1s linear, border-bottom-color 0.1s linear;
	bottom:50%;
}
.setup_layer .setup_solvedoubt .solvoperate em:hover:before {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_solvedoubt .solvedoubtLine.active .solvoperate em:before {
	width:0.9rem;
	height:0.9rem;
	border-top:none;
	border-right:#333 0.2rem solid;
	border-bottom:#333 0.2rem solid;
	transform:rotate(45deg);
	transition:border-right-color 0.1s linear, border-bottom-color 0.1s linear;
	left:1.0rem;
	bottom:1.2rem;
}
.setup_layer .setup_solvedoubt .solvedoubtLine.active .solvoperate em:hover:before {
	border-right-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_solvedoubt .solvoperate em:after {
	border-top:#333 0.1rem solid;
	border-bottom:#333 0.2rem solid;
	transition:border-top-color 0.1s linear, border-bottom-color 0.1s linear;
	top:50%;
}
.setup_layer .setup_solvedoubt .solvoperate em:hover:after {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_solvedoubt .solvedoubtLine.active .solvoperate em:after {
	display:none;
}
.setup_layer .setup_solvedoubt .solvoperate del {
	width:3.0rem;
	height:3.0rem;
	border-radius:50%;
	position:relative;
	cursor:pointer;
	transition:background 0.1s linear;
}
.setup_layer .setup_solvedoubt .solvoperate del:hover {
	background:#ff4120;
}
.setup_layer .setup_solvedoubt .solvoperate del:before,
.setup_layer .setup_solvedoubt .solvoperate del:after {
	width:0.2rem;
	height:1.4rem;
	content:'';
	display:block;
	background:#333;
	transition:background 0.1s linear;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.7rem);
}
.setup_layer .setup_solvedoubt .solvoperate del:hover:before,
.setup_layer .setup_solvedoubt .solvoperate del:hover:after {
	background:#fff;
}
.setup_layer .setup_solvedoubt .solvoperate del:before {
	transform:rotate(-45deg);
}
.setup_layer .setup_solvedoubt .solvoperate del:after {
	transform:rotate(45deg);
}
.setup_layer .setup_solvedoubt .solvcomline {
	overflow:hidden;
	padding-left:3.0rem;
	border-top:#c3c3c3 0.1rem dashed;
}
.setup_layer .setup_solvedoubt .solvcomcont {
	overflow:hidden;
	padding:1.0rem;
	border-bottom:#c3c3c3 0.1rem dashed;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_solvedoubt .solvcomcont:last-child {
	border:none;
}
.setup_layer .setup_solvedoubt .solvcomtext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_solvedoubt .solvcomtext section {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomtext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_solvedoubt .solvcomtext textarea {
	width:95%;
	height:6.0rem;
	margin-top:1.0rem;
	padding:0.5rem 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomtext textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_solvedoubt .solvcomtext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomtext s,
.setup_layer .setup_solvedoubt .solvcomtext b {
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomoper {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.setup_layer .setup_solvedoubt .solvcomoper span {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_solvedoubt .solvcomoper span.active,
.setup_layer .setup_solvedoubt .solvcomoper span:hover {
	color:#fff;
	background:#e57600;
}
.setup_layer .setup_solvedoubt .solvcomoper span:before {
	width:100%;
	height:100%;
	content:'回复';
	display:block;
	overflow:hidden;
}
.setup_layer .setup_solvedoubt .solvcomoper span.active:before {
	content:'取消';
}
.setup_layer .setup_solvedoubt .solvcomoper button {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	background:#bce7c3;
	color:#008f13;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_solvedoubt .solvcomoper button:hover {
	color:#fff;
	background:#008f13;
}
.setup_layer .setup_solvedoubt .solvcomseccont {
	overflow:hidden;
	padding:1.0rem;
	margin-left:6.0rem;
	border-bottom:#c3c3c3 0.1rem dashed;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_solvedoubt .solvcomseccont:last-child {
	border:none;
}
.setup_layer .setup_solvedoubt .solvcomsectext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_solvedoubt .solvcomsectext section {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomsectext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_solvedoubt .solvcomsectext textarea {
	width:95%;
	height:6.0rem;
	margin-top:1.0rem;
	padding:0.5rem 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomsectext textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_solvedoubt .solvcomsectext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomsectext s,
.setup_layer .setup_solvedoubt .solvcomsectext b {
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_solvedoubt .solvcomsecoper {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.setup_layer .setup_solvedoubt .solvcomsecoper span {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_solvedoubt .solvcomsecoper span.active,
.setup_layer .setup_solvedoubt .solvcomsecoper span:hover {
	color:#fff;
	background:#e57600;
}
.setup_layer .setup_solvedoubt .solvcomsecoper span:before {
	width:100%;
	height:100%;
	content:'回复';
	display:block;
	overflow:hidden;
}
.setup_layer .setup_solvedoubt .solvcomsecoper span.active:before {
	content:'取消';
}
.setup_layer .setup_solvedoubt .solvcomsecoper button {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	background:#bce7c3;
	color:#008f13;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_solvedoubt .solvcomsecoper button:hover {
	color:#fff;
	background:#008f13;
}


.setup_layer .setup_salescheme {
	width:calc(100% - 22.0rem);
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 2.0rem 0 1.0rem;
}
.setup_layer .setup_salescheme .addsalescheme {
	overflow:hidden;
	padding:1.0rem;
}
.setup_layer .setup_salescheme .addsalescheme h6 {
	width:100%;
	overflow:hidden;
	color:#333;
	text-align:center;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .addsalescheme p {
	width:100%;
	overflow:hidden;
	margin:2.0rem 0;
}
.setup_layer .setup_salescheme .addsalescheme input,
.setup_layer .setup_salescheme .addsalescheme textarea {
	width:calc(100% - 2.2rem);
	height:3.4rem;
	display:block;
	padding:0 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:1.0rem;
	color:#333;
	font:normal 1.4rem/3.4rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .addsalescheme textarea {
	height:2.2rem;
	padding:0.6rem 1.0rem;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
	transition:height 0.1s linear;
}
.setup_layer .setup_salescheme .addsalescheme input:focus,
.setup_layer .setup_salescheme .addsalescheme textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_salescheme .addsalescheme textarea.noempty,
.setup_layer .setup_salescheme .addsalescheme textarea:focus {
	height:6.6rem;
}
.setup_layer .setup_salescheme .addsalescheme button {
	width:18.0rem;
	height:3.6rem;
	display:block;
	margin:0 auto;
	background:#045300;
	border-radius:1.8rem;
	color:#fff;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
	cursor:pointer;
}
.setup_layer .setup_salescheme .addsalescheme button.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.1rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.setup_layer .setup_salescheme .salescheLine {
	overflow:hidden;
	padding:1.0rem 2.0rem;
	margin-top:3.0rem;
	border-radius:1.0rem;
	background:#fff;
	box-shadow:#0000004f 0 0 1.0rem;
}
.setup_layer .setup_salescheme .salescheLine:last-child {
	margin-bottom:1.0rem;
}
.setup_layer .setup_salescheme .salecontent {
	overflow:hidden;
	padding:1.0rem;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_salescheme .salecontent:last-child {
	border:none;
}
.setup_layer .setup_salescheme .saleconttext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_salescheme .saleconttext dl {
	width:100%;
	overflow:hidden;
}
.setup_layer .setup_salescheme .saleconttext dt {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.6rem/2.6rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .saleconttext dd {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .saleconttext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_salescheme .saleconttext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .saleconttext s,
.setup_layer .setup_salescheme .saleconttext b,
.setup_layer .setup_salescheme .saleconttext u {
	padding-left:2.4rem;
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
	position:relative;
}
.setup_layer .setup_salescheme .saleconttext s:before,
.setup_layer .setup_salescheme .saleconttext b:before,
.setup_layer .setup_salescheme .saleconttext u:before {
	width:2.0rem;
	height:2.0rem;
	content:'';
	display:block;
	background:url(../ICON/siteicon.png) 0 -15.8rem no-repeat;
	position:absolute;
	left:0; top:0;
}
.setup_layer .setup_salescheme .saleconttext b:before {
	background-position:-2.0rem 0;
}
.setup_layer .setup_salescheme .saleconttext u:before {
	background-position:-4.0rem 0.1rem;
}
.setup_layer .setup_salescheme .saleoperate {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.setup_layer .setup_salescheme .saleoperate em {
	width:3.0rem;
	height:3.0rem;
	border-radius:50%;
	position:relative;
	cursor:pointer;
	transition:background 0.1s linear;
}
.setup_layer .setup_salescheme .saleoperate em:hover {
	background:#096ed9;
}
.setup_layer .setup_salescheme .saleoperate em:before,
.setup_layer .setup_salescheme .saleoperate em:after {
	width:1.4rem;
	height:0.3rem;
	content:'';
	display:block;
	position:absolute;
	left:calc(50% - 0.7rem);
}
.setup_layer .setup_salescheme .saleoperate em:before {
	border-top:#333 0.2rem solid;
	border-bottom:#333 0.1rem solid;
	transition:border-top-color 0.1s linear, border-bottom-color 0.1s linear;
	bottom:50%;
}
.setup_layer .setup_salescheme .saleoperate em:hover:before {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_salescheme .salescheLine.active .saleoperate em:before {
	width:0.9rem;
	height:0.9rem;
	border-top:none;
	border-right:#333 0.2rem solid;
	border-bottom:#333 0.2rem solid;
	transform:rotate(45deg);
	transition:border-right-color 0.1s linear, border-bottom-color 0.1s linear;
	left:1.0rem;
	bottom:1.2rem;
}
.setup_layer .setup_salescheme .salescheLine.active .saleoperate em:hover:before {
	border-right-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_salescheme .saleoperate em:after {
	border-top:#333 0.1rem solid;
	border-bottom:#333 0.2rem solid;
	transition:border-top-color 0.1s linear, border-bottom-color 0.1s linear;
	top:50%;
}
.setup_layer .setup_salescheme .saleoperate em:hover:after {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.setup_layer .setup_salescheme .salescheLine.active .saleoperate em:after {
	display:none;
}
.setup_layer .setup_salescheme .saleoperate del {
	width:3.0rem;
	height:3.0rem;
	border-radius:50%;
	position:relative;
	cursor:pointer;
	transition:background 0.1s linear;
}
.setup_layer .setup_salescheme .saleoperate del:hover {
	background:#ff4120;
}
.setup_layer .setup_salescheme .saleoperate del:before,
.setup_layer .setup_salescheme .saleoperate del:after {
	width:0.2rem;
	height:1.4rem;
	content:'';
	display:block;
	background:#333;
	transition:background 0.1s linear;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.7rem);
}
.setup_layer .setup_salescheme .saleoperate del:hover:before,
.setup_layer .setup_salescheme .saleoperate del:hover:after {
	background:#fff;
}
.setup_layer .setup_salescheme .saleoperate del:before {
	transform:rotate(-45deg);
}
.setup_layer .setup_salescheme .saleoperate del:after {
	transform:rotate(45deg);
}
.setup_layer .setup_salescheme .salecomline {
	overflow:hidden;
	padding-left:3.0rem;
	border-top:#c3c3c3 0.1rem dashed;
}
.setup_layer .setup_salescheme .salecomcont {
	overflow:hidden;
	padding:1.0rem;
	border-bottom:#c3c3c3 0.1rem dashed;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_salescheme .salecomcont:last-child {
	border:none;
}
.setup_layer .setup_salescheme .salecomtext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_salescheme .salecomtext section {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomtext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_salescheme .salecomtext textarea {
	width:95%;
	height:6.0rem;
	margin-top:1.0rem;
	padding:0.5rem 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomtext textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_salescheme .salecomtext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomtext s,
.setup_layer .setup_salescheme .salecomtext b {
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomoper {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.setup_layer .setup_salescheme .salecomoper span {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_salescheme .salecomoper span.active,
.setup_layer .setup_salescheme .salecomoper span:hover {
	color:#fff;
	background:#e57600;
}
.setup_layer .setup_salescheme .salecomoper span:before {
	width:100%;
	height:100%;
	content:'回复';
	display:block;
	overflow:hidden;
}
.setup_layer .setup_salescheme .salecomoper span.active:before {
	content:'取消';
}
.setup_layer .setup_salescheme .salecomoper button {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	background:#bce7c3;
	color:#008f13;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_salescheme .salecomoper button:hover {
	color:#fff;
	background:#008f13;
}
.setup_layer .setup_salescheme .salecomseccont {
	overflow:hidden;
	padding:1.0rem;
	margin-left:6.0rem;
	border-bottom:#c3c3c3 0.1rem dashed;
	display:flex;
	justify-content:space-between;
}
.setup_layer .setup_salescheme .salecomseccont:last-child {
	border:none;
}
.setup_layer .setup_salescheme .salecomsectext {
	width:calc(100% - 8.0rem);
	overflow:hidden;
}
.setup_layer .setup_salescheme .salecomsectext section {
	width:100%;
	overflow:hidden;
	color:#333;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomsectext p {
	width:100%;
	overflow:hidden;
	margin-top:0.5rem;
	display:flex;
}
.setup_layer .setup_salescheme .salecomsectext textarea {
	width:95%;
	height:6.0rem;
	margin-top:1.0rem;
	padding:0.5rem 1.0rem;
	border:#a1a1a1 0.1rem solid;
	border-radius:0.6rem;
	color:#333;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomsectext textarea:focus {
	color:#135b00;
	background:#edffe8;
	border-color:#135b00;
}
.setup_layer .setup_salescheme .salecomsectext small {
	color:#666;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomsectext s,
.setup_layer .setup_salescheme .salecomsectext b {
	margin-left:2.0rem;
	color:#888;
	text-decoration:none;
	font:normal 1.2rem/2.0rem "Microsoft yahei";
}
.setup_layer .setup_salescheme .salecomsecoper {
	width:8.0rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.setup_layer .setup_salescheme .salecomsecoper span {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	color:#666;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_salescheme .salecomsecoper span.active,
.setup_layer .setup_salescheme .salecomsecoper span:hover {
	color:#fff;
	background:#e57600;
}
.setup_layer .setup_salescheme .salecomsecoper span:before {
	width:100%;
	height:100%;
	content:'回复';
	display:block;
	overflow:hidden;
}
.setup_layer .setup_salescheme .salecomsecoper span.active:before {
	content:'取消';
}
.setup_layer .setup_salescheme .salecomsecoper button {
	width:6.0rem;
	height:2.6rem;
	border-radius:0.6rem;
	background:#bce7c3;
	color:#008f13;
	text-align:center;
	font:normal 1.2rem/2.6rem "Microsoft yahei";
	transition:color 0.1s linear, background 0.1s linear;
	cursor:pointer;
}
.setup_layer .setup_salescheme .salecomsecoper button:hover {
	color:#fff;
	background:#008f13;
}


.layer_videoplay {
	width:55.0rem;
	height:56.0rem;
	overflow:hidden;
	background:#000;
	position:absolute;
	right:0; bottom:0;
	z-index:2;
}
.layer_videoplay .backvideo, .layer_videoplay .backvideo video {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#000;
}
.layer_videoplay .backvideo:after {
	width:100%;
	height:100%;
	content:'';
	display:block;
	overflow:hidden;
	position:absolute;
	right:0; bottom:0;
}
.layer_videoplay .realvideo {
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	bottom:2.0rem; right:2.0rem;
}
.layer_videoplay .realvideo video {
	width:100%;
	height:100%;
	overflow:hidden;
}
.layer_videoplay .realvideo:after {
	width:100%;
	height:100%;
	content:'';
	display:block;
	overflow:hidden;
	position:absolute;
	right:0; bottom:0;
}
.layer_videoplay i {
	width:3.0rem;
	height:3.0rem;
	overflow:hidden;
	display:block;
	background:#ffffffa3;
	border:#000000b8 0.1rem solid;
	border-radius:50%;
	position:absolute;
	left:1.0rem;top:1.0rem;
	cursor:pointer;
}
.layer_videoplay i:before, .layer_videoplay i:after {
	width:0.2rem;
	height:1.6rem;
	content:'';
	display:block;
	background:#cd0808;
	position:absolute;
	left:calc(50% - 0.1rem);
	top:calc(50% - 0.8rem);
}
.layer_videoplay i:before {
	transform:rotate(45deg);
}
.layer_videoplay i:after {
	transform:rotate(-45deg);
}
/****** 用户 弹出层 结束 ******/
.user_layer {
	width:50.0rem;
	height:46.0rem;
	overflow:hidden;
	background:#fff;
	border-radius:1.0rem;
}
.user_layer ul {
	width:80%;
	overflow:hidden;
	margin:3.0rem auto 0;
}
.user_layer ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto 2.0rem;
	display:flex;
	justify-content:start;
}
.user_layer ul span {
	width:8.0rem;
	overflow:hidden;
	display:block;
	color:#333;
	text-align:center;
	font:normal 1.4rem/4.0rem "Microsoft yahei";
}
.user_layer ul input {
	width:30.0rem;
	height:3.8rem;
	display:block;
	padding:0 0.9rem;
	border:#cbcbcb 0.1rem solid;
	border-radius:1.0rem;
	color:#5b5b5b;
	font:normal 1.4rem/3.8rem "Microsoft yahei";
}
.user_layer ul input:focus {
	color:#006102;
	background:#ebffec;
	border-color:#006102;
}
.user_layer ul label {
	height:4.0rem;
	overflow:hidden;
	display:block;
	padding-right:2.0rem;
	margin-right:3.0rem;
	color:#000;
	font:normal 1.4rem/4.0rem "Microsoft yahei";
	position:relative;
	cursor:pointer;
}
.user_layer ul label.checked {
	color:#006102;
}
.user_layer ul label:last-child {
	margin:0;
}
.user_layer ul label:before {
	width:1.2rem;
	height:1.2rem;
	content:'';
	display:inline-block;
	vertical-align:top;
	margin:1.3rem 0.6rem 0 0;
	border:#9f9f9f 0.1rem solid;
	border-radius:50%;
}
.user_layer ul label.checked:before {
	border-color:#006102;
}
.user_layer ul label:after {
	width:0.8rem;
	height:0.8rem;
	content:'';
	display:none;
	background:#006102;
	border-radius:50%;
	position:absolute;
	left:0.3rem; top:1.6rem;
}
.user_layer ul label.checked:after {
	display:block;
}
.user_layer ul textarea {
	width:30.0rem;
	height:14.0rem;
	display:block;
	padding:0.9rem;
	border:#cbcbcb 0.1rem solid;
	border-radius:1.0rem;
	color:#5b5b5b;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.user_layer ul textarea:focus {
	color:#006102;
	background:#ebffec;
	border-color:#006102;
}
.user_layer button {
	width:20.0rem;
	height:3.6rem;
	display:block;
	margin:0 auto;
	background:#006102;
	border-radius:1.8rem;
	color:#fff;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
	cursor:pointer;
}
.user_layer button.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.1rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
/****** 用户 弹出层 结束 ******/



/****** 搭子 弹出层 开始 ******/
.part_layer {
	width:62.0rem;
	height:48.0rem;
	overflow:hidden;
	background:#fff;
	border-radius:1.0rem;
}
.part_layer ul {
	overflow:hidden;
	margin:2.0rem;
}
.part_layer ul li {
	width:100%;
	overflow:hidden;
	margin-bottom:3.0rem;
	display:flex;
	justify-content:space-between;
}
.part_layer ul li:last-child {
	margin:0;
}
.part_layer ul span {
	width:9.0rem;
	overflow:hidden;
	color:#333;
	text-align:right;
	font:normal 1.4rem/4.0rem "Microsoft yahei";
}
.part_layer ul section {
	width:calc(100% - 10.0rem);
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:start;
}
.part_layer ul label,
.part_layer ul strong {
	height:4.0rem;
	overflow:hidden;
	display:block;
	margin-right:3.0rem;
	color:#000;
	font:normal 1.4rem/4.0rem "Microsoft yahei";
	position:relative;
	cursor:pointer;
}
.part_layer ul label.checked,
.part_layer ul strong.checked {
	color:#006102;
}
.part_layer ul label:last-child,
.part_layer ul strong:last-child {
	margin:0;
}
.part_layer ul label:before,
.part_layer ul strong:before {
	width:1.2rem;
	height:1.2rem;
	content:'';
	display:inline-block;
	vertical-align:top;
	margin:1.3rem 0.6rem 0 0;
	border:#9f9f9f 0.1rem solid;
	border-radius:50%;
}
.part_layer ul label.checked:before,
.part_layer ul strong.checked:before {
	border-color:#006102;
}
.part_layer ul label:after,
.part_layer ul strong:after {
	width:0.8rem;
	height:0.8rem;
	content:'';
	display:none;
	background:#006102;
	border-radius:50%;
	position:absolute;
	left:0.3rem; top:1.6rem;
}
.part_layer ul label.checked:after,
.part_layer ul strong.checked:after {
	display:block;
}
.part_layer ul textarea {
	width:calc(100% - 6.0rem);
	height:11.0rem;
	display:block;
	padding:0.9rem;
	border:#cbcbcb 0.1rem solid;
	border-radius:1.0rem;
	color:#5b5b5b;
	font:normal 1.4rem/2.2rem "Microsoft yahei";
}
.part_layer ul textarea:focus {
	color:#006102;
	background:#ebffec;
	border-color:#006102;
}
.part_layer ul p {
	width:100%;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:start;
}
.part_layer ul input {
	width:calc(100% - 6.0rem);
	height:3.8rem;
	display:block;
	padding:0 0.9rem;
	margin-top:1.0rem;
	border:#cbcbcb 0.1rem solid;
	border-radius:1.0rem;
	color:#5b5b5b;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
}
.part_layer ul input:focus {
	color:#006102;
	background:#ebffec;
	border-color:#006102;
}
.part_layer ul button {
	width:20.0rem;
	height:3.6rem;
	display:block;
	margin:0 auto;
	background:#045300;
	border-radius:1.8rem;
	color:#fff;
	font:normal 1.4rem/3.6rem "Microsoft yahei";
	cursor:pointer;
}
.part_layer ul button.submiting:after {
	width:1.0rem;
	height:1.0rem;
	display:inline-block;
	vertical-align:top;
	content:'';
	margin:1.1rem 0 0 1.0rem;
	border:#fff 0.2rem solid;
	border-radius:50%;
	border-top-color:transparent;
	animation:loadding 1s linear 0s infinite;
}
.part_layer .partnerMail {
	overflow-y:auto;
	overflow-x:hidden;
	margin:2.0rem;
}
.part_layer h5 {
	width:100%;
	overflow:hidden;
	color:#333;
	text-align:center;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.part_layer dl {
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
	display:flex;
	justify-content:space-between;
}
.part_layer dt {
	width:5.0rem;
	overflow:hidden;
	padding:0.5rem 0;
	color:#555;
	text-align:right;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
.part_layer dd {
	width:calc(100% - 6.0rem);
	overflow:hidden;
	padding:0.5rem 0;
	color:#555;
	font:normal 1.4rem/2.0rem "Microsoft yahei";
}
/****** 搭子 弹出层 结束 ******/



.layer_hint {
	width:100%;
	height:100%;
	overflow:hidden;
	background:rgba(0, 0, 0, 0.5);
	backdrop-filter:blur(0.2rem);
	position:fixed;
	top:0; left:0;
	z-index:9;
}
.layer_hint section {
	width:38.0rem;
	height:26.0rem;
	overflow:hidden;
	background:#fff;
	border-radius:1.0rem;
	box-shadow:#00000050 0 0 1.0rem;
	position:absolute;
	top:calc(50% - 15.0rem);
	left:calc(50% - 19.0rem);
}
.layer_hint section small {
	width:94%;
	overflow:hidden;
	display:block;
	padding-top:7.0rem;
	margin:6.0rem auto 0;
	background:url(../ICON/error.jpg) center top no-repeat;
	background-size:6.0rem;
	color:#ff4d51;
	text-align:center;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.layer_hint section.success small {
	display:none;
}
.layer_hint section strong {
	width:94%;
	overflow:hidden;
	display:block;
	padding-top:7.0rem;
	margin:6.0rem auto 0;
	background:url(../ICON/success.jpg) center top no-repeat;
	background-size:6.0rem;
	color:#2d8500;
	text-align:center;
	font:normal 1.6rem/3.0rem "Microsoft yahei";
}
.layer_hint section.error strong {
	display:none;
}
/****** 弹出层 结束 ******/




/* 缩小动画 */
@keyframes reduceAnimate {
	0% { transform:scale(1); }
	50% { transform:scale(0.9); }
	100% { transform:scale(1); }
}

/* 放大动画 */
@keyframes amplifyAnimate {
	0% { transform:scale(1); }
	50% { transform:scale(1.2); }
	100% { transform:scale(1); }
}

/* loadding动画 */
@keyframes loadding {
	to {
		transform:rotate(360deg);
	}
}