/* 手机端样式，最下面补充的pc端样式，修改时注意pc端样式可能改变 */
.layui-tab-bar {
    display: none;
}

.layui-tab-title {
    margin-top: -0.6rem;
    display: flex;
    justify-content: center;
    border: none;
}

.layui-tab-brief>.layui-tab-title li {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    background: linear-gradient(to right, #013892, #0490F1);
    width: 3.6rem;
    height: .86rem;
    line-height: .3rem;
    color: #FFF;
    font-size: .26rem;
    border-radius: .43rem;
    -webkit-border-radius: .43rem;
    -moz-border-radius: .43rem;
    -ms-border-radius: .43rem;
    -o-border-radius: .43rem;
}

.layui-tab-brief>.layui-tab-title li:nth-child(2) {
    margin-left: -.5rem;
}

.layui-tab-title img {
    height: .5rem;
}

.layui-tab-title span {
    text-align: left;
    margin-left: .3rem;
}

.layui-tab-title span em {
    font-size: .22rem;
}

.layui-tab-brief>.layui-tab-title .layui-this {
    transform: scale(1.05);
    transform-origin: left center;
    color: #FFF;
    background: linear-gradient(to right, #CF141D, #FC8521);
    z-index: 10;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}

.layui-tab-brief>.layui-tab-title li:nth-child(2).layui-this {
    transform-origin: right center;
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    /* border-bottom: 2px solid #5fb878; */
}

.message {
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #666;
}

.message-left {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.ipt-shadow {
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0), 0 3px 5px 0 rgba(0, 0, 0, 0.05);
}

#formPhone {
    display: none;
}

#formUser {
    display: none;
}

#formForgetPsd {
    display: none;
}

.login-active {
    display: block !important;
}
.heart-active {
    display: none;
}
@media screen and (max-width:800px) {
    .border-box {
        height: .9rem;
    }

    .layui-tab-content {
        padding: .2rem 0.4rem;

    }

    .layui-form-item .layui-form-label {
        width: 100%;
        line-height: .9rem;
        font-size: .32rem;
        text-align: left;
        padding: 0 .16rem;
    }

    .layui-form-item .layui-form-label span {
        color: #999999;
    }

    .layui-input,
    .layui-select,
    .layui-textarea {
        height: .8rem;
        line-height: .8rem;
        border-radius: .12rem;
        -webkit-border-radius: .12rem;
        -moz-border-radius: .12rem;
        -ms-border-radius: .12rem;
        -o-border-radius: .12rem;
    }

    .layui-input,
    .layui-textarea {
        padding-left: .76rem;
    }

    .code-ipt {
        width: 65%;
        border-radius: .12rem 0 0 .12rem;
    }

    .code-btn {
        display: inline-block;
        outline: none;
        border: none;
        width: 35%;
        line-height: .8rem;
        color: #fff;
        font-size: .3rem;
        text-align: center;
        background-color: #008FEB;
        border-radius: 0 .12rem .12rem 0;
        position: absolute;
        right: 0;
        bottom: 0;
        -webkit-border-radius: 0 .12rem .12rem 0;
        -moz-border-radius: 0 .12rem .12rem 0;
        -ms-border-radius: 0 .12rem .12rem 0;
        -o-border-radius: 0 .12rem .12rem 0;
    }

    .layui-form-select .layui-edge {
        top: 75%;
    }

    .layui-form-select dl dd.layui-this {
        background-color: #008FEB;
    }

    .layui-form-danger+.layui-form-select .layui-input,
    .layui-form-danger:focus {
        border-color: #008FEB !important;
    }

    .sub-btn {
        width: 100%;
    }

    input::placeholder {
        color: #999;
        line-height: .8rem;
        font-size: .3rem;
    }


    .radio-border {
        box-sizing: border-box;
        width: 100%;
        /*height: 60px;
        */
        line-height: .8rem;
        font-size: .2rem;
        padding-left: .2rem;
        border-radius: .12rem;
        -webkit-border-radius: .12rem;
        -moz-border-radius: .12rem;
        -ms-border-radius: .12rem;
        -o-border-radius: .12rem;
        border: 1px solid #ddd;
    }

    .layui-form-radio {
        margin: 0;
    }

    .layui-form-radio div {
        font-size: .2rem;
        color: #999 !important;
    }

    .layui-form-radio:hover *,
    .layui-form-radioed,
    .layui-form-radioed>i {
        color: #0075FF !important;
    }

    .layui-form-radio>i {
        margin-right: .05rem;
        font-size: .44rem;
        /* color: #c2c2c2; */
    }

    .layui-anim {
        font-size: .3rem !important;
    }

    .region {
        display: flex;
        width: 100%;
    }

    .region .layui-form-select .layui-edge {
        top: 50%;
        right: 8%;
    }

    .region .layui-input {
        width: 100%;
        padding-left: .1rem;
    }

    .region-left .layui-input {
        border-right: none;
        border-radius: .12rem 0 0 .12rem;
        -webkit-border-radius: .12rem 0 0 .12rem;
        -moz-border-radius: .12rem 0 0 .12rem;
        -ms-border-radius: .12rem 0 0 .12rem;
        -o-border-radius: .12rem 0 0 .12rem;
    }

    .region-right .layui-input {
        border-left: none;
        border-radius: 0 .12rem .12rem 0;
        -webkit-border-radius: 0 .12rem .12rem 0;
        -moz-border-radius: 0 .12rem .12rem 0;
        -ms-border-radius: 0 .12rem .12rem 0;
        -o-border-radius: 0 .12rem .12rem 0;
    }
    .organizaion{
        position: relative;
    }
    .organizaion .organizaion-list{
        width: 100%;
        max-height: 180px;
        position: absolute;
        top: 1.7rem;
        left: 0;
        z-index: 9999;
        overflow-y: scroll;
    }
    .organizaion .organizaion-list li{
        color: #333;
        background-color: #FFF;
        font-size: .32rem;
        padding: .16rem;
        z-index: 999;
    }
    .organizaion .organizaion-list li:nth-child(1){
        background-color: #008FEB;
        color: #fff;
    }

    .organizaion .organizaion-list li:hover{
        color: #fff;
        background-color: #008FEB;
    }
    .data-company {
        display: none;
    }




    .layui-input-block {
        margin-left: 0;

    }
    .heart-active {
        display: none;
    }
    .heart img {
        width: 46%;
        margin: .4rem 27%;
    }
    .heart-title img {
        width: 6.7rem;
        margin: 0.5rem auto;
    }
    .ipt-icon {
        font-size: .38rem;
        color: #0F91DE;
        position: absolute;
        left: .24rem;
        bottom: .18rem;
    }

    .message-icon {
        color: #666;
        font-size: .5rem;
        margin-right: .1rem;
    }

    .layui-form-item {
        margin-bottom: 5px;
    }
}

/* @media screen and (max-width:1300px) {
    body {
        background-color: skyblue;
        background: url(../images/pc/bg.png) no-repeat top center;
        background-size: cover;
        
    }
    .occ-top img{
        display: none;
    }
    .main {
        margin-top: 40vw;

    }
} */
@media screen and (min-width:800px) {
    .border-box {
        height: 60px;
    }

    .occ-login {
        padding-bottom: 100px;
    }

    .occ-top-move {
        display: none;
    }

    .occ-top-pc {
        padding: 15px 0 65px;
    }

    .main {
        position: relative;
        /* width: 1200px; */
        background-color: #fff;
        margin: 0 auto;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
    }

    .main .layui-tab-title {
        height: 80px;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -157px;
        margin-top: -30px;

    }
    .layui-tab[overflow]>.layui-tab-title {
        overflow: inherit!important;
    }
    .layui-tab-brief>.layui-tab-title li {
        width: 300px;
        height: 60px;
        line-height: 22px;
        font-size: 20px;
        border-radius: 40px;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        -ms-border-radius: 40px;
        -o-border-radius: 40px;
    }

    .layui-tab-brief>.layui-tab-title li:nth-child(2) {
        margin-left: -60px;
    }

    .layui-tab-title img {
        height: 36px;
    }

    .layui-tab-title span {
        text-align: left;
        margin-left: 25px;
    }

    .layui-tab-title span em {
        font-size: 16px;
    }

    .main .main-content {
        display: flex;
    }

    .main .main-content .layui-show {
        width: 50%;
    }
    .main .main-content .heart {
        /* width: 50%; */
        margin: 0 auto;
    }
    .main .main-content img {
        width: 400px;
        margin: 30px auto;
    }

    .main .layui-tab-content {
        padding: 70px 40px 20px;

    }

    .main .layui-form-item {
        margin-bottom: 10px;
    }

    .main .layui-form-item .layui-form-label {
        font-size: 24px;
        width: 100%;
        line-height: 64px;
        text-align: left;
        padding: 0 15px;
    }

    .main .layui-form-item .layui-form-label span {
        color: #999999;
    }

    .layui-input,
    .layui-select,
    .layui-textarea {
        width: 95%;
        height: 60px;
        line-height: 60px;
        font-size: 20px;
        border-radius: 12px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -o-border-radius: 12px;
        padding-left: 55px;
        color: #999;
    }

    .code-ipt {
        width: 65%;
        border-radius: 8px 0 0 8px;
        -webkit-border-radius: 8px 0 0 8px;
        -moz-border-radius: 8px 0 0 8px;
        -ms-border-radius: 8px 0 0 8px;
        -o-border-radius: 8px 0 0 8px;
    }

    .code-btn {
        display: inline-block;
        outline: none;
        border: none;
        width: 30%;
        line-height: 60px;
        color: #fff;
        text-align: center;
        background-color: #008FEB;
        border-radius: 0 8px 8px 0;
        position: absolute;
        left: 65%;
        bottom: 0;
        -webkit-border-radius: 0 8px 8px 0;
        -moz-border-radius: 0 8px 8px 0;
        -ms-border-radius: 0 8px 8px 0;
        -o-border-radius: 0 8px 8px 0;
        cursor: pointer;
    }

    .layui-form-select .layui-edge {
        top: 75%;
        right: 8%;
    }

    .layui-form-select dl dd.layui-this {
        background-color: #008FEB;
    }

    .layui-form-danger+.layui-form-select .layui-input,
    .layui-form-danger:focus {
        border-color: #008FEB !important;
    }

    .sub-btn {
        width: 95%;
        cursor: pointer;
    }

    input::placeholder {
        color: #999;
        line-height: 60px;
        font-size: 18px;
    }



    .radio-border {
        box-sizing: border-box;
        width: 95%;
        /*height: 60px;
        */
        line-height: 60px;
        font-size: 20px;
        padding-left: 20px;
        border-radius: 12px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -o-border-radius: 12px;
        border: 1px solid #ddd;
    }

    .layui-form-radio {
        margin: 0;
        padding-right: 3px;
    }

    .layui-form-radio div {
        font-size: 16px;
        color: #999 !important;
    }

    .layui-form-radio:hover *,
    .layui-form-radioed,
    .layui-form-radioed>i {
        color: #0075FF !important;
    }

    .layui-form-radio>i {
        margin-right: 5px;
        font-size: 22px;
        /* color: #c2c2c2; */
    }

    .layui-anim {
        font-size: 16px !important;
    }

    .region {
        display: flex;
        width: 95%;
    }

    .region .layui-form-select .layui-edge {
        top: 50%;
        right: 8%;
    }

    .region .layui-input {
        width: 100%;
        padding-left: 10px;
    }

    .region-left .layui-input {
        border-right: none;
        border-radius: 12px 0 0 12px;
        -webkit-border-radius: 12px 0 0 12px;
        -moz-border-radius: 12px 0 0 12px;
        -ms-border-radius: 12px 0 0 12px;
        -o-border-radius: 12px 0 0 12px;
    }

    .region-right .layui-input {
        border-left: none;
        border-radius: 0 12px 12px 0;
        -webkit-border-radius: 0 12px 12px 0;
        -moz-border-radius: 0 12px 12px 0;
        -ms-border-radius: 0 12px 12px 0;
        -o-border-radius: 0 12px 12px 0;
    }
    .organizaion {
        position: relative;
    }
    .organizaion .organizaion-list{
        width: 95%;
        max-height: 180px;
        position: absolute;
        top: 125px;
        left: 0;
        z-index: 9999;
        overflow-y: scroll;
    }
    .organizaion .organizaion-list li{
        color: #000;
        background-color: #FFF;
        font-size: 16px;
        padding: 10px;
        z-index: 999;
    }
    .organizaion .organizaion-list li:hover{
        color: #fff;
        background-color: #008FEB;
    }
    .data-company {
        display: none;
    }


    .layui-input-block {
        margin-left: 0;

    }

    .message {
        width: 95%;
        font-size: 20px;
        /* margin-top: -30px; */
    }
    .heart img {
        width: 46%;
        margin: .4rem 27%;
        display: block!important;
    }
    
    .heart-title img {
        width: 6rem;
        margin: 0 auto;
    }

    .ipt-icon {
        font-size: 26px;
        color: #0F91DE;
        position: absolute;
        left: 15px;
        bottom: 16px;
    }

    .message-icon {
        color: #666;
        font-size: 26px;
        margin-right: 5px;
    }






}

@media screen and (min-width:800px) and (max-width:1200px) {
    /* .layui-form-radio {
        margin: 0;
        padding-right: 10px;
    }
    .layui-form-radio div {
        font-size: 20px;
        color: #999!important;
    } */


}