/*导航*/

.header-address {
    color: #666666;
    cursor: default;
}

.header-address:hover span {
    color: #666666 !important;
}

#header.curr {
    width:100%;
    position: fixed;
    top: 0;
    z-index: 101;
    -webkit-animation: fade-in-header .6s;
    animation: fade-in-header .6s
}


.HX-Mcenter .HX-Mright {
    width: 1025px !important;
}

.btn-hover {
    cursor: pointer;
}

.btn-hover:hover {
    opacity: .8;
}


.colorRed a {
    color: red !important;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;

}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    content: '';
    display: block;
    height: 0;
    clear: both;

}

.y-header {
    width: 100%;
}

#hottag>li>a:hover {
    color: red;
}

.y-header .header-icon {
    background: #F6F8FB;
    display: none;
}

.y-header .header-icon span {
    opacity: 0.8;
    font-size: 12px;
    display: inline-block;
    font-weight: 400;
    text-align: left;
    color: #666666;
}


.y-header .fl ul.icons>li.address {
    min-width: 100px;

}



.y-header ul.icons>li {
    padding-top: 4px;
    height: 35px;
    margin-right: 30px;
    float: left;
    cursor: pointer;
}

.y-header ul.icons>li a {
    height: 24px;
}



.y-header .my-link {
    position: relative;
}

.y-header .my:hover .links {
    display: block;
}



.y-header .my-link .links {
    display: none;
    margin-top: 5px;
    position: absolute;
    background: #fff;
    width: 100px;
    z-index: 99;

    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.y-header .merchant:hover .links {
    display: block;
}

.y-header .my-link .links li {
    padding: 3px 10px;
    text-align: center;
}

.y-header .my-link .links li:hover a {
    color: red;
}



.y-header li.name {
    position: relative;
}

.message-number {
    display: inline-block;
    background: #f22a26;
    border-radius: 10px;
    padding: 0 5px;
    color: #fff !important;
    line-height: 16px !important;

}

.y-header li.name:hover .user-card {
    display: block;
}

.y-header li.name .user-card {


    cursor: auto;
    display: none;
    width: 315px;

    background: #fff;
    right: 0
}


.y-header li.name .user-card a:hover {
    color: #ff6a00;
}


.user-card-top {
    background: linear-gradient(to right, #FFF0AA, #ECB563)
}


.no-vip {
    background: #fff !important
}

.y-header .name .user-card {
    position: absolute;
    z-index: 999;
    width: 315px;

}


.no-vip-text {
    display: inline-block;
    line-height: 22px;
    height: 22px;
    padding: 0 10px;
    background: #ccc;
    border-radius: 15px;
    color: #999;
    margin: 0 3px;
}



.card-top {
    display: flex;
    padding: 10px 15px 5px;
    box-sizing: border-box;
}

.card-top .head-img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
    margin-right: 10px;
}

.card-top .head-img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.card-top .top-info {
    width: 210px;
    margin-top: 10px;
}

.card-top .top-info .user-info {
    display: flex;
    justify-content: space-between;
}


.card-top .top-info .user-info .info-name span {
    width: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


.card-top .top-info .user-info {
    font-weight: 500;
    font-size: 12px;
}




.card-top .top-info .user-info .info-name span {
    color: #000;
    opacity: 1
}


.card-top .top-info .user-info .info-operate {
    color: #333;
}

.card-top .top-info .user-info .info-operate i {
    margin: 0 3px;
}

.card-top .top-info .vip {
    display: flex;
    align-items: center;

    height: 24px;
}

.card-top .top-info .vip img {
    margin-right: 5px;
    width: 70px;
}


.card-top .top-info .vip .vip-level {}

.card-top .top-info .vip .renew {
    color: skyblue;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    height: 24px;
    display: inline-block;
    cursor: pointer;
}


.certification {
    text-align: center;
    padding-bottom: 10px;

}



.certification p a {
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    padding: 0 10px;
    border-radius: 10px;
    background: #fffaef;
}

.card-bottom {
    background: #f5f5f5;

    padding: 10px 30px 15px;

}



.card-bottom ul {
    display: flex;
    justify-content: space-between;
    height: 45px;
}



.card-bottom ul .line {
    height: 100%;
    width: 1px;
    background: #ccc;
}

.card-bottom ul .links-list a {
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #4C495D
}

.card-bottom ul .links-list a:hover {
    color: #ff6a00 !important
}

.card-bottom ul .links-list a .iconfont6 {
    font-size: 25px;
}

.card-bottom ul .links-list a .name {
    font-weight: 600;
    color: #4C495D;
    font-size: 12px;
}

















.y-header ul.icons>li:last-child {
    margin-right: 0;
}



.y-header ul.icons>li a>img {
    width: 24px;
    height: 24px;
    opacity: 0.8;
    vertical-align: middle;
}

.y-header ul.icons>li .user-img {
    position: relative;
    color: #fff
}

.y-header ul.icons>li .user-img:hover span {
    color: #fff;
}

.y-header ul.icons>li .user-img span {
    animation: unicon .5s linear alternate infinite;
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    line-height: 15px;
    background: #ff6a00;
    right: -5px;
    color: #fff;
    text-align: center;
    top: -2px;
    font-size: 12px;
}

.y-header ul.icons>li .user-img .more-message-number {
    width: 25px;
    height: 25px;
    line-height: 25px;
    transform: scale(.7);
    right: -10px;
    top: -5px;

}



.y-header ul.icons>li a.header-img>img {
    border-radius: 50%;
    margin-right: 5px;
}

.y-header ul.icons>li a:hover>span {
    color: red;
}

.y-header ul.icons>li a>span {
    line-height: 24px;
    vertical-align: middle;
}

.y-header .fr.login-reg {
    /*        margin-left: 77px;*/
    padding-top: 4px;
}

.y-header .fr.login-reg>.line {
    color: #d6d6d6;
    margin: 0 13px;
}

.y-header .fr.login-reg a>.btn {
    line-height: 24px;
    cursor: pointer;
}

.y-header .fr.login-reg a>.btn:hover {
    color: red;
}

.y-header .header-search {
    background: #f9f9f9;
    padding-top: 25px;
    height: 99px;
    box-sizing: border-box;
}

.y-header .fl.header-logo img {
    width: 200px;
    height: 64px;
    margin-top: -11px;
}

.y-header .fl.header-search-content {
    /* margin-left: 50px; */
}

.y-header .search-cont {
    width: 400px;
    height: 36px;
    border: 1px solid #999;
    border-radius: 3px;
    position: relative;
}

.y-header .search-cont>.search-dropdown .dropdown-title {
    position: absolute;
    top: auto;
    left: 0;
    width: 150px;
    height: 35px;
    line-height: 35px;
    padding-left: 13px;
    box-sizing: border-box;
    cursor: pointer;
    border-right: 1px solid #999;
}

.y-header .search-cont>.search-dropdown .dropdown-title span {
    display: inline-block;
    width: 90px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #333;

}

.y-header .search-cont>.search-dropdown .dropdown-title img {
    width: 24px;
    height: 24px;
    margin-left: 2px;
    vertical-align: middle;
    margin-bottom: 3px;
}

.y-header .search-cont>.search-dropdown .dropdown-content {
    position: absolute;
    top: 35px;
    left: -1px;
    display: none;
    z-index: 200;
}

.y-header .search-cont>.search-dropdown .dropdown-content ul {
    background-color: #fff;
    min-width: 150px;
    box-sizing: border-box;
    text-align: center;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.y-header .search-cont>.search-dropdown .dropdown-content ul li {
    padding: 12px 0;
    margin: 0 5px;
    border-bottom: 1px dashed #e6e6e6;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
}

.y-header .search-cont>.search-dropdown .dropdown-content ul li:last-child {
    border-bottom: none;
}

.y-header .search-cont>.search-dropdown .dropdown-content ul li:hover a {
    color: red;
}

/*        .y-header .search-cont > .search-dropdown:hover .dropdown-content {
            display: block;
        }*/




.y-header .search-cont>.search-dropdown:hover .search-arrow {
    transform: rotate(180deg);
}

.y-header .search-cont>.search-input {
    position: absolute;
    left: 150px;
    height: 34px;
    border: none;
    width: 248px;
    background-color: transparent;
    padding-left: 17px;
    font-size: 14px;
    outline: none;
    color: #333;
}

.y-header .search-cont>.search-img {
    position: absolute;
    right: 15px;
    top: 6px;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.y-header ul.search-uls {
    margin-top: 8px;
    margin-left: 15px;
}

.y-header ul.search-uls li {
    cursor: pointer;
    float: left;
    height: 17px;
    font-size: 13px;
    font-weight: 400;
    margin-right: 15px;
    color: #999999;
}

.y-header ul.search-uls li a {
    color: #999999;
}

.y-header ul.search-uls li:first-child {
    margin-right: 7px;
}

.y-header .release-btn {
    position: relative;
}

.y-header .release-btn:hover .sel-menu {
    display: block
}

.y-header .release-btn:hover img.arrow {
    transform: rotate(180deg)
}



.y-header .release-btn .sel-menu {
    display: none;
    width: 144px;

    background-color: #fff;
    position: absolute;
    z-index: 3;
}

.y-header .release-btn .sel-menu ul {
    margin-top: 2px;
}

.y-header .release-btn .sel-menu ul li {
    background: #f12a26;

    border-bottom: 1px dashed rgba(255, 255, 255, .24);
}

.y-header .release-btn .sel-menu ul li:hover {
    background: #ff4b47 !important;
}

.y-header .release-btn .sel-menu ul li:hover a {
    background: #ff4b47 !important;
}

.y-header .release-btn .sel-menu ul li:last-child {
    border-bottom: none
}

.y-header .release-btn .sel-menu ul li a img {}


.y-header .release-btn a {
    width: 144px;
    height: 36px;
    background: #f12a26;
    display: block;
    padding: 0 12px;
}

.y-header .release-btn a>img,
.y-header .release-btn .sel-menu ul li a img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.y-header .release-btn a>span,
.y-header .release-btn .sel-menu ul li a span {
    margin-left: 6px;
    font-size: 14px;
    line-height: 36px;
    font-weight: 400;
    text-align: left;
    color: #ffffff;
}

.y-header .release-btn .sel-menu ul li a {
    height: 50px;
    line-height: 50px
}

.y-header .release-btn .sel-menu ul li a span {
    vertical-align: middle
}







.y-header .header-nav {
    /* background-color: #0c2471; */
    background-color: #fff;
    height: 70px;
}

.y-header .header-nav ul.nav-link>li {
    float: left;
    font-size: 14px;
    line-height: 70px;
    text-align: center;
    margin-right: 34px;

}
.y-header .search-cont>.search-input::placeholder{
    color:#333;
}


.y-header .header-nav ul.nav-link>li img.hot-icon {
    position: absolute;
    width: 15px;
    height: 16px;
    top: 7px;
    right: 0;
}

.y-header .header-nav ul.nav-link>li a {
    color: #333;
    font-weight: 400;
    position: relative;
    padding: 0 15px;
}

.y-header .header-nav ul.nav-link>li:hover {
    /* background-color: #2672d5; */
    opacity: 0.8;
}

.y-header .header-nav ul.nav-link li.navCurrent {
    /* background-color: #2672d5; */
}
.y-header .header-nav ul.nav-link li.navCurrent a{ 
    color: #ff6a00 !important;
    font-weight: 700;
}
.y-header .header-nav li.last-nav-link {
    padding: 0 15px;
    cursor: pointer;
    position: relative;
    display: none;

}

.y-header .header-nav li.last-nav-link .nav-img {
    display: flex;
    align-items: center;
    height: 70px;
}

.y-header .header-nav li.last-nav-link .nav-img img {
    width: 20px;
}

.y-header .header-nav li.last-nav-link:hover .nav-dropdown {
    display: block;
}

.y-header .header-nav li.last-nav-link .nav-dropdown {
    left: -50px;
    position: absolute;
    width: 110px;
    background-color: #fff;
    z-index: 3;
    display: none;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.y-header .header-nav li.last-nav-link .nav-dropdown>.arrow {
    width: 0;
    height: 0;
    position: absolute;
    left: 65px;
    top: -20px;
    border: 10px solid;
    border-color: transparent transparent #fff;
}

.y-header .header-nav li.last-nav-link .nav-dropdown ul li {
    line-height: 46px;
    margin: 0 5px;
    border-bottom: 1px dashed #e6e6e6;
}

.y-header .header-nav li.last-nav-link .nav-dropdown ul li a {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
}

.y-header .header-nav li.last-nav-link .nav-dropdown ul li a:hover {
    color: #ff6a00;
}

.y-header .header-nav li.last-nav-link .nav-dropdown ul li:last-child {
    border-bottom: none;
}





.one-row {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hover-red:hover {
    color: #ff6a00;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

i {
    font-style: normal;
}

.y-wrapper {
    background: #f9f9f9;
    width: 100%;
}

.y-wrapper .swiper-info {}

.y-wrapper .swiper-info .user-info {
    position: relative;
    height: 100%;
    z-index: 1;
}

.y-wrapper .swiper-info .user-info .info-cont {
    background-color: #fff;
    position: absolute;
    margin: 28px 0;
    left: 0;
    min-width: 250px;
    height: 454px;
    z-index: 99;
    box-sizing: border-box;
}

.y-wrapper .swiper-info .swiper-cont {
    height: 516px;
    position: absolute;
    top: 0;
}


.y-wrapper .swiper-info .swiper-cont img {
    width: 100%;
    height: 510px;
}

.banner-slideBox .home-bd ul {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
}

.banner-slideBox .home-bd ul li {
    float: left;
    width: 28px;
    height: 10px;
    line-height: 10px;
    border: none;
    margin-right: 12px;
    cursor: pointer;
}

.banner-slideBox .home-bd ul li span {
    height: 2px;
    opacity: 0.39;
    background: rgba(255, 255, 255, .4);
    border-radius: 1px;
    display: inline-block;
    width: 28px;

}


.banner-slideBox .home-bd ul li::before {
    display: none;
}

.banner-slideBox .home-bd ul li.on span {
    background: #fff !important;
}









.y-wrapper ul.info-cont li {
    border-bottom: 1px dashed #e4e9ef;
}

.y-wrapper ul.info-cont li.log-info {
    margin: 0 20px;
    width: 210px;
    padding-top: 28px;
    padding-bottom: 15px;
    height: 100px;
    box-sizing: border-box;
}

.y-wrapper ul.info-cont li.log-info div.head-img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-right: 10px;
}

.y-wrapper ul.info-cont li.log-info div.head-img img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.y-wrapper ul.info-cont li.log-info div.no-login>h3 {
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    margin: 0;
    color: #252537;
}

.y-wrapper ul.info-cont li.log-info div.no-login>.log-btns {
    margin-top: 5px;
}

.y-wrapper ul.info-cont li.log-info div.no-login>.log-btns a span {
    width: 68px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
}

.y-wrapper ul.info-cont li.log-info div.no-login>.log-btns .log {
    background-color: #ff6a00;
    border: 1px solid transparent;
    color: #ffffff;
    margin-right: 5px;
}



.y-wrapper ul.info-cont li.log-info div.no-login>.log-btns .reg {
    background-color: #fff;
    color: #ff6a00;
    border: 1px solid #ff6a00;
}



.y-wrapper ul.info-cont li.log-info div.is-login>h3 {
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    margin: 0;
    color: #252537;
    width: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.y-wrapper ul.info-cont li.log-info div.is-login>.sign-out {
    margin-top: 5px;
}

.y-wrapper ul.info-cont li.log-info div.is-login>.sign-out>a {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #999999;
}

.y-wrapper ul.info-cont li.nums-cont {
    margin: 0 20px;
    height: 108px;
    box-sizing: border-box;
    padding-top: 23px;
    padding-bottom: 15px;
    min-width: 210px;
}

.y-wrapper ul.info-cont li.nums-cont a {
    margin-left: -15px
}

.y-wrapper ul.info-cont li.nums-cont .nums-cont-img.fl {
    margin-right: 5px;
}

.y-wrapper ul.info-cont li.nums-cont .nums-cont-img.fl img {
    width: 70px;
    height: 70px;
}

.y-wrapper ul.info-cont li.nums-cont .nums-cont-text>h3 {
    font-size: 20px;
    margin: 0;
    margin-top: 5px;
    font-weight: 700;
    color: #ff6a00;
}

.y-wrapper ul.info-cont li.nums-cont .nums-cont-text>div {
    margin-top: 5px;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
}

.y-wrapper ul.info-cont li.info-last {
    margin: 0 20px;
    padding-top: 14px;
    border-bottom: none;
    text-align: center;
}

.y-wrapper ul.info-cont li.info-last a {}

.y-wrapper ul.info-cont li.info-last img {

    height: 108px;
}

.y-home-content {
    margin-top: 10px;
    padding-bottom: 40px;
}

.y-home-content .y-home-item .item-header {
    position: relative;
    height: 75px;
    box-sizing: border-box;
    padding-top: 20px;
}

.y-home-content .y-home-item .item-header .bg-text {
    position: absolute;
    margin: 0;
    top: 0;
    opacity: 0.05;
    line-height: 75px;
    font-size: 57px;
    font-weight: 700;
    text-align: left;
    color: #000000;
}

.y-home-content .y-home-item .item-header div.title span {
    font-size: 32px;
    font-weight: 700;
    color: #333333;
}

.y-home-content .y-home-item .item-header div.title i {
    margin-left: 17px;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
}

.y-home-content .y-home-item .item-header div.header-more {
    font-size: 12px;
    font-weight: 400;
    margin-top: 20px;
}

.y-home-content .y-home-item .item-header div.header-more a {
    color: #999999;
}

.y-home-content .y-home-item .item-header div.header-more:hover a {
    color: red;
}

.y-home-content .nav-img {
    margin-top: 20px;
}

.y-home-content .nav-img img {
    width: 1200px;
    height: 104px;
}


.enterprise-library {
    margin-top: 30px;
}

.y-home-content .enterprise-library .enterprise-content {
    margin-top: 20px;
}

.y-home-content .enterprise-library .enterprise-fl {
    width: 590px;
    height: 353px;
    background-image: url("../../Images/y-newHome/enterprise-bg.png");
    background-size: 590px 353px;
}

.y-home-content ul.enterprise-fl-list>li {
    border-bottom: 1px dashed #e0e0ec;
    height: 117px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 10px;
    box-sizing: border-box;
}

.y-home-content ul.enterprise-fl-list>li:hover .enterprise-logo img {
    transform: scale(1.2)
}


.y-home-content ul.enterprise-fl-list>li div.num {
    margin-top: 25px;
    margin-right: 22px;
}

.y-home-content ul.enterprise-fl-list>li div.num img {
    width: 25px;
    height: 25px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-logo {
    margin-top: 2px;
    margin-right: 23px;
    width: 77px;
    height: 77px;
    overflow: hidden;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-logo img {
    width: 77px;
    height: 77px;
    transition: all .5s ease-in;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-title {
    width: 495px;
    height: 19px;
}

.y-home-content .enterprise-content i.status {
    display: inline-block;
    padding: 0 6px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    margin-right: 8px;
    background: #ff6a00;
    color: #fff;
    vertical-align: bottom;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-title>span {
    display: inline;
    font-size: 14px;
    font-weight: 700;
    color: #212c46;
    line-height: 19px;
    vertical-align: bottom;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-name {
    margin-top: 10px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-name div.name {
    width: 220px;
    font-size: 12px;
    font-weight: 400;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-name div.name span {
    color: #999999;
    line-height: 20px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-name div.name i {
    color: #666666;
    line-height: 20px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-name div.address {
    height: 20px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-name div.address img.address-img {
    width: 20px;
    height: 20px;
    margin-right: 6px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-name div.address span {
    vertical-align: top;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 20px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-field {
    margin-top: 5px;
    width: 370px;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-field span {
    font-size: 12px;
    line-height: 26px;
    font-weight: 400;
    text-align: left;
    color: #999999;
}

.y-home-content ul.enterprise-fl-list>li div.enterprise-info .enterprise-info-field i {
    display: inline-block;
    padding: 0 13px;
    height: 26px;
    font-size: 12px;
    line-height: 26px;
    background: #f4f5f9;
    border-radius: 3px;
    margin-right: 5px;
}

.y-home-content ul.enterprise-fl-list li:last-child {
    border-bottom: none;
}

.y-home-content div.enterprise-fr {
    /* width: 600px; */
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li {
    float: left;
    position: relative;
    width: 590px;
    height: 170px;
    background: #ffffff;
    padding: 17px 0;
    box-sizing: border-box;
    margin-right: 20px;
    transition: all .3s ease-in;
}
.y-home-content div.enterprise-fr ul.enterprise-fr-list li:nth-child(2n){
    margin-right: 0;
}
.y-home-content div.enterprise-fr ul.enterprise-fr-list li a {
    width: 100%
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li:hover {
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.17);
}





.y-home-content div.enterprise-fr ul.enterprise-fr-list li:hover .fr-logo img {
    transform: scale(1.2)
}


.y-home-content div.enterprise-fr ul.enterprise-fr-list li .r-status {
    position: absolute;
    left: 0;
    top: 6px;
    z-index: 2;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content {
    padding: 0 15px;
    padding-bottom: 20px;
    padding-top: 12px;
    border-bottom: 1px dashed #e0e0ec;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-logo {
    width: 77px;
    height: 77px;
    overflow: hidden;
    margin-right: 7px;
}



.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-logo img {
    width: 77px;
    height: 77px;
    transition: all .6s ease-in;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info h4 {
    margin: 0;
    margin-left: 5px;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li h5.info-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    /* width: 160px; */
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info h4.info-title a {
    font-size: 14px;
    font-weight: 700;
    color: #212c46;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info div.fr-address {
    margin-top: 5px;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info div.fr-address img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info div.fr-address span {
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    vertical-align: middle;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info div.info-name {
    width: 140px;
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info div.info-name span {
    color: #999999;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.list-content .fr-info div.info-name i {
    color: #666;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.fr-field {
    padding: 0 10px;
    padding-top: 10px;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.fr-field div.fr-field-info {
    width: 250px;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.fr-field div.fr-field-info span {
    line-height: 26px;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #999999;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li div.fr-field div.fr-field-info i {
    padding: 0 13px;
    height: 26px;
    line-height: 26px;
    background: #f4f5f9;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
}

.y-home-content div.enterprise-fr ul.enterprise-fr-list li:nth-child(3),
.y-home-content div.enterprise-fr ul.enterprise-fr-list li:nth-child(4) {
    margin-top: 13px;
}

.y-home-content .talent-pool {
    margin-top: 20px;
}

.y-home-content .talent-pool-content {
    margin-top: 20px;
}

.y-home-content .talent-pool-content ul li {
    float: left;
    width: 300px;
    box-sizing: border-box;
    height: 225px;
    background: #ffffff;
    padding: 20px 15px 10px 20px;
}

.y-home-content .talent-pool-content ul li:hover {
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.17);
}


.y-home-content .talent-pool-content ul li:hover .tal-header-img img {
    transform: scale(1.2)
}

.y-home-content .talent-pool-content ul li:nth-child(n + 5) {
    margin-top: 2px;
}

.y-home-content div.talent-info {
    border-bottom: 1px dashed #f4f5f9;
    padding-bottom: 15px;
}

.y-home-content div.talent-info .tal-header-img {
    width: 100px;
    height: 100px;
    margin-right: 25px;
    overflow: hidden;
    border-radius: 50%
}

.y-home-content div.talent-info .tal-header-img img {
    width: 100px;
    border-radius: 50%;
    height: 100px;
    transition: all 0.6s ease-in;
}

.y-home-content div.talent-info .tal-detail h3 {
    width: 140px;
}

.y-home-content div.talent-info .tal-detail h3 a {
    font-size: 14px;
    font-weight: 700;
    color: #333333;
}

.y-home-content div.talent-info .tal-detail .en-name {
    width: 140px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 16px;
    margin-top: 3px;
}

.y-home-content div.talent-info .tal-detail .view-num {
    margin-top: 8px;
}

.y-home-content div.talent-info .tal-detail .view-num img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.y-home-content div.talent-info .tal-detail .view-num span {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    margin-left: 7px;
    color: #999999;
    vertical-align: middle;
}

.y-home-content div.talent-info .tal-detail .tal-degree,
.y-home-content div.talent-info .tal-detail .delivery-num {
    margin-top: 6px;
    font-size: 12px;
    font-weight: 400;
}

.y-home-content div.talent-info .tal-detail .tal-degree span,
.y-home-content div.talent-info .tal-detail .delivery-num span {
    color: #999999;
}

.y-home-content div.talent-info .tal-detail .tal-degree i,
.y-home-content div.talent-info .tal-detail .delivery-num i {
    color: #666666;
}

.y-home-content div.talent-info-bottom {
    padding-top: 15px;
}

.y-home-content div.talent-info-bottom .tal-bot-info {
    font-size: 12px;
    font-weight: 400;
    width: 265px;
}

.y-home-content div.talent-info-bottom .tal-bot-info span {
    color: #999999;
}

.y-home-content div.talent-info-bottom .tal-bot-info i {
    color: #666666;
}

.y-home-content div.talent-info-bottom .tal-bot-info:last-child {
    margin-top: 10px;
}

.y-home-content .activity-library {
    margin-top: 20px;
}

.y-home-content .activity-content {
    margin-top: 20px;
    display: flex;
}

.y-home-content .activity-content ul {
    flex: 1;
}

.y-home-content .activity-content ul li {
    cursor: pointer;
    float: left;
    margin-right: 15px;
    width: 389px;
    /* height: 270px; */
    background: #ffffff;
    transition: all .5s ease-in;
    padding: 20px;
    box-sizing: border-box;
    margin-top:20px;
}
.y-home-content .activity-content ul li:nth-child(2n){

}
.y-home-content .activity-content ul li:hover {
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.17);
    transform: translateY(-5px)
}


.y-home-content .activity-content li:nth-child(1),.y-home-content .activity-content li:nth-child(2) {
    margin-top: 0;
}

.y-home-content li.activity-item .activity-item-top {
    border-bottom: 1px dashed #f4f5f9;
    padding-bottom: 10px;
}

.y-home-content li.activity-item .activity-item-top h3.title {
    width: 350px;
    font-size: 20px;
    font-weight: 700;
}

.y-home-content li.activity-item .activity-item-top h3.title a {
    color: #252537;
}

.y-home-content li.activity-item .activity-item-top p.content {
    width: 350px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 21px;
    height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px;
}

.y-home-content li.activity-item .activity-item-top div.rights {}

.y-home-content li.activity-item .activity-item-top div.report-time {
    margin-top: 15px;
    font-size: 12px;
    font-weight: 400;
}

.y-home-content li.activity-item .activity-item-top div.rights {
    margin-top: 10px;
}

.y-home-content li.activity-item .activity-item-top div.rights h6.title,
.y-home-content li.activity-item .activity-item-top div.report-time h6.title {
    color: #999999;
}

.y-home-content li.activity-item .activity-item-top div.rights p,
.y-home-content li.activity-item .activity-item-top div.report-time p {
    margin: 0;
    margin-top: 5px;
    width: 350px;
    color: #4C495D;
}

.y-home-content li.activity-item .activity-report-btns {
    padding-top: 10px;
}

.y-home-content li.activity-item .activity-report-btns span.price {
    font-size: 19px;
    font-weight: 700;
    line-height: 32px;
    color: #ff6a00;
    display: inline-block;
}

.y-home-content li.activity-item .activity-report-btns span.more {
    display: inline-block;
    width: 113px;
    height: 32px;
    background: #ff6a00;
    line-height: 32px;
    text-align: center;
    border-radius: 16px;
    font-size: 12px;
    font-weight: 400;
    color: #ffffff;
}


.y-home-content .policy-library {
    margin-top: 20px;
}

.y-home-content .policy-library .policy-content ul {
    width: 100%;
    background: #ffffff;

}

.y-home-content .policy-library .policy-content ul li {
    border-bottom: 1px dashed #f4f5f9;
}

.y-home-content .policy-library .policy-content ul li:hover {
    box-shadow: 0px 3px 20px 0px rgba(206, 206, 206, 0.17);
}

.y-home-content .policy-library .policy-content ul li:last-child {
    border-bottom: 1px solid transparent;
}


.y-home-content ul.policy-list li {
    height: 70px;
    padding: 0;
    padding: 8px 20px 0 0;
}

.y-home-content ul.policy-list li div.poilcy-date {
    width: 60px;
    text-align: center;
    border-right: 1px solid #f4f5f9;
}

.y-home-content ul.policy-list li div.poilcy-date span {
    display: block;
    font-size: 25px;
    font-weight: 700;
    color: #333333;
    line-height: 38px;
}

.y-home-content ul.policy-list li div.poilcy-date i {
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 18px;
}

.y-home-content ul.policy-list li div.policy-content {
    margin-left: 20px;
}

.y-home-content ul.policy-list li div.policy-content .policy-title {
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-top: 5px;
}

.y-home-content ul.policy-list li div.policy-content .policy-title a {
    color: #333333;
}

.y-home-content ul.policy-list li div.policy-content .policy-text {
    margin-top: 5px;
    width: 100%;
    height: 16px;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 18px;
}

.y-home-content .results-library,
.y-home-content .results-content {
    margin-top: 20px;
}

.y-home-content ul.results-item li {
    position: relative;
    padding: 20px;
    box-sizing: border-box;
    float: left;
    width: 389px;
    /* height: 229px; */
    background: #ffffff;
    transition: all .5s ease-in;
    margin-right: 15px;
}

.y-home-content ul.results-item li:hover {
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.17);
    transform: translateY(-5px)
}

.y-home-content ul.results-item li span.head-state {
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 2;
    display: block;
    width: 60px;
    height: 4px;
    background: #ff6a00;
}

.y-home-content ul.results-item li:nth-child(3n) {
    margin-right: 0;
}

.y-home-content ul.results-item li:nth-child(n + 4) {
    margin-top: 20px;
}

.y-home-content div.results-top-info {
    padding-bottom: 20px;
    border-bottom: 1px solid #f4f5f9;
}

.y-home-content div.results-top-info h4.results-title {
    width: 350px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}

.y-home-content div.results-top-info h4.results-title a {
    color: #333333;
}

.y-home-content div.results-top-info div.result-tags {
    margin-top: 15px;
}

.y-home-content div.results-top-info div.result-tags span {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 14px;
    background: #f4f5f9;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    margin-right: 3px;
}

.y-home-content div.result-bottom-info p.one-row {
    margin: 0;
    width: 350px;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    line-height: 28px;
}

.y-home-content div.result-bottom-info p.one-row span {
    color: #999999;
}

.y-home-content div.result-bottom-info p.one-row i {
    color: #333333;
}

.y-home-content div.result-bottom-info p.price {
    margin: 0;
    margin-top: 15px;
    font-size: 18px;
    font-weight: 700;
    color: #ff6a00;
}

.y-home-content .mall {
    margin-top: 30px;
}

.y-home-content .mall-l {
    padding: 35px 20px;
    width: 337px;
    height: 632px;
    box-sizing: border-box;
    background-image: url("../../Images/y-newHome/mall-bg.png");
    background-size: 337px 632px;

}

.y-home-content .mall-l h4.mall-title {
    font-size: 32px;
    font-weight: 700;
    color: #ffffff;
}

.y-home-content .mall-l p.mall-des {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
}

.y-home-content .mall-l div.mall-link {
    margin-top: 40px;
    width: 117px;
    height: 40px;
    background: #ffffff;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 50px;
}

.y-home-content .mall-l div.mall-link a {
    color: #ff6a00;
}

.y-home-content .mall-l p.mall-text {

    width: 294px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #ffffff;
    line-height: 33px;
}

.y-home-content .mall-r {
    /* padding-left: 20px;
    background-image: url("../../Images/y-newHome/mall-r-bg.png");
    background-size: 863px 632px; */
    width: 100%;
    box-sizing: border-box;
}

.y-home-content .mall-r ul.mall-item li {
    margin-top: 15px;
    background-color: #fff;
    width: 590px;
    float: left;
    margin-right: 20px;
    padding:20px;
    transition: all .5s ease-in;
 
}
.y-home-content .mall-r ul.mall-item li:nth-child(2n){
    margin-right: 0;
}
.y-home-content .mall-r ul.mall-item li  a{
    display: flex;
}
.y-home-content .mall-r ul.mall-item li:hover {
    transform: translateY(-5px);
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.17);
}

.y-home-content .mall-r ul.mall-item li:hover .mall-img img {
    transform: scale(1.2)
}

.y-home-content .mall-r ul.mall-item li .mall-img {
    width: 180px;
    height: 103px;
    overflow: hidden;
}

.y-home-content .mall-r ul.mall-item li .mall-img img {
    width: 180px;
    height: 103px;
    transition: all .5s ease-in;
}

.y-home-content .mall-r ul.mall-item li .mall-info {
    padding: 18px 0 20px 20px;
    flex: 1;
    overflow: hidden;
}

.y-home-content .mall-r ul.mall-item li .mall-info .info-title {
    color: #000;
}

.y-home-content .mall-r ul.mall-item li .mall-info .dev-way {
    width: 230px;
    margin: 0;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 18px;
}

.y-home-content .mall-r ul.mall-item li .mall-info .mall-time {
    margin-top: 10px;
}

.y-home-content .mall-r ul.mall-item li .mall-info .mall-time img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.y-home-content .mall-r ul.mall-item li .mall-info .mall-time span {
    width: 36px;
    height: 16px;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    vertical-align: middle;
}

.y-home-content .mall-r ul.mall-item li .mall-info .mall-time div.time img {
    margin-right: 5px;
}

.y-home-content .news {
    margin-top: 20px;
}

.y-home-content .news .news-content {
    margin-top: 20px;
}



.y-home-content .news .news-content .news-list .news-img:hover img {
    transform: scale(1.2)
}

.y-home-content .news .news-content .news-list .news-img {
    width: 213px;
    height: 214px;
    overflow: hidden;
    position: relative;
}

.y-home-content .news .news-content .news-list .news-img>a {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.y-home-content .news .news-content .news-list .news-img img {
    /*   width: 213px;*/
    height: 214px;
    border-radius: 5px;
    transition: all .5s ease-in
}

.y-home-content .news .news-content .news-list .news-info {
    background-color: #fff;
}

.y-home-content .news .news-content .news-list .news-info a {
    display: block;
}

.y-home-content .news .news-content .news-list .news-info .news-detail {
    padding: 15px;
    padding-top: 20px;
    box-sizing: border-box;
    width: 590px;
    height: 107px;
    opacity: 1;
    background: #ffffff;

}



.y-home-content .news .news-content .news-list .news-info .detail-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.y-home-content .news .news-content .news-list .news-info a:hover {
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.17);
}


.y-home-content .news .news-content .news-list .news-info .detail-title a {
    color: #333333;
}

.y-home-content .news .news-content .news-list .news-info .detail-text {
    height: 40px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 10px;
}

.y-home-content .news .news-content .news-list .news-info .detail-time {
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 18px;

    margin-top: 5px;
}

.y-home-content .news .news-content .news-list-r {
    margin-left: 20px;
}

.y-home-content .news .news-bottom {
    margin-top: 10px;
    background: #fff;
    height: 174px;

    box-sizing: border-box;
}



.y-home-content .news .news-bottom li {

    padding: 20px 20px;
    border-bottom: 1px solid #f4f5f9;
}

.y-home-content .news .news-bottom li:hover {
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.17);
}

.y-home-content .news .news-bottom li:last-child {
    border-bottom: none;
}

.y-home-content .news .news-bottom li div {
    position: relative;
    width: 570px;
}

.y-home-content .news .news-bottom li div:first-child {
    margin-right: 20px
}




.y-home-content .news .news-bottom .news-bottom-title {
    font-size: 14px;
    font-weight: 700;
    color: #333333;
    line-height: 18px;
    width: 550px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.y-home-content .news .news-bottom .news-bottom-text {
    margin-top: 10px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}


.policy-content-f,
.mall-content {
    margin-top: 20px;
    overflow: hidden;
}

.y-home-content .news .news-bottom .news-bottom-time {
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 18px;
    float: right;
    margin-top: 10px;
}





@charset "UTF-8";

p {
    margin: 0;
}

a {
    color: #333333;
}

.yuser-center {

    background: #f5f5f5;

    width: 1025px;
    float: right;
}


.left-nav-father {
    position: relative;
    height: 100%
}

.left-nav {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 160px;
    background: #fff;

    /*        height: 1058px;*/

}

.left-nav>ul {
    padding: 15px 0;
    width: 160px;
    background: #ffffff;
}

.left-nav ul li {
    padding-left: 25px;
    box-sizing: border-box;
}

.left-nav>ul>li:hover {
    background: #ff6a00
}


.left-nav ul li a {
    display: flex;
    align-items: center;
    height: 60px;
}

.left-nav ul li span {
    display: block;
}

.left-nav ul li span.iconfont6 {
    color: #606877;
    font-size: 24px;
    height: 24px;
}

.left-nav ul li span.nav-name {
    height: 18px;
    margin-left: 12px;
    font-size: 14px;
    color: #333333;
    font-weight: 400;
}

.left-nav>ul>li:hover>a {
    color: red
}

.left-nav ul li:hover span {
    color: #fff;
}

.left-nav ul li.act {
    background-color: #ff6a00;
}

.left-nav ul li.act span {
    color: #fff;
}

.money-management,
.user-info-management,
.need-list,
.merchants-list {
    position: relative;
}

.money-management:hover {
    /*     background-color: #ffff !important;*/

}

.money-management:hover span.iconfont6 {
    /*       color: #606877;*/
}

.money-management:hover span.nav-name {
    /*         color: #333;*/
}

.money-management:hover .money-menu,
.user-info-management:hover .money-menu,
.need-list:hover .money-menu,
.merchants-list:hover .money-menu {
    display: block;
    z-index: 25;
}

.money-menu {
    z-index: 99;
    display: none;
    width: 115px;

    position: absolute;
    background: #ffffff;
    right: -115px;
    top: -10px;
    box-shadow: 0px 1px 14px 0px rgba(178, 178, 178, 0.28);
}

.money-menu a {
    height: 40px !important;
}

.money-menu .moenty-arrow {
    width: 0;
    height: 0;
    position: absolute;
    left: -23px;
    top: 30px;
    border: 10px solid transparent;
    border-right: 15px solid #fff;
}



.money-menu ul.money-management-list li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #333333;
}

.money-menu ul.money-management-list li:hover a {
    color: red;
}

.yuser-content .yuser-main {
    width: 1025px;

    float: right;
}

.yuser-content .yAccount-info {
    background-color: #fff;
    height: 120px;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 0;
}



.yuser-content .yAccount-info-l {
    width: 760px;
    padding: 5px 0;
    padding-left: 20px;
    box-sizing: border-box;
}

.yuser-content .yAccount-info-l .yinfo-headimg {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
}

.yuser-content .yAccount-info-l .yinfo-headimg img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    transition: all .5s ease-in;
}

.yuser-content .yAccount-info-l .yinfo-headimg img:hover {
    transform: scale(1.2);
}

.yuser-content .yAccount-info-l .yinfo-name {
    margin-left: 20px;
    margin-top: 12px;
}


.yuser-content .yAccount-info-l .yinfo-name .detail-name .name {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    vertical-align: middle
}

.yuser-content .yAccount-info-l .yinfo-name .detail-name .vip-level {
    width: 70px;
    vertical-align: middle;

    margin-right: 5px;

}




.yuser-content .yAccount-info-l .yinfo-name .detail-name .renew {
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.yuser-content .yAccount-info-l .yinfo-name .detail-name .renew a:hover {
    color: red;
}



.yuser-content .yAccount-info-l .modify-info p {
    font-weight: 500;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
}


.yuser-content .yAccount-info-l .certification p a {
    margin-top: 10px;
    font-size: 12px;
    line-height: 24px;
    height: 24px;

    padding: 0 10px;
    font-weight: 400;
    border-radius: 10px;
    background: #fffaef;
}

.yuser-content .yAccount-info-l .certification p a:hover {
    color: #ff6a00
}








.yuser-content .money-nums {
    margin-right: 70px;
    margin-top: 15px;
}

.yuser-content .money-nums h5.nums span {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    color: #ff6a00;
    margin-right: 5px;
    line-height: 24px;
}

.yuser-content .money-nums h5.nums i {
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    color: #666666;
}

.yuser-content .money-nums p {
    margin-top: 5px;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
}

.yuser-content .yAccount-info-r {
    position: relative;
    width: 265px;
    padding: 5px 35px 5px 30px;
    box-sizing: border-box;
    border-left: 2px solid #f5f5f5;
}

.yuser-content .yAccount-info-r .right-arrow {
    position: absolute;
    right: 30px;
    transform: translateY(-8px);
    top: 50%;
}

.yuser-content .yAccount-info-r .right-arrow img {
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.yuser-content p.security-level {
    margin-top: 5px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 400;
}

.yuser-content p.security-level span {
    color: #666666;
}

.yuser-content p.security-level i.level2 {
    color: #FF850A;
}

.yuser-content .level-img {
    margin-top: 5px;
}

.yuser-content .level-img img {
    width: 29px;
    height: 29px;
}

.yuser-content div.progress {
    margin-top: 5px;
    width: 174px;
    height: 4px;
    background: #dddddd;
    border-radius: 2px;
}

.yuser-content div.progress .progress-content {
    width: 60%;
    height: 4px;
    opacity: 1;
    background: rgb(129, 239, 160);

    border-radius: 2px;
    box-shadow: 0px 1px 5px 0px rgba(194, 70, 24, 0.14);
}

.yuser-content .center-box {
    width: 100%;

    background: #ffffff;
    margin-top: 10px;
}

.yuser-content .center-box-l {
    padding: 15px 20px;
    box-sizing: border-box;
    width: 760px;
    height: 100%;
    border-right: 2px solid #f5f5f5;
}

.yuser-content div.list-header {
    height: 21px;
}

.yuser-content div.list-header i {
    display: inline-block;
    width: 2px;
    height: 15px;
    background: #ff6a00;
    margin-top: 3px;
    margin-right: 8px;
}

.yuser-content div.list-header span.list-title {
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    line-height: 21px;
    margin-right: 20px;
    cursor: pointer;
}

.yuser-content div.list-header span.list-title:hover {
    color: #333
}

.yuser-content div.list-header span.list-title.curtitle {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
    cursor: pointer;
}

.yuser-content div.list-header span.more-link {
    line-height: 21px;
    font-size: 12px;
    font-weight: 400;
}

.yuser-content div.list-header span.more-link a {
    color: #999999;
}

.yuser-content ul.center-card li {
    box-sizing: border-box;
    padding: 10px;
    /*height: 90px;*/
    border: 1px solid #f5f5f5;
    margin-top: 10px;
    position: relative;
}

.yuser-content ul.center-card li .resume-name {
    width: 620px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.yuser-content ul.center-card li:hover .card-img img {
    transform: scale(1.2)
}

.yuser-content ul.center-card li .card-img {
    width: 125px;
    height: 80px;
    overflow: hidden;
}

.yuser-content ul.center-card li .card-img img {
    transition: all .5s ease-in;
    width: 125px;
    height: 100%;
}

.yuser-content ul.center-card li .card-info {
    margin-left: 12px;
}

.yuser-content ul.center-card li .card-info .card-title {
    margin-top: 2px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    width: 500px;
}

.yuser-content ul.center-card li .card-info .card-title a {
    color: #252537;
    width: 500px;
}

.yuser-content ul.center-card li .card-info .card-detail .card-detail-l p.card-text {
    margin-top: 5px;

    font-size: 12px;
    font-weight: 400;
    width: 250px;
}

.yuser-content ul.center-card li .card-info .card-detail .card-detail-l p.card-text span {
    color: #999999;
}

.yuser-content ul.center-card li .card-info .card-detail .card-detail-l p.card-text i {
    color: #4C495D;
}

.yuser-content ul.center-card li .card-info .card-detail-r {
    /* margin-top: 10px;*/
}

.yuser-content ul.center-card li .card-info .card-detail-r .det-edit-link {
    position: absolute;
    right: 25px;
    top: 47px;
    font-size: 12px;
    font-weight: 400;
}

.yuser-content ul.center-card li .card-info .card-detail-r .det-edit-link a.detail {
    color: #999999;
}

.yuser-content ul.center-card li .card-info .card-detail-r .det-edit-link a.edit {
    color: #ff6a00;
}

.yuser-content ul.center-card li .card-info .card-detail-r .det-edit-link span {
    margin: 0 5px;
    color: #dddddd;
}

.yuser-content ul.center-card li:hover {
    box-shadow: 0px 1px 5px 0px rgba(174, 167, 167, 0.16);
}

.yuser-content .my-registration .card-detail-r p {
    display: inline-block;
}


.my-registration .registration-content img.type {
    position: absolute;
    top: 0;
    right: 0;
    width: 51px;
    height: 48px;
}

.my-registration .card-img，.my-registration .card-img {
    width: 125px !important;
}

.my-report ul.center-card li .card-img,
.my-report ul.center-card li .card-img img {
    width: 80px;
    height: 80px;
}


.yuser-content .my-registration .card-detail-r p.registration-address {
    float: left;
    height: 20px;
    width: 95px;
    margin-right: 10px;
}

.yuser-content .my-registration .card-detail-r p.registration-address img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.yuser-content .my-registration .card-detail-r p.registration-address span {
    vertical-align: middle;
    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}



.yuser-content .my-registration .card-detail-r p.registration-money {
    width: 120px;
}

.yuser-content .my-registration .card-detail-r p.registration-money span {
    font-size: 16px;
    font-weight: 700;
    color: #ff6a00;
    line-height: 20px;
}

.yuser-content .my-report {
    margin-top: 18px;
}

.yuser-content .my-report .card-detail .card-detail-l p.card-text {
    width: 160px !important;
}


.yuser-content .my-report .card-detail-r .project-money {
    width: 180px;
}

.yuser-content .my-report .card-detail-r p {
    display: inline-block;
    vertical-align: middle;
}

.yuser-content .my-report .card-detail-r p span {
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}

.yuser-content .my-report .card-detail-r p.project-field {
    width: 185px;
}

.yuser-content .my-report .card-detail-r p.project-field i {
    display: inline-block;
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    background: #f4f5f9;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
}

.yuser-content .my-report .card-detail-r p.project-money i {
    font-size: 18px;
    font-weight: 700;
    color: #ff6a00;
}

.yuser-content .my-report li.my-resume .resume-header-img {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    margin-right: 12px;
}

.yuser-content .my-report li.my-resume .resume-header-img img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.yuser-content .my-report li.my-resume .resume-info {
    width: 620px;
}


.yuser-content .my-report li.my-resume .resume-info .resume-name span {
    margin-right: 8px;
}

.yuser-content .my-report li.my-resume p.resume-name a span {
    font-weight: 700;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
}

.yuser-content .my-report li.my-resume p.resume-name a i {
    margin-left: 10px;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}

.yuser-content .my-report li.my-resume div.resume-detail p {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
}

.yuser-content .my-report li.my-resume div.resume-detail p span {
    color: #999;
}

.yuser-content .my-report li.my-resume div.resume-detail p i {
    color: #666;
}

.yuser-content .my-report li.my-resume div.resume-detail p.resume-education {
    width: 320px;
}

.yuser-content .my-report li.my-resume div.resume-detail p.resume-view img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.yuser-content .my-report li.my-resume div.resume-detail p.resume-view i {
    vertical-align: middle;
}

.yuser-content .my-report li.my-resume .resume-field {
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
}

.yuser-content .my-report li.my-resume .resume-field span {
    color: #999999;
}

.yuser-content .my-report li.my-resume .resume-field i {
    color: #666;
}

.yuser-content .my-needs {
    margin-top: 18px;
}

.yuser-content .my-needs table {
    margin-top: 10px;
    border-spacing: 0;
    border-collapse: collapse;
    width: 720px;
    table-layout: fixed;
}

.yuser-content .my-needs .tables thead th {
    background: #f4f5f9;
    color: #666;
    height: 35px;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    padding: 0 5px;
}

.yuser-content .my-needs .tables thead th.th-last {
    text-align: center;
}



.yuser-content .my-needs .tables td {
    padding: 0 5px;
    height: 60px;
    border-bottom: 1px solid #F4F5F9;
    text-align: center;
}

.yuser-content .my-needs .tables td span {
    width: 100%;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    overflow: hidden;
    /*超出隐藏*/
    white-space: nowrap;
    /*强制在同一行显示*/
    text-overflow: ellipsis;
}

.yuser-content .my-needs .tables tbody tr:hover td {
    background-color: #f7f7f7;
}

.yuser-content .my-needs .status0 {
    color: #25abee !important;
}

.yuser-content .my-needs .status1 {
    color: #18c275 !important;
}

.yuser-content .my-needs .status2 {
    color: red !important;
}

.yuser-content .my-needs .operating {
    text-align: center !important;
}

.yuser-content .my-needs .operating span {
    width: 40% !important;
}

.yuser-content .my-needs .operating span.tab-lin {
    width: 3% !important;
}

.yuser-content .my-needs .operating span.tab-detail a {
    color: #999999 !important;
}

.yuser-content .my-needs .operating span.tab-edit a {
    color: #ff6a00 !important;
}

.yuser-content .center-box-r {
    width: 265px;
    box-sizing: border-box;
    height: 100%;
    background: #ffffff;

}

.yuser-content .center-box-r .refer-investors {
    width: 100%;

    box-sizing: border-box;
    padding: 20px 15px;
    border-bottom: 2px solid #f5f5f5;
}

.yuser-content .center-box-r ul.investors-item {
    margin-top: 5px;
}

.yuser-content .center-box-r ul.investors-item li {
    border-bottom: 1px dashed #f5f5f5;

    padding: 10px 0;
    box-sizing: border-box;
}

.yuser-content .center-box-r ul.investors-item li:hover .investors-img img {
    transform: scale(1.2)
}

.yuser-content .center-box-r ul.investors-item li .investors-info .investors-img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    margin-right: 10px;
}

.yuser-content .center-box-r ul.investors-item li .investors-info .investors-img img {
    width: 80px;
    height: 80px;
    transition: all .3s ease-in
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p {
    width: 140px;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-name {
    font-size: 12px;
    line-height: 24px;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-name span {
    font-weight: 700;
    color: #333333;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-name i {
    color: #666666;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-address img {
    width: 18px;
    height: 18px;
    vertical-align: middle;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-address span {
    font-size: 12px;
    font-weight: 400;
    color: #666666;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-text {
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-text span {
    color: #999999;
}

.yuser-content .center-box-r ul.investors-item li .investors-detail p.investors-text i {
    color: #666;
}

.yuser-content .center-box-r ul.investors-item li .investors-field {
    margin-top: 5px;
}

.yuser-content .center-box-r ul.investors-item li .investors-field p {
    line-height: 26px;
    width: 230px;
}

.yuser-content .center-box-r ul.investors-item li .investors-field p span {
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}

.yuser-content .center-box-r ul.investors-item li .investors-field p i {
    display: inline-block;
    height: 26px;
    background: #f4f5f9;
    border-radius: 3px;
    padding: 0 14px;
    margin-right: 3px;
    font-size: 12px;
    color: #666;
}

.yuser-content .center-box-r ul.investors-item li:last-child {
    border-bottom: none;
}

.yuser-content .refer-policy {
    padding: 20px 15px;
}

.yuser-content .refer-policy ul.policy-item li {
    padding-top: 10px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #eeeeee;
}

.yuser-content .refer-policy ul.policy-item li p.policy-text {
    width: 230px;
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    line-height: 18px;
}

.yuser-content .refer-policy ul.policy-item li p.policy-time {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 18px;
}

.yuser-content .refer-policy ul.policy-item li:last-child {
    border-bottom: none;
}

.yuser-content .center-bottom-box {
    margin-top: 10px;
    width: 1025px;
    height: 194px;
    background: #ffffff;
    padding: 20px;
    padding-right: 0;
    box-sizing: border-box;
    overflow: hidden;
}


.center-bottom-box div.bottom-swiper {
    position: relative
}



.center-bottom-box div.bottom-swiper .hd,
.center-bottom-box div.bottom-swiper .hdw,
.center-bottom-box div.bottom-swiper .hde {
    position: absolute;
    left: 380px;
    bottom: -10px
}

.center-bottom-box div.bottom-swiper .hd li,
.center-bottom-box div.bottom-swiper .hdw li,
.center-bottom-box div.bottom-swiper .hde li {
    float: left;
    width: 5px;
    height: 5px;
    margin-right: 6px;
    background: #dddddd;
    border-radius: 50%;
    font-size: 0;
}

.center-bottom-box div.bottom-swiper .hd li.on,
.center-bottom-box div.bottom-swiper .hdw li.on,
.center-bottom-box div.bottom-swiper .hde li.on {
    background: #ff6a00;
}




.yuser-content .center-bottom-box .list-header {
    padding-right: 20px;
}

.yuser-content .center-bottom-box .list-header span.list-title {
    cursor: pointer;
}

.yuser-content .center-bottom-box .bottom-uls {
    position: relative;
    margin-top: 12px;
    overflow: hidden;
    width: 970px;
}

.yuser-content ul.enterprise-list {
    -ms-overflow-style: none;
    overflow-x: auto;
    width: 100%;
    white-space: nowrap;
}

.yuser-content ul.enterprise-list li {
    display: inline-block;
    width: 234px;
    height: 116px;
    background: #ffffff;
    border: 1px solid #f5f5f5;
    padding: 8px 10px;
    box-sizing: border-box;
    margin-right: 10px;
}

.yuser-content ul.enterprise-list li .enterprise-top {
    height: 65px;
    border-bottom: 1px dashed #f5f5f5;
}

.yuser-content ul.enterprise-list li .enterprise-top .enterprise-img {
    margin-top: 2px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
}

.yuser-content ul.enterprise-list li .enterprise-top .enterprise-img img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.yuser-content ul.enterprise-list li .enterprise-top .enterprise-name {
    width: 150px;
    font-size: 14px;
    font-weight: 700;
    color: #212c46;
}


.yuser-content ul.enterprise-list li .enterprise-top .vip {
    margin-top: 3px;
    width: 73px;
    height: 20px;
}

.yuser-content ul.enterprise-list li .enterprise-top .vip img {
    margin-top: 3px;
    width: 73px;
    height: 20px;
}

.yuser-content ul.enterprise-list li .enterprise-top p.enterprise-address {
    width: 150px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
}

.yuser-content ul.enterprise-list li .enterprise-bottom {
    padding-top: 8px;
    width: 220px;
}

.yuser-content ul.enterprise-list li .enterprise-bottom p {
    width: 90%
}

.yuser-content ul.enterprise-list li .enterprise-bottom p span {
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
}

.yuser-content ul.enterprise-list li .enterprise-bottom p i {
    display: inline-block;
    line-height: 26px;
    background: #f4f5f9;
    border-radius: 3px;
    padding: 0 8px;
    color: #666666;
    font-size: 12px;
    margin-right: 2px;
}

.yuser-content ul.enterprise-list li:hover {
    box-shadow: 0px 1px 5px 0px rgba(174, 167, 167, 0.16);
}

.yuser-content ul.enterprise-list::-webkit-scrollbar {
    display: none;
}

.yuser-content ul.activity-list {
    -ms-overflow-style: none;
    overflow-x: auto;
    width: 100%;
    white-space: nowrap;
}

.yuser-content ul.activity-list>div {
    float: left;
}

.yuser-content ul.activity-list li {
    display: inline-block;
    width: 234px;
    height: 116px;
    background: #ffffff;
    border: 1px solid #f5f5f5;
    padding: 8px 10px;
    box-sizing: border-box;
    margin-right: 10px;
}

.yuser-content ul.activity-list li p {
    width: 210px;
}

.yuser-content ul.activity-list li p.activity-name {
    font-size: 14px;
    font-weight: 700;
    color: #212c46;
}

.yuser-content ul.activity-list li p.activity-text {
    /*     margin-top: 7px;*/
    font-size: 12px;
    font-weight: 400;
}

.yuser-content ul.activity-list li p.activity-text span {
    color: #999999;
}

.yuser-content ul.activity-list li p.activity-text i {
    color: #666666;
}

.yuser-content ul.activity-list li .activity-line {
    width: 214px;
    height: 1px;
    opacity: 1;
    border-bottom: 1px dashed #f5f5f5;
    margin-top: 6px;
}

.yuser-content ul.activity-list li p.activity-price {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 700;
    color: #ff6a00;
}

.yuser-content ul.activity-list li:hover {
    box-shadow: 0px 1px 5px 0px rgba(174, 167, 167, 0.16);
}

.yuser-content ul.talents-list {
    -ms-overflow-style: none;
    overflow-x: auto;
    width: 100%;
    white-space: nowrap;
}

.yuser-content ul.talents-list li {
    display: inline-block;
    width: 234px;
    height: 116px;
    background: #ffffff;
    border: 1px solid #f5f5f5;
    padding: 8px 10px;
    box-sizing: border-box;
    margin-right: 10px;
}

.yuser-content ul.talents-list li .talents-top-box {
    height: 55px;
    border-bottom: 1px dashed #f5f5f5;
}

.yuser-content ul.talents-list li .talents-top-box .talents-img {
    margin-right: 12px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
}

.yuser-content ul.talents-list li .talents-top-box .talents-img img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.yuser-content ul.talents-list li .talents-top-box .talents-info {
    width: 143px;
}


.yuser-content ul.talents-list li .talents-top-box .talents-info .talents-name {
    font-size: 14px;
    font-weight: 700;
    color: #212c46;
    width: 143px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;

}

.yuser-content ul.talents-list li .talents-top-box .talents-info .talents-detail-info {
    margin-top: 8px;
}

.yuser-content ul.talents-list li .talents-top-box .talents-info .talents-detail-info span {
    display: inline-block;
    width: 70px;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}

.yuser-content ul.talents-list li .talents-bottom-box .talents-field {
    /*              margin-top: 4px;*/
    width: 220px;
    font-size: 12px;
    font-weight: 400;
}

.yuser-content ul.talents-list li .talents-bottom-box .talents-field span {
    color: #999999;
}

.yuser-content ul.talents-list li .talents-bottom-box .talents-field i {
    color: #666666;
}

.yuser-content .no-data {
    margin-top: 10px;
    height: 190px;
    padding: 60px 60px 0 20px;
    border: 1px solid #f5f5f5;
    box-sizing: border-box;
}

.yuser-content .no-data p.no-data-title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
    line-height: 24px;
}

.yuser-content .no-data .no-data-content {
    height: 32px;
    width: 100%;
}

.yuser-content .no-data .no-data-content p {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
}

.yuser-content .no-data .no-data-content span {
    display: block;
    width: 140px;
    height: 32px;
    background: #ff6a00;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    font-weight: 400;
}

.yuser-content .no-data .no-data-content span a {
    color: #ffffff;
}














.y-footer {
    width: 100%;
    /* height: 250px; */

}

.y-footer .footer-top {
    background-color: #fff;
    height: 200px;
    padding-top: 13px;
    padding-bottom: 18px;
    box-sizing: border-box;
    display: none;
}

.y-footer .footer-top .footer-l {
    width: 325px;
    border-right: 1px solid #f4f5f9;
}

.y-footer .footer-top .footer-l .top-info {
    padding-bottom: 5px;
    width: 280px;
    border-bottom: 1px dashed #f4f5f9;
}

.y-footer .footer-top .footer-l .top-info img.er-code {
    margin-top: 15px;
    width: 125px;
    height: 125px;
    margin-right: 20px;
}

.y-footer .footer-top .footer-l .top-info .contact-details {
    margin-top: 20px;
}

.y-footer .footer-top .footer-l .top-info .contact-details h3.contact-title {
    font-size: 14px;
    font-weight: 700;
    color: #252537;
}

.y-footer .footer-top .footer-l .top-info .contact-details p.connact-phone {
    margin-top: 9px;
    font-size: 16px;
    font-weight: 700;
    color: #4c495d;
}

.y-footer .footer-top .footer-l .top-info .contact-details p.connact-time {
    margin-top: 5px;
    font-size: 12px;
    font-weight: 400;
    color: #4c495d;
}

.y-footer .footer-top .footer-l .top-info .contact-details div.connact-imgs {
    margin-top: 10px;
}

.y-footer .footer-top .footer-l .top-info .contact-details div.connact-imgs img {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    cursor: pointer;

}

.y-footer .footer-top .footer-l .f-links {
    height: 40px;
    line-height: 40px;
}

.y-footer .footer-top .footer-l .f-links p span {
    font-size: 12px;
    font-weight: 400;
    color: #252537;
}

.y-footer .footer-top .footer-l .f-links p a {
    margin-left: 15px;
    font-size: 12px;
    font-weight: 400;
    color: #4c495d;
}

.y-footer .footer-top .footer-r {
    margin-left: 65px;
    padding-top: 25px;
}

.y-footer .footer-top .footer-r dl {
    margin: 0;
    float: left;
    margin-right: 129px;
}

.y-footer .footer-top .footer-r dl dt {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    color: #252537;
    margin-bottom: 17px;
}

.y-footer .footer-top .footer-r dl dd {
    margin: 0;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 14px;
}

.y-footer .footer-top .footer-r dl dd a {
    color: #4c495d;
}

.y-footer .footer-top .footer-r dl dd:hover a {
    color: red;
}

.y-footer .footer-top .footer-r dl:last-child {
    margin-right: 0;
}

.y-footer .footer-bottom {
    background: #2a303c;
    height: 50px;
}

.y-footer .footer-bottom .footer-bootom-content p {
    line-height: 50px;
    opacity: 0.4;
    font-size: 12px;
    color: #ffffff;
}

.y-footer .footer-bottom .footer-bootom-content p a {
    color: #ffffff;
}


.right-menu {
    z-index: 999;
    width: 56px;
    position: fixed;
    right: 0;
    bottom: 150px;
}

.right-menu ul.right-menu-list li {
    position: relative;
    width: 56px;
    height: 56px;
    margin-bottom: 6px;
    padding-top: 4px;
    padding-bottom: 6px;
    text-align: center;
    box-sizing: border-box;
    background: #fff;
    cursor: pointer;
    box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.8);
}

.right-menu ul.right-menu-list li a {
    width: 100%;
    height: 100%
}

.right-menu ul.right-menu-list li:hover {
    background: #ff6a00;
}

.right-menu ul.right-menu-list li:hover span {
    color: #fff;
}

.right-menu ul.right-menu-list li span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    color: #ff6a00;
}


.right-menu ul.right-menu-list li span.iconfont6 {
    font-size: 28px
}

.right-menu ul.right-menu-list li span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    color: #ff6a00;
}

.right-menu ul.right-menu-list li.right-server:hover .server-menu {
    display: block;
}

.right-menu ul.right-menu-list li.right-server .server-menu {
    display: none;
    z-index: 3;
    width: 160px;
    background-color: #fff;
    box-shadow: 0 6px 12px 0 rgba(71, 39, 39, 0.15);
    position: absolute;
    right: 56px;
    top: -60px;
    text-align: center;
    padding: 5px;
}

.right-menu ul.right-menu-list li.right-server .server-menu p {
    margin-bottom: 5px;
    color: #333;
    font-size: 14px;
}

.right-menu ul.right-menu-list li.right-server .server-menu p img {
    width: 110px;
    height: 110px;
}

.right-menu ul.right-menu-list li.right-scan:hover .scan-box {
    display: block;
}

.right-menu ul.right-menu-list li.right-scan .scan-box {
    display: none;
    position: absolute;
    width: 260px;
    right: 56px;
    top: -60px;
    background-color: #fff;
    box-shadow: 0 6px 12px 0 rgba(71, 39, 39, 0.15);
    padding: 5px;
    box-sizing: border-box;
}

.right-menu ul.right-menu-list li.right-scan .scan-box p {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    padding: 5px;
}

.right-menu ul.right-menu-list li.right-scan .scan-box p img {
    width: 110px;
    height: 110px;
}


.head-bg {
    width: 100%;
    height: 70px;
    position: relative;
    z-index: 999;
    display: none;
    transition: all 3s;
}

.head-bg-show {
    display: block;
}



.app-down {
    position: relative
}


.app-show:hover .app-down-box {
    display: block;
}

.wx-show:hover .app-down-box {
    display: block;
}


.app-down-box {
    background: #fff;
    position: absolute;
    z-index: 3;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}


.app-down-box>div {
    background-color: #fff;
    padding: 5px 10px;
    border: 1px solid #ccc;
    text-align: center;
}

.app-down-box>div p {
    font-size: 12px;
    color: #333
}

.app-down-box>div img {
    width: 125px;
    height: 125px
}


.talents-form-step7 .seven_look {
    margin-top: 0 !important;
}


#project .enterprise-info-title p {
    width: 250px;
}

.card-fixed {
    position: fixed;
    top: 146px;
    width: 330px;
}


.card-position {
    position: absolute;
    bottom: 0;
}