/*body{*/
/*width:1920px;*/
/*margin:0 auto;*/
/*}*/
.top {
    max-width: 1920px;
    height: 80px;
    display: flex;
}

.between-control{
    display: flex;
    align-items: center;
    justify-content:space-between;
}

.top-stick {
    position: sticky;
    top: 0;
    z-index: 10;
    background: white;
}

.top-container {
    width: 100%;
    display: flex;
    justify-content: center;
}

.logo-position {
    /*height: 37px;*/
    margin-left: 120px;
}

.tab {

}

.page-body {
    width: 100%;
    position: relative;
    height: 970px;
}

.normal-img {
    width: 100%;
}

.apply-button {
    width: 192px;
    height: 44px;
    border-radius: 24px;
    background-color: rgb(255, 44, 121);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    cursor: pointer;
}

.tab-list {
    display: flex;
    height: 35px;
    margin-right: 130px;
}

.tab-item {
    height: 35px;
    display: flex;
    align-items: center;
    color: #666;
    margin-left: 21px;
}

.tab-active {
    border-bottom: 3px solid #ff2c79;
    color: #ff2c79;
}

.tab-item:hover {
    border-bottom: 3px solid #ff2c79;
    color: #ff2c79;
}

.tab-item > a:hover {
    text-decoration: none;
    color: #ff2c79 !important;
}

ul > div > a:hover {
    text-decoration: none;
    color: #ff2c79 !important;
}

.tab-item > ul > div {
    text-align: center !important;
}

.drop-down-container {
    min-width: 6rem;
    position: absolute;
    will-change: transform;
    top: 12px;
    left: -7px;
    transform: translate3d(0, 24px, 0);
    display: none;
    z-index: 1000;
    background: #fff;
    padding: 0;
    border-radius: 5px;
}

/*.func_intro:hover > ul {*/
    /*display: block;*/
/*}*/

div > a {
    color: #333;
}

.full-div {
    width: 100%;
    height: 100%;
}

.normal-div {
    width: 100%;
    position: relative;
}

.myPopup1 {
    width: 480px;
    height: 580px;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-shadow: none;
    box-shadow: none;
    border: none;
}

.pop-title {
    font-size: 14px;
    color: #666;
    padding-top: 44px;
}

.pop-item {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 330px;
    height: 46px;
}

.pop-icon {
    height: 24px;
}

.pop-input {
    width: 280px !important;
    height: 46px;
    border-radius: 5px;
    border: 1px solid #8e8e8e;
}

.pop-textarea {
    width: 280px !important;
    height: 100px !important;
    border-radius: 5px;
}

.pop-button {
    width: 150px;
    height: 44px;
    background: #ff2c79;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    text-align: center;
    line-height: 44px;
    margin-top: 20px;
    cursor: pointer;
}

.modal-backdrop.fade {
    opacity: 0.7 !important;
}
input::placeholder{
    color:#d9d9d9;
}

textarea::placeholder{
    color:#d9d9d9;
}


.all-center{
    display: flex;
    justify-content: center;
}

.width-control{
    height: 100%;
    width:1440px;
    position: relative;
}
