header {
    display: none!important;
}
.service li {
    height: auto;
    padding: 8px 0;
}
.service-pic {
    margin: 0 auto;
}
.service .return-top {
    height: 45px;
}
@media screen and (max-width:1440px) {
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width:1199px) {
.top { position:relative; }
.t_1 { width:calc(100% - 140px); }
.search { width:calc(100% - 820px); position:absolute; right:4%; top:0; }
.in1 { width:calc(100% - 64px); }
}
 @media screen and (max-width:1024px) {
.nav { width:540px; }
.nav li a { min-width:90px; }
.search { width:calc(100% - 750px); position:absolute; right:4%; top:0; }
.in1 { width:calc(100% - 64px); }
}
 @media screen and (max-width:940px) {
.nav { width:480px; }
.nav li a { min-width:80px; }
.search { width:calc(100% - 700px); }
}
 @media screen and (max-width:861px) {
.nav { width:420px; }
.nav li a { min-width:70px; }
.search { width:calc(100% - 640px); }
}
@media screen and (max-width:768px) {
    body, html {
        min-width: 100%;
    }
    .mui-bar-nav {
        display: block!important;
    }
    .w1400 .container {
        width: auto;
    }
    .w1400 .lue_bi,.w1400 .content01_box {
        width: auto;
    }
    .fix-nav {
        display: none!important;
    }
    .header-top {
        margin-top: 45px;
    }
    .header-top .container {
        width: 92%;
    }
    .menu-wrapper .menu {
        padding: 0;
    }
    nav,.fix-nav {
        display: none;
    }
    .copy {
        height: auto;
    }
    .copy-text {
        width: 92%;
        margin: 0 auto;
        line-height: 2;
        padding: 20px 0;
        font-size: 12px;
    }
    .w1400 .contact
    {
        height: auto;
        background: none;
    }
    .contact .container:first-child {
        background: url("../images/pt06.jpg") no-repeat center;
        background-size: auto 100%;
        overflow: hidden;
        padding: 20px 0 35px;
    }
    .contact .container:first-child .container {
        width: 92%;
    }
    .contact-title {
        font-size: 18px;
        padding-top: 20px;
    }
    .contact-en img {
        margin-top: 16px;
        left: 10%;
        margin-left: 0;
        width: 80%;
    }
    .contact-logo {
        width: auto;
        text-align: center;
    }
    .contact-logo img {
        width: 160px;
    }
    .contact .copy .container {
        background: none;
        padding: 0;
    }
    .contact-con {
        overflow: hidden;
    }
    .w1400 .contact-list
    {
        margin-top: 16px;
    }
    .contact-list ul {
        overflow: hidden;
    }
    .contact-con,.contact-phone {
        height: auto;
    }
    .contact-logo,.contact-list,.contact-phone {
        float: none;
        clear: both;
    }
    .contact-phone {
        top: 0;
        margin-top: 16px;
        margin-bottom: 20px;
    }
    .contact-con .contact-list li:last-child {
        display: none;
    }
    .w1400 .contact-list li {
        width: 25%;
        font-size: 14px;
        line-height: 2;
        height: auto;
    }
    .w1400 .contact-list li .contact-link:first-child {
        margin-top: 12px;
    }
    .w1400 .conright {
        width: auto;
        float: none;
    }
    .company_left {
        width: auto;
        float: none;
        text-align: center;
    }
    .content02_box {
        width: 100%;
        margin: 0 auto;
        padding-right: 0;
    }
    .con10title,.con10img1 {
        padding-left: 20px;
    }
    .company_yuan {
        height: auto;
    }
    .company_left h1 {
        font-size: 24px;
        line-height: 2;
    }
    .company_left p {
        font-size: 14px;
        line-height: 1.5;
    }
    .company_left h1,.company_left p {
        text-align: center;
    }
    .w1400 .company_left {
        margin-left: 0;
        text-align: center;
    }
    .w1400 .content01 {
        padding-left: 0!important;
    }
    .w1400 .company_right {
        width: 92%;
        margin: 0 auto;
        float: none;
        margin: 10px auto 0;
    }
    .w1400 .con_03 {
        width: calc(33.333% - 2px);
        margin: 0;
    }
    .con_03_icon {
        position: initial;
        top: 0;
        margin: 20px auto 0;
    }
    .con15 {
        padding-left: 0;
    }
    .w1400 .con15one {
        padding-bottom: 0;
    }
    .con15iner,
    .w1400 .con15one p {
        padding: 0;
    }
    .con_03_title {
        font-size: 14px;
        line-height: 1.5;
        margin-top: 20px;
        margin-bottom: 8px;
    }
    .con_03_text {
        font-size: 12px;
        line-height: 1.5;
    }
    .content03_box {
        width: 92%;
        margin: 20px auto 0;
        padding-bottom: 1px;
    }
    .w1400 .float_l {
        position: fixed;
        width: 120px;
        top: 30%!important;
    }
    .leftcontrol,.leftcontrol00 {
        left: 8px;
    }
    .float_l {
        z-index: 999;
    }
    .firstbtn {
        height: auto!important;
        left: 0;
    }
    .float_l li {
        font-size: 14px;
        line-height: 2;
        width: auto!important;
        height: auto!important;
        margin-bottom: 1px;
    }
    .leftcontrol,.leftcontrol00 {
        width: 16px;
        height: 16px;
        top: 50%;
        margin-top: -8px;
        background-size: cover;
    }
    .service li {
        width: 55px;
        padding: 5px 0;
    }
    .service li a {
        margin: 0;
    }
    .service-pic {
        margin: 0 auto;
    }
    .w1400 .content01_box .menu li,.w1400 .content01_box .menu li.hover {
        width: 25%;
        font-size: 16px;
    }
    .header-nav-list .item:hover a, .item-active a {
        border: 0;
    }
    .leftimg1 {
        float: none;
    }
    .w1400 .leftimg1 img {
        width: 100%;
    }
    .w1400 .advantage_box li {
        width: 25%;
        margin: 0;
    }
    .w1400 .righttext1 {
        width: auto;
        margin: 0;
        float: none;
    }
    .w1400 .righttext1 p {
        margin: 0;
        width: auto;
    }
    .content01_bg {
        padding: 0;
        margin-top: 16px;
    }
    .w1400 .contitle {
        font-size: 16px;
        text-align: center;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .con10title h1 {
        font-size: 16px;
        line-height: 1.5;
        font-weight: normal;
    }
    .con10img1 {
        text-align: center;
    }
    .circle,.circle::before,#step li::before{
        display: none;
    }
    .w1400 .ss1_wrapper .slideshow_item {
        position: initial!important;
    }
    .w1400 .ss1_wrapper .slideshow,.w1400 .ss1_wrapper .slideshow_item,.w1400 .ss1_wrapper {
        height: auto;
    }
    .w1400 .ss1_wrapper .slideshow_item .image a {
        display: block;
    }
    .w1400 .slideshow_item img {
        width: auto;
    }
    .w1400 .righttext2 {
        width: auto;
        margin: 0;
    }
    .w1400 .righttext2 p {
        width: auto;
        margin: 0;
    }
    .con03 {
        margin-bottom: 12px;
    }
    .advantage_box li {
        height: auto;
    }
    .advantage_box li p {
        font-size: 12px;
    }
    .icon01,.icon02,.icon03,.icon04,.icon05,.icon06 {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    /* .banner_bg img {
        position: initial;
        left: 0;
        margin-left: 0;
        width: 100%;
    } */
    .banner_bg {
        height: 160px;
    }
    .w1400 .bannerbox {
        width: auto;
        height: auto;
        top: 50%;
        margin-top: -12px;
    }
    .bannerbtn {
        width: auto;
        position: initial;
        height: auto;
    }
    .bannerbtn li {
        width: 20%;
        margin: 0 2.5%;
        font-size: 16px;
        line-height: 1.5;
        height: auto;
    }
    .ontbtn {
        line-height: 1.5;
    }
    .w1400 .content10_bg {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    .w1400 .con10img img {
        width: auto;
        max-width: 100%;
    }
    .w1400 .step {
        width: auto!important;
        float: none!important;
    }
    .w1400 .content011 {
        padding-top: 0;
    }
    .w1400 .con10title {
        width: auto;
        padding-left: 0;
    }
    .con10title, .con10img1 {
        padding-left: 0;
    }
    .circle {
        left: -5%;
    }
    .w1400 .rtext h1 {
        font-size: 20px;
        font-weight: normal;
    }
    .rtext {
        padding-top: 0;
    }
    .w1400 .rtext p {
        font-size: 14px;
    }
    .w1400 .con02 li {
        width: auto;
        height: auto;
        float: none;
    }
    .w1400 .con02title {
        width: auto;
    }
    .more {
        position: initial;
        margin: 0 auto 20px;
    }
    .con02title {
        margin-bottom: 15px;
    }
    .content01 {
        padding: 0;
        margin-top: 10px;
    }
    .contitle {
        margin-bottom: 15px;
    }
    .topimg {
        text-align: center;
    }
    .w1400 .topimg img {
        max-width: 100%;
    }
    .w1400 .con04text {
        width: auto;
    }
    .w1400 .leftcon1 {
        width: auto;
    }
    .w1400 .leftcon1 {
        width: 92%;
        height: 400px;
        margin: 0 auto;
        background: none;
        float: none;
        left: 0;
    }
    .w1400 .con04title {
        width: auto;
    }
    .w1400 .rightnom {
        width: calc(100% - 60px);
    }
    .w1400 .con09 li {
        width: 29.333%;
        margin: 0 2%;
    }
    .w1400 .con09 li p {
        font-size: 12px;
    }
    .w1400 .con09text {
        width: 80%;
        margin: 0 auto;
        left: 10%;
        top: 75px;
    }
    .con05 img {
        width: auto;
        max-width: 100%;
    }
    .w1400 .con002 li {
        margin: 0 auto!important;
    }
    .w1400 .con10img1 p {
        width: auto;
    }
    .w1400 .con10ul310 {
        width: auto;
    }
    .w1400 .con10u9 {
        width: auto;
    }
    .con10u9 li {
        width: 60%;
        padding: 0;
    }
    .con10u9 li:first-child {
        width: 40%!important;
        text-align: center;
    }
    .w1400 .con10u9 li {
        font-size: 12px;
    }
    .w1400 .content10_bg2 {
        width: auto;
    }
    .title_1 {
        width: auto;
        font-size: 16px;
        text-align: center;
    }
    .w1400 .pic1 {
        width: auto;
    }
    .content25_bg {
        padding-top: 0;
    }
    .w1400 .lue_bi {
        width: 92%;
        margin: 0 auto;
    }
    .w1400 .lue_bi table {
        width: 100%;
        font-size: 14px;
    }
    .w1400 .lue_bi table td:first-child {
        width: 14%;
    }
    .w1400 .th {
        width: auto;
    }
    .w1400 .th ul li {
        width: 25%;
    }
    .w1400 .lueb_3 {
        width: auto;
        height: auto;
    }
    .w1400 .pic1 img {
        width: 100%;
    }
    .lueb_2 {
        margin-top: 15px;
        font-size: 16px;
        line-height: 1.5;
    }
    .w1400 .biao_dan {
        width: auto;
        margin-top: 10px;
        float: none;
        padding: 0;
    }
    .w1400 .biao_dan1 {
        width: auto;
        float: none;
        margin-top: 10px;
        padding: 0;
    }
    .w1400 .wen_ben1 {
        width: 100%;
    }
    .w1400 #step {
        width: auto;
        float: none;
    }
    .w1400 .con10ul1, .w1400 .con10ul4 {
        width: auto;
    }
    .w1400 .con10ul2 {
        width: auto;
    }
    .w1400 #con10ul1 ul li {
        font-size: 12px;
    }
    .w1400 .powerin {
        width: auto!important;
    }
    #con10ul1 ul li:first-child {
        width: 20%;
    }
    #con10ul1 ul li:nth-child(2) {
        width: 46.666%;
    }
    .w1400 .con10ul3, .w1400 .con10ul5 {
        width: auto;
        height: auto;
        overflow: hidden;
    }
    .con10ul4 {
        height: auto;
    }
    .con10ul4 li {
        font-size: 14px;
        line-height: 3;
        height: auto;
    }
    .con10ul31 li span {
        width: auto;
    }
    .w1400 .h4big {
        height: auto!important;
    }
    .w1400 .contable {
        width: auto;
    }
    .bigli {
        height: 4em!important;
    }
    .bigli1 {
        height: 1.5em!important;
    }
    .w1400 .bigli li,.w1400 .bigli1 li {
        height: auto!important;
        line-height: 4;
    }
    .downh1 p {
        font-size: 14px;
        line-height: 2;
    }
    .downbtn {
        margin-top: 12px;
    }
    .w1400 .bigli1 li,.w1400 .bigli li,.w1400 .bigli li .lia {
        font-size: 14px;
        padding: 0;
        text-align: center!important;
    }
    .fy_pages2 ul li {
        margin: 0 5px!important;
    }
    .fy_pages2 ul {
        width: 92%;
        margin: 0 auto;
        margin-left: auto!important;
    }
    .righttext3 {
        float: none;
    }
    .leftimg2 {
        display: none;
    }
    .w1400 .righttext3 {
        width: auto;
        padding: 0;
    }
    .w1400 .righttext3 p {
        margin-top: 8px;
        height: auto;
    }
    .righttext3 {
        float: none;
    }
    .leftimg2 {
        display: none;
    }
    .lefttext {
        float: none;
        text-align: center;
        margin-top: 24px;
    }
    .contitle1 p {
        text-align: center;
        line-height: 2;
    }
    .lefttext span {
        position: initial;
    }
    .rightshare {
        float: none;
        text-align: center;
        margin-top: 0;
    }
    .contitle1 {
        height: auto;
    }
    .bdshare-button-style0-16 {
        width: 200px;
        margin: 0 auto;
    }
    .con02text {
        padding: 0;
        font-size: 14px!important;
    }
    .w1400 .content01 {
        width: 92%;
        margin: 0 auto;
    }
    .con02text table {
        width: 100%!important;
    }
    .w1400 .downh1 {
        width: auto;
        padding: 0;
    }
    .add-con {
        padding: 15px 0;
    }
    .w1400 .add-left {
        width: 92%;
        height: auto;
        margin: 0 auto;
        float: none;
    }
    .w1400 .add-left li {
        width: 33.333%;
        margin: 0 auto 20px;
        height: auto;
    }
    .w1400 .add-left li div {
        margin: 0 auto;
        float: none;
    }
    .w1400 .add-left li div p {
        text-align: center!important;
    }
    .add-circle-text {
        height: auto;
    }
    .title-text {
        padding: 0 16px;
        font-size: 20px;
        line-height: 2;
    }
    .title {
        height: auto;
        padding-bottom: 5px;
    }
    .title-text-en {
        font-size: 16px;
    }
    .news_bg {
        width: auto;
    }
    .news_content {
        margin-right: 12%;
        position: relative;
        padding: 0;
    }
    .news_content::before {
        content: '';
        display: block;
        background: #000;
        opacity: 0.6;
        position: absolute;
        top: -15px;
        left: -15px;
        right: -15px;
        bottom: -15px;
        z-index: 1!important;
    }
    .news_content * {
        position: relative;
        z-index: 2;
    }
    .w1400 .MT,.MT-box-left {
        height: auto;
    }
    .news_content h3 a {
        font-size: 16px;
        line-height: 2;
        font-weight: normal;
    }
    .w1400 .MT-box-left,.w1400 .MT-box-right {
        width: auto;
        float: none;
    }
    .MT-con {
        width: 92%;
        margin: 0 auto;
    }
    .info-list ul {
        width: 92%;
        margin: 0 auto;
    }
    .info-list li {
        width: 23%;
        margin: 0 1%;
        font-size: 16px;
        line-height: 2;
        height: auto;
    }
    .w1400 .info-box-pic {
        width: auto;
        float: none;
    }
    .w1400 .info-box-img {
        width: auto;
        height: auto;
        margin-left: 0;
    }
    .w1400 .info-art {
        width: 92%;
        height: auto;
        margin: 0 auto 20px;
        float: none;
    }
    .w1400 .info-box-img img {
        width: 100%;
    }
    .w1400 .information {
        height: auto;
    }
    .w1400 .info-box-hover {
        width: auto;
    }
    .info-art li,.info-art-pic {
        height: auto;
    }
    .info-art li, .info-art li:first-child {
        margin-top: 16px;
    }
    .w1400 .info-art-text {
        width: auto;
    }
    .w1400 .MT-box-right {
        margin: 0 auto;
    }
    .info-list {
        margin-top: 5px;
    }
    .info-box {
        padding: 5px 0;
    }
    .w1400 .content .banner li {
        background-size: auto 100%!important;
        height: 100%;
    }
    .w1400 .content {
        height: 200px;
    }
    .banner-btn {
        margin-left: 0;
        right: 5%;
    }
    .btn-reg {
        background: #ea2024;
    }
    .btn-login {
        background: #b3915e;
        margin-top: 5px;
    }
    .btn-reg, .btn-login {
        font-size: 16px;
        width: 120px;
        height: auto;
        line-height: 2;
    }
    .advantage {
        height: auto;
        padding-bottom: 0;
    }
    .w1400 .add-left ul {
        overflow: hidden;
        zoom: 1;
    }
    .w1400 .MT-box-right li {
        width: 320px;
        margin: 5px auto 0;
    }
    .contact-logo {
        margin-top: 0;
        top: 0;
    }
    .w1400 .contact-con {
        margin-top: 0;
    }
}
@media screen and (max-width:720px) {
}
 @media screen and (max-width:670px) {
}
@media screen and (max-width:640px) {
    .w1400 .con09 li {
        width: auto;
        float: none;
        margin-bottom: 20px;
    }
    .con09img {
        text-align: center;
    }
    .w1400 .con09text {
        width: 180px;
        left: 50%;
        margin-left: -90px;
        top: 100px;
    }
    .w1400 .th ul li,.w1400 .th span {
        font-size: 12px;
    }
    .lue_1 {
        font-size: 20px;
        line-height: 1.5;
        margin-top: 20px;
    }
    .w1400 .th ul li img {
        width: 75%;
    }
    .w1400 .th {
        margin-top: 16px;
    }
    .w1400 .th p {
        font-size: 16px;
        padding: 5px 0;
    }
    .lueb_3 .submit {
        width: 160px!important;
    }
    .w1400 .wen_ben,.w1400 .wen_ben1 {
        font-size: 16px;
        line-height: 2;
        max-width: 100%;
        margin-bottom: 0;
    }
    .beizhu {
        font-size: 14px;
    }
    .toptab {
        width: auto;
    }
    .toptab li {
        width: 33.333%;
        font-size: 14px;
        line-height: 2;
        height: auto;
    }
    .toptab li span {
        transform:scale(0.6);
        margin-right: 0;
    }
    .content01_box1,.w1400 .indown,.w1400 .rtext,.w1400 .dleftimg {
        width: auto;
    }
    .w1400 .dleftimg {
        padding-left: 0;
        text-align: center;
    }
    .w1400 .dleftimg img {
        max-width: 100%;
    }
    .w1400 .rtext,.w1400 .dleftimg {
        float: none;
    }
    .sixin li .libox:nth-child(1), .sixin li .libox:nth-child(3), .sixin li .libox:nth-child(5) {
        float: none;
    }
    .sixin .sixinleft, .sixin .sixinright {
        float: none;
    }
    .w1400 .libox .sixinleft p {
        width: auto!important;
    }
    .w1400 .sixin li {
        width: auto;
        float: none;
        margin-bottom: 20px;
    }
    .sixinright {
        display: none;
    }
    .w1400 .libox .sixinleft h1 {
        text-align: left!important;
    }
    .con26title h1 {
        font-size: 24px;
    }
    .con26title span {
        margin: 15px auto 20px;
    }
    .indown .indownp {
        font-size: 14px;
    }
    .w1400 .indown .indownp {
        margin-bottom: 32px;
    }
    .w1400 .libox .sixinleft h1,.w1400 #libox1 .sixinleft h1 {
        font-size: 16px!important;
    }
    .toptab li {
        padding-left: 5px;
        font-size: 12px;
    }
    .w1400 .downtext {
        height: auto;
    }
    .downin {
        width: auto;
        margin: 32px auto;
        font-size: 16px;
        line-height: 2;
        height: auto;
    }
    #step li {
        margin: 0;
    }
    .info-art-pic {
        width: 25%;
    }
    .info-art-pic img {
        height: auto;
    }
    .w1400 .info-art-title a {
        font-size: 16px;
        line-height: 2;
    }
    .w1400 .info-art-p {
        font-size: 12px;
        height: auto;
        margin-bottom: 5px;
    }
    .w1400 .MT-title {
        font-size: 16px;
        line-height: 2;
    }
    .MT-p p {
        font-size: 12px;
        line-height: 2;
    }
    .news_content {
        width: 60%;
    }
    .w1400 .company-con {
        margin-top: 0;
    }
    .w1400 .company {
        height: auto;
        margin-bottom: 15px;
    }
    .add-circle {
        width: 60px;
        height: 60px;
    }
    .w1400 .add-left li img {
        width: 100%;
    }
    .w1400 .add-circle-text p:first-child {
        font-size: 16px;
    }
    .w1400 .add-circle-text p {
        font-size: 12px;
    }
    .title-text {
        font-size: 16px;
    }
    .title-text-en {
        font-size: 12px;
    }
    .view-more,.view-more i {
        font-size: 12px;
    }
    .view-more i {
        margin-left: 5px;
    }
    .fy_pages2{
        font-size: 12px!important;
    }
    .fy_pages2 ul li {
        margin: 0 3px 8px!important;
    }
    .fy_pages2 ul li span {
        padding: 5px 8px!important;
    }
    #con10ul1 ul {
        height: auto;
        overflow: hidden;
    }
    #con10ul1 ul li {
        line-height: 1.5;
        padding: 5px 0;
    }
}
 @media screen and (max-width:520px) {
}
@media screen and (max-width:480px) {
    .menu {
        padding: 0;
    }
    .w1400 .menu li,.w1400 .menu li.hover {
        font-size: 14px;
    }
    .bannerbtn li {
        font-size: 12px;
    }
    .banner_bg {
        height: 120px;
    }
    .content10 {
        padding-bottom: 12px;
    }
    .more {
        width: 120px;
        font-size: 14px;
        line-height: 2;
        height: 28px;
    }
    .w1400 .con02title {
        font-size: 14px;
    }
    .w1400 .lue_bi table {
        font-size: 12px;
    }
    .w1400 .th ul li {
        width: 50%;
        height: 220px;
    }
    .lueb_3 .submit {
        width: 20%!important;
    }
    .w1400 .righttext3 p {
        font-size: 14px;
    }
    .con02text * {
        /* font-size: 12px!important; */
    }
    .lefttext span {
        font-size: 14px;
    }
    .downbtn {
        margin-top: 0;
    }
    .w1400 .bigli1 li, .w1400 .bigli li, .w1400 .bigli li .lia {
        font-size: 12px;
        line-height: 1.5;
    }
    .downbtn {
        font-size: 12px;
        line-height: 2;
        height: auto;
        width: 60px;
        padding: 0;
    }
    .downh1 h1 {
        font-size: 16px;
        font-weight: normal;
    }
    .w1400 .contact-list li {
        font-size: 12px;
    }
    .contact-logo img {
        width: 100px;
    }
    .w1400 .contact-list li .contact-link:first-child {
        margin-top: 0;
    }
    .contact-list {
        margin: 0!important;
    }
    .w1400 .content {
        height: 160px;
    }
    .btn-reg, .btn-login {
        width: 80px;
        font-size: 14px;
    }
    .banner-btn {
        right: 3%;
    }
}
@media screen and (max-width:420px) {
}
@media screen and (max-width:375px) {
    .w1400 .contact-list li {
        font-size: 12px;
    }
    .toptab li span {
        margin-left: -15px;
    }
    .btn-reg, .btn-login {
        width: 60px;
        font-size: 12px;
    }
}
@media screen and (max-width:360px) {
}
@media screen and (max-width:320px) {
}
