

    body {

        margin: 0;

    }



    a {

        text-decoration: none;

        /* 去除默认的下划线 */

        color: #474747;

        /* 去除默认的颜色和点击后变化的颜色 */

    }

    .change{

        color: #000 !important;

        font-weight: 600;

        border-bottom: 1px solid #e10000;

    }

    .swiper-container {

        position: relative;

        width: 100%;

        height: 47.1579rem;

        margin: 0;

    }



    .swiper-container img {

        width: 28.3158rem;

        height: 40.2632rem;

        margin: 0 auto;

    }



    .swiper-slide {
        
        text-align: center;

        font-size: 0.8421rem;

        /* background: #eee; */

        display: flex;

        justify-content: center;

        align-items: center;

        transition: 300ms;

        transform: scale(0.8);

    }



    .swiper-slide-active,

    .swiper-slide-duplicate-active {

        transform: scale(1);

    }



    .contain {

        width: 100%;

        /* text-align: center; */

    }



    .contain .head {

        display: flex;

        justify-content: space-between;

        align-items: center;

        width: 100%;



    }



    .contain .head .logo {

        width: 12.7368rem;

        height: 4.3158rem;

    }



    /* .contain .head .logo{

        width: 12.7368rem;

        height: 4.3158rem;

    } */

    .top {

        width: 100%;

        box-sizing: border-box;

        /* width: 68.7895rem; */

        /* padding: 0 286px; */

        padding: 0 15rem;



    }



    .head-right {

        /* position: relative; */

        display: flex;

        justify-content: space-between;

        align-items: center;

        /* font-size: 16px; */

        font-size: 0.8rem;

        font-weight: 600;

    }



    .head-right .tele {

        /* width: 12.9474rem; */

        font-size: 0.8rem;

    }



    .head-right img {

        width: 1.5789rem;

        width: 1.5789rem;

        /* margin-right: 15px; */

        margin-right: 0.8rem;

    }



    .head-right .search {

        position: relative;

        width: 13.0526rem;

    }



    .head-right .search ::-webkit-input-placeholder {

        color: #ffaaaf;

        font-size: 0.8421rem;

    }



    .head-right .search :-moz-placeholder {

        color: #ffaaaf;

        font-size: 0.8421rem;

    }



    .head-right .search ::-moz-placeholder {

        color: #ffaaaf;

        font-size: 0.8421rem;

    }



    .head-right .search :-ms-input-placeholder {

        color: #ffaaaf;

        font-size: 0.8421rem;

    }



    .head-right .search img {

        width: 0.7368rem;

        width: 0.7368rem;

        /* margin-right: 15px; */

        margin-right: 0.8rem;

        position: absolute;

        top: 0.6316rem;

        right: 0;

    }



    .head-right input {

        padding: 0 1rem;

        height: 2rem;

        /*40*/

        background-color: #c40914;

        border: none;

        border-radius: 20px;

        width: 10rem;

       outline: none;

        margin-left: 1rem;

    }



    .contain .top .headbotpart {

        /* width: 100%; */

        /* margin-top: 1.6316rem; */

        margin: 0rem 0rem 0rem 0rem;

        /* width: 41.2632rem; */

        /* height: 1.2632rem; */

        color: #474747;



    }



    .headbox {

        width: 100%;

        margin-top: 1.6316rem;

        /* margin-bottom: 1.1579rem; */

        display: flex;

        justify-content: space-between;

        align-items: center;

        text-align: center;

    }



    .headbox .right {

        display: flex;

        align-items: center;

        padding-bottom: 1.1579rem;

    }



    .contain .top .headbot {

        /* width: 40rem; */

        display: flex;

        /* justify-content: space-between; */

        align-items: center;

        font-size: 0.9474rem;

    }



    .contain .top .headbot .sy {

        /* padding: 0 2.4rem; */

        margin-left: 5.8rem;

        margin-right: 0.8263rem;

        width: 2.6579rem;

        padding-bottom: 1.1579rem;

        cursor: pointer;

    }



    .contain .top .headbot .qt {

        /* margin-right: 2.4rem; */

        width: 4.8579rem;

        padding-bottom: 1.1579rem;

        margin: 0 1.4rem;

        cursor: pointer;

    }

    .contain .top .headbot .qt:hover {

        /* margin-right: 2.4rem; */

        font-weight: 600;

        border-bottom: 1px solid #e10000;

    }



    .headbox .right .rightitem {

        display: flex;

        align-items: center;

        cursor: pointer;

        padding-bottom: 0.4rem;

        

    }

    .choselan{

        display: none;

    }

    .headbox .right .lanbox {

      position: relative;

    }

    .headbox .right .langue {

      position: absolute;

      text-align: center;

      width: 4.7368rem;

      padding: 0.3rem 0.7895rem;

      background: #fff;

      border-top: 1px solid #4b4b4b;

    }



    .headbox .right .xf {

        width: 1.5789rem;

        height: 1.1053rem;

    }



    .headbox .right .eng {

        width: 1.2105rem;

        height: 1.2105rem;

    }



    .headbox .right .zx {

        margin-right: 2.3684rem;

    }



    .headbox .right img {

        margin-right: 0.5263rem;

    }



    .headbox .right .row {

        width: 0.9474rem;

        height: 0.4211rem;

        margin-left: 0.5263rem;

    }



    .backgrond {

        width: 100%;

        height: 20.5263rem;

        /* background-image: url('../image/background_02.jpg'); */

        background-size: 100% 100%;

        background-repeat: no-repeat;

        display: flex;

        align-items: flex-end;

    }



    .backgrond .back-box {

        padding-left: 15rem;

        background-color: #fff;

    }



    .backgrond .back-box .box {

        padding: 1.6842rem 0;

        /* padding-right:25.0526rem; */

        width: 34.2632rem;

        background-color: #fff;

        border-bottom: 3px solid #e30613;

        display: flex;

        align-items: center;

        font-size: 1.8421rem;

        color: #e30613;

    }



    .backgrond .back-box .box img {

        margin-right: 0.6316rem;

    }



    .newsdel {

        padding: 0 15rem;

        margin-top: 3.5789rem;



    }



    .newsdel .newsdelhead {

        text-align: center;

        padding-bottom: 10px;

        border-bottom: 1px solid #ededed;

    }



    .newsdel .newsdelhead .title {

        font-size: 1.1579rem;

        margin-bottom: 1.2105rem;

    }



    .newsdel .newsdelhead .titledel {

        font-size: 0.7368rem;

        color: #6a6a6a;

    }



    .newsdel .newcontent {

        margin-top: 2.5789rem;

        font-size: 0.8421rem;

    }



    .thenews {

        padding: 0 15rem;

        margin-top: 3.5789rem;



    }



    .thenews .newshead {

        display: flex;

    }



    .thenews .newshead .newitem {

        background-color: #f9f9f9;

        width: 50%;

        /* width: 30.3684rem; */

    }

    .thenews .newshead .newitem:hover {

        border-bottom: 1px solid #e00206;

        /* width: 30.3684rem; */

    }



    .thenews .newshead .newitem .neirong {

        padding: 1.1053rem 0.5263rem 2.9474rem 1.4737rem;

    }



    .thenews .newshead .newitem img {

        width: 100%;

        height: 10.7895rem;

    }



    .thenews .newshead .newitem .data {

        font-size: 0.7368rem;

        color: #969696;

        margin-bottom: 1rem;

    }



    .thenews .newshead .newitem .title {

        font-size: 1.1579rem;

        margin-bottom: 1.0105rem;

    }



    .thenews .newshead .newitem .jianjie {

        margin-top: 1.4211rem;

        color: #333333;
        font-size: 0.8421rem;

        /* padding: 1.5263rem 1.2632rem; */

    }



    .thenews .theitem {

        /* font-size: 0.7895rem; */

        line-height: 1.5789rem;

        margin-top: 1.3684rem;

        background-color: #f9f9f9;

        padding: 1.5789rem 1.3684rem;

        border-bottom: 2px solid #eaeaea;

    }

    .thenews .theitem:hover {

        color: #e00206;

    }



    .thenews .theitem .data {

        font-size: 0.7368rem;

        color: #969696;

        margin-bottom: 1rem;

    }



    .thenews .theitem .title {

        font-size: 1.1579rem;

        margin-bottom: 1.0105rem;

    }



    .thenews .theitem .jianjie {

        margin-top: 1.4211rem;

        color: #333333;
        font-size: 0.8421rem;

        /* padding: 1.5263rem 1.2632rem; */

    }



    .from {

        padding: 0 15rem;

    }



    .from .fromhead {

        margin-top: 3.6842rem;

        display: flex;

    }



    .from .fromhead .step {

        /* display: flex; */

        width: 22.9474rem;

        text-align: center;

        padding: 1.0526rem 0;

        /* margin-top: 3.6842rem; */

    }



    .from .fromhead img {

        width: 1.4737rem;

        height: 3.1579rem;

    }



    .from .fromhead .firstep {

        /* background-image: url('../image/share.png'); */

        background-size: 100% 100%;

        /* background-color: #282828; */

        color: #fff;

    }



    .from .fromhead .onepart {

        width: 100%;

        display: flex;

        border-bottom: 1px solid #eaeaea;





    }



    .from .fromhead .twopart {

        width: 100%;

        display: flex;

        display: none;



    }



    .from .fromhead .therepart {

        width: 100%;

        display: flex;

        display: none;



    }



    .from .fromhead .twopart .twopartshir {

        width: 22.9474rem;

        text-align: center;

        padding: 1.0526rem 0;

    }



    .from .fromhead .twopart .secstep {

        display: flex;

        justify-content: space-around;

        /* background-image: url('../image/sectep_03.jpg'); */

        background-size: 100% 100%;

        width: 45.9474rem;

        /* background-color: #282828; */

        color: #fff;

    }



    .from .fromhead .therepart .thirstep {

        display: flex;

        justify-content: space-around;

        /* background-image: url('../image/thrstep_03.jpg'); */

        background-size: 100% 100%;

        width: 68.7368rem;

        /* background-color: #282828; */

        color: #fff;

    }



    .from .onepart-content {}



    .from .twopart-content {

        display: none;

    }



    .from .therepart-content {

        text-align: center;

        font-size: 0.8421rem;

        display: none;



    }



    .from .therepart-content .thank {

        margin-top: 2.3158rem;

        margin-bottom: 3rem;

    }



    .from .therepart-content .huifu {

        line-height: 1.8421rem;

        margin-bottom: 3rem;

    }



    .from .therepart-content .jinji {

        line-height: 1.8421rem;

    }



    .from .twopart-content .btnbox {

        display: flex;

        flex-direction: column;

        align-items: center;

    }



    .from .twopart-content .options {

        padding-left: 4.0895rem;

    }

    .optionclick img:nth-child(2){

        display: block !important;

    }

    .optionclick img:nth-child(1){

        display: none !important;

    }

    .from .twopart-content .optitem {

        margin-left: 2.8947rem;

    }



    .from .twopart-content .backbtn {

        padding: 1.1053rem 10.1053rem;

        border: 1px solid #e4e4e4;

        margin-top: 4.8421rem;

        margin-bottom: 0.6316rem;

        border-radius: 50px;

        color: #858585;

    }



    .from .twopart-content .consulta {

        padding: 1.1053rem 10.1053rem;

        border: 1px solid #e30613;

        border-radius: 50px;

        color: #e30613;

    }



    .from .rules {

        margin-top: 2.4211rem;

        padding-bottom: 1rem;

        border-bottom: 1px solid #e1e1e1;

    }



    .from .options {

        display: flex;

        align-items: center;

        font-size: 0.7895rem;

        padding-top: 2.1053rem;

        padding-bottom: 1rem;

        border-bottom: 1px solid #eaeaea;

    }



    .from .options span {

        color: #e74348;

        margin-right: 0.5263rem;

    }



    .from .options .optitem {

        display: flex;

        align-items: center;

        margin-right: 0.6316rem;

    }



    .from .options img {

        margin-right: 0.5263rem;

    }



    .from .chanpin {

        display: flex;

        align-items: flex-start;

        padding: 1.9474rem 0 1.1053rem 4rem;

        border-bottom: 1px solid #e1e1e1;

    }



    .from .chanpin textarea {

        width: 40.3158rem;

        margin-left: 0.6632rem;

    }



    .from .chanpin span {

        color: #e30613;

    }



    .from .informat {

        padding: 1.0526rem 0 1.3158rem 5.8421rem;

        border-bottom: 1px solid #e1e1e1;

    }



    .from .informat .xing {

        color: #e30613;

    }



    .from .informat .name {

        width: 12.1579rem;

    }



    .from .informat .infitem {

        display: flex;

        align-items: center;

        margin-bottom: 0.7368rem;



    }



    .from .informat .infitem input {

        width: 40.0526rem;

        height: 2.6842rem;

    }



    .from .matter {

        padding-top: 1.4211rem;

    }



    .from .matter .title {

        font-size: 1rem;

        margin-bottom: 0.9474rem;

    }



    .from .matter .queren {

        margin-bottom: 2.5789rem;

        font-size: 0.7895rem;

    }



    .from .matter .textbox {

        padding: 1.8421rem 4.4737rem 1.8421rem 1.8421rem;

        background-color: #f2f4f8;

        line-height: 1.8421rem;

        color: #4b4b4b;

    }



    .from .tongyi {

        text-align: center;

        margin-top: 2.4211rem;

    }



    .from .tongyi img {

        width: 0.8947rem;

        height: 0.8947rem;

        margin-right: 0.7368rem;

    }



    .from .tongyi .text {

        display: flex;

        justify-content: center;

        align-items: center;

        margin-bottom: 2.2632rem;



    }



    .from .tongyi .btn {

        display: flex;

        justify-content: center;

    }



    .from .tongyi .btntext {

        padding: 1rem 4.4737rem;

        color: #e30613;

        border: 1px solid #e30613;

        font-size: 0.8947rem;

        border-radius: 50px;

    }



    .contact {

        padding: 0 15rem;

        margin-top: 3.5789rem;



    }



    .contact .text {

        font-size: 0.8421rem;

        margin-top: 3.5789rem;

        color: #6a6a6a;

        line-height: 1.8158rem;

    }



    .contact .position {

        margin-top: 2.7368rem;

        display: flex;

    }



    .contact .position .posipic {

        width: 40.5263rem;

        height: 20.1053rem;

    }



    .contact .position .posidel {

        padding-left: 1.8rem;

    }



    .contact .position .title {

        font-size: 1.0526rem;

        font-weight: 600;

        margin-top: 0.7368rem;

        margin-bottom: 3.0526rem;

    }



    .contact .position .dz {

        font-size: 0.8421rem;

        margin-bottom: 1.0526rem;

        display: flex;

        align-items: center;

        color: #a2a2a2;

    }



    .contact .position img {

        width: 0.6263rem;

        height: 0.7368rem;

        margin-right: 0.7895rem;

    }



    .Scheme {

        padding: 0 15rem;



    }



    .Scheme .Schemeitem {

        display: flex;

        align-items: center;

        padding-bottom: 0.8947rem;

        border-bottom: 1px solid #e0e0e0;

        margin-bottom: 1.1053rem;

    }



    .Scheme .Schemeitem .itembox {

        padding: 1.6842rem 0;

    }



    .Scheme .Schemeitem .itembox .bdt {

        color: #e30613;

        font-size: 0.8947rem;

        margin-bottom: 1.5263rem;

    }



    .Scheme .Schemeitem .itembox .text {

        color: #828282;

        font-size: 0.8421rem;

    }



    .Scheme img {

        width: 12.1053rem;

        height: 8.4211rem;

        margin-right: 1.6842rem;

    }



    .Scheme .navbox {

        display: flex;

        align-items: center;

        justify-content: space-between;

        border-bottom: 1px solid #bbbbbb;

        margin-bottom: 3.9474rem;

    }

    .Scheme .nav {

        display: flex;

        /* border-bottom: 1px solid #bbbbbb; */

        /* margin-bottom: 3.9474rem; */

    }

    .Scheme .bread {

      font-size: 0.7895rem;

    }



    .Scheme .Schemebox {

        display: none;

        min-height: 56.6316rem;

    }

    .Scheme .firstbox {

        display: block;

    }

     .xuanzhong{

        color: #e30613;

        border-bottom: 1px solid #e30613;

    }

    /* .Scheme .todel{

        display: none;

    } */

    .Scheme .Schemeboxdel {

        display: flex;

    }



    .Scheme .Schemeboxdel .content-left .top-item {

        width: 14rem;

    }



    .Scheme .Schemeboxdel .content-left .itemchild {

        width: 13.6rem;

        padding-right: 0;

    }



    .Scheme .Schemeboxdel .content-right .detailcontent {

        margin-bottom: 3.7368rem;

        margin-top: 2.1053rem;

        /* color: #6a6a6a; */

        /* font-size: 0.7895rem; */

        /* line-height: 3.5789rem; */

    }
    .Scheme .Schemeboxdel .content-right .detailcontent p{
        font-size:0.8421rem !important;

    }
    .Scheme .Schemeboxdel .content-right .detailcontent span{
        font-size:0.8421rem !important;

    }
    .Scheme .Schemeboxdel .content-right .detailcontent a{
        font-size:0.8421rem !important;

    }



    .Scheme .navitem {

        padding: 1.5789rem 0.5263rem;

        margin-right: 2.8421rem;

        cursor: pointer

    }



    .companyprofile {

        padding: 0 15rem;

        /*  */

    }



    .companyprofile .head {

        display: flex;

        justify-content: space-between;

        border-bottom: 1px solid #bbbbbb;

    }



    .companyprofile .head .bread {

        font-size: 0.7368rem;

        color: #989898;

    }



    .companyprofile .head .nav {

        display: flex;

    }



    .companyprofile .head .nav .navitem {

        padding: 1.5789rem 0.5263rem;

        margin-right: 1.8421rem;

        cursor: pointer

    }

/* 

    .companyprofile .head .nav .navitem:hover {

        color: #e30613;

        border-bottom: 2px solid #e30613;

    } */



    .companyprofile .comyingyong {

     /* display: none; */

    }

    .companyprofile .companycontent .compname {

        font-size: 1.3158rem;

        color: #e30613;

        margin-top: 4rem;

    }

    .companyprofile .firstitem {

        color:#e30613;

        border-bottom: 1px solid #e30613;

    }



    .companyprofile .swiperbox {

        /* display: none; */

        

    }



    .companyprofile .companycontent .comptext {

        font-size: 0.8421rem;

        color: #6a6a6a;

        margin-top: 2.2105rem;

        /* text-indent: 1.8947rem; */

        line-height: 1.4737rem;

    }



    .companyprofile .companycontent img {

        width: 100%;

        margin-top: 3.5789rem;

    }



    /* 介绍 */

    .jieshao {

        padding: 0 15rem;

        margin-top: 2.8421rem;

        margin-bottom: 3.2632rem;

        font-size: 0.8421rem;



    }



    .picturebox {

        padding: 0 15rem;



    }



    .picturebox .toppic {

        display: flex;

        flex-wrap: wrap;

    }



    .picturebox .botmpic {

        display: flex;

        justify-content: space-between;

        margin-top: 0.7368rem;

    }



    .picturebox .botmpic .text {

        margin-top: 12.0rem;

        text-align: right;

        margin-right: 1rem;

        color: #fff;

        font-size: 0.8947rem;

    }



    .picturebox .botmpic .pictwo {

        width: 17rem;

        height: 14.1053rem;

        /* background-image: url('../image/pic_03.jpg'); */

        background-size: 100% 100%;

        background-repeat: no-repeat;

    }



    .picturebox .toppic .text{

        position:absolute;

        right: 1.5263rem;

        bottom: 1.05rem;

        /* margin-top: 7.1053rem; */

        text-align: right;

        /* margin-right: 1.5263rem; */

        color: #fff;

    }



    .picturebox .toppic .pic {

        position: relative;

        width:25%;/*17*/

        height: 9.2632rem;

        box-sizing: border-box;

        /* background-image: url('../image/chanpin_03.jpg'); */

        background-size: 100% 100%;

        background-repeat: no-repeat;

        border-right: 2px solid #fff;

        margin-bottom: 0.5263rem;

        transition: .3s;

    }

     .picturebox .toppic .pic:nth-child(5),

     .picturebox .toppic .pic:nth-child(6),

     .picturebox .toppic .pic:nth-child(7),

     .picturebox .toppic .pic:nth-child(8)

     {

        height: 14.1053rem;

    }

    .picturebox .toppic .pic:hover {

        transform: scale(1.05);

    }

    .picturebox .toppic .pic:nth-child(4n) {

        border-right: none ;

    }

    .companyint {

        position: relative;

        margin-top: 3.6842rem;

        display: flex;

        overflow: hidden;

        /* height: 42.8947rem; */

    }



    .companyint .companypart {

        display: flex;

        background-color: #f7f7f7;

        padding: 4.7368rem 2.4211rem 4.7368rem 15rem;

        margin-top: 6.1053rem;

        /* margin-bottom: 14.0526rem; */

        opacity: 0.7!important;

        font-size: 0.7895rem;

        line-height: 1.4737rem;

        width: 37.4211rem;



    }



    .companyint .companypart .neiron {

        width: 34.6316rem;

    }

    .companyint .companypart .neiron .neititle {

        font-size: 1.1579rem;

        color: #e30613;

    }

    .companyint .companypart .neiron .neitext span{

        font-size: 0.8421rem !important;

    }



    .companyint .companypart .more {

        display: flex;

        margin-top: 2.6316rem;

    }



    .companyint .companypart .moretext {

        padding: 0.8rem 2.6316rem;

        border-radius: 50px;

        color: #e30613;

        border:1px solid #e30613;

    }

    .companyint .companypart .moretext:hover {

        background-color: #e30613;

        border-radius: 30px;

        color: #fff;

    }



    .evn {

        position: absolute;

        z-index: -1;

        top: 0;

        right: 0;

    }



    .evn img {

        width: 48.4737rem;

        height: 42.8947rem;

    }



    .map {

        display: flex;

        align-items: flex-end;

        overflow: hidden;

    }



    .map .fenbu {

        margin-left: -5.1579rem;

        padding: 5.6842rem 0 1.8947rem 5.5789rem;

        width: 100%;

        background-color: #f4f4f4;

    }



    .map .fenbu .maptitle {

        color: #e30613;

        margin-bottom: 0.8947rem;

        font-size: 1.2632rem;

    }



    .map .fenbu .maptext {

        color: #6a6a6a;

        font-size: 0.8421rem;

    }



    .map .fenbu .gothere {

        display: flex;

        border-radius: 30px;

        margin-top: 2.4737rem;

    }



    .map .fenbu .gothere .gotheretext {

        display: flex;

        color: #e43236;

        padding: 0.9474rem 3.9474rem;

        border-radius: 30px;

        border: 1px solid #e43236;

    }

    .map .fenbu .gothere .gotheretext:hover {

        color: #fff;

        background-color:#e43236;

        padding: 0.9474rem 3.9474rem;

        border-radius: 30px;

        border: 1px solid #e43236;

    }



    .map img {

        width: 63.3684rem;

        height: 48.9474rem;

        margin-left: 2.3158rem;

    }



    .jiansuo {

        padding-left: 15rem;

        margin-top: 5rem;



    }



    .jiansuo .searchbox {

        position: relative;

        padding: 4.2105rem 8.5rem 6.8684rem 3.9474rem;

        background-color: #f4f4f4;



    }



    .jiansuo .searchbox .more {

        color: #fff;

        display: flex;

        margin-top: 2.8421rem;

    }



    .jiansuo .searchbox .moretext {

        padding: 1rem 2.6316rem;

        border-radius: 30px;

        color: #e30613;

        border: 1px solid #e30613;

    }

    .jiansuo .searchbox .moretext:hover {

        padding: 1rem 2.6316rem;

        border-radius: 30px;

        color: #fff;

        background: #e30613;

        border: 1px solid #e30613;

    }



    .jiansuo .searchbox .searchtitle {

        color: #e30613;

        font-size: 1.2105rem;

        margin-bottom: 2.3158rem;

    }



    .jiansuo .searchbox .elementbox {

        display: flex;

        width: 56.6316rem;

      

    }



    .jiansuo .searchbox .qiu {

        position: absolute;

        bottom: 0;

        right: 0;

        border-top-left-radius: 80%;

        width: 23.9474rem;

        height: 14.2105rem;

    }



    .jiansuo .searchbox .elementbox .rightele {

        width: 100%;

        /* margin-right: 2.6316rem; */

        display: flex;

        flex-wrap: wrap;

        justify-content: space-between;

    }



    .jiansuo .searchbox .elementbox .firstitem {

        width: 26.9474rem;

        font-size: 1.0526rem;

        /* padding-top: 1.0526rem; */

        /* padding-bottom: 1.0684rem; */

        border-bottom: 2px solid #dedede;

        display: flex;

        justify-content: space-between;

        align-items: center;

    }



    .jiansuo .searchbox .elementbox .itemele {

        width: 26.9474rem;

        padding: 1.0526rem 0 1.0526rem 0;

        border-bottom: 1px solid #dedede;

        display: flex;

        justify-content: space-between;

        align-items: center;

    }

    .jiansuo .searchbox .elementbox .childele {

       display: none;

       position: absolute;

       width: 100%;

       z-index: 1;

       background: #f4f4f4;

    }

    .jiansuo .searchbox .elementbox .childele a{

        display: block;

       padding: 0.5263rem 0;

       border-bottom: 1px solid #dedede;

       padding-left: 1rem;





    }



    .jiansuo .searchbox .elementbox .leftfirst {

        padding-top: 0;

    }



    .jiansuo .searchbox .elementbox .itemtext {

        margin-left: 0.5263rem;

    }

    .jiansuo .searchbox .elementbox .imgroate {

        transform:rotate(90deg);

    }



    .jiansuo .searchbox .elementbox img {

        margin-right: 0.5263rem;

        width: 0.2632rem;

        height: 0.4737rem;

    }



    .news {

        padding: 0 15rem;

        display: flex;

        margin-top: 6.7368rem;



    }



    .news .data {

        color: #6a6a6a;

        padding-left: 1.3158rem;

    }



    .news .newstitle {

        padding-left: 1.3158rem;

    }



    .news .newsitem {

        margin-right: 2.1053rem;

        background-color: #f4f4f4;

        border-bottom: 3px solid #c2c2c2;

        padding-bottom: 6.1579rem;

        transition: 0.3s;

    }

    .news .newsitem:hover{

        transform: scale(1.05)

    }



    .news .newsitem:hover .newstitle {

        color: #e30613;

    }



    .news .newsitem:hover {

        border-bottom: 3px solid #e30613;

    }



    .news .newsmore {

        width: 14.7895rem;

    }



    .news .newsmore .newsmoretile {

        color: #e30613;

        font-size: 1.2632rem;

    }



    .news .newsmore .newsmoretext {

        color: #6a6a6a;

        font-size: 0.8421rem;

        margin-top: 0.9474rem;



    }



    .news .newsmore .more {

        color: #e30613;

        padding: 1rem 0;

        border: 1px solid #e30613;

        width: 10.6316rem;

        text-align: center;

        border-radius: 50px;

        margin-top: 2.2105rem;

    }

    .news .newsmore .more:hover {

        color: #fff;

        background: #e30613;

        padding: 1rem 0;

        border: 1px solid #e30613;

        width: 10.6316rem;

        text-align: center;

        border-radius: 50px;

        margin-top: 2.2105rem;

    }



    .news .newsitem .data {

        font-size: 0.6842rem;

        margin-bottom: 1.2632rem;

    }



    .news .newsitem .newstitle {

        font-size: 1.0526rem;

    }



    .news img {

        width: 16.3158rem;

        height: 10.7368rem;

    }



    .content {

        padding: 0 15rem;

        margin-top: 2.8421rem;

        display: flex;



    }



    .content-left {

        width: 15.6842rem;

        margin-right: 1.0526rem;

    }



    .content-left .top-item {

        display: flex;

        align-items: center;

        padding: 1.5789rem 0 1.1579rem 1.1579rem;

        background-color: #e30613;

        font-size: 0.9474rem;

        color: #fff;

        margin-bottom: 0.2105rem;

    }



    .content-left .top-item img {

        width: 1.7895rem;

        height: 1.7895rem;

        margin-right: 0.9474rem;

    }



    .content-left .item {

        display: flex;

        align-items: center;

        justify-content: space-between;

        padding: 1.5789rem 1.0526rem 1.5789rem 1.5789rem;

        margin-bottom: 0.2105rem;

        background-color: #f6f6f6;

        border-left: 0.1053rem solid #d8d8d8;

        color: #575757;

        cursor: pointer;

    }



    .content-left .reditem {

        border-left: 0.1053rem solid #e30613;

        color: #e30613;

        cursor: pointer;

    }



    .content-left .itemchild {

        display: flex;

        align-items: center;

        justify-content: space-between;

        padding: 1.5789rem 1.0526rem 1.5789rem 1.5789rem;

        margin-bottom: 0.2105rem;

        background-color: #f6f6f6;

        color: #575757;

        cursor: pointer;

    }



    .content-left .redchild {

        color: #e30613;

    }



    .content-left .item img {

        width: 0.3158rem;

        height: 0.5263rem;

    }

    .content-left  .redicon {

        display: none;

     }

    /* .content-left .probox:nth-child(2) .redicon {

       display: block;

    }

    .content-left .probox:nth-child(2) .bakicon {

       display: none;

    } */

    .fatbox .redicon{

        display: block !important;

    }

    .fatbox .bakicon{

        display: none !important;

    }

    .fatbox .childbox{

        display: block !important;

    }

    .content-left .item .redicon {

        width: 0.5263rem;

        height: 0.3158rem;

    }



    .content-right {

        width: 100%;

    }



    .content-right .detail {

        width: 100%;

    }



    .content-right .detail .titlebox {

        display: flex;

        align-items: center;

        border-bottom: 1px solid #e0e0e0;

        padding: 1.0526rem 0;

    }



    .content .content-right .detail .detailcontent {

        min-height: 38.0526rem;

        padding-top: 1.4737rem;
        font-size: 0.8421rem !important



    }



    .content-right .detail .titlebox .name {

        font-size: 1.3684rem;

        font-weight: 600;

        margin-right: 1rem;

    }



    .content-right .detail .titlebox .enname {

        font-size: 0.7368rem;

        color: #474747;

    }



    .content-right .detail .titlebox .border {

        width: 2px;

        height: 1.4211rem;

        background-color: #e30613;

        margin-right: 0.6316rem;

    }



    .content-right .bigbox {

        display: none;

    }

    /* .content-right .bigbox:first-child {

        display: block;

    } */

    .content-right .right-item {

        width: 100%;

        /* height: 22.2105rem; */

        border: 1px solid #eaeaea;

        display: flex;

        margin-bottom: 1.0526rem;

        

    }



    .content-right .right-item img {

        width: 24.5789rem;

        margin-right: 2.4211rem;

    }



    .content-right .right-item .enname {

        margin-top: 2.2105rem;

    }



    .content-right .right-item .cnname {

        margin-top: 1.4737rem;

        font-size: 1.3158rem;

        font-weight: 600;

    }



    .content-right .right-item .huaxue {

        margin-top: 2.7368rem;

        font-size: 0.7368rem;

        color: #bbbbbb;

    }



    .content-right .right-item .fenzi {

        margin-top: 0.5421rem;

        font-size: 0.7368rem;

        color: #bbbbbb;

    }



    .content-right .right-item .csa {

        margin-top: 0.5421rem;

        font-size: 0.7368rem;

        color: #bbbbbb;

    }



    .content-right .right-item .more {

        padding: 1rem 2.6316rem;

        /* background-color: #e30613; */

        text-align: center;

        border-radius: 30px;

        color: #e30613;

        border: 1px solid #e30613;

        margin-top: 0.6316rem;

        /* margin-right: 11.0526rem; */



    }

    .content-right .right-item .more:hover {

        padding: 1rem 2.6316rem;

        background-color: #e30613;

        border-radius: 30px;

        color: #fff;

        /* margin-right: 11.0526rem; */



    }



    .content-right .right-item .huimore {

        background-color: #dddddd;

    }



    .content-right .botmtext {

        background-color: #f5f5f5;

        padding: 1.7368rem 0 0 0.9474rem;

        border-radius: 10px;
        font-size: 0.8421rem;


    }



    .content-right .botmtext .lx {

        display: flex;

        align-items: center;

    }



    .content-right .botmtext .lx img {

        width: 1.4737rem;

        height: 1.1579rem;

        margin-right: 0.6316rem;

        margin-top: 2px;

    }



    .content-right .botmtext .lx .lxtext {

        display: flex;

        align-items: center;

        justify-content: center;

        background-color: #c40914;

        padding: 0.6316rem 5.2632rem;

        border-radius: 10px;

        margin-top: 1.6842rem;

        margin-bottom: 1.5789rem;

        color: #fff;

        font-size: 0.8421rem;

    }



    .link {

        margin-top: 4.4211rem;

        padding: 0 15rem;

        display: flex;

        align-items: center;

    }



    .link img {

        width: 1.3684rem;

        height: 1.3684rem;

        margin-right: 0.4211rem;

    }



    .link .linktext {

        font-size: 0.9474rem;

        margin-right: 1.5263rem;

        color: #e00206;

    }



    .link .jituan {

        color: #848484;

    }



    .bottom {

        display: flex;

        justify-content: space-between;

        margin-top: 2.2105rem;

        padding: 3.1579rem 15rem 3.8947rem 15rem;

        background-color: #f4f4f4;

        border-top: 1px solid #cccccc;

    }



    .bottom .infor {

        display: flex;

    }



    .bottom .infor .company {

        margin-right: 2.6316rem;

    }



    .bottom .infor .case {

        margin-right: 4.6316rem;

    }



    .bottom .infor .title {

        font-size: 0.9474rem;

    }



    .bottom .infor .option {

        margin-top: 1.1579rem;

        font-size: 0.6842rem;

        color: #5c5c5c;

    }



    .bottom .infor .titleright {

        margin-top: 0.9474rem;

    }



    .bottom .talk {

        padding: 1.1579rem 1.0526rem;

        width: 27.7895rem;

        /*510*/

        height: 7.3684rem;

        /*160*/

        background-color: #fff;

        border-radius: 15px;

        font-size: 0.8421rem;

    }



    .bottom .talk .text {

        color: #4a4a4a;

        line-height: 1.6842rem;

    }



    .bottom .talk .lxtext {

        display: flex;

        align-items: center;

        justify-content: center;

        background-color: #c40914;

        /* width: 16.7895rem; */

        padding: 0.6316rem 5.0rem;

        border-radius: 10px;

        margin-top: 1.6842rem;

        margin-bottom: 1.5789rem;

        color: #fff;

    }



    .bottom .talk img {

        width: 1.4737rem;

        height: 1.1579rem;

        margin-right: 0.6316rem;

        margin-top: 2px;

    }



    .footer {

        background: #282828;

        padding: 1.3158rem 0;

        text-align: center;

    }



    @media screen and (max-width: 1920px) {

        html {

            font-size: 19.20px;

        }

    }



    @media screen and (max-width: 1680px) {

        html {

            font-size: 16.80px;

        }

    }



    @media screen and (max-width: 1536px) {

        html {

            font-size: 15.35px;

        }

    }



    @media screen and (max-width: 1440px) {

        html {

            font-size: 14.40px;

        }

        .contain .top .headbot .qt {

            margin: 0 0.4rem;

        }

    }



    @media screen and (max-width: 1280px) {

        html {

            font-size: 12.80px;

        }

        .contain .top .headbot .qt {

            margin: 0 0.4rem;

        }

    }



    @media screen and (max-width: 1100px) {

        html {

            font-size: 11px;

        }

        .bottom .talk .lxtext {

            width: 20.7rem;

            padding: 0.6316rem 3.0rem;

        }

    }

    @media screen and (max-width: 1000px) {

        html {

            font-size: 10px;

        }

        .contain .top .headbot .qt {

            /* margin-right: 2.4rem; */

            margin: 0 0.8rem;

        }

        .content-right .botmtext .lx .lxtext {

            width: 18.7rem;

        }

        .bottom .talk .lxtext {

            width: 20.7rem;

            padding: 0.6316rem 3.0rem;

        }

    }



    @media screen and (max-width: 900px) {

        html {

            font-size: 9px;

        }

        .contain .top .headbot .sy {

            width: 5rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.2rem;

        }

         .contain .top .headbot .qt {

            width: 6rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.2rem;

        }

        .companyint .companypart{

            line-height:1.88rem ;

        }

        .bottom .talk .lxtext {

            width: 23.7rem;

            padding: 0.6316rem 2.0rem;

        }

        .Scheme .navitem{

            padding: 1.5789rem 0.5263rem;

       margin-right: 1.5421rem;

        }

        .content-right .right-item .more {

            padding: 0.8rem 2.6316rem;

            margin-top: 1.4316rem;

            font-size: 0.7895rem;

            /* margin-right: 11.0526rem; */

        }

        .content-right .right-item .huaxue {

            margin-top: 1.7368rem;

            font-size: 0.7368rem;

        }

        .content-right .botmtext .lx .lxtext{

            width: 23rem;

        }

        .contact .position .posipic {

            width: 26.5263rem;

            height: 16.1053rem;

        }

        .from .options .optitem{

            margin-right: 0;

        }

    }

    @media screen and (max-width: 783px) {

        html {

            font-size: 7.8px;

        }

    }

    @media screen and (max-width: 768px) {

        html {

            font-size: 7.6px;

        }

        .content-right .right-item .more {

            padding: 0.8rem 2.6316rem;

            margin-top: 1.4316rem;

            font-size: 0.7895rem;

            /* margin-right: 11.0526rem; */

        }

        .content-right .right-item .huaxue {

            margin-top: 1.7368rem;

            font-size: 0.7368rem;

        }

        .content-right .botmtext .lx .lxtext{

            width: 24rem;

        }

    }

    @media screen and (max-width: 757px) {

        html {

            font-size: 7.5px;

        }

        .contain .top .headbot .sy {

            width: 5rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.8rem;

        }

        .contain .top .headbot .qt {

            width: 6.8rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.8rem;

        }

        .companyint .companypart{

            line-height:1.88rem ;

        }

        .bottom .talk .lxtext {

            width: 24.7rem;

            padding: 0.6316rem 3.0rem;

            font-size: 0.6316rem;

        }

        .Scheme .navitem{

            padding: 1.5789rem 0.5263rem;

       margin-right: 1.5421rem;

        }

        .content-right .right-item .more {

            padding: 0.8rem 2.6316rem;

            margin-top: 1.4316rem;

            font-size: 0.7895rem;

            /* margin-right: 11.0526rem; */

        }

        .content-right .right-item .huaxue {

            margin-top: 1.7368rem;

            font-size: 0.7368rem;

        }

        .content-right .botmtext .lx .lxtext{

            width: 24rem;

            font-size: 0.6316rem;

        }

    }

    @media screen and (max-width: 736px) {

        html {

            font-size: 7.3px;

        }

        .contain .top .headbot .sy {

            width: 5rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.8rem;

        }

        .contain .top .headbot .qt {

            width: 6.8rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.8rem;

        }

        .companyint .companypart{

            line-height:1.88rem ;

        }

        .bottom .talk .lxtext {

            width: 22.7rem;

            padding: 0.6316rem 3.0rem;

            font-size: 0.6316rem;

        }

    }

    @media screen and (max-width: 713px) {

        html {

            font-size: 7.1px;

        }

        .contain .top .headbot .sy {

            width: 5rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.8rem;

        }

        .contain .top .headbot .qt {

            width: 6.8rem;

            /* margin-right: 2.4rem; */

            margin: 0 0.8rem;

        }

        .companyint .companypart{

            line-height:1.88rem ;

        }

        .bottom .talk .lxtext {

            width: 22.7rem;

            padding: 0.6316rem 3.0rem;

            font-size: 0.6316rem;

        }

    }



    @media screen and (max-width: 376px) {

        html {

            font-size: 3.75px;

        }



        .picturebox .botmpic .text {

            margin-top: 10.0rem;



        }

        .companyint .companypart{

            line-height:1.88rem ;

        }



        .picturebox .toppic .text {

            margin-top: 5.1053rem;



        }

    }