.solve_wrap {
    background: url(/template/home/default/img/solve/20211025/hlw/bg_banner.png) no-repeat center center;
    height: 440px;
    margin-top: 90px;
}

.solve_banner_content {
    padding-top: 137px;
}

.solve_banner_line {
    margin-top: 15px;
}

.solve_banner_title {
    font-size: 32px;
    line-height: 50px;
    color: #fff
}

.solve_banner_text {
    margin-top: 30px;
    width: 474px;
    text-align: justify;
    font-size: 14px;
    color: rgba(255, 255, 255, .7);
    line-height: 24px;
    white-space: pre-line;
}

.solve_content {
    margin-top: 80px;
    overflow: hidden;
}

.solve_tjcp_wrap {
    background: url(/template/home/default/img/solve/solve_tjcp.png) no-repeat center center;
    width: 100%;
    height: 630px;
}

.solve_content_line {
    width: 40px;
    height: 1.6px;
    background-color: #CCD1D5;
    margin: 146px auto 0;
}

.solve_yskd_line {
    margin-top: 46px;
}

.solve_title {
    color: #333;
    font-size: 28px;
    text-align: center;
}

.solve_tjcp_title {
    color: #fff;
}

.solvegood_list {
    margin-top: 100px;
}

.solvegood_list ul li {
    float: left;
    width: 170px;
    height: 270px;
    padding: 45px 65px;
    margin-right: 18px;
    margin-bottom: 20px;
    background: #FFFFFF;
    border-radius: 10px;
    border: 1px solid #F0F4FF;
    text-align: center;
    cursor: pointer;
}

.solvegood_list ul li.actived {
    box-shadow: 0 0 10px #F0F4FF;
}

.solvegood_list ul li:last-child {
    margin-right: 0;
}

.solvegood_list ul li img {
    display: block;
    margin: 0 auto;
}

.solvegood_text {
    margin-top: 35px;
    text-align: left;
    color: #333;
    font-size: 24px;
    line-height: 38px;
    text-align: justify;
}


/* 方案优势 */

.solve_case_wrap {
    width: 100%;
    background-color: #F5F7FB;
}

.solve_case_content {
    padding: 80px 0;
}

.solve_case_list {
    margin-top: 80px;
}

.solve_case_list ul li {
    float: left;
    width: 464px;
    height: 64px;
    margin-bottom: 12px;
    margin-right: 12px;
    padding: 40px;
    cursor: pointer;
    background-color: #fff;
}

.solve_case_list ul li:nth-child(2n) {
    margin-right: 0;
}

.solve_case_left {
    float: left;
    height: 75px;
    margin-top: 10px;
    margin-right: 40px;
}

.solve_case_left img {
    margin-right: 5px;
    vertical-align: middle;
}

.solve_case_right {
    padding-top: 34px;
    color: #333;
    font-size: 20px;
    line-height: 28px;
}

.solve_partner {
    background: url(/template/home/default/img/solve/bg_logo.png) no-repeat center center;
    height: 528px;
}


/* 主要功能 */

.solve_fun_wrap {
    background: linear-gradient(4deg, #E9F0FF 0%, #F8FCFF 100%);
    overflow: hidden;
    padding: 100px 0 76px;
}

.solve_funlist {
    margin-top: 94px;
}

.solve_funleft {
    float: left;
    width: 540px;
    margin-right: 86px;
}

.solve_funright {
    padding-top: 51px;
}

.solve_funright ul li {
    float: left;
    margin-bottom: 50px;
    margin-right: 70px;
}

.solve_funright ul li:nth-child(2n) {
    margin-right: 0;
}

.solve_ysbh {
    float: left;
    margin-right: 30px;
}

.solve_ysbh_right {
    float: left;
    width: 200px;
}

.solve_ysbh_title {
    font-size: 24px;
    color: #333;
    line-height: 33px;
}

.solve_ysbh_text {
    width: 200px;
    margin-top: 13px;
    color: #333;
    font-size: 20px;
    line-height: 28px;
}

.solve_product {
    margin: 100px auto;
    overflow: hidden;
}

.solve_product ul li {
    float: left;
    width: 160px;
    margin: 0 133px;
    text-align: center;
}

.solve_product_tjcp ul {
    display: flex;
    justify-content: center;
    margin-right: 100px;
}

.solve_product_img {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    box-shadow: 0 0 10px #F0F4FF;
    margin-bottom: 44px;
    border: 1px solid transparent;
    cursor: pointer;
}

.solve_product_img_actived {
    background: #F0F4FF;
    border: 1px solid #0F88FF;
}

.solve_product ul li:last-child {
    margin-right: 0;
}

.solve_product ul li img {
    padding-top: 40px;
    display: block;
    margin: 0 auto;
}

.solve_voice_text {
    color: #333;
    font-size: 24px;
    line-height: 33px;
}


/* 工业自动化 */

.solve_gyzdh_wrap {
    background: url(/template/home/default/img/solve/banner_gyzdh.png) no-repeat;
}

.solve_gyzdh_fun {
    padding-top: 161px;
}


/* 物联网 */

.solve_wlw_wrap {
    background: url(/template/home/default/img/solve/banner_wlw.png) no-repeat;
}


/* 集团通信 */

.solve_jttx_wrap {
    background: url(/template/home/default/img/solve/banner_jttx.png) no-repeat;
}


/* 互联网 */

.solve_hlw_wrap {
    background: url(/template/home/default/img/solve/20211025/hlw/bg_banner.png) no-repeat center center;
}

.solve_list_content {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.solvelist_content {
    display: flex;
    flex-flow: row wrap;
}

.solve_wlw_title {
    color: #fff;
    font-size: 40px;
}

.solve_wlw_text {
    color: #fff;
}

.solve_swiper_wrap {
    padding: 195px 0;
}

.solve_list {
    margin-top: 100px;
}

.solve_list ul li {
    float: left;
    width: 554px;
    height: 104px;
    margin-right: 24px;
    margin-bottom: 46px;
    padding: 30px 36px;
    background-color: #fff;
    border: 1px solid rgba(74, 79, 95, .6);
    cursor: pointer;
}

.solve_list ul li:nth-child(2n) {
    margin-right: 0;
}

.solvelist_left {
    float: left;
}

.solvelist_weihua {
    float: left;
    width: 80px;
    margin-right: 30px;
}

.solvelist_title {
    color: #212121;
    font-size: 24px;
}

.solvelist_weihua_text {
    color: #666;
    font-size: 20px;
    line-height: 28px;
}

.solvelist_right {
    float: right;
}

.solvelist_right a {
    display: inline-block;
    width: 74px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #333;
    font-size: 20px;
    border: 1px solid #5B5B5B;
}

.solvelist_right a:hover {
    color: #2358FF;
    border: 1px solid #2358FF;
}

.solve_list ul li.solvelist_bottom {
    border-bottom: 4px solid #2358FF;
}

.newsolve_left {
    display: flex;
}

.new_solve_text {
    display: inline-block;
    width: 144px;
    margin-top: 20px;
}

.solve_pic {
    margin-top: 80px;
}

.solve_pic img {
    display: block;
    margin: 0 auto;
}

.solve_case_list_title {
    color: #333;
    font-size: 18px;
}

.solve_case_list_text {
    margin-top: 10px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.solve_listli_actived {
    background: url(/template/home/default/img/solve/20211025/hlw/bg_selected.png) no-repeat;
    width: 544px;
    height: 144px;
    /* box-shadow: 5px 5px 10px #ccc; */
}

.solve_partner_wrap {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    padding-bottom: 80px;
}

.solve_partner_content {
    padding: 80px 0;
}

.solve_partner_left {
    width: 380px;
    float: left;
    margin-right: 114px;
}

.solve_partner_line {
    float: left;
    margin-right: 37px;
    margin-top: 11px;
    width: 4px;
    height: 20px;
    background-color: #4072FF;
}

.solve_partner_title {
    font-size: 28px;
    color: #333;
}

.solve_partner_text {
    margin-top: 30px;
    margin-left: 37px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.solve_partner_right ul li {
    float: left;
    width: 196px;
    padding-top: 20px;
    margin-bottom: 6px;
    margin-right: 6px;
    height: 90px;
    border: 1px solid #eee;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.solve_partner_right ul li:nth-child(3),
.solve_partner_right ul li:nth-child(6) {
    margin-right: 0;
}

.solve_contact {
    width: 476px;
    text-align: center;
    font-size: 14px;
    color: rgba(255, 255, 255, .6);
    line-height: 24px;
    margin: 30px auto;
}

.solve_xxxtpt_wrap {
    background: url(/template/home/default/img/solve/20211025/xxhjspt/bg_banner.png) no-repeat center center;
}

.solve_tttz_wrap {
    background: url(/template/home/default/img/solve/20211025/tttz/bg_banner.png) no-repeat center center;
}

.solve_jdzzhy_wrap {
    background: url(/template/home/default/img/solve/20211025/jdzzy/bg_banner.png) no-repeat center center;
}

.solve_jdzzhy_list ul li {
    height: 156px;
    padding: 30px 40px;
}

.solve_jdzzhy_list_actived {
    background: url(/template/home/default/img/solve/20211025/jdzzy/bg_selected_216.png) no-repeat;
    width: 544px;
    height: 216px;
}

.solve_jdzzhy_left {
    height: 145px;
}

.solve_jrhy_wrap {
    background: url(/template/home/default/img/solve/20211025/jrhy/bg_banner.png) no-repeat center center;
}

.solve_jrhy_banner_content {
    padding-top: 113px;
}

.solve_yxmd_wrap {
    background: url(/template/home/default/img/solve/20211025/yxmd/bg_banner.png) no-repeat center center;
}

.solve_yxmd_banner_content {
    padding-top: 88px;
}

.solve_partner_right ul a {
    color: #333;
}

/* .solve_partner_right ul a:hover {
    color: #2E65FF;
} */

.slove_partner_img {
    width: 94px;
    margin: 0 auto;
}

.slove_partner_img img {
    width: 100%;
}

.solve_partner_right ul li.solve_partner_border {
    border: 1px solid #2E65FF;
}