:root {
  --ease-in-a: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  --ease-in-b: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --ease-in-c: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --ease-in-d: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --ease-in-e: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  --ease-in-f: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  --ease-out-a: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-out-b: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-out-c: cubic-bezier(0.165, 0.84, 0.44, 1);
  --ease-out-d: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-out-e: cubic-bezier(0.19, 1, 0.22, 1);
  --ease-out-f: cubic-bezier(0.075, 0.82, 0.165, 1);
  --ease-in-out-a: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --ease-in-out-b: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ease-in-out-c: cubic-bezier(0.77, 0, 0.175, 1);
  --ease-in-out-d: cubic-bezier(0.86, 0, 0.07, 1);
  --ease-in-out-e: cubic-bezier(1, 0, 0, 1);
  --ease-in-out-f: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
/* 分隔 */
@media screen and (max-width: 1800px) {
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text {
    width: 90%;
  }
  .box2 .box .left .innercount {
    padding-left: 60px;
    padding-right: 60px;
  }
  .box2 .box .left .innercount ol li {
    margin-right: 30px;
  }
  .box2 .box .left .innercount ol li:last-child {
    margin-right: 0;
  }
  .box2 .box .left .innertext {
    /* padding: 200px 60px 60px; */
  }
}
/* 分隔 */
@media screen and (max-width: 1600px) {
  .box2 .box .left .innertext {
    /* padding: 160px 60px 60px; */
  }
  .worksInner .box .innerbox h5 {
    margin-top: 20px;
  }
  .worksInner .box .innerbox .text {
    margin: 30px 0;
  }
}
/* 分隔 */
@media screen and (max-width: 1440px) {
  .box2 .box .left .innertext {
    /* padding: 120px 30px 60px; */
  }
  .box2 .box .left .innertext h5, .box2 .box .left .innertext h6 {
    font-size: 30px;
  }
  .box2 .box .left .innertext .stitle {
    margin-bottom: 60px;
  }
  .box2 .box .left .innertext p {
    width: 100%;
  }
  .works .w1430 {
    width: 90%;
  }
  .profile1 .w1200 .right ol li span {
    font-size: 42px;
  }
  .box2 .box .left .innercount {
    padding: 60px 30px;
  }
  .box2 .box .left .innercount ol li span {
    font-size: 36px;
  }
  .box2 .box .right .swiper-box2 {
    bottom: 100px;
  }
  .bannertext .w1200 h5 {
    font-size: 32px;
  }
  .bannertext .btitle h6 {
    font-size: 32px;
  }
  .newsInner .box .newspaper .newspapertext .time span {
    font-size: 40px;
  }
  .newsInner .box .newspaper .newspapertext .time span:last-child {
    transform: translateY(5px);
  }
  .newsInner .box .newspaper .newspapertext h2 {
    font-size: 24px;
    margin: 20px 0;
  }
}
/* 分隔 */
@media screen and (max-width: 1366px) {
  header {
    padding: 0 3%;
    justify-content: space-between;
  }
  header .headernav {
    margin: 0;
  }
  .worksInner .box .innerbox .text ol li {
    margin-right: 30px;
  }
  .box4 .box h6 {
    font-size: 35px;
  }
}
/* 分隔 */
@media screen and (max-width: 1280px) {
  .box4 .box {
    width: 90%;
  }
  .inner {
    width: 90%;
  }
  .bannertext .btextbox {
    margin-left: -400px;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li {
    width: 32%;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li:last-child:nth-child(4n - 1) {
    margin-right: 0;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li:last-child:nth-child(4n - 2) {
    margin-right: 0;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
  }
  .w1200 {
    width: 90%;
  }
  .profile2 .w1200 {
    flex-wrap: wrap;
  }
  .profile2 .w1200 .left {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
  .profile2 .w1200 .left .aline {
    margin: 30px auto;
  }
  .profile2 .w1200 .right {
    width: 100%;
  }
  .profile2 .w1200 .right .box {
    justify-content: center;
  }
  .w1206 {
    width: 90%;
  }
  .profile1 .w1200 .left {
    width: 80%;
  }


}
/* 分隔 */
@media screen and (max-width: 1024px) {
  footer .top{ display: none;}
  .box4, .profile3, .honest, .join, .news, .bidding {
    padding: 60px 0;
  }
  .newsInner .box .newspaper .newspapertext .head h5 {
    font-size: 24px;
  }
  .serachI .stxt {
    width: 45%;
  }
  .serachI .snum {
    display: block;
    padding: 10px 0px 0px 0px;
    width: 100%;
    clear: both;
    font-size: 18px;
  }
  .serachT {
    font-size: 24px;
  }

  .deepmao {
    top: -105px;
  }
  .bidding .w1000 ol li .time span {
    font-size: 32px;
  }
  .news .w1200 ul li {
    width: 48%;
  }
  .news .w1200 ul li:last-child:nth-child(3n - 1) {
    margin-right: 0;
  }
  .bidding .w1000 {
    width: 90%;
  }
  .bidding .w1000 ol li h5 {
    margin: 0 40px;
  }
  .worksInner .sprev, .worksInner .snext {
    width: 50px;
    height: 50px;
    font-size: 16px;
  }
  .worksInner .box {
    width: 90%;
  }
  .worksInner .box .innerbox .swiper-wroksInner {
    width: 60%;
    margin: 0 auto;
  }
  .worksInner .box .items .swiper-wroksInnerItems {
    width: 60%;
    margin: 0 auto;
  }
  .works {
    padding-bottom: 60px;
  }
  .join .w1028 {
    width: 90%;
  }
  .join .w1028 ol li {
    width: 48%;
  }
  .works .w1430 .swiper-works {
    margin-top: 60px;
  }
  .honest .w1000 {
    width: 90%;
  }
  .bannertext .btitle h6 {
    font-size: 24px;
  }
  .bannertext .btextbox {
    margin-left: 0;
    left: 5%;
    padding: 30px;
    height: auto;
  }
  .newsInner .box {
    width: 90%;
  }
  .newsInner .box .close {
    left: auto;
    right: 0;
    z-index: 4;
  }
  .newsInner .box .newspaper {
    padding: 60px 30px;
  }
  .newsInner .box .newspaper .newspapertext h1 {
    font-size: 24px;
  }
  .bannerBox .box .head h6 {
    font-size: 24px;
  }
  .bannerBox .box {
    padding-top: 90px;
    width: 90%;
  }
  /* .profile5 .w1200 .culture .text {
    margin-bottom: 80px;
  } */
  .profile5 .w1200 .culturebox {
    padding: 30px;
  }
  .profile3 .w1200 {
    flex-wrap: wrap;
  }
  .profile3 .w1200 .box {
    margin-top: 30px;
    width: 100%;
  }
  .ptitle h5 {
    font-size: 24px;
  }
  .ptitle h6 {
    font-size: 24px;
  }
  .profile2 {
    padding: 60px 0;
  }
  .profile2 .w1200 .right {
    transform: translate(0);
  }
  .profile2 .w1200 .right .box {
    flex-direction: column;
  }
  .profile2 .w1200 .right .box .swiper-timeline {
    display: none;
  }
  .profile2 .w1200 .right .box .swiper-time {
    height: auto;
    padding: 0;
    width: 100%;
    margin-right: 0;
  }
  .profile2 .w1200 .right .box .swiper-time .swiper-wrapper .swiper-slide.swiper-slide-active h5 {
    color: #1295e8;
  }
  .profile2 .w1200 .right .box .swiper-timebox {
    margin-top: 30px;
    width: 100%;
  }
  .profile2 .w1200 .right .box .swiper-timebox .prev, .profile2 .w1200 .right .box .swiper-timebox .next {
    left: 70px;
  }
  .profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide {
    padding: 0 30px;
  }
  .profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide h5 {
    font-size: 100px;
  }
  .profile1 .w1200 {
    padding: 60px 0;
    flex-wrap: wrap;
  }
  .profile1 .w1200 .left {
    width: 100%;
  }
  .profile1 .w1200 .right {
    margin-top: 30px;
    width: 100%;
  }
  .profile1 .w1200 .right ol {
    flex-direction: row;
  }
  .bannertext .w1200 h5 {
    font-size: 24px;
  }
  .searchbox {
    padding-top: 80px;
  }
  .searchbox .box input {
    width: 500px;
  }
  .box4 .box h6, .box4 .box h5 {
    font-size: 24px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text h5 {
    letter-spacing: 20px;
  }
  .box3 .box ul{ margin: 1px 0;}
  .box3 .box ul li {
    width: calc(50% - 2px);
    height: 300px;
    margin: 1px;
    background: #1295e8;
  }
  .box3 .box ul li img{ width: 30%; height: auto;}
  .box3 .box ul li img:nth-child(1) {
    display: none;
    }
    .box3 .box ul li img:nth-child(2) {
      display: block;
      }
      .box3 .box ul li:nth-child(1) h5, .box3 .box ul li:nth-child(2) h5 {
        color: #fff;
      }
  .line.flag:after{ background: none;}
  .box3 .box ul li:hover i {
    transform: translateY(0);
  }
  .box3 .box ul li:hover h5 {
    font-size: 18px;
    transform: translateY(0);
  }
  .box3 .box ul li .stitle {
    top: 30px;
  }
  .box3 .box ul li p {
    bottom: 30px;
  }
  .box3 .box ul li i {
    font-size: 35px;
  }
  .box3 .box ul .box3img {
    width: 100%;
    height: 300px;
  }
  .box2 .box {
    flex-direction: column;
  }
  .box2 .box .left {
    width: 80%;
  }
  .box2 .box .left .innertext {
    padding: 60px 30px;
  }
  .box2 .box .left .innertext h5, .box2 .box .left .innertext h6 {
    font-size: 24px;
  }
  .box2 .box .left .innertext .stitle {
    margin: 30px 0;
  }
  .box2 .box .left .innercount ol {
    justify-content: center;
  }
  .box2 .box .right {
    width: 80%;
  }
  .box2 .box .right .swiper-box2 {
    position: relative;
    bottom: 0;
    width: 100%;
  }
  header {
    height: 65px;
    padding: 0 5%;
  }
  header .headernav {
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    height: 40px;
    background: #fff;
    border-top: 1px solid #F4F4F4;
    box-sizing: border-box;
  }
  header .headernav ul {
    padding-left: 13px;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none;
  }
  header .headernav ul::-webkit-scrollbar {
    display: none;
  }
  header .headernav ul li {
    flex: none;
  }
  header .headernav ul li.active a {
    color: #1295e8;
  }
  header .headernav ul .follow {
    display: none;
  }
  header .headernav .headersubnav {
    z-index: 3;
    border: none;
    height: 100%;
    top: 0;
    transform: translate(-50%, 0);
  }
  header .headernav .headersubnav .items {
    width: 100%;
    height: 100%;
  }
  header .headernav .headersubnav .items .mobileMenu {
    display: flex;
  }
  header .headernav .headersubnav .items .item {
    padding: 0;
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
    padding-left: 13px;
    box-sizing: border-box;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none;
    opacity: 0;
    visibility: hidden;
  }
  header .headernav .headersubnav .items .item::-webkit-scrollbar {
    display: none;
  }
  header .headernav .headersubnav .items .item:after {
    display: none;
  }
  header .headernav .headersubnav .items .item.active {
    opacity: 1;
    visibility: visible;
  }
  header .headernav .headersubnav .items .item.active a{color: #fff;}
  header .headernav .headersubnav .items .item a {
    flex: none;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 0 13px;
    font-size: 14px;
  }
  .swiper-box1 .mouse {
    display: none;
  }
  .box4 .box ol {
    margin: 60px 0;
  }
  .searchresult .w1200 .swiper-result .swiper-wrapper .swiper-slide .box {
    padding: 0 30px;
  }
  header {
    align-items: center;
  }
  header .logo {
    padding-bottom: 0;
  }
  header .morelink {
    align-items: center;
    padding-bottom: 0;
  }
  header .headernav ul {
    align-items: center;
  }
  header .headernav ul li {
    padding: 0 13px;
  }
}
/* 分隔 */
@media screen and (max-width: 860px) {
  .serachI {
    padding: 8% 5%;
  }
  .paging {
    padding: 40px 0px;
  }
  .serachlist dd:last-child {
    margin-bottom: 0;
  }
  .honest .w1000 .text {
    flex-wrap: wrap;
  }
  .honest .w1000 .text .item {
    width: 100%;
  }
  .honest .w1000 .text .item:last-child {
    border-left: none;
    border-top: 1px solid #E6E6E6;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li {
    width: 48%;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li:last-child:nth-child(3n - 1) {
    margin-right: 0;
  }
  .bannertext .btextbox {
    display: none;
  }
  .profile4 {
    padding-top: 60px;
  }
  .profile4 .w1200 {
    flex-wrap: wrap;
  }
  .profile4 .w1200 .left {
    width: 100%;
  }
  .profile4 .w1200 .left .ptitle {
    text-align: center;
  }
  .profile4 .w1200 .left .text h4 {
    margin: 30px 0;
    font-size: 24px;
    text-align: center;
  }
  .profile4 .w1200 .right {
    margin-top: 80px;
    width: 100%;
  }
  .profile1 .w1200 .right ol li {
    width: 25%;
    text-align: center;
    margin: 10px 0;
  }
}
/* 分隔 */
@media screen and (max-width: 750px) {
  .box2 .box .left .innercount ol li div {
    margin-left: 5px;
  }
  .serachlist a {
    -webkit-line-clamp: 3;
  }
  .profile1 .w1200 .right ol {
    flex-wrap: wrap;
  }
  .profile1 .w1200 .right ol li {
    width: 25%;
    text-align: center;
    margin: 10px 0;
  }
  .bannerBox {
    position: static;
  }
  .bannerBox .box {
    padding-top: 60px;
  }
  .profile2 .w1200 .right .box .swiper-time .swiper-wrapper .swiper-slide h5 {
    font-size: 18px;
    text-align: center;
  }
  .profile2 .w1200 .left .img img {
    width: 150px;
  }
  .profile2 .w1200 .right .box .swiper-timebox {
    height: auto;
    padding: 15px;
    box-sizing: border-box;
  }
  .profile2 .w1200 .right .box .swiper-timebox .prev {
    left: 0;
    position: static;
    transform: rotate(-90deg);
    margin-bottom: 20px;
  }
  .profile2 .w1200 .right .box .swiper-timebox .next {
    left: auto;
    bottom: auto;
    top: 15px;
    right: 15px;
    transform: rotate(-90deg);
  }
  .profile2 .w1200 .right .box .swiper-timebox .prev, .profile2 .w1200 .right .box .swiper-timebox .next {
    width: 40px;
    height: 40px;
  }
  .profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide {
    padding: 0;
  }
  .profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide h5 {
    font-size: 24px;
  }
  .profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide p {
    font-size: 14px;
    width: auto;
    margin-left: 30px;
  }
  .box4 .box ol {
    flex-wrap: wrap;
  }
  .box4 .box ol li {
    width: 100%;
    margin-bottom: 30px;
  }
  .box4 .box ol li:last-child {
    margin-bottom: 0;
  }
  .searchbox {
    padding: 30px 0;
  }
  .searchbox .box {
    width: 90%;
    margin: 0 auto;
    flex-direction: column;
  }
  .searchbox .box input {
    width: 100%;
    padding: 0 15px;
    height: 40px;
  }
  .searchbox .box button {
    width: 100%;
    margin: 0;
    height: 40px;
    margin-top: 15px;
  }
}
/* 分隔 */
@media screen and (max-width: 640px) {
  .box4, .profile3, .honest, .join, .news, .bidding {
    padding: 30px 0;
  }
  .deepmao {
    top: -90px;
  }
  .newsInner .box .newspaper .newspapertext .head h5 {
    font-size: 18px;
    margin-bottom: 1px;
  }
  .serachT {
    font-size: 18px;
  }
  .profile2 .w1200 .left .img.firimg {
    margin: 15px 0;
  }
  .profile2 .w1200 .left .img {
    margin-top: 15px;
  }
  .bidding .w1000 ol li {
    padding: 15px;
    flex-direction: column;
    height: auto;
  }
  .bidding .w1000 ol li .time {
    align-items: center;
  }
  .bidding .w1000 ol li .time span {
    font-size: 24px;
  }
  .bidding .w1000 ol li .time span:last-child {
    font-weight: 400;
    transform: translateY(0);
    margin-left: 4px;
  }
  .bidding .w1000 ol li h5 {
    margin: 10px 0;
  }
  .bidding .w1000 ol li .jia {
    bottom: 15px;
    right: 15px;
  }
  .newsInner .box .newspaper .newspapertext .time {
    align-items: center;
  }
  .newsInner .box .newspaper .newspapertext .time span {
    font-size: 24px;
  }
  .newsInner .box .newspaper .newspapertext .time span:last-child {
    transform: translateY(0px);
    font-weight: 400;
  }
  .newsInner .box .newspaper .newspapertext h2 {
    font-size: 18px;
    margin: 10px 0;
    margin-bottom: 20px;
  }
  .works {
    padding-bottom: 30px;
  }
  .news .w1200 ul li {
    width: 100%;
    margin-bottom: 30px;
  }
  .news .w1200 ul li .text {
    padding: 15px;
  }
  .news .w1200 ul li .text h5 {
    margin: 10px 0;
  }
  .profile5 .w1200 .culturebox .swiper-culture .swiper-wrapper .swiper-slide .text {
    padding: 15px;
  }
  .profile5 .w1200 .culturebox .swiper-culture .swiper-wrapper .swiper-slide .text h5 {
    margin: 10px 0;
  }
  .fy a {
    width: 30px;
    margin: 0 4px;
    height: 30px;
  }
  .worksInner .close {
    width: 40px;
    height: 40px;
  }
  .worksInner .box .innerbox h5 {
    margin-top: 30px;
    font-size: 18px;
  }
  .worksInner .box .innerbox .text {
    flex-wrap: wrap;
  }
  .worksInner .box .innerbox .text ol {
    flex-wrap: wrap;
  }
  .worksInner .box .innerbox .text ol li {
    width: 50%;
    margin: 5px 0;
    padding-left: 5px;
  }
  .worksInner .box .innerbox .text a {
    margin-top: 10px;
  }
  .worksInner .box .innerbox .swiper-wroksInner {
    width: 100%;
  }
  .worksInner .sprev, .worksInner .snext {
    transform: translateY(50%);
  }
  .worksInner .sprev, .worksInner .snext {
    width: 35px;
    height: 35px;
    font-size: 16px;
display: none;
  }
  .worksInner .box .items .swiper-wroksInnerItems {
    width: 100%;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li {
    width: 100%;
    margin-bottom: 30px;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li .text {
    height: 40px;
  }
  .works .w1430 .swiper-works .swiper-wrapper .swiper-slide ul li:last-child {
    margin-bottom: 0;
  }
  .works .w1430 .head {
    height: 50px;
  }
  .works .w1430 .head h5 {
    display: none;
  }
  .works .w1430 .head .swiper-pag span {
    font-size: 14px;
    margin: 0 15px;
  }
  .works .w1430 .swiper-works {
    margin-top: 30px;
  }
  .join .w1028 h5 {
    font-size: 16px;
  }
  .join .w1028 p {
    margin: 20px;
  }
  .join .w1028 ol li {
    width: 100%;
  }
  .join .w1028 ol li:last-child {
    margin-bottom: 0;
  }
  .bannertext .btitle {
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .bannertext .btitle h5 {
    font-size: 18px;
  }
  .bannertext .btitle h6 {
    font-size: 16px;
    margin: 5px 0 10px;
  }
  .bannertext .btitle .aline {
    height: 30px;
  }
  .bannertext .btitle .aline span {
    height: 15px;
  }
  .honest .w1000 h5 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .honest .w1000 p {
    font-size: 16px;
  }
  .honest .w1000 .text {
    margin: 30px 0;
  }
  .honest .w1000 .text .item {
    height: auto;
    padding: 15px;
  }
  .honest .w1000 .text .item i {
    font-size: 18px;
  }
  .honest .w1000 .text .item span {
    margin-left: 10px;
    font-size: 12px;
  }
  .honest .w1000 .text .item span:last-child {
    margin-left: 5px;
    font-size: 16px;
  }
  .honest .w1000 h4 {
    margin-bottom: 15px;
  }
  .honest .w1000 h6 {
    line-height: 1.6;
  }
  .newsInner .box {
    top: 10%;
    height: calc(100% - 10%);
  }
  .newsInner .box .close {
    width: 30px;
    height: 30px;
  }
  .newsInner .box .newspaperline {
    height: 30px;
  }
  .newsInner .box .newspaper {
    padding: 40px 15px;
    padding-bottom: 30px;
  }
  .newsInner .box .newspaper .newspapertext h1 {
    font-size: 18px;
    margin: 20px 0;
  }
  .newsInner .box .newspaper .newspapertext p {
    font-size: 14px;
  }
  .newsInner .box .newspaper .newspapertext .head h5 {
    font-size: 12px;
  }
  .newsInner .box .newspaper .newspapertext .head h6 {
    font-size: 18px;
  }
  .newsInner .box .newspaper .newspapertext .head i {
    font-size: 16px;
  }
  .bannerBox .box {
    padding-top: 30px;
  }
  .bannerBox .box .head h5 {
    font-size: 18px;
  }
  .bannerBox .box .head h6 {
    font-size: 16px;
    margin: 5px 0 15px;
  }
  .bannerBox .box .head .aline {
    height: 35px;
  }
  .bannerBox .box .head .aline span {
    height: 12px;
  }
  .bannerBox .box ul li {
    margin-bottom: 20px;
  }
  .bannerBox .box ul li .bg i {
    font-size: 24px;
  }
  .bannerBox .box ul li .bg h5 {
    margin: 0;
    margin-top: 5px;
    font-size: 16px;
  }
  .bannerBox .box ul li .bg .jia {
    display: none;
  }
  .profile5 .w1200 .culturebox {
    padding: 15px;
  }
  .profile5 .w1200 .culturebox h5 {
    font-size: 16px;
  }
  .profile5 .w1200 .culturebox .culture-pag {
    margin-top: 20px;
  }
  .profile5 .w1200 .culturebox .culture-pag span {
    margin: 0 7px;
    flex: none;
  }
  .profile5 {
    padding-top: 30px;
  }
  .profile5 .w1200 .culture {
    flex-wrap: wrap;
  }
  .profile5 .w1200 .culture .ptitle {
    margin: 0 auto;
    text-align: center;
  }
  .profile5 .w1200 .culture .text {
    width: 100%;
    /* margin: 30px 0; */
    /* padding-left: 15px; */
  }
  .profile5 .w1200 .culture .text p {
    font-size: 16px;
    line-height: 1.6;
  }
  .profile4 {
    padding-top: 30px;
  }
  .profile4 .w1200 .left .text h4 {
    font-size: 18px;
    margin: 15px 0;
  }
  .profile4 .w1200 .left .text p {
    font-size: 14px;
  }
  .profile4 .w1200 .right {
    margin-top: 30px;
  }
  .profile4 .w1200 .right .zerenbox {
    padding: 15px;
  }
  .profile4 .w1200 .right .zerenbox .zeren-pag span {
    font-size: 16px;
    margin-right: 10px;
  }
  .profile4 .w1200 .right .zerenbox .zeren-pag span:after {
    width: 2px;
  }
  .profile4 .w1200 .right .zerenbox .swiper-zeren .swiper-wrapper .swiper-slide .text {
    margin-top: 20px;
    padding-left: 15px;
  }
  .profile3 .w1200 .ptitle {
    text-align: center;
    margin: 0 auto;
  }
  .profile3 .w1200 .box .swiper-honor {
    height: 240px;
  }
  .profile3 .w1200 .box .swiper-honor .swiper-wrapper .swiper-slide {
    height: 60px;
  }
  .profile3 .w1200 .box .swiper-honor .swiper-wrapper .swiper-slide p {
    font-size: 14px;
  }
  .profile3 .w1200 .box .honor-pag {
    margin-top: 20px;
  }
  .profile3 .w1200 .box .honor-pag span {
    margin-right: 14px;
  }
  .profile1 .w1200 {
    padding: 30px 0;
  }
  .profile1 .w1200 .left p {
    font-size: 16px;
  }
  .profile1 .w1200 .right {
    margin-top: 15px;
  }
  .profile1 .w1200 .right ol li {
    width: 100%;
    margin: 5px 0;
    justify-content: center;
  }
  .profile1 .w1200 .right ol li span {
    font-size: 30px;
  }
  .profile1 .w1200 .right ol li div {
    margin-left: 10px;
  }
  .profile1 .w1200 .right ol li div p {
    font-size: 14px;
  }
  .bannertext .w1200 h5 {
    font-size: 18px;
    margin-top: 5px;
  }
  .bannertext .w1200 h6 {
    font-size: 16px;
  }
  .bannertext .bannerline {
    bottom: 0;
    transform: translate(-50%, 50%);
    height: 50px;
  }
  .bannertext .bannerline span {
    height: 25px;
  }
  footer .top{ display: none;}


  .searchresult .w1200 .head {
    height: 50px;
  }
  .searchresult .w1200 .head h5 {
    display: none;
  }
  .searchresult .w1200 .head .pag span {
    margin: 0 10px;
  }
  .searchresult .w1200 .swiper-result {
    padding-bottom: 30px;
  }
  .searchresult .w1200 .swiper-result .swiper-wrapper .swiper-slide .nobox p {
    font-size: 12px;
  }
  .searchresult .w1200 .swiper-result .swiper-wrapper .swiper-slide .box {
    padding: 0 15px;
  }
  .searchresult .w1200 .swiper-result .swiper-wrapper .swiper-slide .box a {
    padding: 10px 0;
  }
  .box4 .box .stitle {
    margin-top: 5px;
  }
  .box4 .box h6, .box4 .box h5 {
    font-size: 16px;
    line-height: 1.5;
  }
  .box4 .box ol {
    margin: 30px 0;
  }
  .box3 .box:after {
    background: rgba(255, 255, 255, 0.5);
  }
  .box4 .box4img {
    display: none;
  }
  .box3 .line {
    width: 2px;
    height: 44px;
  }
  .box3 .box ul li {
    height: 150px;
  }
  .box3 .box ul li .stitle {
    top: 15px;
    display: none;
  }
  .box3 .box ul li p {
    bottom: 15px;
  }
  .box3 .box ul li i {
    font-size: 24px;
  }
  .box3 .box ul li h5 {
    font-size: 16px;
    margin-top: 10px;
  }
  .box3 .box ul .box3img {
    width: 100%;
    height: 150px;
  }
  header {
    height: 50px;
  }
  header .logo img {
    height: 30px;
  }
  .box2 .box .img img {
    display: none;
  }
  .box2 .box .left {
    width: 100%;
  }
  .box2 .box .left .innertext {
    padding: 30px 15px;
  }
  .box2 .box .left .innertext h5, .box2 .box .left .innertext h6 {
    font-size: 18px;
  }
  .box2 .box .left .innertext .stitle {
    margin: 20px 0;
  }
  .box2 .box .left .innertext ul {
    margin-top: 20px;
  }
  .box2 .box .left .innercount {
    padding: 30px 15px;
  }
  .box2 .box .left .innercount ol {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .box2 .box .left .innercount ol li {
    width: 45%;
    margin: 0;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .box2 .box .left .innercount ol li span {
    font-size: 26px;
  }
  .box2 .box .left .innercount ol li div {
    text-align: center;
  }
  .box2 .box .left .innercount ol li div p:last-child {
    font-size: 12px;
  }
  .box2 .box .right {
    width: 100%;
    padding-bottom: 30px;
  }
  .box2 .box .right .swiper-box2 {
    width: 90%;
    margin: 0 auto;
  }
  .box2 .box .right .swiper-box2 .swiper-wrapper .swiper-slide .text {
    height: 140px;
    position: static;
    width: 100%;
    padding: 15px;
  }
  .box2 .box .right .swiper-box2 .swiper-wrapper .swiper-slide .text p {
    width: 50px;
    height: 35px;
  }
  .box2 .box .right .swiper-box2 .swiper-pag {
    left: 0;
    bottom: 15px;
  }
  .stitle {
    font-size: 14px;
    width: 80px;
    height: 36px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text h5 {
    font-size: 20px;
    letter-spacing: 5px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text .img {
    width: 80%;
    margin-bottom: 10px;
  }
  .swiper-box1 .pag {
    bottom: 30px;
    padding-left: 5%;
    justify-content: flex-start;
  }
  .swiper-box1 .pag span {
    height: 2px;
  }
  .ptitle h5 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .ptitle h6 {
    font-size: 16px;
  }
  .profile2 {
    padding: 30px 0;
  }
  /*党建 */
  .dangjian .w1430 .head {
    height: 50px;
  }
  .dangjian .w1430 .head h5 {
    display: none;
  }
  .dangjian .w1430 .head .swiper-pag span {
    font-size: 14px;
    margin: 0 15px;
  }
}
/* 分隔 */
@media screen and (max-width: 480px) {
  .profile2 .w1200 .left .img:first-child {
    margin-bottom: 5px;
  }
  .profile2 .w1200 .left .img img {
    width: 80px;
  }
  .profile2 .w1200 .left .aline {
    margin: 20px auto;
    width: 120px;
    height: 2px;
  }
}
