/* 20200720 更新 <qianyuan>3107821466@qq.com*/
*{
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
}
input{
	border: none;
	outline: none;
}
.input-no{
	border: none !important;
	outline: none !important;
}
button{
	border: none;
	outline: none;
}
html{
	height: 100%;
}
body{
	height: 100%;
	font-size: 16px !important;
	background: #f0f0f0 !important;
}
footer{
	width: 100%;
	height: 3.25rem;
	background: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: 1px #f0f0f0 solid;
}
.footer-null{
	width: 100%;
	height: 3.5rem;
}
footer li{
	width: 25%;
	height: 3.25rem;
	float: left;
}
footer li a{
	display: block;
	width: 100%;
	height: 3.25rem;
	float: left;
}
footer li img{
	height: 1.95rem;
	display: block;
	margin: 0.2rem auto 0;
}
footer li p{
	font-size: 12px;
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	color: #a1a1a1;
	margin-top: -0.2rem;
	
}
.main-bg-color{
	background: #faca2a;
}
.white-bg-color{
	background: #fff;
}
.main-color{
	color: #faca2a;
}
.black-color{
	color: #404040;
}
.white-color{
	color: #fff;
}
.hide{
	visibility:hidden;
}
.hides{
	display: none;
}
.xsm-mgt50{
	margin-top: 50%;
}
.margin-top-5{
	margin-top: 0.5rem;
}
.xsm-index-header{
	width: 100%;
	height: 3rem;
	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	top: 0;
	left: 0;
	justify-content: space-between;
	position: fixed;
	z-index: 1000;
}
.xsm-index-header img:nth-child(1){
	height: 3rem;
	/* float: left; */
	margin-right: 0.5rem;
}
.xsm-index-header img:nth-child(3){
	height: 1.5rem;
	margin-top: 0.75rem;
	margin-left: 0.5rem;
}
.xsm-index-header input{
	width: 100%;
	height: 2rem;
	margin-top: 0.5rem;
	padding-left: 1rem;
	box-sizing: border-box;
	border-radius: 2rem;
}
.task_classification{
	width: 100%;
	height: 2.5rem;
	overflow-x: scroll;
	position: fixed;
	top: 3rem;
	left: 0;
	z-index: 1000;
}
.task_classification::-webkit-scrollbar{
	display: none;
}
.task_classification ul{
	width: 160%;
}
.task_classification li{
	float: left;
	height: 2.5rem;
}
.task_classification li a{
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 14px;
	color: #404040;
	padding: 0 1rem;
}
.task_classification .action{
	height: 2.4rem;
	border-bottom: 0.1rem #faca2a solid;
}
.task_classification .active{
	height: 2.4rem;
	border-bottom: 0.1rem #faca2a solid;
}
.xsm-banner-box{
	width: 100%;
	height: 10.6rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xms-banner-boxs{
	width: 100%;
	height: 6.25rem;
	margin-top: 0.5rem;
	float: left;
	border-radius: 0.5rem;
	background: url(../img/cd.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
.swiper-slide img{
	width: 100%;
	height: 6.25rem;
	border-radius: 0.5rem;
}
.xsm-banner-nav{
	width: 100%;
	height: 3.5rem;
	float: left;
	margin-top: 0.3rem;
}
.xsm-banner-nav li{
	width: 50%;
	height: 3.5rem;
	float: left;
}
.xsm-banner-nav li a{
	display: block;
	width: 100%;
	height: 3.5rem;
	float: left;
	display: flex;
	justify-content: center;
}
.xsm-banner-nav li img{
	/* width: 3.1rem; */
	height: 3.1rem;
	margin-top: 0.2rem;
}
.xsm-banner-nav li p{
	height: 3.5rem;
	line-height: 3.5rem;
	font-size: 14px;
	font-weight: 600;
	color: #040404;
	margin-left: 0.2rem;
}
.xsm-index-task-list{
	width: 100%;
	margin-top: 10px;
	background: #fff;
	box-sizing: border-box;
}
.xsm-index-task-list-title{
	width: 100%;
	height: 2.5rem;
	/* border-bottom: 1px #f0f0f0 solid; */
}
.xsm-index-task-list-title p{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	font-weight: 600;
	color: #040404;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 15px;
}
.xsm-index-task-list-title p span{
	font-weight: normal;
	color: #ccc;
	font-size: 12px;
	float: right;
}
.xsm-index-task-move{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	padding: 0 10px;
	background: #fff9df;
	box-sizing: border-box;
	font-size: 12px;
	letter-spacing: 1px;
}
.xsm-index-task-move a{
	float: right;
	color: #fd6620;
}
.xsm-index-task-list ul{
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	position: relative;
}
.xsm-index-task-list ul li{
	width: 100%;
	height: 5rem;
	border-bottom: 1px #f5f5f5 solid;
}
.xsm-index-task-list ul li a{
	display: block;
	width: 100%;
	height: 5rem;
	float: left;
	display: flex;
	justify-content: space-between;
	color: #040404;
}
.xsm-index-task-list img{
	width: 3.5rem ;
	height: 3.5rem;
	float: left;
	border-radius: 3.5rem;
	margin-top: 0.75rem;
}
.xsm-index-task-list-center{
	width: 100%;
	height: 3.5rem;
	margin-top: 0.75rem;
	margin-left: 0.5rem;
}
.xsm-index-task-list-center p:nth-child(1){
	font-size: 16px;
	height: 1.9rem;
	line-height: 1.9rem;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.xsm-index-task-list-center p:nth-child(1) span{
	float: right;
	font-weight: bold;
	color: #fd6620;
}
.xsm-index-task-list-center p:nth-child(2) span{
	padding: 0.2rem 0.5rem;
	font-size: 12px;
	background: #f8f8f8;
	display: inline-block;
	border-radius: 0.25rem;
	margin-right: 0.5rem;
	color: #a1a1a1;
}
.xsm-index-header span{
	position: absolute;
	top: 12px;
	right: 12px;
	width: 8px;
	height: 8px;
	display: block;
	border-radius: 8px;
	background: red;
}
.xsm-index-task-list-sticky{
	position: absolute;
	width: 3.5rem;
	font-size: 12px;
	height: 1.5rem;
	top: 0.75rem;
	left: 10px;
	text-align: center;
	line-height: 1.5rem;
	background: #faca2a;
	border-radius: 3.5rem 3.5rem 0 0;
	color: #fff;
	color: #040404;
}
.xsm-index-task-list-no{
	width: 100%;
	height: 13.5rem;
	background: #fff;
	/* float: left; */
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.xsm-index-task-list-no img{
	height: 8rem;
	width: 8rem;
	margin-top: 1.5rem;
}
.xsm-index-task-list-no p{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	margin-top: -1rem;
	color: #a7a7a7;
	font-size: 14px;
}
.xsm-header{
	width: 100%;
	height: 44px;
	padding: 0 10px;
	box-sizing: border-box;
	position: relative;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
.xsm-header img:nth-child(1){
	width: 20px;
	height: 20px;
	position: absolute;
	top: 12px;
	left: 10px;
}
.xsm-header p{
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
}
.xsm-header-null{
	width: 100%;
	height: 44px;
}
.xsm-header-nulls{
	width: 100%;
	height: 40px;
}
.xsm-header-nullss{
	width: 100%;
	height: 3rem;
}
.xsm-notice-nav{
	width: 100%;
	height: 6rem;
	background: #fff;
	padding: 0 10px;
	
	box-sizing: border-box;
}
.xsm-notice-nav li{
	width: 100%;
	height: 3rem;
	float: left;
	border-bottom: 1px #f0f0f0 solid;
}
.xsm-notice-nav li:nth-child(2){
	border-bottom: none;
	/* background: red; */
}
.xsm-notice-nav li a{
	width: 100%;
	height: 3rem;
	display: block;
	float: left;
}
.xsm-notice-nav li img:nth-child(1){
	width: 1.4rem;
	height: 1.4rem;
	margin-top: 0.8rem;
	float: left;
}
.xsm-notice-nav li p{
	display: inline-block;
	height: 3rem;
	line-height: 3rem;
	float: left;
	color: #040404;
	margin-left: 0.5rem;
}
.xsm-notice-nav li  img:nth-child(3){
	height: 1.4rem;
	float: right;
	margin-top: 0.8rem;
}
.xsm-notice-list{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0.5rem;
}
.xsm-notice-list li{
	float: left;
}
.xsm-notice-list li a{
	display: block;
	width: 100%;
	height: auto;
	float: left;
	color: #040404;
}
.xsm-notice-time{
	width: 50%;
	height: 1.4rem;
	line-height: 1.4rem;
	font-size: 12px;
	background: #a1a1a1;
	color: #fff;
	text-align: center;
	border-radius: 1.4rem;
	margin-left: 25%;
	margin-top: 0.75rem;
}
.xsm-notice-textbox{
	width: 92%;
	float: left;
	background: #fff;
	margin: 0.75rem 4% 0;
	border-radius: 0.5rem;
	padding: 10px;
	box-sizing: border-box;
}
.xsm-notice-textbox p:nth-child(1){
	font-size: 15px;
	height: 2rem;
	line-height: 2rem;
	font-weight: 600;
	margin-top: 0;
}
.xsm-notice-textbox p:nth-child(2){
	font-size: 14px;
	color: #a2a2a2;
}
.xsm-notice-show{
	width: 100%;
	height: 4.5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-notice-show-titile{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	overflow: hidden;
	border-bottom: 1px #f0f0f0 solid;
}
.xsm-notice-show-timeid{
	width: 100%;
	height: 2rem;
}
.xsm-notice-show-timeid p{
	display: inline-block;
}
.xsm-notice-show-timeid p img{
	width: 1rem;
	height: 1rem;
	float: left;
	margin-top: 0.5rem;
	
	margin-right: 0.25rem;
}
.xsm-notice-show-timeid p:nth-child(1){
	margin-right: 0.5rem;
}
.xsm-notice-show-timeid p span{
	display: inline-block;
	height: 2rem;
	line-height: 2rem;
	color: #bfbfbf;
	font-size: 13px;
}
.xsm-notice-show-center{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 0.5rem;
	padding-bottom: 10px;
}
.xsm-novice-guide-bg{
	background: #ffc27c !important;
}
.xsm-novice-guide-box{
	width: 100%;
}
.xsm-novice-guide-box img{
	width: 100%;
}
.xsm-paihang-nav{
	width: 100%;
	height: 44px;
	background: #fff;
	position: fixed;
	top: 44px;
	left: 0;
}
.xsm-paihang-nav li{
	width: 33.33%;
	height: 44px;
	float: left;
}
.xsm-paihang-nav li a{
	display: block;
	width: 100%;
	height: 44px;
	text-align: center;
	line-height: 44px;
	font-size: 14px;
	color: #404040;
}
.xsm-paihang-list{
	width: 100%;
}
.xsm-paihang-list li{
	width: 100%;
	height: 4.5rem;
	background: #fff;
	border-bottom: 1px #f0f0f0 solid;
	padding: 0 10px;
	box-sizing: border-box;
	float: left;
}
.xsm-paihang-list li:nth-child(1) .xsm-paihang-list-szbox{
	background: url(../img/rank_list_number_1.png) no-repeat;
	background-size: 100% 100%;
}
.xsm-paihang-list li:nth-child(2) .xsm-paihang-list-szbox{
	background: url(../img/rank_list_number_2.png) no-repeat;
	background-size: 100% 100%;
}
.xsm-paihang-list li:nth-child(3) .xsm-paihang-list-szbox{
	background: url(../img/rank_list_number_3.png) no-repeat;
	background-size: 100% 100%;
}
.xsm-paihang-list-szbox{
	width: 2.5rem;
	height: 2.5rem;
	margin-top: 1rem;
	text-align: center;
	line-height: 2.5rem;
	letter-spacing: 1px;
	font-weight: 18px;
	color: #a1a1a1;
	font-weight: bold;
	float: left;
}
.xsm-paihang-list-yhbox{
	width: 3rem;
	height: 3rem;
	background: #f0f0f0;
	display: inline-block;
	margin-top: 0.75rem;
	border-radius: 3rem;
	box-sizing: border-box;
	background: #f0f0f0;
	margin-left: 0.5rem;
	float: left;
}
.xsm-paihang-list-yhbox img{
	width: 100%;
	height: 100%;
	border-radius: 3.5rem;
}
.xsm-paihang-list-textbox{
	display: inline-block;
	height: 3rem;
	float: left;
	margin-top: 0.75rem;
	margin-left: 0.5rem;
}
.xsm-paihang-list-textbox p:nth-child(1){
	font-size: 14px;
	color: #040404;
	height: 1.6rem;
	line-height: 1.6rem;
	font-weight: 600;
}
.xsm-paihang-list-textbox p:nth-child(2){
	height: 1.4rem;
	line-height: 1.4rem;
	font-size: 12px;
	color: #a3a3a3;
}
.xsm-paihang-list-textbox p:nth-child(2) span{
	color: #fd6620;
	margin: 0 0.25rem;
	font-weight: 600;
}
.xsm-paihang-list-jjbox{
	height: 2.5rem;
	line-height: 2.5rem;
	float: right;
	margin-top: 1rem;
	text-align: center;
	font-weight: 18px;
	color: #fd6620;
	font-weight: bold;
}
.xsm-header-gd{
	position: absolute;
	width: 44px;
	height: 44px;
	top: 0;
	right: 0px;
}
.xsm-header-right-floating{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0, .4);
	display: none;
	z-index: 100;
}
.xsm-header-right-rightbox{
	width: 8rem;
	height: 11rem;
	background: #fff;
	position: fixed;
	top: 54px;
	right: 10px;
	border-radius: 0.5rem;
	box-sizing: border-box;
}
.xsm-header-right-rightbox ul{
	width: 100%;
	height: auto;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-header-right-rightbox li{
	width: 100%;
	height: 3rem;
	float: left;
	border-bottom: 1px #f0f0f0 solid;
}
.xsm-header-right-rightbox li:last-child{
	border: none;
}
.xsm-header-right-rightbox li a{
	display: block;
	width: 100%;
	height: 3rem;
	float: left;
	display: flex;
	justify-content: center;
}
.xsm-header-right-rightbox li img{
	width: 1rem;
	height: 1rem;
	margin-top: 1rem;
}
.xsm-header-right-rightbox li p{
	height: 3rem;
	line-height: 3rem;
	font-size: 14px;
	margin-left: 0.5rem;
	color: #a4a4a4;
}
.xsm-header-right-gbbtn{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	color: #040404;
	text-align: center;
	border-radius: 0 0 0.5rem 0.5rem;
}
.xsm-task-show-top{
	display: flex;
	justify-content: space-between;
}
.xsm-task-show-top{
	width: 100%;
	height: 5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-task-show-top-right{
	height: 5rem;
	line-height: 5rem;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fd6620;
}
.xsm-task-show-top-left p:nth-child(1){
	height: 1.6rem;
	line-height: 1.6rem;
	font-size: 16px;
	color: #040404;
	margin-top: 0.8rem;
	font-weight: 600;
	overflow: hidden;
}
.xsm-task-show-top-left p:nth-child(2){
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 12px !important;
	margin-top: 0.2rem;
	color: #a2a2a2;
	border-radius: 0.25rem;
	overflow: hidden;
	padding-right: 0.5rem;
	box-sizing: border-box;
}
.xsm-task-show-datalist{
	width: 100%;
	height: 2.5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-task-show-datalist-box{
	width: 100%;
	height: 2rem;
	border-top: 1px #f0f0f0 solid;
	border-bottom: 1px #f0f0f0 solid;
	display: flex;
	justify-content: space-between;
}
.xsm-task-show-datalist-box p{
	display: inline-block;
	float: left;
}
.xsm-task-show-datalist-box p img{
	width: 1rem;
	height: 1rem;
	float: left;
	margin-top: 0.5rem;
	margin-right: 0.25rem;
}
.xsm-task-show-datalist-box p span{
	display: inline-block;
	height: 2rem;
	line-height: 2rem;
	font-size: 13px;
	color: #bfbfbf;
}
.xsm-task-show-uid{
	width: 100%;
	height: 4rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-task-show-uid-logo{
	width: 3rem;
	height: 3rem;
	border-radius: 3rem;
	margin-top: 0.5rem;
	float: left;
}
.xsm-task-show-uid-name{
	display: inline-block;
	width: 60%;
	height: 3rem;
	float: left;
	margin-left: 0.5rem;
	margin-top: 0.5rem;
	
}
.xsm-task-show-uid-name p:nth-child(1){
	width: 100%;
	height: 1.6rem;
	line-height: 1.6rem;
	font-size: 15px;
	font-weight: 600;
}
.xsm-task-show-uid-name p:nth-child(2){
	width: 100%;
	height: 1.4rem;
}
.xsm-task-show-uid-name p:nth-child(2) img{
	height: 1.2rem;
	margin-top: 0.1rem;
	margin-right: 0.5rem;
}
.xsm-task-show-url{
	width: 100%;
	height: 3.5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	border-top: 1px #f0f0f0 solid;
}
.xsm-task-show-url p{
	width: 100%;
	height: 3.5rem;
	line-height: 3.5rem;
	color: #04040;
}
.xsm-task-show-url  a{
	height: 1.8rem;
	line-height: 1.8rem;
	display: inline-block;
	background: #faca2a;
	border-radius: 2rem;
	font-size: 12px;
	padding: 0 1.25rem;
	color: #040404;
	float: right;
	margin-top: 0.85rem;
	margin-left: 0.5rem;
}
.xsm-task-show-center{
	width: 100%;
	background: #fff;
	margin-top: 0.5rem;
	padding-bottom: 1rem;
}
.xsm-task-show-center-titile{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 10px;
	box-sizing: border-box;
	color: #040404;
	border-bottom: 1px #f0f0f0 solid;
}
.xsm-task-show-center-move-title{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 15px;
}
.xsm-task-show-center-move-title span{
	width: 1.2rem;
	height: 1.2rem;
	display: inline-block;
	background: #faca2a;
	border-radius: 1.5rem;
	float: left;
	margin-top: 0.65rem;
	font-size: 12px;
	line-height: 1.2rem;
	text-align: center;
	margin-right: 0.5rem;
}
.xsm-task-show-center-move-text{
	width: 100%;
	padding-left: 2.4rem;
	padding-right: 10px;
	line-height: 1.5rem;
	box-sizing: border-box;
	font-size: 14px;
	color: #666;
	max-height: 6rem;
}
.xsm-task-show-center-move-img{
	width: 10rem;
	background: #f0f0f0;
	margin-left: 2.4rem;
	margin-top: 0.5rem;
	border-radius: 0.25rem;
	overflow: hidden;
}
.xsm-task-show-center-move-img img{
	width: 100%;
	margin-left: 0;
}
.xsm-task-show-receivebtn{
	width: 100%;
	height: 44px;
	line-height: 44px;
	position: fixed;
	bottom: 0;
	left: 0;
}
.xsm-task-show-receivebtn button{
	width: 100%;
	height: 44px;
	background: transparent;
	font-size: 16px;
}
.xsm-task-show-center-move{
	padding-bottom: 1rem;
}
.xsm-header-right-box{
	position: absolute;
	top: 10px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	background: #fff;
	padding: 0 14px;
	right: 10px;
	font-size: 12px;
	border-radius: 24px;
	
	color: #faca2a;
}
.xsm-login-logobox{
	width: 5rem;
	height: 5rem;
	margin: 4rem auto;
}
.xsm-login-logobox img{
	width: 100%;
	height: 100%;
}
.xsm-login-input{
	width: 88%;
	height: 2.8rem;
	background: #ededed;
	border-radius: 2.8rem;
	margin-left: 6%;
	position: relative;
	margin-bottom: 1rem;
}
.xsm-login-input input:nth-child(2){
	width: 100%;
	height: 2.8rem;
	line-height: 2.8rem;
	background: transparent;
	padding-left: 3rem;
	box-sizing: border-box;
}
.xsm-login-input img{
	width: 2.4rem;
	height: 2.4rem;
	position: absolute;
	top: 0.2rem;
	left: 0.5rem;
}
.xsm-login-btn{
	width: 88%;
	height: 3.125rem;
	margin: 2rem 6% 0;
	border-radius: 3.125rem;
}
.xsm-login-btn button{
	width: 100%;
	height: 3.125rem;
	font-size: 16px;
	background: transparent;
}
.xsm-login-bottom-tis{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 12px;
	color: #a1a1a1;
	position: fixed;
	bottom: 0rem;
	left: 0;
	background: #fff;
	
}
.xsm-login-bottom-tis p{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	display: flex;
	justify-content: center;
}
.xsm-login-bottom-tis span{
	color: #576b93;
}
.xsm-login-bottom-tis img{
	width: 1rem;
	height: 1rem;
	float: left;
	margin-top: 0.75rem;
	margin-right: 0.25rem;
}
.xsm-login-codebtn{
	position: absolute;
	height: 2.8rem;
	line-height: 3rem;
	top: 0;
	right: 10px;
	display: inline-block;
	width: 6rem;
	background: transparent;
	color: #fd6620;
}
.xsm-task-show-example-diagram{
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	
}
.xsm-task-show-sltbox{
	width: 10rem;
	height: 15rem;
	background: #f0f0f0;
	margin-top: 1rem;
	border-radius: 10px;
	border-radius: 0.5rem;
	
	position: relative;
}
.xsm-task-show-sltbox-titile{
	position: absolute;
	width: 5rem;
	height: 2rem;
	top: 0;
	left: 0;
	border-radius: 0.5rem 0 0.5rem 0;
	text-align: center;
	line-height: 2rem;
	font-size: 14px !important;
	color: #fff;
}
.xsm-task-show-sltbox:nth-child(2){
	margin-left: 1rem;
}
.xsm-task-show-sltboxs img{
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 0.5rem;
}
.xsm-task-show-scxx-input{
	width: 100%;
	/* background: red; */
	height: 3rem;
	padding: 0 10px;
	box-sizing: border-box;
	margin-top: 0.5rem;
}
.xsm-task-show-scxx-input input{
	width: 100% !important;
	height: 2.5rem !important;
	border-radius: 0.5rem !important;
	margin-top: 0.5rem !important;
	border-radius: 0.25rem !important;
	border: none !important;
	outline: none !important;
	background: #f8f8f8 !important;
	padding-left: 1rem !important;
	box-sizing: border-box !important;
	font-size: 14px !important;
}
.xsm-task-show-scxx-inputs{
	width: 100% !important;
	height: 2.5rem !important;
	border-radius: 0.5rem !important;
	margin-top: 0.5rem !important;
	border-radius: 0.25rem !important;
	border: none !important;
	outline: none !important;
	background: #f8f8f8 !important;
	padding-left: 1rem !important;
	box-sizing: border-box !important;
	font-size: 14px !important;
}
.xsm-task-show-center-titile span{
	font-size: 12px !important;
	margin-left: 0.25rem;
	color: #a7a7a7;
}
.xsm-task-show-upbtn{
	width: 100%;
	height: 44px;
	background: red;
	position: fixed;
	bottom: 0;
	left: 0;
}
.xsm-task-show-upbtn li{
	width: 50%;
	height: 44px;
	float: left;
}
.xsm-task-show-upbtn li button{
	width: 100%;
	height: 44px;
	background: transparent;
}
.xsm-task-show-upbtn li:nth-child(1){
	background: #fff;
}
.xsm-task-show-upbtn li:nth-child(2){
	background: #faca2a;
}
.xsm-task-tjlist{
	width: 95%;
	height: 20rem;
	/* background: red; */
	margin-left: 2.5%;

}
.xsm-task-tjlist ul{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xsm-task-tjlist li{
	width: 48.5%;
	height: 8rem;
	background: #fff;
	margin-top: 1rem;
	border-radius: 0.5rem;
	box-shadow: 0 0 2px #ccc;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-task-tjlist li a{
	display: block;
	width: 100%;
	float: left;
	height: 8rem;
}
.xsm-task-tjlist-userbox{
	width: 100%;
	height: 4rem;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.xsm-task-tjlist-userbox img{
	width: 3rem;
	height: 3rem;
	margin-top: 0.5rem;
	border-radius: 3rem;
}
.xsm-task-tjlist-usertext{
	width: 100%;
	height: 3rem;
	margin-top: 0.5rem;
	overflow: hidden;
	font-size: 14px;
	padding-left: 0.25rem;
	box-sizing: border-box;
}
.xsm-task-tjlist-usertext p:nth-child(1){
	/* margin-top: 0.5rem; */
	overflow: hidden;
	height: 1.6rem;
	line-height: 1.6rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	color: #040404;
}
.xsm-task-tjlist-usertext p:nth-child(2){
	color: #fd6620;
}
.xsm-task-tjlist-xqbox{
	width: 100%;
	height: 1.6rem;
	line-height: 1.6rem;
	background: #f8f8f8;
	border-radius: 0.25rem;
	font-size: 12px;
	padding: 0 0.25rem;
	box-sizing: border-box;
	color: #acacac;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top: 0.1rem;
}
.xsm-task-tjlist-renshu{
	width: 100%;
	height: 1.6rem;
	margin-top: 0.3rem;
}
.xsm-task-tjlist-renshu p{
	font-size: 12px;
	float: left;
	display: inline-block;
	height: 1.6rem;
	line-height: 1.6rem;
	margin-right: 0.5rem;
	color: #acacac;
}
.share-bg{
	/* height: 100%; */
	background: #fd7621 !important;
	/* background-size: 100% 100% !important;*/
	/* background: red !important; */
}
.share-top-center img{
	height: 15rem;
	display: block;
	margin: 3rem auto 0;
}
.xsm-share-top-bg{
	width: 100%;
	height: 26rem;
	margin-top: -44px;
	position: relative;
}
.xsm-share-top-bg img{
	width: 100%;
	height: 26rem;
}
.xsm-share-top-yaoqingma{
	position: absolute;
	width: 100%;
	height: 2.5rem;
	bottom: 2rem;
	left: 0;
	font-size: 18px;
	line-height: 2.5rem;
	text-align: center;
	font-weight: 600;
	color: #fff;
}
.xsm-share-yqbtn{
	width: 100%;
	height: 6rem;
	margin-top: -2rem;
	position: relative;
}
.xsm-share-yqbtn img{
	height: 6rem;
	display: block;
	margin: 0 auto;
}
.xsm-share-zysx{
	width: 100%;
	height: 2.5rem;
	display: flex;
	justify-content: center;
}
.xsm-share-zysx p{
	display: inline-block;
	height: 2.5rem;
	color: #fff;
	line-height: 2.5rem;
}
.xsm-share-zysx img{
	height: 1.1rem;
	margin-top: 0.7rem;
	margin: 0.7rem 0.75rem;
}
.xsm-share-zyxsnr{
	width: 92%;
	padding: 1rem;
	box-sizing: border-box;
	background: #fa4f3b;
	border-radius: 0.5rem;
	margin: 1rem 4% 2rem;
}
.xsm-share-zyxsnr p{
	font-size: 14px;
	margin-bottom: 1rem;
	color: #fff;
}
.xsm-share-tgmbox{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, .4);
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 111;
	display: none;
}
.xsm-share-tgmbtn{
	width: 92%;
	height: 3.5rem;
	line-height: 3.5rem;
	text-align: center;
	background: #fff;
	border-radius: 0.5rem;
	position: absolute;
	bottom: 2rem;
	left: 4%;
}
.xsm-share-tgmimg{
	width: 92%;
	height: auto;
	height: 80%;
	background: #fff;
	position: absolute;
	bottom: 6.5rem;
	left: 4%;
	border-radius: 0.5rem;
}
.xsm-share-tgmimg img{
	border-radius: 0.5rem;
	height: 100%;
}
.xsm-share-tgmimg p{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	color: #fff;
	line-height: 2.5rem;
	text-align: center;
	width: 8rem;
	height: 2.5rem;
	border-radius: 0.5rem 0 0.5rem 0;
}
.xsm-1f69dc75de9f1967{
	width: 100%;
	height: 5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-279331916a7abd68{
	width: 100%;
	height: 5rem;
	display: flex;
	justify-content: flex-start;
}
.xsm-279331916a7abd68 img{
	width: 4rem;
	height: 4rem;
	border-radius: 4rem;
	margin-top: 0.5rem;
}
.xsm-aec9f2539ce74a97{
	width: 100%;
	height: 4rem;
	margin-top: 0.5rem;
	padding-left: 0.75rem;
	box-sizing: border-box;
}
.xsm-aec9f2539ce74a97 p:nth-child(1){
	width: 100%;
	height: 1.6rem;
	line-height: 1.6rem;
	font-size: 18px;
	/* margin-top: 0.5rem; */
	font-weight: 600;
	margin-top: 0.4rem;
}
.xsm-aec9f2539ce74a97 p:nth-child(1) span{
	float: right;
	font-size: 15px;
	font-weight: normal;
	color: #A7A3A3;
}
.xsm-aec9f2539ce74a97 p:nth-child(2){
	width: 100%;
	height: 1.5rem;
}
.xsm-aec9f2539ce74a97 p:nth-child(2) img{
	height: 1.3rem;
	width: auto;
	margin-top: 0.3rem;
	margin-right: 0.5rem;
}
.xsm-a65494b1c87b3429{
	width: 100%;
	height: 8rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-a65494b1c87b3429 .xsm-a65494b1c87b3429-box{
	width: 100%;
	height: 8rem;
	background-image: linear-gradient(to right, #f5bc00 , #ffaf01);
	float: left;
	border-radius: 0.5rem;
	padding: 0 1rem;
	box-sizing: border-box;
	position: relative;
}
.xsm-a65494b1c87b3429 p:nth-child(1){
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	margin-top: 0.5rem;
	font-size: 13px;
	color: #fff;
}
.xsm-a65494b1c87b3429 p:nth-child(2){
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	width: 5rem;
	overflow: hidden;
}
.xsm-a65494b1c87b3429 p:nth-child(3) a{
	display: inline-block;
	height: 1.8rem;
	line-height: 1.8rem;
	width: 5rem;
	background: #fff;
	margin-top: 0.4rem;
	font-size: 14px;
	text-align: center;
	border-radius: 2rem;
	margin-right: 1rem;
	color: #fd6620;
}
.xsm-9691ad0fe9f26eec{
	width: 100%;
	height: 2.5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-9691ad0fe9f26eec p{
	display: inline-block;
	float: left;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 12px;
	color: #a7a7a7;
	margin-right: 1rem;
}
.xsm-364fd20930ce1bdf{
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 0.5rem;
}
.xsm-364fd20930ce1bdf-title{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	border-bottom: 1px #f0f0f0 solid;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-364fd20930ce1bdf-title p{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	font-weight: 600;
	color: #040404;
	/* padding: 0 10px; */
	box-sizing: border-box;
	font-size: 15px;
}
.xsm-364fd20930ce1bdf-title p span{
	font-weight: normal;
	color: #ccc;
	font-size: 12px;
	float: right;
}
.xsm-364fd20930ce1bdf-list{
	width: 100%;
	height: 5rem;
	/* background: red; */
	box-sizing: border-box;
}
.xsm-364fd20930ce1bdf-list li{
	width: 25%;
	height: 5rem;
	float: left;
	/* background: yellow; */
}
.xsm-364fd20930ce1bdf-list li a{
	display: inline-block;
	float: left;
	width: 100%;
	height: 5rem;
}
.xsm-364fd20930ce1bdf-list li img{
	width: 2.5rem;
	height: 2.5rem;
	display: block;
	margin: 0.65rem auto 0;
}
.xsm-364fd20930ce1bdf-list p{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	color: #040404;
	font-size: 12px;
	margin-top: rem;
	text-align: center;
	margin-top: -0.2rem;
	color: #a1a1a1;
}
.xsm-92100f54b5aa00fb{
	width: 100%;
	background: #fff;
	margin-top: 0.5rem;
	/* padding: 0 10px; */
	/* box-sizing: border-box; */
}
.xsm-92100f54b5aa00fb ul{
	width: 100%;
	display: block;
	height: auto;
}
.xsm-92100f54b5aa00fb li{
	width: 100%;
	height: 3rem;
	/* background: red; */
	padding: 0 10px;
	box-sizing: border-box;
	/* float: left; */
	border-bottom: 1px #f0f0f0 solid;
}
.xsm-92100f54b5aa00fb a{
	display: block;
	width: 100%;
	height: 3rem;
	float: left;
}
.xsm-92100f54b5aa00fb li img:nth-child(1){
	width: 2rem;
	height: 2rem;
	margin-top: 0.5rem;
	float: left;
}
.xsm-92100f54b5aa00fb li p{
	display: inline-block;
	height: 3rem;
	line-height: 3.15rem;
	float: left;
	font-size: 15px;
	font-weight: 600;
	margin-left: 0.25rem;
	color: #040404;
}
.xsm-92100f54b5aa00fb li img:nth-child(3){
	height: 1.4rem;
	float: right;
	margin-top: 0.8rem;
}
.xsm-8a1ee39f4c76ea84{
	width: 100%;
	height: 5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-8a1ee39f4c76ea84 img:nth-child(1){
	width: 3rem;
	height: 3rem;
	border-radius: 0.5rem;
	float: left;
	margin-top: 1rem;
}
.xsm-8a1ee39f4c76ea84-text{
	display: inline-block;
	height: 3rem;
	float: left;
	margin-top: 1rem;
	padding-left: 0.5rem;
}
.xsm-8a1ee39f4c76ea84-text p:nth-child(1){
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: 14px;
	color: #a1a1a1;
	margin-top: 0.25rem;
}
.xsm-8a1ee39f4c76ea84-text p:nth-child(2){
	font-size: 16px;
	height: 1.4rem;
	line-height: 1.4rem;
	font-weight: bold;
	color: #404040;
}
.xsm-8a1ee39f4c76ea84-ghbd{
	display: block;
	width: 7rem;
	height: 2rem;
	background: #faca2a;
	color: #404040;
	float: left;
	text-align: center;
	line-height: 2rem;
	float: right;
	margin-top: 1.5rem;
	border-radius: 2rem;
	font-size: 14px;
}
.xsm-dbdeb94db7e55353{
	width: 100%;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-dbdeb94db7e55353 p:nth-child(1){
	width: 100%;
	height: 0;
	font-size: 15px;
	font-weight: 600;
	line-height: 0rem;
	color: #404040;
}
.xsm-dbdeb94db7e55353 input{
	width: 100%;
	height: 2.5rem;
	font-size: 15px;
	line-height: 2.5rem;
	font-weight: 600;
	background: #f0f0f0;
	margin-top: 1rem;
	letter-spacing: 1px;
	padding-left: 1rem;
	color: #a1a1a1;
	box-sizing: border-box;
	margin-top: 1rem;
	border-radius: 0.25rem;
}
.xsm-dbdeb94db7e55353 input::placeholder{
	color: #9e9e9e;
}
.xsm-dbdeb94db7e55353 p:nth-child(3){
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 12px;
	color: #a7a7a7;
	margin-top: 0.25rem;
}
.xsm-dbdeb94db7e55353 p:nth-child(3) a{
	float: right;
	color: #fd6620;
}
.xsm-e8f8ed7372249ffd{
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
}
.xsm-e8f8ed7372249ffd p{
	font-size: 14px;
	margin-bottom: 0.5rem;
	color: #a7a7a7;
}
.xsm-5102c969c8b096cb{
	width: 100%;
	height: 44px;
	position: fixed;
	bottom: 0;
	left: 0;
}
.xsm-5102c969c8b096cb button{
	width: 100%;
	height: 44px;
	text-align: center;
	font-size: 16px;
	color: #040404;
	background: transparent;
}
.xsm-234b0c324d3a3620-input{
	width: 100%;
	height: 3rem;
	background: #fff;
	position: relative;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-234b0c324d3a3620-input input{
	width: 100%;
	height: 3rem;
	background: transparent;
	text-align: right;
}
.xsm-234b0c324d3a3620-input p{
	position: absolute;
	display: inline-block;
	height: 3rem;
	font-size: 15px;
	color: #040404;
	font-weight: 600;
	line-height: 3rem;
}
.xsm-b542d0246b74e353{
	width: 92%;
	height: 3rem;
	margin: 1rem 4% 0;
}
.xsm-b542d0246b74e353 button{
	width: 100%;
	height: 3rem;
	text-align: center;
	border-radius: 3rem;
	font-size: 16px;
}
.xsm-c8e6a5ea3d8d2db7{
	width: 100%;
	height: 4rem;
	padding: 0 10px;
	box-sizing: border-box;
	float: left;
	border-bottom: 1px #f0f0f0 solid;
	background: #fff;
}
.xsm-c8e6a5ea3d8d2db7-abox{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	margin-top: 0.5rem;
	color: #040404;
}
.xsm-c8e6a5ea3d8d2db7-abox p:nth-child(2){
	color: #f56a29;
	font-size: 14px;
}
.xsm-c8e6a5ea3d8d2db7-abox p:nth-child(2) span{
	color: #404040;
	font-size: 13px;
}
.xsm-c8e6a5ea3d8d2db7-bbox{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 12px;
	color: #a1a1a1;
}
.xsm-c8e6a5ea3d8d2db7-bbox span{
	float: right;
	color: #77aa5b;
	font-size: 12px;
}
.xsm-73378998e4bfb789{
	width: 100%;
	height: 4rem;
	background: #fff;
	border-bottom: 1px #f0f0f0 solid;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-73378998e4bfb789 img:nth-child(1){
	width: 2rem;
	height: 2rem;
	float: left;
	margin-top: 1rem;
	border-radius: 0.5rem;
}
.xsm-73378998e4bfb789 p{
	display: inline-block;
	height: 4rem;
	line-height: 4rem;
	font-size: 16px;
	font-weight: 600;
	margin-left: 0.5rem;
}
.xsm-73378998e4bfb789 img:nth-child(3){
	width: 1.4rem;
	height: 1.4rem;
	float: right;
	margin-top: 1.3rem;
}
.xsm-1a2e942990ec5439{
	width: 100%;
	height: 7rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-1a2e942990ec5439 p:nth-child(1){
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	margin-top: 0.9rem;
	float: left;
}
.xsm-1a2e942990ec5439 span{
	font-size: 14px;
	color: #a7a7a7;
	float: right;
}
.xsm-1a2e942990ec5439 input{
	width: 100%;
	height: 2.5rem;
	background: #f0f0f0;
	margin-top: 0.5rem;
	padding-left: 1rem;
	border-radius: 0.25rem;
	box-sizing: border-box;
	font-size: 14px;
}
.current{
	border-bottom: 2px #faca2a solid;
	line-height: 42px;
	height: 42px;
	color: #faca2a;
}
.xsm-91c7d82904549eac-box{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, .4);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}
.xsm-91c7d82904549eac{
	width: 100%;
	height: 25rem;
	background: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
}
.date-list{
	width: 100% !important;
}
.header .fl, .header .fr{
	/* display: none; */
}

.date-list .header-right{
	display: none;
}
.date-list .header-left{
	display: none;
} 
.date-list{
	padding: 0 !important;
	border: 0 !important;
	box-shadow: 0 !important;
	-webkit-box-shadow:none !important;
	border-radius: 0 !important;
}
.header{
	height: 2.5rem;
	background: #faca2a;
}
.date-list td.act, .date-list td.cursorHand:hover{
	background: #FACA2A !important;
}
.date-list td.current{
	background: transparent !important;
	color: #000 !important;
	border: none;
}
.header select{
	height: 2.5rem !important;
	background: #faca2a;
	border: none !important;
}
.header .today{
	height: 2.5rem;
	line-height: 2.5rem;
	background: #FACA2A;
	border: none;
	display: none;
}
.year{
	outline: none !important;
}
.xsm-188ead34e9cd4d49{
	width: 100%;
	background: red;
}
.xsm-188ead34e9cd4d49-abox{
	width: 100%;
	height: 4rem;
	background: #fff;
	border-bottom: 1px #f0f0f0 solid;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-188ead34e9cd4d49-abox p:nth-child(1){
	display: inline-block;
	height: 4rem;
	line-height: 4rem;
	float: left;
	font-size: 15px;
}
.xsm-188ead34e9cd4d49-abox img{
	width: 3rem;
	height: 3rem;
	float: right;
	margin-top: 0.5rem;
	border-radius: 3rem;
}
.xsm-188ead34e9cd4d49-bbox{
	width: 100%;
	height: 2.5rem;
	padding: 0 10px;
	background: #fff;
	box-sizing: border-box;
	border-bottom: 1px #f0f0f0 solid;
}
.xsm-188ead34e9cd4d49-bbox p{
	display: inline-block;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 14px;
}
.xsm-188ead34e9cd4d49-bbox p:nth-child(2){
	float: right;
	font-size: 14px;
	color: #a1a1a1;
}
.xsm-188ead34e9cd4d49-bbox a{
	display: inline-block;
	width: 6rem;
	height: 1.7rem;
	background: #faca2a;
	color: #040404;
	line-height: 1.7rem;
	float: right;
	font-size: 12px;
	text-align: center;
	margin-top: 0.4rem;
	border-radius: 3rem;
}
.xsm-a1a2eb58a77167f1{
	width: 100%;
	background: #fff;
}
.xsm-bd77acca0fb1c919{
	width: 5rem;
	height: 5rem;
	border-radius: 5rem;
	margin: 2rem auto 0;
	
}
.xsm-bd77acca0fb1c919-text{
	width: 100%;
	height: 4rem;
	line-height: 2.5rem;
	font-size: 14px;
	color: #a1a1a1;
	margin-top: 0.5rem;
}
.xsm-aa52d558108d8e0b{
	width: 100%;
	height: 44px;
	background: #fff;
	position: fixed;
	top: 44px;
	left: 0;
}
.xsm-aa52d558108d8e0b li{
	width: 25%;
	height: 44px;
	float: left;
}
.xsm-aa52d558108d8e0b li a{
	display: block;
	width: 100%;
	height: 44px;
	text-align: center;
	line-height: 44px;
	font-size: 14px;
	color: #404040;
}
.xsm-paihang-list{
	width: 100%;
}
.xsm-c1307397c4b5b56e{
	width: 100%;
	height: 6rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
}
.xsm-c1307397c4b5b56e-img{
	height: 4rem;
	margin-top: 1rem;
}
.xsm-c1307397c4b5b56e-img img{
	width: 3.5rem;
	height: 3.5rem;
	margin-top: 0.25rem;
	border-radius: 3.5rem;
}
.xsm-c1307397c4b5b56e-rbox{
	width: 100%;
	height: 4rem;
	margin-top: 1rem;
	padding-left: 0.5rem;
	box-sizing: border-box;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.xsm-c1307397c4b5b56e-rbox p{
	height: 1.5rem;
	line-height: 1.5rem;
}
.xsm-c1307397c4b5b56e-rbox p:nth-child(1){
	margin-top: 0.5rem;
	font-size: 16px;
	color: #040404;
	overflow: hidden;
}
.xsm-c1307397c4b5b56e-rbox p:nth-child(2){
	font-size: 14px;
	color: #fd6620;
}
.xsm-c1307397c4b5b56e-tbox{
}
.xsm-c1307397c4b5b56e-bbox{
	height: 4rem;
	width: 6rem;
}
.xsm-c1307397c4b5b56e-bbox a{
	width: 6rem;
	height: 1.5rem;
	line-height: 1.5rem;
	text-align: center;
	background: #faca2a;
	color: #040404;
	display: inline-block;
	font-size: 12px;
	float: left;
	margin-top: 0.33rem;
	border-radius: 1.5rem;
}
.xsm-c1307397c4b5b56e-time{
	width: 100%;
	height: 2rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	border-top: 1px #f0f0f0 solid;
	margin-bottom: 0.5rem;
}
.xsm-c1307397c4b5b56e-time p{
	height: 2rem;
	line-height: 2rem;
	font-size: 12px;
	display: inline-block;
	color: #a1a1a1;
	
}
.xsm-c1307397c4b5b56e-time span{
	margin: 0 0.25rem;
	font-size: 12px;
	color: #fd6620;
}
.xsm-c1307397c4b5b56e-time p:nth-child(2){
	float: right;
	color: #fd6620;
}
.xsm-d107806c6d56cf7e{
	height: 3rem;
	line-height: 3rem;
	display: block;
	width: 5rem;
	color: #faca2a;
}
.xsm-c1307397c4b5b56e-time p{
	max-width: 80%;
	overflow: hidden;
}
.xsm-868d60bcccaa412a{
	height: 2rem;
	line-height: 2rem;
	display: inline-block;
	vertical-align: top;
	max-width: 4rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.xsm-0ebc860f671a8d1d{
	width: 100%;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	height: auto;
}
.xsm-0ebc860f671a8d1d p{
	display: inline-block;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 14px;
}
.xsm-0ebc860f671a8d1d p:nth-child(1){
	display: inline-block;
	height: 2.5rem;
	line-height: 2.5rem;
	sfont-size: 14px;
}
.xsm-0ebc860f671a8d1d p:nth-child(2){
	float: right;
	font-size: 14px;
	color: #a1a1a1;
	max-width: 75%;
	overflow: hidden;
}
.xsm-0ebc860f671a8d1d select{
	float: right;
	height: 2.5rem;
	border: none;
	outline: none;
	color: #a1a1a1;
	background: #fff;
}
.xsm-0ebc860f671a8d1d option{
	border: none;
	outline: none;
}
.xsm-0ebc860f671a8d1d-img{
	width: 100%;
	height: 7rem;
	display: flex;
}
.xsm-0ebc860f671a8d1d-img-box{
	width: 6rem;
	height: 6rem;
	background: #f0f0f0;
	border-radius: 0.25rem;
	float: left;
	margin-right: 1rem;
	margin-top: 0.5rem;
}
.xsm-0ebc860f671a8d1d-img-box p:nth-child(1){
	width: 100%;
	height: 6rem;
	font-size: 14px;
	text-align: center;
	line-height: 6rem;
	color: #a1a1a1;
}
.xsm-0ebc860f671a8d1d-input input{
	width: 75% !important;
	height: 2.5rem;
	float: right;
	text-align: left;
	
}
.xsm-0ebc860f671a8d1d-input p:nth-child(2){
	max-width: 75%;
	width: 75%;
	text-align: left;
}
.xsm-0ebc860f671a8d1d-input input::placeholder{
	color: #a7a7a7;
}
.xsm-0ebc860f671a8d1d-input textarea{
	width: 75%;
	height: 2.5rem;
	border: none;
	float: right;
	outline: none;
	line-height: 2.5rem;
	font-size: 14px;
}
.xsm-0ebc860f671a8d1d-input textarea::placeholder{
	color: #a7a7a7;
}
.xsm-0ebc860f671a8d1d-select select{
	max-width: 75%;
	float: right;
}
#desc_msg{
	padding: 0 !important;
}
.table-condensed{
	width: 100%;
	background: #faca2a;
}
.datepicker{
	background: #faca2a !important;
}
.datepicker-days{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
}
.datepicker table th{
	color: #fff !important;
}
.datepicker table tr td.day:hover, .datepicker table tr td.focused{
	background: transparent;
}
.datepicker table tr td, .datepicker table tr th{
	color: #fff;
}
.datepicker table tr td.new, .datepicker table tr td.old{
	color: #fff !important;
}
.datepicker table tr td.today{
	background: transparent !important;
	color: #fff !important;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.highlighted:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover{
	background-color: #d6b443 !important;
}
.datepicker-dropdown{
	padding: 0 !important;
}
.datepicker-dropdown.datepicker-orient-top:before{
	display: none !important;
}
.datepicker{
	top: 0 !important;
	left: 0 !important;
}
.xsm-0ebc860f671a8d1d-img-boxb img{
	width: 60%;
	height: 60%;
	margin: 20%;
}
.xsm-0ebc860f671a8d1d-img-boxb{
	position: relative;
}
.xsm-0ebc860f671a8d1d-img-boxb span{
	width: 1.5rem;
	height: 1.5rem;
	text-align: center;
	background: #faca2a;
	line-height: 1.5rem;
	font-size: 12px;
	color: #fff;
	border-radius: 0 0.5rem 0 0.5rem;
	position: absolute;
	
	display: block;
	top: 0;
	right: 0;
}
.xsm-rwbz{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #f0f0f0;
	z-index: 99;
	overflow: auto;
}
.xsm-7810f7c73ca884f9{
	width: 100%;
	margin-bottom: 0.5rem;
}
.xsm-7810f7c73ca884f9-title{
	width: 100%;
	height: 2.5rem;
	background: #faca2a;
	padding: 0 10px;
	line-height: 2.5rem;
	font-size: 15px;
	box-sizing: border-box;
}
.xsm-7810f7c73ca884f9-title span{
	width: 1.3rem;
	height: 1.3rem;
	line-height: 1.3rem;
	background: #fff;
	display: inline-block;
	margin-top: 0.6rem;
	font-size: 12px;
	text-align: center;
	border-radius: 2rem;
	float: left;
	margin-right: 0.25rem;
}
.xsm-7810f7c73ca884f9-center{
	width: 100%;
	height: 5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-7810f7c73ca884f9-center p{
	display: inline-block;
	height: 2.5rem;
	line-height: 2.5rem;
}
.xsm-7810f7c73ca884f9-center textarea{
	width: 75% !important;
	height: 4rem;
	line-height: 1.5rem;
	resize: none;
	margin-top: 0.5rem;
	font-size: 14px;
}
.xsm-7810f7c73ca884f9-img{
	width: 100%;
	height: 5rem;
	background: #fff;
	border-top: 1px #f0f0f0 solid;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-7810f7c73ca884f9 .xsm-7810f7c73ca884f9-img p{
	height: 2.5rem ;
	line-height: 2.5rem;
	display: inline-block;
}
.xsm-7810f7c73ca884f9-imgbox{
	width: 75%;
	/* background: red; */
	float: right;
	height: 5rem;
}
.xsm-7810f7c73ca884f9-imgbox img{
	/* width: 4.5rem; */
	height: 4rem;
	margin-top: 0.5rem;
}
.xsm-460defa7fdf35344-box{
	width: 92%;
	height: 2.5rem;
	margin-left: 4%;
	display: flex;
	justify-content: space-between;
	margin-top: 1rem;
}
.xsm-460defa7fdf35344{
	width: 47.5%;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	border-radius: 2.5rem;
	font-size: 14px;
	background: #faca2a;
	color: #040404;
}
.xsm-e846dfbda007961b{
	width: 100%;
	height: 44px;
	position: fixed;
	bottom: 0;
	left: 0;
}
.xsm-e846dfbda007961b span{
	width: 100%;
	height: 44px;
	text-align: center;
	line-height: 44px;
	display: inline-block;
}
.xsm-sjxx{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	background: #f0f0f0;
}
.xsm-05de9dc07a724022{
	width: 100%;
	margin-bottom: 0.5rem;
}
.xsm-05de9dc07a724022-title{
	width: 100%;
	height: 2.5rem;
	background: #faca2a;
	padding: 0 10px;
	line-height: 2.5rem;
	font-size: 15px;
	box-sizing: border-box;
}
.xsm-05de9dc07a724022-title span{
	width: 1.3rem;
	height: 1.3rem;
	line-height: 1.3rem;
	background: #fff;
	display: inline-block;
	margin-top: 0.6rem;
	font-size: 12px;
	text-align: center;
	border-radius: 2rem;
	float: left;
	margin-right: 0.25rem;
}
.xsm-05de9dc07a724022-center{
	width: 100%;
	height: 5rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-05de9dc07a724022-center p{
	display: inline-block;
	height: 2.5rem;
	line-height: 2.5rem;
}
.xsm-05de9dc07a724022-center textarea{
	width: 75% !important;
	height: 4rem;
	line-height: 1.5rem;
	resize: none;
	margin-top: 0.5rem;
	font-size: 14px;
}
.xsm-babfbe0c3989e8bf{
	width: 100%;
	height: 4rem;
	background: #fff;
	position: fixed;
	bottom: 44px;
	left: 0;
	padding: 0 10px;
	box-sizing: border-box;
}
.xsm-babfbe0c3989e8bf p{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 14px;
	color: #a1a1a1;
}
.xsm-babfbe0c3989e8bf p:nth-child(1){
	margin-top: 0.5rem;
}
.xsm-babfbe0c3989e8bf p span{
	font-weight: bold;
	color: #faca2a;
}
.xsm-7d3c0c930e08a081{
	width: 100%;
	height: 44px;
	position: fixed;
	bottom: 0;
	left: 0;
}
.xsm-7d3c0c930e08a081 input{
	width: 100%;
	height: 44px;
	background: transparent;
	float: left;
	font-size: 16px;
	text-align: center;
}
.xsm-0939b4fbf8c2699b{
	width: 100%;
	height: 44px;
	position: fixed;
	bottom: 0;
	left: 0;
}
.xsm-0939b4fbf8c2699b a{
	display: block;
	width: 100%;
	height: 44px;
	float: left;
	text-align: center;
	line-height: 44px;
	color: #040404;
	font-size: 16px;
}
.xsm-index-list{
	width: 100%;
	height: 5rem;
	background: #fff;
	margin-top: 0.5rem;
}
.xsm-index-list li{
	width: 25%;
	height: 5rem;
	float: left;
}
.xsm-index-list li a{
	display: block;
	width: 100%;
	height: 5rem;
	float: left;
	color: #333;
}
.xsm-index-list li img{
	width: 2.5rem;
	height: 2.5rem;
	display: block;
	margin: 0.6rem auto 0;
}
.xsm-index-list li  p{
	font-size: 14px;
	text-align: center;
	height: 1.5rem;
	line-height: 1.5rem;
	margin-top: 0.2rem;
}
.xsm-a65494b1c87b3429-jfbox{
	width: 30%;
	height: 4.5rem;
	position: absolute;
	top: 0rem;
	left: 32%;
}
.xsm-a65494b1c87b3429-jfbox p:nth-child(1){
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	margin-top: 0.5rem;
	font-size: 13px;
	color: #fff;
}
.xsm-d107806c6d56cf7e-qdljf{
	height: 1.8rem;
	background: red;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	line-height: 1.8rem;
	width: 5rem;
	margin-top: 1rem;
	border-radius: 2rem;
	background: #faca2a;
	color: #040404;
}
.xsm-manage-top{
	width: 100%;
	height: 3.5rem;
	background: #fff;
}
.xsm-manage-top li{
	width: 50%;
	height: 3.5rem;
	float: left;
}
.xsm-manage-top li p{
	text-align: center;
}
.xsm-manage-top p:nth-child(1){
	font-size: 12px;
	color: #9c9c9c;
	height: 1.4rem;
	line-height: 1.4rem;
	margin-top: 0.35rem;
}
.xsm-manage-top p:nth-child(2){
	font-size: 16px;
	color: #ff575c;
	height: 1.4rem;
	line-height: 1.4rem;
}
.xsm-manage-center{
	width: 100%;
	height: 11.5rem;
	background: #Fff;
	margin-top: 0.5rem;
	padding: 1rem;
	box-sizing: border-box;
}
.xsm-manage-center p:nth-child(1){
	font-size: 14px;
	color: #9c9c9c;
}
.xsm-manage-center-input{
	width: 100%;
	height: 2.5rem;
	margin-top: 1rem;
	position: relative;
}
.xsm-manage-center-input input{
	width: 100%;
	height: 2.5rem;
	background: #f0f0f0;
	padding-left: 1rem;
	box-sizing: border-box;
	font-size: 14px;
	border-radius: 0.25rem;
}
.xsm-manage-center-input p{
	position: absolute;
	top: 0;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 14px;
	right: 1rem;
	color: red;
}
.xsm-manage-list{
	width: 100%;
	height: 3.5rem;
	margin-top: 1.25rem;
}
.xsm-manage-list ul{
	display: flex;
	justify-content: space-between;
}
.xsm-manage-list li{
	width: 5rem;
	height: 3.5rem;
	background: #f0f0f0;
	border-radius: 0.5rem;
}
.xsm-manage-list p{
	width: 100%;
	height: 1.35rem;
	line-height: 1.35rem;
	font-size: 12px;
	text-align: center;
}
.xsm-manage-list p:nth-child(2){
	color: #999;
}
.xsm-manage-list p:nth-child(1){
	margin-top: 0.4rem;
	font-size: 12px;
}
.xsm-manage-list .action{
	background: #faca2a;
}
.xsm-manage-list .action p{
	color: #fff;
}
.xsm-manage-btn{
	width: 100%;
	height: 5rem;
	/* margin-top: 0.5rem; */
}
.xsm-manage-btn a{
	display: inline-block;
	width: 92%;
	height: 3rem;
	background: #ff6225;
	line-height: 3rem;
	text-align: center;
	color: #fff;
	font-size: 14px;
	float: left;
	margin-top: 1rem;
	margin-left: 4%;
	border-radius: 5rem;
}
.xsm-managelist{
	width: 100%;
}
.xsm-managelist li{
	width: 100%;
	height: 7rem;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	float: left;
	border-bottom: 1px #f0f0f0 solid;
	position: relative;
}
.xsm-managelist li p{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 12px;
	color: #040404;
}
.xsm-managelist li p span{
	margin-left: 1rem;
	color: #ff6225;
}
.xsm-managelist li p:nth-child(1){
	font-size: 15px;
	color: #ff6225;
	margin-top: 0.5rem;
}
.xsm-manage-title{
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 10px;
	box-sizing: border-box;
	background: #fff;
	border-bottom: 1px #f5f5f5 solid;
}
.xsm-manage-title p{
	font-size: 15px;
	width: 100%;
	height: 2.5rem;
	color: #040404;
}
.xsm-managelist li a{
	width: 5rem;
	height: 2rem;
	border: 1px #040404 solid;
	position: absolute;
	top: 2.5rem;
	display: inline-block;
	right: 1rem;
	text-align: center;
	border-radius: 0.5rem;
	line-height: 2rem;
	font-size: 12px;
	color: #040404;
}
.xsm-aec9f2539ce74a97-vip{
	height: 1.3rem;
	width: 5rem;
	display: inline-block;
	color: #fff;
	text-align: center;
	border-radius: 2rem;
	font-size: 12px;
	line-height: 1.3rem;
	margin-top: 0.3rem;
	background-image: linear-gradient(to right, #f5bc00 , #ffaf01);
}
.xsm-header-mrqd{
	position: absolute;
	height: 44px;
	line-height: 44px;
	
	font-size: 14px;
	color: #040404;
	top: 0;
	right: 1rem;
}