.product {    display: flex;    flex-direction: row;    justify-content: center;    padding-top: 0px;}
.call-space-product {    margin:40px auto 15px;}
.pro-content p {line-height: 33px;font-size:15px;}
.pro-c p {line-height: 33px;font-size:14px;}
.product-left {    width: 230px;}
.product-right {    margin-left: 20px;    display: flex;    flex-direction: column;    width: 800px;}
.product-right #tab-content img{width: 750px; margin-left:74px;}
.left-title {    display: flex;    align-items: center;    width:212px;    height:40px;    background:rgba(247,247,247,1);    border:1px solid rgba(225,225,225,1);}
.left-title-text {    width:123px;    height:19px;    font-size:20px;    font-weight:400;    color:rgba(100,100,100,1);    line-height:21px;    margin-left: 8px;}
.left-title-icon {    margin-left: 10px;}
.left-sub {    display: flex;    align-items: center;    justify-content: space-around;    color:rgba(100,100,100,1);    width:212px;    height:57px;    border-left: 1px solid rgba(225,225,225,1);    border-right: 1px solid rgba(225,225,225,1);}
.left-sub-btn {    margin: 5px;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    width:92px;    height:37px;    background:rgba(247,247,247,1);    border:1px solid rgba(225,225,225,1);}
.left-sub-text {    padding: 3px;    margin-top: 4px;}
.left-subtitle {    width:212px;    height:40px;    line-height: 40px;    background:rgba(247,247,247,1);    border: 1px solid rgba(225,225,225,1);}
.left-subtitle-text {    color:rgba(100,100,100,1);    margin-left: 10px;}
.left-subtitle-sub {    width:212px;    height:30px;    line-height: 30px;    background:rgba(247,247,247,1);    border-left: 1px solid rgba(225,225,225,1);    border-right: 1px solid rgba(225,225,225,1);    border-bottom: 1px solid rgba(225,225,225,1);}
.left-span {    color:rgba(100,100,100,1);    margin-left: 30px;}
.left-hot {    display: flex;    flex-direction: row;     height:40px;    width:212px;    line-height: 40px;    border-bottom: rgba(223,48,51,1) 1px solid;}
.left-hot-text {    text-align: center;    width:106px;    color:rgba(100,100,100,1);    background:rgba(247,247,247,1);}
.left-hot-text2 {    width:106px;    color:rgba(247,247,247,1);    background:rgba(223,48,51,1);}
.tab-content .left-hot-content {    display: none;}
.tab-content .active-txt {    display: block!important;}
.left-product {    margin-top: 10px;    width: 212px;    object-fit: contain;    text-align: center;}
.left-product-img {    width: 100%;    object-fit: contain;}
.right-security-text1 {    margin-top: 24px;    font-size: 20px;    font-weight: 500;    color: rgba(223,48,51,1);    line-height: 21px;}
.right-security-text2 {    font-size: 15px;    font-weight: 400;    color: rgba(107,107,107,1);}
.right-security-text3 {    color: rgba(32,32,32,1);    line-height: 27px;}
.left-product-text {    margin-top: 10px;}
.right-title {    position: relative;    width:897px;    height:37px;    background:rgba(247,247,247,1);}
.right-last {    position: absolute;    right: 0px;}
.right-text {    text-align: center; font-size:16px;   line-height: 37px;    width:107px;    height:37px;    color:rgba(107,107,107,1);}
.right-active {    background:rgba(223,48,51,1);    color: #ffffff!important;}
.right-content {   text-align: center;    font-size:13px;    font-weight:400;    color:rgba(107,107,107,1);}
.right-content-right {    width: 300px;}
.right-content-title {    margin-bottom: 15px;}
.right-red {    color:rgba(223,48,51,1) !important;}
.right-line {    /* width: 977px;*/    margin-left: -65px;    margin-bottom: 30px;    margin-top: 30px;    height: 2px;    background: rgba(245,245,245,1);}
.right-img {    width:750px;    height:750px;}
.right-security {    display: flex;    flex-direction: column;    margin-bottom: 30px;}
.right-security-title {    height:38px;    line-height: 38px;    text-align: center;    background:rgba(247,247,247,1);}
.right-security-ward {    align-items: center;    justify-content: center;    margin-left: 10px;    width:61px;    height:15px;    font-size:15px;    font-weight:400;    color:rgba(107,107,107,1);}
.right-security-content {    margin-top: 30px;}
.right-btn-red {    margin: 20px;    width: 60px;    align-items: center;    justify-content: center;    display: flex;    height: 60px;    background: rgba(223,48,51,1);    border-radius: 50%;}
.img-top {    margin-top: 50px;}
.no-more {    text-align: center;    font-size: 20px;    font-weight: 400;    color: rgba(51,51,51,1);}
.padding {    padding: 30px;}
.pro-phone a{    background:linear-gradient(0deg,rgba(230,0,18,1),rgba(255,114,126,1));    box-shadow:1px 4px 8px 0px rgba(85,0,2,0.58);    border-radius:24px;    display: inline-block;}
.product-banner .swiper-slide{ height: auto!important;}
.pro-call {    width: 165px;    height: 48px;    background: linear-gradient(0deg, #E60012, #FF727E);    box-shadow: 1px 4px 8px 0px rgba(85, 0, 2, 0.58);    border-radius: 24px;    text-align: center;    margin-left: 22px;    margin-top: 12px;}
.pro-call-text {    font-size: 27px;    font-family: SourceHanSansCN;    font-weight: 500;    color: #FFFFFF;    vertical-align: middle;}
.lc-2 img{margin-top: 12.5px;margin-right: 10px;}
.pro-line{width:1px;height:70px;background: #404244;}
.pro-phone-content {margin-left: 10px;}
.pro-phone-text {font-weight:400;color: #404244;}
.pro-phone-number {font-size: 13px;font-weight:bold;color: #E60013;margin-top: -3px;}
.product-brief{height: 300px;}
.badge-warning {    background-color: #FF8A00!important;}
.badge-danger {    background-color: #D02210!important;}
.card-body{padding: 0px 6px!important;display: none;}
.search-product{display: block!important;}
.badge {font-size: 100% !important}
.btn-info.focus, .btn-info:focus {    box-shadow:none!important;}