@charset "utf-8";
@media(max-width: 1855px) {
    .synews2 ul li {
        padding: 18px 0;
    }
    .partner li {
        width: 19.88%;
    }
    .hxlm1 .chan {
        width: 64.7%;
    }
    .nav li {
        width: 9.65%;
    }
    .logo img {
        padding-left: 285px;
    }
    /* .topsearch input {
        margin-left: 136px;
    } */
    .search {
        position: absolute;
        top: 5px;
        right: 24%;
    }
    .texthead {
        width: 40.5%;
    }
    .nav {
        padding-left: 328px;
    }
    .banner {
        padding-top: 159px;
    }
    .all4 {
        width: 85%;
    }
    .partner li {
        height: 397px;
    }
}

@media(max-width: 1755px) {
    .syabt1 {
        margin-top: 45px;
    }
    .more1 {
        margin-top: 0;
    }
    .synews2 ul li {
        padding: 13px 0;
    }
    .nav {
        padding-left: 310px;
    }
    .logo img {
        padding-left: 265px;
    }
}

@media(max-width: 1700px) {
    .more1 {
        margin-top: 0px;
    }
    /*.all1a_1{padding-top: 150px;}*/
    .synews2 ul li {
        padding: 10px 0;
    }
    .hxlm1 .chan {
        width: 70.6%;
    }
    .nav li {
        width: 10.6%;
    }
    .search {
        position: absolute;
        top: 5px;
        right: 23%;
    }
    .all4 {
        width: 90%;
    }
    .partner li {
        height: 377px;
    }
}

@media(max-width: 1680px) {
    .hxlm1 .chan {
        width: 71.43%;
    }
    .syabt1 {
        margin-top: 45px;
    }
    .nav li {
        width: 10.7%;
    }
    .hide1 ul h1 {
        font-size: 18px;
    }
    .phone2 h1 {
        font-size: 38px;
    }
    .phone1 {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .hxlm1 .chan li .textchan h2 {
        margin-top: 27px;
    }
    .phone3 ul {
        margin-top: 25px;
    }
    .nav {
        padding-left: 241px;
    }
    /* .search {
        position: absolute;
        top: 5px;
        right: 19%;
    }*/
    .logo img {
        padding-left: 197px;
    }
    .texthead {
        width: 49%;
        margin-left: -50px;
    }
    .topsearch input {
        margin-left: 0;
    }
    /* .searchs {
        width: 30px;
        right: 25%;
    } */
    .searchs input {
        width: 100% !important;
    }
}
@media(max-width:1612px) {
    .texthead {
        width: 75%;
    }
}
@media(max-width: 1600px) {
    .hxlm1 {
        padding-top: 15px;
    }
    .sypro li {
        margin-top: 15px;
    }
    .hxlm1 .chan li .textchan h2 {
        margin-top: 27px;
    }
    .hxlm1 .chan li {
        width: 29%;
    }
    .hxlm1 .chan {
        width: 76.3%;
    }
    .nav li {
        width: 11%;
    }
    /*.all1a_1{padding-top: 130px;width: 60%}*/
    .syabt1 {
        margin-top: 35px;
    }
    .nav {
        padding-left: 189px;
    }
    .hide1 ul h1 {
        font-size: 18px;
    }
    /*.hide1 img{width: 120px;margin-left: -60px;margin-top: -60px;}*/
    .synews2 ul li {
        padding: 7px 0;
    }
    .synews2a h1 {
        font-size: 48px;
    }
    .list1 li h1,
    .list2 li h1,
    .list3 li h1 {
        line-height: 40px;
        height: 40px;
        font-size: 16px
    }
    /*.all7{width: 75%;}*/
    /* .prode1a{margin-top: 60px;} */
    .telc li {
        width: 19.9%;
    }
    .list1 li .child {
        top: 75px
    }
    .list1 li .child dl dt a {
        font-size: 16px
    }
  
    .logo img {
        padding-left: 147px;
    }
    .all4 {
        width: 95%;
    }
}

@media(max-width: 1520px) {
    .hxlm1 .chan {
        width: 80.3%;
    }
    .nav {
        width: 91.5%;
    }
    .nav li {
        width: 9.5%;
    }
    .more1 {
        margin-top: 0;
    }
    .hide1 ul h1 {
        font-size: 18px;
    }
    /*.hide1 img{width: 110px;margin-left: -55px;margin-top: -55px;}*/
    .synews2a {
        padding: 15px 0;
    }
    .synews2a h1 {
        font-size: 45px;
    }
    .synews2 ul li {
        padding: 9px 0;
    }
    /*.list1 li .child{top: 75px}*/
    .syabt1 li {
        margin-right: 5%
    }

    .nav {
        padding-left: 150px;
    }
    .logo img {
        padding-left: 109px;
    }
    .partner li {
        height: 367px;
    }
}

@media(max-width: 1440px) {
    .syabt1 li:nth-of-type(4) h1 {
        background: url(../img/zizhi2.png) center no-repeat;
        background-size: 25px;
    }
    .hxlm1 {
        padding-top: 15px;
    }
    .sypro li {
        margin-top: 15px;
    }
    .hxl-content1 table th {
        padding: 0 14px;
    }
    .hxl-content1 table tr td:nth-of-type(1) {
        width: 18%;
    }
    .hxl-content1 table tr td:nth-of-type(2) {
        width: 20%;
    }
    .hxl-content1 .hxl001 tr td:nth-of-type(3) {
        width: 48%;
    }
    .course .coursexian ul li {
        padding-right: 20px;
    }
    .qiyewen ul li {
        width: 28.69%;
    }
    .course .coursexian ul li .textright .paddingleft {
        padding-left: 47px;
    }
    .course .coursexian ul li:nth-of-type(2n) .textright {
        width: 51.5%;
    }
    .course .coursexian ul li .textright {
        padding-left: 73px;
    }
    .hxlm1 .chan {
        width: 82%;
    }
    /* .banner{padding-top: 80px} */
    /* .all4 {width: 900px;} */
    .foots1 {
        padding-left: 46px;
    }
    .ewm {
        margin-right: -28px;
    }
    /* .navchild{top: 79px} */
    /* .navchild-hxl{top: 79px} */
    .nav {
        padding-left: 36px;
    }
    /*.sypro{margin-top: 20px;}*/
    .all1,
    .sypro,
    .foot1,
    .foot3 {
        width: 1000px
    }
    /* .banner1{padding-top: 80px;} */
    .pic1 {
        top: 55px;
    }
    .all2 {
        margin-top: 40px;
        width: 1000px
    }
    .enjoy {
        margin-top: 20px;
    }
    .foot2 ul {
        line-height: 25px;
    }
    .foot {
        padding-top: 30px;
    }
    .more2 img {
        width: 40px;
    }
    .all3 {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .index1a {
        margin-top: 0;
    }
    .syabt1 li span {
        margin-top: 10px;
    }
    .index2 ul img,
    .index1 img {
        width: 50px;
        height: 1px;
    }
    .syabt1 {
        margin-top: 20px
    }
    .syabt1 li h1 {
        width: 25px;
        height: 25px;
        background-size: 25px;
    }
    .syabt1 li:nth-of-type(2) h1 {
        background-size: 25px
    }
    .syabt1 li:nth-of-type(3) h1 {
        background-size: 25px
    }
    .hxl_left .active001 {
        background-position: 15px center;
    }
    .hxl_left li:hover h1 {
        background-position: 15px center
    }
    .download li {
        width: 24.7%
    }
    .hxl_left li dl dt a {
        font-size: 14px;
    }
    .hxl_left li h1 {
        height: 45px;
        line-height: 45px;
        padding-left: 14%;
        background-position: 15px center
    }
    .hxl_left li h1 {
        font-size: 16px;
    }
    .synews2b {
        margin-top: 13px;
    }
    .synews2a {
        padding: 10px 0;
    }
    .synews1 li a {
        font-size: 18px;
    }
    .synews2 ul li {
        padding: 0;
    }
    /* .head1{width: 87%;} */
    /* .nav{width: 84%;} */
    .nav li {
        width: 10.5%;
    }
    /*.all1a{height: 650px;}*/
    .index1a,
    .index2 h2,
    .index3a h2 p,
    .index2a h2,
    .index4 h2 {
        font-size: 25px;
    }
    .syabt {
        line-height: 25px;
        height: auto;
        margin-top: 10px;
    }
    .more1 {
        height: 40px;
        line-height: 40px;
        margin-top: 15px;
    }
    .more1 img {
        margin-top: 21px;
    }
    .syabt1 li {
        margin-right: 2%;
        padding-right: 0;
    }
    .hide1 ul h1 {
        font-size: 18px;
    }
    .synews2a h1 {
        font-size: 30px;
    }
    .synews2b h1 {
        font-size: 16px;
    }
    /* .list1 li h1,.list2 li h1,.list3 li h1{line-height: 70px;height: 70px} */
    /* .prode1a{margin-top: 40px;} */
    .phone2 h1 {
        font-size: 33px;
    }
    .phone3 ul {
        margin-top: 10px;
    }
    .pic5 .ua3 {
        height: 170px
    }
    .about2b {
        top: -85px
    }
    .list1 li .child {
        top: 65px
    }
    /*.enjoy .swiper-slide{height: 260px}*/
    /* .search{right: 125px;top: 30px;} */
    /* .search img {
        width: 20px
    } */
    .foot2 ul h1 {
        font-size: 16px;
        letter-spacing: normal;
    }
    .foot2 ul li a {
        font-size: 12px
    }
    .ewm1 img {
        width: 55%
    }
    .ewm {
        width: 14%
    }
    .foot2 {
        width: 85%
    }
    .foot2 ul {
        width: 11.5%
    }
    .foot2 ul:nth-of-type(1) {
        width: 15%
    }
    .about2,
    .about1 {
        margin-top: 20px
    }
    .about2a,
    .about1a {
        line-height: 28px
    }
    .about2a p,
    .about1a p {
        margin-top: 3px
    }
    /*.honor li{height: 335px}*/
    .news1 ul h1 {
        font-size: 22px
    }
    /* .hxl-select{margin-top: 30px;} */
    /* .hxl-select a{width: 140px;height: 40px;line-height: 40px;} */
    .pro1 dl dt:nth-of-type(1) {
        width: 50%;
    }
    .pro1 dl dt:nth-of-type(2) {
        width: 20%
    }
    .title2 {
        margin-top: 30px;
    }
    .pro_list {
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .prode1 {
        margin-top: 20px;
    }
    .hxl-state li {
        margin-top: 20px;
    }
    .index5 {
        top: 0
    }
    .index5 img {
        height: 40px;
    }
    .news1 ul h1 {
        font-size: 20px;
    }
    .news1 {
        padding-top: 30px;
    }
    /* .logo,.head1{height: 80px;}
	.logo img{height: 40px;padding-top: 18px;}
	.nav{line-height: 80px;}
	.lan{width: 80px;height: 80px;line-height: 80px;} */
    .find {
        padding-top: 80px;
    }
    .foots1 {
        float: left;
        margin-right: 55px;
    }
    .ewm {
        width: 28%;
    }
    .logo img {
        padding-left: 84px;
    }
    .nav {
        padding-left: 130px;
    }
    .nav li {
        width: 9.7%;
    }
    .banner {
        padding-top: 159px;
    }
    .newsxinxi li {
        width: 47%;
    }
    .newsxinxi .kexueimg {
        padding-top: 17px;
    }
    .newsxinxi .kexuetext h2 {
        margin-bottom: 4px;
    }
    /* .topsearch input {
        width: 50%;
        margin-left: 35px;
    }
    .searchs {
        right: 22%;
    } */
    .partner li {
        height: 350px;
    }
}

@media(max-width: 1366px) {
    .hxlm1 {
        padding-top: 10px;
    }
    .sypro li {
        margin-top: 10px;
    }
    .hxlm1 .chan li .textchan h2 {
        margin-top: 42px;
    }
    /* .all4 {width: 970px;} */
    .course .coursexian ul li:nth-of-type(2n) .textright {
        width: 51.3%;
    }
    .course .coursexian ul li .textright {
        padding-left: 77px;
    }
    /* .nav{width: 90.5%;} */
    /* .nav li{width: 10.3%;} */
    .hxlm1 .chan li {
        width: 29%;
    }
    .ewm {
        margin-right: -28px;
    }
    /*.hide1 ul h1{font-size: 22px;}
	.hide1 img{width: 90px;margin-left: -45px;margin-top: -45px;}*/
    .more2 img {
        width: 60px;
    }
    .synews2b {
        margin-top: 10px;
    }
    .synews2a {
        padding: 10px 0;
    }
    /*.all7{width: 75%;}*/
    /* .pic6{width: 90px;} */
    .syabt1 li {
        padding-right: 1%;
        margin-right: 1%
    }
    .hxl-content1 table th {
        padding: 0 6px;
    }
    /* .search {right: 93px;top: 30px;} */
    .nav {
        padding-left: 0;
    }
    .hxl-content1 table tr td:nth-of-type(1) {
        width: 25%;
    }
    .hxl-content1 table tr td:nth-of-type(2) {
        width: 25%;
    }
    .hxl-content1 table tr td:nth-of-type(3) {
        width: 25%;
    }
    .hxl-content1 .hxl001 tr td:nth-of-type(3) {
        width: 30%;
    }
    .hxl-content1 p {
        color: #333333;
        text-align: left !important;
    }
    .hxl-content1 p:nth-of-type(2) {
        color: #333333;
        text-align: left !important;
    }
    .hxl-content1 .hxl001 tr td:nth-of-type(3) {
        text-align: left;
    }
    .foots1 {
        padding-left: 46px;
    }
    /* .search {
        position: absolute;
        top: 5px;
        right: 16.5%;
    } */
    /* .logo img {
        padding-left: 107px;
    }
    .texthead {
        width: 44.2%;
    } */
    /* .topsearch input {
        margin-left: 25px;
    } */
    .nav {
        padding-left: 122px;
    }
    .nav li {
        width: 9.9%;
    }
    .banner {
        padding-top: 159px;
    }
    .infor1 table tr td {
        padding: 0;
    }
    .partner li {
        height: 334px;
    }
    .search {
        right: 23%;
    }
}

@media(max-width: 1280px) {
    /* .head{height: 90px;} */
    /* .head1{width: 86%;} */
    /* .nav{line-height: 90px;width: 89%;} */
    /* .lan{height: 90px;line-height: 90px;} */
    /* .logo{height: 90px;} */
    .hxlm1 .chan li {
        width: 29.5%;
    }
    /* .logo img{padding-top: 19px;} */
    .more1 {
        margin-top: 0;
    }
    .syabt {
        margin-top: 20px;
    }
    /*.all1a_1{padding-top: 110px;width: 61%;}
	.all1a{height: 580px;}*/
    /*.hide1 ul h1{font-size: 20px;}
	.hide1 img{width: 80px;margin-left: -40px;margin-top: -40px;}*/
    .synews2a h1 {
        font-size: 35px;
    }
    .all7 {
        width: 90%;
    }
    /* .list1 li h1,.list2 li h1,.list3 li h1{line-height: 70px;font-size: 16px;} */
    .phone1 {
        top: 15px;
    }
    .list1 li .child {
        top: 65px
    }
    .list1 li .child dl dt a {
        font-size: 14px
    }
    .foots1 {
        padding-left: 46px;
    }
    /* .logo img {
        padding-left: 99px;
    } */
    /* .texthead {
        width: 46%;
    } */
    /* .topsearch input {
        margin-left: 113px;
        width: 61.5%;
    } */
    .nav {
        padding-left: 114px;
    }
    .nav li {
        width: 9.9%;
    }
    .banner {
        padding-top: 159px;
    }
    .compare2 li:nth-of-type(2n) {
        float: left;
    }
    .compare2 li {
        width: 48%;
    }
    .partner li {
        height: 315px;
    }
    .logo img {
        padding-left: 70px;
    }
}

@media(max-width: 1200px) {
    /* .search {
        position: absolute;
        top: 5px;
        right: 16%;
    }
    .topsearch input {
        width: 59%;
    }
    .texthead {
        width: 42%;
    } */
    .nav_bot a {
        padding: 15px 30px;
    }
    .prode1 {
        height: auto;
    }
    .infor1 table tr td {
        font-size: 14px;
    }
    .partner li {
        height: 299px;
    }
    .pro_list li {
        margin-right: 4%;
    }
    .foots3 .ewm1 {
        display: flex;
        flex-direction: column;
    }
    .ewm1 img {
        width: 100px;
    }
    .foots3 .logo1 {
        padding-top: 0;
        margin-right: 0;
    }
}

@media(max-width: 1190px) {
    .hxlm1 .chan li .textchan a {
        font-size: 14px;
    }
    .hxlm1 .chan li .textchan h2 {
        font-size: 26px;
        margin-top: 18px;
    }
    .hxlm1 .chan li .textchan p {
        font-size: 16px;
        margin-bottom: 22px;
    }
    /* .head1{width: 84.5%;} */
    /* .logo{padding: 0 15px;} */
    .hxlm1 .chan li {
        width: 29%;
    }
    /* .nav{width: 90%;} */
    .nav li h1 a {
        font-size: 16px;
    }
    /*.all1a_1{padding-top: 90px;}
	.index1a{font-size: 25px;}
	.all1a_1{width: 66%;margin-right: 10%;}
	.all1a{height: 550px;}*/
    .more2 img {
        width: 40px;
    }
    .synews2b {
        margin-top: 10px;
    }
    .synews2a {
        padding: 6px 0;
    }
    .partner li {
        width: 19.8%;
    }
    .telc li {
        width: 19.85%;
    }
    .more1 {
        margin-top: 0;
    }
    .foots1 {
        margin-right: 40px;
        padding-left: 59px;
    }
    .logo img {
        padding-left: 66px;
    }
    .nav {
        padding-left: 107px;
    }
    .nav li {
        width: 9.9%;
    }
    .banner {
        padding-top: 159px;
    }
}

@media(max-width: 1120px) {
    .my-map {
        margin: 0 auto;
        width: auto;
        height: auto;
    }
    .syabt1 {
        margin-top: 20px;
    }
    .syabt1 li {
        padding-right: 1%;
        margin-right: 1%
    }
    .ewm {
        width: 30%;
    }
    .foots3 .ewm1 {
        padding-right: 36px;
    }
    .foots1 {
        padding-left: 18px;
    }
    .banner {
        padding-top: 159px
    }
    .partner li {
        height: 280px;
    }
    /* .search {
        position: absolute;
        top: 5px;
        right: 15%;
    }
    .logo img {
        padding-left: 86px;
    }
    .texthead {
        width: 46%;
    }
    .topsearch input {
        margin-left: 85px;
        width: 61.5%;
    } */
    .nav {
        padding-left: 107px;
        line-height: 45px;
    }
    .nav li {
        width: 9.9%;
    }
    .navchild-hxl {
        top: 45px;
    }
}
@media(max-width:1080px) {
    .pro1 dl dt:nth-of-type(3) {
        width: 20%;
    }
    .pro1 dl dt:nth-of-type(4) {
        width: 12%;
    }
}
@media(max-width: 1052px) {
    .compare2 li {
        width: 46%;
        padding: 0;
    }
    .compare2 li:nth-of-type(2n) {
        float: right;
        margin-right: 4%;
    }
    .partner li {
        height: 264px;
    }
}

@media(max-width:1025px) {
    .hxlm1 .chan {
        width: 76.53%;
    }
    .denglu a {
        font-size: 14px;
        padding-top: 22px;
    }
    .denglu img {
        width: 18px;
    }
    .lan {
        margin-right: 10px;
        padding: 2px;
        margin-top: 18px;
    }
    /* .topsearch input {
        margin-left: 54px;
        width: 63.5%;
    } */
}

@media(max-width: 1024px) {
    .inptimg {
        position: absolute;
        right: -15px;
        top: 18px;
    }
    .course .coursexian ul li {
        padding-right: 0;
    }
    .footsaotu {
        width: 100%;
        margin: auto;
    }
    .topfoot {
        display: none;
    }
    .hxlm1 .chan li {
        width: 28%;
    }
    .hxlm1 .chan {
        width: 86%;
    }
    .all1 {
        width: 94%
    }
    .banner1,
    .banner {
        padding-top: 60px
    }
    .head {
        display: none;
    }
    .head_phone {
        display: block;
    }
    .syabt1 li {
        padding-right: 2.5%;
        margin-right: 2.5%;
    }
    .all1a {
        width: 63%;
        height: auto;
    }
    .all1a_1 {
        margin: 0 auto;
        float: none;
    }
    .index2 {
        padding: 0 3%;
        margin-top: 30px;
    }
    /*.hide1 ul h1{font-size: 18px;}
	.hide1 img{width: 70px;margin-left: -35px;margin-top: -35px;}*/
    .hide1 ul p {
        font-size: 12px;
    }
    .all2,
    .all3 {
        margin-top: 40px;
    }
    .index2a {
        display: block;
        padding: 0;
    }
    .index3 {
        display: none;
    }
    .float {
        bottom: 0;
        right: 0;
    }
    .more2 {
        top: 20px;
        bottom: auto;
        right: 0;
        left: auto;
    }
    .pic3 {
        margin: 0;
        width: 45%;
        margin-top: 30px;
    }
    .synews {
        width: 52%;
    }
    .all3a {
        width: 94%;
    }
    .foot1 {
        width: 94%;
    }
    .all4 {
        width: 94%
    }
    .all7 {
        width: 100%;
    }
    .pic6 {
        width: 60px;
    }
    .list1 li h1,
    .list2 li h1,
    .list3 li h1 {
        line-height: 50px;
        height: 50px
    }
    .list1 li .child {
        top: 45px
    }
    .prode1a {
        margin-top: 10px;
    }
    .find {
        padding-top: 60px
    }
    .close1 {
        top: 20px;
        right: 2%
    }
    .hxl_left {
        display: none;
    }
    .all4a {
        width: 99%;
        float: none
    }
    .compare2 li {
        width: 100%;
        float: none;
    }
    .foot {
        padding-top: 20px;
    }
    .wenhua {
        width: 94%;
        margin-left: -47%
    }
    .wenhua h1 {
        padding-top: 20px;
    }
    .wenhua1 h1 {
        padding-top: 0
    }
    .wenhua1 {
        line-height: 30px;
    }
    .all1,
    .sypro,
    .foot1,
    .foot3 {
        width: 94%
    }
    .course .coursexian ul li .textright .paddingleft {
        padding-left: 28px;
    }
    .course .coursexian ul li .textright {
        padding-left: 68px;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        float: right;
        padding-right: 28px;
    }
    .course .coursexian ul li:nth-of-type(2n) .textright {
        width: 43.3%;
        padding-right: 71px;
    }
    .banner1,
    .banner {
        padding-top: 29px;
    }
    .syabt1 li {
        padding-left: 3%;
    }
    .more1 {
        width: 120px;
    }
    .aboutimg {
        float: none;
        margin: 0 auto;
        width: 40%;
        margin-top: 30px;
    }
    .abouttext {
        float: none;
        width: 90%;
        margin: auto;
        margin-top: 30px;
    }
    .abouttext p {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 25px;
    }
    .videolecture .lecture_right {
        float: none;
        width: 100%;
    }
    .course .coursexian ul li .linxian {
        background: transparent;
    }
    .course .coursexian ul li .linxian .xiangreen {
        display: none;
    }
    .course .coursexian ul li:nth-of-type(2n) .linxian {
        background: transparent;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        float: left;
        padding-right: 0;
        padding-left: 196px;
    }
    .course .coursexian ul li:nth-of-type(2n) .textright {
        padding-left: 68px;
        padding-right: 0;
    }
    .course .coursexian ul li .textright {
        float: left;
    }
    .course .coursexian ul li .imgleft {
        padding-left: 196px;
    }
    .search {
        position: absolute;
        top: 8px;
        right: -8%;
        width: 40px;
        height: 40px;
    }
    .search_phone {
        position: absolute;
        right: 15%;
        top: 0px;
        width: 30%;
        height: 100%;
    }
    .topsearch {
        display: none;
    }
    .compare2 li {
        padding: 0;
    }
    .prode1 {
        height: auto;
    }
    .compare2 li:nth-of-type(2n) {
        margin-right: 0;
    }
    .partner li {
        height: 257px;
    }
}

@media(max-width: 900px) {
    .hxl_navall {
        width: 80%;
    }
    .inptimg {
        position: absolute;
        right: -12px;
        top: 18px;
    }
    .qiyewen ul li {
        width: 42%;
        margin-bottom: 20px;
    }
    .course .coursexian ul li:nth-of-type(2n) .textright {
        padding-top: 0;
        padding-right: 0;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        width: 36%;
    }
    .course .coursexian ul li .imgleft {
        width: 36%;
    }
    .course .coursexian {
        background: transparent
    }
    .course .coursexian ul li .textright {
        float: left;
        width: auto;
        background: transparent;
        padding-left: 0;
        padding-top: 47px;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        float: left;
        padding-right: 0;
    }
    .course .coursexian ul li:nth-of-type(2n) .textright {
        float: left;
        width: auto;
        background: transparent;
        padding-left: 0;
        padding-top: 47px;
    }
    .all1a {
        width: 100%;
        height: auto;
    }
    .pic1 {
        display: none;
    }
    .logo_phone {
        width: 12%
    }
    .hxlm1 .chan li {
        width: 28%;
    }
    .bot_icon,
    .banner .swiper-pagination {
        display: none
    }
    .enjoy,
    .hide1 ul p {
        display: none
    }
    .enjoy_phone {
        display: block;
    }
    .synews {
        width: 100%
    }
    .synews1 {
        margin-top: 20px
    }
    .synews1 li a {
        font-size: 16px
    }
    .synews1 li:nth-of-type(1) a {
        padding-left: 0
    }
    .pic3 {
        display: none
    }
    .all3 {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .enjoy_phone .swiper-button-next,
    .enjoy_phone .swiper-button-prev {
        width: 35px;
        height: 35px;
        top: -50px;
    }
    .enjoy_phone .swiper-slide {
        height: 225px
    }
    .foot {
        padding: 10px 0;
    }
    .foot1 {
        display: none
    }
    .foot3 {
        margin-top: 0;
        border: none
    }
    .foot3 p {
        line-height: 20px
    }
    .foot3 ul {
        margin-top: 6px
    }
    .float {
        width: 60px
    }
    .float li img,
    .float dt img {
        width: 25px
    }
    /* .float li,.float dt{height: 35px} */
    .all2,
    .all3 {
        margin-top: 20px
    }
    .all4 {
        margin-top: 20px
    }
    .list1 li h1,
    .list2 li h1,
    .list3 li h1 {
        line-height: 35px;
        font-size: 14px;
        height: 35px
    }
    /*.list1 li{width: 50%;}*/
    /*.list1 li h1{border-left: 1px solid #cccccc}*/
    .list1 li:nth-of-type(1) h1 {
        border-top: none
    }
    .list1 li:nth-of-type(2) h1 {
        border-top: none
    }
    /*.list1 li:nth-of-type(3) h1{border-left: none}*/
    .list1 li .child {
        top: 30px
    }
    .list1 li .child dl {
        line-height: 30px
    }
    .title2 {
        margin-top: 30px;
        font-size: 17px
    }
    .pro_list {
        font-size: 0;
        margin-top: 25px;
        padding-bottom: 25px
    }
    .pro_list li {
        width: 24%;
        margin: 0
    }
    .pic6 {
        margin: auto;
        width: 50px
    }
    .pro_list li h1 {
        font-size: 14px;
        text-align: center;
    }
    .pic7 {
        width: 100%
    }
    .prode1 {
        margin-top: 20px
    }
    .prode1a {
        width: 100%;
        margin-top: 20px
    }
    .title3 {
        padding-bottom: 20px
    }
    .infor1 table tr td {
        height: 60px;
        font-size: 12px
    }
    .infor1 table tr:nth-of-type(1) td {
        font-size: 12px
    }
    /*.pic4{width: 100%}
	.news1{width: 100%;}*/
    .news1 ul {
        width: 94%;
    }
    .news1 {
        padding-top: 20px;
    }
    .news li h2 {
        display: none;
    }
    .news1 ul h1 {
        font-size: 16px
    }
    .news1 dl {
        width: 70px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .news1 dl h1 {
        font-size: 16px
    }
    .news li:nth-of-type(2n) .news1 dl {
        right: 0;
        left: auto
    }
    .news1 ul p {
        margin-top: 5px
    }
    .news1 ul h2 {
        width: 30px;
        margin-top: 10px
    }
    .close1 {
        top: 10px;
        right: 2%;
        width: 25px
    }
    .all5 {
        padding: 0 3%;
        padding-bottom: 20px
    }
    .title {
        padding-top: 35px
    }
    .title h1 {
        font-size: 17px
    }
    .newsde {
        margin-top: 15px
    }
    .telc {
        margin-top: 20px
    }
    .telc li {
        width: 49.5%
    }
    .telc li h1 {
        width: 40px
    }
    .telc li h1 img {
        width: 100%;
        margin: auto
    }
    .telc li h2 {
        width: 90%;
        margin: auto;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        margin-top: 10px
    }
    .telc li a {
        padding: 40px 0
    }
    .phone {
        margin-top: 30px
    }
    .phone1 {
        position: static;
        width: 100%;
        margin: 0
    }
    .phone3,
    .phone2 {
        width: 100%
    }
    .phone3 ul {
        width: 100%
    }
    .download li {
        width: 48%
    }
    .download li:nth-of-type(2n) {
        float: right
    }
    .pic5 .ua3 {
        height: 135px
    }
    .download1 {
        margin-top: 15px
    }
    .download {
        margin-top: 10px;
        margin-bottom: 40px
    }
    .pages {
        margin-bottom: 40px
    }
    .video {
        width: 90%;
        margin-left: -45%;
        height: 240px;
        margin-top: -120px
    }
    .close1a {
        top: 10%;
        right: 2%;
        width: 20px
    }
    .about {
        margin-top: 30px;
        margin-bottom: 40px
    }
    .index5 {
        display: none
    }
    .about1b,
    .about1a,
    .about2a {
        width: 100%;
        line-height: 25px
    }
    .about2b {
        position: static;
        width: 100%
    }
    .about2 {
        margin-top: 30px
    }
    .honor li {
        width: 48%;
        margin: 0;
        margin-top: 10px;
        height: 230px
    }
    .honor li:nth-of-type(2n) {
        float: right
    }
    .partner li {
        width: 33%
    }
    .partner {
        margin-top: 25px
    }
    .message {
        width: 94%;
        padding: 10px 0
    }
    .message2,
    .message1 {
        width: 94%;
    }
    .form3a {
        width: 100%;
        margin: 0;
        margin-top: 20px
    }
    .form4a,
    .form4b {
        width: 100%;
        margin-top: 20px
    }
    .form4 {
        margin-top: 0
    }
    .form4a input.form3a input {
        width: 70%
    }
    .all6 {
        padding: 20px 0;
        margin-bottom: 40px
    }
    .form1b label {
        width: 100%;
        display: block;
    }
    .form1b textarea {
        width: 94%;
        display: block;
        margin: auto;
        float: none;
        padding-top: 0;
        height: 100px
    }
    .form2 {
        margin-top: 20px
    }
    .title1 {
        padding-top: 30px
    }
    .href {
        bottom: 0;
        right: 0
    }
    .contact ul {
        width: 100%;
        margin-left: 0;
        margin-top: 20px
    }
    .contact ul dl {
        height: auto
    }
    .my-map {
        height: 300px
    }
    .contact ul li {
        line-height: 25px
    }
    .contact ul h1 {
        font-size: 16px
    }
    .form1a label {
        width: 10%
    }
    .form1a input {
        width: 86%
    }
    .form1a {
        width: 96%
    }
    .all4a ul {
        margin-top: 25px
    }
    .form3a label {
        width: 10%;
        letter-spacing: 0;
        padding-left: 2%
    }
    .form3a input {
        width: 72%;
    }
    .form4a label {
        width: 10%;
        letter-spacing: 0;
        padding-left: 2%
    }
    .form4a input {
        width: 87%;
    }
    .form5 label {
        width: 13%;
        letter-spacing: 0;
        padding-left: 2%
    }
    .form5 input {
        width: 84%;
    }
    .form4b label {
        width: 15%;
        letter-spacing: 0;
        padding-left: 2%
    }
    .index2a ul img,
    .index1 img,
    .index2 ul img,
    .index4 ul img {
        display: none
    }
    .find {
        padding-top: 0
    }
    .find1 {
        width: 90%
    }
    .active2 {
        height: 150px !important
    }
    .hide1 ul {
        bottom: 30px;
    }
    /*.hide1 img{width: 80px;margin-top: 8vw}*/
    .sypro li {
        width: 24%;
        margin: 0;
        margin-top: 20px;
    }
    .hide1 ul h1 {
        font-size: 16px
    }
    .all2 {
        width: 94%
    }
    .banner {
        padding-top: 60px;
    }
    .syabt {
        height: auto
    }
    .all1 {
        margin-top: 20px
    }
    .hxlm1 {
        padding-top: 20px
    }
    .index2 {
        margin-top: 10px
    }
    .banner1,
    .banner {
        padding-top: 29px;
    }
    .partner li {
        height: 365px;
    }
}
@media(max-width:850px) {
    .head_phone .topsearch {
        width: 85%;
    }
}
@media(max-width: 800px) {
    .download_text dl dt .huospan {
        margin-right: 152px;
    }
    .download_text .biao .span_center {
        margin-right: 180px;
    }
    .download_text li dl dt span {
        width: 58%;
    }
    .inptimg {
        position: absolute;
        right: -9px;
        top: 18px;
    }
    .hxl-select {
        float: right;
        width: 12%;
    }
}

@media(max-width: 768px) {
    .inptimg {
        position: absolute;
        right: -22px;
        top: 18px;
    }
    .course .coursexian {
        height: auto;
    }
    .hxlm1 .chan li {
        width: 26%;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        width: 30%;
    }
    .course .coursexian ul li:nth-of-type(2n) .textright {
        padding-top: 0;
    }
    .course .coursexian ul li .textright h2 {
        font-size: 28px;
    }
    .course .coursexian ul li .textright p {
        font-size: 12px;
    }
    .course .coursexian ul li .textright {
        padding-left: 0;
        padding-top: 0;
    }
    .course .coursexian ul li {
        height: 194px;
    }
    .course .coursexian ul li .imgleft {
        width: 30%;
    }
    .course .coursexian ul li .imgleft {
        float: left;
        padding-top: 44px;
        padding-left: 60px;
    }
    .qiyewen ul li {
        width: 40%;
        margin-bottom: 20px;
    }
    .hxlm1 .chan li .textchan p {
        font-size: 12px;
        margin-bottom: 12px;
    }
    .hxlm1 .chan li .textchan h2 {
        font-size: 20px;
        margin-top: 10px;
    }
    .hxlm1 .chan li .textchan a {
        font-size: 12px;
        padding: 6px 9px;
    }
    .hxlm1 .chan li .chanptext {
        font-size: 14px;
        margin-top: 14px;
    }
    .newsxinxi li {
        width: 100%;
    }
    .newsxinxi .kexueimg {
        padding-top: 10px;
    }
    .newsxinxi .kexuetext h2 {
        margin-bottom: 14px;
        padding-top: 18px;
    }
    .newsxinxi .kexuetext p {
        padding-right: 70px;
    }
    .newsxinxi .kexuetext span {
        margin-top: 26px;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        padding-left: 10px;
    }
    .my-map {
        margin: 0 auto;
        width: 100%;
        height: 400px !important;
    }
    .download_text dl dt .huospan {
        margin-right: 72px;
    }
    .download_text .biao .span_center {
        margin-right: 100px;
    }
    .download_text li dl dt span {
        width: 60%;
    }
    .search {
        position: absolute;
        top: 8px;
        right: -14%;
        width: 40px;
        height: 40px;
    }
    .search_phone {
        position: absolute;
        right: 18%;
        top: 0px;
        width: 30%;
        height: 100%;
    }
}

@media(max-width: 735px) {
    .inptimg {
        position: absolute;
        right: -21px;
        top: 18px;
    }
    .sypro li {
        width: 50%;
        margin: 0;
        margin-top: 20px;
    }
    .download_text li dl dt span {
        width: 63%;
    }
    .float .top .rexian {
        bottom: 25.5%;
    }
    .partner li {
        height: 310px;
    }
}

@media(max-width: 640px) {
    .qiyewen ul li {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sp_nav {
        right: 13%
    }
    .hxlm1 .chan li {
        width: 26%;
    }
    .hxlm1 .chan li .chanptext {
        font-size: 12px;
    }
    .all4 {
        margin-bottom: 40px;
    }
    .logo_phone {
        width: 15%
    }
    .index2 h2 {
        margin-top: 10px;
    }
    .enjoy_phone {
        margin-top: 10px;
    }
    .hxl2 {
        margin-top: 10px;
    }
    .wenhua h1 {
        font-size: 20px;
    }
    .wenhua1 {
        width: 94%;
        line-height: 20px;
        margin-top: 10px;
    }
    .wenhua1 h1 {
        width: 100%;
    }
    .about1a {
        margin-top: 0
    }
    .nav_phone ul li h1 a {
        font-size: 18px
    }
    .form3a label,
    .form4a label,
    .form5 label,
    .form4b label {
        width: 23%
    }
    .form4a input,
    .form5 input {
        width: 72%;
        float: left;
    }
    .list1 {
        font-size: 0;
        overflow: hidden;
    }
    .list1 li {
        width: 15%;
        margin: 0;
        margin-left: 2%;
        margin-top: 10px
    }
    .nav_bot a {
        padding: 15px 20px;
    }
    .pro1 dl dt:nth-of-type(4) {
        width: 13%;
    }
    .sypro li {
        width: 32%;
    }
    .agent_list .agent_left {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    .agent_list .agent_right {
        float: none;
        width: 100%;
    }
    .download_text dl dt .huospan {
        margin-right: 110px;
    }
    .download_text .biao .span_center {
        margin-right: 140px;
    }
    .pro1 dl dt:nth-of-type(1) {
        width: 45%;
    }
    .hxl-select {
        width: 14%;
    }
    .download_text li dl dt span {
        width: 50%;
    }
}

@media(max-width: 640px) {
    .search_phone {
        position: absolute;
        right: 28%;
        top: 0px;
        width: 30%;
        height: 100%;
    }
    .search {
        position: absolute;
        top: 8px;
        right: -23%;
        width: 40px;
        height: 40px;
    }
    .inptimg {
        position: absolute;
        right: -34px;
        top: 18px;
    }
}
@media screen and (max-width:600px) {
    .float {
        width: 35px;
    }
    .dianhua {
        margin-left: 4px;
    }
}
@media(max-width: 532px) {
    .all4modify .list1 li {
        width: 12%;
    }
    .inptimg {
        position: absolute;
        right: -50px;
        top: 18px;
    }
    .hxl_navall a {
        font-size: 16px;
    }
    .hxl_navall {
        width: 76%;
    }
    .hxl-select {
        width: 17%;
    }
    .course .coursexian ul li {
        height: auto;
    }
    .course .coursexian ul li .imgleft {
        padding-left: 20px;
    }
    .course .coursexian ul li .imgleft {
        width: 42%;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        width: 42%;
    }
    .hxlm1 .chan li {
        width: 100%;
    }
    .syabt1 li span {
        font-size: 12px;
    }
    .qiyewen ul li {
        width: 100%;
        margin-bottom: 20px;
    }
    .hxlm1 .chan li .textchan p {
        font-size: 24px;
        margin-bottom: 32px;
    }
    .hxlm1 .chan li .textchan h2 {
        font-size: 36px;
        margin-top: 63px;
    }
    .hxlm1 .chan li .textchan a {
        font-size: 18px;
        padding: 9px 12px;
    }
    .hxlm1 .chan li .chanptext {
        font-size: 18px;
        margin-top: 14px;
    }
    .nav_bot a {
        padding: 15px 15px;
        font-size: 12px;
    }
    .pro1 dl dt:nth-of-type(2) {
        width: 17%;
    }
    .more1 {
        width: 100px;
    }
    .videolecture .lecture_right .download li {
        width: 40%;
    }
    .download_text dl dt .huospan {
        margin-right: 200px;
    }
    .download_text .biao .span_center {
        margin-right: 223px;
    }
    .list1 li {
        width: 20%;
    }
    .contact {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .map {
        margin-top: 20px;
        margin-bottom: 60px;
        float: none;
        width: 100% !important;
    }
    .download_text .biao .span_center {
        margin-right: 80px;
    }
    .download_text li dl dt span {
        width: 50%;
        font-size: 12px;
    }
    .download_text dl dt .huospan {
        margin-right: 50px;
    }
    .search_phone {
        position: absolute;
        right: 33%;
        top: 0px;
        width: 30%;
        height: 100%;
    }
    .search {
        position: absolute;
        top: 8px;
        right: -37%;
        width: 40px;
        height: 40px;
    }
    .topsearch input::placeholder {
        color: #45b035;
        font-size: 12px;
    }
    .partner li {
        height: 230px;
    }
}

@media(max-width: 465px) {
    .inptimg {
        position: absolute;
        right: -56px;
        top: 15px;
    }
    .download_text dl dt .huospan {
        margin-right: 118px;
    }
    .download_text .biao .span_center {
        margin-right: 140px;
    }
    .hxlm1 .chan li {
        width: 100%;
    }
    /* .hxlm1 .chan {width: 70%;} */
    .syabt1 li span {
        font-size: 14px;
    }
    .more1 {
        margin-top: 0;
        margin-right: 0;
        width: 76px;
    }
    .logo_phone {
        width: 18%;
        height: auto
    }
    .lan_phone {
        height: 45px;
        width: 45px;
        line-height: 45px
    }
    .lan_phone a {
        font-size: 14px
    }
    .sp_nav {
        width: 50px;
        right: 12%;
        top: 11px
    }
    .sp_nav span {
        width: 28px;
        height: 2px
    }
    .sp_nav span:nth-of-type(2) {
        top: 10px
    }
    .sp_nav span:nth-of-type(3) {
        top: 20px
    }
    .sp_nav_se span:nth-of-type(3) {
        top: 10px !important
    }
    .nav_phone ul li a {
        font-size: 14px
    }
    .banner {
        padding-top: 45px
    }
    .syabt1 li {
        margin-right: 3.5%
    }
    .more1 p {
        margin-top: 21px
    }
    .sypro li {
        width: 100%;
    }
    .hide1 ul p {
        display: none
    }
    .hide1 ul {
        bottom: 20px
    }
    .index1a,
    .index2 h2,
    .index2a h2,
    .index4 h2 {
        font-size: 20px;
        margin-top: 10px
    }
    .pic3 {
        display: none
    }
    .synews {
        width: 100%
    }
    .synews1 {
        margin-top: 20px
    }
    .synews1 li a {
        font-size: 16px
    }
    .synews1 li:nth-of-type(1) a {
        padding-left: 0
    }
    .all3 {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .enjoy_phone .swiper-button-next,
    .enjoy_phone .swiper-button-prev {
        width: 35px;
        height: 35px;
        top: -50px;
    }
    .enjoy_phone .swiper-slide {
        height: 135px
    }
    .foot {
        padding: 10px 0;
    }
    .foot1 {
        display: none
    }
    .foot3 {
        margin-top: 0;
        border: none
    }
    .foot3 p {
        line-height: 20px
    }
    .foot3 ul {
        margin-top: 6px
    }
    .qiyewen ul li {
        width: 100%;
    }
    .list1 li {
        width: 22%;
    }
    .all4modify .list1 li {
        width: 10%;
    }
    .all2,
    .all3 {
        margin-top: 20px
    }
    .all4 {
        margin-top: 20px
    }
    .list1 li h1,
    .list2 li h1,
    .list3 li h1 {
        line-height: 35px;
        font-size: 14px
    }
    /*.list1 li{width: 50%;}*/
    /*.list1 li h1{border-left: 1px solid #cccccc}*/
    .list1 li:nth-of-type(1) h1 {
        border-top: none
    }
    .list1 li:nth-of-type(2) h1 {
        border-top: none
    }
    /*.list1 li:nth-of-type(3) h1{border-left: none}*/
    .list1 li .child {
        top: 30px
    }
    .list1 li .child dl {
        line-height: 30px
    }
    .title2 {
        margin-top: 30px;
        font-size: 17px
    }
    .pro_list {
        font-size: 0;
        margin-top: 25px;
        padding-bottom: 25px
    }
    .pro_list li {
        width: 24%;
        margin: 0
    }
    .pic6 {
        margin: auto;
        width: 45px
    }
    .pro_list li h1 {
        font-size: 14px
    }
    .pic7 {
        width: 100%
    }
    .prode1 {
        margin-top: 20px
    }
    .prode1a {
        width: 100%;
        margin-top: 20px
    }
    .title3 {
        padding-bottom: 20px
    }
    .infor1 table {}
    .infor1 table tr td {
        height: 60px;
        font-size: 12px
    }
    .infor1 table tr:nth-of-type(1) td {
        font-size: 12px
    }
    /*.pic4{width: 100%}
	.news1{width: 100%;}*/
    .news {
        margin-top: 20px;
    }
    .pic4 {
        width: 35%
    }
    .news1 {
        padding-top: 0;
        width: 60%;
    }
    .news1 ul {
        width: 94%;
        padding-top: 1%;
    }
    .news1 ul h1 {
        font-size: 16px
    }
    .news1 dl {
        width: 70px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: none;
    }
    .news1 dl h1 {
        font-size: 16px
    }
    .news li:nth-of-type(2n) .news1 dl {
        right: 0;
        left: auto
    }
    .news1 ul p {
        margin-top: 0;
        line-height: 20px;
        height: 40px;
    }
    .news1 ul h2 {
        width: 30px;
        margin-top: 10px
    }
    .close1 {
        top: 10px;
        right: 2%;
        width: 25px
    }
    .all5 {
        padding: 0 3%;
        padding-bottom: 20px
    }
    .title {
        padding-top: 35px
    }
    .title h1 {
        font-size: 17px
    }
    .newsde {
        margin-top: 15px
    }
    .telc {
        margin-top: 20px
    }
    .telc li {
        width: 49.5%
    }
    .telc li h1 {
        width: 40px
    }
    .telc li h1 img {
        width: 100%;
        margin: auto
    }
    .telc li h2 {
        width: 90%;
        margin: auto;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        margin-top: 10px
    }
    .telc li a {
        padding: 40px 0
    }
    .phone {
        margin-top: 30px
    }
    .phone1 {
        position: static;
        width: 100%
    }
    .phone3,
    .phone2 {
        width: 100%
    }
    .download li {
        width: 48%
    }
    .download li:nth-of-type(2n) {
        float: right
    }
    .pic5 .ua3 {
        height: 135px
    }
    .download1 {
        margin-top: 15px
    }
    .download {
        margin-top: 10px;
        margin-bottom: 40px
    }
    .pages {
        margin-bottom: 40px
    }
    .video {
        width: 90%;
        margin-left: -45%;
        height: 240px;
        margin-top: -120px
    }
    .close1a {
        top: 10%;
        right: 2%;
        width: 20px
    }
    .about {
        margin-top: 30px;
        margin-bottom: 40px
    }
    .index5 {
        display: none
    }
    .about1b,
    .about1a,
    .about2a {
        width: 100%;
        line-height: 25px
    }
    .about2b {
        position: static;
        width: 100%
    }
    .about2 {
        margin-top: 30px
    }
    .honor li {
        width: 48%;
        margin: 0;
        margin-top: 10px;
        height: 135px
    }
    .honor li:nth-of-type(2n) {
        float: right
    }
    .partner li {
        width: 33%
    }
    .partner {
        margin-top: 25px
    }
    .message {
        width: 94%;
        padding: 10px 0
    }
    .message2,
    .message1 {
        width: 94%;
    }
    .form3a {
        width: 100%;
        margin: 0;
        margin-top: 20px
    }
    .form4a,
    .form4b {
        width: 100%;
        margin-top: 20px
    }
    .form4 {
        margin-top: 0
    }
    .form4a input.form3a input {
        width: 70%
    }
    .all6 {
        padding: 20px 0;
        margin-bottom: 40px
    }
    .form1b label {
        width: 100%;
        display: block;
    }
    .form1b textarea {
        width: 94%;
        display: block;
        margin: auto;
        float: none;
        padding-top: 0;
        height: 100px
    }
    .form2 {
        margin-top: 20px
    }
    .title1 {
        padding-top: 30px
    }
    .href {
        bottom: 0;
        right: 0
    }
    .contact ul {
        width: 100%;
        margin-left: 0;
        margin-top: 20px
    }
    .contact ul dl {
        height: auto
    }
    .my-map {
        height: 300px
    }
    .contact ul li {
        line-height: 25px
    }
    .contact ul h1 {
        font-size: 16px
    }
    .form1a label {
        width: 18%
    }
    .form1a input {
        width: 78%
    }
    .form1a {
        width: 96%
    }
    .all4a ul {
        margin-top: 25px
    }
    .hxl-nav h2 label {
        width: 50%;
        font-size: 15px;
    }
    .nav_phone {
        width: 80%;
        right: -80%
    }
    .hxl-all1a {
        padding: 15px;
    }
    .hxl-all1a-1 h1 {
        font-size: 16px;
    }
    .hxl-all1a-1 {
        margin-top: 0
    }
    .pro1 dl dt:nth-of-type(1) {
        width: 40%;
    }
    .pro1 {
        padding: 5px 0
    }
    /* .imgleft {
                            display: none;
                        } */
    .course .coursexian ul li .textright p {
        font-size: 18px;
    }
    .course .coursexian ul li .textright h2 {
        font-size: 32px;
    }
    .newsxinxi li {
        width: 100%;
    }
    .newsxinxi .kexueimg {
        padding-top: 15px;
    }
    .newsxinxi .kexuetext h2 {
        margin-bottom: 10px;
        padding-top: 5px;
    }
    .newsxinxi .kexuetext p {
        padding-right: 10px;
    }
    .newsxinxi .kexuetext span {
        margin-top: 10px;
    }
    .hxl_navall {
        width: 77%;
        padding-left: 10px;
    }
    .banner1,
    .banner {
        padding-top: 29px;
    }
    .hxl-select {
        width: 19%;
    }
    .pro1 dl dt:nth-of-type(1) {
        width: 40%;
    }
    .pro1 dl dt:nth-of-type(2) {
        width: 19%;
    }
    .pro1 dl dt:nth-of-type(3) {
        width: 18%;
    }
    .pro1 dl dt:nth-of-type(4) {
        width: 17%;
    }
    .syabt1 li {
        background: transparent;
        margin-right: 1%;
    }
    .syabt1 li span {
        margin-top: 0;
    }
    .download_text .biao .span_center {
        display: none;
    }
    .download_text dl dt .huospan {
        display: none;
    }
    .download_text li dl dt span {
        width: 62%;
    }
    .topsearch input {
        width: 49%;
        border: 1px solid #45b035;
        outline: none;
        float: left;
        padding: 6px 0;
        margin-left: 150px;
        margin-top: 10px;
        padding-left: 15px;
    }
    .topsearch input {
        margin-left: 54px;
        width: 70%;
    }
    .search {
        position: absolute;
        top: 5px;
        right: -39%;
        width: 40px;
        height: 40px;
    }
    .search_phone {
        position: absolute;
        right: 35%;
        top: 0px;
        width: 36%;
        height: 100%;
    }
    .infor1 table tr td {
        padding: 0;
    }
    .partner li {
        height: 230px;
    }
    .head_phone .topsearch {
        margin-top: 0;
        float: none;
        position: absolute;
        right: 4%;
        top: -3px;
    }
}

@media (max-width: 430px) {
    .nav_bot {
        display: none;
    }
    .inptimg {
        position: absolute;
        right: -44px;
        top: 13px;
    }
    .search_phone {
        position: absolute;
        right: 35%;
        top: 0px;
        width: 40%;
        height: 100%;
    }
    .topsearch input {
        margin-left: 40px;
        width: 70%;
    }
    .topsearch input {
        margin-top: 8px;
    }
    .all4modify .list1 li {
        width: 9%;
    }
    .list1 li {
        margin-left: 2%;
    }
    .qiyewen {
        width: 100%;
        margin: 0px;
        margin-top: 52px;
        margin-bottom: 80px;
        overflow: hidden;
    }
    .qiyewen ul li {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .search {
        position: absolute;
        top: 3px;
        right: -33%;
        width: 40px;
        height: 40px;
    }
    .infor1 table tr td {
        padding: 0;
    }
}

@media (max-width: 414px) {
    .syabt1 {
        text-align: center;
    }
    .index1a,
    .index2 h2,
    .index2a h2,
    .index4 h2 {
        text-align: center;
        margin-top: 0;
    }
    .index1a img {
        margin-left: 37%;
    }
    .all1 {
        margin-top: 0;
    }
    .all2,
    .all3 {
        margin-top: 0;
    }
    .syabt1 li {
        margin-right: 2%;
    }
    .more1 {
        display: none;
    }
    .list1 li:first-child {
        margin-left: 0;
    }
    .index2 .h2texts {
        text-align: center;
    }
    .index2 .h2imgright {
        float: none;
    }
    .nav_bot {
        display: none;
    }
    .inptimg {
        position: absolute;
        right: -44px;
        top: 13px;
    }
    .search_phone {
        position: absolute;
        right: 35%;
        top: 0px;
        width: 40%;
        height: 100%;
    }
    .topsearch input {
        margin-left: 40px;
        width: 70%;
    }
    .topsearch input {
        margin-top: 8px;
    }
    .all4modify .list1 li {
        width: 7.4%;
    }
    .list1 li {
        margin-left: 3%;
    }
    .qiyewen {
        width: 100%;
        margin: 0px;
        margin-top: 52px;
        margin-bottom: 80px;
        overflow: hidden;
    }
    .qiyewen ul li {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .search {
        position: absolute;
        top: 3px;
        right: -33%;
        width: 40px;
        height: 40px;
    }
    .infor1 table tr td {
        padding: 0;
    }
}

@media (max-width: 400px) {
    .nav_bot {
        display: none;
    }
    .infor1 table tr td {
        padding: 0;
    }
}

@media(max-width: 375px) {
    .more1 {
        display: none;
    }
    .list1 li:first-child {
        margin-left: 0;
    }
    .all4modify .list1 li {
        width: 7.5%;
    }
    .infor1 table tr td {
        padding: 0;
    }
    .index2 .h2texts {
        text-align: center;
    }
    .index2 .h2imgright {
        float: none;
    }
    .inptimg {
        position: absolute;
        right: -26px;
        top: 13px;
    }
    .qiyewen {
        width: 100%;
        margin: 0;
        margin-top: 30px;
    }
    .list1 li {
        margin-left: 2%;
    }
    .syabt1 li {
        margin-right: 1%;
        padding-left: 3%;
        padding-right: 2.5%;
    }
    .hxlm1 .chan li .textchan h2 {
        font-size: 36px;
        margin-top: 20px;
    }
    .more1 {
        width: 80px;
    }
    .nav_bot a {
        padding: 7px 5px;
        font-size: 12px;
    }
    .list1 li {
        width: 22%;
    }
    .pages {
        margin-bottom: 50px;
    }
    .newsxinxi .kexueimg {
        width: 33%;
    }
    .newsxinxi {
        margin-top: 25px;
    }
    .newsxinxi li {
        width: 100%;
    }
    .newsxinxi .kexueimg {
        padding-top: 15px;
    }
    .newsxinxi .kexuetext h2 {
        margin-bottom: 3px;
        padding-top: 5px;
        font-size: 14px;
    }
    .newsxinxi .kexuetext p {
        padding-right: 10px;
        font-size: 12px;
        height: 50px;
    }
    .newsxinxi .kexuetext span {
        margin-top: 2px;
        font-size: 12px;
    }
    .hxl_navall {
        width: 77%;
        padding-left: 10px;
        height: 40px;
        line-height: 40px;
    }
    .hxl_navall a {
        font-size: 12px;
    }
    .hxl-select a {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .pro1 dl dt:nth-of-type(1) {
        width: 39%;
    }
    .pro1 dl dt:nth-of-type(2) {
        width: 18%;
    }
    .pro1 dl dt:nth-of-type(3) {
        width: 18%;
        font-size: 12px;
    }
    .pro1 dl dt:nth-of-type(4) {
        width: 18%;
    }
    .pro1 dl dt a {
        font-size: 12px;
    }
    .all4a ul {
        margin-top: 10px;
    }
    .syabt1 li span {
        margin-top: 20px;
    }
    .syabt1 li {
        margin-right: 3%;
        padding-left: 3%;
    }
    .videolecture .lecture_right .download li {
        width: 45%;
    }
    .compare h1 {
        font-size: 18px;
    }
    .topsearch input {
        width: 86%;
        border: 1px solid #45b035;
        outline: none;
        float: left;
        padding: 6px 0;
        margin-left: 0;
        margin-top: 7px;
        padding-left: 15px;
    }
    .search {
        position: absolute;
        top: 3px;
        right: -27%;
        width: 40px;
        height: 40px;
    }
    .search_phone {
        position: absolute;
        right: 32%;
        top: 0px;
        width: 36%;
        height: 100%;
    }
    .infor1 table tr td:nth-child(2) {
        width: 20%;
    }
    .infor1 table tr td:nth-child(3) {
        width: 22%;
    }
    .course .coursexian ul li .imgleft {
        width: 100%;
        padding-left: 28px;
    }
    .course .coursexian ul li:nth-of-type(2n) .imgleft {
        width: 100%;
    }
}

@media (max-width: 360px) {
    .nav_bot {
        display: none;
    }
    .infor1 table tr td {
        padding: 0;
    }
    .inptimg {
        position: absolute;
        right: -44px;
        top: 13px;
    }
    .search_phone {
        position: absolute;
        right: 35%;
        top: 0px;
        width: 40%;
        height: 100%;
    }
    .qiyewen {
        width: 100%;
        margin: 0;
        margin-top: 30px;
    }
    .topsearch input {
        margin-left: 40px;
        width: 70%;
    }
    .topsearch input {
        margin-top: 8px;
    }
    .all4modify .list1 li {
        width: 7.4%;
    }
    .list1 li {
        margin-left: 3%;
    }
    .qiyewen ul li {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .search {
        position: absolute;
        top: 3px;
        right: -33%;
        width: 40px;
        height: 40px;
    }
}

@media(max-width: 349px) {
    .syabt1 li {
        margin-right: 2%;
        padding-left: 3%;
    }
}

@media(max-width: 340px) {
    .syabt1 li {
        margin-right: 2%;
        padding-right: 3%
    }
    .syabt1 li span,
    .hide1 ul h1 {
        font-size: 14px
    }
    .enjoy_phone .swiper-slide {
        height: 150px
    }
    .pro1 dl dt {
        font-size: 12px
    }
    .title2 {
        font-size: 15px
    }
    .news1 ul h1 {
        font-size: 14px;
        width: 80%
    }
    .news1 dl h1 {
        font-size: 14px
    }
    .news1 dl {
        padding: 5px 0
    }
    .news1 ul p {
        margin-top: 10px
    }
    .pic5 .ua3 {
        height: 100px
    }
    .honor li {
        height: 180px
    }
    .honor {
        margin-top: 20px
    }
    .form1a label {
        width: 20%
    }
    .form1a input {
        width: 76%
    }
    .form1a {
        width: 95%
    }
    .syabt1 li:nth-of-type(1) {
        padding: 0 38px;
        background: none;
        margin-bottom: 20px;
    }
    .syabt1 li {
        margin-right: 2%;
        padding-right: 12%;
        padding-left: 11%;
    }
    .nav_bot a {
        padding: 8px 2px;
        font-size: 12px;
    }
    .all4modify .list1 li {
        width: 7%;
    }
    .inptimg {
        position: absolute;
        right: -23px;
        top: 13px;
    }
    .qiyewen {
        width: 100%;
        margin: 0;
        margin-top: 30px;
    }
}

@media (max-width: 320px) {
    .compare h1 {
        font-size: 16px;
    }
    .hxlm1 .chan li .textchan p {
        font-size: 20px;
        margin-bottom: 32px;
    }
    .hxlm1 .chan li .textchan h2 {
        font-size: 30px;
        margin-top: 17px;
    }
    .nav_bot {
        display: none;
    }
    .pro1 dl dt:nth-of-type(1) {
        width: 27%;
    }
    .pro1 dl dt:nth-of-type(2) {
        width: 24%;
    }
    .pro1 dl dt:nth-of-type(3) {
        width: 15%;
        font-size: 12px;
    }
    .pro1 dl dt:nth-of-type(4) {
        width: 21%;
    }
    .all4a ul h1 {
        font-size: 16px;
    }
    .download_text dl dt .huospan {
        margin-right: 77px;
    }
    .download_text .biao .span_center {
        margin-right: 100px;
    }
    .list1 li {
        width: 22%;
        margin-left: 1.5%;
    }
    /* .infor1 table tr td:nth-child(2) {
		width: 10%;
	}
	.infor1 table tr td:nth-child(3) {
		width: 10%;
	} */
    .qiyewen {
        width: 100%;
        margin: 0;
        margin-top: 30px;
    }
    .search_phone {
        position: absolute;
        right: 36%;
        top: 0px;
        width: 36%;
        height: 100%;
    }
    .foots4 a {
        padding: 0 4px;
    }
    .search {
        position: absolute;
        top: 3px;
        right: -33%;
        width: 40px;
        height: 40px;
    }
    .all4modify .list1 li {
        width: 7%;
        margin-left: 1.3%;
    }
    .inptimg {
        position: absolute;
        right: -28px;
        top: 13px;
    }
}