@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('/css/fonts/SourceHanSansCN-Regular.otf') format('opentype');
}
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    font-family: 'SourceHanSansCN-Regular' !important;
}
.yih {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.erh {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.img img {
    width:100%;
    display:block;
}
.layout {
    max-width:1520px;
    padding:0 10px;
    margin:0 auto;
}
header {
    position:sticky;
    top:0;
    background:#fff;
    box-shadow:0 5px 10px rgba(0,0,0,.1);
    z-index:200;
}
.header_layout {
    max-width:1520px;
    margin:0 auto;
    padding:0 10px;
}
.header_pack{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.logo{
    height:100px;
    padding:10px 0;
}
.logo a {
    height:100%;
    display:block;
}
.logo img {
    max-height:100%;
    display:block;
}
.header_right {
    display:flex;
    align-items:center;
}
.w_nav{
    display:flex;
}
.w_nav>li {
    padding:0 25px;
}
    .w_nav > li > a {
        display: block;
        font-size: 16px;
        line-height: 26px;
        color: rgb(0, 0, 0);
    }
.webpage_select {
    position:absolute;
    width:100%;
    left:0;
    top:100%;
    background:#fff;
    padding:30px 0 20px;
    display:none;
    border-top:1px solid #999;
}
.webpage_select_list{
    display:flex;
    flex-wrap:wrap;
}
    .webpage_select_list>li {
        width:25%;
        padding-right:3%;
        margin-bottom:20px;
    }
.num_list {
    justify-content:flex-end;
}
.num_list li {
    width: calc(100% / 7);
}
.webpage_select_list > li > a {
    line-height: 40px;
    font-size: 16px;
    color: #b01f24;
    border-bottom: 1px solid #e7bbbd;
    display: block;
    padding: 0 10px;
    overflow: hidden;
}
            .webpage_select_list > li > a span {
                display: block;
                transition: all .5s;
            }
            .webpage_select_list > li > a:hover span {
                transform: translateX(10px);
            }
            .webpae_select_san_list li a {
                display: block;
                font-size: 13px;
                color: #999;
                line-height: 26px;
                padding: 0 10px;
            }
    .webpae_select_san_list li a:hover {
        color:rgb(186, 10, 32);
    }
    .search {
        width: 180px;
        margin-left: 25px;
        background: rgb(246, 247, 248);
        border-radius: 19px;
        line-height: 38px;
        display: flex;
        align-items: center;
        padding: 0 20px;
        font-size: 20px;
    }
.search i {
    display:block;
    width:16px;
    height:16px;
    background:url(../images/search.png) no-repeat center/100% 100%;
}
    .search input {
        width: calc(100% - 16px);
        padding: 0 0 0 10px;
        font-size: 16px;
        line-height: 36px;
        background: transparent;
        border: none;
        outline: none;
        color: rgb(0, 0, 0);
    }
    .search input::-webkit-input-placeholder {
        color:#000;
    }
.parameter table {
    width:100%;
}
    .parameter table td {
        border:none;
        padding:23px 20px;
        font-size:16px;
        line-height:21px;
    }
        .parameter table td:first-child {
            color: #000;
            width: 10%;
            padding: 23px 0 23px 30px;
        }
    .parameter table td {
        color: rgb(98, 98, 98);

    }
        .parameter table tr:nth-child(2n+1) {
            background: rgb(246, 247, 248);
        }
    .language {
        margin-left: 50px;
        position: relative;
    }
.language_cont {
    display:flex;
    align-items:center;
    cursor:pointer;
}
.language_cont img {
    width:25px;
    display:block;
    margin-right:10px;
}
.language_cont span {
    font-size:16px;
    line-height:21px;
    color:#000;
}
.language_cont i {
    font-size:16px;
    line-height:21px;
    color:rgba(0,0,0,.4);
    display:block;
    margin-left:10px;
}
.language_cont_list{
    width:100px;
    position:absolute;
    top:120%;
    left:0;
    background:#fff;
    border-radius:5px;
    border:1px solid #eee;
    box-shadow:0 5px 10px rgba(0,0,0,.1);
    display:none;
}
.language_cont_list li a {
    display:flex;
    font-size:16px;
    line-height:32px;
    color:#000;
    align-items:center;
    padding:0 10px;
}
    .language_cont_list li a img {
        width:25px;
        display:block;
    }
    .language_cont_list li a span {
        width:calc(100% - 25px);
        padding-left:10px;
    }
.nei-banner {
    position:relative;
}
.nei-banner img {
    width:100%;
    display:block;
}
.nei-banner div {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    font-size:48px;
    color:#fff;
}
.banner_title{
    width:1520px;
    padding:0 10px;
}
.after_nav_pack {
    border-bottom: 1px solid rgb(234, 234, 235);
}
    .after_nav_pack .after_nav {
        display: flex;
        align-items: center;
        font-size: 16px;
        line-height: 21px;
        padding:18.5px 0;
        color: rgb(98, 98, 98);
    }
.after_nav a {
    color: rgb(98, 98, 98);
}
.after_cont{
    padding:75px 0 120px;
}
.public_title {
    text-align:center;
}
    .public_title h4 {
        font-size: 20px;
        color: rgb(186, 10, 32);
        text-transform:uppercase;
    }
    .public_title h3 {
        font-size: 40px;
        line-height: 53px;
        color: rgb(32, 32, 32);
        margin-top:4px;
        font-weight:bold;
    }
.after_list {
    margin-top:18px;
}
    .after_list .after_list_top {
        padding: 19px 0;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid rgb(185, 188, 197);
        cursor:pointer;
    }
.after_list_top p {
    font-size: 16px;
    line-height: 21px;
    color: rgb(0, 0, 0);
    width:90%;
}
.after_list_top i {
    font-size: 16px;
    line-height: 21px;
    color: rgb(39, 38, 54);
    margin-top:3px;
    transition:all .5s;
}
.after_list_desc {
    padding: 20px;
    background: rgb(244, 245, 250);
    display:none;
}
    .after_list_desc p {
        font-size: 16px;
        line-height: 21px;
        color: rgb(98, 98, 98);

    }
.after_list_top.active i {
    transform: rotate(180deg);
    color: rgb(186, 10, 32);
}
.after_list_top.active p {
    color: rgb(186, 10, 32);
}
.download_cont {
    margin-top: 60px;
}

.download_list {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}

    .download_list li {
        width: 33.3333%;
        padding: 0 15px;
        margin-bottom: 30px;
    }

        .download_list li a {
            display: flex;
            background: #fff;
            padding: 30px;
            box-shadow: 0 0 30px rgb(241, 244, 251);
            border-radius: 10px;
        }

.download_img {
    width: 40px;
}

.download_list_cont {
    width: calc(100% - 40px);
    padding-left: 20px;
}

    .download_list_cont h4 {
        font-size: 16px;
        color: rgb(0, 0, 0);
    }

    .download_list_cont span {
        display: block;
        font-size: 16px;
        margin-top: 8px;
        color: rgb(174, 174, 174);
    }
.download_list_apck{
    display:flex !important;
    justify-content:space-between;
}
    .download_list_apck span:last-child {
        color: rgb(186, 10, 32);
    }
.service_pack {
    margin-top: 48.5px;
    display: flex;
    background: rgb(248, 251, 255);
    align-items:center;
}
.service_desc {
    width: calc(100% - 700px);
    padding: 0 50px;
    font-size: 16px;
    line-height: 28px;
    color: rgb(97, 98, 99);
}
.service_desc p {
    margin-bottom:20px;
    max-height:200px;
    overflow:auto;
}
    .service_desc p::-webkit-scrollbar {
        width:2px;
    }
.service_desc_img{
    width:700px;
}
.service_detail {
    margin-top: 50px;
    font-size: 16px;
    line-height: 28px;
    color: rgb(97, 98, 99);
}
/*.er_nav {
    position:absolute;
    top:100%;
    left:0;
    min-width:100%;
    background:#fff;
    border-radius:5px;
    box-shadow:0 5px 10px rgba(0,0,0,.1);
    display:none;
}
.er_nav li a {
    display:block;
    font-size:16px;
    line-height:32px;
    color:#333;
    text-align:center;
    padding:0 10px;
    white-space:nowrap;
}*/
.news_cont{
    margin-top:28.5px;
}
.news_classify {
    display:flex;
    justify-content:center;
}
.news_classify li {
    margin:0 10px;
}
    .news_classify li a {
        display: block;
        min-width: 180px;
        line-height: 46px;
        border-radius: 24px;
        border: 1px solid rgb(186, 10, 32);
        text-align: center;
        padding: 0 10px;
        font-size: 16px;
        color: rgb(186, 10, 32);
    }
    .news_classify li a.active {
        background:rgb(186, 10, 32);
        color:#fff;
    }
.news_list{
    margin-top:50px;
}
.news_list ul {
    margin:0 -20px;
    display:flex;
    flex-wrap:wrap;
}
    .news_list ul li {
        width: 33.333%;
        padding: 0 20px;
        margin-bottom:40px;
    }
    .news_list ul li a {
        display:block;
    }
.news_list_img {
    overflow:hidden;
}
.news_list_img img {
    transition:all .5s;
}
.news_list_cont {
    padding: 30px 30px 23px;
    background: #fff;
    border: 1px solid rgb(241, 241, 241);
}
    .news_list_cont h4 {
        font-size: 16px;
        line-height: 24px;
        color: rgb(0, 0, 0);
    }
    .news_list_cont span {
        font-size: 16px;
        line-height: 24px;
        display: block;
        text-align: right;
        color: rgb(186, 10, 32);
        padding-bottom: 7px;
        border-bottom: 1px solid rgb(241, 241, 241);

    }
    .news_list_cont p {
        font-size: 16px;
        line-height: 21px;
        color: rgb(153, 153, 153);
        margin-top:19px;
    }
.news_list ul li a:hover img {
    transform:scale(1.1);
}
.news_list ul li a:hover h4 {
    color:rgb(186, 10, 32);
}
.news_list ul li a:hover span {
    border-bottom-color:rgb(186, 10, 32);
}
.NewsDetail001 {
    margin:0;
}
.NewsDetail001-title h3 {
    font-size:48px;
    line-height:63px;
    font-weight:bold;
}
.tit_bar {
    display:flex;
    align-items:center;
    justify-content:center;
}
    .tit_bar .text {
        margin: 0 1%;
        color: rgb(97, 98, 99);
    }
.cooper_pack{
    display:flex;
    margin-top:48.4px;
    align-items:center;
}
.cooper_left_cont {
    width:calc(100% - 700px);
    padding-right:60px;
}
.cooper_desc {
    font-size: 16px;
    line-height: 28px;
    color: rgb(97, 98, 99);
    height:560px;
    overflow:auto;
}
    .cooper_desc::-webkit-scrollbar {
        width:2px;
    }
    .cooper_left_phone {
        display: flex;
        align-items: center;
        margin-top: 30px;
    }
.cooper_left_phone img {
    width:60px;
    display:block;
}
.cooper_phone_cont{
    width:calc(100% - 60px);
    padding-left:20px;
}
    .cooper_phone_cont p {
        font-size: 20px;
        line-height: 26px;
        color: rgb(0, 0, 0);
    }
.cooper_phone_cont span {
    font-size:40px;
    color:rgb(186, 10, 32);
}
.cooper_right_img {
    width:700px;
}
.join_cont_plate1 {
    margin-top:45px;
}
    .join_cont_plate1 h3 {
        font-size: 32px;
        line-height: 42px;
        color: rgb(32, 32, 32);
        font-weight:bold;
    }
.join_cont_plate1_list {
    display:flex;
    margin-top:47px;
}
.join_cont_plate1_list li {
    width:calc(100% / 6);
    padding-right:20px;
}
    .join_cont_plate1_list li h4 {
        font-size: 18px;
        line-height: 26px;
        color: rgb(32, 32, 32);
    }
    .join_cont_plate1_list li div {
        font-size: 16px;
        line-height: 28px;
        margin-top: 16px;
        color: rgb(98, 98, 98);
    }
.join_cont_plate2 {
    margin-top:117px;
}
.join_cont_plate2_list {
    overflow:hidden;
}
.join_cont_plate2_list li {
    width:25%;
    border:2px solid #fff;
    float:left;
}
    .join_cont_plate2_list li a {
        display:block;
        position:relative;
    }
.join_cont_plate2_title {
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    display:flex;
    justify-content:center;
    align-items:center;
    top:0;
    left:0;
    font-size:32px;
    line-height:42px;
    padding:0 10px;
    color:#fff;
    font-weight:bold;
}
.join_cont_plate2_list li:first-child,
.join_cont_plate2_list li:nth-child(2) {
    width: 50%;
}
.join_cont_plate2_list li:first-child img {
    height:580px;
    object-fit:cover;
}
.join_cont_plate2_list li img {
    height:calc(576px / 2);
    object-fit:cover;
}
.join_cont_palte3{
    padding-top:117px;
}
    .join_cont_palte3 h3 {
        font-size: 32px;
        line-height: 42px;
        color: rgb(32, 32, 32);
        text-align:center;
        font-weight:bold;

    }
.join_cont_palte3_list {
    display:flex;
    justify-content:space-around;
    margin-top:49px;
    position:relative;
}
    .join_cont_palte3_list::after {
        content: "";
        width: 100%;
        height: 1px;
        background: rgb(212, 212, 212);
       position:absolute;
       top:34%;
       left:0;
       transform:translateY(-50%);
       z-index:-1;
    }
    .join_cont_palte3_list li {
        width: 160px;
    }
.join_cont_palte3_img {
    width:112px;
    height:100px;
    margin:0 auto;
    background:url(../images/jbg.png) no-repeat center/100% 100%;
    display:flex;
    align-items:center;
    justify-content:center;
}
.join_cont_palte3_img img {
    max-width:100%;
    display:block;
}
.join_cont_palte3_list li p {
    font-size:18px;
    line-height:24px;
    color:#000;
    margin-top:24.5px;
    text-align:center;
}
.contact_plate1 {
    margin-top:48.5px;
}
.contact_plate1_pack {
    display: flex;
    padding-bottom: 60px;
    border-bottom: 1px solid rgb(242, 239, 245);
}
.contact_plate1_left{
    width:calc(100% - 760px);
    padding-right:120px;
}
    .contact_plate1_left h4 {
        font-size: 18px;
        line-height: 40px;
        color: rgb(0, 0, 0);
        font-weight:bold;
    }

.contact_plate1_left_cont p {
    font-size: 18px;
    line-height: 40px;
    color: rgb(102, 102, 102);
    display:flex;
    align-items:flex-start;
}
    .contact_plate1_left_cont p img {
        width: 24px;
        display: block;
        margin-top:10px;
    }
.contact_plate1_left_cont p span {
    width:calc(100% - 24px);
    padding-left:16px;
    display:block;
}
.contact_plate1_left_code{
    width:144px;
    margin-top:37px;
}
.map {
    width:760px;
}
.map * {
    width:100%;
    height:360px !important;
}
.contact_message {
    margin-top:60px;
}
.contact_message_form {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}
.contact_message_input {
    width:calc(25% - 15px);
    margin-bottom:20px;
}
    .contact_message_input input,
    .contact_message_textarea  textarea{
        width: 100%;
        border: 1px solid rgb(242, 239, 245);
        outline: none;
        background: rgb(248, 249, 251);
        font-size: 18px;
        line-height: 48px;
        padding: 0 20px;
        color: #000;
    }
        .contact_message_input input::-webkit-input-placeholder,
        .contact_message_textarea textarea::-webkit-input-placeholder {
            color: #000;
        }
.contact_message_textarea{
    width:100%;
}
.contact_message_textarea textarea {
    line-height:1.3;
    padding:10px 20px;
    height:160px;
    resize:none;
}
.submit {
    width:180px;
    line-height:48px;
    text-align:center;
    border-radius:24px;
    background:rgb(186, 10, 32);
    color:#fff;
    margin-top:30px;
    font-size:16px;
    cursor:pointer;
}
.contact_plate2{
    margin-top:47.5px;
}
    .contact_plate2 h3 {
        font-size: 28px;
        line-height: 37px;
        padding-bottom: 19px;
        border-bottom: 1px solid rgb(234, 234, 235);
        font-weight:bold;
    }
.contact_plate1_list {
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    margin-top:27px;
    margin-bottom:-45px;
}
.contact_plate1_list li {
    width:30%;
    margin-bottom:45px;
}
    .contact_plate1_list li h4 {
        font-size: 24px;
        line-height: 32px;
        color: rgb(0, 0, 0);
    }
    .contact_plate1_list li p {
        font-size: 18px;
        line-height: 36px;
        color: rgb(106, 106, 106);
        margin-top:19px;
    }
.about_plate1_list {
    display: flex;
    margin: 15px auto 0;
    max-width:50%;
    justify-content:space-between;
}

    .about_plate1_list li {
        padding-right: 15px;
    }

.about_plate1_list_pack {
    display: flex;
    align-items: center;
}

.about_plate1_list_icon {
    height: 52px;
}

    .about_plate1_list_icon img {
        max-height: 100%;
        display: block;
    }

.about_plate1_list_cont {
    width: calc(100% - 52px);
    padding-left: 10px;
}

    .about_plate1_list_cont h4 {
        font-size: 32px;
        line-height: 46px;
        color: rgb(186, 10, 32);
    }

    .about_plate1_list_cont p {
        font-size: 16px;
        line-height: 21px;
        color: rgb(24, 39, 52);
        white-space:nowrap;
    }
.about_desc {
    margin-top: 28px;
    font-size: 16px;
    line-height: 24px;
    color: rgb(98, 98, 98);
    text-align:center;
}
.about_img {
    margin-top:48px;
}
.branch_pack {
    display:flex;
}
.branch_left{
    width:calc(100% - 960px);
    padding-right:80px;
}
.branch_title h3 {
    font-size: 40px;
    line-height: 53px;
    color: rgb(0, 0, 0);
    font-weight:bold;
}
.branch_title p {
    font-size: 18px;
    line-height: 28px;
    color: rgb(98, 98, 98);
    margin-top:28px;
}
.branch_list {
    margin-top:50px;
}
.branch_list_pck h4 {
    font-size:24px;
    line-height:32px;
    color:#000;
    font-weight:bold;
}
.branch_list_pck p {
    font-size: 18px;
    line-height: 24px;
    color: rgb(106, 106, 106);
    margin-top:19px;
}
.branch_list li {
    margin-bottom:25px;
}
.branch_img {
    width:960px;
}
.branch_img img {
    width:100%;
    display:block;
}
.history {
    padding: 80px 0 154px;
    background: url(/images/history_bg.png) no-repeat center/cover;
}

.history_cont {
    margin-top: 44px;
    position: relative;
}

    .history_cont::after {
        content: "";
        width: 100%;
        height: 1px;
        background: rgb(223, 223, 223);
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }

.history_swiper {
    overflow: hidden;
    padding: 0 5px;
}

.history_swiper_cont {
    border-left: 1px solid rgb(231, 231, 231);
    padding: 26px 0 44px 35.5px;
    width: 130%;
    position: relative;
}

    .history_swiper_cont::after {
        content: "";
        width: 11px;
        height: 11px;
        background: #fff;
        border-radius: 50%;
        position: absolute;
        left: -6px;
        top: 0;
        border: 2px solid rgb(186, 10, 32);
    }
    
    .history_swiper_cont h3 {
        font-size: 40px;
        line-height: 53px;
        color: rgb(0, 0, 0);
    }

    .history_swiper_cont h4 {
        font-size: 16px;
        line-height: 21px;
        color: rgb(117, 117, 117);
        height:42px;
        overflow:auto;
    }
        .history_swiper_cont div {
            margin-top:15px;
        }
        .history_swiper_cont h4::-webkit-scrollbar {
            width: 2px;
        }

        .history_swiper_cont div img {
            width:100%;
            display:block;
        }



        .history_swiper_cont div p {
            padding-left: 15px;
            position: relative;
        }

            .history_swiper_cont div p::after {
                content: "";
                width: 5px;
                height: 5px;
                border-radius: 50%;
                background: rgb(117, 117, 117);
                position: absolute;
                left: 0;
                top: 10px;
            }

.history_swiper .swiper-slide:nth-child(2n+1) .history_swiper_cont:last-child,
.history_swiper .swiper-slide:nth-child(2n) .history_swiper_cont:first-child {
    opacity: 0;
}

.history_swiper .swiper-slide:nth-child(2n+1) .history_swiper_cont:first-child::after {
    bottom: -5px;
}

.history_swiper .swiper-slide:nth-child(2n) .history_swiper_cont:last-child::after {
    top:calc(100% - 11px);
}

.history_pack {
    padding: 0 65px;
    position: relative;
}

.arr {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background: rgb(186, 10, 32);
    z-index: 23;
    font-size: 20px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.arr_left {
    left: 0;
    padding-left: 5px;
}

.arr_right {
    right: 0;
    padding-right: 5px;
}
footer {
    background: rgb(49, 49, 49);
}
.footer_pack {
    padding: 50px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.19);
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
}
.footer_plate1 {
    width:265px;
}
.footer_logo a {
    display:block;
    width:100%;
}
.footer_logo img {
    max-width:100%;
    display:block;
}
.footer_link{
    margin-top:30px;
    display:flex;
    justify-content:space-between;
}
    .footer_link li {
        position:relative;
    }
    .footer_link li a {
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(255, 255, 255,.1);
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .footer_link li a img {
        max-width:100%;
        display:block;
        opacity:.5;
    }
        .footer_link li a:hover img {
            opacity:1;
        }
        .footer_codes {
            width: 100px;
            position: absolute;
            bottom: 120%;
            left: 0;
            display: none;
        }
    .footer_codes img {
        width:100%;
        display:block;
    }
    .footer_plate2 {
        width: 40%;
        display: flex;
        justify-content: space-between;
    }
.footer_nav h4 {
    font-size: 18px;
    line-height: 24px;
    color: rgb(255, 255, 255);
    margin-bottom:17px;
}
.footer_nav a {
    font-size: 14px;
    line-height: 24px;
    color: rgb(141, 141, 141);
    display:block;
}
.footer_search {
    width: 150px;
    text-align: center;
}
    .footer_search h4 {
        font-size: 16px;
        line-height: 21px;
        color: rgb(255, 255, 255);
    }
.footer_search_pack {
    margin-top:18.5px;
    display:flex;
    background:#fff;
    border-radius:19px;
    overflow:hidden;
    width:100%;
}
    .footer_search_pack input {
        width: calc(100% - 90px);
        border-radius: 19px;
        padding: 0 20px;
        font-size: 16px;
        line-height: 38px;
        color: rgb(153, 153, 153);
        border:none;
        outline:none;
    }
.footer_search_pack p {
    border-radius:19px;
    display:flex;
    justify-content:space-around;
    align-items:center;
    line-height:38px;
    width:90px;
    background:rgb(186, 10, 32);
    color:#fff;
    font-size:16px;
    padding:0 10px;
    cursor:pointer;
}
    .footer_search_pack p i {
        font-size:20px;
    }
.copyright {
    text-align: center;
    color: rgb(141, 141, 141);
    font-size:14px;
    line-height:21px;
    padding:25px 0;
}
    .copyright a {
        color: rgb(141, 141, 141);
    }
.public_title p {
    font-size: 16px;
    line-height: 21px;
    color: rgb(98, 98, 98);
    margin-top:48px;
}
.case_pack{
    margin-top:17px;
}
.case_classify {
    display:flex;
    justify-content:center;
}
.case_classify li {
    margin:0 10px;
}
    .case_classify li a {
        display: block;
        width: 150px;
        line-height: 58px;
        border: 1px solid rgb(234, 234, 235);
        font-size:18px;
        text-align:center;
        color:#000;
    }
    .case_classify li a.active {
        background:rgb(186, 10, 32);
        color:#fff;
        border-color:rgb(186, 10, 32);
    }
.case_cont {
    margin-top: 30px;
}
.case_cont ul li {
    margin-bottom:30px;
}
.case_list a {
    display:flex;
    align-items:center;
}
.case_list_img {
    width:610px;
    overflow:hidden;
}
.case_list_img img {
    transition:all .5s;
}
.case_list_cont {
    width:calc(100% - 610px);
    padding-left:30px;
}
    .case_list_cont h4 {
        font-size: 28px;
        line-height: 37px;
        color: rgb(0, 0, 0);
    }
    .case_list_cont p {
        font-size: 16px;
        line-height: 24px;
        color: rgb(98, 98, 98);
        margin-top:29px;
        -webkit-line-clamp:3;
    }
    .case_list_cont span {
        display: block;
        font-size: 16px;
        line-height: 24px;
        color: rgb(186, 10, 32);
        margin-top:20px;
    }
.case_list a:hover img {
    transform:scale(1.1);
}
.case_detail_text {
    margin-top:53px;
}
    .case_detail_text h3 {
        font-size: 36px;
        line-height: 48px;
        color: rgb(0, 0, 0);
    }
        .case_detail_text h3::after {
            content:"";
            width:70px;
            height:2px;
            background:rgb(186, 10, 32);
            display:block;
            margin-top:9px;
        }
        .case_detail_text div {
            font-size: 16px;
            line-height: 24px;
            color: rgb(102, 102, 102);
            margin-top: 30px;
        }
.case_detail{
    padding-bottom:97px;
}
.proID{
    padding:80px 0 100px;
}
.proID_pack {
    background: rgb(244, 245, 250);
    padding:50px;
}
.proID_input {
    width: 600px;
    margin: 47px auto 0;
    
}
.proID_input p {
    font-size:16px;
    line-height:21px;
    color:#000;
}
    .proID_input input {
        margin-top: 13.5px;
        width: 100%;
        font-size: 16px;
        line-height: 48px;
        border: 1px solid rgb(229, 229, 229);
        background:#fff;
        color:#000;
        padding:0 20px;
    }
        .proID_input input::-webkit-input-placeholder {
            color: rgb(193, 193, 193);
        }
.proID_but{
    display:flex;
    justify-content:center;
    margin-top:30px;
}
.proID_but div {
    width:180px;
    line-height:46px;
    text-align:center;
    font-size:16px;
    border-radius:24px;
    margin:0 10px;
}
.cancel {
    border: 1px solid rgb(186, 10, 32);
    color: rgb(186, 10, 32);
}
.confirm {
    background:rgb(186, 10, 32);
    color:#fff;
}
.result {
    padding-top: 27px;
    margin-top: 52px;
    border-top: 1px dashed rgb(229, 229, 229);
}
.result h4 {
    font-size:20px;
    line-height:26px;
    color:#000;
}
.result_list li {
    margin-top:30px;

}
.result_list_pack {
    display:flex;
    align-items:center;
}
.result_list_pack_img{
    width:520px;
    background:#fff;
    overflow:hidden;
}
.result_list_pack_img img {
    transition:all .5s;
}
.result_list_pack_cont {
    width:calc(100% - 520px);
    padding-left:30px;
}
    .result_list_pack_cont h4 {
        font-size: 20px;
        line-height: 28px;
        color: rgb(0, 0, 0);
    }
    .result_list_pack_cont p {
        font-size: 16px;
        line-height: 24px;
        color: rgb(98, 98, 98);
        margin-top:21px;
    }
.products_pack {
    display:flex;
}
.pro_classify {
    width:280px;
}
    .pro_classify h4 {
        font-size: 16px;
        line-height: 40px;
        padding: 0 20px;
        border-right: 3px solid rgb(186, 10, 32);
        background: rgba(186, 10, 32,.05);
        color: rgb(186, 10, 32);
    }
.pro_classify_yi {
    display:flex;
    justify-content:space-between;
    align-items:center;
}
    .pro_classify_yi a {
        display: block;
        width: calc(100% - 60px);
        font-size: 16px;
        line-height: 21px;
        color: rgb(98, 98, 98);
    }
    .pro_classify_yi i {
        font-size: 16px;
        text-align:center;
        color: rgb(0, 0, 0);
        display:block;
        width:40px;
        line-height:40px;
        transition:all .5s;
    }
    .pro_classify_yi.active i {
        transform:rotate(180deg);
        color:rgb(186, 10, 32);
    }
    .pro_classify_yi {
        padding: 10px 0px 10px 20px;
    }
.pro_classify_er {
    background: rgb(244, 245, 250);
    padding:10px 0;
    display:none;
    max-height:180px;
    overflow:auto;
}
    .pro_classify_er::-webkit-scrollbar{
        width:2px;
    }
    .pro_classify_er li a {
        display: block;
        padding: 0 15px 0 30px;
        font-size: 16px;
        line-height: 32px;
        color: rgb(98, 98, 98);
    }
.pro_cont {
    width:calc(100% - 280px);
    padding-left:50px;
}
.screen h4 {
    font-size: 24px;
    line-height: 32px;
    color: rgb(0, 0, 0);
}
.screen_list li {
    padding: 16px 0;
    border-bottom: 1px dashed rgb(234, 234, 235);
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 21px;
    color: rgb(98, 98, 98);
}
    .screen_list li p {
        width:115px;
    }
    .screen_list li div {
        width:calc(100% - 115px);
    }
        .screen_list li div span {
            display: inline-block;
            margin: 0 10px;
            padding: 0 10px;
            cursor:pointer;
            
        }
            .screen_list li div span.active {
                border: 1px solid rgb(241, 241, 241);
                color: rgb(186, 10, 32);
            }
/*.screen_lists{
    margin-top:50px;
}*/
.products_list li {
    margin-bottom:30px;
}
.products_list li a {
    display:flex;
    align-items:center;
}
.products_list_img {
    overflow:hidden;
    width:420px;
}
.products_list_img img {
    transition:all .5s;
}
.products_list_cont{
    width:calc(100% - 520px);
    padding-left:30px;
}
    .products_list_cont h4 {
        font-size: 20px;
        line-height: 28px;
        color: rgb(0, 0, 0);
    }
    .products_list_cont p {
        font-size: 16px;
        line-height: 24px;
        margin-top: 21px;
        color: rgb(98, 98, 98);
    }
    .products_list_cont span,
    .home_pro_content a{
        display: block;
        width: 160px;
        line-height: 38px;
        border: 1px solid rgb(186, 10, 32);
        margin-top: 27px;
        text-align: center;
        font-size: 16px;
        border-radius: 20px;
        color: rgb(186, 10, 32);
    }
.products_list li a:hover img {
    transform:scale(1.1);
}
.pro_classify_er li a.active {
    color:rgb(186, 10, 32);
}
.pro_cont_pack {
    display: flex;
    align-items: center;
}
.pro_cont_pack_img {
    width: 610px;
}
.pro_cont_pack_cont{
    width:calc(100% - 610px);
    padding-left:30px;
}
.pro_cont_pack_cont h4 {
    font-size: 28px;
    line-height: 37px;
    color: rgb(0, 0, 0);
}
.pro_cont_pack_cont p {
    font-size: 16px;
    line-height: 24px;
    margin-top: 15px;
    color: rgb(98, 98, 98);
}
.products_pack {
    margin-top: 48px;
}
.pro_detail_palte1 {
    margin-top:47px;
}
    .pro_detail_palte1 h4 {
        font-size: 28px;
        line-height: 37px;
        color: rgb(0, 0, 0);
    }
    .pro_detail_palte1 div {
        font-size: 16px;
        line-height: 24px;
        color: rgb(98, 98, 98);
        margin-top:19px;
    }
.products_detail_list {
    margin:42px -10px 0;
    display:flex;
    flex-wrap:wrap;
}
.products_detail_list li {
    width:25%;
    padding:0 10px;
    margin-bottom:20px;
}
    .products_detail_list li a {
        overflow: hidden;
        display: block;
    }
    .products_detail_list li a img {
        transition:all .5s;
    }
    .products_detail_list li a:hover img {
        transform:scale(1.1);
    }
.products_detail_lists {
    margin-top:47px;
}
    .products_detail_lists h3 {
        font-size: 32px;
        line-height: 42px;
        color: rgb(0, 0, 0);
    }
.products_detail_lists .download_list {
    margin-top: 30px;
}
.home_abnner {
    overflow:hidden;
    position:relative;
}
.home_abnner a {
    display:block;
}
    .home_abnner .swiper-pagination-bullet {
        width:40px;
        border-radius:0;
        background:rgba(255,255,255,.3);
        opacity:1;
    }
    .home_abnner .swiper-pagination-bullet-active {
        background:#fff;
    }
.home_pro_pack {
    display:flex;
    align-items:center;
}
.home_pro_pack>div {
    width:50%;
}
.home_pro_pack .home_pro_left_cont {
    padding-right:200px;
}
.home_pro_left_class {
    display:flex;
}
    .home_pro_left_class p {
        width: 50%;
        padding-right: 10px;
        font-size: 36px;
        line-height: 48px;
        color: rgb(153, 153, 153);
        cursor:pointer;
    }
        .home_pro_left_class p span {
            display: inline-block;
            padding-bottom: 9px;
        }
        .home_pro_left_class p.active span {
            color: #000;
            border-bottom: 3px solid rgb(186, 10, 32);
        }
.home_pro_content{
    margin-top:40px;
}
    .home_pro_content p {
        font-size: 16px;
        line-height: 24px;
        color: rgb(98, 98, 98);
    }
.home_pro_content a {
    margin-top:47px;
}
.home_pro_right_img {
    padding:60px 0;
    position:relative;
}
    .home_pro_right_img::after {
        content: "";
        width: 200%;
        position: absolute;
        height: 100%;
        background: rgb(244, 245, 250);
        right:-100%;
        top:0;
        z-index:-1;
    }
    .home_pro_right_img img {
        transform: translateX(-200px);
    }
.home_pro_class {
    overflow:hidden;
}
.home_plate2 {
    overflow: hidden;
    background: rgb(244, 245, 250);
}
.home_plate2_pack {
    display: flex;
    align-items:center;
}
.home_plate2_pack {
    position: relative;
}
.home_plate2_cont {
    width:35%;
    padding-right:200px;
}
    .home_plate2_cont h3 {
        font-size: 48px;
        line-height: 63px;
        color: rgb(0, 0, 0);
    }
    .home_plate2_cont p {
        font-size: 16px;
        line-height: 24px;
        color: rgb(98, 98, 98);
        margin-top:37px;
    }
.home_plate2_img {
    width:65%;
    position:relative;
}
.home_solution_classify {
    position:absolute;
    left:calc(35% - 60px);
    width:120px;
    z-index:5;
}
.home_solution_classify li {
    font-size:24px;
    line-height:32px;
    margin-bottom:1px;
    height:120px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
}
    .home_solution_classify li.active {
        background: rgb(186, 10, 32);
        color:#fff;
    }
.home_plate2_list {
    position:absolute;
    bottom:130px;
    left:50%;
    transform:translateX(-50%);
    width:calc(100% - 300px);
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}
.home_plate2_list li {
    width:46%;
}
    .home_plate2_list li a {
        font-size:16px;
        line-height:48px;
        border-bottom:1px dashed #fff;
        color:#fff;
        display:block;
    }
.home_plate3{
    padding:114px 0 120px;
}
.home_news>a {
    width:180px;
    line-height:48px;
    font-size:16px;
    text-align:center;
    color:#fff;
    display:block;
    margin:0 auto;
    background:rgb(186, 10, 32);
    border-radius:48px;
}
.column {
    width:80px;
    position:fixed;
    top:50%;
    right:10px;
    z-index:200;
    transform:translateY(-50%);
}
.column_cont{
    padding:15px 0;
    text-align:center;
    background:rgb(186, 10, 32);
    margin-bottom:1px;
    position:relative;
}
.column_cont img {
    max-width:100%;
    display:block;
    margin:auto;
}
.column_cont p {
    font-size:16px;
    line-height:21px;
    margin-top:8px;
    color:#fff;
}
.column_text {
    position:absolute;
    right:100%;
    top:50%;
    min-width:100%;
    font-size:16px;
    line-height:24px;
    padding:5px 10px;
    border-radius:5px;
    white-space:nowrap;
    color:#fff;
    background:rgb(186, 10, 32);
    transform:translateY(-50%);
    display:none;
}
.pro_detail_swiper {
    margin-top:15px;
    position:relative;
    padding:0 40px;
}
.arrow {
    font-size:30px;
    line-height:40px;
    color:#333;
    cursor:pointer;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}
.arrow_left {
    left:0;
}
    .arrow_right {
        right:0;
    }
.swiper_pro {
    overflow:hidden;
}
    .swiper_pro img {
        cursor:pointer;
    }
    .swiper_pro .swiper-slide:hover {
        border:1px solid rgb(186, 10, 32);
    }
.pro_slistd {
    background: #f7f7f7;
    padding:70px 0;
    margin-top:40px;
}
.pro_slistd_swiper {
    overflow:hidden;
    text-align:center;
}
.pro_slistd_icon {
    width:60px;
    margin:0 auto;
}
.pro_slistd_text {
    margin:20px auto;
    width:80%;
}
    .pro_slistd_text h4 {
        font-size: 18px;
        color: #333333;
        font-weight: bold;
    }
    .pro_slistd_text p {
        margin-top:10px;
        font-size:16px;
        line-height:24px;
        color:#666;
    }
    @media(max-width:1600px) {
        .layout {
        max-width:1400px;
    }
    .home_plate2_cont {
        padding-right:150px;
    }
    .banner_title {
        width:1400px;
    }
}
@media(max-width:1500px) {
    .layout {
        max-width: auto;
        width:1200px;
    }

    .banner_title {
        width: 1200px;
    }

    .branch_img {
        width: 750px;
    }

    .branch_left {
        width: calc(100% - 750px);
    }

    .map {
        width: 600px;
    }

    .contact_plate1_left {
        width: calc(100% - 600px);
        padding-right: 60px;
    }

    .join_cont_plate1_list li {
        width: calc(100% / 5);
    }

    .cooper_right_img {
        width: 600px;
    }

    .cooper_left_cont {
        width:calc(100% - 600px);
    }
    .pro_cont_pack_img {
        width:500px;
    }
    .pro_cont_pack_cont {
        width:calc(100% - 500px);
    }
    .home_pro_right_img img {
        transform:translateX(-100px);
    }
    .home_pro_pack .home_pro_left_cont {
        padding-right:100px;
    }
}
@media(max-width:1400px) {
    .w_nav > li {
        padding:0 10px;
    }
    .header_layout {
        max-width:auto;
        width:1200px;
    }
    .language {
        margin-left:25px;
    }
    .home_pro_left_class p{
        font-size:26px;
        line-height:36px;
    }
    .home_plate2_cont h3{
        font-size:34px;
        line-height:44px;
    }
    .home_solution_classify{
        width:100px;
        left:calc(35% - 50px);
    }
        .home_solution_classify li{
            height:100px;
            font-size:18px;
        }
    .home_plate2_cont {
        padding-right:100px;
    }
    .public_title h3,
    .history_swiper_cont h3,
    .branch_title h3 {
        font-size: 35px;
        line-height: 45px;
    }
    .products_list_img,
    .pro_cont_pack_img {
        width: 420px;
    }
    .products_list_cont,
    .pro_cont_pack_cont {
        width: calc(100% - 420px);
    }
    .case_list_img {
        width:500px;
    }
    .case_list_cont {
        width: calc(100% - 500px);
    }
    .branch_title p,
    .branch_list_pck p {
        font-size: 16px;
        line-height: 26px;
    }
    .branch_list_pck h4{
        font-size:20px;
        line-height:30px;
    }
    .branch_list_pck p{
        margin-top:10px;
    }
    .join_cont_plate2_title {
        font-size:26px;
        line-height:36px;
    }
    .NewsDetail001-title h3 {
        font-size:36px;
        line-height:46px;
    }
}
@media(max-width:1000px) {
    .iconfont {
        width: 40px;
        height: 40px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

        .iconfont i {
            width: 100%;
            height: 100%;
            position: absolute;
        }

        .iconfont .cha {
            background: url(../images/cha.png) no-repeat center/100% 100%;
            display: none;
        }

        .iconfont .nav {
            background: url(../images/nav.png) no-repeat center/100% 100%;
        }

    .logo {
        height: 60px;
        padding: 15px 0;
    }

    .header_right {
        position: absolute;
        width: 100%;
        top: 100%;
        left: 0;
        background: #fff;
        padding: 10px;
        border-top: 1px solid #f1f1f1;
        display: none;
        z-index: 101;
    }

    .w_nav {
        display: block;
    }
        
        .er_nav {
            position: static;
            text-align: left;
            box-shadow:none;
        }
            .er_nav li a {
                text-align:left;
            }
            .layout, .banner_title,
            .header_layout {
                width: 100%;
            }
    .search,
    .language {
        width: 100%;
        margin: 15px 0 0;
    }
    .language_cont_list {
        position:static;
    }
    .column{
        display:none;
    }
    .nei-banner img {
        height:150px;
       object-fit:cover;
    }
    .nei-banner div{
        font-size:25px;
    }
    .after_cont{
        padding:30px 0;
    }
    .NewsDetail001-title h3 {
        font-size:20px;
        line-height:34px;
    }
    .footer_plate2{
        display:none;
    }
    .footer_pack {
        padding:30px 0;
        display:block;
    }
    .footer_search{
        margin:20px auto 0;
    }
    .copyright {
        padding:10px 0;
    }
    .footer_plate1 {
        margin:auto;
    }
    .header_right {
        box-shadow:0 5px 10px rgba(0,0,0,.1);
    }
    .public_title h3, .history_swiper_cont h3, .branch_title h3,
    .join_cont_palte3 h3 {
        font-size: 25px;
        line-height: 35px;
    }
    .news_classify li a {
        min-width:120px;
    }
    .news_list ul li{
        width:100%;
        padding:0;
        margin-bottom:15px;
    }
    .news_list ul {
        margin:0 ;
    }
    .news_list{
        margin-top:30px;
    }
    .cooper_pack{
        display:block;
        margin-top:30px;
    }
    .cooper_left_cont{
        width:100%;
        padding:0;
    }
    .cooper_phone_cont span{
        font-size:30px;
    }
    .cooper_right_img{
        margin-top:20px;
        width:100%;
    }
    .join_cont_plate1_list li{
        width:calc(50% - 5px);
        margin-bottom:20px;
        padding-right:0;
    }
    .join_cont_plate1_list{
        flex-wrap:wrap;
        justify-content:space-between;
    }
        .join_cont_plate1_list li div{
            font-size:14px;
            line-height:24px;
        }
    .join_cont_plate1_list,
    .join_cont_plate1,
    .join_cont_plate2,
    .contact_plate1 {
        margin-top: 30px;
    }
        .join_cont_plate1 h3,
        .join_cont_plate2_title {
            font-size: 20px;
            line-height: 30px;
        }
    .join_cont_plate2_list li {
        width:100% !important;
        float:none;
    }
    .join_cont_plate2_list li a img {
        height:auto !important;
    }
    .join_cont_palte3{
        padding-top:30px;
    }
    .join_cont_palte3_list li{
        width:50%;
        margin-bottom:20px;
    }
    .join_cont_palte3_list::after{
        display:none;
    }
    .join_cont_palte3_list {
        flex-wrap:wrap;
        margin-top:30px;
    }
    .contact_plate1_pack{
        display:block;
        padding-bottom:30px;
    }
    .contact_plate1_left {
        width:100%;
        padding:0;
    }
    .contact_plate1_left_cont p{
        font-size:16px;
        line-height:32px;
    }
        .contact_plate1_left_cont p img{
            margin-top:5px;
            width:20px;
        }
        .contact_plate1_left_cont p span{
            width:calc(100% - 20px);
        }
    .contact_plate1_left_code {
        width:80px;
        margin:20px auto;
    }
    .map {
        width:100%;
    }
    .contact_message_input{
        width:100%;
    }
        .contact_message_input input, .contact_message_textarea textarea{
            font-size:16px;
        }
    .contact_plate2 h3{
        font-size:20px;
        line-height:30px;
    }
    .contact_plate1_list li{
        width:100%;
    }
        .contact_plate1_list li h4,
        .branch_list_pck h4 {
            font-size: 18px;
            line-height: 28px;
        }
        .contact_plate1_list li p {
            font-size:16px;
            line-height:26px;
        }
    .contact_plate1_list li {
        margin-bottom:20px;
    }
    .contact_plate1_list {
        margin-bottom:0;
    }
    .about_plate1_list {
        max-width: 100%;
        flex-wrap:wrap;
    }
        .about_plate1_list li{
            margin-bottom:15px;
        }
    .about_plate1_list_cont h4{
        font-size:25px;
        line-height:35px;
    }
    .branch_pack {
        display:block;
    }
    .branch_left {
        width:100%;
        padding:0;
    }
    .branch_img {
        width:100%;
        margin-top:20px;
    }
    .history_pack{
        padding:0 40px;
    }
    .history_swiper_cont {
        width:100%;
    }
    .proID {
        padding:30px 0;
    }
    .proID_pack{
        padding:30px 10px;
    }
    .proID_input,
    .result_list_pack_img,
    .service_desc_img {
        width: 100%;
    }
    .result_list_pack{
        display:block;
    }
    .result_list_pack_cont{
        width:100%;
        padding:20px 0 0;
    }
    .service_pack{
        display:block;
        margin-top:30px;
    }
    .service_desc {
        width:100%;
        padding:30px 10px;
    }
    .download_list li{
        width:100%;
        margin-bottom:15px;
    }
    .case_classify {
        overflow: auto;
        justify-content: flex-start;
    }
    .public_title p{
        margin-top:30px;
    }
    .case_classify li a {
        font-size:16px;
        line-height:45px;
    }
    .case_list a {
        display:block;
    }
    .case_list_img {
        width:100%;
    }
    .case_list_cont {
        width:100%;
        padding:20px 0 0;
    }
        .case_list_cont h4{
            font-size:18px;
            line-height:28px;
        }
        .case_list_cont p{
            margin-top:10px;
        }
    .case_detail_text h3 {
        font-size:25px;
        line-height:35px;
    }
    .case_detail_text {
        margin-top:30px;
    }
    .case_detail {
        padding:0 0 30px;
    }
    .products_pack {
        margin-top:30px;
        display:block;
    }
    .pro_classify {
        width:100%;
    }
    .pro_cont {
        width:100%;
        margin-top:20px;
        padding-left:0;
    }
    .screen_list li{
        display:block;
    }
        .screen_list li p {
            width:100%;
            margin-bottom:10px;
        }
        .screen_list li div{
            width:100%;
        }
            .screen_list li div span{
                padding:5px;
            }
    .products_list li a {
        display:block;
    }
    .products_list_img, .pro_cont_pack_img {
        width:100%;
    }
    .products_list_cont, .pro_cont_pack_cont {
        width:100%;
        margin-top:20px;
        padding-left:0;
    }
        .products_list_cont h4,
        .pro_cont_pack_cont h4,
        .pro_detail_palte1 h4 {
            font-size: 18px;
            line-height: 28px;
        }
    .pro_cont_pack{
        display:block;
    }
    .products_detail_list,
    .home_pro_content,
    .home_pro_content a {
        margin-top: 30px;
    }
    .products_detail_list {
        margin:20px -5px 0;
    }
    .products_detail_list li {
        width:50%;
        padding:0 5px;
        margin-bottom:10px;
    }
    .products_detail_lists h3 {
        font-size: 25px;
        line-height: 35px;
    }
    
    .home_pro_pack {
        display: block;
    }
        .home_pro_pack .home_pro_left_cont {
            padding-right:0;
        }
        .home_pro_pack > div{
            width:100%;
        }
    .home_pro_class {
        padding:30px 0;
    }
    .home_pro_left_class p {
        font-size:20px;
        line-height:30px;
    }
    .home_pro_right_img {
        margin-top:20px;
    }
    .home_pro_right_img img {
        transform: translate(0);
    }
    .home_plate2_pack{
        display:block;
    }
    .home_solution_classify{
        width:100%;
        display:flex;
        position:static;
    }
        .home_solution_classify li {
            width:33.333%;
        }
        .home_solution_classify li {
            height:80px;
        }
        .home_solution_classify li {
            font-size:16px;
        }
    .home_plate2_cont {
        width:100%;
        padding:20px 0 0;
    }
        .home_plate2_cont h3 {
            font-size:20px;
            line-height:30px;
        }
        .home_plate2_cont p {
            margin-top:20px;
        }
    .home_plate2_img {
        width:100%;
        margin-top:20px;
    }
    .home_plate3 {
        padding:30px 0;
    }
    .home_news > a {
        width:160px;
        margin-top:30px;
    }
    .home_plate2_list {
        bottom:20px;
        width:90%;
    }
    .w_nav > li > a {
        line-height:30px;
    }
    .webpage_select {
        position:static;
        padding:10px 0;
    }
    .webpage_select_list li {
        width:100%;
        margin-bottom:5px;
    }
    .num_list li {
        width:100%;
    }
    .parameter {
        overflow:auto;
    }
    .parameter table {
        min-width:300%;
    }
}