﻿/* 首页样式 */
.cp-item2 .title p
{
    text-align: center;
}
.copy
{
    padding-top: 20px;
    color: #eee!important;
    line-height: 24px!important;
    font-size: 14px!important;
}
.m
{
    display: none;
}
.cp-item2 .title p
{
    line-height: 1.25;
}
.sjk-icon p
{
    line-height: 1.25rem;
    text-align: center;
}
.item li:nth-child(1)
{
    position: relative;
    top: 71px;
    left: 87px;
}
.item li:nth-child(2)
{
    position: relative;
    top: 129.2px;
    left: 49px;
}
.item li:nth-child(3)
{
    position: relative;
    top: 187.3px;
    left: 88px;
}
.cp
{
    background: none!important;
}
.cp a
{
    text-align: center;
}
.sjk-cp3 li.cp
{
    padding-bottom: 0;
    margin-top: 0;
}
.sjk-cp3 li.cp .sjk-icon p
{
    text-align: center;
}
@media(min-width: 1920px)
{
    .item li:nth-child(3)
    {
        position: relative;
        top: 188.3px;
        left: 88px;
    }
}
@media(min-width: 1900px) and (max-width: 1920px)
{
    .item li:nth-child(2)
    {
        top: 129px;
    }
    .item li:nth-child(3)
    {
        top: 186.5px;
        left: 88px;
        width: 128px;
    }
}
@media(min-width: 1520px) and (max-width: 1730px)
{
    .item li:nth-child(3)
    {
        position: relative;
        top: 188.5px!important;
        left: 88px;
    }
}
.cp-item3 .title p
{
    text-align: center;
    line-height: 1.25;
}
.js_wzgs .i_zgstit .i_zgsjs p
{
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    text-align: Justify;
}
.cp-item4 .title p
{
    line-height: 1.25;
}
.new-item ul li span
{
    line-height: 1.25;
}
.new-title
{
    line-height: 1.25;
}
.more0812 a span
{
    font-size: 18px;
    line-height: 30px;
}
.list-title
{
    line-height: 1.25;
}
.list-content
{
    line-height: 1.25;
}
.cp-item5 .title p
{
    line-height: 1.25;
    text-align: center;
}
.cp-item6 .title p
{
    line-height: 1.25;
    text-align: center;
}
.m-chanpin
{
    display: none;
}
@media(min-width: 320px) and (max-width: 1200px)
{
    .copy
    {
        color: #868686!important;
        font-size: .24rem!important;
        text-align: center;
        line-height: .3rem!important;
        padding-bottom: .5rem!important;
        padding-top: 0;
    }
    .banner
    {
        display: none!important;
    }
    .m
    {
        width: 7.5rem;
        margin: 0 auto;
        display: block;
    }
    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto
    {
        bottom: .14rem!important;
    }
    .bx-wrapper
    {
        position: relative!important;
        margin: 0 auto!important;
        padding: 0!important;
    }
    .bx-wrapper .bx-viewport
    {
        left: 0!important;
    }
    .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active
    {
        background: #fff!important;
    }
    .bx-wrapper .bx-pager.bx-default-pager a
    {
        border: 1px solid #fff!important;
    }
    .bx-wrapper .bx-pager
    {
        padding-top: .12rem!important;
        height: .33rem!important;
        width: 7.19rem!important;
    }
    .bx-wrapper .bx-pager.bx-default-pager a
    {
        width: .1rem!important;
        height: 0!important;
        margin: 0 .05rem!important;
        outline: 0!important;
        padding-top: .1rem!important;
        -moz-border-radius: .05rem!important;
        -webkit-border-radius: .05rem!important;
        border-radius: 50%!important;
        overflow: hidden!important;
        border: 1px solid #fff!important;
    }
    .chanpin
    {
        display: none;
    }
    .m-chanpin
    {
        display: block;
        width: 100%;
        height: auto;
    }/* 产品开始 */
    .m-cp
    {
        width: 7.5rem;
        background: #f2f2f2;
        padding-bottom: 1.26rem;
        margin: 0 auto;
        margin-top: .7rem;
    }
    .m-cp .cp-tit
    {
        width: 7.5rem;
        background: #f2f2f2;
        padding: .97rem 0 .02rem;
        text-align: center;
        line-height: .95rem;
        font-size: .5rem;
        color: #333;
    }
    .m-cp .prolist
    {
        width: 7rem;
        margin: 0 auto;
    }/* 产品结束 *//* 专业的解决方案开始 */
    .jjfa-contain0909
    {
        height: auto;
        line-height: .45rem;
        color: #fff;
        font-size: .22rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        text-align: center;
        position: relative;
    }
    .jjfa-ad a p
    {
        padding-top: .56rem!important;
        position: relative;
    }
    .jjfa-ad
    {
        position: relative;
    }
    .up0809
    {
        position: absolute;
        top: 0;
        left: 0;
        background: rgb(46,104,185,.5);
        width: 100%;
        height: 3.73rem;
    }/* 专业的解决方案结束 *//* 公司新闻动态开始 */
    .m-cp-item4
    {
        width: 100%;
        height: auto;
        padding-top: 1.08rem;
    }
    .m-cp-item4 .tab-new
    {
        width: 7rem;
        height: auto;
        margin: 0 auto;
    }
    .m-cp-item4 .tab-new .title
    {
        width: 7rem;
    }
    .m-cp-item4 .title p
    {
        color: #333;
        font-size: .5rem;
        text-align: center;
        line-height: .56rem;
    }
    .m-cp-item4 .new-item
    {
        margin: .2rem 0;
        width: 100%;
        height: .6rem;
    }
    .m-cp-item4 .item-all0809
    {
        width: 92%!important;
        margin: 0 auto;
    }
    .m-cp-item4 .new-item ul li
    {
        float: left;
        text-align: left;
        cursor: pointer;
    }
    .m-cp-item4 .new-item ul li span
    {
        text-align: left;
        padding: 0 .2rem;
        border-right: 2px solid #000;
        line-height: .71rem;
        font-size: .28rem;
        color: #666;/* text-align: center; */
    }
    .m-cp-item4 .new-btn-on span
    {
        color: #2e68b9!important;
    }
    .m-cp-item4 .new-item ul li:last-child span
    {
        border-right: 0 solid #000;
    }
    .m-cp-item4 .new-list
    {
        width: 100%;
        height: auto;
        margin-top: .3rem;
        margin-bottom: .5rem;
        float: left;
    }
    .m-cp-item4 .new-list .list-img
    {
        width: 100%;
        height: auto;
    }
    .m-cp-item4 .new-list .new
    {
        width: 100%;
        margin: 0 auto;
    }
    .m-cp-item4 .new-list .new ul li
    {
        padding: .2rem;/* border-bottom: 1px dashed #000; */
        margin-bottom: .2rem;
    }
    .new-title
    {
        width: 100%;
        color: #333;
        font-size: .32rem;
        text-align: left;
        margin-bottom: .17rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .new-time
    {
        color: #888;
        font-size: .28rem;
    }
    .new-content
    {
        font-size: .28rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #888;
    }
    .genduo
    {
        margin: 1rem auto 0;
        width: 1.5rem;
        text-align: center;
        clear: both;
        position: relative;
    }
    .genduo input
    {
        background: #5b9bd5;
        color: #fff;
        border-radius: 5px;
        text-align: center;
        border: 0;
        outline: none;
        font-size: .28rem;
        line-height: .56rem;
    }/* 公司新闻动态结束 *//* 营销与服务体系开始 */
    .map
    {
        width: 7.5rem;
        margin: 0 auto;
        height: auto;
        margin-top: .5rem;
    }
    .map-tit
    {
        text-align: center;
        font-size: .5rem;
        color: #333;
        position: relative;
        top: 1.8rem;
        left: 0;
    }
    .map-tit span
    {
        line-height: .71rem;
        font-size: .28rem;
        color: #666;
        text-align: center;
        display: block;
    }
    .map-img
    {
        width: 100%;
    }
    .map-img img
    {
        width: 100%;
    }/* 营销与服务体系结束 *//* 关于优炫开始 */
    .gyyx
    {
        width: 7.5rem;
        margin: 0 auto;
    }
    .gyyx-tit
    {
        padding: 1.12rem 0 .35rem;
        text-align: center;
        line-height: .91rem;
        font-size: .5rem;
        color: #333;
    }
    .gyyx-tit span
    {
        line-height: .71rem;
        font-size: .28rem;
        color: #666;
        text-align: center;
        display: block;
    }
    .gyyx-img
    {
        width: 100%;
        position: relative;
        height: 4.79rem;
    }
    .gyyx-img img
    {
        width: 7.5rem;
        height: 4.79rem;
        display: block;
    }
    .gyyx-img video
    {
        width: 7.5rem;
        height: 4.79rem;
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
    }/* 关于优炫结束 */
}