@media (max-width: 768px) {
  .con,
  .con2 {
    width: 100%;
    padding: 0 0.15rem;
  }
  .part1 {
    padding: 0.5rem 0;
  }
  .index_title h3 {
    font-size: 0.2rem;
  }
  .index_title span img {
    width: 0.5rem;
  }
  .index_title p {
    font-size: 0.16rem;
  }
  .partMain {
    display: block;
  }
  .partMain .l {
    width: 100%;
  }
  .partMain .l .info p {
    font-size: 0.12rem;
    line-height: 2;
  }
  .partMain .l .info a {
    width: 1.25rem;
    height: 0.4rem;
    line-height: 0.5rem;
    margin: 0 auto;
    margin-top: 0.3rem;
  }
  .partMain .l .info a img {
    height: auto;
    width: 0.05rem;
  }
  .partMain .r {
    width: 100%;
  }
  .partMain .r img {
    display: block;
    width: 100%;
  }
  .partMain .index_title {
    position: static;
    margin-bottom: 0.15rem;
  }
  .part1Ul {
    margin-top: 0.3rem;
  }
  .part1Ul ul {
    display: flex;
    flex-wrap: wrap;
  }
  .part1Ul ul li {
    padding: 0 0.1rem;
    width: 50%;
    margin-bottom: 0.2rem;
  }
  .part1Ul ul li::after {
    height: 100%;
  }
  .part1Ul ul li:nth-of-type(2n)::after {
    display: none;
  }
  .part1Ul ul li h3 {
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
  }
  .part1Ul ul li h3 i {
    font-size: 0.12rem;
  }
  .part1Ul ul li p {
    font-size: 0.12rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .part2 .l {
    display: none;
  }
  .part2 .part2Ul ul li {
    width: 1.65rem;
    margin: 0.1rem 0;
    margin-right: 0.13rem;
  }
  .part2 .part2Ul ul li:nth-of-type(2n) {
    margin-right: 0;
  }
  .part2 .part2Ul ul li .images {
    width: 1.65rem;
    height: 1.25rem;
    margin-bottom: 0.1rem;
  }
  .part2 .part2Ul ul li h3 {
    font-size: 0.14rem;
    margin-bottom: 0.1rem;
    font-weight: normal;
  }
  .part2 .part2Ul ul li p {
    font-size: 0.12rem;
  }
  .part2 .part2Main .r .part1Right {
    flex-wrap: wrap;
    height: auto;
  }
  .part2 .part2Main .r .part1Right a {
    width: 50%;
    height: 0.4rem;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    margin-bottom: -1px;
  }
  .part2 .part2Main .r .part1Right a:nth-of-type(2n) {
    border-right: 0;
  }
  .part2 .part2Main .r .part1Right a:nth-of-type(1),
  .part2 .part2Main .r .part1Right a:nth-of-type(2) {
    border-top: 0;
  }
  .indexPicT .r a {
    width: 0.3rem;
    height: auto;
  }
  .part2 {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
  }
  .part2 .part2Main {
    margin-top: 0.2rem;
  }
  .part3 {
    height: auto;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    background: url(../images/part9.png) no-repeat center top;
    background-size: auto 100%;
  }
  .part3 .more {
    width: 1.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0 auto;
    margin-top: 0.1rem;
  }
  .part3 .part3Ul {
    margin-top: 0.2rem;
    margin-bottom: 0;
    flex-wrap: wrap;
  }
  .part3 .part3Ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.3rem;
  }
  .part3 .part3Ul li a .time {
    width: 0.6rem;
    height: 0.6rem;
    margin-right: 0.1rem;
  }
  .part3 .part3Ul li a .time h3 {
    font-size: 0.2rem;
    margin-bottom: 0.06rem;
  }
  .part3 .part3Ul li a .time p {
    font-size: 0.14rem;
  }
  .part3 .part3Ul li a .newsR .title {
    height: 0.3rem;
    font-size: 0.14rem;
  }
  .part3 .part3Ul li a .newsR h3 {
    font-size: 0.17rem;
    margin: 0.08rem 0;
  }
  .part3 .part3Ul li a .newsR p {
    font-size: 0.13rem;
    margin-bottom: 0.08rem;
  }
  .part3 .part3Ul li a .newsR img {
    height: auto;
    width: 100%;
  }
  .link .linkUl li {
    width: 1.65rem;
    height: 0.8rem;
    margin-right: 0.15rem;
    margin-top: 0.15rem;
  }
  .link .linkUl li:nth-of-type(2n) {
    margin-right: 0;
  }
  .footer .footerT {
    padding: 0.3rem 0;
    display: block;
    margin: 0 auto;
  }
  .footer .footerT .l {
    margin: 0 auto;
    width: 1rem;
  }
  .footer .footerT .c {
    display: none;
  }
  .footer .footerT .r {
    margin-top: 0.3rem;
  }
  .footer .footerT .r p {
    font-size: 0.13rem;
  }
  .footer .footerT .r h3 {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
    font-size: 0.26rem;
  }
  .footer .footerT .r h2 {
    font-size: 0.22rem;
  }
  .footer .footerD {
    padding: 0.15rem 0.15rem;
  }
  .footer .footerD .r {
    display: none;
  }
  .footer .footerD .l {
    text-align: center;
  }
  .allNav {
    height: auto;
  }
  .allNav .con2 .l a {
    line-height: 0.5rem;
    font-size: 0.14rem;
  }
  .allNav .con2 .r {
    display: none;
    font-size: 0.12rem;
  }
  .allNav .con2 .r a {
    font-size: 0.12rem;
  }
  .formSelect {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .formSelect h3 {
    font-size: 0.16rem;
  }
  .formSelect .layui-form {
    margin-top: 0.2rem;
    display: block;
  }
  .formSelect .layui-form .items {
    margin-right: 0;
    margin-bottom: 0.1rem;
  }
  .formSelect .layui-form .items .layui-input {
    width: 100%;
    height: 0.4rem;
    font-size: 0.14rem;
  }
  .zxnsList .items {
    padding: 0 0.1rem;
  }
  .zxnsList .items .hd {
    height: 0.45rem;
  }
  .zxnsList .items .hd h3 {
    font-size: 0.15rem;
  }
  .zxnsList .items .bd {
    padding: 0.1rem 0;
    height: auto;
    flex-wrap: wrap;
  }
  .zxnsList .items .bd p {
    width: 100%;
    font-size: 0.12rem;
    line-height: 1.8;
  }
  .zxnsList .items .d {
    font-size: 0.12rem;
  }
  .zxnsList .items .d h3 {
    font-size: 0.14rem;
  }
  .newsInfo {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .newsInfo .newsInfoT {
    height: auto;
    padding: 0.2rem 0;
  }
  .newsInfo .newsInfoT h3 {
    margin-bottom: 0.1rem;
    font-size: 0.18rem;
  }
  .newsInfo .newsInfoT .little {
    font-size: 0.13rem;
  }
  .newsInfo .newsInfoT .little p:last-child {
    display: none;
  }
  .newsInfoMain {
    padding: 0;
    margin-top: 0.3rem;
    font-size: 0.12rem;
    padding-bottom: 0.15rem;
  }
  .newsInfoMain img {
    margin-bottom: 0.15rem;
  }
  .newsInfoD {
    height: auto;
    padding: 0.2rem 0.15rem;
    flex-wrap: wrap;
  }
  .newsInfoD .l {
    width: 100%;
    margin-bottom: 0.15rem;
  }
  .newsInfoD .l a {
    width: 100%;
    font-size: 0.12rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0.08rem !important;
  }
  .newsInfoD .r {
    width: 100%;
  }
  .newsInfoD .r a {
    margin: 0 auto;
    width: 1.5rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.14rem;
  }
  .news {
    margin: 0.2rem auto;
  }
  .news ul li {
    width: 1.65rem;
    height: 2.6rem;
    margin-right: 0.15rem !important;
    margin-bottom: 0.15rem;
  }
  .news ul li:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .news ul li a {
    padding: 0.08rem;
  }
  .news ul li a .image {
    width: 100%;
    height: 1.3rem;
  }
  .news ul li .little {
    margin: 0.15rem 0;
  }
  .news ul li .little h3 {
    margin-bottom: 0.05rem;
    font-size: 0.14rem;
  }
  .news ul li .little p {
    font-size: 0.1rem;
  }
  .news ul li .info {
    font-size: 0.12rem;
    word-break: break-all;
    margin-bottom: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* 这里是超出几行省略 */
    overflow: hidden;
  }
  .news ul li span {
    display: none;
  }
  .contactUs {
    height: auto;
  }
  .contactUs .ditu {
    width: 100%;
    height: 2rem;
  }
  .contactUs .list {
    position: static;
  }
  .contactUs .list ul {
    flex-wrap: wrap;
    height: auto;
    padding: 0;
    box-shadow: none;
  }
  .contactUs .list ul li {
    width: 50%;
  }
  .contactUs .list ul li:nth-of-type(2n) {
    border: none;
  }
  .contactUs .list ul li a {
    padding: 0 0.1rem;
    height: 2rem;
  }
  .contactUs .list ul li img {
    width: 0.28rem;
    height: 0.28rem;
  }
  .contactUs .list ul li h3 {
    font-size: 0.16rem;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
    font-weight: normal;
  }
  .contactUs .list ul li p {
    font-size: 0.12rem;
    text-align: center;
    margin-bottom: 0.1rem;
  }
  .contactUs .list ul li span {
    font-size: 0.1rem;
  }
  .contactUs .list ul li span img {
    width: 0.15rem;
    height: auto !important;
  }
  .aboutTitle h3 {
    font-size: 0.4rem;
  }
  .aboutTitle h2 {
    font-size: 0.15rem;
    padding-top: 0.17rem;
  }
  .aboutUs1 {
    background: url(../images/aboutUs2.png) no-repeat center bottom;
    background-size: 100% auto;
    margin-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .aboutUs1 .title {
    width: 100%;
    font-size: 0.2rem;
    padding-bottom: 0.2rem;
    margin-top: 0.2rem;
  }
  .aboutUs1 .info {
    width: 100%;
    font-size: 0.12rem;
    padding: 0.2rem 0;
  }
  .aboutUs1 .info p {
    font-size: 0.12rem;
  }
  .aboutUs1 .part1Ul {
    margin-top: 0;
    padding: 0.2rem 0;
  }
  .aboutUs2 .aboutUsSlide {
    display: none;
  }
  .aboutUs2 .aboutUsSlideSj {
    display: block;
    padding: 0 0.3rem;
  }
  .aboutUs2 .aboutUsSlideSj .swiper-slide img {
    width: 100%;
    height: 2rem;
    object-fit: cover;
    margin-bottom: 0.1rem;
  }
  .aboutUs2 .aboutUsSlideSj .swiper-slide h3 {
    font-size: 0.18rem;
    margin-bottom: 0.05rem;
    color: #090c0d;
  }
  .aboutUs2 .aboutUsSlideSj .swiper-slide p {
    font-size: 0.12rem;
    color: #555555;
  }
  .aboutUs2 {
    padding-top: 0.4rem;
    padding-bottom: 0.25rem;
  }
  .aboutUs2 .aboutTitle {
    padding-bottom: 0.4rem;
    margin-bottom: 0;
  }
  .aboutUs4 {
    padding-top: 0.4rem;
    padding-bottom: 0.25rem;
  }
  .aboutUs4 .aboutUs4Mian {
    margin-top: 0.25rem;
  }
  .aboutUs4 .aboutUs4Mian ul {
    flex-wrap: wrap;
  }
  .aboutUs4 .aboutUs4Mian ul li {
    width: 100%;
    border: none;
    height: auto;
    margin-bottom: 0.25rem;
  }
  .aboutUs4 .aboutUs4Mian ul li:last-child {
    margin-bottom: 0;
  }
  .aboutUs4 .aboutUs4Mian ul li img {
    width: 0.4rem;
    height: auto;
  }
  .aboutUs4 .aboutUs4Mian ul li h3 {
    font-size: 0.2rem;
    margin: 0.1rem 0;
  }
  .aboutUs4 .aboutUs4Mian ul li p {
    font-size: 0.14rem;
  }
  .aboutUs3 {
    padding-top: 0.4rem;
    padding-bottom: 0.25rem;
  }
  .aboutUs3 .aboutTitle {
    margin-bottom: 0.25rem;
  }
  .aboutUs3 .aboutHonor {
    width: 100%;
  }
  .aboutUs3 .aboutHonor .swiper-slide {
    width: 2rem;
    overflow: hidden;
  }
  .aboutUs3 .aboutHonor .swiper-slide .main {
    width: 100%;
    padding: 0.05rem;
    height: auto;
  }
  .aboutUs3 .aboutHonor .swiper-slide .main .images {
    height: 1.5rem;
  }
  .aboutUs3 .aboutHonor .swiper-slide .main .images img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .aboutUs3 .aboutHonor .swiper-slide .main .info {
    margin-top: 0.05rem;
    font-size: 0.12rem;
  }
  .aboutUs3 .aboutHonor .swiper-slide.swiper-slide-active .main {
    height: auto;
  }
  .cpzlMain ul li {
    margin-right: 0;
    height: auto;
  }
  .cpzlMain ul li a {
    padding: 0.15rem;
  }
  .cpzlMain ul li a h3 {
    font-size: 0.13rem;
    margin-top: 0.1rem;
  }
  .cpzlMain ul li a .d {
    margin-top: 0.1rem;
  }
  .cpzlMain ul li a .d .r {
    width: 1rem;
    height: 0.3rem;
  }
  .pic1 {
    padding-bottom: 0.25rem;
  }
  .pic1 .title {
    font-size: 0.2rem;
    height: auto;
    line-height: 0.8rem;
  }
  .pic1 ul li {
    width: 1.65rem;
    margin-right: 0.15rem;
    height: 1.8rem;
    margin-bottom: 0.15rem;
  }
  .pic1 ul li:nth-of-type(2n) {
    margin-right: 0;
  }
  .pic1 ul li .images {
    height: 1.2rem;
  }
  .pic1 ul li h3 {
    color: #040404;
    font-size: 0.14rem;
    margin-bottom: 0.05rem;
  }
  .pic1 ul li p {
    font-size: 0.12rem;
  }
  .part2Main .l {
    display: none;
  }
  .cpSj {
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
    display: block;
  }
  .cpSj .con2 {
    padding: 0.11rem 0.15rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cpSj .title {
    font-size: 0.14rem;
  }
  .cpSj .selects {
    display: none;
    border-top: 1px solid #e0e0e0;
    position: absolute;
    top: 100%;
    width: 100%;
    padding: 0.15rem;
    background-color: #fff;
    z-index: 2;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
  }
  .cpSj .selects h3 {
    font-size: 0.13rem;
    margin: 0.15rem auto;
  }
  .cpSj .selects .items {
    margin-bottom: 0.15rem;
  }
  .cpSj .selects .items:last-child {
    margin-bottom: 0;
  }
  .pic2 .selectsMain {
    display: none;
  }
  .pic2 {
    margin-bottom: 0.2rem;
  }
  .pic2 .part2Main {
    margin-top: 0.15rem;
  }
  .pic2 .tbMain {
    margin-top: 0;
  }
  .pic2 .tbMain li {
    width: 1.65rem;
    margin-right: 0.15rem;
    height: 1.8rem;
    margin-bottom: 0.15rem;
  }
  .pic2 .tbMain li:nth-of-type(2n) {
    margin-right: 0;
  }
  .pic2 .tbMain li .images {
    width: 100%;
    height: 1.2rem;
  }
  .pic2 .tbMain li .images img {
    max-width: 80%;
    max-height: 80%;
    display: block;
  }
  .pic2 .tbMain li h3 {
    color: #040404;
    padding: 0 0.1rem;
    font-size: 0.14rem;
    margin-bottom: 0.05rem;
  }
  .pic2 .tbMain li p {
    font-size: 0.12rem;
    padding: 0 0.1rem;
  }
  .sjPicContrast {
    max-width: 100%;
    overflow-x: scroll;
  }
  .sjPicContrast .picContrast {
    width: 1000px;
    padding: 0;
  }
  .picMainShop {
    width: 100%;
    display: block;
    margin-top: 0.2rem;
  }
  .picMainShop .l {
    display: none;
  }
  .picMainShop .r {
    width: 100%;
    padding: 0 0.15rem;
  }
  .picMainShop .r h3 {
    font-size: 0.2rem;
    margin-bottom: 0.15rem;
  }
  .picMainShop .r ul li {
    padding: 0.1rem 0;
    font-size: 0.13rem;
  }
  .picMainShop .r ul li span {
    width: 0.8rem;
  }
  .picMainShop .r a {
    width: 1.5rem;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.14rem;
  }
  .picMainShop .r .sqbj .guanzhu {
    font-size: 0.14rem;
  }
  .picMainShop .r .sqbj .guanzhu img {
    width: 0.2rem;
    height: 0.2rem;
  }
  .picDetailT {
    height: 0.5rem;
  }
  .picDetailT h3 {
    line-height: 0.5rem;
    font-size: 0.15rem;
  }
  .picDetailT .con {
    width: 100%;
  }
  .picDetailT .con a {
    font-size: 0.12rem;
    width: 1.2rem;
    height: 0.5rem;
  }
  .picDetailT .con a img {
    width: 0.13rem;
    height: auto;
    margin-right: 0.04rem;
  }
  .header {
    display: none !important;
  }
  .banner .firstD {
    display: none;
  }
  .banner .first {
    display: none;
  }
  .headerSj {
    padding: 0 0.15rem;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    height: 0.5rem;
    position: fixed;
    top: 0;
    width: 100%;
    box-sizing: border-box;
    z-index: 204;
    background-color: #fff;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
  }
  .headerSj .logo {
    height: 0.2rem;
  }
  .headerSj .logo img {
    height: 0.2rem;
  }
  .headerSj .r .nav-img img {
    height: 0.12rem;
  }
  .headerSj .r .nav-img .img1 {
    display: block;
  }
  .headerSj .r .nav-img .img2 {
    display: none;
  }
  .headerSj .r .nav-img.active .img1 {
    display: none;
  }
  .headerSj .r .nav-img.active .img2 {
    display: block;
  }
  .sjMeau,
  .sjMeauPic {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 104;
    background-color: #fff;
    padding: 0 0.15rem;
    padding-top: 0.8rem;
    display: none;
  }
  .sjMeau li,
  .sjMeauPic li {
    height: 0.4rem;
    border-bottom: 1px solid #d1d2d2;
  }
  .sjMeau li a,
  .sjMeauPic li a {
    height: 0.45rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .zhuce {
    display: block;
    margin-top: 0.3rem;
  }
  .zhuce span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 100%;
    border: 1px solid #d1d2d2;
    margin: 0 auto;
  }
  .zhuce span img {
    max-width: 100%;
  }
  .zhuce p {
    font-size: 0.15rem;
    text-align: center;
    margin-top: 0.05rem;
  }
  .sjMeauPic {
    display: block;
    left: 100%;
    transition: 0.2s linear all;
  }
  .sjMeauPic.active {
    left: 0;
  }
  .sjMeauPic .tabT {
    display: flex;
    border-radius: 0.17rem;
    overflow: hidden;
    border: 1px solid #dedede;
    margin-bottom: 0.2rem;
  }
  .sjMeauPic .tabT a {
    width: 33.3%;
    height: 0.34rem;
    text-align: center;
    margin-left: -1px;
    line-height: 0.34rem;
  }
  .sjMeauPic .tabT a.active {
    background-color: #127cb0;
    color: #fff;
  }
  .goBack {
    display: flex;
    align-items: center;
    margin-bottom: 0.15rem;
  }
  .goBack img {
    transform: rotate(180deg);
    margin-right: 0.04rem;
  }
  .pc {
    display: none;
  }
  .sj {
    display: block;
  }
  .login .main {
    width: 90%;
  }
  .login .loginD .tabD {
    width: 100%;
    padding: 0 20px;
    height: 263px;
  }
  .login .loginD {
    height: auto;
  }
  .loginFooter {
    width: 100%;
  }
  .vipCenter {
    display: block;
    padding: 0.15rem;
    width: 100%;
  }
  .vipCenter .l {
    width: 100%;
    margin-right: 0;
  }
  .vipCenter .r {
    width: 100%;
    margin-left: 0;
    margin-top: 25px;
    padding: 0.15rem;
  }
  .vipCenter .r .zhaq {
    padding: 0;
  }
  .vipCenter .r .zhaq .items {
    padding-bottom: 20px;
    border-bottom: 1px solid #dedede;
    display: block;
    height: auto;
  }
  .vipCenter .r .zhaq .items.sqzx {
    border-bottom: 0;
  }
  .vipCenter .r .zhaq .items span {
    width: 60px;
  }
  .vipCenter .r .zhaq .items .items2 {
    margin-top: 15px;
    display: flex;
    justify-content: center;
  }
  .vipCenter .r .items span {
    width: 45px;
    flex-shrink: 0;
  }
  .vipCenter .tbMain li {
    width: 100%;
  }
  .part2 .part2Main .r .part1Right {
    display: none;
  }
  .picInfoNav .con2 {
    height: auto;
    padding: 0.2rem 0.15rem;
  }
  .picInfoNav .con2 .l {
    font-size: 0.12rem;
  }
  .picInfoNav .con2 .r a {
    font-size: 0.13rem;
  }
  .picInfoNav .con2 .r a img {
    width: 0.13rem;
    margin-right: 0.05rem;
  }
  .picContrastTitle {
    font-size: 0.2rem;
    font-weight: normal;
    line-height: 1;
    padding: 0.2rem 0;
  }
  .picContrast .picContrast2 li {
    font-size: 0.14rem;
  }
  .picContrast .picContrast2 .t h3 {
    font-size: 0.16rem;
    font-weight: normal;
  }
  .picMask {
    width: 100%;
    display: block;
    height: auto;
    left: 0;
    margin-left: 0;
  }
  .picMask .maskMain .r {
    display: none;
  }
  .picMask .maskMain .l {
    width: 100%;
    padding-right: 0.15rem;
  }
  .picMask .maskMain .l .items .title {
    width: 0.8rem;
    padding-left: 0.15rem;
  }
  .vipCenter .r .items .city .layui-form-select {
    margin-right: 0.08rem;
    width: 100%;
  }
  .vipCenter .r .items .date {
    width: 100%;
    margin-right: 0.08rem;
  }
  .vipCenter .r .items .city {
    width: 100%;
  }
  .tbMain li h3 {
    font-size: 0.18rem;
  }
  .litBanner {
    height: 3rem!important;
  }
  .litBanner .con2 {
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  .litBanner .con2 .index_title span {
    width: 100%;
  }
  .litBanner .con2 .index_title h3 {
    font-size: 0.25rem;
  }
  .litBanner .con2 .index_title p {
    font-size: 0.18rem;
  }
  .litBanner .con2 .index_title img {
    display: block;
  }
  .banner .swiper .swiper-button-next,
  .banner .swiper .swiper-button-prev {
    bottom: 0.2rem;
  }
  .banner .swiper .swiper-button-next {
    right: 0.15rem;
  }
  .banner .swiper .swiper-button-prev {
    right: 0.5rem;
  }
  .banner .swiper-pagination-fraction {
    bottom: 0.2rem;
  }
  .banner .swiper-pagination-fraction .swiper-pagination-current {
    font-size: 0.28rem;
  }
  .banner .swiper-pagination-fraction .swiper-pagination-total {
    font-size: 0.2rem;
  }
  .message {
    margin: 0.3rem 0;
  }
  .message .items {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.2rem;
  }
  .message .items input {
    height: 0.45rem;
    font-size: 0.15rem;
  }
  .message .items textarea {
    font-size: 0.15rem;
    padding: 0.15rem;
    width: 100%;
  }
  .message .btn {
    line-height: 0.55rem;
    font-size: 0.16rem;
    width: 100%;
    height: 0.55rem;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  html {
    font-size: 26.66666667vw;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  html {
    font-size: 14.99250375vw;
  }
}
@media (max-width: 768px) and (min-width: 768px) {
  html {
    font-size: 100px !important;
  }
}
