/* .skyworth-v1.h02-hot .hot-wrap .hot-list .hot-list-item .hot-list-item-left{
    background-image: linear-gradient(0deg,#fff,#f3f5f8);
    border: 2px solid #fff;
    box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%), -8px -8px 20px 0 #fff;
    transition: all .3s ease-in-out;
    border-radius: 4px;
} */

.hot-item-left-text ul li{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    /* width: 33.33%; */

    height: 35px;
    line-height: 35px;
    background: #fff;
    /* border: 2px solid #fff; */
    box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%), -8px -8px 20px 0 #fff, inset 0 4px 20px 0 hsl(0deg 0% 100% / 50%);
    /* border-radius: 4px; */
    font-size: 14px;
    /* color: #3d485d; */
    line-height: 36px;
    text-align: center;
    padding: 0 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: background .2s ease-in-out,box-shadow .3s ease-in-out;
    margin: 6px 6px 0 0;
}

.hot-item-left-title div{
    font-size: 28px;
}

.skyworth-v1.h02-hot .hot-wrap .hot-list .hot-list-item .hot-list-item-left .hot-item-left-con .hot-item-left-img{
    text-align: right;
}

.skyworth-v1.n01-header.partner{
    background-color: unset;
}

.skyworth-v1.n01-header.partner .main-nav-link{
    color: #FFFFFF;
}

.partner-stand{
    height: 200px;
    background: linear-gradient(180deg, #070414 0%, #00234D 100%);
    text-align: center;
    color: #FFFFFF;
    background: url(/image/joinus.jpg);
    background-size: 100% 100%;
}

.partner .header {
    height: 200px;
    padding-top: 128px;
    background: linear-gradient(180deg, #070414 0%, #00234D 100%);
    text-align: center;
    color: #FFFFFF;
    background: url(/image/joinus.jpg);
    background-size: 100% 100%;
}

.about .partner .header {
    background: url(https://www.crmeb.com/static/video/about/feng.jpg) center;
    background-size: cover;
}

.skyworth-v1.n01-header .header-wrap{
    background: rgba(0,0,0,.1);
}
.skyworth-v1.n01-header.index .header-wrap{
    background: none;
}

.skyworth-v1.n01-header .nav-addons-link{background-color:#dee4ea}

.partner .header .title1 {
    letter-spacing: 12px;
    font-size: 30px;
    line-height: 42px;
}

.partner .header .title2 {
    margin-top: 12px;
    font-weight: 800;
    font-size: 78px;
    line-height: 110px;
}

.partner .header .title3 {
    margin-top: 12px;
    letter-spacing: 12px;
    font-size: 22px;
    line-height: 30px;
}

.partner .header .button-container {
    margin-top: 36px;
    font-size: 0;
}

.partner .header .button-container a:first-child {
    border-color: #2A7EFB;
    background-color: #2A7EFB;
    color: #FFFFFF;
}

.partner .header .button-container a {
    display: inline-block;
    width: 152px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #FFFFFF;
    border-radius: 3px;
    margin-left: 20px;
    text-decoration: none;
    font-size: 16px;
    color: #FFFFFF;
}

.partner .header .button-container a {
    display: inline-block;
    width: 152px;
    height: 44px;
    border: 1px solid #FFFFFF;
    border-radius: 3px;
    margin-left: 20px;
    text-decoration: none;
    font-size: 16px;
    color: #FFFFFF;
}





.product-cards .section1, .product-cards .section4 {
    /* background-color: #F5F9FF; */
}

.product-cards .section1 .section-main {
    padding-top: 0;
    padding: 0 4.166%;
    margin-bottom: 0.52vw;
}

/* .product-cards .section1 .section-main .section-body {
    padding-top: 0;
    padding: 0 12%;
    margin-bottom: 0.52vw;
} */

.product-cards .section-main {
    margin: 0 auto;
}

.product-cards .search-wrapper {
    padding: 4.166vw 0;
    border-bottom: 1px solid #D5E6FF;
}

.product-cards .search-inner {
    display: flex;
    width: 700px;
    border-radius: 4px;
    margin: 0 auto;
    box-shadow: 0 5px 12px 1px rgb(121 148 193 / 20%);
}

.product-cards .search-inner input {
    flex: 1;
    padding-left: 20px;
    border-radius: 4px 0 0 4px;
    font-size: 16px;
}

.product-cards .search-inner button {
    width: 120px;
    height: 56px;
    border-radius: 0 4px 4px 0;
    background-color: #2A7EFB;
    font-size: 16px;
    color: #FFFFFF;
}

.product-cards input, .product-cards button {
    border: none;
    outline: none;
    resize: none;
}





.product-cards .section1 .section-head {
    padding-top: 60px;
}

.product-cards .section-head .title {
    text-align: center;
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    color: #333333;
}


.product-cards .section-head .subtitle {
    margin-top: 15px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #666666;
}

.product-cards .section-body ul {
    list-style: none;
}

.product-cards .section1 .section-main {
    padding-top: 0;
}

.product-cards .section1 .section-head {
    padding-top: 60px;
}

.product-cards .section1 .section-body {
    margin-top: 73px;
}

.product-cards .section1 .section-body ul {
    justify-content: space-between;
    list-style: none;
    display: flex;
}

.product-cards .section1 .section-body li {
    /* position: relative;
    flex: none;
    width: 20%;
    height: 400px;
    padding-top: 40px;
    transition: all 0.2s ease;
    cursor: pointer;
    display: list-item;
    text-align: -webkit-match-parent;

    padding: 0;
    margin: 0;
    box-sizing: border-box;
    user-select: text;
    touch-action: pan-y;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: none; */


    position: relative;
    flex: none;
    width: 24%;
    /* height: 340px; */
    padding-top: 40px;
    transition: all 0.2s ease;
    cursor: pointer;
    display: list-item;
    text-align: -webkit-match-parent;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    user-select: text;
    touch-action: pan-y;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: none;
    background: #f1f1f1;
    padding: 1%;
    border-radius: 20px;
}

.product-cards .section1 .section-body li::before {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 50.2%, .27));
    left: -27px;
    content: "";
    display: block;
    width: 27px;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    transition: all .2s ease;
}

.product-cards .section1 .section-body li::after {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 50.2%, .27));
    right: -27px;
    content: "";
    display: block;
    width: 27px;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    transition: all .2s ease;
}

.product-cards .section1 .section-body li:hover::before,
.product-cards .section1 .section-body li:hover::after {
    opacity: 0.15;
}

.product-cards .section1 .section-body img {
    margin: 0 auto;
    display: block;
}

.product-cards .section1 .section-body .title {
    margin-top: 15px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    color: #555;
}

.product-cards .section1 .section-body .message {
    padding: 0 45px;
    margin-top: 8px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #959595;
}

.product-cards .section1 .section-body .message::after {
    content: "";
    display: block;
    width: 25px;
    height: 4px;
    margin: 10px auto;
    background: linear-gradient(90deg, #2a7efc, #b7d0ff);
}

.product-cards .section1 .section-body .message2 {
    padding: 0 45px;
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    color: #b2b2b2;
}



.skyworth-v1.n01-header.partner .main-nav-link:hover{
    color: #333;
}


.product-cards .section5 {
    background: #fcfcfc;
    margin-top: 75px;
}

.product-cards .section5 .section-main {
    padding: 0 4.166%;
    margin-bottom: 0.52vw;
}

.product-cards .section5 .section-body {
    margin-top: 75px;
}

.product-cards .section5 .section-body ul {
    display: flex;
}

.product-cards .section5 .section-main {
    padding-bottom: 70px;
}

.product-cards .section5 .section-body ul {
    border-radius: 20px;
    box-shadow: 0 4px 20px 1px rgba(121, 148, 193, 0.15);
}

.product-cards .section5 .section-body li {
    position: relative;
    width: 20%;
    height: 300px;
    padding: 49px 36px 0;
    text-align: center;
}

.product-cards .section5 .section-body li::before {
    content: "";
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 0;
    z-index: 1;
    width: 1px;
    background-color: #EEEEEE;
}

.product-cards .section5 .section-body li::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
    width: 33px;
    height: 33px;
    border: 1px solid #CBE0FF;
    border-radius: 50%;
    background-color: #FFFFFF;
    transform: translate(-50%, -50%);
}

.product-cards .section5 .section-body li:first-child:before,
.product-cards .section5 .section-body li:first-child::after {
    display: none;
}

.product-cards .section5 .section-body li>img:first-child {
    width: 90px;
    height: 90px;
    margin: 0 auto;
}

.product-cards .section5 .section-body li>img:last-child {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 2;
    transform: translate(50%, -50%);
}

.product-cards .section5 .section-body .title {
    margin-top: 27px;
    font-weight: 800;
    font-size: 20px;
    line-height: 28px;
    color: #333333;
}

.product-cards .section5 .section-body .message {
    margin-top: 14px;
    font-size: 14px;
    line-height: 22px;
    color: #666666;
}

.product-cards .section5 .section-body a {
    display: block;
    width: 152px;
    height: 44px;
    border-radius: 3px;
    margin: 40px auto 0;
    background-color: #2A7EFB;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    line-height: 44px;
    color: #FFFFFF;
}





.product-cards .section1 .section-head {
    padding-top: 60px;
}

.product-cards .section-head .title {
    text-align: center;
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    color: #333333;
}


.product-cards .section-head .subtitle {
    margin-top: 15px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #666666;
}

.product-cards .section-body ul {
    list-style: none;
}








.partner-stand.shouquan-stand{
    height: 320px;
    background: linear-gradient(180deg, #070414 0%, #00234D 100%);
    text-align: center;
    color: #FFFFFF;
}

.skyworth-v1.n01-header.shouquan-header .header {
    height: 320px;
    padding-top: 128px;
    background: linear-gradient(180deg, #070414 0%, #00234D 100%);
    text-align: center;
    color: #FFFFFF;
}

.product-cards.shouquan .section1 .section-main {
    padding-top: 0;
}

.product-cards.shouquan .section1 .section-head {
    padding-top: 60px;
}

.product-cards.shouquan .section1 .section-body {
    margin: 73px 0;
}

.product-cards.shouquan .section1 .section-body ul {
    justify-content: space-between;
    list-style: none;
    display: flex;
}

.product-cards.shouquan .section1 .section-body li {
    position: relative;
    flex: none;
    width: 19%;
    height: 320px;
    padding-top: 40px;
    transition: all 0.2s ease;
    cursor: pointer;
    display: list-item;
    text-align: -webkit-match-parent;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    user-select: text;
    touch-action: pan-y;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: none;
    background: #f1f1f1;
    padding: 1%;
}

.product-cards.shouquan .section1 .section-body li::before {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 50.2%, .27));
    left: -27px;
    content: "";
    display: block;
    width: 27px;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    transition: all .2s ease;
}

.product-cards.shouquan .section1 .section-body li::after {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 50.2%, .27));
    right: -27px;
    content: "";
    display: block;
    width: 27px;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    transition: all .2s ease;
}

.product-cards.shouquan .section1 .section-body li:hover::before,
.product-cards.shouquan .section1 .section-body li:hover::after {
    opacity: 0.15;
}

.product-cards.shouquan .section1 .section-body img {
    margin: 0 auto;
    display: block;
}

.product-cards.shouquan .section1 .section-body .title {
    margin-top: 15px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    color: #555;
}

.product-cards.shouquan .section1 .section-body .message {
    padding: 0 45px;
    margin-top: 8px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #959595;
}

.product-cards.shouquan .section1 .section-body .title::after {
    content: "";
    display: block;
    width: 25px;
    height: 4px;
    margin: 5px auto;
    background: linear-gradient(90deg, #2a7efc, #b7d0ff);
}

.product-cards.shouquan .section1 .section-body .message2 {
    padding: 0 45px;
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    color: #b2b2b2;
}



.gbt-button{
    font-size: 16px;
    color: #fff;
    border: 1px solid #035ae7;
    border-radius: 4px;
    text-transform: uppercase;
    text-align: center;
    line-height: 54px !important;
    height: 52px !important;
    background-color: #035ae7;
    margin: 0 12px 0 0;
    text-decoration: none;
    padding: 0 36px;
    display: inline-block;
}

.gbt-button-outline{
    font-size: 16px;
    color: #035ae7;
    border: 1px solid #035ae7;
    border-radius: 4px;
    text-transform: uppercase;
    text-align: center;
    line-height: 54px !important;
    /* height: 52px !important; */
    background-color: #FFF;
    margin: 0 12px 0 0;
    text-decoration: none;
    padding: 0 36px;
    display: inline-block;
}

.gbt-button-outline-noborder{
    font-size: 16px;
    color: #035ae7;
    border: 1px solid #FFF;
    border-radius: 4px;
    text-transform: uppercase;
    text-align: center;
    line-height: 54px !important;
    /* height: 52px !important; */
    background-color: #FFF;
    margin: 0 12px 0 0;
    text-decoration: none;
    padding: 0 36px;
    display: inline-block;
}