@media screen and (max-width: 1800px) { .ccpHead .ccpflag { left: 5%; } }

@media screen and (max-width: 1600px) { .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text h6 { font-size: 180px; }
  .ccpHead .ccpflag { left: 4%; z-index: 0; }
  .ccpHead .ccpsubnav .w1200 .items a:first-child { padding: 0 32px; }
  .ccp { -webkit-transform: translateY(0); transform: translateY(0); margin-bottom: 0; } }

@media screen and (max-width: 1440px) { .bannerText h5 { font-size: 32px; }
  .ititle h5 { font-size: 30px; }
  .box4 .w1200 .box .next1, .box4 .w1200 .box .prev1 { width: 40px; height: 40px; }
  .box4 .w1200 .box .next1 { margin-left: 5px; }
  .box4 .w1200 .box .prev1 { margin-right: 5px; }
  .box4 .w1200 .box .swiper-box4 .swiper-wrapper .swiper-slide .text { padding: 15px; }
  .box4 .w1200 .head .morelink .menu span { margin-right: 30px; }
  .box3 .w1200 .text p { margin: 60px 0; }
  .time .w1200 .next, .time .w1200 .prev { margin-top: 0; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide { padding-bottom: 0; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text h6 { font-size: 140px; } }

@media screen and (max-width: 1366px) { .box7 { padding-top: 200px; }
  .box7 .w1200 .box7time .head .timeList span { padding: 0 3px; }
  .time .w1200 .next, .time .w1200 .prev { width: 40px; height: 40px; }
  .time .w1200 .next { margin-left: 5px; }
  .time .w1200 .prev { margin-right: 5px; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text { padding: 0; }
  .box5 .w1200 .box .box5contorl .menu div { padding: 0 30px; height: 50px; white-space: nowrap; }
  .box5 .w1200 .box .box5contorl .menu div h1 { margin-right: 15px; }
  .box5 .w1200 .box .box5contorl .menus .prevbox .prev2, .box5 .w1200 .box .box5contorl .menus .prevbox .next2 { width: 35px; height: 35px; }
  .box5 .w1200 .box .box5contorl .menus .numbox { width: 50px; height: 50px; }
  header .nav .w1200 .item { font-size: 16px; padding: 0 15px; }
  header .nav .w1200 .item .sunitems { padding: 0 15px; }
  header .nav .w1200 .item .sunitems a { font-size: 14px; } }

@media screen and (max-width: 1280px) { .w1200 { width: 90%; }
  .help .w1200 .box { padding: 30px; padding-bottom: 0; }
  .policy .w1200 .item .bg { padding: 15px; padding-bottom: 0; }
  .policy .w1200 .item .bg h5 { font-size: 18px; height: 50px; margin: 5px 0; }
  .subnavBody .w1200 .item a { width: 130px; } }

@media screen and (max-width: 1024px) { .about1 .w1200, .about2 .w1200, .about3, .leader, .time, .rule, .box3, .welfareProject, .welfare, .welfareInner .w1200 .head, .welfareInner .w1200 .box, .reportHead, .report, .smriti, .help, .smritiNews, .message, .join, .contact, .firstnews, .policy { padding: 60px 0; }
  .ccpnewsInner .box .head h5 { font-size: 24px; }
  .ccpnews { padding-bottom: 100px; }
  .ccpnews .box { padding: 30px; padding-bottom: 100px; }
  .policy .w1200 .item { width: 48%; }
  .policy .w1200 .item:last-child:nth-child(3n - 1) { margin-right: 0; }
  .betanews { padding-bottom: 60px; }
  .betanews .items .item { width: 100%; }
  footer .w1200 .m { margin-bottom: 15px; }
  footer .w1200 .b { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  footer .w1200 .b p, footer .w1200 .b a { line-height: 1.6; }
  footer .w1200 .b a.smsb { margin-left: 0; }
  .box7 .w1200 .box7time .box7swiper .swiperhead h6 { font-size: 32px; }
  .contact .w1200 #map { height: 400px; }
  .message .w1200 .item { padding: 25px; }
  .message .w1200 .item h5 { margin: 0 30px; }
  .join .w1200 .joinItem .head div:nth-child(1) { padding-left: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .join .w1200 .joinItem .box .text { padding: 30px; }
  .help .w1200 .box .inputbox.wclass .classItems .item { margin-right: 30px; }
  .smritiNews .w1200 .item object { margin-left: 20px; }
  .smritiNews .w1200 .item object h5 { font-size: 24px; }
  .smritiNews .w1200 .item object p { margin: 15px 0 25px; }
  .help .w1200 { -ms-flex-wrap: wrap; flex-wrap: wrap; border: none; }
  .help .w1200 .box { width: 100%; margin-bottom: 60px; }
  .help .w1200 .box .inputbox .classItems { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .help .w1200 .box .inputbox .classItems .item { margin-bottom: 0; margin-right: 30px; }
  .help .w1200 figure { width: 100%; }
  .box7 .w1200 .box7time .head { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .box7 .w1200 .box7time .head .title { margin-bottom: 15px; }
  .reportHead .item { margin: 0 30px; }
  .reportHead .item .dot { width: 80px; height: 80px; font-size: 30px; }
  .box6 .w1200 .box .otherimgnews .otherbox a { padding: 0 14px; }
  .box6 .w1200 .box .otherimgnews .otherbox a p { font-size: 14px; }
  .box6 .w1200 .box .otherimgnews .swiper-box6s .bg { padding: 0 15px 25px; }
  .box6 .w1200 .box .imgnews .swiper-box6 .swiper-wrapper .swiper-slide .bg { padding: 48px 15px 0; }
  .box5 { padding: 100px 0 60px; }
  .box5 .w1200 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box5 .w1200 .text { width: 100%; margin-right: 0; margin-bottom: 30px; }
  .box5 .w1200 .text p { margin: 30px 0; }
  .welfare .w1200 .item object h5, .welfareInner .w1200 .head h5 { font-size: 24px; }
  .welfareInner .w1200 .link { padding-bottom: 60px; }
  .fy { margin-top: 60px; }
  .welfare .w1200 .item .timer span { font-size: 36px; }
  .popUp { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .popUp .popUpBox { width: 90%; }
  .popUp .popUpClose { margin: 0; margin-top: 30px; }
  .welfareProject .w1200 .item .text { padding: 0 30px; }
  .welfareProject .w1200 .item .text h5 { font-size: 20px; }
  .welfareProject .w1200 .item .text p { margin: 10px 0; }
  .box3 .w1200 .text p { margin: 30px 0; }
  .ititle h5 { font-size: 24px; }
  .ititle h6 { font-size: 22px; }
  header .head .w1200 { width: 94%; }
  .mobileMenu { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 30px; }
  .mobileMenu .mobileMenu_box div { background: #212121; }
  header .head .w1200 .morelink .link { margin-left: 5px; }
  header .head .w1200 .morelink .link figure img { width: 25px; }
  header .head .w1200 .logo figure:last-child { display: none; }
  header .head { height: 70px; }
  header .head .w1200 .morelink .search { display: none; }
  .organization figure { padding: 60px 5%; }
  .time .w1200 .swiper-timebox { margin-bottom: 60px; }
  .time .w1200 .next, .time .w1200 .prev { background: #CF0010; top: 20%; }
  .time .w1200 .next { margin: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 3; }
  .time .w1200 .prev { margin: 0; -webkit-transform: translateX(50%); transform: translateX(50%); z-index: 3; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide figure { width: 100%; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text { width: 100%; margin-top: 30px; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text h5 { font-size: 24px; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text h6 { font-size: 120px; }
  .time .swiper-time .w1200 { padding: 0; }
  .about2 .w1200 h5, .banner .bg .w1200 h5 { font-size: 24px; margin-bottom: 20px; }
  .leader .w1200 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .leader .w1200 figure { width: 100%; }
  .leader .w1200 figure img { width: 100%; }
  .leader .w1200 .text { width: 100%; margin: 0; margin-top: 60px; }
  .about1scroll { height: 400px; }
  header .nav { display: none; }
  .subnavBody .w1200 { position: relative; width: 100%; }
  .subnavBody .w1200 .item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow-x: auto; overflow-y: hidden; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; }
  .subnavBody .w1200 .item::-webkit-scrollbar { display: none; }
  .subnavBody .w1200 .item a { -webkit-box-flex: 0; -ms-flex: none; flex: none; scroll-snap-align: start; }
  .bannerText h5 { font-size: 24px; }
  .bannerText h6 { font-size: 22px; }
  .atitle h5 { font-size: 24px; }
  .atitle h6 { font-size: 22px; }
  .time .swiper-time .w1200 .timeline .dot { width: 60px; height: 60px; } }

@media screen and (max-width: 860px) { .about1scroll { height: 350px; }
  .ccpnewsInner .box .head { padding: 30px; }
  .ccpnewsInner .box .inner { padding: 30px; }
  .ccpnewsInner .box .link { padding: 30px; }
  .firstnews .items .item { width: 100%; }
  .policy .w1200 .item .bg h5 { font-size: 16px; height: 44px; }
  .box7 .w1200 .box7time .head .timeList span { font-size: 14px; }
  .contact .w1200 #map { height: 350px; }
  .box7 { padding: 60px 0; }
  .box7 .w1200 .box7time .head .timeList { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .box7 .w1200 .box7time .head .timeList span { margin: 0; padding: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }
  .box7 .w1200 .box7time .head .timeList span:after { margin-bottom: -3px; }
  .box6 { height: auto; padding: 60px 0; }
  .box6 .w1200 { -webkit-transform: translate(0); transform: translate(0); }
  .box6 .w1200 .box { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box6 .w1200 .box .imgnews { width: 100%; }
  .box6 .w1200 .box .otherimgnews { width: 100%; margin: 0; }
  .box6 .w1200 .box .otherimgnews .otherbox a { height: 60px; }
  .box5 { padding: 20% 0 60px; }
  .box4 .w1200 .box .next1 { margin-left: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 3; background: #CF0010; }
  .box4 .w1200 .box .prev1 { margin-right: 0; -webkit-transform: translateX(50%); transform: translateX(50%); z-index: 3; background: #CF0010; }
  .box4 .w1200 .head { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 30px; }
  .box4 .w1200 .head .morelink { width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .welfare .w1200 .item { padding: 30px 0; }
  .welfare .w1200 .item object { margin-left: 30px; }
  .welfare .w1200 .item object p { margin: 20px 0; }
  .welfareProject .w1200 .item { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .welfareProject .w1200 .item figure { width: 100%; }
  .welfareProject .w1200 .item .text { width: 100%; padding: 60px 30px; }
  .welfareProject .w1200 .item .text p { margin: 30px 0; }
  .box3 .w1200 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box3 .w1200 .img { margin-top: 30px; width: 100%; }
  .box3 .w1200 .img figure { margin: 0; }
  .box3 .w1200 .text { width: 100%; }
  .organization .text .w788 { width: 90%; }
  .rule .w1200 .ruleitem .box .text { padding: 30px; } }

@media screen and (max-width: 750px) { .about1scroll { height: 300px; }
  .ccp { padding-top: 30px; }
  .ccp .w1200 .swiper-ccp .swiper-wrapper .swiper-slide .text { padding: 0 60px; }
  .ccp .w1200 .swiper-ccp .swiper-pag { bottom: 70px; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .ccpHead .ccpsubnav { position: static; height: 40px; }
  .ccpHead .ccpsubnav .w1200 .items a { font-size: 16px; padding: 0 10px; }
  .ccpHead .ccpsubnav .w1200 .items a:first-child { padding: 0 10px; }
  .ccpHead .ccpsubnav .w1200 .comeback a { font-size: 14px; }
  .ccpHead .ccpflag { display: none; }
  .join .w1200 .joinItem .head div:nth-child(2) { display: none; }
  .message .w1200 .item { padding: 15px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .message .w1200 .item time { width: 100%; }
  .message .w1200 .item h5 { margin: 15px 0; width: 100%; -webkit-box-flex: 0; -ms-flex: none; flex: none; }
  .message .w1200 .item span { width: 100%; }
  .smritiNews .w1200 .item { padding: 0 0 30px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .smritiNews .w1200 .item object { width: 100%; margin-top: 30px; }
  .smritiNews .w1200 .item:hover figure { -webkit-transform: translate(0); transform: translate(0); }
  .smritiNews .w1200 .item:hover figure img { -webkit-transform: scale(1.1); transform: scale(1.1); }
  .smritiNews .w1200 .item figure { width: 100%; }
  .smritiNews .w1200 .item figure img { -webkit-transition: .5s; transition: .5s; }
  .box5 .w1200 .box { width: 100%; }
  .box5 .w1200 .box .swiper-box5 { width: 80%; }
  .popUp .popUpBox .xml .box .input { width: 100%; }
  .welfareInner .w1200 .link { padding: 30px 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .welfareInner .w1200 .link .text { width: 100%; }
  .welfareInner .w1200 .link .text a { font-size: 14px; margin-bottom: 15px; }
  .welfareInner .w1200 .link .comeback { margin: 0; width: 100%; margin-top: 15px; }
  .welfareInner .w1200 .link .comeback a { width: 100px; height: 35px; margin: auto; }
  .time .swiper-time { border-bottom: none; }
  .time .swiper-time .w1200 { width: 95%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-left: 5%; overflow-x: auto; overflow-y: hidden; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; padding-bottom: 6px; }
  .time .swiper-time .w1200::-webkit-scrollbar { display: none; }
  .time .swiper-time .w1200 .timeline { -webkit-box-flex: 0; -ms-flex: none; flex: none; z-index: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; scroll-snap-align: start; }
  .time .swiper-time .w1200 .timeline.active .dot { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .time .swiper-time .w1200 .timeline:first-child .dot { left: 50%; }
  .time .swiper-time .w1200 .timeline:before { content: ''; display: inline-block; width: 15px !important; height: 1px !important; background: #C0C0C0; }
  .time .swiper-time .w1200 .timeline:after { width: 15px; height: 1px; }
  .time .swiper-time .w1200 .timeline .dot { position: static; top: 100%; background: #fff; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .time .swiper-time .w1200 .timeline .dot:hover { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .time .swiper-time .w1200 .timeline span { display: none; }
  .contact .w1200 #map { height: 300px; }
  .box7 .w1200 ul { margin-top: 30px; }
  .box7 .w1200 ul li { width: 100%; margin-bottom: 30px; } }

@media screen and (max-width: 640px) { .about1 .w1200, .about2 .w1200, .about3, .leader, .time, .rule, .box3, .welfareProject, .welfare, .welfareInner .w1200 .box, .reportHead, .report, .smriti, .help, .smritiNews, .message, .join, .contact, .box7, .firstnews, .policy { padding: 30px 0; }
  .betanews .items .item .text { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; }
  .betanews .items .item .text h5 { font-size: 16px; margin: 8px 0; }
  .betanews .items .item .text a { position: static; margin-top: 5px; }
  .bannerText h5 { font-weight: 300; }
  .mobileNav .box .mobileNavitems .item i { font-size: 14px; }
  .mobileNav .box .mobileNavitems .mobilelinkitems:before, .mobileNav .box .mobileNavitems .mobilelinkitems:after { height: 10px; }
  .mobileNav .box { padding-top: 50px; height: calc(100vh - 50px); }
  .mobileNav .box .mobileNavitems .mobilelinkitems a { height: 30px; }
  .mobileNav .box .mobileNavitems .item { height: 40px; }
  .ccpnewsInner { padding-bottom: 60px; }
  .ccpnewsInner .comeon { width: 100px; height: 40px; margin-top: 30px; font-size: 14px; }
  .ccpnewsInner .box .head { padding: 20px 15px; }
  .ccpnewsInner .box .head h5 { font-size: 18px; }
  .ccpnewsInner .box .head .title { margin-top: 10px; }
  .ccpnewsInner .box .head .title span { margin-right: 15px; font-size: 14px; }
  .ccpnewsInner .box .head .title span i { font-size: 12px; }
  .ccpnewsInner .box .inner { padding: 15px; }
  .ccpnewsInner { padding-bottom: 30px; }
  .ccpnewsInner .box .link { padding: 15px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .ccpnewsInner .box .link a { width: 100%; font-size: 14px; text-align: left !important; line-height: 2; }
  .ccpnews .box { padding: 15px; padding-bottom: 40px; }
  .ccpnews { padding-bottom: 30px; }
  .ccpnews .box .items { padding: 20px 0; }
  .ccpnews .box .items .item { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 10px; margin-bottom: 15px; }
  .ccpnews .box .items .item:before { top: 0; -webkit-transform: translateY(10px); transform: translateY(10px); }
  .ccpnews .box .items .item p { width: 100%; line-height: 1.4; -webkit-box-flex: 0; -ms-flex: none; flex: none; }
  .ccpnews .box .items .item time { margin-top: 5px; font-size: 14px; margin-left: 0; }
  .ccpFoot { height: 180px; }
  .policy .w1200 .item { width: 100%; }
  .policy .w1200 .item:last-child { margin-bottom: 0; }
  .policy .w1200 .item .bg time { font-size: 14px; }
  .policy .w1200 .item .bg h5 { margin: 8px 0; }
  .betanews { padding-bottom: 30px; }
  .betanews .items .item { margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .betanews .items .item .img { width: 100%; margin: 0; }
  .betanews .items .item ul { width: 100%; padding: 5px 0; }
  .betanews .items .item ul li i { display: none; }
  .betanews .items .item ul li p { font-size: 14px; }
  .ccpjiantou { margin-bottom: 20px; }
  .firstnews .items .item { padding: 0 15px; }
  .firstnews .items .item .text span { display: none; }
  .ccpbetahead i { font-size: 18px; margin-right: 8px; }
  .ccpbetahead h5 { font-size: 16px; }
  .ccp .w1200 .swiper-ccp .swiper-wrapper .swiper-slide .text { padding: 0 15px; height: 40px; }
  .ccp .w1200 .swiper-ccp .swiper-wrapper .swiper-slide .text h5 { font-size: 14px; }
  .ccp .w1200 .swiper-ccp .swiper-pag { bottom: 50px; }
  .ccp .w1200 .swiper-ccp .swiper-pag span { width: 8px; height: 8px; opacity: .5; margin: 0 4px; }
  .ccp .w1200 .swiper-ccp .swiper-pag span:after { display: none; }
  .ccp .w1200 .swiper-ccp .swiper-pag span.swiper-pagination-bullet-active { opacity: 1; }
  footer { padding: 30px 0; }
  footer .w1200 .t { margin-bottom: 15px; }
  footer .w1200 .t .text .icon { margin: 2px 0; }
  footer .w1200 .t .text .icon i { font-size: 16px; }
  footer .w1200 .t .yqlj { display: none; }
  footer .w1200 .m a { margin-right: 8px !important; }
  .contact .w1200 #map { margin-top: 30px; height: 250px; }
  .box7 .w1200 .box7time .head { margin-bottom: 20px; }
  .box7 .w1200 .box7time .head .title { margin-bottom: 0; }
  .box7 .w1200 .box7time .head .title i { font-size: 18px; }
  .box7 .w1200 .box7time .head .title h5 { font-size: 16px; }
  .box7 .w1200 .box7time .box7swiper { height: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box7 .w1200 .box7time .box7swiper .swiperhead { width: 100%; height: auto; padding: 10px 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .box7 .w1200 .box7time .box7swiper .swiperhead h5 { font-size: 18px; margin-right: 8px; }
  .box7 .w1200 .box7time .box7swiper .swiperhead h6 { font-size: 18px; }
  .box7 .w1200 .box7time .box7swiper .swiper-box { width: 100%; -webkit-box-flex: 0; -ms-flex: none; flex: none; }
  .box7 .w1200 .box7time .box7swiper .swiper-box .swiper-wrapper .swiper-slide { padding: 15px 0 !important; }
  .box7 .w1200 .box7time .box7swiper .swiper-box .swiper-wrapper .swiper-slide h5 { margin-bottom: 0 !important; }
  .box7 .w1200 .box7time .box7swiper .swiper-box .swiper-wrapper .swiper-slide p { margin: 5px 0; line-height: 1.5; }
  .box7 .w1200 .box7time .box7swiper .swiper-box .swiper-wrapper .swiper-slide span { font-size: 14px; }
  .box7 .w1200 .box7time .box7swiper .swiper-box .prev4, .box7 .w1200 .box7time .box7swiper .swiper-box .next4 { width: 40px; height: 40px; font-size: 14px; }
  .box7 .w1200 ul li:last-child { margin-bottom: 0; }
  .box7 .w1200 ul li .bg { padding: 0 15px; padding-top: 45px; }
  .box7 .w1200 ul li .bg p { font-size: 16px; }
  .box7 .w1200 .box7time .head .timeList span { display: none; }
  .contact .w1200 .box { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .contact .w1200 .box .text { width: 100%; }
  .contact .w1200 .box .text p { margin-bottom: 6px; }
  .contact .w1200 .box .img { width: 100%; margin-left: 0; margin-top: 30px; }
  .join .w1200 .joinItem { margin-bottom: 10px; }
  .join .w1200 .joinItem:first-child .head div { font-size: 15px; }
  .join .w1200 .joinItem .head { height: 50px; }
  .join .w1200 .joinItem .head div { padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; width: 33.33% !important; }
  .join .w1200 .joinItem .head div:nth-child(2) { display: none; }
  .join .w1200 .joinItem .head div:nth-child(4) { display: none; }
  .join .w1200 .joinItem .box .text { padding: 15px; }
  .fy a { min-width: 30px; min-height: 30px; margin: 0 3px; padding: 0 5px; font-size: 13px; }
  .message .w1200 .item { border-left-width: 4px; }
  .message .w1200 .item h5 { margin: 6px 0; -webkit-line-clamp: 2; }
  .help .w1200 .box .inputbox.wclass .classItems .item { margin-right: 15px; }
  .help .w1200 .box .inputbox.wclass { margin-bottom: 17px; }
  .smritiNews .w1200 .item { padding: 25px 0; }
  .smritiNews .w1200 .item:first-child { padding-top: 0; }
  .smritiNews .w1200 .item object { margin-top: 20px; margin-left: 0; }
  .smritiNews .w1200 .item object h5 { font-size: 16px; }
  .smritiNews .w1200 .item object p { font-size: 14px; margin: 8px 0; }
  .help .w1200 .box { margin-bottom: 30px; padding: 0; }
  .help .w1200 .box .inputbox.text h5 { margin-top: 10px; }
  .help .w1200 .box .inputbox h5 { margin-right: 15px; font-size: 14px; min-width: 56px; }
  .help .w1200 .box .inputbox .classItems .item p { font-size: 14px; }
  .help .w1200 .box .inputbox input { padding: 0 10px; height: 40px; font-size: 14px; }
  .help .w1200 .box .putin { margin-top: 20px; }
  .help .w1200 .box .putin button { height: 40px; font-size: 14px; }
  .help .w1200 .box .putin p { margin-top: 15px; }
  .box3 .w1200 .text p { margin: 15px 0; }
  .reportHead .item { margin: 0 10px; }
  .reportHead .item .dot { width: 50px; height: 50px; font-size: 20px; border-width: 1px; }
  .reportHead .item p { font-size: 14px; margin: 10px 0; }
  .reportHead .item i { font-size: 14px; }
  .box5 .w1200 .text p { margin: 15px 0; }
  .box6 .w1200 .box .otherimgnews .otherbox { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box6 .w1200 .box .otherimgnews .otherbox a { width: 100%; -webkit-box-flex: 0; -ms-flex: none; flex: none; margin: 0 !important; }
  .box6 { padding: 30px 0; }
  .box6 .w1200 .box .imgnews .swiper-box6 .prev3, .box6 .w1200 .box .imgnews .swiper-box6 .next3 { width: 40px; height: 40px; background: #CF0010; }
  .box5 .w1200 .box { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .box5 .w1200 .box .swiper-box5 { width: 100%; }
  .box5 .w1200 .box .swiper-box5 .swiper-wrapper .swiper-slide .bg { padding: 0 15px; }
  .box5 .w1200 .box .swiper-box5 .swiper-wrapper .swiper-slide .bg h4 { font-size: 16px; }
  .box5 .w1200 .box .swiper-box5 .swiper-wrapper .swiper-slide .bg small { font-size: 14px; }
  .box5 .w1200 .box .box5contorl { margin-left: 0; width: 100%; }
  .box5 .w1200 .box .box5contorl .menu div { padding: 0 15px; height: 40px; }
  .box5 .w1200 .box .box5contorl .menu div h1 { font-size: 16px; }
  .box5 .w1200 .box .box5contorl .menu div i { width: 15px; height: 15px; }
  .box5 .w1200 .box .box5contorl .menus { margin: 20px 0; }
  .box5 .w1200 .box .box5contorl .menus .numbox { width: 40px; height: 40px; font-size: 20px; }
  .box5 { padding: 30px 0; }
  .box4 .w1200 .head .morelink { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box4 .w1200 .head .morelink .menu span { font-size: 16px; margin-right: 15px; }
  .box4 .w1200 .head .morelink .menu span:after { height: 2px; margin-bottom: -8px; }
  .box4 .w1200 .head .morelink .ljgd { display: none; }
  .box4 { height: auto; padding: 30px 0; }
  .box4 .w1200 { margin-bottom: 0; -webkit-transform: translateY(0); transform: translateY(0); }
  .box4 .w1200 .box .swiper-box4 .swiper-wrapper .swiper-slide .text h4 { font-size: 16px; height: 50px; margin-bottom: 10px; }
  .welfareInner .w1200 .head { padding: 30px 0 20px; }
  .welfareInner .w1200 .link { padding: 15px 0; }
  .welfareInner .w1200 .link .text a { margin-bottom: 10px; }
  .fy { margin-top: 30px; }
  .welfareInner .w1200 .head h5 { font-size: 18px; }
  .welfareInner .w1200 .head .title { margin-top: 10px; }
  .welfareInner .w1200 .head .title span { margin-right: 15px; font-size: 14px; }
  .welfareInner .w1200 .head .title span i { font-size: 12px; }
  .welfare .w1200 .item { padding: 15px 0; }
  .welfare .w1200 .item .timer { display: none; }
  .welfare .w1200 .item object { margin-left: 0; }
  .welfare .w1200 .item object h5 { font-size: 16px; }
  .welfare .w1200 .item object p { font-size: 14px; margin: 8px 0; }
  .popUp .popUpBox { padding: 30px 15px; border-top-width: 2px; }
  .popUp .popUpBox .xml .box .input { margin-bottom: 15px; }
  .popUp .popUpBox .xml .box .input h5 { margin-right: 8px; font-size: 14px; }
  .popUp .popUpBox .xml .box .input input { height: 35px; font-size: 14px; padding: 0 10px; }
  .popUp .popUpBox .xml .box .input .putintext { font-size: 14px; padding: 7px 10px; min-height: 80px; }
  .popUp .popUpBox .xml .putin button { height: 35px; font-size: 14px; }
  .popUp .popUpBox .xml .putin p { margin-top: 12px; }
  .popUp.active .popUpClose { width: 40px; height: 40px; margin-top: 15px; }
  .popUp.active .popUpClose img { width: 15px; }
  .popUp .popUpBox .xml .box .input:last-child h5 { margin-top: 10px; }
  .welfareProject .w1200 .item .text { padding: 20px 15px; }
  .welfareProject .w1200 .item .text h5 { font-size: 18px; font-weight: 500; }
  .welfareProject .w1200 .item .text p { margin: 10px 0; }
  .welfareProject .w1200 .item .text .donate { height: 35px; width: 110px; }
  .welfareProject .w1200 .item .text .donate:after { width: 100%; }
  .welfareProject .w1200 .item .text .donate .svg { width: 40px; }
  .welfareProject .w1200 .item .text .donate .svg img { width: 16px; }
  .welfareProject .w1200 .item .text .donate h6 { color: #fff; font-size: 14px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .ljgd { width: 95px; height: 30px; font-size: 12px; }
  .box3 .w1200 .img figure .bg i { width: 50px; height: 50px; font-size: 16px; }
  .ititle h5 { font-size: 18px; }
  .ititle h6 { font-size: 16px; margin: 5px 0 10px; }
  .ititle .line { width: 30px; height: 2px; }
  .box2 { height: auto; padding: 15px 0; }
  .box2 .w1200 .head .linker .prev { font-size: 14px; }
  .box2 .w1200 .head .linker span { margin: 0 16px; height: 16px; }
  .box2 .w1200 .head .linker .next { font-size: 14px; }
  .box2 .w1200 .swiper-box2 { margin-top: 5px; }
  .box2 .w1200 .swiper-box2 .swiper-wrapper .swiper-slide p { font-size: 14px; }
  header .head .w1200 .morelink .link { padding: 0 10px; width: auto; height: 30px; }
  header .head .w1200 .morelink .link figure img { width: 15px; }
  header .head .w1200 .morelink .link p { font-size: 14px; }
  header .head { height: 50px; }
  header .head img { height: 35px; }
  .organization .text { padding: 30px 0; }
  .rule .w1200 .ruleitem .head { padding: 0 15px; height: 50px; }
  .rule .w1200 .ruleitem .head h5 { font-size: 16px; }
  .rule .w1200 .ruleitem .head .more { display: none; }
  .rule .w1200 .ruleitem .box .text { padding: 15px; }
  .organization figure { padding: 30px 5%; }
  .organization .text .w788 .head { margin-bottom: 15px; }
  .organization .text .w788 .head h5 { font-size: 18px; }
  .time .w1200 .swiper-timebox { margin-bottom: 30px; }
  .time .swiper-time .w1200 .timeline .dot { width: 50px; height: 50px; font-size: 16px; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text h5 { margin: 10px 0; font-size: 18px; }
  .time .w1200 .swiper-timebox .swiper-wrapper .swiper-slide .text h6 { font-size: 80px; }
  .leader .w1200 .text { margin-top: 30px; }
  .leader .w1200 .text h5 { font-size: 18px !important; }
  .leader .w1200 .text .qianming { text-align: center; }
  .leader .w1200 .text .qianming img { width: 50%; }
  .subnavBody { height: 50px; }
  .subnavBody .w1200 .item a { width: auto; padding: 0 15px; font-size: 14px; }
  .about3 .w1200 .swiper-about3s .swiper-wrapper .swiper-slide .text { margin-top: 10px; }
  .about3 .w1200 .swiperHead { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .about3 .w1200 .swiperHead .prev { position: static; width: auto; font-size: 18px; height: auto; }
  .about3 .w1200 .swiperHead .next { width: auto; height: auto; position: static; font-size: 18px; }
  .about3 .w1200 .swiperHead .swiper-about3 { margin-top: 10px; margin-bottom: 30px; }
  .about3 .w1200 .swiperHead .swiper-about3 .swiper-wrapper .swiper-slide { height: 40px; }
  .about3 .w1200 .swiperHead .swiper-about3 .swiper-wrapper .swiper-slide p { font-size: 16px; }
  .about2 .w1200 h5, .banner .bg .w1200 h5 { font-size: 18px; margin-bottom: 15px; }
  .about2 .w1200 .text { margin-bottom: 30px; }
  .bannerText h5 { font-size: 18px; margin-bottom: 3px; }
  .bannerText h6 { font-size: 16px; }
  .about1scroll { height: 250px; }
  .atitle h5 { font-size: 18px; }
  .atitle h6 { font-size: 16px; }
  .about1 .w1200 .atitle { margin-bottom: 20px; } }
