.list15 .swiper-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.brandstory {
  display: block;
  width: 1070px;
  max-width: 100%;
  margin: 50px auto 0;
}
.brandstory .item {
  width: auto;
}
.index03 .swiper-container {
  width: 100%;
}
.index03 .list1 .item {
  width: auto;
}
.index03 .list1 .item:nth-child(n+1) {
  margin-left: 0;
}
@media only screen and (max-width: 750px) {
  html {
    font-size: 13.33333333vw;
  }
  /*750px*/
  body {
    font-size: 0.3rem;
  }
  .fs100 {
    font-size: 1rem;
  }
  .fs80 {
    font-size: 0.8rem;
  }
  .fs70 {
    font-size: 0.7rem;
  }
  .fs60 {
    font-size: 0.6rem;
  }
  .fs48 {
    font-size: 0.48rem;
  }
  .fs40 {
    font-size: 0.4rem;
  }
  .fs42 {
    font-size: 0.42rem;
  }
  .fs36 {
    font-size: 0.36rem;
  }
  .fs32 {
    font-size: 0.32rem;
  }
  .fs30 {
    font-size: 0.3rem;
  }
  .fs28 {
    font-size: 0.28rem;
  }
  .fs24 {
    font-size: 0.24rem;
  }
  .fs20 {
    font-size: 0.2rem;
  }
  .fs18 {
    font-size: 0.18rem;
  }
  .fs16 {
    font-size: 0.16rem;
  }
  .fs14 {
    font-size: 0.14rem;
  }
  .inner,
  .w1250 {
    padding: 0 0.4rem;
  }
  .top_main {
    height: auto;
  }
  .top_main .logo,
  .top_main .logo img {
    height: 0.23rem;
  }
  .other {
    position: initial;
    padding-right: 0.4rem;
    transform: none;
  }
  .open_menu {
    width: 0.24rem;
    height: 0.21rem;
    margin-left: 0.27rem;
  }
  .open_menu i:not(:nth-child(2)) {
    margin-top: 0!important;
  }
  .open_menu i:nth-child(1) {
    top: 0;
  }
  .open_menu i:nth-child(2) {
    top: 50%;
    margin-top: -1px;
  }
  .open_menu i:nth-child(3) {
    top: auto;
    bottom: 0;
  }
  .open_menu.cur i:not(:nth-child(2)) {
    top: 50%;
    margin-top: -1px;
    bottom: auto;
  }
  .search {
    width: 0.29rem;
    height: 0.27rem;
    margin-left: 0.3rem;
  }
  .langs {
    padding-left: 0.3rem;
    border-width: 2px;
    margin-left: 0;
  }
  .langs .lang {
    padding-left: calc(38 / 30 * 1em);
    font-size: 0.3rem;
  }
  .langs .lang span {
    display: block;
    line-height: calc(26 / 30);
  }
  .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.92rem;
  }
  .header .head_list {
    position: fixed;
    top: 0.92rem;
    bottom: 0;
    right: auto;
    width: 50%;
  }
  .head_list .cpt {
    font-size: 0.3rem;
    line-height: 3;
    display: block;
    padding: 0 1.5em;
  }
  .head_list .plist {
    display: block;
  }
  .head_list .plist .pitem {
    justify-content: flex-start;
    line-height: 2;
  }
  .head_list .plist .pat {
    font-size: 0.24rem;
  }
  .head_list .header_item {
    padding: 0;
  }
  .search .input_box {
    position: fixed;
    top: 0.92rem;
    right: 0;
    width: 100%;
    padding: 0;
  }
  .search .input_main .input {
    flex: 1;
  }
  .search .input_main .input input {
    display: block;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.2rem;
  }
  /*750px*/
  .base_banner .imgbox {
    padding-bottom: 66.66666667%;
  }
  .base_banner .base_en {
    text-transform: uppercase;
    margin-top: 0.16rem;
  }
  .contact01 {
    padding: 0.72rem 0;
  }
  /*750px*/
  .base_tit {
    font-size: 0.52rem;
    line-height: 1.125em;
  }
  /*750px*/
  .base_ctit {
    margin-top: 0.09rem;
  }
  .base_ctit:before {
    width: 0.5rem;
  }
  .base_ctit:after {
    width: 0.5rem;
  }
  .base_ctit span {
    font-size: 0.28rem;
    line-height: 1.07142857em;
    text-transform: uppercase;
    margin: 0 0.3rem;
    letter-spacing: -0.05357143em;
  }
  /*750px*/
  .search3 {
    justify-content: space-between;
    margin-top: 0.55rem;
  }
  .search3 .item {
    width: 39.13043478%;
    min-width: none;
    margin-right: 0;
  }
  .search3 .input {
    height: auto;
  }
  .search3 .input:before {
    top: 50%;
    width: 0.08rem;
    height: 0.08rem;
    right: 0.18rem;
    margin-top: -0.07rem;
  }
  .search3 select {
    border: none;
    font-size: 0.28rem;
    height: 3em;
    display: block;
    color: #666;
    background-color: #fff;
    padding: 0 1.07142857em;
  }
  .search3 .input_btn {
    width: 13.04347826%;
    padding: 0;
    background: #000 url(../images/icon02.svg) no-repeat center center;
    background-size: auto 42.85714286%;
    text-indent: -99999em;
    cursor: pointer;
    overflow: hidden;
    height: 0.86rem;
    margin-top: 0;
  }
  /*750px*/
  .other2 {
    margin-top: 0.3rem;
  }
  .other2 .tel {
    font-size: 0.28rem;
    line-height: 0.56em;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .other2 .tel:before {
    width: 1.78571429em;
    height: 1.78571429em;
    position: static;
    margin-right: 0.78571429em;
    transform: none;
  }
  .more1 {
    font-size: 0.28rem;
    border-color: #000;
    width: 8.78571429em;
    height: 3.07142857em;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin-top: 0.33rem;
  }
  .more1 span {
    display: block;
    padding-right: 1.32142857em;
  }
  .more1 span:before {
    width: 0.57142857em;
    height: 0.57142857em;
    background-repeat: no-repeat;
    background-size: contain;
  }
  /*750px*/
  .list13 {
    padding-top: 0;
    margin-top: 0.78rem;
  }
  .list13 .item {
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .list13 .item:nth-child(n+1) {
    margin-left: 0;
  }
  .list13 .imgbox {
    padding-bottom: 68.65671642%;
  }
  .list13 .imgbox img {
    display: block;
    object-fit: cover;
  }
  .list13 .text_box {
    padding: 0.4rem 0.4rem 0.48rem;
  }
  .list13 .tit {
    font-size: 0.36rem;
    line-height: 1.27777778em;
  }
  .list13 .address {
    font-size: 0.28rem;
    color: #666;
    margin-top: 0.07142857em;
  }
  /*750px*/
  .Bottom003009 {
    padding: 0;
  }
  .Bottom003009 .logo {
    float: none;
    width: 70.14925373%;
    margin: 0 auto 0.4rem;
  }
  .Bottom003009 .logo .img {
    padding-bottom: 0;
  }
  .Bottom003009 .logo img {
    display: block;
    width: 100%;
  }
  .Bottom003009 .share {
    display: flex;
    justify-content: center;
    float: none;
  }
  .Bottom003009 .share dd {
    margin: 0 2.98507463%;
    background-color: transparent;
    width: auto;
    height: auto;
    border-radius: 0;
    display: block;
  }
  .Bottom003009 .share dd a > img {
    max-width: none;
  }
  .Bottom003009 .share a {
    width: 0.75rem;
    height: 0.75rem;
    display: flex;
    background-color: rgba(225, 225, 225, 0.11);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
  }
  .Bottom003009 .share img {
    width: 50%;
    height: 50%;
    object-fit: contain;
    display: block;
    max-width: none;
  }
  .Bottom003009 .clearfix_list {
    padding: 0.4rem 0;
  }
  .Bottom003009 .copyright {
    margin-top: 0;
    padding: 0.42rem 0.4rem 0.35rem;
  }
  .Bottom003009 .copyright .fr {
    float: none;
    display: flex;
    justify-content: center;
    margin-bottom: 2.53731343%;
    padding-bottom: 0;
  }
  .Bottom003009 .copyright .fr a {
    font-size: 0.24rem;
    line-height: 1.5em;
  }
  .Bottom003009 .copyright .fr a:not(:last-child):after {
    height: 0.91666667em;
    margin: 0 1.25em;
  }
  .Bottom003009 .copyright .fl a {
    display: inline-block;
  }
  /*750px*/
  .list11 .item {
    flex-wrap: wrap;
    margin-bottom: 8.95522388%;
  }
  .list11 .item:nth-child(n+1) .text_box {
    padding: 0;
  }
  .list11 .left {
    width: 100%;
  }
  .list11 .imgbox {
    padding-bottom: 71.64179104%;
  }
  .list11 .right {
    width: 100%;
    margin-top: 5.97014925%;
  }
  .list11 .time {
    font-size: 0.3rem;
    line-height: 1.53333333em;
  }
  .list11 .tit {
    font-size: 0.36rem;
    line-height: 1.27777778em;
    margin-top: 0.27777778em;
  }
  .list11 .desc {
    font-size: 0.28rem;
    line-height: 1.64285714em;
    color: #666;
    margin-top: 0.53571429em;
    -webkit-line-clamp: 3;
    max-height: 4.92857143em;
  }
  .list11 .more1 {
    margin-top: 0.4rem;
  }
  /*750px*/
  .brand02 {
    padding: 0.72rem 0;
  }
  .brand02 .list11 {
    margin-top: 0.57rem;
  }
  /*750px*/
  .list10 .item {
    display: block;
    margin-bottom: 0.45rem;
  }
  .list10 .item:nth-child(n+1) .text_box {
    padding: 0;
    margin-bottom: 0.3rem;
  }
  .list10 .text_box {
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
  }
  .list10 .year {
    position: static;
    font-size: 0.58rem;
    line-height: 1.25em;
    transform: none;
    margin-right: 0.34rem;
  }
  .list10 .tit {
    font-size: 0.28rem;
    line-height: 1.07142857em;
    color: #666;
  }
  .list10 .editor {
    font-size: 0.3rem;
    line-height: 1.53333333em;
    color: #666;
    text-indent: 2em;
    margin-top: 0.46666667em;
    width: 100%;
  }
  .list10 .imgbox {
    width: 100%;
    padding-bottom: 62.68656716%;
  }
  /*750px*/
  .brand01 {
    padding: 0.65rem 0 0.35rem;
  }
  /*750px*/
  .order06 {
    background-position: center center;
    padding: 1.06rem 0 1rem;
  }
  /*750px*/
  .hbox25 .tit {
    font-size: 0.52rem;
    line-height: 1.23076923em;
  }
  .hbox25 .desc {
    font-size: 0.28rem;
    line-height: 1.85714286em;
    margin-top: 0.5em;
  }
  .order05 {
    padding: 1.06rem 0 1rem;
  }
  /*750px*/
  .hbox24 {
    flex-wrap: wrap;
  }
  .hbox24 .left {
    width: 100%;
    text-align: center;
  }
  .hbox24 .right {
    width: 100%;
  }
  .hbox24 .tit {
    font-size: 0.52rem;
    line-height: 1.23076923em;
  }
  .hbox24 .desc {
    font-size: 0.28rem;
    line-height: 1.42857143em;
    margin-top: 0.71428571em;
    color: #666;
  }
  .hbox24 .imgbox {
    margin-top: 0.75rem;
  }
  /*750px*/
  .hbox23 .desc {
    margin-top: 0.41666667em;
  }
  /*750px*/
  .list17 .tit {
    font-size: 0.24rem;
    line-height: 1.5em;
  }
  .list17 .num {
    line-height: 1em;
    margin-top: 0.13em;
  }
  /*750px*/
  .order04 {
    display: flex;
    flex-direction: column;
    min-height: 9.2rem;
    padding: 2em 0;
    justify-content: center;
    align-items: center;
  }
  .order04 .list17 {
    margin-top: 11.94029851%;
  }
  /*750px*/
  .order03 {
    padding: 0.78rem 0 0.94rem;
  }
  /*750px*/
  .hbox15 {
    padding: 0.95rem 0.4rem 0.48rem;
    color: #131313;
  }
  .hbox15 .desc {
    font-size: 0.28rem;
    line-height: 1.07142857em;
  }
  .hbox15 .tit {
    font-size: 0.52rem;
    line-height: 1.23076923em;
    margin-top: 0.30769231em;
  }
  /*750px*/
  .order02_swiper .tit {
    font-size: 0.24rem;
    line-height: 1.16666667em;
  }
  .order02_swiper .ctit {
    margin-top: 0.25em;
  }
  .order02_swiper .imgbox {
    height: 9.2rem;
  }
  .order02_swiper .text_box {
    top: 0.6rem;
  }
  /*750px*/
  .order02_main {
    bottom: 0;
  }
  /*750px*/
  .order02_small .tit {
    font-size: 0.3rem;
    line-height: 1.5em;
    margin-top: 0.5em;
  }
  .order02_small .icon {
    width: 0.5rem;
    height: 0.5rem;
    margin: 0 auto;
    padding-bottom: 0;
  }
  .order02_small .icon img {
    width: 100%;
    object-fit: contain;
    display: block;
    height: 100%;
  }
  /*750px*/
  .order01 {
    padding: 1.86rem 0 0;
  }
  .order01 .bg_img {
    padding-bottom: 66.66666667%;
    height: auto;
  }
  /*750px*/
  .hbox22 .desc {
    font-size: 0.32rem;
    line-height: 1.125em;
    margin-top: 0.3125em;
  }
  .hbox22 .right {
    margin-top: 0.9rem;
  }
  /*750px*/
  .form3 {
    background-color: #fff;
    box-shadow: 0px 0.13rem 0.43rem 0px rgba(33, 33, 33, 0.06);
    padding: 0.53rem 0.4rem;
  }
  /*750px*/
  .sheet .sheet_tit {
    font-size: 0.52rem;
    line-height: 1.25em;
    color: #131313;
  }
  /*750px*/
  .sheet_btn {
    font-size: 0.28rem;
    height: 3em;
    line-height: 3em;
  }
  /*750px*/
  .sheet_list {
    padding-top: 0.31rem;
  }
  .sheet_list .sheet_item {
    height: auto;
  }
  .sheet_list .input {
    padding: 0;
  }
  .sheet_list input {
    font-size: 0.28rem;
    height: 2.92857143em;
    color: #666;
    padding: 0.71428571em 1.07142857em;
    line-height: 1.5em;
  }
  .sheet_list .sheet_item.select select {
    font-size: 0.28rem;
    height: 2.92857143em;
    color: #666;
    padding: 0 1.07142857em;
  }
  .sheet_list .sheet_item.select .input:before {
    width: 0.28571429em;
    height: 0.28571429em;
    right: 0.64285714em;
    top: 50%;
    margin-top: -0.25em;
  }
  /*750px*/
  .lables {
    padding-top: 0.25rem;
  }
  .lables .lable_t {
    font-size: 0.22rem;
    line-height: 1.45454545em;
  }
  .lables .icon {
    width: 0.22rem;
    height: 0.22rem;
  }
  .lables .icon img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .lables .lable {
    width: auto;
  }
  .lables .lable:nth-child(n+1) {
    margin-left: 0;
  }
  /*750px*/
  .partner01 .imgbox {
    padding-bottom: 66.66666667%;
  }
  .partner01 .tit,
  .partner01 .ptit {
    font-size: 0.32rem;
    line-height: 1.125em;
  }
  .partner01 .ctit {
    margin-top: 0.16666667em;
  }
  .partner01 .ptit {
    margin-top: 0.42857143em;
  }
  /*750px*/
  .hbox16 .hbox16_swiper {
    margin-top: 0;
  }
  .hbox16 .text_box {
    width: 5.25rem;
  }
  .hbox16 .tit {
    font-size: 0.52rem;
    line-height: 1.25em;
  }
  /*750px*/
  .hbox21 {
    background-color: #fff;
    box-shadow: 0px 0.13rem 0.43rem 0px rgba(33, 33, 33, 0.06);
    padding: 0.54rem 0.4rem 0.6rem;
  }
  .hbox21 .tit {
    font-size: 0.52rem;
    line-height: 1.25em;
  }
  .hbox21 .desc {
    font-size: 0.38rem;
    color: #666;
    letter-spacing: 0.05263158em;
    margin-top: 0.21052632em;
  }
  /*750px*/
  .partner07 {
    padding: 1rem 0;
  }
  /*750px*/
  .tabs1 {
    justify-content: space-between;
  }
  .tabs1 .tab {
    font-size: 0.48rem;
    line-height: 1.25em;
    margin: 0;
  }
  .tabs1 .tab.cur:before {
    height: 0.04rem;
  }
  /*750px*/
  .partner06 {
    padding: 0.85rem 1.1rem 0.56rem;
  }
  /*750px*/
  .list16 {
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .list16 .icon {
    width: 1.28rem;
    height: 1.28rem;
  }
  .list16 .icon .i {
    width: 0.09rem;
    height: 0.09rem;
  }
  .list16 .icon .i1 {
    left: -0.05rem;
    top: -0.05rem;
  }
  .list16 .icon .i2 {
    right: -0.05rem;
    top: -0.05rem;
  }
  .list16 .icon .i3 {
    left: -0.05rem;
    bottom: -0.05rem;
  }
  .list16 .icon .i4 {
    right: -0.05rem;
    bottom: -0.05rem;
  }
  .list16 .icon img {
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    max-height: auto;
  }
  .list16 .tit {
    font-size: 0.32rem;
    line-height: 1.625em;
    margin-top: 0.9375em;
  }
  .list16 .item {
    width: 50%;
    margin: 0;
    padding: 0.24rem;
  }
  /*750px*/
  .list14 {
    flex-wrap: wrap;
  }
  .list14 .item {
    width: 100%;
  }
  .list14 .tit {
    font-size: 0.52rem;
    line-height: 1.23076923em;
  }
  .list14 .imgbox {
    padding-bottom: 100%;
  }
  .list14 .imgbox img {
    filter: grayscale(0);
  }
  /*750px*/
  .hbox17 .ptit {
    font-size: 0.52rem;
    line-height: 1.23076923em;
  }
  .hbox17 .list14 {
    margin-top: 0.34rem;
  }
  /*750px*/
  .list15 {
    padding: 0.4rem;
    overflow: hidden;
  }
  .list15 .swiper-container {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: auto;
    overflow: visible;
  }
  .list15 .item:nth-child(n+1) {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    right: auto;
    height: auto;
  }
  .list15 .item:nth-child(n+1) .text_box {
    padding: 0.68rem 0.4rem 0.6rem !important;
    align-items: flex-start;
  }
  .list15 .tit {
    font-size: 0.62rem;
    line-height: 1.25em;
  }
  .list15 .ctit {
    font-size: 0.22rem;
    line-height: 1.5em;
    margin-bottom: 0.54545455em;
  }
  .list15 .num {
    font-size: 0.8rem;
    line-height: 1em;
    margin: 0 0 0.125em;
  }
  .list15 .bg_img {
    height: 6.4rem;
  }
  /*750px*/
  .hbox16_swiper {
    height: 7.6rem;
  }
  .hbox16_swiper .item {
    height: 3.8rem;
    padding-top: 0.8rem;
  }
  .hbox16_swiper .item:before {
    height: 0.02rem;
    width: 76.19047619%;
  }
  .hbox16_swiper .icon {
    padding-bottom: 0;
  }
  .hbox16_swiper .icon img {
    position: static;
    display: block;
    height: 0.33rem;
    object-fit: contain;
    transform: none;
    max-height: auto;
  }
  .hbox16_swiper .ctit {
    line-height: 1.33333333em;
    margin-top: 1.16666667em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 2.66666667em;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .hbox16_swiper .desc {
    font-size: 0.24rem;
    line-height: 1.33333333em;
    margin-top: 0.54166667em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 2.66666667em;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /*750px*/
  .partner04 .inner {
    padding: 0;
  }
  .partner04 .hbox17 {
    padding: 0.9rem 0.4rem 0;
  }
  /*750px*/
  .case01 .imgbox {
    padding-bottom: 66.66666667%;
  }
  /*750px*/
  .more2 {
    font-size: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 8.63333333em;
    height: 3.06666667em;
  }
  .more2 span {
    display: block;
    padding-right: 1.36666667em;
  }
  .more2 span:before {
    width: 0.53333333em;
    height: 0.53333333em;
    background-repeat: no-repeat;
    background-size: contain;
  }
  /*750px*/
  .pro01 .imgbox {
    padding-bottom: 66.66666667%;
  }
  .pro01 .text_box {
    transform: translate(-50%, -40%);
  }
  .pro01 .ctit {
    font-size: 0.32rem;
    text-transform: uppercase;
    line-height: 1.35em;
    margin-top: 0.21875em;
  }
  .pro01 .more2 {
    margin: 0.46rem auto 0;
  }
  /*750px*/
  .product01 {
    padding: 0.85rem 0.4rem 0.75rem;
  }
  .product01 .list9 {
    padding: 0.25rem 0;
    margin-top: 0;
  }
  /*750px*/
  .list9 .item {
    width: 100%;
    margin-bottom: 0.35rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .list9 .item:nth-child(n+1) {
    margin-left: 0;
  }
  .list9 .imgbox {
    padding-bottom: 66.71641791%;
  }
  .list9 .text_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.25rem 0 0.32rem;
  }
  .list9 .tit {
    font-size: 0.32rem;
    line-height: 1.35em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 1.6rem);
  }
  .list9 .more1 {
    border: none;
    width: auto;
    height: auto;
    display: block;
    margin: 0;
  }
  .list9 .more1 span {
    color: #666;
  }
  /*750px*/
  .hbox10 {
    display: block;
    margin-bottom: 0.24rem;
  }
  .hbox10 .tit {
    font-size: 0.48rem;
    line-height: 1.25em;
    color: #131313;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 0.27083333em;
  }
  .hbox10 .tit:before {
    display: none;
  }
  /*750px*/
  .list6 {
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .list6 .item {
    font-size: 0.3rem;
    border: 1px solid #000;
    min-width: 6.76666667em;
    padding: 0 0.5em;
    height: 2.6em;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    margin: 0.1rem 0.2rem 0.1rem 0;
    white-space: nowrap;
  }
  .list6 .item:last-child {
    margin-right: 0;
  }
  /*750px*/
  .hbox11_swiper .imgbox {
    padding-bottom: 104.6875%;
  }
  .hbox11_swiper .text_box {
    transform: none;
    right: auto;
    left: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    padding: 8.03212851% 14.45783133% 8.03212851% 6.42570281%;
  }
  .hbox11_swiper .tit {
    font-size: 0.56rem;
    line-height: 1.25em;
  }
  .hbox11_swiper .ctit {
    font-size: 0.28rem;
    line-height: 1.57142857em;
    margin-top: 0.14285714em;
  }
  .hbox11_swiper .swiper_btn {
    display: none;
  }
  /*750px*/
  .case02 {
    padding: 0.95rem 0 0.5rem;
  }
  .case02 .hbox11_swiper {
    margin-top: 0.34rem;
  }
  /*750px*/
  .pro3 {
    overflow: hidden;
    padding: 0.5rem 0 0.7rem;
  }
  .pro3 .inner {
    padding: 0;
  }
  /*750px*/
  .hbox9_swiper .swiper-container {
    overflow: visible;
  }
  .hbox9_swiper .imgbox {
    padding-bottom: 66.875%;
    margin-bottom: 0.32rem;
  }
  .hbox9_swiper .tit {
    font-size: 0.32rem;
    line-height: 1.35em;
    text-align: left;
  }
  .hbox9_swiper .swiper_btn {
    display: none;
  }
  .hbox9_swiper .text_box {
    padding: 0;
  }
  /*750px*/
  .hbox7 .left {
    display: block;
    margin-bottom: 0.3rem;
    overflow: hidden;
  }
  .hbox7 .tit {
    font-size: 0.52rem;
    line-height: 1.25em;
    padding-right: 0;
    margin-right: 0;
    border-right: none;
    margin-top: 0;
    margin-bottom: 0.3rem;
  }
  /*750px*/
  .list7 {
    padding: 0.6rem 0 0.3rem;
  }
  .list7 .item {
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .list7 .item:nth-child(n+1) {
    margin-left: 0;
  }
  .list7 .imgbox {
    padding-bottom: 66.71641791%;
  }
  .list7 .text_box {
    padding: 0.28rem 0 0.36rem;
  }
  .list7 .tit {
    font-size: 0.32rem;
    line-height: 1.35em;
  }
  .list7 .ctit {
    font-size: 0.28rem;
    color: #666;
    line-height: 1.35em;
  }
  /*750px*/
  .search2 {
    border: 1px solid #000;
    padding: 0;
    position: relative;
  }
  .search2 .input input {
    font-size: 0.28rem;
    height: 3.5em;
    line-height: 2em;
    padding: 0.75em 0 0.75em 1.5em;
    display: block;
    width: calc(100% - 1.16rem);
  }
  .search2 .input_btn {
    width: 1.16rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-size: auto 36.73469388%;
    background-position: center center;
    cursor: pointer;
  }
  /*750px*/
  .hbox8 {
    padding: 0.34rem 0;
  }
  /*750px*/
  .pro2 {
    padding: 0.56rem 0.4rem;
  }
  /*750px*/
  .list8 .item {
    margin-bottom: 0.38rem;
  }
  .list8 .imgbox {
    padding-bottom: 100%;
  }
  .list8 .text_box {
    transform: none;
    top: auto;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0.48rem 0;
  }
  .list8 .tit {
    font-size: 0.56rem;
    line-height: 1.25em;
  }
  .list8 .ctit {
    line-height: 1.57142857em;
    margin-top: 0.21428571em;
  }
  /*750px*/
  .hmtitle {
    font-size: 0.52rem;
    line-height: 1.35em;
    color: #131313;
  }
  /*750px*/
  .hmintro {
    font-size: 0.28rem;
    line-height: 1.42857143em !important;
    color: #666 !important;
    letter-spacing: -0.01785714em;
  }
  /*750px*/
  .hbox5 {
    padding: 0.87rem 0.4rem 0.9rem;
  }
  .hbox5 p {
    font-size: 0.24rem;
    line-height: 1.66666667em;
    letter-spacing: -0.04166667em;
    margin-top: 1.16666667em;
  }
  /*750px*/
  .hbox5_search {
    margin-top: 0.4rem;
    padding: 0 1.16rem 0 0;
  }
  .hbox5_search input {
    font-size: 0.28rem;
    height: 3.5em;
    line-height: 1.5em;
    padding: 1em 0 1em 1.5em;
    width: 100%;
    text-align: left;
    display: block;
  }
  .hbox5_search .input_btn {
    height: 100%;
    width: 1.16rem;
    background-size: auto 36.73469388%;
  }
  /*750px*/
  .idnex_about .index02 {
    margin: 0;
    padding: 0.87rem 0.4rem 1rem;
    width: 100%;
  }
  /*750px*/
  .hbox2 .ctit {
    font-size: 0.34rem;
    line-height: 1.35em;
    text-transform: uppercase;
    margin-top: 0;
  }
  .hbox2 p {
    margin-top: 0.23rem;
  }
  .hbox2 .more1 {
    margin-top: 0.67rem;
  }
  /*750px*/
  .banner .imgbox {
    padding-bottom: 114.66666667%;
  }
  .banner .swiper_box {
    display: none;
  }
  /*750px*/
  .hindex01 {
    padding: 0;
  }
  .hindex01 .right {
    margin-top: 0.4rem;
  }
  /*750px*/
  .hindex02_swiper .imgbox {
    padding-bottom: 77.6119403%;
    height: auto;
  }
  .hindex02_swiper img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
  }
  .hindex02_swiper .hindex_tit {
    display: none;
  }
  /*750px*/
  .hindex01_swiper .imgbox {
    padding-bottom: 114.28571429%;
  }
  .hindex01_swiper img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
  }
  .hindex01_swiper .tit {
    font-size: 0.3rem;
    line-height: 2.13333333em;
  }
  /*750px*/
  .hbox3 {
    padding: 0.63rem 0 0.8rem;
  }
  .hbox3 .hindex01 {
    margin-top: 0.5rem;
  }
  .hbox3 .inner .more1 {
    margin-top: 0.62rem;
  }
  /*750px*/
  .list1 {
    margin-top: 0.81rem;
    flex-wrap: wrap;
  }
  .list1 .item .date .year {
    font-size: 1.2rem;
    line-height: 1em;
    bottom: 0;
    padding: 0 0.2rem;
  }
  .list1 .item .tit {
    font-size: 0.28rem;
    line-height: 1.42857143em;
    text-indent: 2em;
    color: #666;
    margin-top: 0.32rem;
  }
  /*750px*/
  .idnex_about_bgs {
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .idnex_about_bgs .bgs_max {
    width: 100%;
    height: auto;
    display: block;
  }
  /*750px*/
  .index_about_item {
    padding: 0.8rem 0.4rem 0.74rem;
  }
  .index_about_item .index02 {
    padding: 0;
  }
  .index_about_item .hbox2 .tit {
    line-height: 1.53333333em;
    letter-spacing: -0.03666667em;
  }
  .index_about_item .hbox2 .tit:before {
    display: block;
    content: '';
    width: 1.33333333em;
    height: 1.26666667em;
    background: url(../images/quote_left.svg) no-repeat center center;
    background-size: contain;
    margin-bottom: 0.2rem;
  }
  .index_about_item .hbox2 .fs40 {
    display: none;
  }
  /*750px*/
  .fnavs .fcpt {
    font-size: 0.28rem;
  }
  .fnavs .flist .fitem {
    font-size: 0.24rem;
  }
  .list5 .ot,
  .list5 .oc {
    font-size: 0.24rem;
  }
  .ftab .ftit {
    font-size: 0.24rem;
  }
  .footer_b .copy_right {
    font-size: 0.24rem;
  }
  .links .link {
    font-size: 0.24rem;
  }
  .flinks .fti {
    font-size: 0.24rem;
  }
  .list4 .ctit,
  .list4 .pt {
    font-size: 0.22rem;
    line-height: 1.45454545em;
  }
  .list4 .num {
    font-size: 0.64rem;
    line-height: 1em;
    margin: 0.16rem 0;
  }
  .list3 .item {
    flex-direction: column-reverse;
    margin-bottom: 0.6rem;
  }
  .list3 .imgbox {
    width: 100%;
    padding-bottom: 71.64179104%;
    margin-bottom: 0.4rem;
  }
  .list3 .text_box {
    width: 100%;
  }
  .list3 .time {
    font-size: 0.3rem;
    line-height: 1.53333333em;
  }
  .list3 .tit {
    font-size: 0.36rem;
    line-height: 1.27777778em;
    margin-top: 0.13888889em;
  }
  .list3 .more2 {
    margin-top: 0.42rem;
  }
  .index05_swiper .imgbox {
    padding-bottom: 69.33333333%;
  }
  .index05_swiper .text_box .tit {
    line-height: 2em;
  }
  .index05_swiper .name {
    line-height: 1.5em;
    margin-top: 0.04rem;
  }
  .index05_swiper .post_l {
    left: 0.4rem !important;
  }
  .since {
    margin-bottom: 0.2rem;
  }
  .since .index_box {
    height: auto;
  }
  .since .index02 {
    height: 8rem;
    padding: 0.35rem 0;
    display: flex;
    align-items: center;
  }
  .since .hbox2 {
    font-size: 0.24rem;
    line-height: 1.5em;
  }
  .since .hbox2 .ctit {
    font-size: 0.6rem;
    line-height: 1.5em;
  }
  .index04_swiper .bg_img {
    padding-bottom: 125.33333333%;
  }
  .index04_swiper .hbox2 .tit {
    font-size: 0.24rem;
    line-height: 1.5em;
  }
  .index04_swiper .hbox2 .ctit {
    font-size: 0.6rem;
    line-height: 1.5em;
  }
  .index03 {
    padding: 1rem 0 0;
    overflow: hidden;
  }
  .index03 .hbox3 {
    padding-bottom: 0.47rem;
  }
  .index03 .la {
    font-size: 0.24rem;
    line-height: 1.5em;
  }
  .index03 .tit {
    font-size: 0.6rem;
    line-height: 1.5em;
    margin-top: 0;
  }
  .index03 .editor {
    line-height: 2em;
    padding: 0.42rem 0;
  }
  .index03 .editor ul li {
    margin-bottom: 0;
  }
  .index03 .list1 {
    max-width: none;
  }
  .index03 .list1 .imgbox {
    padding-bottom: 110.53921569%;
  }
  .index03 .list1 .imgbox img {
    opacity: 1;
  }
  .index03 .list1 .ctit {
    font-size: 0.32rem;
    line-height: 1.5em;
  }
  .index03 .swiper-container {
    overflow: visible;
  }
  .index03 + .index_bgs {
    height: calc(100% - 3.1rem);
  }
  .index03 .text_box {
    left: 0;
    right: auto;
    bottom: 0;
    padding: 0.85rem 0.4rem;
    width: 100%;
  }
}
