.product-c .card-c {
    padding: 30px;
    border: 1px solid #eee;
    margin-bottom: 30px;
}

.product-c h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.product-c .card-c:last-of-type,
.product-c .card-c .item:last-of-type {
    margin-bottom: 0;
}

.product-c .item {
    width: 100%;
    margin-bottom: 30px;

}

.product-c .params .item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.product-c .xinghao .table-box {
    max-width: 100%;
    overflow-x: auto;
}

.product-c .xinghao>div {
    background-color: transparent !important;
    padding-bottom: 0 !important;
}

.product-c .product-img {
    text-align: center;
}

.product-c .params .item.float-left {
    float: none;
}

.product-c .params .item.float-left>div {
    float: left;
    width: 50%;
}

.product-c .product-img img {
    max-width: 100%;
}

.product-c .product-details .title {
    margin-top: 18px;
    font-size: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
}

.product-c .product-details .card-c .card-title {
    font-size: 24px;
    margin-bottom: 30px;
}

.product-c .product-details .card-c p {
    font-size: 18px;
    color: #686868;
    line-height: 1.6em;
    text-align: justify;
}

.product-c .params-list-item {
    float: left;
    width: 50%;
}

.product-c .product-details .params .param-item {
    width: 100%;
    float: left;
    background-color: #eee;
    padding-right: 30px;
}

.product-c .params .param-item h3 {
    font-size: 18px;
    margin: 24px 0 6px 60px;
    background-color: #eee;
    text-align: left !important;
    position: relative;
}

.product-c .params .param-item h3::before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #333;
    bottom: 6px;
    left: -16px;
    z-index: 10;
}

.product-c .product-footer {
    display: none;
}

.product-c .params .param-item ul {
    margin: 0 0 0 20px !important;
}

.product-c .params .param-item ul {
    margin: 20px 0;
}

.product-c .params .param-item li {
    font-size: 14px;
    line-height: 2em;
    padding-right: 6px;
    list-style-type: disc;
}

.product-c .table-info table td,
.product-c .table-info table th {
    text-align: center;
    padding: 4px;
}

.product-c .table-info table th:nth-child(1) {
    width: 400px;
}

.product-c .table-info table th:nth-child(2) {
    width: 200px;
}

.product-c .table-info table th:nth-child(4) {
    width: 150px;
}

.product-c .xinghao table tr:nth-child(1) td {
    font-size: 14px;
    background-color: #56C7AA;
    color: #fff;
}

.product-c .table-info table th {
    font-size: 14px;
    background-color: #56C7AA;
    color: #fff;
}

.product-c .table-info table tr th {
    border-right: 1px solid #fff;
}

.product-c .table-info table tr th:last-of-type {
    border-right: 0;
}

.product-c .table-info table tr:last-of-type th {
    border-top: 1px solid #fff;
}

.product-c .table-info table td {
    font-size: 12px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.product-c .table-info table tr td:first-of-type {
    border-left: 1px solid #ddd;
}

.product-c .product-footer>div {
    border-bottom: 1px solid #eee;
    padding-bottom: 6px;
}

.product-c .product-footer img {
    width: 16px;
}

.product-c .product-footer a {
    color: #6A6A6A;
}

.product-c .product-footer a:hover {
    color: #00004f;
}


.param-item.w-100 li {
    font-size: 18px !important;
}

.product-c .product-table-c th {
    padding: 10px 3px !important;
}

.product-c .product-table-c td {
    padding: 12px 3px !important;
    text-align: center;
}

.product-c .product-table-c td img {
    width: 18px;
}

.product-c .params>div {
    background-color: #eee;
    padding-bottom: 30px;
}

.product-c .product-img {
    padding-bottom: 0;
}

.product-c .product-img img {
    margin: 0 auto;
}

@media (max-width:1366px) {
    .product-c .product-details .title {
        font-size: 22px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }


    .product-c .card-c {
        padding: 20px;
        margin-bottom: 20px;
    }

    .product-c .product-details .card-c .card-title {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .product-c .product-details .card-c p {
        font-size: 16px;
    }

    .product-c .params .param-item h3 {
        font-size: 16px;
    }

    .product-c .item {
        margin-bottom: 20px;
    }

    .product-c .table-info table th:nth-child(1) {
        width: 300px;
    }

    .product-c .table-info table th:nth-child(2) {
        width: 130px;
    }

    .product-c .table-info table th:nth-child(4) {
        width: 100px;
    }
}

@media (max-width:992px) {
    .product-c .product-details .title {
        font-size: 16px;
    }

    .safety-center .use .imgs .img-item {
        width: 50% !important;
        padding: 0 12px !important;
    }

    .product-c .table-box {
        overflow-x: auto;
    }

    .product-c .table-info table th {
        font-size: 12px;
    }

    .product-c .table-info table {
        min-width: 600px;
    }

    .product-c .card-c {
        padding: 12px;
        margin-bottom: 12px;
    }

    .product-c .product-details .card-c .card-title {
        font-size: 16px;
        margin-bottom: 12px;
    }

    .product-c .params .param-item h3 {
        font-size: 14px;
        margin: 15px 0 3px 40px;
    }

    .product-c .product-details .card-c p {
        font-size: 14px;
    }

    .product-c .product-details .title {
        padding-bottom: 12px;
        margin-bottom: 12px;
    }

    .product-c .params .param-item ul {
        margin: 15px 0px 15px 6px;
        padding: 0 0 0 18px;
    }

    .product-c .params .param-item li {
        font-size: 12px;
        line-height: 1.6em;
    }

    .product-c .item {
        margin-bottom: 12px;
    }

    .product-c .product-details .params .param-item {
        padding-right: 15px;
    }

    .product-c .product-table-c .table-info {
        overflow-y: auto;
    }

    .product-c .product-table-c th,
    .product-c .product-table-c td {
        padding: 8px 3px !important;
    }

    .child-title {
        font-size: 14px;
    }

    .product-c .params .item.float-left>div {
        width: 100%;
    }

    .safety-center .top-info .img-content .img {
        padding: 0 15px !important;
    }

    .safety-center .top-info .img-content h3 {
        font-size: 16px !important;
    }

    .safety-center .top-info .img-content p {
        font-size: 12px;
    }

    .safety-center .top-info .img-content .content-item {
        margin-bottom: 20px !important;
    }

    .product-c .table-info table th:nth-child(1) {
        width: 320px;
    }

    .product-c .table-info table th:nth-child(2) {
        width: 140px;
    }

    .product-c .table-info table th:nth-child(4) {
        width: 110px;
    }

}

@media(max-width:1200px) {

    .safety-center .top-info .img-content .right-content,
    .safety-center .top-info .img-content .left-content {
        width: 35% !important;
    }

    .safety-center .top-info .img-content .img {
        width: 30% !important;
    }
}

@media(max-width:400px) {
    .product-c .product-table-c table {
        width: 400px !important;
        min-width: 400px !important;
        margin-top: 0;
    }
}

/* ==================== 在线选工具 ==================== */

.table-big th {
    padding: 4px;
    font-size: 12px;
}

.table-big th label {
    display: block;
    margin-bottom: 8px;
}

.table-big th .check-all {
    margin-bottom: 8px;
}

.table-big th label,
.table-big th input {
    cursor: pointer;
}

.table-big th input {
    vertical-align: middle;
    margin-top: 0;
}

.table-big th label span {
    color: #4a4a4a;
    vertical-align: middle;
}

.table-big th .asc,
.table-big th .desc {
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    cursor: pointer;
    transition: border-color .5s ease;
}

.table-big td {
    font-size: 12px;
    padding: 6px;
    color: #4a4a4a;
    background-color: #fff !important;
    border-bottom: 1px solid #eee;
    /* outline: 1px solid #eee; */
    /* outline-offset: -1px; */
}
.table-big .core-show{
    width: 150px;
}

.table-big th .asc.active,
.table-big th .asc:hover {
    border-top-color: #00004f !important;
}

.table-big th .desc.active,
.table-big th .desc:hover {
    border-bottom-color: #00004f !important;
}

.table-big tbody tr:hover td {
    background-color:  #E6F7F2 !important;
}

.table-big .sort-tr th {
    text-align: center;
    background-color: #eee !important;
}

.table-big .sort-tr:hover th {
    background-color: #eee !important;
}

.table-big th .asc {
    border-top-color: #666;
    margin-bottom: -4px;
}

.table-big th .desc {
    border-bottom-color: #666;
}


.table-big td,
.table-big th {
    /* border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd; */
}

.table-big{
    border-right: 1px solid #ddd;
    overflow-y: auto;
    height: 750px;
    width: 100%;
}

.table-big table {
    position: relative;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    width: 5560px;
}

.table-big table::before,
.table-big table::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #ddd;
    height: 1px;
    z-index: 2;
}

.table-big table::after {
    height: 100%;
    width: 1px;
}
.table-big thead{
    position: -webkit-sticky; /* For Safari */
    position:sticky;
    top: -1px;
    z-index: 2;
}
.table-big .sticky-col {
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    left: -1px;
    z-index: 1; /* Ensure it is above other cells */
    border-bottom: none;
}
.table-big .sticky-col:not(th.checked-show):after{    
    content: '';
    width: 100%;
    height: 1px;
    background-color: #eee;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 2;
}
.table-big .sticky-col-1{
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    left: 123px;
    border-bottom: none;
}
.table-big .sticky-col-1:not(th.product_code-show):after{
    content: '';
    width: 100%;
    height: 1px;
    background-color: #eee;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 2;
}
.table-big .highlight-row{
    background-color: #E6F7F2;
}

.table-big .highlight-col{
    background-color: #E6F7F2 !important;
}
.product-fillter .dropdown{
    z-index: 10;
}

.table-big .table-bor {
    /* padding: 20px; */
    /* overflow: auto; */
}

.table-big .table-bor>div {
    /* max-height: 600px; */
    max-width: 100%;
    /* overflow: auto;
    overflow-x: auto; */
}

.table-big .tbody {
    /* overflow-y: auto; */
    /* width: 5560px; */
}
.table-big .table-bor{
    position: relative;
}

.table-big .table-bor::after{
    content: '';
    width: 1px;
    background-color: #ddd;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.table-big>h3 {
    font-size: 22px !important;
    padding: 12px 12px 0 12px;
    background-color: transparent !important;
}

.table-big>h3 img {
    margin-right: 12px;
    display: none;
}

.table-big .check-tr th>div {
    height: 130px;
    overflow-y: auto;
}

.table-big .tit-tr th {
    background-color: #D1D3DE;
    color: #00044f;
    text-align: center;
    padding: 10px 0;
}

.table-big .tr-bg {
    display: none;
}

.table-big .tr-bg td {
    text-align: center;
    background: -moz-linear-gradient(bottom, #AAAAAA, #F8F8F8);
    background: -webkit-linear-gradient(bottom, #AAAAAA, #F8F8F8);
    background: -o-linear-gradient(bottom, #AAAAAA, #F8F8F8);
    background-image: linear-gradient(to bottom, #AAAAAA, #F8F8F8);
    border-bottom: 5px solid #E1E1E1;
    padding: 1px 0px 0 0 px;
}

.table-big tbody tr {
    text-align: center;
}

/* 安全中心
**================ */
.safety-center .card-c .card-title,
.safety-center .card-ci .card-title {
    font-size: 36px !important;
    font-weight: 400; 
}

.safety-center .top-info h3 {
    color: #282828;
    font-weight: 500 !important;
    line-height: 1.8em;
    margin-bottom: 30px;
}

.safety-center .top-info img {
    max-width: 100%;
}

.safety-center .top-info .img-content {
    font-size: 0;
}

.safety-center .top-info .img-content h3 {
    font-size: 20px;
    font-weight: 700 !important;
    margin-bottom: 0;
}

.safety-center .top-info .img-content>div {
    display: inline-block;
    vertical-align: middle;
}

.safety-center .top-info .img-content .img {
    width: 40%;
    padding: 0 30px;
}

.safety-center .top-info .img-content .img img {
    width: 100%;
}

.safety-center .top-info .img-content .pl-text {
    padding-left: 30px;
}

.safety-center .top-info .img-content .pr-text {
    padding-right: 30px;
}

.safety-center .top-info .img-content .right-content {
    text-align: left;
}

.safety-center .top-info .img-content .left-content {
    text-align: right;
}

.safety-center .top-info .img-content .right-content,
.safety-center .top-info .img-content .left-content {
    width: 30%;
}

.safety-center .top-info .img-content .content-item {
    margin-bottom: 50px;
}

.safety-center .top-info .img-content .content-item>img {
    display: none;
}

.safety-center .top-info .img-content>div .content-item:last-of-type {
    margin-bottom: 0;
}

.safety-center .sec-info .info-list-item {
    display: inline-block;
    width: 50%;
    vertical-align: text-top;
}

.safety-center .sec-info .info-list-item .info-item {
    margin-bottom: 30px;
}

.safety-center .sec-info .sec-p {
    padding: 0 0 0 140px;
    font-size: 0;
}

.safety-center .sec-info .sec-p .info-list-item:last-of-type {
    padding-left: 90px;
}

.safety-center .sec-info .info-list-item .info-item:last-of-type {
    margin-bottom: 0;
}

.safety-center .sec-info h3 {
    font-size: 16px;
    font-weight: 400; 
    margin-bottom: 12px;
}

.safety-center .sec-info li {
    font-size: 14px;
    color: #484848;
    line-height: 1em;
    margin-bottom: 12px;
    list-style: disc;
}

.safety-center .sec-info .info-item ul {
    margin-bottom: 0;
    padding-left: 16px;
}

.safety-center .sec-info .info-item ul li:last-of-type {
    margin-bottom: 0;
}

/* .safety-center .use {
    margin-top: 30px;
} */

.safety-center .use .imgs {
    padding: 0 60px;
    text-align: justify;
}

.safety-center .use .imgs {
    margin-top: 30px;
    font-size: 0;
}

.safety-center .use .imgs .img-item {
    position: relative;
    display: inline-block;
    width: 25%;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

.safety-center .use .imgs .img-item .active {

    position: absolute;
    opacity: 0;
    top: 0;
    left: calc(50% - 79px);
}

.safety-center .use .imgs .img-item:hover img:first-of-type {
    opacity: 0;
}

.safety-center .use .imgs .img-item:hover .active {
    opacity: 1;
}

.safety-center .use .imgs .img-item img {
    transition: all .4s ease;
}

.safety-center .use .imgs p {
    font-size: 18px !important;
    margin-top: 24px;
    color: #484848;
}

.safety-center .sec-info .card-title {
    margin-bottom: 30px;
}

.card-c .imgs {
    font-size: 0;
}

.card-c .imgs .img-item {
    display: inline-block;
    width: 25%;
    padding: 3%;
    vertical-align: middle;
    text-align: center;
}

.card-c .imgs .img-item p {
    text-align: center;
}

.safety-center .card-ci {
    margin-bottom: 0 !important;
    border: none !important;
}

.safety-center .jiange-bg {
    background-color: #f5f5f5;
}

.safety-center .product-details .item,
.safety-center .product-details .param-item,
.safety-center .product-details .theme-bg {
    background-color: #f5f5f5 !important;
}

/* .safety-center .container{
    width: 100% !important;
    padding: 0;
} */

@media(max-width:1200px) {
    .safety-center .sec-info .sec-p {
        padding-left: 60px;
    }

    .safety-center .sec-info .sec-p .info-list-item:last-of-type {
        padding-left: 30px;
    }
}

@media(max-width:992px) {
    /* .safety-center .use {
        margin-top: 15px;
    } */

    .safety-center .sec-info .sec-p,
    .safety-center .sec-info .sec-p .info-list-item:last-of-type {
        padding-left: 0;
    }

}


@media (max-width:768px) {
    .safety-center .use .imgs {
        padding: 0 15px;
    }

    .product-c .params-list-item,
    .safety-center .sec-info .info-list-item {
        width: 100%;
    }

    .safety-center .sec-info .info-list-item {
        margin-bottom: 18px;
    }

    .safety-center .sec-info .info-list-item:last-of-type {
        margin-bottom: 0;
    }

    .safety-center .sec-info .info-list-item .info-item {
        margin-bottom: 18px;
    }

    .safety-center .sec-info .info-list-item:last-of-type {
        margin-bottom: 0;
    }

    .safety-center .sec-info .info-item ul {
        padding-left: 0;

    }

    .safety-center .sec-info .info-item ul li {
        list-style: none;
    }

    .safety-center .use .imgs .img-item {
        margin-bottom: 30px;
    }

    .safety-center .card-c .card-title,
    .safety-center .card-ci .card-title {
        font-size: 18px !important;
    }

    .safety-center .top-info .img-content .content-item>img {
        display: block;
    }

    .safety-center .top-info .right-content.hidden-xs {
        display: none;
    }

    .safety-center .top-info .content-item {
        text-align: left;
        padding: 0 !important;
    }

    .safety-center .top-info .img-content .right-content,
    .safety-center .top-info .img-content .left-content {
        width: 100% !important;
    }

    .safety-center .img-content {
        background: url(/assets/web3/images/safety-center/bg-anquan.jpg) no-repeat center;
        background-size: cover;
        padding: 15px 30px;
    }

    .safety-center .img-content .content-item>div {
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 80px);
    }

    .safety-center .img-content .content-item>img {
        display: inline-block !important;
        margin-right: 15px;
        width: 48px;
    }

    .safety-center .img-content .content-item h3,
    .safety-center .img-content .content-item p {
        color: #fff;
    }

    .safety-center .top-info>div {
        padding: 0 !important;
        border: 0;
    }

    .safety-center .product-c {
        /* background-color: #eee; */
    }

    .safety-center .product-c .card-title {
        padding: 0 15px;
    }

    .safety-center .product-c .card-c {
        padding: 15px 0;
        border: 0;
    }

    .safety-center .top-info h3 {
        margin-bottom: 15px;
    }

    .card-c .imgs .img-item {
        display: inline-block;
        width: 50%;
        padding: 5%;
    }

    .card-c .imgs .img-item img {
        width: 80%;
    }

    .safety-center .top-info {
        background-color: #fff;
    }

    .product-c .table-info table th:nth-child(1) {
        width: 320px;
    }

    .product-c .table-info table th:nth-child(2) {
        width: 130px;
    }

    .product-c .table-info table th:nth-child(4) {
        width: 110px;
    }
    .table-big .core-show{
        width: 80px;
    }
    .thead-body .hidden-sm td{
        padding-left: 30px;
    }
    .table-big .select-item .select-item-content{
        height: 80px;
        padding:5px 0;
        overflow-y: auto;
    }
}

@media (max-width:480px) {
    .safety-center .use .imgs .img-item img {
        width: 100% !important;
    }

    .safety-center .use .imgs .img-item .active {
        width: calc(100% - 24px) !important;
        left: 12px;
    }
}

.product-details .params {
    overflow: hidden;
}

.safety-center .card-title {
    font-weight: normal !important;
}

.position-url {
    position: relative;
}

.position-url h3 {
    position: absolute;
    font-size: 32px;
    line-height: 1em;
    top: calc(50% - 18px);
    left: 0;
    right: 0;
    text-align: center;
}

.position-url h3 a {
    text-decoration: none !important;
    color: #fff;
}

.back-btn-c {
    margin-left: 30px;
}

.back-btn-c a {
    text-decoration: none;
    padding: 12px 42px;
    font-size: 16px;
    color: #fff !important;
    background-color: #00004f;
    border-radius: 5px;
    overflow: hidden;
}

.product-soc-c .left-menu .dropdown p {
    margin-bottom: 0;
}

.product-soc-c .left-menu p {
    margin-left: 15px;
}

.product-soc-c .left-menu p a {
    font-weight: 400 !important;
    font-family: CiscoSans !important;
}

.product-soc-c .left-menu p::before {
    content: '';
    position: absolute;
    top: calc(50% - 2px);
    left: 30px;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #dedede;
    transition: all .5s ease;
}

.product-soc-c .left-menu p:hover::before,
.product-soc-c .left-menu p.active::before {
    background-color: #00004f;
}

.product-soc-c .left-menu p:hover a,
.product-soc-c .left-menu p.active a {
    color: #00004f !important;
}

.product-soc-c .left-menu .dropdown a.active {
    color: #00004f !important;
}

.subscriptionCenter-banner {
    position: relative;
}

.subscriptionCenter-banner .banner-text {
    position: absolute;
    top: 50%;
    margin-top: -71px;
    left: 20%;
}

.subscriptionCenter-banner .banner-text h3,
.subscriptionCenter-banner .banner-text p {
    color: #fff;
}

.subscriptionCenter-banner .banner-text h3 {
    font-family: CiscoSans !important;
    margin-top: 0;
    font-size: 32px;
    font-weight: 400; 
    margin-bottom: 20px;
}
.subscriptionCenter-banner .banner-text h4{
    font-family: CiscoSans !important;
    font-size: 24px;
    color:#fff;
    margin: 0;
    margin-bottom: 5px;
}

.subscriptionCenter-banner .banner-text p {
    font-size: 16px;
    width: 40em;
}

.subscriptionCenter-banner-en .banner-text h3 {
    letter-spacing: 1px;
    font-family: CiscoSans-ExtraLight !important;
    font-size: 32px;
}

.subscriptionCenter-banner-en .banner-text p {
    font-size: 24px;
    width: auto;
}

@media(max-width:1440px) {
    .subscriptionCenter-banner .banner-text {
        margin-top: -66.5px;
        left: 12%;
    }

    .subscriptionCenter-banner-en .banner-text {
        margin-top: -45.5px;
    }

    .subscriptionCenter-banner .banner-text h3 {
        font-size: 24px;
    }

    .subscriptionCenter-banner .banner-text h4 {
        font-size: 18px;
    }

    .subscriptionCenter-banner .banner-text p {
        font-size: 16px;
    }
}

@media(max-width:1140px) {
    .subscriptionCenter-banner .banner-text {
        margin-top: -53px;
    }

    .subscriptionCenter-banner-en .banner-text {
        margin-top: -40.5px;
    }

    .subscriptionCenter-banner .banner-text h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .subscriptionCenter-banner .banner-text h4{
        font-size: 16px;
    }

    .subscriptionCenter-banner .banner-text p {
        font-size: 14px;
    }
}

@media(max-width:992px) {
    .subscriptionCenter-banner .banner-text {
        margin-top: -44px;
    }

    .subscriptionCenter-banner-en .banner-text {
        margin-top: -33px;
    }

    .subscriptionCenter-banner .banner-text h3 {
        font-size: 18px;
    }

    .subscriptionCenter-banner .banner-text h4 {
        font-size: 16px;
    }

    .subscriptionCenter-banner .banner-text p {
        font-size: 12px;
    }
}

@media(max-width:768px) {
    .subscriptionCenter-banner .banner-text {
        margin-top: -44px;
        left: 3%;
    }

    .subscriptionCenter-banner-en .banner-text {
        margin-top: -23.5px;
    }

    .subscriptionCenter-banner .banner-text {
        margin-top: -33.5px;
    }

    .subscriptionCenter-banner .banner-text h3 {
        font-size: 18px;
        margin-bottom: 8px;
    }
    .subscriptionCenter-banner .banner-text h4 {
        font-size: 16px;
    }

    .subscriptionCenter-banner .banner-text p {
        font-size: 14px;
        margin-bottom: 0;
    }
}

.safety-center .card-c.params {
    border: 0;
}


/* 安全芯片平台--综合概述 */
.overview{
    margin-top: 20px;
}
.overview-text-content{
    position: relative;
    margin-bottom: 300px;
}
.overview-text-content ul{
    overflow: hidden;
}
.overview-text-content ul li{
    font-size: 16px;
    font-weight: 400;  
    color:#00004f;
    line-height: 32px;
    position: relative;
}
.overview-text-content ul li::before{
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #333;
    top: 10px;
    left: -16px;
    z-index: 10;
}
.overview-licheng{
    position: absolute;
    left: 200px;
    top: -50px;
}
.overview-licheng img{
    width: 80%;
}
@media(max-width:1200px){
    .overview-text-content{
        margin-bottom: 110px;
    } 
}
@media(max-width:992px){
    .overview-licheng{
        position: absolute;
        left: 100px;
        top: 80px;
    }
    .overview-licheng img{
        width: 85%;
    }
    .overview-text-content {
        margin-bottom: 155px;
    }
    .overview{
        margin-top: 0px;
    }
}
@media(max-width:768px){
    .overview-licheng img{
        width: 400px;
    }
    .overview-licheng{
        left: 130px;
        top: 140px;
    }
    .overview-text-content {
        margin-bottom: 0px;
    }
    .overview{
        margin-top: 0px;
    }
}
.technology-top-image{
    text-align: center;
}
.technology-top-image img{
    width: 100%;
}
.technology-mid-content .technology-mid-title{
    text-align: center;
    margin-bottom: 50px;
    color:#00004f;
    font-weight: 400;  
}
.technology-mid-content .technology-sm-title{
    display: inline-block;
    color:#fff;
    background-color: #00004f;
    padding: 3px 5px;
}
.technology-mid-content ul{
    border-bottom: 1px solid #00004f;
    padding-bottom: 20px;
}
.technology-mid-content ul li{
    position: relative;
    line-height: 32px;
    font-size: 16px;
}
.technology-mid-content ul .soc-image img{
    width: 100%;
}
.technology-mid-content ul li::before{
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #333;
    top: 12px;
    left: -25px;
    z-index: 10;
}
.technology-mid-content ul li p{
    padding-left: 20px;
    position: relative;
}
.technology-mid-content ul li p::before{
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #333;
    top: 10px;
    left: 0px;
    z-index: 10;
    border-radius: 50%;
}
.technology-mid-content .height-400{
    height: 440px;
}
@media(max-width:1200px){
    .technology-mid-content .height-400{
        height: 490px;
    }
}
@media(max-width:992px){
    .technology-mid-content .height-400{
        height: auto;
    }
}

.scheme .application-image img{
    width: 100%;
}
.scheme  .scheme-top h3{
    text-align: center;
    margin:50px 0;
    color:#00004f;
    font-weight: 400;  
}
.scheme  .scheme-top h4{
    font-weight: 900;
    color:#00004f;
    font-size: 20px;
}
.scheme  .scheme-top ul{
    height: 310px;
}
.scheme  .scheme-top span{
    font-size: 18px;
    font-weight: 400;  
    display: inline-block;
    margin-bottom: 10px;
    padding-left: 20px;
}
.scheme  .scheme-top ul li{
    margin-bottom: 10px;
    position: relative;
}
.scheme  .scheme-top ul li::before{
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #333;
    top: 8px;
    left: 0px;
    z-index: 10;
}
.scheme  .scheme-top ul li p{
    padding-left: 20px;
    position: relative;
    color:#000;
}

.scheme  .scheme-top ul li p::before{
    content: '';
    position: absolute;
    width: 3px;
    height: 3px;
    background-color: #333;
    top: 12px;
    left: 0px;
    z-index: 10;
    border-radius: 50%;
}
.scheme  .scheme-top .first-div,.scheme  .scheme-top .second-div,.scheme  .scheme-top .third-div,.scheme  .scheme-top .fourth-div{
    margin-bottom: 20px;
}
.scheme  .scheme-top .first-div{
    border-left:8px solid rgba(243,159,120);
}
.scheme  .scheme-top .second-div{
    border-left:8px solid rgba(242,209,62);
}
.scheme  .scheme-top .third-div{
    border-left:8px solid rgba(136,207,190);
}
.scheme  .scheme-top .fourth-div{
    border-left:8px solid rgba(5,52,116);
}
.scheme-mid{
    text-align: center;
}
.scheme-mid img{
    text-align: center;
    width: 80%;
}

.scheme .scheme-bot{
    text-align: center;
}
.scheme .scheme-bot h3{
    margin: 50px 0px;
    color:#00004f;
    font-weight: 400;  
}
.scheme .scheme-bot h4{
    text-align: center;
}
.scheme .scheme-bot .app-item{
    width: 20%;
}
@media  (max-width:1200px){
    .scheme  .scheme-top ul{
        height: 350px;
    }   
}
@media  (max-width:992px){
    .scheme .scheme-bot .app-item{
        width: 50%;
    }
    .scheme .scheme-top h3{
        margin-top: 0;
    }
}

@media (max-width:768px){
    .scheme  .scheme-top .first-div,.scheme  .scheme-top .second-div,.scheme  .scheme-top .third-div,.scheme  .scheme-top .fourth-div{
        margin-left: 20px;
    }
    .scheme  .scheme-top ul{
        height:auto;
    }
}


/* 新安全芯片 页面1*/
.title{
    display: flex;
    justify-content:center;
    align-items:center;
    margin-bottom: 20px;
}
.title .title-content{
    text-align: center;
    font-weight: 400; 
    color: #00004f;
    font-size: 30px;
    position: relative;
    margin: 0 20px;
}
.title .title-l, .title .title-r{
    display: inline-block;
    width: 150px;
    height: 3px;
    top:50%;
    background-color:#56C7AA;
}
.new-overview-top .title .title-l{
    left:150px;
}
.new-overview-top .title .title-r{
    right:150px;
}
.new-overview-top .desc{
    font-weight: 400; 
    padding:0 10%;
    text-align: center;
}
.new-overview-top .top-img img{
    width: 100%;
    margin: 50px 0;
}

.overview-mid-banner{
    background-color: #00004f;
    padding: 30px;
}
.overview-mid-banner .mid-text{
    color: #fff;
    height: 100%;
    display: flex;
    align-items:center;
    height: 450px;
}
.overview-mid-banner .content{
    padding: 20px;
}
.overview-mid-banner .content h3{
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 400; 
}
.overview-mid-banner .content ul{
    padding: 0;
}
.safety-center .new-overview-mid{
    position: relative;
}
.safety-center .new-overview-mid .content{
    position: absolute;
    color: #fff;
    font-size: 20px;
    top: 20%;
    left: 10%;
    width: 750px;
}
.safety-center .new-overview-mid li{
    line-height: 40px;
    position: relative;
}
.safety-center .new-overview-mid li::before{
    position:absolute;
    content: '';
    height: 20px;
    width: 20px;
    background: #fff;
    top: 10px;
    left: -50px;
}
.new-overview-footer{
    margin-top: 50px;
}

.new-overview-footer .content{
    margin: 50px 0;
}
.new-overview-footer .content .item{
    text-align: center;
}
.new-overview-footer .content .item-list{
    border:1px solid #eee;
    display: inline-block;
    width: 100%;

}
.new-overview-footer .content .item img{
    width: 100%;
}
.new-overview-footer .content .item .text{
    text-align: center;
    padding:30px 0;
}
.new-overview-footer .content .item h3{
    font-weight: 900;
    margin-bottom: 10px;
    font-size: 26px;
}
.new-overview-footer .content .item p{
    min-height: 30px;
    font-size: 16px;
}
.new-overview-last .content{
    margin:50px 0;
}
.new-overview-last .content .col-xs-3{
    text-align: center;
}
.new-overview-last .content .item{
    /* display:inline-block; */
    border-radius: 10px;
    /* padding: 50px 20px; */
    overflow: hidden;
    margin-bottom: 20px;
}
.new-overview-last .content .item-1{
    border:1px solid #56C7AA;
}
.new-overview-last .top{
    padding: 50px 20px 20px;
}
.new-overview-last .top img{
    height: 90px;
}
.new-overview-last .top h3{
    margin: 10px 0;
    font-weight: 900;
    color: #00004f;
    font-size: 30px;
}
.new-overview-last .text{
    background-color:#eee;
    height: 150px;
}
.new-overview-last .text ul{
    padding: 0;
    text-align: left;
    padding: 20px 10px 0px 30px;
}
.new-overview-last .text li{
    line-height: 30px;
    position: relative;
    font-size: 16px;
}
.new-overview-last .text li::before{
    position:absolute;
    content: '';
    height: 12px;
    width: 12px;
    background: #00004f;
    top: 10px;
    left: -15px;
}
.new-overview-last .text li p{
    padding-left: 20px;
    font-size: 14px;
    position: relative;
}
.new-overview-last .text li p::before{
    position:absolute;
    content: '';
    height: 5px;
    width: 5px;
    background: #00004f;
    top: 9px;
    left: 5px;
}

/* 核心技术 */
.technology .desc{
    font-weight: 400; 
    padding:0 20%;
    text-align: center;
}
.technology-image{
    margin: 50px 0;
}
.technology-image img{
    width: 100%;
}
.technology-second{
    background: #eee;
    padding: 50px 0;
}
.technology-second .content{
    margin-top: 50px;
}
.technology-second .content h4{
    font-weight: 400; 
    font-size: 18px;
    color: #000;
}
.technology-second .content li{
    line-height: 30px;
    position: relative;
}
.technology-second .content li::before{
    position:absolute;
    content: '';
    height: 8px;
    width: 8px;
    background: #bbb;
    top: 12px;
    left: -15px;
}
.technology-second .content .text{
    text-align: right;
}
.technology-second .content .text-1,.technology-second .content .text-2{
    display: inline-block;
    width: 80%;
    text-align: left;
}
.technology-second .content .text-1{
    margin-bottom: 20px;
}
.technology-second .content .image .image-box img{
    width: 70%;
}
.technology-third{
    margin: 50px 0;
}
.technology-third .content{
    padding: 0 100px;
}
.technology-third .anquan .content .text{
    margin-bottom: 35px;
}
.technology-third .content .text-group{
    display: flex;
    line-height: 24px;
    margin-bottom: 10px;
}
.technology-third .content .text-group label{
    margin-bottom: 0;
    font-size: 16px;
}
.technology-third .content .text-group p{
    width: 80%;
}
.technology-third .anquan .image img{
    width: 100%;
    margin-bottom: 50px;
}
.technology-third .gongji img{
    width: 100%;
}
.technology-third .anquan .label-show p{
    background: #56C7AA;
    text-align: center;
    color:#fff;
    margin-bottom: 10px;
    line-height: 30px;
}
.technology-third .cpu{
    margin-top: 20px;
}
.technology-third .cpu .text{
    text-align: center;
    background: #00004f;
    color: #fff;
    padding: 50px 0;
    border-radius: 20px;
}
.technology-third .cpu .text h3{
    font-weight: 400; 
    margin-bottom: 20px·;
}
.technology-third .cpu .text p{
    color: #fff;
}
.technology-fourth .item{
    border:1px solid #eee;
    box-shadow: 0 0 5px #aaa;
    padding: 20px;
}
.technology-fourth .item h3{
    font-weight: 400; 
    color: #00004f;
    margin-bottom: 20px;
    font-size: 20px;
}
.technology-fourth .item li{
    position: relative;
}
.technology-fourth .item li::before{
    position:absolute;
    content: '';
    height: 15px;
    width: 15px;
    background: #aaa;
    top: 3px;
    left: -25px;
}
.technology-fourth .item{
    margin-bottom: 10px;
}
.technology-fourth .item h4{
    font-weight: 400; 
}
.technology-fourth .item p{
    padding-left: 20px;
    position: relative;
}
.technology-fourth .item p::before{
    position:absolute;
    content: '';
    height: 5px;
    width: 5px;
    background: #aaa;
    top: 10px;
    left: 0px;
    border-radius: 50%;
}
.technology-fourth .content-left .item li{
    margin-bottom: 35px;
}
/* 应用方案 */
.safety-frist img{
    width: 100%;
}
.safety-frist{
    position: relative;
    margin-bottom: 50px;
}
.safety-frist .text{
    position: absolute;
    top: 5%;
    left: 10%;
    color: #fff;
}
.safety-frist .text h3{
    font-weight: 900;
    font-size: 26px;
    margin-bottom: 10px;
}
.safety-frist .text .item{
    padding-left: 20px;
}
.safety-frist .text .item h4{
    border: 1px solid #fff;
    color: #56C7AA;
    padding:5px 10px;
    display: inline-block;
    border-radius: 20px;
    font-weight: 400; 
}
.safety-frist .text .item ul{
    padding: 0;
}
.safety-frist .text .item li{
    font-size: 16px;
    position: relative;
    line-height: 30px;
}
.safety-frist .text .item li::before{
    position:absolute;
    content: '';
    height: 12px;
    width: 12px;
    background: #fff;
    top: 10px;
    left: -20px;
}
.safety-second .content{
    text-align: center;
}
.safety-second .content img{
    width: 100%;
}
.safety-third .content .item{
    border: 1px solid rgb(211, 201, 201);
    padding: 10px;
    border: 5px;
    box-shadow: 0 0 5px #aaa;
    margin-bottom: 20px;
    height: 200px;
}
.safety-third .content .col-md-3{
    padding-left: 0 !important;
}
.safety-third .content .item h4{
    height: 70px;
    border-bottom: 1px #aaa dashed;
    padding-bottom: 10px;
    line-height: 30px;
    margin-top: 0;
}
.safety-third .content .item p{
    font-size: 14px;
    padding-left: 15px;
    line-height: 25px;
    position: relative;
}
.safety-third .content .item p::before{
    position:absolute;
    content: '';
    height: 5px;
    width: 5px;
    background: #00004f;
    top: 10px;
    left: 0px;
    border-radius: 50%;
}
.safety-third .content .image{
    text-align: center;
    margin-bottom: 50px;
}
.safety-third .content .image img{
    width: 100%;
}
.safety-fourth .content{
    padding: 0 100px;
}
.safety-fourth .content .item{
    border: 1px solid rgb(211, 201, 201);
    padding: 10px;
    border: 5px;
    box-shadow: 0 0 5px #aaa;
    margin-bottom: 20px;
    height: 160px;
}
.safety-fourth .content .item p{
    color: #000;
    padding-left: 20px;
    position: relative;
    margin-bottom: 5px;
}
.safety-fourth .content .item p::before{
    position:absolute;
    content: '';
    height: 5px;
    width: 5px;
    background: #00004f;
    top: 10px;
    left: 5px;
    border-radius: 50%;
}
@media (max-width:1366px){
    .safety-frist .text h3{
        font-size: 18px;
        margin-bottom: 5px;
    }
    .safety-frist .text .item h4{
        font-size: 16px;
        padding:3px 5px;
        margin:5px 0;
    }
    .safety-frist .text .item li{
        font-size: 14px;
        line-height: 24px;
    }
}
@media (max-width:1200px){
    .technology-third .anquan .image{
        text-align: center;
    }
    .technology-third .anquan .image img{
        width: 80%;
        margin-bottom: 20px;
    }
    .technology-third .content .anquan .text{
        margin-bottom: 20px;
    }
    .safety-fourth .content{
        padding: 0 50px;
    }
}
@media (max-width:998px){
    .technology-second .content .text-1,.technology-second .content .text-2{
        width: 100%;
    }
    .technology-second .content .image .image-box img{
        width: 100%;
    }
    .technology-third .gongji img{
        width: 100%;
    }
    .technology-third .anquan .label-show p{
        line-height: 25px;
        margin-bottom: 5px;
    }
    .technology-third .content .anquan .text{
        margin-bottom: 10px;
    }
    .technology-third .anquan .image img{
        margin-bottom: 10px;
    }
    .technology-third .content{
        padding: 0 50px;
    }

    .safety-fourth .content{
        padding: 0 30px;
    }
}
@media (max-width:768px){
    .technology-third .content .text-group label{
        font-size: 12px;
    }
    .technology-third .content .text-group p{
        font-size: 12px;
        width: 75%;
    }
    .safety-fourth .content{
        padding:0;
    }
    .safety-frist img{
        width: auto;
    }

    .safety-frist .text h3{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .safety-frist .text .item h4{
        font-size: 18px;
        padding:5px 10px;
        margin:10px 0;
    }
    .safety-frist .text .item li{
        font-size: 16px;
        line-height: 24px;
    }
    .safety-fourth .content .item{
        height: 300px;
    }
    .safety-third .content .item{
        height: 250px;
    }
}
