@media(max-width: 2350px){
}
@media(max-width: 2150px){
}
@media(max-width: 1920px){
    .homeBoxC-b ul li .t a { font-size: 20px; }
    .homeBoxC-b ul li .c { font-size: 18px; line-height: 1.6; margin-top:12px;  }
    .homeBoxC-b ul li a.mainMoreB { margin-top:30px; }

    .newsboxA ol li .img {
        width: 35%; }
    .newsboxA ol li .text {
        width: 64%; }

    .constitutionC-f { width: 1141px; }
    .aboutA-b { padding-top:0; }
    .aboutA-b .con { font-size: 15px; }
    .aboutA-c:after { width: 500px;height: 76px; right:-120px; bottom:-55px;}

    .serviceA-b .t,.nmtit .t  { font-size: 32px; }
}
@media(max-width: 1900px){
    .informationA-b { padding:3% 10% 0 5%; }
    .informationA-a .img img { min-height: 502px; width: 1400px; }
}
@media(max-width: 1880px){
    .header .sub .subRx>dl>dd { padding: 74px 50px; }
    .header .sub .subL dl dd a { font-size: 14px; }
    .header .sub .subRx dl dd .subL { padding: 74px 50px; }
}
@media(max-width: 1850px){
    .homeBoxB-d .con .t a { font-size: 20px; height: 52px;overflow: hidden; }
    .homeBoxB-d .con .c { font-size: 16px;height: 75px;overflow: hidden; }
    a.mainMoreB { margin-top:15px; font-size: 16px; }
    .homeBoxB-G ul li { padding: 26px 20px; }
    .homeBoxB-G ul li .con .t { font-size: 20px;height: 26px;line-height: 26px; }
}
@media(max-width: 1820px){
    .newsboxA ol li .img {
        width: 40%; }
    .newsboxA ol li .text {
        width: 58%; }

    .aboutA-b .con { font-size: 15px; line-height: 1.8; }
    .aboutA-b ul { margin-top:36px; }
    .aboutA-b ul li .num span.counter { font-size: 50px; }
}
@media(max-width: 1800px) {
    #boxs .boxe { font-size: 14px; }
    #boxs { width: 110px!important; }
}
@media(max-width: 1750px){
    .header .sub .subRx>dl>dd { padding: 74px 30px; }
    .header .sub .subRx dl dd .subL { padding: 74px 30px; }
}
@media(max-width: 1700px){
    .mtit .t { font-size: 48px; }
    .homeBoxA-a { width: 86px;height: 86px; margin: 0 auto 30px; }
    .homeBoxA-c ul li .num span { font-size: 24px; width: 24px; }
    .homeBoxA-c ul li .t { font-size: 20px;color:#ef8000; }
    .homeBoxA .mainMore { margin-top:70px; }
    .homeBoxA-c { margin-top:50px; }

    .header .sub .subL { padding: 50px 50px 50px 70px; }
    .header .sub .subR { padding: 50px 70px 50px 50px; }
    .header .sub .subRx>dl>dd { padding: 54px 40px; }
    .header .sub .subRx dl dd .subL { padding: 54px 30px; }
    .header .sub .subR dl dd .con { margin-top:20px; }
    .header .sub .c {line-height: 1.6; margin-top:10px; }
    .header .sub .subR dl dd .con .c {height: 80px; }
    .header .sub .subR dl dd .con .more { margin-top:20px; }
    .header .sub .subL dl { margin-top:10px; }
    .header .sub .tit { font-size: 36px; }
    .header .sub .subL dl dd a { padding:11px 20px 11px 18px; }

    /*.header .sub .clearfix,.header .sub .subR,.header .sub .subRx>dl>dd,.header .sub { min-height: 620px; }*/


    .addB1117-a .swiper-slide a .t { font-size: 18px; }
    .addB1117-a { margin-top: 40px; }

    .addG1117-g .con .t { font-size: 20px; }
    .addG1117-c .t { font-size: 16px; }
    .addG1117-b .tab span { font-size: 24px;line-height: 60px; }
    .addG1117-g .mainMoreB { font-size: 16px; }
    .footerA-a dl {
        padding: 0 25px 5%;
    }
    

}
@media(max-width: 1680px){
    .mtit .t { font-size: 42px; }
    .homeBoxA-a { width: 80px;height: 80px; margin: 0 auto 25px; }
    .homeBoxA-c ul li .num span { font-size: 22px; width: 22px; }
    .homeBoxA-c ul li .t { font-size: 20px;color:#ef8000; }
    .homeBoxA .mainMore { margin-top:60px; }
    .mainMore { padding:10px 60px 10px 20px; font-size: 16px; }
    .homeBoxA-c { margin-top:40px; }
    .homeBoxC-b { margin-top:200px; }
    .homeBoxC-b ul li .t a { font-size: 18px; }
    .homeBoxC-b ul li .c { font-size: 16px; }
    .homeBoxC-b ul li a.mainMoreB { margin-top:30px; }
    .homeBoxF { margin-top:20px; }
    .homeBoxF-a ul li { width: 160px; }
    .homeBoxF-a ul li a { padding:12px 0 12px 15px; font-size: 16px; }
    .homeBoxF-a ul li a span { right:15px; }
    .homeBoxF-b { margin-top:50px; }
    .homeBoxF-b ul li .img img { height: 80px; }
    .homeBoxF-b ul li .t { font-size: 18px;}

    .ibanner .con .tzzgxA-a .t1 { font-size: 40px; }
    .tzzgxA-a .t4 { font-size: 30px; }
    .tzzgxA-a .t3 { margin-top:30px; font-size: 60px; }
    .tzzgxA-a .t3 span {font-size: 30px;  }
    .tzzgxA-b { padding: 16px 0; }
    .tzzgxA-c {margin-top:20px; }
    .sharesA-b table td { padding: 15px 0; }
    .sharesA-b table thead td { font-size: 16px; }
    .sharesA-b table tbody td { font-size: 14px; }
    .sharesA { padding: 30px 0 70px; }
    .sharesB-a { margin-top:55px; }
    .sharesB-b { margin-top:20px; }
    .informationA-b .tit { font-size: 30px; }
    .constitutionC-b { padding:40px 160px 40px 8%; min-width: 800px; }
    .constitutionC-d { margin-top:25px; }
    .constitutionC-d ul li { padding:18px 0 18px 28px; border-bottom:1px solid #eee; }
    .constitutionC-f { width: 65%; }
    .constitutionC-f .img img { max-width: 1100px; }
    .constitutionC { padding:55px 0 138px; }

    .joinC-c .swiper-slide-next { position: relative; left:-100px; }
    .joinC-c .swiper-slide-prev { position: relative; right:-100px; }
    .joinC-c .swiper-slide-active,.swiper-slide-duplicate-active{ transform: scale(1.4); }
    .joinC-c .swiper-button-next:after,.joinC-c .swiper-button-prev:after { font-size: 40px; }
    .joinC-c .swiper-button-next { right:40px; }
    .joinC-c .swiper-button-prev { left:40px; }
    .joinC-b { padding: 30px 0 0; }

    .aboutE .aboutE-a .tit:before { width: 70px; height: 70px; }

    .aboutE .aboutE-a .tit:before { width: 70px; height: 70px; }
    .joinF-b .mtit { top:0; }
    .aboutD-b .tit .icon { width: 70px;height: 70px; }
    .aboutD-b .tit { padding-left:80px;line-height: 70px; font-size: 26px; }
    .aboutD { padding:40px 0 60px; }
    .aboutD-e { padding:60px 0; }
    .aboutD-b .t { margin:40px 0 20px; }
    .aboutD-b .c p { margin-top:6px; }
    .aboutE-b ul li .icon img { height: 70px; }

    .serviceA-b { padding-top:20px; }
    .serviceA-b .t,.nmtit .t  { font-size: 26px; }
    .serviceC,.serviceD { padding:70px 0;}

    .header .sub .subRx>dl>dd { padding: 44px 40px; }
    .header .sub .subRx dl dd .subL { padding: 44px 30px; }

    .addA417-b { padding:80px 40% 60px 5%; }

    .addB417-b { padding:50px; }
    .addB417-c ul li { width: 33.333%; }
    .addB417 { margin-top:70px; }

    /*.bmwls .bmwlta a.cur{font-size: 45px;}*/
    .bmwls .bmwlta a{ line-height: 60px; }
}
@media(max-width: 1650px){
    .homeBoxB-d .con .t a { font-size: 18px; height: 46px; }
    .homeBoxB-d .con .c { font-size: 16px;height: 75px; }
    a.mainMoreB { margin-top:10px; font-size: 16px; }
    .homeBoxB-G ul li { padding: 24px 20px; }
    .homeBoxB-G ul li .con .t { font-size: 18px;height: 22px;line-height: 22px; }
    .homeBoxB-d .con .t a { font-size: 18px; height: 46px; }
    .homeBoxB-d .con .c { font-size: 16px;height: 75px; }
    a.mainMoreB { margin-top:10px; font-size: 16px; }
    .homeBoxB-G ul li { padding: 24px 20px; }
    .homeBoxB-G ul li .con .t { font-size: 18px;height: 22px;line-height: 22px; }
    .topNav .nav ul li {
        float: left;
        position: relative;
        margin: 0 22px;
    }
    .topNav .nav ul li>a {
        line-height: 90px;
        font-size: 20px;
    }
    .topNav .search {
        padding: 11px 22px 0 20px;
    }

    .titidvul .titidvsli .titidva .titqq1 {
        font-size: 16px;
    }
    .titidvul .titidvsli .titidva .titimg1{
        width: 62px;
        height: 100%;
    }

    .titidvul .titidvsli {
        background: linear-gradient(0deg,#2196F3 0%,#2196F3 40%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }

    .titidvul .titidvsli:nth-child(3){
        background: linear-gradient(0deg,#0048ff 0%,#0048ff 40%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    
    .titidvul .titidvsli:nth-child(5){
        background: linear-gradient(0deg,#00049f 0%,#00049f 40%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    .titidvul .titidvsli:nth-child(2) .titidvb{
        right: -6%;
    }
    .titidvul .titidvsli:nth-child(4) .titidvb{
        right: -6%;
    }
}
@media(max-width:1580px){
    .homeBoxA-c ul li .num {
        font-size: 26px;
    }

    .newsboxA ol li .text h3 {
        line-height: 1.4; }
    .newsboxA ol li .text .more { margin-top:10px; }

    .reportA-b .mtit .t { margin-bottom:20px; }
    .reportA-b ul li { line-height: 55px; margin: 12px 0; height: 55px; }
    .reportA-b ul li input { height: 52px; }
    .reportA-b .sub {  margin-top:25px; background: none; padding:14px 45px; }
    .aboutA-b .con { font-size: 14px; line-height: 1.7; }
    .aboutA-b ul { margin-top:30px; }
    .aboutA-b ul li { margin-right:50px; }
    .aboutA-b ul li .num span.counter { font-size: 46px; }
    .aboutA-c:after { width: 500px;height: 76px; right:-90px; bottom:-55px;}
    .joinE { padding:50px 0 60px; }

    .aboutY { margin-top:80px; }
    .aboutH-d { padding:0px 50px 0 50px; }
    .aboutH-d .con .t { font-size: 70px; }
    .aboutH-d .con .tit { font-size: 28px; margin-top:-40px; }
    .aboutH-b>ul>li .icon {  bottom:50px; right:50px; }
    .aboutH-b>ul>li:nth-child(2n) .icon { right:calc(50% + 50px); }
    .aboutH { padding: 40px 0 70px; }
    .aboutX-a .tit { font-size: 28px;  }
    .aboutX-a .con { font-size: 15px; line-height: 1.7; }
    .aboutY-a .tit { font-size: 28px;  }
    .aboutY-a .con { font-size: 15px; line-height: 1.7; }
    .aboutY-b ul li .imgx .con .mb { padding: 10% 8% 0; }
    .aboutY-b ul li .imgx .con .mb .t { font-size: 18px; }
    .aboutY-b ul li .imgx .con .mb .c { font-size: 14px; line-height: 1.6; }


    .addA417-b { padding:60px 40% 40px 5%; }
    .addA417-b .c { margin:30px 0 80px; }
    .addA417-d { max-width: 300px; }
    .addA417-b .t { font-size: 20px; }
    .addA417-b .c { font-size: 18px;}
    .addA417-b .c span { font-size: 22px; }


    .anyurl {
        width: 28%;
    }
    .ljzxurl a .icon {
        margin-left: 15%;
    }
    .anyurl a .icon{
        margin-left: 22%;
    }
    .klyurl a .icon {
        margin-left: 22%;
    }
    
    .footerA-a dl {
        padding: 0 20px 5%;
    }
}
@media(max-width: 1550px){
    .homeBoxB-d .con { bottom:20px; padding: 0 20px; }
    .homeBoxB-G ul li { padding: 19px 20px; }

    .header .sub .tit { font-size: 30px; }
    .header .sub .subRx>dl>dd { padding: 40px 20px; }
    .header .sub .subRx dl dd .subL { padding: 40px 20px; }
    .header .sub .subL dl dd { margin-top:5px; }

    .xian {
        margin-top: -56px;
        float: left;
        width: 74%;
    }
}
@media (max-width:1540px) {
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersContent dl dt {
        font-size: 14px;
    }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersContent .yd2 dd p {
        font-size: 12px;
        padding: 0 0 1%;
        line-height: 2.2;
    }

    .serviceA-b { width: 50%;}
    .serviceA-b { padding-top:0px; }
    .serviceA-b .t,.nmtit .t  { font-size: 24px; }
    .serviceA-c ul li { padding: 10px 0;}
    .serviceA-c { margin-top:20px; }
    .serviceC,.serviceD { padding:50px 0;}

    .hxjsdisflex1 h3{
        font-size: 40px;
    }
    .hxjsdisflex1 p {
        font-size: 24px;
    }
    .hxjsdisflex1 span {
        font-size: 18px;
    }
    .ljzxurl a {
        font-size: 16px;
    }

    .cpxx .hxjsdisflex1 h3{
        font-size: 40px;
    }
    .cpxx .hxjsdisflex1 p {
        font-size: 24px;
    }
    .cpxx .hxjsdisflex1 span {
        font-size: 18px;
    }
    .cpxx .hxjsdisflex2 {
        width: 50%;
        padding: 0;
        margin-right: 3%;
    }
    .cp .sss {
        min-height: 670px;
        padding: 10% 0;
    }

    .cpxx1 .hxjsdisflex1 h3{
        font-size: 40px;
    }
    .cpsss .sss {
        min-height: 515px;
        padding: 5% 0;
    }
    
    .fp-viewing-hxjs .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    .fp-viewing-hxcf .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    .fp-viewing-gsgs .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    .fp-viewing-zlhz .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    .fp-viewing-ptjs .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    .fp-viewing-qywh .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    .fp-viewing-hxzl .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    .fp-viewing-qylc .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    .fp-viewing-zzry .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    .fp-viewing-page11 .header .topNav .nav ul li>a{
        font-size: 20px;
    }
    
    
    
    
    .fp-viewing-hxjs .header .topNav .search{
        padding:0 22px 0 20px;
    }
    
    .fp-viewing-hxcf .header .topNav .search{
        padding:0 22px 0 20px;
    }
    
    .fp-viewing-gsgs .header .topNav .search{
        padding:0 22px 0 20px;
    }
    .fp-viewing-zlhz .header .topNav .search{
        padding:0 22px 0 20px;
    }
    .fp-viewing-ptjs .header .topNav .search{
        padding:0 22px 0 20px;
    }
    .fp-viewing-qywh .header .topNav .search{
        padding:0 22px 0 20px;
    }
    
    .fp-viewing-qylc .header .topNav .search{
        padding:0 22px 0 20px;
    }
    .fp-viewing-hxzl .header .topNav .search{
        padding:0 22px 0 20px;
    }
    .fp-viewing-qylc .header .topNav .search{
        padding:0 22px 0 20px;
    }
    .fp-viewing-zzry .header .topNav .search{
        padding:0 22px 0 20px;
    }
    .fp-viewing-page11 .header .topNav .search{
        padding:0 22px 0 20px;
    }
    
    .hxjsdisflex1 span p{
        font-size: 16px;
    }
}
@media(max-width: 1500px){
    .addB1117-a .swiper-slide a .t { font-size: 16px; bottom: 20px; }
    .addB1117-a { margin-top: 30px; }
    .add1117 .swiper-container .swiper-pagination .swiper-pagination-bullet { margin:  0 10px; }
    .add1117 .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after { width: 20px; height: 20px; }

    .addC1117-b span { padding:12px 24px; font-size: 18px; }
    .addC1117-d .t { padding-bottom:18px; font-size: 16px; margin-top: 20px; }
    .addC1117-d { margin-top:30px; }
    .addC1117-d .swiper-container { padding: 30px 0 60px; }
    .addC1117-c .swiper-pagination { bottom: 25px; }

    .addD1117-b .mainQh { right: calc(7.5% + 58px); }
    .addD1117-b .swiper-button-next { right: 7.5%; }

    .addG1117-f { margin-top: 40px; }
    .addG1117-c .t { font-size: 16px; line-height: 1.5; }
    .addG1117-b .swiper-container { padding-bottom: 80px; }
    .addG1117-b .tab span { font-size: 24px; line-height: 70px; }
    /*.addG1117-b { padding: 25px 30px; }*/
    .addG1117-c { margin-top: 30px; }
    .addG1117-b .tab span { font-size: 20px;line-height: 40px; }
    .addG1117-c ul li a { height: 6.5vw;  }
    .addG1117-b { padding:30px 20px; }

    /*.bmwls .bmwlta a.cur{font-size: 38px;}*/
    .bmwls .bmwlta a{ line-height: 42px; }
    .container{max-width: 85%;}
    .topNav .nav ul li>a {
        font-size: 18px;
    }

    .fp-viewing-hxjs .header .topNav .nav ul li>a{
        font-size: 18px;
    }
    .topNav .search {
        padding: 0 22px 0 20px;
    }

    .fp-viewing-hxcf .header .topNav .nav ul li>a{
        font-size: 18px;
    }

    
    .fp-viewing-gsgs .header .topNav .nav ul li>a{
        font-size: 18px;
    }

    
    .fp-viewing-zlhz .header .topNav .nav ul li>a{
        font-size: 18px;
    }

    
    .fp-viewing-ptjs .header .topNav .nav ul li>a{
        font-size: 18px;
    }

    
    .fp-viewing-qywh .header .topNav .nav ul li>a{
        font-size: 18px;
    }

    
    .fp-viewing-hxzl .header .topNav .nav ul li>a{
        font-size: 18px;
    }

    
    .fp-viewing-qylc .header .topNav .nav ul li>a{
        font-size: 18px;
    }

    
    .fp-viewing-zzry .header .topNav .nav ul li>a{
        font-size: 18px;
    }
    
    .progress_1_2_1 {
        font-size: 14px;
    }
}
@media(max-width: 1480px){
    .homeBoxF { margin-top:20px; }
    .homeBoxF-a ul li { width: 140px; }
    .homeBoxF-a ul li a { font-size: 15px; }
    .homeBoxF-b { margin-top:30px; }
    .homeBoxF-b ul li { padding-bottom:16px; margin-bottom:16px; }
    .homeBoxF-b ul li .img img { height: 60px; }
    .homeBoxF-b ul li .t { font-size: 16px;}

    .footer { padding-top:30px; }

    .footerA-a dl dt a { font-size: 16px; }
    .footerA-a dl dd a,.addEnd p,.footerB a, .footerB span,.copyright, .copyright a { font-size: 12px; }
    .footerA-c dl dt { font-size: 14px; }
    .newsA ul li {width: 19%; margin-right:1.25%; }
    .newsA ul li:nth-child(6n) { margin-right:1.25%; }
    .newsA ul li a { margin: 6px 0; }
    .newsA ul li:nth-child(5n) { margin-right:0; }
    .newsboxA { margin: 0 auto 50px; }

    .news_xq .left  .h3 { font-size: 24px; }
    .news_xq .right .h3 { font-size: 28px; }
    .news_xq .right ul li .bt { font-size: 17px; }

    .goverB-a { padding: 0 20px 20px; }

    .teamA-a { width: 30%; }
    .teamA-b { width: 65%; }
    .teamA-b .t { font-size: 30px; }

    .constitution-a ul li a { padding: 30px;background: url(../images/consa.png) no-repeat 10px center; }
    .constitution-a ul li a span.more { right:20px; }

    .informationA-b { padding:4% 12% 0 6%; }
    .informationA-b .tit { font-size: 26px; }

    .joinA-d { padding:80px 38% 60px 2%; }
    .joinA { padding:0px 0 60px; }
    .joinA-c { padding-top:45px; }
    .joinA-f { right:4%; }
    .joinB { padding: 90px 0; }
    .joinB-g { width: 45%; }
    .joinC { padding:50px 0 40px; }
    .joinC-b { padding: 20px 0 0; }
    .joinD .img { margin-top:50px; }


    .aboutD-b { width: 46%; }
    .aboutD-b .t { margin:25px 0 15px; }
    .aboutE-b ul li .icon img { height: 60px; }
    .aboutE-b ul li .con .t { font-size: 20px;}
    .aboutE { padding-top:60px; }

    .aboutF { padding: 40px 0 80px; }
    .aboutF-b ul li { padding: 0 60px; }
    .aboutF-b ul li .con .t { font-size: 30px;  }
    .aboutF-b ul li .con .c { font-size: 15px; }

    .aboutG { padding: 20px 0 30px; }
    .aboutG-a { padding-bottom:80px; }

    .zscxB { margin-top:35px; }
    .reportA-b .subBtn { margin-top:15px; }

    .header .logo { margin-left:60px; }
    .header .sub .subL { padding: 30px 30px 30px 60px; }
    .header .sub .subR { padding: 30px 60px 30px 30px; }
    .header .sub .subRx>dl>dd { padding: 20px; }
    .header .sub .subR dl dd .con { margin-top:10px; }
    .header .sub .c {line-height: 1.5; font-size: 14px; margin-top:10px; }
    .header .sub .subR dl dd .con .c {height: 70px; }
    .header .sub .subR dl dd .con .more { margin-top:10px; }
    .header .sub .subL dl { margin-top:10px; }
    .header .sub .tit { font-size: 32px; }
    .navSub-a { padding: 60px 5% 0; }
    .header .sub .subL dl dd a { padding:6px 20px 6px 18px; }

    .state .tag-box { padding:30px; }
    .state{margin-top: 40px;padding-bottom:50px;}

    .addD417-e { padding:40px 0 60px; }

    .bmwls .bmwltc ul li a .wltc {padding: 27px 20px 30px 20px;}
    .bmwls .bmwltb ul li{padding: 0 20px;}
    #boxs .boxe { font-size: 12px; }
    #boxs { width: 90px!important; }
    #boxs .boxe { padding-left:10px; }
}
@media(max-width: 1460px){
    .homeBoxC-b { margin-top:120px; }
    .homeBoxC-b ul li a.mainMoreB { margin-top:25px; }
}
@media(max-width: 1450px){
    .topNav .nav ul li { margin: 0 15px; }
    .bannerCon .t { font-size: 72px; }
    .bannerCon .t2 { font-size: 48px; }
    .container {width: 90%; }
    .ibanner .con .t1 { font-size: 40px; }
    .ibanner .con .t2 { font-size: 16px; }
    .topNav .nav ul li:hover>a:before,.topNav .nav ul li.cur>a:before { left:15px; width: calc(100% - 30px); }

    .constitutionC-b { padding:40px 100px 40px 5%; min-width: 900px; }
    .constitutionC-d { margin-top:25px; }
    .constitutionC-d ul li { padding:18px 0 18px 28px; border-bottom:1px solid #eee; }
    .constitutionC-f { width: 70%; }
    .constitutionC-f .img img { min-width: 1000px; }

    .zzBanner .swiper-pagination { padding: 0 5%; }
    .zzBannerA-a .t { font-size: 42px; }
    .zzBannerA-a .c { font-size: 30px; }

    .addD1117-b { margin-top: 36px; }
    .addD1117-b .swiper-pagination { top:-70px; }
    .addD1117-d { margin-left:5%; width: 95%; }
    .addD1117-b .mainQh { right: calc(5% + 58px); top:auto; bottom:0; }
    .addD1117-b .swiper-button-next { right: 5%; }
    .addD1117-c .t { font-size: 22px; }

    .bmwls .bmwltc ul li a .wltc .w { font-size: 16px; }
    .bmwls .bmwltc ul li a .wltc .l { font-size: 14px; }

    .aboutB-b { padding:0 5% 0 4.5%;}
    .aboutC .aboutB-b { padding:0 4.5% 0 5%; }
    .aboutB-b .t { font-size: 20px; }
    .aboutB-b .con { font-size: 14px; line-height: 1.8; margin-top:15px; }
    .aboutB-b { padding:0 5% 0 4.5%;}
    .aboutC .aboutB-b { padding:0 4.5% 0 5%; }
    .aboutB-b .t { font-size: 20px; }
    .aboutB-b .con { font-size: 14px; line-height: 1.8; margin-top:15px; }
    .joinE {padding:30px 0 40px; }
    .joinE-b { max-width: 400px; }

    .aboutG-a ul li .img { height: 27vw; }
    .aboutG-as ul li .img { height: 16vw; }
    .aboutG-a ul li .con { font-size: 16px;}
    .aboutG-a ul li .con .t { min-height: 62px; padding: 10px 0; padding-right:30px;}

    .servicesB ul li { margin-bottom:26px; }
    .servicesB ul li .con { padding:15px 10px 20px; }
    .servicesB ul li .con .t { font-size: 16px; height: 24px; line-height: 24px; }
    .servicesB ul li .con .c { margin: 5px 0 12px; }
    .servicesBB h2 { font-size: 32px; }
}
@media screen and (max-width:1439px)and (min-width:1024px){
    .progress {
    --mainwidth: 80vw;
        font-size: 14px;
    }
}
@media(max-width: 1420px){
    .joinA-e .con { max-width: 580px;}
    .joinA-f { width: 24%; right:8%; }
    .joinA-c { padding-top:55px; }
    .joinA-e .con .t1 { font-size: 16px; }
    .joinA-e .con .t2 { font-size: 24px; }
    .joinB-b ul li {width: 100px;line-height: 42px; font-size: 14px; }
    .joinB-f { padding-top:140px; }
}
@media(max-width: 1400px){
    .mtit .t { font-size: 36px; }
    .homeBoxA-a { width: 70px;height: 70px; margin: 0 auto 20px; }
    .homeBoxA-c ul li .num span { font-size: 20px; right:0; width: 20px; }
    .homeBoxA-c ul li .t { font-size: 16px;color:#ef8000;
        left: 24px;
        height: 48px; }
    .homeBoxA-c ul li:after { height: 70px; }
    .homeBoxA .mainMore { margin-top:50px; }
    .mainMore { padding:10px 60px 10px 20px; font-size: 16px; }
    .homeBoxA-c { margin-top:40px; }


    .hxjsdisflex1 span {
        font-size: 16px;
    }
    .hxjsdisflex2 ul li .count-outer1 i {
        font-size: 44px;
    }
    .hxjsdisflex2 ul li .count-outer1 span {
        font-size: 18px;
    }
    .hxjsdisflex1 p {
        font-size: 22px;
    }
    .hxjsdisflex1 h3 {
        font-size: 32px;
    }
}
@media(max-width: 1390px){
    .joinA-d { padding:60px 38% 50px 2%; }
    .joinB-d .swiper-button-next,.joinB-d .swiper-button-prev { bottom:28px;width: 40px;height: 40px; }
    .joinB-d .swiper-button-next { left:50px; }
}
@media(max-width: 1380px){
    .footer { padding-top:30px; }
    .footerA-b { width: 320px; }
    .footerA-c dl { width: 250px; }
    .footerA-d,.footerA-h { margin-top:20px; }

    .ibanner .con .tzzgxA-a .t1 { font-size: 30px; }
    .tzzgxA-a .t4 { font-size: 24px; }
    .tzzgxA-a .t3 { margin-top:20px; font-size: 40px; }
    .tzzgxA-a .t3 span {font-size: 20px;  }
    .tzzgxA-b { padding: 12px 0; }
    .tzzgxA-c {margin-top:12px; }
    .sharesA-b table td { padding: 12px 0; }
    .sharesA-b table thead td { font-size: 14px; }
    .sharesA-b table tbody td { font-size: 12px; }
    .sharesA { padding: 30px 0 60px; }
    .sharesB-a { margin-top:45px; }
    .joinE-a .mtit .c { margin-top:10px; line-height: 1.6; }
    .joinE-a .con { margin-top:10px; line-height: 1.6; }
    .joinE-a .img { margin-top:20px; }
    .joinE-a .img img {width: 140px; }

    .addA417-b { padding:40px 10px 30px 5%; }
    .addA417-b .c { margin:30px 0 50px; }
    .addA417-d { max-width: 250px; right:15px; }
    .addA417-b .t { font-size: 18px; }
    .addA417-b .c { font-size: 16px;}
    .addA417-b .c span { font-size: 20px; }


    .titidvul .titidvsli{
        background: linear-gradient(0deg,#2196F3 0%,#2196F3 38%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    .titidvul .titidvsli:nth-child(3) {
        background: linear-gradient(0deg,#0048ff 0%,#0048ff 38%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    .titidvul .titidvsli:nth-child(5){
        background: linear-gradient(0deg,#00049f 0%,#00049f 38%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
}
@media(max-width: 1350px){
    .homeBoxB-c { margin-top:20px; }
    .homeBoxB-d .con .t a { font-size: 16px; height: 20px; line-height: 20px; }
    .homeBoxB-d .con .c { font-size: 14px;height: 40px; line-height: 20px; margin: 0; }
    .homeBoxB-d .con .d {  margin: 10px 0 4px 0; }
    a.mainMoreB { margin-top:10px; font-size: 16px; }
    .homeBoxB-G ul li {
        padding: 20px 20px 8px;
    }
    .homeBoxB-G ul li .con .t { font-size: 16px;height: 20px;line-height: 20px; }
    .homeBoxB-G ul li .con .c { font-size: 14px; margin-top:5px; line-height: 20px;}
    .homeBoxB-G ul li .d span {
        margin-top: 0;
    }
    .homeBoxB-G ul li .d {
        padding: 1% 0 0;
    }

    .header .sub .subRx dl dd .subL { padding: 20px 20px; }
    .header .sub .subL dl dd a { padding:8px 20px 8px 18px; }
    .header .sub .subL dl dd { margin-top:4px; }
    .header .sub .tit { font-size: 24px; }

    
}
@media(max-width: 1300px){
    
    .aboutG-a ul li .con { font-size: 14px;}
    .aboutG-a ul li .con .t { min-height: 62px; padding: 10px 0; padding-right:30px;}

    .header .logo { margin-left:40px; }
    .header .sub .subL { padding: 20px 30px 20px 40px; }
    .header .sub .subR { padding: 20px 40px 20px 30px; }
    .header .sub .subRx>dl>dd { padding: 20px; }
    .header .sub .subR dl dd .con { margin-top:5px; }
    .header .sub .c {line-height: 1.5; font-size: 13px; margin-top:10px; }
    .header .sub .subR dl dd .con .c {height: 60px; }
    .header .sub .subR dl dd .con .more {height: 46px;height: 46px; margin-top:10px; }
    .header .sub .subL dl { margin-top:10px; }
    .header .sub .subL dl dd a { font-size: 12px; padding:8px 12px 8px 12px; }
    .header .sub .subL dl dd { margin-top:5px; }
    .header .sub .tit { font-size: 28px; }
    .navSub-a { padding: 30px 3% 0; }
    .navSub-a dl { margin-right:2.6666666%; width: 12%; }
    .navSub-a dl dt { margin-bottom:15px; font-size: 18px; padding:12px 0; }
    .navSub-a dl dd a { font-size: 14px; }

    .addB1117-a .swiper-slide a .t { font-size: 16px; bottom: 16px; padding: 0 20px; }

    .addG1117-c ul li a { height: 7.5vw;  }
    .addG1117-g .con .t { font-size: 16px; }
}
@media(max-width: 1290px){
    .zzBannerA-a .t { font-size: 36px; }
    .zzBannerA-a .c { font-size: 24px; margin-top:5px; }
}
@media(max-width: 1280px){
	body { min-width:1280px;}
	.fixHeader { min-width:1280px;}
    .topNav .nav ul li { margin: 0 10px; }
    .topNav .nav ul li:hover>a:before,.topNav .nav ul li.cur>a:before { left:10px; width: calc(100% - 20px); }
    .bannerCon .t { font-size: 45px; }
    .bannerCon .t2 { font-size: 30px; }
    .ibanner .con .t1 { font-size: 30px; }
    .ibanner .con .t2 { font-size: 16px; }

    .newsboxA ol li .text .more { padding: 6px 18px; margin-top:10px;}

    .news_xq .left  .h3 { font-size: 20px; }
    .news_xq { padding: 30px 0 50px; }
    .news_xq .right .h3 { font-size: 24px; }
    .news_xq .right ul li { padding:26px 0; }
    .news_xq .right ul li .bt { font-size: 16px; }
    .news_xq .right ul li .time { font-size: 13px; margin:4px 0 12px; }
    .news_xq .right ul li .c { font-size: 13px; }

    .goverB-a { padding: 0 12px 20px; }

    .teamA { padding:30px 0 50px; }


    .contactB-a dl dd ul li .mainCon { float: left; width: 450px;  }
    .aboutA-b .con { font-size: 14px; line-height: 1.5; }
    .aboutA-b ul { margin-top:20px; }
    .aboutA-b ul li { margin-right:40px; }
    .aboutA-b ul li .num span.counter { font-size: 36px; }
    .aboutA-c:after { width: 500px;height: 76px; right:-60px; bottom:-55px;}
    .aboutB-b { padding:0 5% 0 4%;}
    .aboutC .aboutB-b { padding:0 4% 0 5%; }
    .aboutB-b .t { font-size: 18px; }
    .aboutB-b .con { font-size: 14px; line-height: 1.5; }
    .joinE {padding:20px 0 30px; }
    .joinE-b { max-width: 400px; }
    .joinE-a .mtit .c { margin-top:10px; line-height: 1.6; font-size: 14px; }
    .joinE-a .con { margin-top:10px; font-size: 12px; line-height: 1.6; }
    .joinE-a .img { margin-top:20px; padding: 8px; }
    .joinE-a .img img {width: 100px; }

    .aboutY { margin-top:60px; }
    .aboutH-d { padding:0px 30px 0 30px; }
    .aboutH-d .con .t { font-size: 60px; }
    .aboutH-d .con .tit { font-size: 24px; margin-top:-30px; }
    .aboutH-b>ul>li .icon {  bottom:30px; right:30px; }
    .aboutH-b>ul>li:nth-child(2n) .icon { right:calc(50% + 30px); }
    .aboutH-b>ul>li { margin-top:30px; }
    .aboutH { padding: 30px 0 50px; }
    .aboutX-b { padding-right:30px; }
    .aboutX-a .tit { font-size: 24px;  }
    .aboutX-a .con { font-size: 14px; line-height: 1.6; }
    .aboutY-a .tit { font-size: 24px;  }
    .aboutY-a .con { font-size: 14px; line-height: 1.6; }
    .aboutY-b { margin-top:20px; }

    .aboutV { margin-bottom:30px; }
    .aboutV .tit { font-size: 28px; }
    .aboutV .con { font-size: 16px; line-height: 1.6;  }
    .aboutW .aboutX-a { padding: 20px 0; }
    .aboutW .aboutX-a:nth-child(2n-1) .aboutX-b {  padding-left:30px; }


    .state .tag-box { padding:20px; }
    .state{margin-top: 30px;padding-bottom:50px;}

    .addB417-b { padding:30px; }
    .addB417-c ul li { width: 50%; }
    .addB417 { margin-top:50px; }

    .addD417-e { padding:30px 0 50px; }

    /*.bmwls .bmwlta a.cur{font-size: 32px;}*/
    .bmwls .bmwlta a{font-size: 22px; line-height: 40px; }

    .ato-content {
        width: 1250px;
        margin: 0 auto;
        position:relative;
    }
    
}
@media screen and (max-width:1279px)and (min-width:300px){
	.progress{
		padding: 2rem 0;
	}
	.progress_all{
		width: 100%;
		height: auto;
		margin: 0 auto;
		margin-top: 1.5rem;
		padding-bottom: 1rem;
		position: relative;
	}

	.progress_list{
		width: 96vw;
		height: 17rem;
		overflow: inherit;
	}

	.progress_con{
		width: 100%;
		padding-top: 3rem;
	}

	.swiper-scrollbarprogress {
		width: 40%;
		height: 4px;
		position: absolute;
		bottom: 0;
		right: 5%;
	}
	.swiper-scrollbarprogress:after{
		height: 4px;
		top: 4px;
	}
	.swiper-scrollbarprogress .swiper-scrollbar-drag {
		height: 12px;
	}
	/*.progress_nei_warp{*/
	/*		display: none;*/
	/*}	*/
	.progress_img img {
    width: 100%;
    height: 200px;
	}
	.progress_one {
    width: 100%;
    height: calc(16rem - (var(--mainwidth) * 0.3285 * 242 / 460));
}
.progress_1 {
    font-size: 1rem;
    
}
.progress_all:after {
    top: 10.2rem;
}
}
@media(max-width: 1250px){
    .mtit .t { font-size: 30px; }
    .homeBoxA-a { width: 50px;height: 50px; margin: 0 auto 20px; }
    .homeBoxA-c ul li:after { height: 50px; }
    .homeBoxA-c ul li .num {
        font-size: 23px;
    }
    .homeBoxB-d .con{ bottom:15px; padding: 0 12px; }
    /*.homeBoxB-f .img { padding: 15px 12px 0; }*/
    .homeBoxB-G ul li {
        padding: 15px 12px 8px;
        margin-bottom: 0;
    }
    .homeBoxB-G ul li .con .t { font-size: 16px;height: 20px;line-height: 20px; }
    .homeBoxB-G ul li .con .c { font-size: 12px; margin-top:5px; line-height: 18px;}
    .d i {
        margin: 5px auto;
    }
    .header .sub .subL dl dd a { font-size: 12px; padding:6px 12px 6px 12px; }
    .banngsmc {
        font-size: 32px;
    }
    .bannerCon .t font {
        font-size: 56px;
    }

    .titidvul .titidvsli .titidva .titqq1 {
        font-size: 13px;
    }

    .titidvul .titidvsli{
        background: linear-gradient(0deg,#2196F3 0%,#2196F3 36%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    .titidvul .titidvsli:nth-child(3) {
        background: linear-gradient(0deg,#0048ff 0%,#0048ff 36%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    .titidvul .titidvsli:nth-child(5){
        background: linear-gradient(0deg,#00049f 0%,#00049f 36%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    .titidvul .titidvsli .titidvb {
        right: -6%;
    }

    .anyurl a {
        font-size: 16px;
    }
    .klyurl a {
        font-size: 16px;
    }
    .ljzxurl a {
        font-size: 16px;
    }

    .footerA-a dl {
        padding: 0 10px 5%;
    }
}
@media (max-width:1230px) {
    .page-about .layer-2 .science {
        flex-direction: column;
      }
    
      .page-about .layer-2 .science .item {
        height: 1rem;
        width: 100% !important;
        margin-bottom: 0.15rem;
        border-radius: 12px;
      }
    
      .page-about .layer-2 .science .item .picture {
        background-position: right center !important;
      }
    
      .page-about .layer-2 .science .item .wrap {
        top: 20px !important;
        left: 20px !important;
        bottom: 20px !important;
        right: 20px !important;
      }
    
      .page-about .layer-2 .science .item.open .wrap {
      
        top: 0px !important;
        position: inherit;
        padding: 20px;
        left: 0px !important;
      }
    
      .page-about .layer-2 .science .item.open {
       height: auto;
      }
    
      .page-about .layer-2 .science .item.hide {
        height: 5rem;
      }
    
      
      .page-about .layer-2 .science .wrap .desc .f22 {
        font-size: 18px;
       }
    
      .page-about .layer-2 .science .wrap .desc {
        font-size: 14px !important;
      }
    
      .page-about .layer-2 .science .item.hide .wrap .title {
        width: auto;
        padding-top: 0.1rem;
        padding-bottom: 0 !important;
      }
      .page-about .layer-2 .science .item.hide .wrap .gximgssw img {
            width: 30px;
            height: 34px;
            object-fit: cover;
        }
        .page-about .layer-2 .science .item.hide .wrap .gximgssw img {
            padding: 0;
            margin: 0;
        }
        .gximgssw {
            padding-bottom: 1%;
            padding-top: 0%;
            
        }
        .page-about .layer-2 .science .item.hide .wrap .title {
            width: auto;
            margin-left: 2%;
            margin-right: 0;
            line-height: 1.6;
            font-weight: 400;
        }
        .page-about .layer-2 .science .item.hide .wrap .gximgssw{
            display: flex;
        }
        .gximgssw img {
            margin-bottom: 3%;
        }
}
@media(max-width: 1200px){ 
    #menu { display: none!important; }
    .testB .testB-b { width: 100%; }
    .constitutionCX-a .testB-b .inp { box-sizing: border-box; width: 49%; margin: 0 0 2% 0; }
    .constitutionCX-a .testB-b .inp:nth-child(2n) { float: right; }
    .constitutionCX-a .sub { width: 100%; padding-left:0; background-image: none; text-align: center; }
    .constitutionB-a { width: 100%; overflow-x: scroll; }
    .constitutionCX { min-width: 1200px; }

    .contactA .testB .testB-b .inp:nth-child(2) { float: left; margin-right:30px; }

    .joinA-e .c { font-size: 16px; margin-top:30px; }
    .joinB { padding: 30px 0 50px; }
    .joinB-f { padding-top:120px; }
    .joinB-f .tit .num { font-size: 60px; }
    .joinB-f .tit .t { font-size: 24px; margin-top:-30px;}
    .joinB-f .con { margin-top:10px; }
    .joinC { padding:30px 0 40px; }
    .joinC-b { padding: 0px 0 0; }
    .joinC-c .swiper-slide { transform: scale(0.9); }
    .joinC-c .swiper-slide-active,.joinC-c .swiper-slide-duplicate-active{z-index: 100;width: 50%;transform: scale(1.2);opacity: 1;}
    .joinD .img { margin-top:20px; }
    .joinF-c .testB .testB-b .inp { width: calc(33.33333% - 20px); margin-right:30px; }
    .joinF-c .testB-b .inp:nth-child(2n) { margin-right:0; float: left; }
    .joinF-c .testB-b .inp:nth-child(3n) { margin-right:0; float: right; }

    .aboutD-b { width: 48%; }
    .aboutD-b .t { margin:15px 0 10px; }
    .aboutD-b .c { line-height: 1.6; }
    .aboutE-b ul li .icon img { height: 50px; }

    .aboutG-a ul li { width: 32%; margin-right:2%; margin-bottom:2%; }
    .aboutG-a ul li:nth-child(4n) { margin-right:2%; }
    .aboutG-a ul li:nth-child(3n) { margin-right:0; }
    .aboutG-a ul li .img { height: 36vw; }
    .aboutG-as ul li .img { height: 20vw; }

    .zscxB { margin-top:30px; }

    .lawA-a { padding:30px 0 50px; }

    .offterB-b ul li input ,.offterB-b ul li .tit { height: 44px; line-height: 42px; }
    .ggthA-c .inp dl { top:42px; }
    .offterB-d ul li textarea {line-height: 42px;height: 160px; }
    .ggthA-c .inp dl dd { font-size: 14px; }
    .offter { padding: 30px 0 50px; }
    .offterB { margin-top:30px; }
    .offterB-b { padding: 20px 2%; }

    .qywhall ul li .xiangqing h3{
        font-size: 18px;
    }
}
@media screen and (max-width:1919px)and (min-width:1440px){
    .progress  {
      --mainwidth: 78vw;
        font-size: 14px;
    }
}
@media(max-width: 1180px){
    .footerA-a dl dt a { font-size: 14px; }
    .footerA-a dl dd a { font-size: 12px; }
    .footer { padding-top:30px; }
    .footerA-a dl { width: 90px; }
    /*.footerA-b {width: 220px; }*/
    .footerA-c dl { width: 220px; }
    .footerA-a{
        display: none;
    }
    .addEnd {
        margin-top: 20px;
        text-align: center;
    }
    .footerA-b {
        width: 100%;
    }
    .footerA-h {
        margin-top: 40px;
        text-align: center;
    }

    .joinF { padding: 30px 0 25px; }


    .titidvul .titidvsli{
        background: linear-gradient(0deg,#2196F3 0%,#2196F3 34%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    .titidvul .titidvsli:nth-child(3) {
        background: linear-gradient(0deg,#0048ff 0%,#0048ff 34%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }
    
    .titidvul .titidvsli:nth-child(5){
        background: linear-gradient(0deg,#00049f 0%,#00049f 34%,#ffff0000 33.33%,#ffff0000 66.66%,#00800000 66.66%,#00800000 100%);
    }

    .titidvul .titidvsli:nth-child(2) .titidvb {
        right: -8%;
    }
    .titidvul .titidvsli:nth-child(2) .titidvb {
        top: 38%;
    }

    .titidvul .titidvsli:nth-child(4) .titidvb {
        right: -8%;
    }
    .titidvul .titidvsli:nth-child(4) .titidvb {
        top: 38%;
    }

    .ewmqqw123 {
        display: block;
        padding: 5% 0;
        width: 165px;
        margin: 0 auto;
        text-align: center;
    }
}
@media (max-width:1175px){
    .footerA-a{
        display: none;
    }
    .homeBoxB-c {
        flex-wrap: wrap;
    }
    .homeBoxB-G {
        float: left;
        width: 100%;
        height: 725px;
        overflow: hidden;
    }
}
@media (max-width:1155px) {
    .aboutgs .hxjsdisflex .hxjsdisflex1 {
        padding-top: 0;
    }
    .aboutgs {
        padding: 14% 0 0;
    }
}
@media (max-width:1135px) {
    .progress_1{
        height: 3.5rem;
    }
}
@media (max-width:1105px) {
    .topNav .nav ul li {
        margin: 0 9px;
    }
}
@media(max-width: 1100px){
    .news_xq .left {width: 100%; }
    .news_xq .right { display: none; }

    .reportA-b .mtit .t { margin-bottom:15px; }
    .reportA-b ul li { line-height: 42px; margin: 10px 0; height: 42px; }
    .reportA-b ul li input { height: 40px; }
    .reportA-b .sub {  margin-top:20px;  padding:10px 32px; }
    .aboutB-b .t { font-size: 16px; }

    .header .logo { margin-left:2%; }
    .header .sub .subRx>dl>dd { padding:10px; }
    .header .sub .subL { padding:20px 10px 40px; }


    .addA1117 { padding:40px 0 50px; }
    .addA1117-b .c { padding-right:0; }
    .addA1117-a { margin-top:20px; }
    .addA1117-b,.addA1117-c { width: 100%; }
    .addA1117-b { position: relative; }
    .addA1117-c { margin-top: 20px; width: 100%; }
    .addA1117-b .c { max-height: 4000000px; overflow-y: hidden; }

    .addB1117-a { margin-top: 20px; }
    .addB1117-a .swiper-slide a { width: calc(50% - 8px); margin-right: 16px; }
    .addB1117-a .swiper-slide a:nth-child(3n) { margin-right: 16px; }
    .addB1117-a .swiper-slide a:nth-child(2n) { margin-right: 0; }
    .addB1117-a .swiper-slide a:nth-child(n+3) { margin-top: 16px; }
    .addB1117-a .swiper-slide a .t { font-size: 16px; bottom: 10px; padding: 0 12px; }

    .addC1117 { padding: 40px 0 50px; }
    .addC1117-b span { padding:10px 20px; font-size: 16px; }

    .addD1117 { padding: 40px 0 50px; } 

    .addG1117-g { width: 100%; margin-right:0; }
    .addG1117-h { position: relative; width: 100%; margin-top:20px; }
    .addG1117-c ul { display: flex; flex-wrap: wrap; }
    .addG1117-c ul li a { height: auto; padding: 18px 0; }
    .addG1117-d { position: relative; top:0; transform: translateY(0); }
    .addG1117 { padding:40px 0 50px; } 
    .addG1117-f { margin-top: 30px; }
    .addG1117-c .t { font-size: 16px; }
    .addG1117-b .swiper-container { padding-bottom: 60px; }
    .addG1117-b .tab span { font-size: 20px; line-height: 60px; }
    .addG1117-b { padding: 25px 30px; }
    .addG1117-c { margin-top: 20px; }
    .addG1117-g .con { padding: 18px 15px 20px; }

    .addH1117 { padding: 40px 0 50px; }
    .addH1117-b { padding: 20px 15px 30px; margin-top: 20px; }
    .addH1117-c .img { width: 100%; margin-top:20px; }
    .addH1117-h { position: relative; width: 100%; top:0; transform: translateY(0); }
    .addH1117-c .img .map { width: 100%; }

    #boxs{display: none!important;}
    .bmwls{padding: 35px 0 45px;}
    .container {max-width: 92%;}
    /*.bmwls .bmwlta a.cur {font-size: 22px;}*/
    .bmwls .bmwlta a {font-size: 16px; margin-right: 33px;}
    .bmwls .bmwltb ul li{font-size: 15px;line-height: 40px;padding: 0 15px;}
    .bmwls .bmwltb{margin-top: 18px;}
    .bmwls .tabBox {margin-top: 25px;}
    .bmwls .bmwltc ul li{ width: 100%; margin-bottom: 20px;}
    .bmwls .bmwltc ul li:nth-child(3n) { margin-right:2%; }
    .bmwls .bmwltc ul li:nth-child(2n) { margin-right:0; }
    .bmwls .bmwltc ul li .img { max-height: 34vw; overflow: hidden; }
    .bmwls .bmwltc ul li a .wltc {padding: 17px 15px 20px 15px;}
    .bmwls .bmwltc ul li a .wltc .w{font-size: 18px;}
    .bmwls .bmwltc ul li a .wltc .l{font-size: 14px;line-height: 20px; height: 60px; }
    .bmwls .bmwltc ul li a .wltc .t{font-size: 14px;margin-top: 10px;}
    .bmwls .bmwltc ul li a .wltc .t span {width: 6px;height: 11px;margin-top: -4px;}
    .bmwls .bmwltc ul li:nth-last-of-type(3) {margin-bottom: 20px;}
    .bmwls .bmwltc ul li:nth-last-of-type(2) {margin-bottom: 20px;}
    .fyqsd{margin-top: 20px;}
    .fyqsd .plmxs .bannerB .span {font-size: 22px;}
    .fyqsd .plmxs .bannerB .wbtb{font-size: 16px;}
    .fyqsd .plmxs .swiper-button-prev{margin-right: 30px;}
    .fyqsd .plmxs .swiper-button-next{margin-left: 30px;}
    .fyqsd .plmxs .bannerB{margin-top: 11px;}
}
@media (max-width:1080px) {
    .topNav .nav ul li>a {
        font-size: 16px;
    }
    .hxjsdisflex1 span {
        font-size: 14px;
    }
    .hxjsdisflex1 h3 {
        font-size: 28px;
    }
    .hxjsdisflex1 p {
        font-size: 18px;
    }
    .hxjsdisflex2 {
        width: 50%;
        padding: 10% 0 0;
    }
    .titidvul .titidvsli .titidva .titqq1 {
        font-size: 12px;
        width: auto;
    }
    .fp-viewing-hxjs .header .topNav .nav ul li>a{
        font-size: 16px;
    }
    .fp-viewing-hxcf .header .topNav .nav ul li>a{
        font-size: 16px;
    }



    
    .fp-viewing-gsgs .header .topNav .nav ul li>a{
        font-size: 16px;
    }

    
    .fp-viewing-zlhz .header .topNav .nav ul li>a{
        font-size: 16px;
    }

    
    .fp-viewing-ptjs .header .topNav .nav ul li>a{
        font-size: 16px;
    }

    
    .fp-viewing-qywh .header .topNav .nav ul li>a{
        font-size: 16px;
    }

    
    .fp-viewing-hxzl .header .topNav .nav ul li>a{
        font-size: 16px;
    }

    
    .fp-viewing-qylc .header .topNav .nav ul li>a{
        font-size: 16px;
    }

    
    .fp-viewing-zzry .header .topNav .nav ul li>a{
        font-size: 16px;
    }
}
@media(max-width: 1050px){
    .topNav .nav { display: none; }
    .topNav .search:after { display: none; }
    /*.topNav .search { display: none; margin-left:0; padding: 0 10px; height: 60px; }*/
    .bannerCon {
        top: 40%;
    }
    .topNav .search { height: 60px; }
    .header .logo a {
        padding: 10px 0 8px;
        padding: 0px 0 0px;
    }
    .topNav .menu,.topNav .search .sear,.topNav .search .lan a { height:60px; }
    .topNav .search .lan .subsearch .lanSub a { line-height: 28px;height: 28px; }
    .topNav .search .sear {
        margin: 0 20px 0 0;
    }
    .topNav .nav { display: none; }
    .header .logo { margin-left:2%; }
    .container {width: 94%; }
    .bannerScroll { bottom:20px; left:2%; }
    .swiperPage { bottom:20px; }
    .pagea-2 .swiper-slide .mbg { display: block; }
    .location { display: none; }

    .constitutionC-b { padding:30px 2%; min-width: 100%; width: 100%; }
    .constitutionC-b .swiper-button-nexta { bottom:auto; top:50%; margin-top:-27px; right:0;background-color: #ddd; opacity: 0.6; }
    .constitutionC-b .swiper-button-preva { transform: rotate(180deg); background: url(../images/jthui.png) no-repeat center #ddd; opacity: 0.6; bottom:auto; top:50%; margin-top:-27px; right:auto; left:0; }
    .constitutionC-f { width: 100%; position: relative; bottom:0; }
    .constitutionC-f .img img { min-width: 100%; }
    .constitutionC { padding:25px 0 45px; }
    .constitutionD-c ul li { padding:8px 50px 8px 0; border-bottom:1px solid #eee; }
    .constitutionD-c ul li .t { padding:20px 0 20px 60px; font-size: 16px;color:#333; }
    .constitutionD-c ul li .c { padding:10px 0 10px 60px; }
    .constitutionD-c ul li .t:after { left:6px; }
    .constitutionD-c ul li .c:after { left:6px; top:4px }
    .aboutB-b { padding:0 2% 0 2%;}
    .aboutC .aboutB-b { padding:0 2%; }
    .aboutB-b .con { font-size: 14px; line-height: 1.5; }
    .aboutA-c:after { display: none; }

    .aboutG-a ul li .img { height: 38vw; }
    .aboutG-as ul li .img { height: 22vw; }

    .topNav .search .lan,.topNav .search .phone { position: relative; cursor: pointer; float: left; }
    .topNav .search .phone span.sss { height: 60px; }
    .topNav .search .phone { width: 35px; }
    .topNav {
        float: right;
        margin-right: 0;
        position: relative;
        padding: 0.2% 0;
        z-index: 2;
    }

    .navSub { top:60px; }
    .navSub-a dl { width: 24%; margin-right:1.333333%; }
    .navSub-a dl:nth-child(4n) { margin-right:0; }
    .navSub-a dl:nth-child(n+5) { margin-top:20px; }
    .topNav .menu { display: block;}

    .zzBannerA-a .t { font-size: 28px; }
    .zzBannerA-a .c { font-size: 20px; }
    .zzBanner .swiper-pagination .swiper-pagination-bullet { width: 32px; height: 4px; margin-right:10px; }
    .zzBanner .swiper-pagination { padding: 0 3%; }
    .zzBanner .swiper-slide .pc { display: none; }
    .zzBanner .swiper-slide .mb { display: block; }

    .addD1117-d { margin-left:4%; width: 96%; }
    .addD1117-b .mainQh { right: calc(4% + 58px); top:auto; bottom:0; }
    .addD1117-b .swiper-button-next { right: 4%; }
    .addD1117-c .t { font-size: 20px; }
    .maxwidth {
        margin: 0 auto;
        width: 800px;
    }
    .u1 {
        position: relative;
        right: -218px;
        top: -84px;
    }


    .li:nth-child(1) .pos {
        top: 400px;
        right: 525px;
    }
    .li:nth-child(2) .pos {
        top: 155px;
        right: 503px;
    }
    .li:nth-child(3) .pos {
        top: 360px;
        right: 555px;
    }
    .li:nth-child(4) .pos {
        top: 314px;
        right: 678px;
    }
    .li:nth-child(5) .pos {
        top: 294px;
        right: 430px;
    }
    .li:nth-child(6) .pos {
        top: 340px;
        right: 444px;
    }
    .li:nth-child(7) .pos {
        top: 245px;
        right: 464px;
    }
    .li:nth-child(8) .pos {
        top: 265px;
        right: 596px;
    }
    .li:nth-child(9) .pos {
        top: 135px;
        right: 421px;
    }
    .li:nth-child(10) .pos {
        top: 415px;
        right: 500px;
    }
    .li:nth-child(11) .pos {
        top: 95px;
        right: 395px;
    }
    .li:nth-child(12) .pos {
        top: 170px;
        right: 491px;
    }
    .li:nth-child(13) .pos {
        top: 200px;
        right: 509px;
    }
    .li:nth-child(14) .pos {
        top: 220px;
        right: 480px;
    }
    .li:nth-child(15) .pos {
        top: 265px;
        right: 532px;
    }
    .li:nth-child(16) .pos {
        top: 435px;
        right: 535px;
    }
    
    .li:nth-child(17) .pos {
        top: 220px;
        right: 649px;
    }
    .li:nth-child(18) .pos {
        top: 324px;
        right: 610px;
    }
    .li:nth-child(19) .pos {
        top: 485px;
        right: 575px;
    }
    .li:nth-child(20) .pos {
        top: 294px;
        right: 483px;
    }
    .li:nth-child(21) .pos {
        top: 278px;
        right: 455px;
    }
    .li:nth-child(22) .pos {
        top: 307px;
        right: 449px;
    }
    .li:nth-child(23) .pos {
        top: 260px;
        right: 450px;
    }
    .li:nth-child(24) .pos {
        top: 310px;
        right: 545px;
    }

    #Content4 .ctext.homeCon3 .li .wz {
        font-size: 12px;
    }

    
}
@media (max-width:1025px) {
    .homeBoxA-c ul li {
        width: 19%;
    }
}
@media(max-width: 1024px){
    .shoujiduan{
        display: block;
    }
    .bannerCon .t { font-size: 36px; text-align: center; }
    .bannerCon .t2 { font-size: 24px; text-align: center; }
    .banngsmc {
        font-size: 24px;
    }
    .bannerCon .t {
        font-size: 22px;
    }
    .banngsmc {
        font-size: 18px;
    }
    .bannqyfw li a {
        font-size: 12px;
    }
    .ceooq a {
        font-size: 12px;
    }
    .wwwdededf1123 ul {
        display: flex;
        flex-wrap: wrap;
    }
    .wwwdededf1123 ul li {
        width: 29%;
        margin: 2% 8px;
    }
    .wwwdededf1123 ul li:nth-child(3n){
        margin-right: 0;
    }
    .disswqw{
        display: none;
    }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersContent dl {
        width: 100%;
    }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersImage li {
        width: 100%;
    }
    .homeBoxC-a { width: 100%; }
    .homeBoxC-a .mtit .c,.homeBoxC-a .mtit .art { font-size: 14px; }
    .homeBoxC-b { margin-top:20px; }
    .homeBoxC-b ul li { margin: 0 0 15px 0; width: 100%; }
    .homeBoxC-b ul li .c { margin-top:8px; }
    .homeBoxC-b ul li a.mainMoreB { margin-top:12px; }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersImage li {
        position: initial;
    }
    .yd2s {
        padding: 0 10%;
    }
    .yd2s dt {
        padding: 4% 0 0;
    }
    .yd2s dt hr {
        margin-top: 3%;
    }
    .yd2s dd p {
        padding: 1% 0;
    }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersImage li:nth-child(2) {
        left: 0;
    }

    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersImage li:nth-child(3) {
        left: 0;
    }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersImage li:nth-child(4) {
        left: 0;
    }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersImage li:nth-child(5) {
        left: 0;
    }
    .tigermedSolutions .tigermedSolutionsSwipers .tigermedSolutionsSwipersImage li:nth-child(6) {
        left: 0;
    }
    .tigermedSolutions .tigermedSolutionsSwipers {
        top: 141px;
    }
    .homeBoxAS_W {
        top: 290px;
    }

    .homeBoxF-b { width: 100%; }

    .footerB { margin-top:30px; display: none; }
    .copyright { padding-top:10px; border-top:1px solid #e2e2e2; margin-top:15px; }
    
    .footerA-h .bshare-custom a {
        margin: 0 3px 0 0;
    }
    .footerA-g,.footerA-f { float: left; }
.addEnd,.footerA-h {
    text-align: center; }

    .footerA-b { float: left;
        text-align: left;
        width: 100%; }
    .footerA-c { text-align: left; }



    .contactB-a dl dd ul li .mainCon { float: left; width: 100%;  }
    .contactB-a dl dd ul li .map {  width: 100%; margin-top:20px;  }

    /*.p1,.p2,.p3,.p4 { height:auto!important; }*/
    /*.p1 .fp-tableCell,.p2 .fp-tableCell,.p3 .fp-tableCell,.p4 .fp-tableCell { height:auto!important; }*/
    .p2 video.viea { display: none!important; }
    .p2 .fp-tableCell,.p2 { overflow: hidden; }

    .p2 img.vieb { display: block;  width: 100%; height: 100%; }

    
    .p2 { position: relative; }
    .p4 { position: relative; }
    /*.p4 { position: relative; background: url(../images/xx1.jpg) no-repeat center/cover!important; }*/
    .p2 { margin-top:0px; }
    /*.bannerScroll { display: none; opacity: 0; }*/
    /*.homeBoxA,.homeBoxB,.homeBoxC { position: relative; top:auto; left:auto; padding: 30px 0 40px; transform: translate(0); }*/
    .homeBoxB-f .img:after { content:''; width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: absolute; left:0; top:0; }
    .homeBoxC-b { margin-top:40px; }
    .homeBoxA { z-index: 1000; }
    .homeBoxC,.fp-tableCell { z-index: 10; }
    .sidebar-box { right:-55px; }
    .mobileSide { display: block; }
    .footerA-h .bshare-custom { float: none;  }
    .focus { text-align: left; }


    .topNav .search .phone:hover .sidebar-box {  display: none!important; }
    .topNav .search .phone .sidebar-box.cura {  display: block!important; }


    .addD1117-b { margin-top:20px; }
    .addD1117-b .swiper-pagination { top:-50px; }
    .addD1117-d { margin-left:4%; width: 92%; }
    .addD1117-b .mainQh { left: 6%; right: auto; top:auto; bottom:auto;top: 50%; transform: translateY(-50%); }
    .addD1117-b .swiper-button-next { left: auto; right: 6%;  }
    .addD1117-c .c { font-size: 14px; line-height: 1.5; margin-top:5px; }

    .focusA ul li { margin: 0 15px 0 0; }


    .titidvul .titidvsli .titidvb {
        width: 60px;
    }
    .titidvul .titidvsli .titidvb {
        right: -4%;
        top: 47%;
    }

    .ato-content {
        width: 1200px;
        margin: 0 auto;
        position:relative;
    }
}
@media screen and (max-width:1023px)and (min-width:300px){
    .progress  {
        font-size: 12px;
    }
}

@media(max-width: 1000px){
    .homeBoxB-d,.homeBoxB-G { width: 49%; }

    .homeBoxB-G ul li.sign { display: block; }
    .homeBoxB-d .con{ bottom:15px; padding: 0 12px; }
    .homeBoxB-G ul li { padding: 18px 12px; margin-bottom:15px; }
    .homeBoxB-G ul li .con .t { font-size: 16px;height: 20px;line-height: 20px; }
    .homeBoxB-G ul li .con .c { font-size: 14px; margin-top:8px; line-height: 24px;}
    .homeBoxB-f .con .c { display: none; }
    .homeBoxB-d, .homeBoxB-G {
        margin-bottom: 15px;
    }
    .eeiiu778 {
        width: 100%;
        height: 100%;
    }
    .homeBoxB-d .con .t a {
        font-size: 12px;
    }
    .homeBoxB-G ul li .d {
        width: 80px;
        font-size: 12px;
    }
    .homeBoxB-G ul li .d {
        padding: 3% 0 0;
    }
    .homeBoxA-bs {
        margin-top: 18%;
    }
    .homeBoxB-G ul li {
        padding: 0 12px;
        margin-bottom: 8px;
    }
    
    .homeBoxA-c ul li {
        width: 50%;
        float: left;
        margin-bottom: 3%;
    }
    .homeBoxA-c ul li .t {
        height: auto;
        text-align: center;
    }
    .homeBoxA-c ul li .num { display: inline-block; font-size: 22px;}
    .homeBoxA-c ul li:after { display: none; }
    .homeBoxA-c ul li:nth-child(n+4) { width: 50%; }
    .wwwdededf p {
        font-size: 14px;
        margin: 2% 0 0;
        line-height: 25px;
        text-align: center;
    }
    .homeBoxA-c ul li {
        padding: 3% 0;
    }
    .homeBoxA-c ul li:after { display: none; }
    .newsA ul li {width: 24%; margin-right:1.333%; }
    .newsA ul li:nth-child(5n) { margin-right:1.3333%; }
    .newsA ul li:nth-child(4n) { margin-right:0; }
    .newsboxA ol li { padding:30px 0; }
    .newsboxA ol li .text h3 { font-size: 18px;  }
    .newsboxA ol li .text .c { margin: 8px 0 0; line-height: 20px;height: 40px; }

    .goverB ol li { margin-bottom:1.3333%; float: left; width: 32%; margin-right:1.3333%; }
    .goverB ol li:nth-child(4n) { margin-right:1.33333%; }
    .goverB ol li:nth-child(3n) { margin-right:0; }
    .goverB { padding:25px 0 40px; }

    .ibanner .shareImg img { width: 150%; max-width: 300%; }
    .sharesA-b { overflow-x: scroll; width: 100%; }
    .sharesA-b table { min-width: 1200px; }
    .sharesA-b table td { padding: 12px 0; }
    .sharesA-b table thead td { font-size: 16px; }
    .sharesA-b table tbody td { font-size: 15px; }

    .joinA-d { padding: 30px 0 40px; }
    .joinA-e{width: 100%;margin-top:20px; padding: 0 30px; }
    .joinA-e .con:after,.joinA-e .con:before { width: 13px;height: 10px;background: url(../images/fuhao.png) no-repeat center/cover; }
    .joinA-e .con:before{ left:-15px; top:0;}
    .joinA-e .con:after{ right:-15px; bottom:45px; transform: rotate(180deg);}
    .joinA-e .con { max-width: 100%;}
    .joinA-f { text-align: center; width: 100%; right:0; position: relative; text-align: center; }
    .joinB-b { position: relative; }
    .joinB-f { width: 100%; padding-top:20px; }
    .joinB-g { padding-bottom:90px; width: 100%; text-align: center; }
    .joinB-d .swiper-pagination { width: 100%; }
    .joinB-d .swiper-button-next,.joinB-d .swiper-button-prev { bottom:20px;width: 50px;height: 50px; }
    .joinB-d .swiper-button-next { left:60px; }
    .aboutA { padding:20px 0 50px; }
    .aboutA-b .con { margin-top:10px; }
    .aboutA-b { width: 100%;}
    .aboutA-c { margin-top:40px; width: 100%; }
    .aboutB-a { width: 100%; }
    .aboutB { padding:0 2% 30px; background: #fff; }
    .aboutB-b .t { font-size: 18px; }
    .aboutB-b { padding: 20px 16px 30px; float: left; background: #f8f8fa; width: 100%; position: relative; transform: translateY(0); top:0; }
    .aboutC .aboutB-b { padding:20px 16px 30px; }

    .aboutE { padding-top:40px; }
    .aboutE-b { margin-top:20px; }
    .aboutD-b { width: 100%; position: relative; transform: translateY(0); top:0; left:0; right:0; }
    .aboutD-c { width: 100%; margin-top:20px; }
    .aboutD-b .t { margin:25px 0 15px; }
    .aboutD-b .c { line-height: 1.8; }
    .aboutD { padding:30px 0 40px; }
    .aboutD-e { padding:30px 0 20px; }
    .aboutE-b ul li .con { bottom:30px; }
    .aboutE-b ul li:hover .con { bottom:50px; }
    .aboutE-b ul li .con .conx { height: 85px; max-height: 120px; overflow-y: scroll; }

    .aboutF { padding: 30px 0 50px; }
    .aboutF-b ul li { padding: 0 30px; }
    .aboutF-b ul li .con .t { font-size: 24px;  }
    .aboutF-b ul li .con .c { font-size: 14px; }

    .aboutG-a ul li { width: 49%; margin-right:0%; margin-bottom:2%; }
    .aboutG-a ul li:nth-child(4n) { margin-right:0%; }
    .aboutG-a ul li:nth-child(2n) { float: right; }
    .aboutG-a ul li .con { padding: 0px 12px 0; text-align: left; font-size: 15px; }
    .aboutG-a ul li .con .t { padding: 20px 0; padding-right:20px; min-height: 76px; background: url(../images/fdj.png) no-repeat right center; }
    .aboutG-a ul li .img { height: 58vw; }
    .aboutG-as ul li .img { height: 33vw; }

    .aboutY { margin-top:40px; }
    .aboutH-d { padding:0px 20px 0 20px; }
    .aboutH-d .con .t { font-size: 50px; }
    .aboutH-d .con .tit { font-size: 20px; margin-top:-30px; }
    .aboutH-b>ul>li .icon {  bottom:20px; right:20px; }
    .aboutH-b>ul>li:nth-child(2n) .icon { right:calc(50% + 20px); }
    .aboutH-b>ul>li { margin-top:20px; }
    .aboutH-d .con .c { font-size: 15px; line-height: 1.6; }
    .aboutX-b { position: relative; top:0; transform: translateY(0);width: 100%; padding-right:0; }
    .aboutX-b .mainMore { margin-top:20px!important; }
    .aboutX-c {width: 100%; margin-top:30px; }
    .aboutY-b ul li { width: 100%; }
    .aboutY-b ul li .img,.aboutY-b ul li .imgx { width: 50%; float: left; }
    .aboutY-b ul li:hover .imgx .con .mb { opacity: 0; }
    .aboutW .aboutX-a { padding: 15px 0; }
    .aboutW .aboutX-a:nth-child(2n-1) .aboutX-b {  padding-left:0px; }


    .servicesB ul li {width: 49%; margin-right:0; margin-bottom:2%; }
    .servicesB ul li:nth-child(2n) { float: right; }
    .servicesBB h2 { font-size: 28px; }
    .servicesA { padding-top:20px; }

    .serviceA { padding:10px 0 40px; }
    .serviceA-c { margin-top:15px; }
    .serviceA-b { width: 100%; }
    .serviceA-d { width: 100%; margin-top:20px; }
    .serviceA-b .t { padding-bottom:10px; }
    .serviceA-b .c { margin-top:10px; line-height: 1.6; }
    .serviceC { padding:30px 0;}
    .serviceD { padding:30px 0 50px; }
    .serviceD-c {  margin-top:30px; }
    .serviceD-c .swiper-button-nexta,.serviceD-c .swiper-button-preva {width: 38px;height: 38px; top:-40px; transform: translate(0); left:auto; }
    .serviceD-c .swiper-button-preva{ right:45px; }

    .zscxA ul li { width: 32%; margin-right:2%; margin-bottom:5px;  }
    .zscxA ul li:nth-child(3n) { margin-right:0; }
    .zscxA ul li:nth-child(4) { margin-right:2%; }

    .addA417-a { width: 100%;margin-top:25px; }

    .addB417-b { padding:30px 20px; }
    .addB417-b .mtit,.addB417-c { width: 100%; }
    .addB417-c { margin-top:10px; }
    .addB417-c ul li { width: 33.333%; }
    .addB417 { margin-top:30px; }

    .addD417-e { padding:20px 0 40px; }
    .addD417-e { line-height: 1.6; }


    .cdhbby li h3 {
        font-size: 16px;
    }
    .cdhbby li img{
        width: 40px;
    }

    .anyurl a {
        font-size: 14px;
    }

    .klyurl a {
        font-size: 14px;
    }

    .ljzxurl a {
        font-size: 14px;
    }
    .anyurl{
        width: 30%;
    }
    .klyurl{
        width: 30%;
    }
    .ljzxurl{
        width: 30%;
    }

    .aboutgs {
        padding: 4% 0 0;
    }
    .aboutgs .hxjsdisflex {
        display: flex;
        flex-wrap: wrap;
    }
    .aboutgs .hxjsdisflex .hxjsdisflex1 {
        padding-top: 0;
        width: 100%;
    }
    .aboutgs .hxjsdisflex .hxjsdisflex2 {
        padding: 0;
        width: 100%;
    }
    .videed video{
        width: 100%;
        height: 270px;    
    }
    .vudeossq{
        width: 100%;
        height: 270px;
    }
    .vudeossq .bgwwe{
        width: 100%;
        height: 270px;
        object-fit: cover;
    }


    .ato-content {
        width: 1140px;
        margin: 0 auto;
        position:relative;
    }
    .ljzxurl a .icon {
        margin-left: 0;
    }
    .hxjsdisflex1 span p {
        font-size: 16px;
    }
    .jianjie h3 {
        font-size: 16px;
    }
    .bgimgsq2 {
        top: 31%;
    }
}
@media (max-width:900px) {
    .homeBoxA-c ul li {
        border-right: 0;
    }
    

    .constitution-a ul li a span.d { right:140px; }


    .reportA-b,.reportA-a {width: 100%; }
    .reportA-b{float: left;position: relative;transform: translateY(0);margin-top: 20px;}

    .zscxD table tr td:nth-child(1) { width: 100px; }
    .zscxD table td { padding:14px 12px 14px 12px; font-size: 15px; }

    .addD417-c,.addD417-d { width: 100%; }
    .addD417-d { position: relative; transform: translateY(0); margin-top:20px;padding: 0 10px 30px; }

    .bmwls .bmwltb{overflow: scroll;padding-bottom: 9px;}
    .bmwls .bmwltb ul{min-width: 800px;}
    .bmwls .bmwltb::-webkit-scrollbar {display:none}

    .eefrnh{
        display: block;
    }
    .eefr1nh{
        display: none;
    }
    .maxwidth {
        margin: 0 auto;
        width: 108%;
        padding: 20% 0 0;
        position: relative;
        left: -15px;
    }
    .homeBoxC_qg {
        width: 100%;
        position: absolute;
        left: 50%;
        top: 39%;
        transform: translate(-50%, -50%);
    }

    #Content4 .ctext.homeCon3 .li .pos {
        position: absolute;
        cursor: pointer;
        width: 47px;
    }
    #Content4 .ctext.homeCon3 .li .ico {
        width: 14px;
        height: 14px;
        margin: 0 auto 0 auto;
    }
    .li:nth-child(1) .pos {
        top: 196px;
        right: 315px;
    }
    .li:nth-child(2) .pos {
        top: 58px;
        right: 296px;
    }
    .li:nth-child(3) .pos {
        top: 167px;
        right: 327px;
    }
    .li:nth-child(4) .pos {
        top: 145px;
        right: 388px;
    }
    .li:nth-child(5) .pos {
        top: 133px;
        right: 250px;
    }
    .li:nth-child(6) .pos {
        top: 150px;
        right: 264px;
    }
    .li:nth-child(7) .pos {
        top: 113px;
        right: 270px;
    }
    .li:nth-child(8) .pos {
        top: 122px;
        right: 348px;
    }
    .li:nth-child(9) .pos {
        top: 48px;
        right: 256px;
    }
    .li:nth-child(10) .pos {
        top: 206px;
        right: 295px;
    }
    .li:nth-child(11) .pos {
        top: 33px;
        right: 234px;
    }
    .li:nth-child(12) .pos {
        top: 68px;
        right: 290px;
    }
    .li:nth-child(13) .pos {
        top: 73px;
        right: 303px;
    }
    .li:nth-child(14) .pos {
        top: 94px;
        right: 290px;
    }
    .li:nth-child(15) .pos {
        top: 124px;
        right: 311px;
    }
    .li:nth-child(16) .pos {
        top: 219px;
        right: 321px;
    }
    
    .li:nth-child(17) .pos {
        top: 80px;
        right: 385px;
    }
    .li:nth-child(18) .pos {
        top: 152px;
        right: 352px;
    }
    .li:nth-child(19) .pos {
        top: 246px;
        right: 340px;
    }
    .li:nth-child(20) .pos {
        top: 133px;
        right: 285px;
    }
    .li:nth-child(21) .pos {
        top: 130px;
        right: 269px;
    }
    .li:nth-child(22) .pos {
        top: 160px;
        right: 265px;
    }
    .li:nth-child(23) .pos {
        top: 123px;
        right: 263px;
    }
    .li:nth-child(24) .pos {
        top: 149px;
        right: 304px;
    }
    .bannerCon .t font {
        font-size: 36px;
    }
    .bannerCon .t {
        font-size: 30px;
    }
    .bannqyfw li {
        font-size: 22px;
    }
    .banngsmc {
        width: 70%;
        padding: 2% 0;
    }

    .ato-content {
        width: 1090px;
        margin: 0 auto;
        position:relative;
    }
}
@media(max-width: 800px){
    .homeBoxB-G ul li .con .c { font-size: 14px; margin-top:5px; line-height: 20px;}
    .addB417-c ul li { width: 50%; line-height: 26px; }

    .cdhbby li h3 {
        font-size: 14px;
    }
    .ato-content {
        width: 1000px;
        margin: 0 auto;
        position:relative;
    }
}
@media(max-width: 750px){
    .footerA-d,.footerA-h { margin-top:15px; }
    .footerB { margin-top:20px; padding-bottom:15px; }
    .footerB a, .footerB span { font-size: 14px; }
    .copyright { padding: 12px 2% 20px; }

    .page a {width: 36px;line-height: 36px;height: 38px; }
    .sNav ul li a { padding: 12px 0; }
    .sNav { margin-top:-2px; }
    .sNav ul li { background: rgba(71,71,73,1); }
    .aboutNav ul li { width: 33.33333%; border-right:1px solid rgba(255,255,255,0.1); }
    .sNav6 ul li { width: 33.33333%; border-right:1px solid rgba(255,255,255,0.1); }
    .aboutNav ul li:nth-child(n+4) { border-top:1px solid rgba(255,255,255,0.1); }
    .sNav6 ul li:nth-child(n+4) { border-top:1px solid rgba(255,255,255,0.1); }
    .page #pageNum { width: 40px; line-height: 38px; }
    /* .page i.pagee { display: block; width: 100%; margin-bottom: 10px; } */

    .newsA ul li {width: 32%; margin-right:1.5%; }
    .newsA ul li:nth-child(4n) { margin-right:1.5%; }
    .newsA ul li:nth-child(3n) { margin-right:0; }
    .newsboxA ol li .text .more { display: none; }

    .fenyeBtn {  padding-top:20px; margin-top:10px; }
    .fenyeBtn ul li { line-height: 2; }
    .fenyeBtn ul { float: left; width: 100%; max-width: 100%; }
    .fenyeBtn .returnbtn { float: left; display: block; margin: 20px auto 0; padding:12px 30px; line-height: 1; }

    .goverA ul li { width: 49%; margin-right:0%; }
    .goverA ul li:nth-child(2n) { float: right; }

    .constitution { padding:30px 0 50px; }
    .constitution-a ul li a { padding: 20px 20px 20px 30px; font-size: 16px; }
    .constitution-a ul li a span.more { right:20px; padding:6px 36px 6px 10px;background: url(../images/consc.png) no-repeat 50px center; }
    .constitution-a ul li:hover a span.more { background: url(../images/consd.png) no-repeat 50px center; }
    .constitution-a ul li a span.d { right:120px; font-size: 14px; }

    .ibanner .con .tzzgxA-a .t1 { font-size: 24px; }
    .tzzgxA-a .t4 { font-size: 18px; }
    .tzzgxA-a .t3 { margin-top:12px; font-size: 24px; padding-bottom:10px; }
    .tzzgxA-a .t3 span {font-size: 14px;  }
    .tzzgxA-b { padding: 12px 0; }
    .tzzgxA-c {margin-top:12px; }
    .sharesA { padding: 30px 0 40px; }
    .sharesB-a { margin-top:35px; }
    .informationA-b { width: 100%; padding-top:40px; }
    .informationA-b .tit { font-size: 26px; }

    .testA { padding-bottom:20px; }
    .testA input { height: 44px; }
    .testA input.inp { padding-left:12px; width: calc(100% - 130px); }
    .testA input.sub { width: 120px; text-align: left; padding-left:58px; background: url(../images/search.png) no-repeat 30px center #1f2c5c; border-color: #1f2c5c; }

    .testB { padding-bottom:20px; }
    .testB input { height: 44px; }
    .testB input.inp { padding-left:12px; border:1px solid #dcdcdc; width: calc(100% - 130px); }
    .testB input.sub { width: 120px; text-align: left; padding-left:58px; background: url(../images/search.png) no-repeat 30px center #1f2c5c; border-color: #1f2c5c; }
    .testB .testB-b .inp dl { top:44px; }
    .testB .testB-b .inp p {height: 42px;line-height: 42px; }
    .constitutionCX-a input.sub { width: 100%; padding-left:0; background-image: none; text-align: center; }

    .reportA-a { width: 100%; }
    .reportA-b { width: 100%; float: left; position: relative; transform: translateY(0); margin-top:20px; }
    .reportA-b .mtit .t { margin-bottom:15px; }
    .reportA-b ul li { line-height: 52px; margin: 15px 0; padding: 0 10px; height: 52px; }
    .reportA-b ul li input { height: 50px; }
    .reportA-b .sub {  margin-top:0px;  padding:10px 32px; }

    .reportA-b ul li input { width: calc(100% - 172px); }

    .joinD {width: 100%; overflow: hidden; }
    .joinD .img { width: 150%; left:50%; transform: translateX(-50%); }
    .joinA-f .img img { max-width: 100%; }

    .aboutH-c,.aboutH-d { width: 100%; }
    .aboutH-d { position: relative; top:0;
        height: auto; max-height: auto;overflow-y: visible; padding: 15px 20px 80px; }
    .aboutH-d .con { width: 90%; }
    .aboutH-b>ul>li .icon { bottom:30px; right:20px; }
    .aboutH-b>ul>li:nth-child(2n) .icon { right:20px; }
    .aboutH-b>ul>li .icon img { width: auto;height: 90px; }

    .addG1117-f { margin-top: 20px; }
    .addG1117-c .t { font-size: 16px; }
    .addG1117-b .swiper-container { padding-bottom: 60px; }
    .addG1117-b .tab span { font-size: 20px; line-height: 50px; }
    .addG1117-b { padding: 20px 15px; }
    .addG1117-c { margin-top: 10px; }
    .addG1117-c ul li a { height: auto; padding: 15px 0; }
    .addG1117-c ul li { width: 100%; margin-right:0; }
}
@media(max-width: 700px){
    .homeBoxB-d,.homeBoxB-G { height: 380px; }
    .homeBoxB-G ul li .con .t { font-size: 16px;height: 20px;line-height: 20px; }
    .homeBoxB-G ul li .con .c { font-size: 14px; margin-top:5px; line-height: 20px; }
}
@media(max-width: 640px){
    .homeBoxF-a ul li { width: auto; margin-right:10px; }
    .homeBoxF-a ul li a { font-size: 14px; padding: 6px 26px 6px 6px; }
    .homeBoxF-a ul li a span { right:6px; }
    .homeBoxF-b ul li { padding:0; margin:0; width: 100%; }
    .homeBoxF-b ul li a { display: inline-block; padding: 10px 0 10px 14px;  position: relative; }
    .homeBoxF-b ul li a:after { content:''; width: 4px; height: 4px; background: #fff; border-radius: 50%; position: absolute; left:0; top:50%; transform: translateY(-50%); }
    .homeBoxF-b ul li .img img { display: none; }
    .homeBoxF-b ul li .t { margin-top:0; }
    .homeBoxF-b { margin-top:10px; }

    .goverB ol li { margin-bottom:2%; float: left; width: 49%; margin-right:0%; }
    .goverB ol li:nth-child(4n) { margin-right:0; }
    .goverB ol li:nth-child(2n) { float: right; }
    .goverB ol li .goverB-a { bottom:0; }
    .goverB ol li a:after { background-image: url(../images/goverbga.png); }
    .goverB ol li .goverB-a .c { border-top:1px solid rgba(255,255,255,0.4); height: 90px; line-height: 1.6; }

    .teamA-a { width: 100%; }
    .teamA-b { width: 100%; margin-top:20px; }
    .contactA .testB .testB-b .inp {width: 100%; margin-right:0; }
    .contactA .testB .testB-b .inp:nth-child(2) { margin-right:0px; }
    .contactB ul li { padding: 10px 0; }
    .contactB-a dl dd ul li {width: 100%; margin-right:0; }
    .contactB-a dl.cur { padding: 20px 10px; }
    .contactB-a dl.cur dd { padding: 20px 0; }
    .contactB-a dl dd ul li:last-child { margin-bottom:10px; }

    .joinA-c { padding-top:20px; }
    .joinA-e .c a.more { display: block;width: 140px; padding-right:0; margin: 15px 0 0 0; }
    .joinC-c .swiper-slide { padding: 20px 0; }
    .joinC-c .swiper-button-next:after,.joinC-c .swiper-button-prev:after { color:#b3d458; }
    .joinD .img .con .tit { font-size: 20px; }
    .joinD .img .con .icon { margin-bottom:10px; width: 52px;height: 52px;}
    .joinC-d { width: 80%; margin: 10px auto 0; text-align: center; }
    .joinFNav { width: 100%;margin-top:0px; }
    .joinF-c .testB .testB-b .inp { width: 100%; margin-right:0; }
    .joinF-b .joinFNav ul li { margin: 0 30px 0 0; }

    .aboutE-a { font-size: 24px; }
    .aboutE-b { padding: 0 3%; }
    .aboutE-b ul li { margin: 5px 0; width: 100%; }
    .aboutE-b ul li:last-child { width: 100%; }
    .aboutE-b ul li .con { bottom:50px; }
    .aboutE-b ul li:hover .con { bottom:70px; }

    .aboutF-b ul li { padding: 0 10px 20px 30px; width: 100%; }
    .aboutF-b ul li:nth-child(2n) { text-align: left; margin-right:0; }
    .aboutF-b ul li:nth-child(2n-1) .icon { left:0px; }
    .aboutF-b ul li:nth-child(2n) .icon { left:0px; right:auto; }
    .aboutF-b ul li .con .c { text-align: justify; }

    .servicesC { padding-top:20px; }
    .servicesC-a ul li a { padding: 10px 0; display: block; width: 100%; text-align: center; }
    .servicesC-a ul li { width: 32%; margin: 0 2% 10px 0; }
    .servicesC-a ul li:nth-child(3n) { margin-right:0; }

    .waddA { margin-top:20px; }
    .waddA ul li { margin-bottom:10px; }
    .waddA ul li .t { padding: 6px 15px; font-size: 16px; }
    .waddA ul li .c { padding: 20px 15px; }
    .waddA ul li .t:after { right:15px;}


    #menu { display: none!important; opacity: 0; }
    .navSub-a dl dt { margin-bottom:6px; font-size: 16px; padding:0 0 10px 0; }
    .navSub-a dl dd a { font-size: 13px; line-height: 1.6; }
}
@media(max-width: 600px){
    .ibanner .con .t1 { font-size: 20px; }
    .ibanner .mainMore { margin-top:20px; }
    .homeBoxB-d,.homeBoxB-G { width: 100%;}
    .homeBoxB-f { margin-bottom:10px; }
    .homeBoxB-f .img { padding: 0px; }
    .homeBoxB-f .con .d { color:#fff; display: none; }
    .homeBoxB-f .con .t a { font-size: 15px; color:#fff; }
    .homeBoxB-f .con .c { color:#fff; }
    .homeBoxB-f a.mainMoreB { color:#fff;  background: url(../images/jtwhite.png) no-repeat right center; display: none; }
    .homeBoxB-G a.mainMoreB { display: none; }
    .homeBoxB-d,.homeBoxB-G { height: auto; }
    .homeBoxB-G ul li .relative { padding-left:70px; }
    .homeBoxB-G ul li .con .t { font-size: 15px;height: 20px;line-height: 20px; }
    .homeBoxB-G ul li .con .c { font-size: 14px; margin-top:5px; line-height: 20px;}
    .mainMore { padding: 6px 30px 6px 12px; font-size: 14px; }
    .mainMore:after { right:10px; font-size: 16px; }
    .homeBoxB-G ul li:last-child { display: none; }

    .ibanner .shareImg img { width: 180%; }

    .addA417-b { padding:30px 2% 20px 2%; }
    .addA417-b .c { margin:20px 0 30px; }
    .addA417-d { max-width: 200px; }
    .addA417-e .swiper-button-next { right:10px; }
    .addA417-e .swiper-button-prev { right:30px; }

    .addB417 { margin-top:20px; }
    .addB417-c ul li { width: 100%; line-height: 26px; }

    .progress_1 {
        font-size: 1rem;
        margin: 0 auto;
        width: 100%;
        height: 3.5rem;
        line-height: 1.375rem;
    }
}
@media(max-width: 560px){
    .offterB-c ul li,.offterB-d ul li { width: 100%; margin-bottom:15px; }
    .offterC { text-align: center; margin-top:30px; }
}
@media(max-width: 550px){
    .mtit .t { font-size: 24px; }
    .homeBoxA .mainMore { padding:8px 40px 8px 10px; font-size: 14px; margin-top:30px; }

    .constitution-a ul li a { font-size: 14px; }
    .constitution-a ul li a span.more { right:12px; }
    .constitution-a ul li a span.d { right:100px; font-size: 14px; }

    .tzzgxA-b ul li { padding-right:20px; }
    .tzzgxA-b ul li .t { font-size: 14px; }
    .tzzgxA-b ul li span { font-size: 18px; }
    .tzzgxA-c { margin-top:6px; }
    .tzzgxA-c p, .tzzgxA-c p a { line-height: 1.6; }
    .ibanner .shareImg img { width: 200%; max-width: 300%; }
    .ibanner .con .tzzgxA-a .t1 { text-align: left; }
    .ibanner .con .tzzgxA-a .t1 { font-size: 20px; }

    .servicesC-a ul li a { font-size: 14px; }
}
@media(max-width: 500px){
    .bannerCon .t { font-size: 18px; }
    .bannerCon .t2 { font-size: 20px; }
    .mainMore { padding:8px 40px 8px 10px; font-size: 14px; margin-top:20px; }
    .ibanner .con .t1 { text-align:center; font-size: 20px; }
    .ibanner .con .t2 { text-align:center; font-size: 14px; }
    .ibanner { text-align: center; }
    .ibanner .alignL { text-align: left; }

    .newsA ul li a { font-size: 14px; padding:8px 0; }
    .newsboxA ol li { padding: 20px 0; }
    .newsboxA ol li .text h3 { font-size: 16px;margin-top:0px; }
    .newsboxA ol li .text .c { margin-top:3px; }
    .newsboxA ol li .img { width: 38%; }
    .newsboxA ol li .text { width: 60%; }

    .joinB-b ul li {width: 80px; font-size: 14px;line-height: 36px; }
    .joinC-d .t { font-size: 20px; }
    .joinC-d .c { margin-top:6px; font-size: 14px;  }

    .aboutA-b ul li { width: 50%; margin-right:0; }

    .servicesB ul li {width: 100%; margin-bottom:20px; }
    .servicesB ul li:last-child { margin-bottom:0; }
    .servicesBB h2 { font-size: 24px; }

    .sear .subsearch { width: 300px; left:auto; right:-50px; }
    .sear .subsearch form:after { right:112px; }
    .topNav .search { padding: 0 10px; }

    .addB1117-a { margin-top: 20px; }
    .addB1117-a .swiper-slide a { width: calc(50% - 4px); margin-right: 8px; }
    .addB1117-a .swiper-slide a:nth-child(3n) { margin-right: 8px; }
    .addB1117-a .swiper-slide a:nth-child(2n) { margin-right: 0; }
    .addB1117-a .swiper-slide a:nth-child(n+3) { margin-top: 8px; }

    /*.bmwls .bmwlta a.cur { font-size: 20px; }*/
    .bmwls .bmwlta a { line-height: 20px; font-size: 16px; margin-right: 12px; }
    .bmwls .bmwlta a:last-child { margin-right:0; }
    .bmwls .bmwltc ul li a .wltc .w { font-size: 16px; }
}
@media(max-width: 480px){
    .servicesC-a ul li { width: 49%; margin: 0 2% 10px 0; }
    .servicesC-a ul li:nth-child(3n) { margin-right:2%; }
    .servicesC-a ul li:nth-child(2n) { margin-right:0; }
}
@media(max-width: 450px){
    .homeBoxAS_W {
        top: 215px;
    }
    .yd2s {
        padding: 23% 15%;
    }
    .homeBoxC-b ul li .t a { font-size: 16px; }
    .homeBoxC-b ul li .c { font-size: 13px; }
    .homeBoxC-b ul li a.mainMoreB { font-size: 14px; }

    .sNav ul li {width: 33.3333%; border-right:1px solid rgba(255,255,255,0.1);  }
    .sNav ul li:nth-child(n+4) {width: 50%; border-top:1px solid rgba(255,255,255,0.1); }
    .sNav5 ul li {width: 33.3333%; border-right:1px solid rgba(255,255,255,0.1);  }
    .sNav5 ul li:nth-child(n+4) {width: 50%; border-top:1px solid rgba(255,255,255,0.1); }
    .aboutNav ul li { width: 33.33333%; border-right:1px solid rgba(255,255,255,0.1); }
    .aboutNav ul li:nth-child(n+4) { width: 33.33333%; border-top:1px solid rgba(255,255,255,0.1); }
    .sNav6 ul li { width: 33.33333%; border-right:1px solid rgba(255,255,255,0.1); }
    .sNav6 ul li:nth-child(n+4) { width: 33.33333%; border-top:1px solid rgba(255,255,255,0.1); }

    .newsA ul li {width: 49%; margin-right:0%; }
    .newsA ul li:nth-child(4n) { margin-right:0%; }
    .newsA ul li:nth-child(2n) { float: right; }
    .newsA ul li a { font-size: 14px; padding:8px 0; margin: 3px 0; }


    .newsboxA ol li .img { width: 42%; }
    .newsboxA ol li .text { width: 55%; }

    .news_xq .left  .yearBox span {
        width: 100%; margin-bottom:5px; }

    .goverB ol li { margin-bottom:15px; width: 100%; }

    .constitution-a ul li a span.d { display: none; }

    .constitutionCX-a .testB-b .inp { width: 100%; }
    .constitutionCX-a input.sub { width: 100%; padding-left:0; background-image: none; text-align: center; }

    .aboutA-b ul { margin-top:0px; }
    .aboutA-c { margin-top:20px; }
    .aboutB-b { padding: 20px 12px 30px;}

    .aboutG-a ul li { width: 100%;}
    .aboutG-a ul li .img { height: auto; }
    .aboutG-a ul li .con .t { min-height: 10px;}

    .aboutH-d { padding: 15px 12px 80px; }
    .aboutH-b>ul>li .icon { bottom:20px; right:12px; }
    .aboutH-b>ul>li:nth-child(2n) .icon { right:12px; }
    .aboutY-b ul li .imgx .con .icon { top:45%; }
    .aboutY-b ul li .imgx .con .icon img { width: 60px; }

    .servicesBB h2 { font-size: 20px; }

    .zscxA ul li { width: 49%; margin-right:0%; margin-bottom:5px;  }
    .zscxA ul li:nth-child(2n) { float: right; }
    .zscxA ul li:nth-child(4) { margin-right:0%; }

    .navSub-a dl { width: 32%; margin-right:2%; }
    .navSub-a dl:nth-child(4n) { margin-right:2%; }
    .navSub-a dl:nth-child(3) { margin-right:0; }
    /*.navSub-a dl:nth-child(5) { display: none; }*/
    .navSub-a dl:nth-child(n+4) { margin-top:20px; }

    .navSub-a dl dt { margin-bottom:6px; font-size: 16px; padding:0 0 10px 0; }
    .navSub-a dl dd a { font-size: 13px; line-height: 1.6; }

    .addA417-b { padding:0px 2% 30px 2%; }
    .addA417-b .c { margin:10px 0 20px; }
    .addA417-d { max-width: 1000px; width: 100%; float: left; position: relative; bottom:auto; right:auto; margin-bottom:20px; }
    .addA417-e .swiper-button-next { right:10px; }
    .addA417-e .swiper-button-prev { right:30px; }

    .addG1117-b .tab span { font-size: 16px; line-height: 40px; }
}
@media(max-width: 420px){
    .ibanner .shareImg img { width: 250%; }
}
@media(max-width: 400px){
    /*.homeBoxB-G ul li:last-child { display: none; }*/
    .homeBoxA-bs {
        margin-top: 35%;
    }
    .effrfpokpo {
        height: 68px;
    }
    .homeBoxB-G ul li {
        margin-bottom: 29px;
    }

    .reportA-b ul li span { padding-left:28px;width: 90px; }
    .reportA-b ul li { padding: 0 10px; }

    .joinB-b ul li {width: 70px; margin-right:5px; line-height: 30px; }
    .joinD .img { width: 180%; }

    .addC1117-b span { padding:6px 15px; font-size: 14px; }
    .addC1117-b span:nth-child(n+2) { margin-left:5px; }
}
@media(max-width: 380px){
    .tzzgxA-b ul li { padding-right:10px; }
    .tzzgxA-b ul li .t { font-size: 12px; }
    .tzzgxA-b ul li span { font-size: 16px; }

    .servicesBB h2 { font-size: 18px; }

    .topNav .search .sear,.topNav .search .lan>a,.topNav .search .phone,.topNav .search .phone span.sss { width: 30px; }
}
@media(max-width: 360px){
    .homeBoxF-a ul li {  margin-right:5px; }
    .homeBoxF-a ul li a {  padding: 6px 24px 10px 6px; }
    .homeBoxF-a ul li a span { right:6px; }
}
@media (max-height:800px) {
    .bannerCon {
        top: 35%;
    }
}
@media (max-height:750px){
    .hxjsdisflex1 h3 {
        font-size: 30px;
    }
    .hxjsdisflex1 p {
        font-size: 20px;
        padding-bottom: 1%;
    }

    .hxjsdisflex1 span {
        font-size: 16px;
    }
    .hxjsdisflex2 ul li .count-outer1 i {
        font-size: 46px;
    }
    .hxjsdisflex2 ul li .count-outer1 span {
        font-size: 18px;
    }
    .hxjsdisflex2 {
        padding: 9% 0 0;
    }
    .titidvul .titidvsli .titidva .titqq1 {
        font-size: 14px;
    }
    .hxcf1 .cf1{
        width: 365px;
    }
}
