*{
    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;
    z-index:999;
    border-top: 1px #f0f0f0 solid;
}
.footer-null{
    width: 100%;
    height: 3.5rem;
}
footer li{
    width: 20%;
    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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
}
.white-bg-color{
    background: #fff;
}
.main-color{
    color: #ff4949;
}
.black-color{
    color: #fff;
}
.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 15px;
    box-sizing: border-box;
    display: flex;
    top: 0;
    left: 0;
    justify-content: space-between;
    position: fixed;
    z-index: 1000;
}

.xsm-index-header img{
    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: #333333;
    padding: 0 1rem;
}
.task_classification .action{
    height: 2.4rem;
    border-bottom: 0.1rem #ff4949 solid;
}
.task_classification .active{
    height: 2.4rem;
    border-bottom: 0.1rem #ff4949 solid;
}
.xsm-banner-box{
    width: 100%;
    height: 7rem;
    background: #ff4949;
    background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));
    background: -webkit-linear-gradient(left, #ff4949, #ff7849);
    background: linear-gradient(90deg, #ff4949, #ff7849);

    padding: 0 10px;
    box-sizing: border-box;
}
.swiper-slide img{
    width: 100%;
    border-radius: 0.5rem;
}
.xsm-banner-nav{
    width: 100%;
    float: left;

    margin: 0.3rem 0;
    border: 1px solid #E6E6E6;
    border-radius:10px;
    background: #fff;
}
.xsm-banner-nav li{
    width: 49%;
    height: 5rem;
    float: left;

    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
}
.xsm-banner-nav li a{
    display: block;
    width: 100%;
    height: 5rem;
    float: left;
    display: flex;
    justify-content: center;
}
.xsm-banner-nav li img{
    /* width: 3.1rem; */
    height: 3rem;
    width: 3rem;
    margin-top: 1rem;
    vertical-align: middle;
}
.xsm-banner-nav li p{
    padding: 20px 0;
    font-size: 15px;
    font-weight: 600;
    color: #333333;
    margin-left: 0.1rem;

}
.xsm-banner-nav li p p1{

    font-size: 13px;
    font-weight: 100;
    color: #888888;


}

.xsm-index-task-list{
    width: 100%;
    margin-top: 0px;

    box-sizing: border-box;
}
.xsm-index-task-list-title{
    width: 100%;
    height: 2rem;

    /* border-bottom: 1px #f0f0f0 solid; */
}
.xsm-index-task-list-title p{
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    font-weight: 600;
    color: #333333;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 15px;display: inline-block;
}
.xsm-index-task-list-title p img{
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2rem;
    display: inline-block;
    vertical-align: middle;

}
.xsm-index-task-list-title p span{
    font-weight: normal;
    color: #888888;
    font-size: 12px;
    float: right;display: inline-block;
}
.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: #333333;
}
.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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    border-radius: 3.5rem 3.5rem 0 0;
    color: #fff;
    color: #333333;
}
.xsm-index-task-list-no{
    width: 100%;
    height: 13.5rem;

    /* 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: 3rem;
    padding: 0 10px;
    box-sizing: border-box;
    font-size:16px;
    display: flex;
    top: 0;
    left: 0;
    justify-content: space-between;
    position: fixed;
    color:#ffffff;
    z-index: 100;
    font-weight:bold;
}
.xsm-header input{
    width: 100%;
    height: 2rem;

    padding-left: 1rem;
    box-sizing: border-box;
    border-radius: 2rem;
    margin:0.5rem 30px 0.5rem 30px;


}
.xsm-header img:nth-child(1){
    width: 1.5rem;
    height:1.5remx;
    position: absolute;
    top: 1rem;
    left: 10px;

}

.xsm-header p{
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    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: 2.5rem;
}
.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: #333333;
    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: #333333;
}
.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: #888888;
}
.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: #888888;
    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: #333333;
}
.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: #333333;
    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: 1.5rem;
    height: 1.5rem;
    top: 0;
    margin-top: 0.6rem;
    margin-right: 10px;
    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: #ffffff;
    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: #333333;
    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: #888888;
    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: #888888;
}
.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: #333333;
}
.xsm-task-show-url  a{
    height: 1.8rem;
    line-height: 1.8rem;
    display: inline-block;
    background: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    border-radius: 2rem;
    font-size: 12px;
    padding: 0 1.25rem;
    color: #ffffff;
    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: #333333;
    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;
    color:#333333;
}
.xsm-task-show-center-move-title span{
    color:#ffffff;
    width: 1.2rem;
    height: 1.2rem;
    display: inline-block;
    background: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    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: 18rem;
    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;
    color:#ffffff;
}
.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: #ff4949;
}
.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;
    font-size: 15px;

}
.xsm-task-show-upbtn li:nth-child(1){
    background: #fff;
    color: #999999;
}
.xsm-task-show-upbtn li:nth-child(2){
    color:#ffffff;
    background: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
}
.xsm-task-tjlist{
    width: 95%;
    margin-bottom: 20px;
    /* 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 7px #ccc;
    padding: 0 10px;
    box-sizing: border-box;
    position: relative;

}

.xsm-task-tjlist-zd{
    position: absolute;
    width: 2.2rem;
    height: 1.2rem;
    background: #ff4949;
    background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));
    background: -webkit-linear-gradient(left, #ff4949, #ff7849);
    background: linear-gradient(90deg, #ff4949, #ff7849);
    text-shadow: 0 -1px #ff4949;
    box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    right: 0;
    bottom: 0px;
    border-radius: 0.5rem 0 0.5rem 0;
    text-align: center;
    line-height: 1.2rem;
    font-size: 12px !important;
    color: #fff;

}


.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{

    height: 2.5rem;
    margin-top: 0.8rem;
    border-radius: 50%;
}
.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 {
    margin: 0.1em 0;
}

.xsm-task-tjlist-usertext p:nth-child(1){
    /* margin-top: 0.5rem; */
    /*overflow: hidden;*/
    /* height: 1.6rem;*/
     margin: 0.5em 0;
     /*line-height: 1.6rem;*/
     text-overflow:ellipsis;
     white-space:nowrap;
     color: #333333;
   }
   .xsm-task-tjlist-usertext p:nth-child(2){
     color: #fd6620;font-size: 16px;font-weight:bold;
   }
   .xsm-task-tjlist-xqbox{
     width: 100%;
     height: 1.6rem;
     line-height: 1.6rem;

     font-size: 12px;

     box-sizing: border-box;
     color: #888888;
     overflow: hidden;

     white-space:nowrap;
     margin-top: 0.1rem;
   }
   .xsm-task-tjlist-xqbox p{
     font-size: 12px;
     background: #D5D5D5;
     border-radius: 0.25rem;
     padding: 0 0.55rem;
     float: left;
     display: inline-block;
     height: 1.6rem;
     line-height: 1.6rem;
     margin-right: 0.5rem;
     color: #777;
   }
   .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: #888888;
   }
   .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;

    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: #888888;
}
.xsm-aec9f2539ce74a97 p:nth-child(2){
    width: 100%;
    height: 1.5rem;

}
.xsm-aec9f2539ce74a97 p:nth-child(2) a{
    width: 100%;
    height: 1.5rem;
    background:#B3B3B3;
    font-size: 15px;
    border-radius:10px;
    padding:3px 10px 3px 10px;
    color:#333333;
}
.xsm-aec9f2539ce74a97 p:nth-child(2) span{
    float: right;
    font-size: 15px;
    font-weight: normal;
    color: #888888;
}
.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;

    padding: 0 10px;
    box-sizing: border-box;
}
.xsm-a65494b1c87b3429 .xsm-a65494b1c87b3429-box{
    width: 100%;
    height: 8rem;

    background: #ff4949;
    background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));
    background: -webkit-linear-gradient(left, #ff4949, #ff7849);
    background: linear-gradient(90deg, #ff4949, #ff7849);

    float: left;
    border-radius: 0.5rem;
    padding: 0 0rem;
    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;text-align: center;
}
.xsm-a65494b1c87b3429 p:nth-child(1) span{
    width: 33.33%;display:-moz-inline-box;

    display:inline-block;text-align: center;

}
.xsm-a65494b1c87b3429 p:nth-child(2){
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    overflow: hidden;text-align: center;
}
.xsm-a65494b1c87b3429 p:nth-child(2) span{

    width: 33.3%;display:-moz-inline-box;

    display:inline-block;text-align: center;

}

.xsm-a65494b1c87b3429 p:nth-child(3){
    height: 1.8rem;
    line-height: 1.8rem;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    float: left;

}

.xsm-a65494b1c87b3429 p:nth-child(3) a{
    display:inline-block;
    height: 1.8rem;
    line-height: 1.8rem;
    width: 18%;
    background: #fff;
    margin-top: 0.5rem;
    font-size: 15px;
    text-align: center;
    border-radius: 2rem;
    margin:0 7%;

    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{

    height: auto;
    background: #fff;
    margin: 0.5rem 10px 0 10px;
    border:1px solid #f0f0f0;
    border-radius:15px;
}
.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: #333333;
    /* padding: 0 10px; */
    box-sizing: border-box;
    font-size: 15px;
}
.xsm-364fd20930ce1bdf-title p span{
    font-weight: normal;
    color: #888888;
    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: #333333;
    font-size: 12px;
    margin-top: rem;
    text-align: center;
    margin-top: -0.2rem;
    color: #888888;
}
.xsm-92100f54b5aa00fb{

    background: #fff;
    margin: 0.5rem 10px 10px 10px;
    border:1px solid #f0f0f0;
    border-radius:15px;
    /* 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: #333333;
}
.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: #fff;
}
.xsm-8a1ee39f4c76ea84-ghbd{
    display: block;
    width: 7rem;
    height: 2rem;
    background: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    color: #333333;
    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: #333333;
}
.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: #ffffff;
    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: #333333;
    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: #333333;
}
.xsm-c8e6a5ea3d8d2db7-abox p:nth-child(2){
    color: #f56a29;
    font-size: 14px;
}
.xsm-c8e6a5ea3d8d2db7-abox p:nth-child(2) span{
    color: #333333;
    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 #ff4949 solid;
    line-height: 42px;
    height: 42px;
    color: #ff4949;
}
.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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    text-shadow: 0 -1px #ff4949;
    box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
}
.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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    border: none !important;
}
.header .today{
    height: 2.5rem;
    line-height: 2.5rem;
    background: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    text-shadow: 0 -1px #ff4949;
    box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    color: #333333;
    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: #333333;
}
.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: 0.5rem;
    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: #333333;
    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{
    color:#ffffff;
    width: 6rem;
    height: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    background: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);

    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: #ff4949;
}
.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;
    border: 0.5px #f0f0f0 solid;
}
.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;
    line-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;
    line-height: 2.5rem;
    float: right;
    text-align: left;

}
.xsm-0ebc860f671a8d1d-input p:nth-child(2){
    max-width: 75%;
    width: 75%;
    text-align: left;
    line-height: 2.5rem;
}
.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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
}
.datepicker{
    background: #ff4949 !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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    color: #333333;
}
.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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    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: #ff4949;
}
.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;
    color:#ffffff;
}
.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: #ffffff;
    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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
    color: #333333;
}
.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: #ff4949;         background: -webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));         background: -webkit-linear-gradient(left, #ff4949, #ff7849);         background: linear-gradient(90deg, #ff4949, #ff7849);         text-shadow: 0 -1px #ff4949;         box-shadow: 0 3px 5px rgba(255, 73, 73, .5);
}
.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: #333333;
}
.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: #333333;
}
.xsm-managelist li a{
    width: 5rem;
    height: 2rem;
    border: 1px #ffffff 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: #333333;
}
.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: #333333;
    top: 0;
    right: 1rem;
}
/* 20200720 鏇存柊 <澶ф媷鎸�>3466310003@qq.com*/