@media screen and (max-width: 1440px) { header .nav ul { margin-right: 15px; }
  .w1400 { width: 90%; } }

@media screen and (max-width: 1366px) { .History .time .swiper-time { width: 90%; }
  .box2 .w1200 .item .box .li h2 { font-size: 20px; }
  header .nav ul li { padding: 0 5px; }
  .w1320 { width: 90%; } }

@media screen and (max-width: 1280px) { .box2 .w1200 .item .box .li h2 { left: 15px; top: 15px; }
  .subnavHead.prd_0 .w1070 { width: 90%; }
  .box2 .w1200 .item .box .li .text { left: 15px; top: 90px; width: calc(100% - 30px); }
  .box2 .w1200 .item .box .li .more { left: 15px; }
  .box2 .w1200 .item .box > h5 { left: 15px; bottom: 15px; }
  .honor .swiper-honor .pswp__button--arrow--right { margin-right: -400px; }
  .honor .swiper-honor .pswp__button--arrow--left { margin-left: -400px; }
  .subnavHead.prd_0 .w1070 .left .swiper-prds .pswp__button--arrow--right { margin-right: -400px; }
  .subnavHead.prd_0 .w1070 .left .swiper-prds .pswp__button--arrow--left { margin-left: -400px; }
  .map { height: 450px; }
  .projects .w1200 ul li .left { padding: 30px; }
  .prd > ul > li .left img { width: 100%; }
  .prd > ul > li .right { padding: 15px; padding-bottom: 0; }
  .subnavHead.prd .w1200 ul li .text h4 { font-size: 14px; }
  .subnavHead.prd .w1200 ul li.active .text h4 { font-size: 16px; }
  .subnavHead.prd .w1200 ul li:hover .text h4 { font-size: 16px; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box { padding: 30px; }
  .culture .w1200 ul li { width: 32%; }
  .culture .w1200 ul li img { width: 100%; display: block; height: auto; }
  .culture .w1200 ul li .text { padding: 15px; }
  .culture .w1200 ul li .text p { height: 90px; font-size: 20px; }
  header .nav ul li h1 { font-size: 12px; }
  .box3 .w1200 .swiper-case .swiper-wrapper .swiper-slide .text { padding: 15px; }
  .w1280, .w1200 { width: 90%; } }

@media screen and (max-width: 1024px) { .subnavHead.prd_0 .w1070 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .subnavHead.prd_0 .w1070 .left { margin-right: 0; width: 100%; }
  .subnavHead.prd_0 .w1070 .left img { margin: auto; }
  .box2.russia .w1200 .item .head h1 { font-size: 24px; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox h1 span.sxa { font-size: 50px; }
  .box4.forms { padding-bottom: 60px; }
  .box2 .w1200 .item .box .li .text { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; left: 30px; width: calc(100% - 60px); }
  .box2 .w1200 .item { width: 100%; margin-bottom: 30px; }
  .box2 .w1200 .item:last-child { margin-bottom: 0; }
  .box2 .w1200 .item .head h1 { font-size: 24px; }
  .box2 .w1200 .item .box > i { right: 30px; top: 30px; }
  .box2 .w1200 .item .box .li h2 { width: calc(100% - 60px); left: 30px; top: 30px; }
  .box2 .w1200 .item .box .li .more { left: 30px; bottom: 30px; }
  .box2_link .box { width: 90%; padding: 30px; }
  .box2_link .box .box2_close { top: 100%; left: 50%; width: 60px; height: 60px; -webkit-transform: translate(-50%, 20px); transform: translate(-50%, 20px); }
  .History, .contacts, .culture, .honor, .subnavHead.prd_0, .projects, .projects.office, .subnavHead.prd_0 .w800 { padding: 60px 0; }
  .contacts, .projects, .projects.office { padding-bottom: 0; }
  .box3 .w1200 .swiper-case { height: 340px; }
  .hzhb .box { width: 90%; padding: 30px; }
  .hzhb .box .hzhb_close { top: 100%; left: 50%; width: 60px; height: 60px; -webkit-transform: translate(-50%, 20px); transform: translate(-50%, 20px); }
  .honor h1 { margin-bottom: 30px; font-size: 40px; }
  .honor .swiper-honor .pswp__button--arrow--right { margin-right: 00px; }
  .honor .swiper-honor .pswp__button--arrow--left { margin-left: 00px; }
  .honor .swiper-honor .pswp__button--arrow--left { left: 5%; }
  .honor .swiper-honor .pswp__button--arrow--right { right: 5%; }
  .subnavHead.prd_0 .w1070 .left .swiper-prds .pswp__button--arrow--left { margin-left: 00px; left: 5%; }
  .subnavHead.prd_0 .w1070 .left .swiper-prds .pswp__button--arrow--right { margin-right: 00px; right: 5%; }
  .subnavHead.marketing .w1200 .mark .left { -webkit-transform: translateY(0); transform: translateY(0); }
  .subnavHead.prd_0 .w800 { width: 90%; }
  footer .foot { padding: 15px 0; }
  footer .foot .w1200 ol { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  footer .foot .w1200 ol li { width: 50%; margin-top: 20px; }
  footer .foot .w1200 ol li:first-child { width: 50%; }
  footer .foot .w1200 ol li:last-child { margin-right: 0px; }
  footer .foot .w1200 ol li p { margin-top: 5px; font-size: 14px; }
  footer .foot .w1200 ol li .item { margin-top: 5px; }
  footer .head ul li span { font-size: 20px; }
  footer .head ul li p { font-size: 12px; }
  .subnavHead.prd_0 .w1070 { width: 90%; }
  .prd > ul > li .right h4 { margin: 10px 0; font-size: 16px; height: 45px; }
  .prd > ul > li .prdlink { height: 30px; }
  .subnavHead.prd .w1200 { width: 100%; }
  .subnavHead.prd .w1200 ul li { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 120px; padding: 0 30px; }
  .culture .w1200 h1 { font-size: 40px; margin-bottom: 30px; }
  .culture .w1200 ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .culture .w1200 ul li { width: 48%; margin-bottom: 4%; }
  .synopsis .w900 { width: 90%; }
  .subnavHead { height: 320px; }
  .floatRight { display: none; }
  .box3 .w1200 .swiper-case .swiper-wrapper .swiper-slide .text { height: 120px; }
  .box4 .w1200 .huoban { height: auto; }
  .box4 .w1200 .huoban .top p { width: 100%; margin-bottom: 30px; }
  .box4 .w1200 .huoban .bot ul { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .box4 .w1200 .huoban .bot ul li { width: calc(100% / 5); }
  .box4 .w1200 .item .head h1 { font-size: 24px; }
  .box3 .w1200 .item .head h1 { font-size: 24px; }
  .box1 .w1200 ul li:last-child { padding: 15px; }
  .box1 .w1200 ul li { padding: 15px; padding-bottom: 0; }
  .box1 .w1200 ul li .biaozhi { top: 15px; left: 15px; }
  .box1 .w1200 ul li span img { width: 40px; height: 40px; }
  .box1 .w1200 ul li .biaozhi1 { right: 15px; }
  .box1 .w1200 ul li .text { margin-top: 10px; }
  .swiper-container { height: 360px; }
  .swiper-container .swiper-button-prev { left: 0; }
  .swiper-container .swiper-button-next { right: 0; }
  .swiper-container .swiper-button-prev, .swiper-container .swiper-button-next { width: 40px; height: 40px; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox h1 { font-size: 34px; } }

@media screen and (max-width: 860px) { .box2_link .box .head { margin-bottom: 30px; }
  .box2_link .box .head section p { font-size: 24px; }
  .box2_link .box .head span { font-size: 35px; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox h1 span.sxa { font-size: 30px; }
  .box2_link .box .text { height: calc(100% - 105px); }
  .hzhb .box ul li { margin-bottom: 15px; }
  .box3 .w1200 .swiper-case { height: 300px; }
  .hzhb .box ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .hzhb .box ul li { width: 25%; }
  footer .head ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  footer .head ul li { width: 50%; }
  .honor h1 { font-size: 24px; }
  .map .address { height: auto; padding: 15px 5%; width: 100%; left: 0; -webkit-transform: translateX(0); transform: translateX(0); }
  .map .address .title { margin-bottom: 10px; }
  .map .address div h1 { width: 85%; font-size: 16px; }
  .map .address div a img { height: 20px; }
  .map { height: 350px; }
  .w404 h1 { font-size: 120px; }
  .w404 p { width: 90%; }
  .comeback { right: 5%; }
  .subnavHead.marketing .w1200 .mark { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 60px; }
  .subnavHead.marketing .w1200 .mark .left { width: 100%; text-align: center; margin-bottom: 30px; }
  .subnavHead.marketing .w1200 .mark .left h1 { font-size: 24px; }
  .subnavHead.marketing .w1200 .mark .right { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; }
  .subnavHead.marketing .w1200 .market { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .subnavHead.marketing .w1200 .market .left { width: 100%; }
  .subnavHead.marketing .w1200 .market .right { width: 100%; }
  footer .foot .w1200 .symansbon { margin-top: 40px; }
  .projects .w1200 ul li { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .projects .w1200 ul li:nth-child(even) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .projects .w1200 ul li .left { width: 100%; padding: 30px; }
  .projects .w1200 ul li .right { width: 100%; }
  .prd > ul > li { width: 100%; }
  .prd > ul > li .right h4 { font-size: 18px; height: auto; }
  .prd > ul > li .prdlink { height: 40px; }
  .box3 .w1200 .swiper-case .swiper-wrapper .swiper-slide .text p { font-size: 14px; height: 40px; }
  .culture .w1200 h1 { font-size: 24px; }
  .History h1 { font-size: 24px; margin-bottom: 50px; }
  .synopsis .num ul li div span { font-size: 24px; }
  .synopsis .w900 h1 { font-size: 24px; }
  .subnavHead .box h1 { font-size: 38px; }
  .swiper-container .num { height: 70px; }
  .swiper-container .num ul li { height: 70px; }
  .swiper-container .num ul li div span { font-size: 30px; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox h1 { font-size: 24px; }
  .swiper-container { height: 300px; } }

@media screen and (max-width: 750px) { .subnavHead.prd_0 .w800 .hx { margin: 30px 0; }
  .subnavHead.russia .w1200 ul li { width: auto; height: auto !important; padding: 10px; }
  .subnavHead.russia .w1200 ul li .text { position: relative; }
  .box4 .w1200 .form .biaoge .input { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box4 .w1200 .form .biaoge .input input:nth-child(2) { margin-right: 0; }
  footer .foot .w1200 .symansbon { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  footer .foot .w1200 .symansbon p { margin-bottom: 20px; }
  .subnavHead.prd .w1200 ul li { width: 100px; padding: 0 15px; height: 80px; }
  .subnavHead.prd .w1200 ul li:hover .text { top: 0; }
  .subnavHead.prd .w1200 ul li:hover .text h4 { font-size: 14px; }
  .subnavHead.prd .w1200 ul li.active .text { top: 0; }
  .subnavHead.prd .w1200 ul li.active .text h4 { font-size: 14px; }
  .subnavHead.prd .w1200 ul li .text span { font-size: 22px; }
  .subnavHead.prd .w1200 ul li .li img { display: none; }
  .subnavHead { height: 250px; }
  .box4 .w1200 .huoban .bot ul { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .box4 .w1200 .huoban .bot ul li { width: calc(100% / 3); }
  .box1 .w1200 ul li { height: 140px; width: 33.33%; padding: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .box1 .w1200 ul li:last-child { display: none; }
  .box1 .w1200 ul li:nth-child(1) { background: #E7EFF4; }
  .box1 .w1200 ul li:nth-child(3) { background: #E7EFF4; }
  .box1 .w1200 ul li:nth-child(5) { background: #E7EFF4; }
  .box1 .w1200 ul li:nth-child(6) { background: #DCE8EF; }
  .box1 .w1200 ul li .text { margin-top: 0; height: 56px; }
  .box1 .w1200 ul li .biaozhi1 { font-size: 16px; }
  .swiper-container .num { height: 60px; }
  .swiper-container .num ul li { height: 60px; }
  .swiper-container .num ul li div span { font-size: 24px; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox a { margin-top: 10px; }
  .swiper-container { height: 240px; } }

@media screen and (max-width: 640px) { .contacts, .projects, .projects.office { padding-bottom: 0; }
  .box2.russia .w1200 .item .head h1 { font-size: 18px; }
  .box1.russia .w1200 ul li .text p { font-size: 14px; }
  .culture.russia .w1200 ul li .text p { font-size: 16px; }
  .box4.forms { padding-bottom: 30px; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox h1 span.sxa { font-size: 20px; }
  .videos { right: 5%; bottom: 5%; width: 100px; }
  .videos .box .img.photoActives .photoActive { height: 0; }
  .videos .box .img .bg:after { -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: translate(-50%, -50%) scale(0.8); transform: translate(-50%, -50%) scale(0.8); }
  .videos .box .text { display: none; }
  .videobox .box { width: 90%; }
  .videobox .box .video_close { width: 40px; height: 40px; top: 100%; left: 50%; -webkit-transform: translate(-50%, 20px); transform: translate(-50%, 20px); }
  .subnavHead.prd_0 .w800 .newspaper .swiper-cot .swiper-button-prev, .subnavHead.prd_0 .w800 .newspaper .swiper-cot .swiper-button-next { width: 35px; height: 35px; }
  .subnavHead.prd_0 .w800 .newspaper .swiper-cot .swiper-button-prev span, .subnavHead.prd_0 .w800 .newspaper .swiper-cot .swiper-button-next span { font-size: 12px; }
  .box2_link .box { height: 70vh; padding: 15px; border-top-width: 3px; }
  .box2_link .box .head { margin-bottom: 15px; }
  .box2_link .box .head section p { font-size: 18px; }
  .box2_link .box .head span { font-size: 24px; }
  .box2_link .box .text { height: calc(100% - 70px); }
  .box2_link .box .box2_close { width: 40px; height: 40px; }
  .hzhb .box ul li { margin-bottom: 10px; }
  .box3 .w1200 .detail { padding: 0; }
  .box3 .w1200 .swiper-case { height: auto; }
  .box1, .contacts, .subnavHead.prd_0 .w800, .box3, .box4, .History, .culture, .honor, .subnavHead.prd_0, .projects, .projects.office { padding: 30px 0; }
  .hzhb .box { padding: 20px; height: 70vh; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateY(-20px); transform: translateY(-20px); }
  .hzhb .box ul { height: 100%; }
  .hzhb .box ul li { width: 33.33%; }
  .hzhb .box p { display: none; }
  .hzhb .box .hzhb_close { width: 40px; height: 40px; }
  .sendbg .box { width: 90%; height: auto; padding: 30px 15px; }
  .sendbg .box .head h2 { font-size: 16px; }
  .sendbg .box input { height: 50px; padding: 0 10px; margin-bottom: 5px; }
  .sendbg .box textarea { padding: 15px; margin-bottom: 5px; }
  .sendbg .box button { height: 50px; }
  .sendbg .box .close { width: 40px; height: 40px; top: 100%; left: 50%; -webkit-transform: translate(-50%, 20px); transform: translate(-50%, 20px); }
  .honor .swiper-honor .pswp__button--arrow--left, .honor .swiper-honor .pswp__button--arrow--right { width: 35px; height: 35px; font-size: 16px; display: none; }
  .subnavHead.prd_0 .w1070 .left .swiper-prds .pswp__button--arrow--right, .subnavHead.prd_0 .w1070 .left .swiper-prds .pswp__button--arrow--left { width: 35px; height: 35px; font-size: 16px; display: none; }
  .contacts { padding-bottom: 15px; }
  .contacts div h5 { margin-bottom: 5px; }
  .contacts div p { font-size: 16px; margin-bottom: 15px; }
  .contacts div p a { margin: 0 8px; font-size: 22px; }
  .map .address .title { margin-bottom: 5px; }
  .map .address div h1 { font-size: 12px; }
  .map { height: 280px; }
  .w404 h1 { font-size: 80px; }
  .comeback { top: 90%; right: 50%; -webkit-transform: translate(50%, 0); transform: translate(50%, 0); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .comeback a { margin: 0 15px; width: 80px; height: 30px; }
  .subnavHead.marketing .w1200 .mark .left h1 { font-size: 18px; margin: 5px 0; }
  .subnavHead.prd_0 .w800 .newspaper h1 { font-size: 18px; margin: 15px 0; }
  .subnavHead.marketing .headlink { left: 5%; margin-bottom: -15px; }
  .subnavHead.marketing .w1200 .market .left, .subnavHead.marketing .w1200 .market .right { padding: 15px; }
  .subnavHead.marketing .w1200 .market .left h2, .subnavHead.marketing .w1200 .market .right h2 { font-size: 16px; margin-bottom: 0; }
  .subnavHead.marketing .w1200 .market .left p, .subnavHead.marketing .w1200 .market .right p { margin-top: 5px; }
  footer .foot .w1200 .symansbon { margin-top: 15px; }
  footer .foot .w1200 .symansbon p { margin-bottom: 15px; }
  footer .foot { padding: 15px 0; }
  footer .foot .w1200 ol { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  footer .foot .w1200 ol li { width: 100%; margin-top: 15px; }
  footer .foot .w1200 ol li:first-child { width: 100%; margin-top: 0; }
  footer .foot .w1200 ol li:last-child { margin-right: 0px; }
  footer .foot .w1200 ol li p { margin-top: 5px; font-size: 14px; line-height: 1.2; font-family: 'light'; }
  footer .foot .w1200 ol li .item { margin-top: 10px; }
  footer .head { height: auto; }
  footer .head ul li { padding: 10px 0; }
  footer .head ul li p { line-height: 1.2; }
  .projects .w1200 ul li .left { padding: 15px; padding-left: 25px; }
  .projects .w1200 ul li .left .box::after { width: 4px; height: 16px; }
  .projects .w1200 ul li .left .box h1 { font-size: 16px; margin-bottom: 10px; }
  .projects .w1200 ul li .left a { margin-top: 10px; }
  .projects .w1200 ul li .left a span { font-size: 12px; }
  .projects .w1200 ul li .left a span:last-child { font-size: 12px; }
  .subnavHead.prd_0 .floatleft ol li { padding: 15px; }
  .subnavHead.prd_0 .prd0_menu { width: 50px; height: 35px; font-size: 12px; }
  .subnavHead.prd_0 .headlink { left: 5%; margin-bottom: -15px; }
  .subnavHead.prd_0 .w1070 .right ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .subnavHead.prd_0 .w1070 .right ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 15px; }
  .subnavHead.prd_0 .w1070 .right ul li:last-child { padding: 0 15px; padding-right: 5px; }
  .subnavHead.prd_0 .w1070 .right .text { margin-top: 30px; }
  .subnavHead.prd_0 .w1070 .right h1 { font-size: 18px; margin-top: 20px; margin-bottom: 30px; }
  .prd > ul > li .right h4 { height: 45px; font-size: 16px; }
  .subnavHead.prd .headlink { margin-bottom: -15px; left: 15px; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box { height: 200px; padding: 10px !important; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box .head > span { display: none; }
  .honor .w1200 { width: 95%; margin-left: 5%; }
  .honor .w1200 .swiper-honor .swiper-wrapper .swiper-slide { width: 70%; }
  .honor .swiper-honor .pagination { display: none; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box { padding: 15px; padding-left: 20px; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box .head > span { top: 7px; left: -10px; width: 3px; height: 12px; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box .head h6, .honor .swiper-honor .swiper-wrapper .swiper-slide .box .head p { font-size: 16px; }
  .culture .w1200 ul li { width: 100%; }
  .culture .w1200 ul li .text p { font-size: 16px; height: auto; }
  .culture .w1200 h1 { font-size: 18px; margin-bottom: 20px; }
  .honor h1 { font-size: 18px; margin-bottom: 20px; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide .box h5 { font-size: 16px; margin-bottom: 0; }
  .History h1 { font-size: 18px; margin-bottom: 20px; }
  .synopsis .num { height: auto; }
  .synopsis .num ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .synopsis .num ul li { -webkit-box-flex: 0; -ms-flex: none; flex: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 50%; height: auto; padding-left: 0; padding: 15px 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .synopsis .num ul li div span { font-size: 20px; }
  .synopsis .num ul li p { font-size: 12px; }
  .synopsis { padding-top: 30px; }
  .synopsis .w900 h1 { font-size: 18px; }
  .synopsis .w900 .text { margin: 15px 0; }
  .subnavHead .box h1 { font-size: 24px; }
  .subnavHead .headlink { left: 15px; bottom: 15px; }
  .subnav { height: 36px; }
  .subnav ul li { line-height: 36px; }
  .subnav ul li a { padding: 0 15px; font-size: 12px; }
  .subnavHead { height: 180px; }
  .box4 .w1200 .form .biaoge .input input { padding: 0 15px; height: 45px; }
  .box4 .w1200 .form .biaoge button { height: 45px; }
  .box4 .w1200 .form .biaoge textarea { padding: 15px; }
  .box4 .w1200 .form .head img { height: 24px; margin-right: 5px; }
  .box4 .w1200 .form .head span { font-size: 16px; }
  .box4 .w1200 .huoban .top p { font-size: 14px; }
  .box4 .w1200 .huoban { margin-top: 15px; padding: 15px; }
  .box4 .w1200 .huoban .top a span { font-size: 12px; }
  .box4 .w1200 .huoban .top a span:last-child { font-size: 12px; }
  .box4 .w1200 .huoban .top { padding: 0; }
  .box3 .w1200 { width: 95%; margin-right: 0; }
  .box3 .w1200 .detail { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .box3 .w1200 .swiper-case .pagination { display: none; }
  .box3 .w1200 .swiper-case .swiper-wrapper .swiper-slide { width: 70%; }
  .box3 .w1200 .swiper-case .swiper-wrapper .swiper-slide .text { height: 100px; }
  .box3 .w1200 .swiper-case .swiper-wrapper .swiper-slide .text a span { font-size: 12px; }
  .box3 .w1200 .swiper-case .swiper-wrapper .swiper-slide .text a span:last-child { font-size: 12px; margin-left: 5px; }
  .box3 .w1200 .item .head span { width: 3px; height: 12px; }
  .box3 .w1200 .item .head h1 { font-size: 16px; margin-left: 5px; }
  .box3 .w1200 .item a { display: none; }
  .box4 .w1200 .item .head span { width: 3px; height: 12px; }
  .box4 .w1200 .item .head h1 { font-size: 16px; margin-left: 5px; }
  .box2 .w1200 .item .head span { width: 3px; height: 12px; }
  .box2 .w1200 .item .head h1 { font-size: 16px; margin-left: 5px; }
  .box2 .w1200 .item .box .li { position: static; visibility: visible; height: 100%; top: 0; }
  .box2 .w1200 .item .box .li h2 { top: 15px; left: 15px; font-size: 14px; padding-right: 60px; }
  .box2 .w1200 .item .box .li .text { width: 90%; margin: 15px auto; position: static; width: calc(100% - 30px); top: 50px; left: 15px; }
  .box2 .w1200 .item .box .li .more { display: none; }
  .box2 .w1200 .item .box .li .more, .box2 .w1200 .item .box .li h2, .box2 .w1200 .item .box .li p { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; -webkit-transition: .3s; transition: .3s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-delay: .3s; transition-delay: .3s; }
  .box2 .w1200 .item .box > i { font-size: 24px; right: 15px; top: 15px; }
  .box2 .w1200 .item .box > h5 { -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; }
  .box1 .w1200 ul li .text { height: 50px; }
  .box1 .w1200 ul li .text p { font-size: 18px; }
  .box1 .w1200 ul li .biaozhi1 { font-size: 16px; }
  .swiper-container .swiper-button-prev, .swiper-container .swiper-button-next { width: 30px; height: 30px; }
  .swiper-container .swiper-button-prev span, .swiper-container .swiper-button-next span { font-size: 12px; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox { position: absolute; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox h1 { font-size: 18px; text-align: center; }
  .swiper-container .swiper-wrapper .swiper-slide .homeBox a { display: none; }
  .swiper-container .num { display: none; }
  .swiper-container { overflow: visible; height: 180px; }
  .mobileNav ul { padding-top: 0; }
  .mobileNav ul li { line-height: 60px; }
  .mobileNav ul li .text { padding: 0 15px; }
  .mobileNav ul li .text a { font-size: 12px; }
  .mobileNav .mobileNav_engs { left: 15px; bottom: 40px; }
  .mobileNav .mobileNav_engs a { line-height: 20px; font-size: 12px; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box .head h6 { font-size: 14px; font-family: 'light'; }
  .honor .swiper-honor .swiper-wrapper .swiper-slide .box .head p { font-size: 12px; font-family: 'light'; height: 42px; overflow: hidden; width: 100%; }
  .box2 .w1200 .item .box .li h2 { display: none; }
  .box2 .w1200 .item .box > h5 { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); bottom: initial; top: 15px; width: calc(100% - 60px); font-size: 18px; } }

@media screen and (max-width: 480px) { .box4 .w1200 .form .biaoge .input input { margin-right: 0; }
  .subnavHead.prd_0 .w800 .hx { margin: 20px 0; display: none; }
  .subnavHead.prd_0 .w800 .more { margin-top: 15px; }
  .subnavHead.prd_0 .w800 .share { display: none; }
  .subnavHead.prd_0 .w800 { padding-bottom: 0; }
  .hzhb .box ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .hzhb .box ul li { width: 50%; }
  .History .time .prev, .History .time .next { display: none; }
  .History .time .prev, .History .time .prev { display: none; }
  .prd > ul > li { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .prd > ul > li .left { width: 100%; }
  .prd > ul > li .right { width: 100%; padding: 15px; padding-bottom: 60px; background: #1A6696; border: none; }
  .prd > ul > li .right > span { background: #009133; }
  .prd > ul > li .right h4, .prd > ul > li .right p { color: white; }
  .prd > ul > li .prdlink { height: 40px; width: 100%; border: none; }
  .prd > ul > li .prdlink a { width: 50%; background: #83B3D1; }
  .prd > ul > li .prdlink a:first-child { visibility: visible; opacity: 1; }
  .prd > ul > li .prdlink a p { display: none; }
  .prd > ul > li .prdlink a span { visibility: visible; opacity: 1; }
  .History .time .swiper-times { display: none; }
  .subnavHead.prd .w1200 ul li { height: 60px; }
  .subnavHead.prd .w1200 ul li .text h4 { font-size: 12px; margin-top: 5px; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) .box { margin-bottom: 10px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) .box.img { margin-bottom: 10px; margin-top: 0; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) .box.img span { bottom: calc(100% - 8px); -webkit-transform: translate(-50%, 0) rotate(270deg); transform: translate(-50%, 0) rotate(270deg); }
  .History .time .swiper-time .swiper-wrapper .swiper-slide .line { width: 100%; position: relative; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide .line:after { content: ''; position: absolute; top: 50%; left: 0; width: 100vw; height: 1px; background: white; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide .line .dot { margin: 15px auto; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide .box { width: 100%; height: auto; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide .box.img { padding: 10px; }
  .History .time .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) .box.img span { bottom: -15px; -webkit-transform: translate(-50%, 0) rotate(90deg); transform: translate(-50%, 0) rotate(90deg); }
  .box4 .w1200 .huoban .bot ul li { width: 50%; }
  .box4 .w1200 .form .biaoge button { font-size: 12px; }
  .box3 .w1200 .swiper-case { margin-top: 15px; }
  .box4 .w1200 .form .biaoge { margin-top: 15px; }
  .box3 .w1200 .detail { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 15px; }
  .box3 .w1200 .detail span { font-size: 12px; }
  .box3 .w1200 .detail span:last-child { font-size: 12px; margin-left: 5px; }
  .swiper-container { height: 120px; }
  .box2 .w1200 .item { margin-bottom: 15px; }
  .box2 .w1200 .item .box { margin-top: 15px; }
  .box1 .w1200 ul li { height: 120px; width: 50%; padding: 15px; }
  .box1 .w1200 ul li:nth-child(3) { background: #DCE8EF; }
  .box1 .w1200 ul li:nth-child(4) { background: #E7EFF4; }
  .box1 .w1200 ul li:nth-child(6) { background: #DCE8EF; }
  .box1 .w1200 ul li .text { height: 45px; }
  .box1 .w1200 ul li .text p { font-size: 16px; }
  .box1 .w1200 ul li .biaozhi1 { font-size: 14px; } }

@media screen and (max-width: 375px) { .box2 .w1200 .item .box .li p { top: 60px; } }
