@charset "utf-8";
@media (max-width:2100px ) {
    .endB-a dl { margin-right:6%; }
}
@media(max-width:1920px){
    .pathBox .box .text { padding-top:150px; }
}
@media (max-width:1800px ) {
    .homeBoxB-f { padding-top:0.2rem; }
    .homeBoxB-f .t { font-size: 18px; margin: 10px 0 5px;}
    .homeBoxB-f .c { font-size: 14px; margin-bottom:15px; line-height: 2;height:90px;overflow: hidden; }
    .homeBoxB-d .swiper-button-next, .homeBoxB-d .swiper-button-prev { margin-right:15px;line-height: 40px; width: 40px;height: 40px; }
    a.mainMore {width: 130px; padding: 12px 0 12px 18px;background: url(../images/sol3.png) no-repeat 95px center;  }
}
@media (max-width:1680px ) {
    .nav { margin-right:0.4rem;}
    .homeBoxA-eA .con .conA .c { padding: 0 16px; font-size: 14px; }
    .homeBoxC-b .icon {width: 60px; }
    .homeBoxC-b .tit .t1 { margin-top:0.2rem; }
    .homeBoxC-b .con { margin: 0.2rem 0 0.38rem;line-height: 1.8; }
    .homeBoxC-b ul li p { font-size: 20px; }
    .homeBoxC-b ul li p span { font-size: 38px; }
    .homeBoxC-b a.more { margin-top:0.3rem; padding: 12px 0 12px 20px; }
    .homeBoxC-b { padding-left:0.4rem; }
    .endB-a dl { margin-right:4.6%; }
    .nybanner .text h3 { font-size: 42px; }
    .g-in, .container { width: 80%; }
    .homeBoxB-c { margin-left:10%; }
    .homeBoxB-c .swiper-slide { width: 89%; }
    .homeBoxC-b { width: 41%; }
    .homeBoxA-c .swiper-slide { width: 80%; }
    .banner .swiper-slide .text { left:10%; }
    .xgal ol li,.xgzx ol li { padding : 16px 10px; }
    .detailRight .titbt ,.solutionB .titbt { padding: 0 10px; }
    .detailRight .titbt a ,.solutionB .titbt a { font-size: 16px; }
    .detailRight .titbt ,.solutionB .titbt { line-height: 46px; }
    .pathBox .box .text{padding-top: 100px;}
}
@media (max-width:1445px ) {
    .nav ul li { margin: 0 0.1rem; }
    .logo { padding: 14px 0; }
    .nav ul li>a { padding:21px 10px; }
    .share a { margin: 13px 0 0 6px; }
    .nav { margin-right:0; }
    .homeBoxA-eA .con .conA { transform: translateY(-55%); }
    .endB-a dl { margin-right:3%; }
    .nybanner .text h3 { font-size: 38px; }
    .nybanner .text .c { font-size: 16px; }
    .g-in, .container { width: 90%; }
    .homeBoxB-c { margin-top:30px; }
    .homeBoxB-c { margin-left:5%; }
    .homeBoxB-c .swiper-slide { width: 94.8%; }
    .homeBoxC-b { width: 46%; }
    .homeBoxA-c .swiper-slide { width: 90%; }
    .banner .swiper-slide .text { left:5%; }
    .newsboxA ol li .text .moreA { padding: 10px 20px; margin-top:15px; }
    .consultA-c ul li .con { padding:15px 20px 0 30px;}
    .lessonsA-c ol li .text { padding:12px 15px 20px; }
    .pathBox .box .text{ padding-top: 120px;}
    .aboutBox6{ padding: 80px 0;}
}
@media (max-width:1366px ) {
    .homeBoxB-f { padding-top:0; }
    .homeBoxB-f .t { font-size: 16px; }
    .homeBoxB-f .c { font-size: 13px; margin-bottom:15px; line-height: 1.8;height:70px;overflow: hidden; }
    .homeBoxA-eA {width: 100%; }
    .homeBoxA-eB {width: 100%; }
    .homeBoxA-eB ul li {width: 49%; float: left; }
    .homeBoxA-eB ul li:nth-child(2n) { float: right; }
    .homeBoxC-b .con {line-height: 20px;height: 60px;overflow: hidden; }
    .homeBoxC-b .tit .t1 { font-size: 18px; margin-top:0.2rem; }
    .homeBoxC-b .tit .t2 { font-size: 24px; }
    .endB-a dl dt { font-size: 14px; }
    .endB-a dl dd a { font-size: 12px; }
    .endB-a dl dd p { font-size: 12px; }
    .newsboxA ol li { margin-bottom:20px; }
    .newsboxA ol li .img {  width: 31.25%; }
    /*.newsboxA ol li .text { right:3%; width: 63%; }*/
    .newsboxA ol li .text .data { font-size: 14px; }
    .newsboxA ol li .text h3 { font-size: 16px; margin-top:5px; }
    .newsboxA ol li .text .c { max-height: 52px; font-size: 13px; margin: 6px 0 10px; }
    .newsboxA ol li .text .more { padding-top:13px; margin-top:13px; }
    .newsboxA ol li .text .more span { font-size: 14px; }
    .pathBox .box .text{ padding-top: 110px;}
    .aboutBox6{ padding: 60px 0;}

}
@media(max-width: 1200px){
    .newsboxA ol li .text .moreA { padding: 10px 20px; margin-top:0px; }
    .pathBox .box .text{ padding-top: 120px;}
}
@media(max-width: 1100px){
    .g-in,.container { width: 96%; }
    .homeBoxB-c { margin-left:2%; }
    .homeBoxB-f { padding-top:0.2rem; }
    .homeBoxB-f .t { font-size: 18px; margin: 10px 0 5px;}
    .homeBoxB-f .c { font-size: 14px; margin-bottom:15px; line-height: 2;height:90px;overflow: hidden; }
    .homeBoxB-d .swiper-button-next, .homeBoxB-d .swiper-button-prev { display: none; }
    .banner .swiper-slide .text,.banner .swiper-pagination { left:2%; }
    .banner .swiper-button { right:2%; }
    .banner .down { display: none; }
    .homeBoxC-a { width: 56%; }
    .homeBoxC-b { width: 41%; left:56%; padding-left:26px; }
    .nybanner img { width: 140%;max-width: 200%; }
    .nybanner .text { top:54%; text-align: center; }
    .nybanner .text h3 { font-size: 26px; }
    .nybanner .text .c { font-size: 14px; }
    .mtit .t { font-size: 24px; }
    .newsbox { padding: 30px 0 50px; }
    .detailRight { display: none; }
    .detailLeft { padding: 20px 12px; width: 100%; }

}
@media(max-width: 1024px){
    .pathBox .swiper-scrollbar{
        width: 86%;
    }
}
@media(max-width: 1000px){
    .newsboxA ol li .img {  width: 40%; }
    /*.newsboxA ol li .text { right:2%; width: 56%; }*/
    .page a { line-height: 40px;width: 40px; font-size: 14px; height: 40px; }
    .newd2 ul li { width: 100%; }
    .newd2 ul li.sign2 { border-top:1px solid #ddd; }
    .servicesB { padding: 30px 0 50px; background: #ffffff; }
    .servicesB-c { margin-top:30px; }
    .servicesB-c ul { padding-right:0; border:none; height: 550px; }
    .servicesB-c ul li { float: left; margin-bottom:40px; position: relative; width: 33.333333%; }
    .servicesB-c ul li .servicesB-d { position: relative; }
    .servicesB-c ul li .icon { position: relative; left:auto; margin:0 auto; top:0; width: 67px;height: 78px;background: url(../images/sera.png) no-repeat center; }
    .servicesB-c ul li .con { position: relative; left:0; bottom:0; width: 100%; text-align: center; font-size: 18px;color:#616161;  }
    .servicesB-c ul li .icon span {display: block; height: 100%;width: 100%; }
    .servicesB-c ul li .servicesB-d:after { display: none; }
    .servicesB-c ul li:hover .servicesB-d .icon { background: url(../images/serb.png) no-repeat center; }
    .servicesB-c ul li:hover .servicesB-d:after { border-color: #bd0107; }
    .servicesB-c ul li:hover .con { color: #333; }
    .servicesB-c ul li.sign1 { left:auto; top:auto; }
    .servicesB-c ul li.sign2 { left:auto; top:auto; }
    .servicesB-c ul li.sign3 { left:auto; top:auto; }
    .servicesB-c ul li.sign4 { left:auto; top:auto; }
    .servicesB-c ul li.sign5 { left:auto; top:auto; }
    .servicesB-c ul li.sign6 { left:auto; top:auto; }
    .servicesB-c ul li.sign7 { right:auto; bottom:auto; }
    .servicesB-c ul li.sign8 { right:auto; bottom:auto; }
    .servicesB-c ul li.sign9 { right:auto; bottom:auto; }
    .servicesB-c ul li.sign10 { right:auto; bottom:auto; }
    .servicesB-c ul li.sign11 { right:auto; bottom:auto; }
    .servicesB-c ul li:nth-child(3n) .servicesB-d:before { display: none; }
    .servicesB-c ul li:nth-child(n+7) .servicesB-d:before { content:''; width: 10px;height: 9px;background: url(../images/serc.png) no-repeat center; position: absolute; right:-5px; top:50%; margin-top:-5px;}
    .servicesB-c ul li.sign7  .servicesB-d:before { display: block; }
    .servicesB-c ul li:last-child .servicesB-d:before { display: none; }
    .servicesC,.lessonsA { padding: 30px 0 50px; }
    .consultA { padding: 30px 0 30px; }
    .servicesC-c { margin-top:25px; }
    .servicesC-c .imga { display: none; }
    .servicesC-c .imgb { display: block; text-align: center; }
}
@media(max-width: 900px){
    .homeBoxC-b .tit .t1 { margin-top:20px; }
    .homeBoxC-a { float: none; width: 100%; }
    .homeBoxC-b { width: 100%; left:0; top:0; transform: translateY(0); padding: 20px 2% 30px; position: relative; }
    .homeBoxC-b .con {height: auto; margin: 15px 0 40px; }
    .homeBoxC-b a.more { margin-top:30px; padding: 12px 0 12px 20px; }
    .endB-a dl { display: none; }
    .endB-a dl:last-child { float: left; display: block; }
    .endB-a { padding-top:10px; }
    .endA-b { float: left; margin-top:20px; width: 100%; }
    .endA-b a { margin-bottom:10px; }
    .lessonsA-c ol li { width: 49%;  }
    .lessonsA-c ol li .text h3 { font-weight: 16px; }
    .lessonsA-c ol li .text .c { line-height: 20px;height: 40px; }
    .lessonsA-c ol li:nth-child(3n) { margin-right:2% }
    .lessonsA-c ol li:nth-child(2n) { margin-right:0 }
}
@media(max-width: 800px){
    .homeBoxA-b { float: left; width: 100%; }
    .homeBoxA-b ul li { cursor: pointer; float: left; margin-left:0; padding-left:0; margin-right:0.6rem; padding-right:0.6rem; }
    .nav { display: none; }
    .share { display: none; }
    .header .menu { display: block; }
    .homeBoxA-eA .con {width: 100%; }
    .homeBoxA-eA .con .conA .c {height: auto; min-height: auto; }
    .homeBoxA-eA .con .conA .m { display: none; }
    .homeBoxA-eB ul li {width: 100%; float: none; }
    .homeBoxA-c .swiper-button-next ,.homeBoxA-c .swiper-button-prev { display:none;}
    .homeBoxD-b ul li { width: 100%; margin:0 0 10px 0; }
    .homeBoxD-b ul li .t a { margin: 6px 0 12px; }
    a.mainMore {width: 120px; padding: 10px 0 10px 18px;background: url(../images/sol3.png) no-repeat 90px center; font-size: 14px; }
    .homeBoxB-c { margin-left:2%; }
    .homeBoxB-f, .homeBoxB-g,.homeBoxB-b {width: 100%; margin: 10px 0; }
    .homeBoxB-b { padding-top:30px; }
    .homeBoxB-b ul li { margin-left:0; padding-left:0; border-left:0; margin-right:20px;}
    .homeBoxB-c .swiper-slide {width: 98%; }
    .homeBoxB-f .t { font-size: 18px; margin: 10px 0 5px;}
    .homeBoxB-f .c { font-size: 14px; margin-bottom:15px; line-height: 2;height:auto; }
    .page2 { margin-top:20px; }
    .consultA-c ul li { width: 100%; margin-bottom:20px; }
    .consultA-c ul li .con .t { font-size: 20px; }
    .consultA-c ul li .con .icon { top:20px; right:26px; }
    .consultA-c ul li .con { min-height: auto;padding: 14px 15px 20px 15px; height: auto; }
    .aboutBox6{ padding: 30px 0 40px;}
}
@media(max-width: 768px){

    .pathBox{
        margin-top: 30px;
    }
    .pathBox .box .text h3{
        font-size: 14px;
        line-height: 24px;
    }
    .pathBox .swiper-button-prev, .pathBox .swiper-button-next{
        display: none;
    }
    .pathBox .swiper-scrollbar{
        width: 100%;
    }
}
@media(max-width: 750px){
    .homeBoxA { padding: 30px 0 40px; }
    .homeBoxD { padding: 30px 0 20px; }
    .homeBoxA-b { padding-top:20px; }
    .mtit .t { font-size: 20px; }
    .mtit .c { font-size: 14px; padding: 4px 0 16px; }
    .banner .swiper-button-next, .banner .swiper-button-prev {width: 40px; margin-left:6px;height: 40px;}
    .banner .swiper-slide .text h4 { font-size: 14px; line-height: 1.6; }
    .banner .swiper-slide .text h3 { font-size: 30px; padding:30px 0 10px; }
    .banner .swiper-slide .text .t { font-size: 12px;  color:#f9f9f9;line-height: 1.6; font-family: "Arial"; }
    .banner .swiper-slide .text h3:after { content:"";width: 100px; top:15px; }
    .endC,.copyright  { padding: 10px 0; }
    .nybanner .text { top:58%; }
    .newsboxA ol li .img {  width: 50%; }
    /*.newsboxA ol li .text { width: 46%; }*/
}
@media(max-width: 640px){
    .newsboxA ol li .text .more { display: none; }
    .newsboxA ol li .text .c { margin-bottom:0; }
    .newsboxA ol li .text .moreA { padding: 8px 12px; margin-top:6px; }
    .pathBox .box .text{ padding-top: 70px;}

}
@media(max-width: 500px){
    .homeBoxD a.mainMore { display: none; }
    .homeBoxC-b ul li p { font-size: 16px; }
    .homeBoxC-b ul li p span { font-size: 26px; }
    .homeBoxC-b ul li .c { font-size: 15px; }
    .homeBoxC-b .con { margin: 10px 0 20px;line-height: 1.8; }
    .homeBoxA-eA .con .conA .c { font-size: 12px;line-height: 20px;height: 40px;overflow: hidden; }
    .nybanner img { width: 180%; }
    .nybanner .text { top:60%; text-align: center; }
    .nybanner .text h3 { font-size: 24px; }
    .nybanner .text .c { margin-top:5px; }
    .newsboxA ol li .text .moreA { display: none; }
}
@media(max-width: 480px){
    .pathBox .box .text{ padding-top: 110px;}
}
@media(max-width: 450px){
    .homeBoxA-eB ul li { padding:8px 14px; }
    .homeBoxA-eB ul li .con .t { font-size: 14px; }
    .homeBoxA-eB ul li .con .c { font-size: 12px; }
    .newsboxA ol li .text h3 { margin-top:0; }
    .lessonsA-c ol li { width: 100%; margin-right:0;margin-bottom:15px; }
    .lessonsA-c ol li:nth-child(3n) { margin-right:0 }
}
@media(max-width: 400px){
    .homeBoxB-b ul li { margin-right:10px; }
    .endA-b a { font-size: 12px; }
    .nybanner img { width: 200%; }
    .nybanner .text h3 { font-size: 20px; }
    .newsboxA ol li .text .c { font-size: 12px; line-height: 20px;height: 40px;}
}










