﻿/*我的需求页面&&我的订单页面公用样式*/
.tab-wrapper .demand-tab-item{
    padding: 15px 0 !important;
}
.demand-type .type-item{
    display: inline-block;
    padding: 8px 20px;
    color: #484846;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
}
.demand-type .type-item:hover,
.demand-type .type-item.active{
    color: #F6F6F5;
    background-color: #343535;
}
.demand-type .type-item .num{
    display: inline-block;
    color: #EA590B;
    margin-left: 2px;
}
.demand-type .type-seperate{
    display: inline-block;
    margin: 0 18px;
}
.demand-tab-item .list-title{
    margin: 15px 0;
    padding: 12px 0;
    font-size: 12px;
    background-color: #E7E6E3;
    color: #343535;
}
.demand-tab-item .title-item{
    text-align: center;
}
.demand-tab-item .wid-customer{
    width: 265px;
}
.demand-tab-item .wid-situ{
    width: 366px;
}
.demand-tab-item .wid-num{
    width: 140px;
}
.demand-tab-item .wid-opration{
    width: 159px;
}
.demand-tab-item .list-item{
    margin-bottom: 15px;
    border: 1px solid #EFEEEC;
}
.demand-tab-item .list-item:hover{
    box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -moz-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -webkit-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
}
.demand-tab-item .list-item .summary{
    padding: 12px 15px;
    font-size: 12px;
    background-color: #EFEEEC;
    color: #9A9690;
    line-height: 12px;
}
.demand-tab-item .list-item .summary .code{
    margin-left: 25px;
}
.demand-tab-item .list-item .summary .code .code-no{
    color: #343535;
}
.demand-tab-item .list-item .summary .status-matching{
    color: #FF4700;
}
.demand-tab-item .list-item .summary .status-complete{
    color: #75C053;
}
.demand-tab-item .list-item .summary .status-cancel{
    color: #FF2425;
}
.demand-tab-item .list-item .detail{
    padding: 20px 0;
    font-size: 10px;
    color: #5A5954;
}
.demand-tab-item .list-item .detail .detail-item{
    text-align: center;
}
.demand-tab-item .list-item .detail .detail-item .situ-item{
    display: inline-block;
}
.demand-tab-item .list-item .detail .detail-item .situ-top{
    margin-bottom: 15px;
}
.demand-tab-item .list-item .detail .detail-item .look-detail{
    margin-bottom: 10px;
}
.demand-tab-item .list-item .detail .detail-item .look-detail a{
    color: #5A5954;
}
.demand-tab-item .list-item .detail .detail-item .look-detail .icon-search{
    height: 11px;
    width: 11px;
    background-image: url("../images/myDemand/search.png");
    background-repeat: no-repeat;
    background-size: 11px 11px;
    margin-right: 5px;
}
.demand-tab-item .list-item .detail .detail-item .evaluate{
    background-color: #75C053;
    color: #FFFFFF;
    padding: 7px 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 7px auto 0;
    width: 36px;
    text-align: center;

}
.demand-tab-item .list-item .detail .detail-item .evaluate a{
    color: #FFFFFF;
}
.demand-tab-item .list-item .detail .detail-item .cancel-demand{
    cursor: pointer;
}
.demand-tab-item .list-item .detail .detail-item .cancel-demand a{
    color: #5A5954;
}
.demand-tab-item .list-item .detail .customer-name{
    text-align: center;
}
.manager-item{
    padding: 10px 25px;
}
.manager-item .text{
    font-size: 15px;
    color: #343535;
    margin-bottom: 25px;
}
.manager-item .button{
    padding: 13px 0;
    width: 130px;
    background-color: #FF4700;
    color: #FFFFFF;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}
.manager-item .account-type{
    margin-bottom: 25px;
}
.manager-item .account-type .type-item{
    position: relative;
    border: 1px solid #EFEEEC;
    background-color: #F8F8F7;
    padding: 18px 20px;
    width: 303px;
    margin-right: 20px;
    cursor: pointer;
}
.manager-item .account-type .type-item .title{
    color: #343535;
    font-size: 25px;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 20px;
}
.manager-item .account-type .type-item .title .group-icon{
    width: 28px;
    height: 28px;
    background-image: url("../images/myDemand/group_icon.png");
    background-repeat: no-repeat;
    background-size: 28px 28px;
    vertical-align: bottom;
    margin-right: 25px;
}
.manager-item .account-type .type-item .title .enterprise-icon{
    width: 28px;
    height: 28px;
    background-image: url("../images/myDemand/enterprise_icon.png");
    background-repeat: no-repeat;
    background-size: 28px 28px;
    vertical-align: bottom;
    margin-right: 25px;
}
.manager-item .account-type .type-item .desc{
    text-align: justify;
    color: #AFABA6;
    height: 64px;
    overflow: hidden;
}
.manager-item .account-type .type-item.active .selected{
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("../images/myDemand/selected_all.png");
    width: 343px;
    height: 148px;
    background-repeat: no-repeat;
    background-size: 343px 148px;
}

/*需求详情页&&订单详情页公用样式*/
.detail-title{
    background-color: #E6E4E1;
    border: 1px solid #C3C0B9;
    padding: 13px 10px;
    font-size: 17px;
    line-height: 17px;
    color: #343535;
}
.detail-content{
    border: 1px solid #C3C0B9;
    margin-top: -1px;
    padding: 20px 10px;
    margin-bottom: 30px;
}
.detail-content .order-info{
    padding: 18px 16px;
    background-color: #F0EFED;
}
.detail-content .order-info .order-name{
    font-size: 14px;
    line-height: 14px;
    color: #343535;
    margin-bottom: 15px;
}
.detail-content .order-info .order-name .order-no{
    display: inline-block;
}
.detail-content .order-info .order-status{
    color: #FF4700;
    font-size: 14px;
    line-height: 14px;
}
.detail-content .order-info .order-status .status-name{
    display: inline-block;
}
.detail-content .order-info .order-cancel{
    color: #9A9690;
    font-size: 14px;
    line-height: 14px;
    border-bottom: 1px solid #9A9690;
    cursor: pointer;
}
.detail-content .order-status-img{
    padding: 40px 0 30px;
}
.detail-content .status-img{
    width: 629px;
    height: 57px;
    background-repeat: no-repeat;
    background-size: 629px 57px;
}
.detail-content .status-img.status-one{
    background-image: url("../images/myDemand/status_1.png");
}
/*.detail-content .status-img.status-two{*/
/*background-image: url("../images/myDemand/status_2.png");*/
/*}*/
/*.detail-content .status-img.status-three{*/
/*background-image: url("../images/myDemand/status_3.png");*/
/*}*/
.detail-content .myorder-status{
    width: 800px;
    height: 57px;
    background-repeat: no-repeat;
    background-size: 800px 57px;
}
.detail-content .myorder-status.status-one{
    background-image: url("../images/myOrder/order_status_1.png");
}
.detail-content .myorder-status.status-two{
    background-image: url("../images/myOrder/order_status_2.png");
}
.detail-content .myorder-status.status-three{
    background-image: url("../images/myOrder/order_status_3.png");
}
.detail-content .myorder-status.status-four{
    background-image: url("../images/myOrder/order_status_4.png");
}
.detail-content .customer-service{
    padding: 22px 16px;
    background-color: #F0EFED;
    margin-bottom: 20px;
}
.detail-content .customer-service .service-info{
    padding: 0 45px 0 35px;
    border-right: 1px dotted #9A9690;
}
.detail-content .customer-service .service-info .name{
    color: #343535;
    font-size: 17px;
    line-height: 17px;
    margin-bottom: 12px;
}
.detail-content .customer-service .service-info .auth{
    font-size: 13px;
    line-height: 13px;
    color: #FF4700;
}
.detail-content .customer-service .service-info .auth .icon{
    width: 12px;
    height: 13px;
    background-image: url("../images/myDemand/auth_service.png");
    background-repeat: no-repeat;
    background-size: 12px 13px;
    margin-right: 5px;
}
.detail-content .customer-service .service-intro{
    margin-left: 60px;
}
.detail-content .customer-service .service-intro .intro-item{
    color: #52514E;
    font-size: 14px;
    line-height: 20px;
}
.detail-content .customer-service .service-intro .intro-item .intro-separate{
    margin: 0 10px;
}
.detail-content .customer-service .service-intro .intro-item .location{
    background-image: url("../images/myDemand/location.png");
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: 10px 14px;
    margin-right: 10px;
}
.detail-content .customer-service .service-intro .intro-item .heart{
    background-image: url("../images/myDemand/heart.png");
    width: 14px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: 14px 12px;
    margin-right: 10px;
}
.detail-content .customer-service .service-intro .intro-item .good{
    background-image: url("../images/myDemand/good.png");
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    margin-right: 10px;
}
.detail-content .customer-service .ol-consult{
    padding: 15px 38px;
    border: 1px dotted #FF4700;
    color: #FF4700;
    font-size: 18px;
    line-height: 18px;
    margin-right: 15px;
    cursor: pointer;
}
.detail-content .customer-service .ol-consult .icon{
    background-image: url("../images/myDemand/customer_service.png");
    width: 24px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 24px 18px;
    margin-right: 10px;
}
.detail-content .detail-small-title{
    background-color: #F0EFED;
    padding: 12px 18px;
    border: 1px solid #E6E4E1;
    color: #343535;
    font-size: 15px;
    line-height: 15px;
    margin: 0 0 20px;
}
.detail-content .detail-small-title .toggle-content{
    cursor: pointer;
}
.detail-content .detail-small-title .arrow-up{
    background-image: url("../images/myDemand/arrow_up.png");
    width: 12px;
    height: 15px;
}
.detail-content .detail-small-title .arrow-down{
    background-image: url("../images/myDemand/arrow_down.png");
    width: 12px;
    height: 15px;
}
.detail-content .demand-summary{
    padding: 0 20px;
}
.detail-content .demand-summary .item{
    font-size: 14px;
    margin-bottom: 20px;
    color: #343535;
}
.detail-content .demand-summary .item .title{
    margin-right: 10px;
}
.detail-content .demand-summary .item .desc.customer-name{
    color: #FF4800;
}
.detail-content .recommend{
    width: 938px;
}
.img-common-area{
    margin: 0 25px 20px;
    width: 260px;
    background-color: #EFEEEC;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.img-common-area .img{
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
.img-common-area .title{
    padding: 8px 10px 10px;
    border-bottom: 1px solid #C3C0B9;
}
.img-common-area .title .name{
    font-size: 16px;
    line-height: 16px;
    color: #343535;
    margin-bottom: 8px;
}
.img-common-area .title .name .name-separate{
    display: inline-block;
    margin: 0 5px;
}
.img-common-area .title .name .star-num{
    font-size: 12px;
    color: #B5B1AB;
    height: 19px;
}
.img-common-area .title .name .star-num .level{
    display: inline-block;
}
.img-common-area .title .name .star-num .star{
    background-image: url("../images/myDemand/star.png");
    width: 16px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: 16px 15px;
}
.img-common-area .title .sub-desc{
    color: #464645;
    font-size: 12px;
}
.img-common-area .title .desc{
    font-size: 12px;
    height: 32px;
    overflow: hidden;
    color: #8F8C87;
}
.img-common-area .trip{
    padding: 7px 14px;
}
.img-common-area .trip .explain{
    color: #464645;
    font-size: 12px;
    line-height: 24px;
}
.img-common-area .title .sub-desc .type,
.img-common-area .trip .explain .days{
    margin-right: 10px;
}
.img-common-area .trip .btn{
    margin-right: 10px;
    padding: 5px 4px;
    font-size: 14px;
    line-height: 14px;
    background-color: #FF4700;
    color: #FFFFFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}
.img-common-area .trip .btn.active{
    background-color: #FF6923;
}
.img-common-area .trip .btn a{
    color: #FFFFFF;
}
.img-common-area .trip .btn:last-child{
    margin-right: 0;
}
.detail-content .schedule{
    padding: 0 20px;
}.detail-content .schedule .schedule-title{
     background-color: #343535;
     color: #FFFFFF;
     font-size: 12px;
     line-height: 12px;
     padding: 9px 40px;
 }
.detail-content .schedule .schedule-item .item-time,
.detail-content .schedule .schedule-title .schedule-time{
    width: 325px;
}
.detail-content .schedule .schedule-item{
    padding: 9px 40px;
    font-size: 12px;
    color: #343535;
}
.detail-content .schedule .schedule-item .item-content .item-exp{
    color: #D8D5D0;
    margin-top: 10px;
}

/*我的方案-方案详情样式*/
.detail-content .pro-title{
    padding: 10px 15px;
    background-color: #F0EFED;
    border: 1px solid #E6E4E1;
}
.detail-content .pro-title .pro-adopt{
    padding: 6px 30px;
    font-size: 15px;
    line-height: 15px;
    background-color: #FF4800;
    color: #FFFFFF;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.detail-content .pro-title .title-name{
    font-size: 15px;
    color: #343535;
}
.detail-content .pro-summary{
    padding: 20px 15px;
}
.detail-content .pro-summary .summary-title{
    line-height: 15px;
    padding-bottom: 12px;
    border-bottom: 1px solid #C3C0B9;
}
.detail-content .pro-summary .summary-title .text{
    font-size: 15px;
    color: #343535;
}
.detail-content .pro-summary .summary-title .code{
    font-size: 14px;
    color: #76746F;
}
.detail-content .pro-summary .summary-detail{
    padding: 20px 15px !important;
}
.detail-content .pro-tab-item{
    border: 1px solid #C3C0B9;
    margin-top: -1px;
}
.detail-content .pro-tab-item .reminder{
    font-size: 15px;
    color: #343535;
    line-height: 30px;
    text-align: justify;
}
.detail-content .pro-tab-item .planning-idea .idea-text{
    text-align: center;
    padding: 33px 0 38px;
    font-size: 17px;
    line-height: 33px;
    color: #343535;
}
.detail-content .pro-tab-item .planning-idea .idea-text .emphasize{
    display: inline-block;
    font-size: 23px;
    color: #FF4700;
}
.detail-content .pro-tab-item .trip-introduce{
    margin-bottom: 30px;
}
.detail-content .pro-tab-item .trip-introduce .flow-line{
    width: 2px;
    margin: 0 48px;
    background-color: #FF4700;
}
.detail-content .pro-tab-item .trip-introduce .trip-content{
    margin-top: 35px;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .trip-days{
    border-bottom: 1px solid #C3C0B9;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .trip-days .days-title{
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 4px;
    color: #FF4700;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .trip-days .days-num{
    color: #ffffff;
    background-color: #FF4700;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 3px 8px;
    position: absolute;
    left: -62px;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .trip-detail{
    padding: 15px 0;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item{
    padding: 15px;
    font-size: 10px;
    color: #343535;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item .explain .text{
    color: #FF4700;
    margin-bottom: 10px;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item .explain .remark{
    color: #9A9690;
    margin-bottom: 10px;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item .explain .img{
    margin-bottom: 10px;
    margin-right: 20px;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item .explain,
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item .place{
    border-bottom: 1px dotted #C3C0B9;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item.item-header{
    background-color: #E4E2DF;
    color: #6D6B66;
    line-height: 10px;
}
.detail-content .pro-tab-item .trip-introduce .trip-content .detail-item .item-w100px{
    width: 100px;
}
.detail-content .pro-tab-item .e-c-item{
    margin: 0 20px 20px !important;
    cursor: pointer;
}
.detail-content .pro-tab-item .e-c-item:hover{
    box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -moz-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -webkit-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
}
.detail-content .pro-tab-item .e-c-item .e-c-title{
    border-bottom: none !important;
}
.detail-content .pro-tab-item .recommand-teacher .teacher-item{
    width: 378px;
    height: 157px;
    padding: 13px 16px;
    border: #C4C2C2 1px solid;
    margin: 0 20px 15px;
    cursor: pointer;
}
.detail-content .pro-tab-item .recommand-teacher .teacher-item:hover{
    box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -moz-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -webkit-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
}
.detail-content .pro-tab-item .recommand-teacher .teacher-item .item-content{
    padding: 5px 0 15px 20px;
}
.detail-content .pro-tab-item .recommand-teacher .teacher-item .item-content .name{
    font-size: 16px;
    color: #343535;
    font-weight: 500;
}
.detail-content .pro-tab-item .recommand-teacher .teacher-item .item-content .auth-ifo{
    background-color: #EA5504;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.detail-content .pro-tab-item .recommand-teacher .teacher-item .item-content .auth-ifo .auth{
    background-image: url("../images/myDemand/auth.png");
    width: 12px;
    height: 12px;
    margin-right: 5px;
}
.detail-content .pro-tab-item .recommand-teacher .teacher-item .item-content .desc{
    margin-top: 20px;
    color: #343535;
    font-size: 14px;
    line-height: 26px;
    height: 104px;
    text-align: justify;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.detail-content .pro-tab-item .accurate-price{
    padding: 0 5px 20px;
}
.detail-content .pro-tab-item .document-plan .title,
.detail-content .pro-tab-item .accurate-price .title{
    background-color: #E4E2DF;
    font-size: 12px;
    line-height: 12px;
    padding: 7px 0;
    color: #73716C;
    margin-bottom: 15px;
}
.detail-content .pro-tab-item .document-plan .item,
.detail-content .pro-tab-item .accurate-price .item{
    padding-left: 15px;
    text-align: center;
}
.detail-content .pro-tab-item .document-plan .item:last-child,
.detail-content .pro-tab-item .accurate-price .item:last-child{
    padding-left: 15px;
    padding-right: 15px;
}
.detail-content .pro-tab-item .accurate-price .wid-type{
    width: 165px;
}
.detail-content .pro-tab-item .accurate-price .wid-content{
    width: 186px;
}
.detail-content .pro-tab-item .accurate-price .wid-price,
.detail-content .pro-tab-item .accurate-price .wid-num,
.detail-content .pro-tab-item .accurate-price .wid-time,
.detail-content .pro-tab-item .accurate-price .wid-result{
    width: 110px;
}
.detail-content .pro-tab-item .accurate-price .price-item{
    padding: 23px 0;
    border: 1px solid #E7E6E3;
    font-size: 12px;
    color: #7C7974;
}
.detail-content .pro-tab-item .accurate-price .price-all{
    padding: 10px;
    border-bottom: 1px solid #C2BFB8;
    font-size: 15px;
    color: #343535;
}
.detail-content .pro-tab-item .accurate-price .price-all .money{
    font-size: 20px;
    color: #EA5504;
}
.detail-content .pro-tab-item .about-us{
    padding: 0 20px 20px;
    font-size: 15px;
    line-height: 25px;
    color: #7D7A75;
}
.detail-content .pro-tab-item .document-plan .wid-type,
.detail-content .pro-tab-item .document-plan .wid-filesize,
.detail-content .pro-tab-item .document-plan .wid-filetype,
.detail-content .pro-tab-item .document-plan .wid-updatetime,
.detail-content .pro-tab-item .document-plan .wid-opration{
    width: 106px;
}
.detail-content .pro-tab-item .document-plan .wid-pic{
    width: 123px;
}
.detail-content .pro-tab-item .document-plan .wid-proname{
    width: 128px;
}
.detail-content .pro-tab-item .plan-item{
    padding: 10px 0;
    border: 1px solid #E7E6E3;
    margin-bottom: 15px;
    font-size: 12px;
    color: #7C7974;
}
.detail-content .pro-tab-item .document-plan{
    padding: 0 10px;
}
.detail-content .pro-tab-item .document-plan .wid-opration a{
    color: #EA5504;
    border-bottom: 1px solid #EA5504;
}

/*我的方案-教师详情页面*/
.content-no-nav{
    position: relative;
    padding: 10px;
    border-top: 1px solid #ECEBE9;
    border-bottom: 1px solid #ECEBE9;
    border-right: 1px solid #C3C0B9;
    border-left: 1px solid #C3C0B9;
    margin-bottom: 35px;
}
.content-no-nav .teacher-info{
    margin: 45px 12px 0;
    padding: 25px 123px 25px 430px;
    background-color: #EFEEEC;
}
.content-no-nav .t-seperate{
    margin: 0 15px;
    color: #343535;
}
.content-no-nav .teacher-info .name{
    font-size: 23px;
    font-weight: 600;
    color: #343535;
    display: inline-block;
}
.content-no-nav .teacher-info .sex{
    width: 10px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 10px 16px;
}
/*.content-no-nav .teacher-info .sex.boy{*/
/*background-image: url("../images/myDemand/boy.png");*/
/*}*/
.content-no-nav .teacher-info .sex.girl{
    background-image: url("../images/myDemand/girl.png");
}
.content-no-nav .teacher-info .point{
    margin-top: 23px;
    font-size: 16px;
    color: #72706B;
    line-height: 23px;
}
.content-no-nav .teacher-info .point .auth{
    color: #FF6A25;
}
.content-no-nav .operation .oper-item{
    font-size: 14px;
    color: #666460;
    margin-right: 25px;
    line-height: 30px;
    cursor: pointer;
}
.content-no-nav .operation .oper-item:hover,
.content-no-nav .operation .oper-item.active{
    color: #FF6A25;
}
.content-no-nav .operation .oper-item:hover .collection,
.content-no-nav .operation .oper-item.active .collection{
    background-image: url("../images/myDemand/collect_act.png");
}
.content-no-nav .operation .oper-item:hover .share,
.content-no-nav .operation .oper-item.active .share{
    background-image: url("../images/myDemand/share_act.png");
}
.content-no-nav .operation .oper-item:last-child{
    margin-right: 0;
}
.content-no-nav .operation .oper-item .collection{
    background-image: url("../images/myDemand/collect.png");
    width: 14px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: 14px 13px;
    margin-right: 8px;
}
.content-no-nav .operation .oper-item .share{
    background-image: url("../images/myDemand/share.png");
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    margin-right: 8px;
}
.content-no-nav .teacher-instru{
    margin: 18px 135px 158px 442px;
    font-size: 12px;
    color: #AEAAA5;
    line-height: 22px;
    text-align: justify;
    height: 66px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.content-no-nav .t-title{
    margin: 0 30px;
    padding: 10px 15px;
    font-size: 16px;
    line-height: 16px;
    color: #343535;
    background-color: #F0EFED;
}
.content-no-nav .t-content{
    margin: 0 30px;
    padding: 16px 15px 32px;
}
.content-no-nav .t-content .t-item{
    font-size: 16px;
    color: #76746F;
    line-height: 30px;
}
.content-no-nav .t-content .t-item .t-desc{
    font-size: 14px;
}
.content-no-nav .t-content .seniority{
    font-size: 17px;
    color: #343535;
    line-height: 33px;
}
.content-no-nav .t-content .seniority .icon{
    background-image: url("../images/myDemand/focus.png");
    width: 15px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: 15px 17px;
    margin-right: 15px;
}
.content-no-nav .teacher-photo{
    position: absolute;
    background-image: url("../images/myDemand/photo_frame.png");
    width: 236px;
    height: 312px;
    background-repeat: round;
    background-size: 2326px 312px;
    left: 118px;
}
.content-no-nav .teacher-photo .img{
    padding: 11px;
}

/*我的方案-科目详情*/
.content-no-nav .sub-summary{
    margin: 5px;
    background-color: #FFFFFF;
}
.content-no-nav .sub-info{
    padding:43px 56px 0 66px;
}
.content-no-nav .sub-info .name{
    font-size: 28px;
    line-height: 28px;
    color: #343535;
    font-weight: 600;
    margin-bottom: 20px;
}
.content-no-nav .sub-info .sub-detail{
    margin-top: 35px;
    padding: 35px 10px;
    border-top: 1px solid #9A9690;
    border-bottom: 1px solid #9A9690;
}
.content-no-nav .sub-info .sub-detail .detail-item{
    font-size: 20px;
    line-height: 40px;
    color: #3B3D3C;
}
.content-no-nav .sub-info .sub-detail .detail-item .status{
    color: #FF6A25;
}
.content-no-nav .sub-intro{
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.content-no-nav .sub-intro .intro-content{
    border: 1px solid #C3C0B9;
    margin-top: -1px;
    padding: 25px;
    color: #9B9792;
    font-size: 10px;
    line-height: 20px;
}

/*我的首页*/
.my-index-bg{
    background-image: url("../images/myIndex/my_index_bg.png");
    background-repeat: no-repeat;
    background-color: #F5F5F5;
}
.content-wrapper .content .user-info{
    margin: 46px auto 40px;
    text-align: center;
}
.content-wrapper .content .user-info .user-name{
    margin: 17px 0;
}
.content-wrapper .content .user-info .user-name .name{
    margin-right: 17px;
    color: #FFFFFF;
    font-size: 24px;
    text-shadow: 0px 0px 20px rgba(0,0,0,0.7);
}
.content-wrapper .content .user-info .user-name .sex{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
}
.content-wrapper .content .user-info .user-name .sex.boy{
    background-image: url("../images/myIndex/boy.png");
}
.content-wrapper .content .user-info .user-name .sex.girl{
    background-image: url("../images/myIndex/girl.png");
}
.content-wrapper .content .user-info .binding-item{
    width: 32px;
    height: 32px;
    margin: 0 15px;
    background-repeat: no-repeat;
    background-size: 32px 32px;
}
.content-wrapper .content .user-info .binding-item.phone-act{
    background-image: url("../images/myIndex/my_phone_index_act.png");
}
/*.content-wrapper .content .user-info .binding-item.phone{*/
/*background-image: url("../images/myIndex/my_phone_index.png");*/
/*}*/
.content-wrapper .content .user-info .binding-item.message-act{
    background-image: url("../images/myIndex/my_message_index_act.png");
}
/*.content-wrapper .content .user-info .binding-item.message{*/
/*background-image: url("../images/myIndex/my_message_index.png");*/
/*}*/
/*.content-wrapper .content .user-info .binding-item.auth-act{*/
/*background-image: url("../images/myIndex/my_auth_index_act.png");*/
/*}*/
.content-wrapper .content .user-info .binding-item.auth{
    background-image: url("../images/myIndex/my_auth_index.png");
}

.content-wrapper .content .content-right .slider{
    width: 100%;
    height: 370px;
}
.content-wrapper .content .content-right .slider .swiper-pagination-bullet {
    width: 50px !important;
    height: 3px !important;
    border-radius: 0% !important;
}
.content-wrapper .content .content-right .task{
    margin-top: 15px;
    height: 140px;
}
.content-wrapper .content .content-right .task .task-item{
    margin-right: 20px;
    background-color: #E0DED9;
    padding: 24px 0;
    width: 110px;
    text-align: center;
}
.content-wrapper .content .content-right .task .task-item:last-child{
    margin-right: 0;
}
.content-wrapper .content .content-right .task .task-item .num{
    font-size: 37px;
    color: #FF4700;
    margin-bottom: 20px;
    font-weight: 700;
    cursor: pointer;
}
.content-wrapper .content .content-right .task .task-item .text{
    font-size: 17px;
    color: #98948E;
}
.content-wrapper .content .content-right .task .task-item .customized{
    font-size: 25px;
    color: #FF4700;
    padding: 19px 36px;
    border: 1px dotted #FF4700;
    cursor: pointer;
}
.content-wrapper .content .activity{
    margin: 25px 0;
}
.content-wrapper .content .activity .activity-tab-item{
    padding: 0 !important;
}
.content-wrapper .content .activity .act-slider{
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: 7px;
}
.content-wrapper .content .activity .act-slider .act-slider-item{
    display: inline-block;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    cursor: pointer;
}
.content-wrapper .content .activity .act-slider .act-slider-item.act-slider-next{
    background-image: url("../images/myIndex/slider_arrow_right.png");
}
.content-wrapper .content .activity .act-slider .act-slider-item.act-slider-next.active{
    background-image: url("../images/myIndex/slider_arrow_right_act.png");
}
.content-wrapper .content .activity .act-slider .act-slider-item.act-slider-prev{
    background-image: url("../images/myIndex/slider_arrow_left.png");
}
.content-wrapper .content .activity .act-slider .act-slider-item.act-slider-prev.active{
    background-image: url("../images/myIndex/slider_arrow_left_act.png");
}
.content-wrapper .content .activity .activity-item{
    width: 267px;
    padding: 7px;
    margin: 14px 0px 14px 15px;
    text-align: center;
    background-color: #FFFFFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}
.content-wrapper .content .activity .activity-item:hover{
    box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -moz-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -webkit-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
}
.content-wrapper .content .activity .activity-item:last-child{
    margin-right: 15px;
}
.content-wrapper .content .activity .activity-item .title{
    color: #343535;
    font-size: 18px;
    margin-top: 15px;
}
.content-wrapper .content .activity .activity-item .destination,
.content-wrapper .content .activity .activity-item .days{
    color: #95928D;
    font-size: 14px;
    margin-top: 10px;
}
.content-wrapper .content .activity .activity-item .money{
    color: #FF4700;
    font-size: 18px;
    margin: 15px 0;
}

/*我的订单页面-新增发票页面*/
.add-title{
    background-color: #E6E4E1;
    border: 1px solid #C3C0B9;
    padding: 13px 10px;
    font-size: 17px;
    line-height: 17px;
    color: #343535;
}
.add-content{
    border: 1px solid #C3C0B9;
    margin-top: -1px;
    padding: 27px 0;
    margin-bottom: 30px;
    min-height: -moz-calc(100% - 45px);/*Firefox*/
    min-height: -webkit-calc(100% - 45px);/*chrome safari*/
    min-height: calc(100% - 45px);/*Standard */
}
.add-content .form .left{
    border-right: 1px solid #95928D;
    width: 480px;
}
.add-content .form .left .form-item:last-child{
    margin-bottom: 0;
}
.add-content .form .form-item{
    height: 40px;
    margin: 0 43px 20px 32px;
    position: relative;
}
.add-content .form .form-item .title{
    font-size: 15px;
    color: #5E5D58;
    margin-right: 40px;
    width: 60px;
    text-align: justify;
}
.add-content .form .form-item .select{
    width: 300px;
    border: 1px solid #343535;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 25px 10px 13px;
    background-color: #F8F8F8;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../images/myOrder/select_arrow_down.png") no-repeat scroll right center transparent;
}
.add-content .form .form-item .input{
    width: 272px;
    border: 1px solid #343535;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 13px;
    background-color: #F8F8F8;
}
.add-content .form .form-item .unit{
    position: absolute;
    display: inline-block;
    font-size: 10px;
    right: 0;
    top: 0;
    margin-top: 12px;
    margin-right: 15px;
}
.add-content .form .btn-wrapper{
    margin-right: 43px;
}
.add-content .form .btn{
    width: 48px;
    margin-left: 15px;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 12px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    cursor: pointer;
}
.add-content .form .btn.btn-add{
    color: #343535;
    border: 1px solid #343535;
    background-color: #EFEEEC;
}
.add-content .form .btn.btn-cancel{
    color: #9A9690;
    border: 1px solid #9A9690;
    background-color: #FFFFFF;
}
.add-content .form .btn .add{
    background-image: url("../images/myOrder/add.png");
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    margin-right: 10px;
}
.add-content .confirm-add{
    margin: 35px 43px 0 0;
}
.add-content .confirm-add .btn-confirm{
    background-color: #FF4700;
    color: #FFFFFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 22px;
    padding: 10px 0;
    width: 230px;
    text-align: center;
    cursor: pointer;
}

/*我的订单->上传人员名单页面*/
.staff-content{
    border: 1px solid #C3C0B9;
    margin-top: -1px;
    padding: 0 10px;
    margin-bottom: 30px;
    min-height: -moz-calc(100% - 45px);/*Firefox*/
    min-height: -webkit-calc(100% - 45px);/*chrome safari*/
    min-height: calc(100% - 45px);/*Standard */
}
.upload-content .status{
    padding: 45px 20px 35px;
}
.upload-content .status .status-icon{
    width: 898px;
    height: 84px;
    background-repeat: no-repeat;
    background-size: 898px 84px;
}
.upload-content .status .status-icon.status-three{
    background-image: url("../images/myOrder/update_status_3.png");
}
/*.update-content .status .status-icon.status-one{*/
    /*background-image: url("../images/myOrder/update_status_1.png");*/
/*}*/
/*.update-content .status .status-icon.status-two{*/
    /*background-image: url("../images/myOrder/update_status_2.png");*/
/*}*/
.upload-content .select-wrapper{
    margin-bottom: 20px;
    padding: 22px 25px;
    background-color: #EFEEEC;
    border: 1px solid #CAC7C1;
}
.upload-content .select-wrapper .text{
    font-size: 18px;
    color: #343535;
}
.upload-content .select-wrapper .input{
    width: 338px;
    padding: 9px;
    height: 20px;
    font-size: 18px;
    line-height: 20px;
    background-color: #FFFFFF;
    border: 1px solid #9A9690;
}
.upload-content .select-wrapper .select{
    padding: 9px 15px;
    position: relative;
    cursor: pointer;
    line-height: 20px;
    background-color: #EFEEEC;
    border: 1px solid #9A9690;
    overflow: hidden;
    margin-left: -5px;
    font-size: 16px;
}
.upload-content .select-wrapper .select a{
    color: #343535;
}
.upload-content .select-wrapper .select .input-file{
    width: 628px;
    position: absolute;
    font-size: 40px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}
.upload-content .select-wrapper .upload{
    margin-left: 25px;
    font-size: 15px;
    padding: 10px 27px;
    color: #FF4700;
    border: 1px dotted #FF4700;
}
.upload-content .select-wrapper .dowload{
    margin-left: 50px;
    font-size: 15px;
    padding-bottom: 4px;
    color: #666460;
    border-bottom: 1px solid #666460;
}
.staff-content .list-wrapper .staff-list{
    padding: 20px 0;
    font-size: 10px;
    background-color: #FFFFFF;
    color: #343535;
    margin-top: 12px;
    border: 1px solid #E7E6E3;
}
.staff-content .list-wrapper .staff-list:first-child{
    margin-top: 0;
}
.staff-content .list-wrapper .staff-list.list-title{
    background-color: #E7E5E2;
    border: none;
}
.staff-content .list-wrapper .staff-list.list-title .list-item{
    font-size: 14px;
}
.staff-content .list-wrapper .staff-list .list-item{
    margin-left: 15px;
    text-align: center;
}
.staff-content .list-wrapper .staff-list .list-item:last-child{
    margin-left: 15px;
    margin-right: 15px;
}
.upload-content .list-wrapper .staff-list .wid-no,
.upload-content .list-wrapper .staff-list .wid-sex,
.upload-content .list-wrapper .staff-list .wid-nation{
    width: 40px;
}
.see-content .list-wrapper .staff-list .wid-no,
.see-content .list-wrapper .staff-list .wid-sex,
.see-content .list-wrapper .staff-list .wid-nation{
    width: 30px;
}
.see-content .list-wrapper .staff-list .wid-operation{
    width: 45px;
}
.staff-content .list-wrapper .staff-list .wid-name{
    width: 70px;
}
.staff-content .list-wrapper .staff-list .wid-cardno{
    width: 198px;
}
.upload-content .list-wrapper .staff-list .wid-phone,
.upload-content .list-wrapper .staff-list .wid-health,
.upload-content .list-wrapper .staff-list .wid-guardion-name{
    width: 90px;
}
.see-content .list-wrapper .staff-list .wid-phone,
.see-content .list-wrapper .staff-list .wid-health,
.see-content .list-wrapper .staff-list .wid-guardion-name{
    width: 80px;
}
.staff-content .list-wrapper .staff-list .wid-guardion-cardno{
    width: 130px;
}
.staff-content .staff-num{
    color: #6A6864;
    font-size: 10px;
}
.staff-content .btn-wrapper .btn-submit{
    margin: 20px auto;
    text-align: center;
    padding: 10px 60px;
    font-size: 18px;
    color: #FFFFFF;
    background-color: #FF4700;
    width: 45px;
    cursor: pointer;
}

/*我的订单->查看人员名单页面*/
.see-content{
    padding: 20px 10px;
}
.see-content .list-wrapper .staff-list:first-child:hover{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.see-content .list-wrapper .staff-list:hover{
    box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -moz-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
    -webkit-box-shadow: 0 0 8px 7px rgba(228,225,222,0.9);
}
.see-content .list-wrapper .staff-list .wid-operation .btn-edit{
    background-image: url("../images/myOrder/edit.png");
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: 13px 13px;
    cursor: pointer;
}
.see-content .list-wrapper .staff-list .wid-operation .btn-cancel {
    background-image: url("../images/myOrder/no.png");
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: 13px 13px;
    cursor: pointer;
    margin-right: 10px;
}
.see-content .list-wrapper .staff-list .wid-operation .btn-ok {
    background-image: url("../images/myOrder/ok.png");
    width: 17px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: 17px 13px;
    cursor: pointer;
}
.see-content .list-wrapper .staff-list .item-input{
    width: 90%;
    padding: 5px 2px;
    color: #343535;
    border: 1px solid #7D7A74;
}
.see-content .list-wrapper .staff-list .item-select{
    width: 100%;
    padding: 4px 10px 4px 2px;
    color: #343535;
    border: 1px solid #7D7A74;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../images/myOrder/select_arrow_down1.png") no-repeat scroll right center transparent;
}

/*我的订单详情页面专属样式*/
.order-tab-item {
    padding: 25px 5px 0 !important;
}
.order-tab-item .info-list-icon{
    display: block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    margin-right: 20px;
}
.order-tab-item .info-list-icon.icon-1{
    background-image: url("../images/myOrder/info_1.png");
}
.order-tab-item .info-list-icon.icon-2{
    background-image: url("../images/myOrder/info_2.png");
}
.order-tab-item .info-list-icon.icon-3{
    background-image: url("../images/myOrder/info_3.png");
}
.order-tab-item .info-list-icon.icon-4{
    background-image: url("../images/myOrder/info_4.png");
}
.order-tab-item .info-list-icon.icon-5{
    background-image: url("../images/myOrder/info_5.png");
}
.order-tab-item .order-small-title{
    background-color: #F0EFED;
    border: 1px solid #E6E4E1;
    color: #343535;
    font-size: 15px;
    line-height: 15px;
}
.order-tab-item .order-contract-info{
    padding: 10px 15px;
}
.order-tab-item .order-contract-info .contract-item{
    padding: 10px 15px;
    border-bottom: 1px solid #E6E4E1;
}
.order-tab-item .order-contract-info .contract-item:last-child{
    border-bottom: none;
}
.order-tab-item .order-contract-info .contract-item .item-info{
    font-size: 15px;
    line-height: 25px;
    color: #474746;
}
.order-tab-item .order-contract-info .contract-item .item-info .item-separate{
    margin: 0 13px;
}
.order-tab-item .order-contract-info .contract-item .look-contract{
    font-size: 15px;
    color: #FF4700;
}
.order-tab-item .order-contract-info .contract-item .btn-wrapper{
    line-height: 0;
    margin-top: 10px;
}
.order-tab-item .order-pay-info .pay-item .item-info .btn-look .icon-look,
.order-tab-item .order-contract-info .contract-item .icon-look{
    background-image: url("../images/myOrder/search_file.png");
    width: 12px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 12px 16px;
    margin-right: 7px;
}
.order-tab-item .order-invoice-info{
    padding: 20px 30px;
}
.invoice-tab-content .invoice-info .invoice-item,
.order-tab-item .order-invoice-info .invoice-item{
    width: 774px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: 774px 150px;
    margin-bottom: 15px;
}
.order-tab-item .order-invoice-info .btn-add-invoice{
    width: 120px;
    font-size: 15px;
    padding: 7px;
    text-align: center;
    margin-left: 7px;
    color: #FF4700;
    border: 1px solid #FF4700;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.invoice-tab-content .invoice-info .invoice-item.apply,
.order-tab-item .order-invoice-info .invoice-item.apply{
    background-image: url("../images/myOrder/invoice_bg_apply.png");
}
.invoice-tab-content .invoice-info .invoice-item.billing,
.order-tab-item .order-invoice-info .invoice-item.billing{
    background-image: url("../images/myOrder/invoice_bg_billing.png");
}
.invoice-tab-content .invoice-info .invoice-item .invoice-content,
.order-tab-item .order-invoice-info .invoice-item .invoice-content{
    padding: 20px 30px;
}
.invoice-tab-content .invoice-info .invoice-item .left,
.order-tab-item .order-invoice-info .invoice-item .left{
    width: 227px;
    padding-right: 30px;
    font-size: 14px;
    color: #474746;
}
.invoice-tab-content .invoice-info .invoice-item .left .status,
.order-tab-item .order-invoice-info .invoice-item .left .status{
    margin-left: 15px;
}
.invoice-tab-content .invoice-info .invoice-item .left .money,
.order-tab-item .order-invoice-info .invoice-item .left .money{
    margin: 17px 0 15px;
    line-height: 24px;
}
.invoice-tab-content .invoice-info .invoice-item .left .money .money-num,
.order-tab-item .order-invoice-info .invoice-item .left .money .money-num{
    color: #FF4700;
    font-size: 24px;
    margin-right: 22px;
}
.invoice-tab-content .invoice-info .invoice-item .left .phone,
.order-tab-item .order-invoice-info .invoice-item .left .phone{
    margin-top: 10px;
}
.invoice-tab-content .invoice-info .invoice-item .left .line-h14,
.order-tab-item .order-invoice-info .invoice-item .left .line-h14{
    line-height: 14px;
}
.invoice-tab-content .invoice-info .invoice-item .right,
.order-tab-item .order-invoice-info .invoice-item .right{
    padding: 0 48px;
}
.invoice-tab-content .invoice-info .invoice-item .right-item,
.order-tab-item .order-invoice-info .invoice-item .right-item{
    font-size: 14px;
    color: #474746;
    line-height: 28px;
}
.invoice-tab-content .invoice-info .invoice-item .right-item .contact,
.order-tab-item .order-invoice-info .invoice-item .right-item .contact{
    margin-right: 35px;
}
.order-tab-item .order-service-info,
.order-tab-item .order-pay-info{
    padding: 20px 15px;
}
.order-tab-item .order-service-info .service-item,
.order-tab-item .order-pay-info .pay-item{
    padding: 12px 0;
    margin-bottom: 10px;
    font-size: 12px;
    background-color: #F8F8F7;
    color: #343535;
    border: 1px solid #E7E6E3;
}
.order-tab-item .order-service-info .service-item.service-title,
.order-tab-item .order-pay-info .pay-item.pay-title{
    background-color: #E7E6E3;
}
.order-tab-item .order-service-info .service-item .item-info,
.order-tab-item .order-pay-info .pay-item .item-info{
    margin-left: 15px;
    width: 132px;
    text-align: center;
}
.order-tab-item .order-service-info .service-item .item-info:last-child,
.order-tab-item .order-pay-info .pay-item .item-info:last-child{
    margin-right: 15px;
}
.order-tab-item .order-pay-info .pay-item .item-info .btn-look{
    line-height: 0;
    color: #FF4700;
}
.order-tab-item .order-service-info .service-item .item-info .icon-dowload{
    background-image: url("../images/myOrder/dowload.png");
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: 12px 12px;
}
.order-tab-item .order-upload-info{
    padding: 25px 30px;
}
.order-tab-item .order-upload-info .upload-item{
    font-size: 15px;
    color: #474746;
    line-height: 15px;
    margin-bottom: 15px;
}
.order-tab-item .order-upload-info .btn-wrapper{
    margin-right: 40px;
    margin-top: 10px;
}
.order-tab-item .order-upload-info .btn-wrapper .btn-upload{
    font-size: 15px;
    padding: 7px 35px;
    text-align: center;
    color: #FF4700;
    border: 1px solid #FF4700;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.order-tab-item .order-upload-info .btn-wrapper .btn-see{
    font-size: 15px;
    color: #343535;
    border-bottom: 1px solid #343535;
}
.order-tab-item .order-evaluate{
    padding: 18px;
}
.order-tab-item .service-desc{
    margin-bottom: 13px;
}
.order-tab-item .service-desc .title{
    font-size: 15px;
    color: #343535;
}
.order-tab-item .service-desc .item{
    margin-left: 18px;
    font-size: 13px;
    padding: 4px;
    width: 70px;
    color: #9A9690;
    text-align: center;
    background-color: #F8F8F7;
    border: 1px solid #9A9690;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}
.order-tab-item .service-desc .item:hover,
.order-tab-item .service-desc .item.active{
    color: #FFFFFF;
    background-color: #FF4700;
    border: 1px solid #FF4700;
}
.order-tab-item .order-evaluate .evaluate-content{
    padding: 17px 15px;
    font-size: 15px;
    color: #B6B2AC;
    width: 859px;
}
.order-tab-item .btn-submit{
    padding: 8px 0;
    color: #FFFFFF;
    background-color: #FF4700;
    width: 130px;
    text-align: center;
    margin-top: 17px;
}
.detail-content .pay-detail-title,
.order-tab-item .order-title{
    background-color: #F0EFED;
    padding: 12px 18px;
    border: 1px solid #E6E4E1;
    color: #343535;
    font-size: 15px;
    line-height: 15px;
}
.order-tab-item .order-his{
    padding: 30px 20px;
}
.order-tab-item .order-his .order-item{
    margin-bottom: 28px;
    font-size: 16px;
    color: #85837E;
}
.order-tab-item .order-his .order-item .date{
    width: 100px;
    color: #3A3B3A;
    line-height: 30px;
}
.order-tab-item .order-his .order-item .week{
    width: 74px;
    color: #3A3B3A;
    line-height: 30px;
}
.order-tab-item .order-his .order-item .time{
    width: 100px;
    line-height: 30px;
}
.order-tab-item .order-his .order-item .status{
    line-height: 30px;
}

/*费用明细页面*/
.detail-content .pay-info{
    padding: 15px 20px;
}
.detail-content .pay-info .pay-item{
    padding: 12px 0;
    margin-bottom: 15px;
    font-size: 13px;
    background-color: #F8F8F7;
    color: #343535;
    border: 1px solid #E7E6E3;
}
.detail-content .pay-info .pay-item.pay-title{
    background-color: #E7E6E3;
    margin-bottom: 10px;
}
.detail-content .pay-info .pay-item .item-info{
    margin-left: 15px;
    text-align: center;
}
.detail-content .pay-info .pay-item .item-info:first-child{
    margin-left: 30px;
}
.detail-content .pay-info .pay-item .item-info:last-child{
    margin-right: 45px;
}
.detail-content .pay-info .pay-item .wid-service-type{
    width: 233px;
    text-align: left;
}
.detail-content .pay-info .pay-item .wid-pay-name{
    width: 155px;
}
.detail-content .pay-info .pay-item .wid-other{
    width: 90px;
}
.detail-content .pay-info .pay-item .item-info div{
    line-height: 26px;
}
.detail-content .pay-info .pay-item .money-all{
    padding: 8px 0;
    margin-left: 263px;
    margin-right: 45px;
    font-size: 16px;
    color: #343535;
    border-top: 1px solid #E7E6E3;
    width: 590px;
}
.detail-content .pay-info .cost-all{
    font-size: 16px;
    color: #494947;
    line-height: 16px;
    padding: 10px 0;
}
.detail-content .pay-info .cost-all .cost-all-item{
    margin-left: 15px;
}
.detail-content .pay-info .cost-all .cost-all-num{
    font-size: 20px;
}
.detail-content .pay-info .pay-item .wid-payment{
    width: 150px;
}

/*我的订单页面*/
.invoice-tab-content{
    background-color: #FFFFFF;
    margin-bottom: 30px;
}
.invoice-tab-content .invoice-info{
    padding: 15px 0 0;
}

/*我的收藏页面*/
.collection-tab-item{
    padding: 0 !important;
    margin-bottom: 30px;
}
.collection-tab-item .coll-item{
    margin: 0 25px 20px 0 !important;
    width: 290px !important;
}
.collection-tab-item .coll-item:nth-child(3n){
    margin: 0 0 20px 0 !important;
}
.collection-tab-item .coll-title{
    border-bottom: none !important;
}

/*我的设置页面*/
.setting-tab-item{
    padding: 28px 25px !important;
}
.setting-tab-item .setting-tab1-name{
    font-size: 16px;
    color: #5E5D58;
    width: 100px;
    margin-right: 60px;
}
.setting-tab-item .setting-tab1-avatar-area{
    padding: 25px 0 50px;
}
.setting-tab-item .setting-tab1-avatar{
    margin-right: 60px;
    display: block;
}
.setting-tab-item .setting-tab1-pic-format{
    padding: 8px 0 26px;
    font-size: 15px;
    color: #B9B4AE;
}
.setting-tab-item .setting-tab1-change-avatar{
    font-size: 17px;
    color: #343535;
    border: #343535 1px solid;
    padding: 10px 0;
    width: 130px;
    cursor: pointer;
    text-align: center;
}
.setting-tab-item .setting-tab1-input{
    width: 260px;
    font-size: 20px;
    line-height: 20px;
    color: #9A9691;
    padding: 10px 20px;
    border: #343535 1px solid;
}
.setting-tab-item .setting-tab1-ok{
    background-color: #FF4700;
    color: #ffffff;
    padding: 10px 45px;
    cursor: pointer;
    font-size: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.setting-tab-item .data-item{
    margin-bottom: 25px;
}
.setting-tab-item .btn-wrapper{
    margin-top: 50px;
    width: 461px;
}
.setting-tab-item .sex{
    padding: 10px 0;
    width: 150px;
    color: #666460;
    font-size: 20px;
    line-height: 20px;
    border: 1px solid #343535;
    text-align: center;
    cursor: pointer;
}
.setting-tab-item .sex:last-child{
    margin-left: -2px;
    border-left: 1px solid #FF4700;
}
.setting-tab-item .sex.active{
    background-color: #FF4700;
    color: #FFFFFF;
    border: 1px solid #FF4700;
}
.setting-tab-item .icon-correct{
    width: 22px;
    height: 22px;
    background-image: url("../images/mySetting/correct.png");
    background-repeat: no-repeat;
    background-size: 22px 22px;
    margin-left: 12px;
}
.setting-tab-item .setting-tab2-img-pwd{
    background-image: url("../images/mySetting/pwd.png");
    width: 26px;
    height: 26px;
}
.setting-tab-item .setting-tab2-img-phone{
    background-image: url("../images/mySetting/phone.png");
    width: 26px;
    height: 26px;
}
.setting-tab-item .setting-tab2-img-email{
    background-image: url("../images/mySetting/message.png");
    width: 26px;
    height: 26px;
}
.setting-tab-item .setting-tab2-item{
    padding: 22px 0;
    border-bottom: #C4C2C2 1px solid;
}
.setting-tab-item .setting-tab2-one{
    font-size: 17px;
    color: #343535;
    padding: 0 50px 0 20px;
}
.setting-tab-item .setting-tab2-two {
    color: #93908A;
    font-size: 14px;
}
.setting-tab-item .setting-tab2-three{
    color: #FF4700;
    font-size: 14px;
    cursor: pointer;
}
.setting-tab-item .setting-tab3-area{
    width: 618px;
}
.setting-tab-item .setting-tab3-photo-bg{
    background-color: #EFEEEC;
    height: 325px;
    margin-bottom: 20px;
    cursor: pointer;
}
.setting-tab-item .setting-tab3-photo-add{
    background-image: url("../images/mySetting/add_photo.png");
    width: 70px;
    height: 70px;
}
.setting-tab-item .setting-tab3-submit{
    background-color: #FF4700;
    color: #ffffff;
    padding: 10px 100px;
    cursor: pointer;
    font-size: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.setting-tab-item .setting-tab3-text{
    font-size: 15px;
    color: #B9B4AE;
}
.modal{
    display: none;
    z-index: 999991;
    position: absolute;
    background-color: white;
    padding: 22px 20px;
    top: 50%;
    left: 50%;
}
.change-avatar-modal{
    margin-top: -282px;
    margin-left: -385px;
}
.change-pwd-modal{
    margin-top: -218px;
    margin-left: -332px;
}
.change-phone-modal{
    margin-top: -243px;
    margin-left: -332px;
}
.change-email-modal{
    margin-top: -171px;
    margin-left: -332px;
}
.modal-title{
    padding: 0 0 15px;
    border-bottom: #9C9893 1px solid;
}
.modal-title .text{
    font-size: 20px;
    color: #5E5D58;
    text-align: left;
}
.modal-title .modal-close{
    background-image: url("../images/mySetting/close.png");
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: 17px 17px;
    cursor: pointer;
}
.change-avatar-modal-content{
    margin: 28px 18px;
    width: 694px;
    height: 380px;
    background-color: #EFEEEC;
    cursor: pointer;
}
.change-avatar-modal-footer{
    margin: 10px 18px 0;
}
.change-safeinfo-modal-content{
    margin: 35px 75px 30px;
}
.modal-btn{
    padding: 10px 75px;
    font-size: 17px;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.modal-btn-ok-cut{
    color: #ffffff;
    background-color: #FF4700;
}
.modal-btn-ok{
    color: #ffffff;
    background-color: #FF4700;
}
.modal-btn-cancel{
    color: #FF4700;
    background-color: #ffffff;
    border: #FF4700 1px solid;
    margin-right: 13px;
}
.change-avatar-modal-select{
    background-image: url("../images/mySetting/add_photo.png");
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    background-size: 70px 70px;
}
.modal-input-item{
    margin-bottom: 33px;
    position: relative;
}
.modal-input-item-left{
    width: 130px;
    font-size: 18px;
    color: #343535;
}
.modal-input-item-right{
    width: 302px;
    padding: 9px 20px;
    font-size: 17px;
    line-height: 20px;
    color: #9A9691;
    border: 1px solid #B5B1AB;
}
.modal-input-item-right.with-vertify{
    width: 189px !important;
}
.modal-input-item-vertify{
    width: 112px;
    padding: 9px 0;
    font-size: 12px;
    line-height: 20px;
    border: #B5B1AB 1px solid;
    border-left: none;
    cursor: pointer;
    text-align: center;
}
.modal-input-item-vertify-img{
    display: block;
    position: absolute;
    right: 1px;
    top: 3px;
}

/*新闻资讯*/
.news-fixed{
    background-color: #EFEEEC !important;
    width: 230px;
}
.news-fixed ul{
    border: 1px solid #EFEEEC;
}
.news-fixed ul li{
    padding: 27px 0 !important;
    font-size: 17px;
    color: #343535;
    border-bottom: 1px solid #F8F8F7;
    cursor: pointer;
}
.news-fixed ul li:hover{
    opacity: 0.8;
}
.news-fixed ul li.active{
    background-color: #F8F8F7;
}
.news-right{
    width: 920px;
    margin-left: 20px;
    background-color: #FFFFFF;
    padding: 15px 25px;
    margin-bottom: 30px;
}
.news-right .news-item{
    padding: 30px 0 30px;
    margin-left: 40px;
    border-bottom: 1px solid #BFBAB4;
}
.news-right .news-item .image{
    display: block;
    margin-right: 60px;
}
.news-right .news-item .news-content{
    padding: 13px 0 0;
}
.news-right .news-item .news-content .title{
    font-size: 18px;
    line-height: 18px;
    color: #343535;
    margin-bottom: 22px;
}
.news-right .news-item .news-content .text{
    font-size: 13px;
    color: #AFABA6;
    line-height: 25px;
    height: 75px;
    text-align: justify;
    margin-bottom: 23px;
    overflow: hidden;
}
.news-right .news-item .news-content .time{
    text-align: right;
    font-size: 13px;
    color: #7A7771;
}
.news-right .news-item .news-content .time .clock{
    background-image: url("../images/news/clock.png");
    width: 14px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: 14px 13px;
    margin-right: 12px;
}
.news-detail .title-wrapper{
    padding: 25px 95px;
}
.news-detail .title-wrapper .title{
    color: #343535;
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 25px;
}
.news-detail .title-wrapper .time{
    font-size: 14px;
    color: #AFABA6;
}
.news-detail .text-wrapper{
    padding: 22px 95px;
    border-top: 1px dotted #A7A39E;
    border-bottom: 1px dotted #A7A39E;
}
.news-detail .text-wrapper .text{
    padding: 30px 0;
    font-size: 14px;
    line-height: 25px;
    color: #A7A39E;
    text-align: justify;
}
.news-detail .text-wrapper .img{
    display: block;
}
.news-detail .bottom-wrapper{
    margin: 15px 0 30px;
}
.news-detail .bottom-wrapper .news-item{
    font-size: 18px;
    line-height: 27px;
    color: #434443;
}
.news-detail .bottom-wrapper .news-item a{
    color: #434443;
}
.news-detail .bottom-wrapper .btn-goback{
    padding: 18px 67px;
    font-size: 18px;
    line-height: 18px;
    color: #FFFFFF;
    background-color: #FF4700;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}

/*联系我们页面*/
.contacts-us,.copyright{
    padding: 12px 0 30px;
}
.contacts-us .pic{
    display: block;
    background-image: url("../images/contactsUs/contact-us.png");
    width: 1200px;
    height: 360px;
    background-repeat: no-repeat;
    background-size: 1200px 360px;
    text-align: center;
}
.contacts-us .pic .top{
    padding: 100px 0 45px;
    font-size: 63px;
    color: #FFFFFF;
}
.contacts-us .pic .bottom{
    font-size: 24px;
    color: #FFFFFF;
}
.contacts-us .contact-detail{
    padding: 65px 40px 45px;
}
.contacts-us .contact-detail .title{
    border-left: 6px solid #FF4700;
    padding-left: 60px;
    color: #343535;
    font-size: 23px;
}
.contacts-us .contact-detail .detail-item{
    padding: 40px 66px 0;
}
.contacts-us .contact-detail .detail-item .item{
    margin-bottom: 32px;
}
.contacts-us .contact-detail .detail-item .item:last-child{
    padding-top: 24px;
    margin-bottom: 0;
}
.contacts-us .contact-detail .detail-item .item .item-left{
    color: #9A9690;
    font-size: 17px;
    width: 140px;
}
.contacts-us .contact-detail .detail-item .item .item-right{
    color: #343535;
    font-size: 17px;
    letter-spacing: 4px;
}
.copyright .pic{
    background-image: url("../images/contactsUs/copyright.png");
    width: 1200px;
    height: 293px;
    background-repeat: no-repeat;
    background-size: 1200px 293px;
    display: block;
    text-align: center;
}
.copyright .pic .top{
    padding: 100px 0 35px;
    font-size: 63px;
    color: #FFFFFF;
}
.copyright .pic .bottom{
    font-size: 24px;
    color: #FFFFFF;
    letter-spacing: 2px;
}
.copyright .copyright-detail{
    padding: 85px 50px 30px;
    position: relative;
}
.copyright .copyright-detail .text{
    font-size: 17px;
    color: #343535;
    line-height: 30px;
    margin-bottom: 45px;
    letter-spacing: 4px;
}
.copyright .copyright-detail .dot{
    background-image: url("../images/contactsUs/dot.png");
    width: 4px;
    height: 4px;
    position: absolute;
    left: 32px;
    top: 98px;
}

/*需求定制页面*/
.customization-bg{
    background-image: url("../images/customization/bg.png");
    width: 100%;
    height: 100%;
    background-size: auto;
}
@media screen and (min-width: 1200px){
    .customization-bg{
        background-repeat: no-repeat;
    }
}
@media screen and (min-width: 1920px) {
    .customization-bg{
        background-repeat: round;
    }
}
.customization-wrapper{
    min-height: -moz-calc(100% - 112px) !important;/*Firefox*/
    min-height: -webkit-calc(100% - 112px) !important;/*chrome safari*/
    min-height: calc(100% - 112px) !important;/*Standard */
}
.customization{
    padding: 45px 0;
    display: flex;
    display: -webkit-flex;
}
.customization .left{
    width: 720px;
    padding: 30px 65px 0 45px;
    background-color: rgba(170,170,168,0.8);
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.customization .left .title{
    border-left: 4px solid #FF4700;
    padding-left: 25px;
    font-size: 22px;
    color: #343535;
    letter-spacing: 5px;
    margin-bottom: 18px;
}
.customization .left .left-content{
    padding: 30px 65px;
    background-color: rgba(202,198,194,0.8);
    border-radius: 8px;
    -webkit-border-radius: 8px;
}
.customization .left .left-content .left-item{
    margin-top: 25px;
}
.customization .left .left-content .left-item:first-child{
    margin-top: 0;
}
.customization .left .left-content .left-item .item-title{
    color: #72706B;
    font-size: 17px;
    line-height: 20px;
    padding: 10px 0;
    width: 148px;
    text-align: center;
    letter-spacing: 4px;
    border-left: 1px dotted #9A9690;
    border-top: 1px dotted #9A9690;
    border-bottom: 1px dotted #9A9690;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.customization .left .left-content .left-item .item-input{
    padding: 10px;
    color: #72706B;
    font-size: 17px;
    line-height: 20px;
    width: 418px;
    border: 1px solid #9A9690;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
.customization .left .left-content .left-item .item-input.item-input1{
    width: 181px;
}
.customization .left .left-content .left-item .item-input.item-input2{
    width: 182px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.customization .left .left-content .left-item .item-input.item-input3{
    width: 315px;
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}
.customization .left .left-content .left-item .to{
    padding: 0 4px;
    color: #9A9690;
}
.customization .left .left-content .left-item .vertify{
    font-size: 17px;
    line-height: 20px;
    margin-left: -1px;
    width: 100px;
    padding: 10px 0;
    text-align: center;
    border: 1px solid #9A9690;
    color: #9A9690;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    cursor: pointer;
}
.customization .left .left-content .left-item .item-select{
    width: 440px;
    padding: 10px;
    color: #72706B;
    line-height: 20px;
    border: 1px solid #9A9690;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../images/myOrder/select_arrow_down.png") no-repeat scroll right center #FFFFFF;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
.customization .left .left-content .left-item .item-select.item-select1{
    width: 210px;
}
.customization .left .left-content .left-item .item-select.item-select2{
    width: 210px;
    margin-left: 16px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.customization .left .left-content .desc{
    padding: 15px 0;
    font-size: 17px;
    color: #72706B;
}
.customization .left .left-content .desc-input{
    padding: 10px;
    font-size: 17px;
    color: #72706B;
    width: 568px;
    height: 100px;
    border: 1px solid #9A9690;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.customization .left .btn-wrapper{
    margin: 25px 0;
}
.customization .left .btn-wrapper .btn{
    margin-left: 25px;
    padding: 15px 0;
    font-size: 21px;
    line-height: 21px;
    color: #FF4700;
    border: 1px solid #FF4700;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 200px;
    text-align: center;
    cursor: pointer;
}
.customization .left .btn-wrapper .btn.active{
    color: #FFFFFF;
    background-color: #FF4700;
}
.customization .right{
    padding: 25px 50px 130px;
    width: 270px;
    background-color: rgba(21,22,28,0.8);
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
.customization .right .text-wrapper{
    margin-bottom: 55px;
}
.customization .right .text-wrapper .text{
    color: #FF4700;
    font-size: 28px;
    line-height: 35px;
    letter-spacing: 6px;
}
.customization .right .right-item{
    padding: 10px 13px;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #FFFFFF;
}
.customization .right .next{
    margin: 35px 0 25px;
    text-align: center;
}
.customization .right .next .icon-next{
    background-image: url("../images/customization/step_next.png");
    width: 34px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: 34px 17px;
}
.customization .right .right-item .icon-step{
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    margin-right: 20px;
}
.customization .right .right-item .desc{
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 4px;
}
.customization .right .right-item .icon-step.step-one{
    background-image: url("../images/customization/step_1.png");
}
.customization .right .right-item .icon-step.step-two{
    background-image: url("../images/customization/step_2.png");
}
.customization .right .right-item .icon-step.step-three{
    background-image: url("../images/customization/step_3.png");
}
.customization-login-wrapper{
    position: absolute;
    top: 60px;
    right: -130px;
    line-height: 0;
}
.customization-login-wrapper .top-angel{
    background-image: url("../images/customization/angel_top.png");
    width: 21px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 21px 18px;
    margin-left: 110px;
}
.customization-login-wrapper .cus-login{
    padding: 20px 30px;
    width: 270px;
    background-color: #FFFFFF;
}
.customization-login-wrapper .cus-login .cus-login-item{
    width: 135px;
    padding-bottom: 10px;
    color: #9A9690;
    font-size: 18px;
    line-height: 18px;
    border-bottom: 1px solid #9A9690;
    text-align: center;
    cursor: pointer;
}
.customization-login-wrapper .cus-login .tab-title{
    margin-bottom: 25px;
}
.customization-login-wrapper .cus-login .cus-login-item.active{
    color: #343535;
    border-bottom: 1px solid #FF4700;
}
.customization-login-wrapper .cus-login .cus-input-wrapper{
    border: 1px solid #9A9690;
    margin-bottom: 15px;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 18px;
}
.customization-login-wrapper .cus-login .image{
    border: 1px solid #9A9690;
    margin-left: 10px;
}
.customization-login-wrapper .cus-login .vertify{
    border: 1px solid #9A9690;
    margin-left: 10px;
    line-height: 17px;
    color: #484847;
    font-size: 14px;
    width: 110px;
    height: 28px;
    background-color: #EFEEEC;
    cursor: pointer;
}
.customization-login-wrapper .cus-login .cus-input-wrapper .title{
    color: #787670;
    width: 50px;
}
.customization-login-wrapper .cus-login .cus-input-wrapper .input{
    color: #787670;
    font-size: 15px;
    border: none;
}
.customization-login-wrapper .cus-login .btn-login{
    padding: 10px 0;
    font-size: 17px;
    line-height: 20px;
    background-color: #FF4700;
    color: #FFFFFF;
    text-align: center;
    letter-spacing: 4px;
    margin: 10px 0 30px;
}
.customization-login-wrapper .cus-login .link{
    font-size: 12px;
    padding-bottom: 2px;
    font-size: 16px;
    text-decoration: underline;
    color: #5E5D58;
}

/*商户合作页面*/
.business{
    margin: 30px 0;
}
.business .business-pic{
    background-image: url("../images/customization/business_pic1.png");
    width: 1200px;
    height: 393px;
    background-repeat: no-repeat;
    background-size: 1200px 393px;
    color: #ffffff;
    text-align: center;
}
.business .business-title{
    font-size: 54px;
    padding: 100px 0 45px;
    font-weight: 700;
    letter-spacing: 11px;
}
.business .business-desc{
    letter-spacing: 4px;
    font-size: 22px;
    margin-bottom: 72px;
}
.business .business-join{
    font-size: 22px;
    padding: 15px 100px;
    background-color: #FF4700;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.business .business-join-flow{
    padding: 64px 0 15px;
    font-size: 34px;
    letter-spacing: 4px;
    text-align: center;
}
.business .business-flow{
    background-image: url("../images/customization/business-flow.png");
    height: 37px;
    width: 1200px;
    margin: 25px 0;
}
.business .business-flow-step{
    text-align: center;
}
.business .business-flow-step div{
    font-size: 25px;
    color: #343535;
    letter-spacing: 4px;
    margin-bottom: 20px;
}
.business .business-flow-step p{
    font-size: 18px;
    line-height: 33px;
    letter-spacing: 4px;
    padding: 2px 0;
    color: #595853;
}
.business .business-join-pic{
    background-image: url("../images/customization/business_pic2.png");
    width: 1200px;
    height: 146px;
    color: #ffffff;
}
.business .business-join-pic-title{
    font-size: 3.28rem;
    letter-spacing: 4px;
    padding: 0 30px;
}
.business .business-join-pic-border{
    width: 145px;
    height: 2px;
    background-color: #ffffff;
}
.business .business-join-tab{
    padding: 0 250px;
    margin-top: 20px;
    background-color: #EEEEEE;
    color: #A7A39E;
    border: #EEEEEE 1px solid;
}
.business .business-join-tab li{
    width: 126px;
    padding: 14px 0;
    cursor: pointer;
    text-align: center;
}
.business .business-join-tab .active{
    background-color: #ffffff;
    color: #EA5404;
}
.business .business-join-form{
    padding: 0 250px;
}
.business .form-title{
    font-size: 17px;
    line-height: 20px;
    margin: 30px 0;
    padding-left: 15px;
    border-left: #FF4700 4px solid;
    color: #343535;
}
.business .form-block{
    padding: 10px 0;
}
.business .form-block .form-item{
    margin-top: 25px;
    position: relative;
}
.business .form-block .form-item:first-child{
    margin-top: 0;
}
.business .protocol{
    margin-top: 50px;
}
.business .form-left{
    font-size: 14px;
    width: 155px;
    padding-left: 4px;
    color: #B2AEA8;
}
.business .form-right{
    padding: 9px 10px;
    font-size: 17px;
    line-height: 20px;
    color: #9A9690;
    border: 1px solid #9A9690;
}
.business .form-vertify{
    width: 130px;
    background-color: #FF4700;
    color: #ffffff;
    height: 40px;
    margin-left: -1px;
    cursor: pointer;
}
.business .upload-status{
    position: absolute;
    top: 8px;
    right: 150px;
    font-size: 17px;
    color: #666460;
}
.business .form-select{
    padding: 10px 23px 10px 10px;
    height: 40px;
    border: 1px solid #9A9690;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../images/myOrder/select_arrow_down.png") no-repeat scroll right center transparent;
}
.business .form-card{
    width: 196px;
    height: 130px;
    border: #ACA8A2 1px solid;
    background-color: #ffffff;
    cursor: pointer;
}
.business .form-agree{
    color: #717171;
}
.business .form-btn{
    background-color: #FF4700;
    color: #ffffff;
    padding: 10px 100px;
    margin: 20px 0;
    cursor: pointer;
}

/*注册页面*/
.register,.forgetPwd{
    padding: 30px 0;
}
.forgetPwd .content-title,
.register .content-title{
    padding: 15px 0;
    margin: 20px 0 30px;
    border-bottom: #9A9690 1px solid;
}
.forgetPwd .content-title .content-title-left,
.register .content-title .content-title-left{
    font-size: 35px;
    color: #343535;
}
.register .content-title .content-title-right{
    font-size: 23px;
    background-color: #FF4700;
    padding: 10px 45px;
    color: #ffffff;
    cursor: pointer;
}

.register .content-form{
    width: 780px;
}
.register .content-form .form-title{
    font-size: 26px;
    margin: 45px 0 25px;
    color: #343535;
}
.register .form-style{
    margin-top: 22px;
}
.register .form-left{
    width: 180px;
    line-height: 40px;
    font-size: 20px;
    color: #565551;
}
.register .form-right{
    padding: 9px 10px;
    font-size: 17px;
    line-height: 20px;
    border: 1px solid #A4A09B;
    color: #A4A09B;
}
.register .form-not-empty{
    color: #FD2424 !important;
    display: initial;
}
.register .form-protocol{
    color: #606060;
    font-size: 19px;
    margin: 35px 0;
}
.register .form-submit{
    background-color: #FF4700;
    color: #ffffff;
    padding: 10px 100px;
    margin: 20px 0;
    cursor: pointer;
}
.register .form-message{
    background-color: #F3F2F0;
    padding: 9px 22px;
    margin-left: 20px;
    color: #3B3B3B;
    text-align: center;
    border: #A4A09B 1px solid;
    cursor: pointer;
}

/*忘记密码页面*/
.forgetPwd .content-title-right{
    font-size: 0.8rem;
    padding-top: 15px;
    color: #EA5404;
}
.forgetPwd .content-body{
    display: block;
    width: 900px;
    height: auto;
    margin: auto;
}
.forgetPwd .step{
    padding-top: 40px;
}
.forgetPwd .step-one-img{
    background-image: url("../images/common/forget_pwd_1.png");
    background-repeat: no-repeat;
    background-size:898px 81px;
    width: 898px;
    height: 81px;
    margin-bottom: 66px;
}
.forgetPwd .step-two-img{
    background-image: url("../images/common/forget_pwd_2.png");
    background-repeat: no-repeat;
    background-size:898px 81px;
    width: 898px;
    height: 81px;
    margin-bottom: 66px;
}
.forgetPwd .step-three-img{
    background-image: url("../images/common/forget_pwd_3.png");
    background-repeat: no-repeat;
    background-size:898px 81px;
    width: 898px;
    height: 81px;
    margin-bottom: 66px;
}
.forgetPwd .step-form{
    width: 550px;
    margin: auto;
}
.forgetPwd .input-error{
    border: 1px solid #FF0000 !important;
}
.forgetPwd .step-form-style{
    display: flex;
    position: relative;
    margin: 15px 0;
}
.forgetPwd .error-info{
    padding-left: 120px;
    color: #FD0808;
    font-size: 0.9rem;
}

.forgetPwd .step-form-left{
    width: 120px;
    font-size: 19px;
    color: #343535;
}
.forgetPwd .step-form-right{
    padding: 9px 10px;
    font-size: 17px;
    line-height: 20px;
    color: #9A9690;
    border: 1px solid #9A9690;
}
.forgetPwd .step-one-vertify{
    position: absolute;
    right: 3px;
    margin-top: 2px;
}
.forgetPwd .step-next{
    font-size: 22px;
    background-color: #FF4700;
    padding: 10px 0;
    color: #ffffff;
    margin: 25px auto 0;
    width: 200px;
    text-align: center;
    cursor: pointer;
}
.forgetPwd .step-messsage{
    width: 135px;
    background-color: #FF4700;
    height: 40px;
    color: #ffffff;
    text-align: center;
    font-size: 17px;
    margin-left: -1px;
}
.forgetPwd-modal{
    display: none;
    z-index: 999991;
    position: absolute;
    background-color: white;
    padding: 80px 0 30px;
    top: 50%;
    left: 50%;
    width: 950px;
    text-align: center;
    margin-top: -205px;
    margin-left: -475px;
}
.forgetPwd-modal .change-pwd-modal-img{
    background-image: url("../images/common/success_green.png");
    background-repeat: no-repeat;
    background-size: 71px 81px;
    width: 71px;
    height: 81px;
    margin: auto;
}
.forgetPwd-modal .change-pwd-modal-title{
    padding: 14px 0 67px;
    font-size: 23px;
}
.forgetPwd-modal .change-pwd-modal-time{
    font-size: 13px;
    color: #9D9993;
    margin-bottom: 27px;
}
.forgetPwd-modal .change-pwd-modal-time span{
    color: #FF4700;
}
.forgetPwd-modal .change-pwd-modal-btn{
    font-size: 22px;
    background-color: #FF4700;
    padding: 10px 0;
    color: #ffffff;
    width: 250px;
    margin: auto;
    cursor: pointer;
}