@media screen and (max-width:992px) {
  html { font-size: 8px; }
  .body_index #sitehead { position: static; }
  .searchbar { position: static; margin: 0 auto; background: #0b94e5; height: auto; padding: 10px 0; }
  #lunbo { height: auto; padding-bottom: calc(93 / 192 * 100%); position: relative; }
  #lunbo iframe { position: absolute; }
  .container-fluid { padding: 0 15px; }
  .slt_list .item { margin-bottom: 10px; }
  .imgsc .picwrap { position: static !important; }
  .indexcounts { padding: 20px; }
}
@media screen and (max-width:769px) {
  .scimg img { max-width: 60px; }
  .header { position: relative; display: block; }
  #sitehead.shrink1 { position: static; }
  .sitelogo { margin-left: 10px; }
  .navarea { position: absolute; left: 0; top: var(--head-height); z-index: 9; }
  .searchbar .in { height: auto; margin: 0 auto 10px; justify-content: center; }
  .searchbar .ss1 { font-size: 16px; }
  .searchbar .ss2 { font-size: 16px; }
  .searchbar .in img { height: 24px; }
  .searchbar { padding: 15px 10px; }
  .navbar { padding: 0;/* box-shadow: 1px 1px 2px 2px black; */ }
  #navbar { max-height: 0; order: 10; margin: 0 auto; overflow: hidden; transition: .5s; }
  .navbar-toggle .icon-bar { background: var(--color1); }
  .navbar-toggle { margin: 0; padding: 0; }
  .navCollapse { height: 50px; margin-top: 30px; margin-right: 10px; }
  #navbar.in { display: block; height: auto; background: #fff; position: static; max-height: 100vh; box-shadow: 1px 2px 2px 2px rgb(137 137 137 / 12%); margin-bottom: 2rem; width: 100vw; margin: 0; }
  ul.nav { width: 100%; flex-wrap: wrap; }
  ul.nav>li { flex: 0 0 100%; height: auto; padding: 1rem 3rem; border-bottom: 1px dashed #eee; }
  ul.nav { margin: 0; padding: 20px 0; }
  #pageban .ban { width: 200vw; max-width: 200vw; margin-left: -50vw; }
  .container-fluid { padding: 0; }
  .pdetail .rightside { padding: 0 15px; }
  .pdetail .rightside .infocontent h1 { text-align: center; font-size: 18px; font-weight: bold; }
  .pdetail .inin { padding-top: 15px; flex-wrap: wrap; }
  .pdetail .zhutu { flex: 0 0 100%; min-width: 100%; flex-wrap: wrap; }
  .pdetail .zixun { column-gap: 20px; justify-content: center; margin: 0; }
  .pdetail .zixun .d1 { margin-top: 10px; }
  .pdetail .zixun .phone5 { justify-content: center; align-items: center; }
  .pdetail .zixun .s1 { position: static; }
  .pdetail .zixun .s2 { font-size: 18px; }
  .pdetail .zixun .d2 a { height: 38px; line-height: 38px; font-size: 14px; text-align: center; margin: 14px auto 0px; font-size: 14px; font-weight: 400; }
  .pdetail .pic { flex: 0 0 100%; }
  .pdetail .fea { font-size: 14px; line-height: 1.8; margin: 0 auto; text-align: center; }
  .xiaotu { min-width: 0; padding: 0 15px;/* display: flex; */ }
  .xiaotu .picpn { padding: 0; width: 30px; flex: 0 0 30px; display: none; }
  .detail_part_new .bor { margin: 0 auto; border: none; background-color: transparent; }
  .detail_part_new .ttl10 span { font-weight: bold; font-size: 16px; }
  .detail_part_new .remark2 { padding: 15px; font-size: 14px; }
  .goback { text-align: center; }
  .goback a { width: 150px; line-height: 40px; border: 1px solid var(--color1);    /* border-radius: 20px; */ display: block; text-align: center; color: var(--color1); font-size: 1.8rem; margin-top: 6rem; line-height: 58px; background: #0B94E5; color: #fff;    /* box-shadow: 1px 1px 11px 0px #0b94e596; */ transition: .4s; height: 38px; line-height: 38px; font-size: 14px; text-align: center; margin: 14px auto 10px; border-radius: 0; padding: 0; }
  .goback a i { display: none; }
  .goback span { font-weight: 400; }
  .h2.f30.bline1.txtc.relative { font-size: 18px; }
  .row { margin-left: -10px !important; margin-right: -10px !important; }
  [class*="col-"] { padding-right: 10px !important; padding-left: 10px !important; }
  .slt_list { padding: 0 15px; }
  .body_solution .slt_list { margin-top: 30px; }
  .slt_list .item { flex-wrap: wrap; justify-content: center; }
  .slt_list .item:nth-child(even) .pic { order: 0; }
  .slt_list .item .pic { max-width: 80vw; margin: 0 auto 15px; }
  .slt_list .item .txt { padding: 0 0px !important; text-align: center; }
  .slt_list .item .p1 { display: none; }
  .slt_list .item h3 { font-size: 15px; margin: 10px auto; }
  .slt_list .item h3+.f16 { font-size: 12px; }
  .slt_list .item h3+div+a { margin: 10px auto 20px; font-size: 14px; }
  .otherslt { padding: 0; margin: auto; width: 80vw; }
  .otherslt .flex { flex-wrap: wrap; }
  .otherslt .arrows { width: 100%; flex: 0 0 100%; order: 3; margin: 20px auto; display: flex; justify-content: center; gap: 8px; }
  .otherslt .arrows .pn { width: 52px; height: 40px; position: static; font-size: 18px; }
  .otherslt .arrows .pn.next { order: -1; }
  .otherslt .sltslick { width: 80vw; padding: 0; margin: 0 auto; max-width: 100%; }
  .otherslt .sltslick .slick-slider { margin: 0 auto; }
  .imgsc .picwrap { z-index: 88 !important; margin: 0 15px; }
  #snav #location { padding: 0 15px; }
  #snav #location *, #snav #location { font-size: 14px; }
  .search_index { justify-content: center; }
  #snav.shrink2 { position: static; }
  #submenu .con { padding: 15px 15px 20px; flex-wrap: wrap; }
  #submenu li { flex: 1 1 0%; }
  #submenu a { white-space: nowrap; width: auto; font-size: 15px; text-align: center; }
  .body_newsdetail .row2>.con-md-24:first-child { display: none; }
  .ittl.h2 span { font-size: 16px !important; font-weight: bold; }
  .ittl.h2 p em { width: 8px; margin: 0 10px; height: 8px; }
  .indexcounts ul { margin: 0 auto; justify-content: center; }
  .indexcounts ul li { font-size: 18px; justify-content: center; }
  .indexcounts sub { font-size: 40%; }
  .indexcounts sub + p { font-size: 15px; }
  .indexcounts .count { font-size: 18px; }
  .indexcounts .pic i:after, .indexcounts .pic i:before { display: none; }
  .indexcounts .intro { width: 100%; padding-top: 10px; position: relative; z-index: 99999999; }
  .mm1 { flex-wrap: wrap; }
  .indexcounts .intro .p1 { margin: 8px; text-align: center; font-size: 20px; }
  .indexcounts .intro .p2 { font-size: 16px; text-align: center; font-weight: bold; }
  .indexcounts .intro .p3 { line-height: 2.1; }
  .sitemore1 { margin: 10px auto; font-size: 14px; }
  .indexcounts .flex0 { max-width: 100%; position: static; /* padding: 20px; */ }
  .indexcounts .fk img { z-index: 88; opacity: .2 !important; }
  .indexcounts .fk { display: none; }
  .article_list1 .item .txt { padding: 0; order: -5; }
  .article_list1 .item { padding: 0px 0 5px; margin-bottom: 25px; }
  .article_list1 .item .sinfo { padding-right: 15px; font-size: 12px; line-height: 1.8; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .article_list1 .item .bor { display: flex; padding: 0; }
  .article_list1 .item > a .t { font-size: 15px; }
  .article_list1 .item .more { display: none; }
  .article_list1 .item .img { order: -21; flex: 0 0 30vw; }
  .ctpart1 .item i { width: 60px; height: 60px; padding: 0; flex: 0 0 60px; }
  .ctpart1 .item .txt { flex: 1;        /* text-align: center; */ line-height: 1; padding-left: 10px; padding-right: 0px; }
  .ctpart1 .item .txt .t { margin: 5px auto; font-size: 14px; line-height: 1.2; }
  .ctpart1 .item .txt .t+p { font-size: 14px; }
  .ctpart1 .flex000 { justify-content: flex-start; display: block; }
  .ctpart1 .item { flex: 0 0 50% !important; align-items: flex-start; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #eee; }
  .ctpart1 .item .flex {        /* flex-wrap: wrap; */
  justify-content: start; align-items: flex-start; padding-right: 20px; }
  #indexPart6 { padding: 35px 15px 1px; }
  #indexPart6 .grid { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  #indexPart6 UL { width: 100%; padding: 0; justify-content: center; }
  #indexPart6 .txt >.sitemore1 { margin: 0 0 10px 0 !important; min-width: 0; width: 100%; font-size: 14px; line-height: 2; height: 28px; text-align: left; text-indent: 1em; }
  #indexPart6 .txt { order: 2 !important; padding: 0 !important; }
  #indexPart6 .pic { order: -1; width: 40%; margin-right: 14px; }
  #indexPart6 .h2 { font-size: 17px; font-weight: bold; text-align: center; margin: 0 auto 20px; }
  #indexPart6  .line:after, #indexPart6  .line:before { display: none; }
  #indexPart6 .item { margin: 0 auto 20px; }
  #indexPart6  .bigen { display: none; }
  .index_section_sys { padding: 30px 20px; }
  #indexPart7 { padding: 35px 15px 10px; }
  #indexPart7 .row { display: flex; flex-wrap: wrap; }
  #indexPart7 .l { flex: 0 0 100%; }
  #indexPart7 .r { order: -2; flex: 0 0 100%; }
  #indexPart7 H3 { font-size: 14px; margin: 10px auto 4px; }
  #indexPart7 .grid>.item { margin: 0 auto; }
  #indexPart7 .grid { column-gap: 15px; }
  #indexPart7 .t { font-size: 12px; }
  #indexPart7 .txt { height: auto; position: static; font-size: 14px; color: #444; width: 100%; padding: 0; }
  #indexPart7 .r .pic { display: none; }
  #indexPart7 .more { height: auto; margin-bottom: 15px; font-size: 14px; }
  #indexPart7 .r .in { padding: 0 15px; text-align: center; min-height: 0; }
  #indexPart7 .bor { display: none; }
  #indexPart7 .h2 { font-size: 18px; font-weight: bold; letter-spacing: unset; margin: 0 auto 10px; }
  #indexPart7 .h2+p { font-size: 14px; letter-spacing: 0; }
  #indexPart7 .more2 { font-size: 14px; margin: 0 auto 18px; }
  #i_news { padding: 15px 15px 30px; }
  #i_news ul { width: 80vw; margin: 0 auto 20px; }
  #i_news li.cats1 a { font-size: 15px; }
  #i_news .item { padding: 0; }
  #i_news .con2 { padding: 0; }
  #i_news .bg { margin: 0 auto; padding: 0; }
  #i_news .a_txt.a_txt0 { font-size: 15px; }
  #i_news .rr .a_txt { font-size: 15px; font-weight: bold; }
  #i_news .rr .infotime { position: static; width: auto; padding: 5px 0; font-size: 12px; margin: 0; }
  #mainbg, #maincontent { background: url(../images/bgmain.png) repeat-y top center/120%; }
  .abpart1 { padding: 30px 15px; }
  .abpart1 .in img { position: static; }
  .abpart1 .in2 .p1 { margin: 0 auto; font-size: 20px; text-align: center; position: static; }
  .abpart1 .in2 .h2 { margin: 0 auto 10px; font-size: 20px; text-align: center; position: static; }
  .abpart1 .in2 .h2+.sinfo { font-size: 14px !important; padding: 0 15px; }
  .abpart1 .in2 .h2+.sinfo * { margin: unset !important; font-weight: 400 !important; color: #555; }
  .abpart1 ul .count { font-size: 18px; }
  .abpart1 ul { margin: 0; }
  .abpart1 ul .count+sub { font-size: 30%; left: 5px; top: 0; }
  .abpart1 ul .count+sub+p { margin: 0 auto; font-size: 14px; }
  #culture { padding: 35px 15px; }
  #culture .item { padding: 10px 0; background: transparent; }
  #culture .txt { padding: 15px 0;/* background: transparent; */ }
  #culture .t1 { font-size: 16px; }
  #culture .t2 { font-size: 14px; margin: 10px; height: auto; line-height: 1.6;/* min-height: 6em; */ }
  #honor .row2 { display: flex; flex-wrap: wrap; padding: 15px 15px 30px; }
  #honor .item { margin-bottom: 0; margin-top: 15px; }
  #honor .pic { width: 100%; height: 50vw; padding: 0; margin: 0 auto 13px; }
  #honor .pic img { max-width: 90%; }
  .abpart { padding: 15px; }
  .abpart .remark { margin: 10px auto !important; }
  .pagetitle { font-size: 18px; text-align: center; margin-top: 10px; font-weight: bold; letter-spacing: 0; }
  .footer { padding: 15px; }
  .footer .qrpic span { font-size: 14px; }
  .footer .qrpic img { width: 27vw; height: 27vw; }
  .footer .qrpic { margin: 0; }
  .footer .d3 { justify-content: center; column-gap: 20px; }
  .footer .col1 .con .address { /* line-height: 1.6; */ }
  .footer .col1 .con * { font-size: 14px; }
  .footer .d4 .fl { min-width: 50%; }
  .footer .ul2 { display: none; }
  #copyright * { text-align: center; font-size: 14px; }
  #copyright p a { display: block; margin: 5px auto; }
  #pagelist { padding-bottom: 15px; }
  #pagelist .goback { margin: 0; text-align: center; }
  #pagelist a { margin-bottom: 10px; }
  .article_detail { padding: 0; }
  .article_content { border: none; background: transparent; padding: 15px; }
  .articleinfo { padding-bottom: 5px; margin-bottom: 5px; font-size: 12px; }
  .articleinfo * { font-size: 12px; }
  .articlenav .fl { flex-wrap: wrap; padding: 0 15px 15px; font-size: 14px; }
  .remark span, .remark div, .remark p, .remark font { font-size: 14px !important; line-height: 1.8; }
  .space { display: none; }
  #ctpart2 { padding: 0; }
  .productitem .txt * { font-size: 14px; }
  .productitem .txt { padding: 7px !important; }
  .productitem.bor { padding: 0; }
  .productitem.bor .img { margin: 0 auto; }
  .iframewrap1 { padding: 10px; background: #fff; width: 100%; padding-bottom: 100vw; height: auto; padding-bottom: calc(6 / 7 * 100%); position: relative; }
  .iframewrap0 { padding: 10px; background: #fff; }
  .iframewrap1 iframe { height: 100%; position: absolute; left: 0; top: 0; width: 100%; }
  .pagination { text-align: center; padding: 0 15px; margin: 15px auto; }
  .__List { padding: 0 15px; }
  .__List .item { margin-bottom: 15px; }
  .body_p_1 .mb50 { margin-bottom: 10px; font-size: 18px; }
  .inherit * { font: inherit !important; }
  .f16 { font-size: 14px; }
  .index_slt .ittl .p2 { margin: 10px auto 0; }
  .ittl .p2 { font-size: 12px; line-height: 1.7; margin: 10px auto 20px; }
}
