@charset "UTF-8";
html, body {
  scroll-behavior: smooth;
  color: #333;
  background-color: #fff;
}

@media all and (orientation: portrait) {
  /* 竖屏 */
}

@media all and (orientation: landscape) {
  /* 横屏 */
}

@media screen and (max-width: 1800px) {
  .w1656 {
    width: 90%;
  }
  .tourismAllarea .w1656 {
    padding: .6rem;
  }
  .tourismItem .w1656 .swiper-list .list:after {
    bottom: 5%;
  }
  .tourismItem .w1656 .swiper-list .list .font p span {
    margin: .3rem 0;
  }
  .tourism .w1656 .font {
    transform: translateY(0);
    margin-top: .6rem;
  }
  .indexSubsidiary .font .text {
    margin-top: 1.6rem;
    margin-left: 1rem;
    width: 4rem;
  }
  .indexGroup .w1600 .swiper .swiper-groupPag {
    padding-left: 1rem;
    padding-right: 1rem;
    top: 10%;
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text {
    left: 1rem;
    bottom: 10%;
  }
  .indexProfile .font {
    margin-left: 1rem;
  }
  .indexCulture .font .text {
    margin-left: 1.2rem;
    margin-top: 1.6rem;
  }
}

@media screen and (max-width: 1600px) {
  .w1554 {
    width: 90% !important;
  }
}

@media screen and (max-width: 1440px) {
  .indexGroup .w1600 .groupBox .ititle {
    padding-top: 1rem;
    margin-left: 1rem;
  }
  .indexCulture .font .text {
    margin-left: .9rem;
    margin-top: 1.2rem;
  }
  .indexProfile figure {
    right: 5%;
    top: 2.2rem;
  }
  .aboutLeader .box .ititle {
    transform: translateY(0);
    text-align: center;
    margin-bottom: .6rem;
  }
  .aboutLeader .box .swiper .swiper-leaderImg .swiper-wrapper .swiper-slide {
    width: 200px;
  }
  .aboutLeader .box .swiper .swiper-leaderImg .swiper-wrapper .swiper-slide.swiper-slide-active {
    width: 300px;
  }
  .aboutLeader .box .swiper .swiper-text {
    margin-top: 0;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1656 {
    padding-bottom: 20%;
  }
}

@media screen and (max-width: 1366px) {
  header .morelink ul li > a {
    font-size: .18rem;
  }
  .absoluteLink .list a {
    font-size: .16rem;
  }
  header {
    height: 1rem;
    padding: 0 3%;
  }
  .newsInner .box {
    padding: .8rem .4rem .8rem .8rem;
  }
}

@media screen and (max-width: 1280px) {
  .newsInner .box {
    width: 80%;
  }
}

@media screen and (max-width: 1200px) {
  html, body {
    font-size: 12px;
  }
  .aboutCulture {
    padding: .8rem 0;
    margin: 0 !important;
  }
  .aboutCulture .box {
    padding: 0 !important;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .aboutCulture .box .items .item {
    width: 19%;
  }
  .tourismAllarea .w1656 {
    padding: .3rem;
  }
  .tourismAllarea .w1656 .font {
    width: 45%;
  }
  .tourismAllarea .w1656 .font p {
    margin: .5rem 0;
  }
  .tourismList .w1656 .item {
    width: 48%;
  }
  .tourismList .w1656 > i {
    width: 48%;
  }
  .indexSubsidiary .font .text {
    margin-top: 1.4rem;
    margin-left: .6rem;
  }
  .guys .w1656 .title p {
    font-size: .2rem;
  }
  .guys .w1656 .items .item {
    width: 48%;
  }
  .guys .w1656 .items .item .box .list span {
    font-size: .2rem;
  }
  .guys .w1656 .items .item .box time {
    font-size: .2rem;
  }
  .guys .w1656 .items i {
    width: 48%;
  }
  .indexProfile {
    padding: 1rem 0;
  }
  .information .w1656 .item {
    padding: .5rem .3rem .3rem;
  }
  .ccp .w1656 .firstNews .font {
    padding: .4rem;
  }
  .ccp .w1656 .firstNews .font h5 {
    margin: .2rem 0;
  }
  .ccp .w1656 .firstNews .font span {
    margin: .4rem 0 0;
  }
  .about figure img {
    top: 1.2rem;
  }
  .about {
    padding: .8rem 0;
  }
  .about .font {
    padding-top: 0;
  }
  .about figure {
    transform: translateY(0);
  }
  .aboutLeader {
    padding: .8rem 0;
  }
  .aboutLeader .box {
    padding: 0 !important;
  }
  .aboutLeader .box .ititle {
    transform: translateY(0);
    text-align: center;
    margin-bottom: .6rem;
  }
  .aboutLeader .box .swiper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column-reverse;
  }
  .aboutLeader .box .swiper .swiper-line {
    display: none;
  }
  .aboutLeader .box .swiper .swiper-leaderImg {
    flex: none;
    width: 100%;
  }
  .aboutLeader .box .swiper .swiper-leaderImg .swiper-prev {
    display: flex;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .aboutLeader .box .swiper .swiper-leaderImg .swiper-next {
    display: flex;
    top: 50%;
    right: 0;
    left: auto;
    transform: translateY(-50%);
  }
  .aboutLeader .box .swiper .swiper-leaderImg .swiper-wrapper .swiper-slide {
    width: initial;
    transform: scale(0.8);
    transition: .4s;
  }
  .aboutLeader .box .swiper .swiper-leaderImg .swiper-wrapper .swiper-slide.swiper-slide-active {
    width: initial;
    transform: scale(1);
  }
  .aboutLeader .box .swiper .swiper-text {
    margin-top: .6rem;
    margin-right: 0;
    width: 100%;
  }
  .aboutLeader .box .swiper .swiper-text .swiper-wrapper .swiper-slide h6 {
    text-align: center;
    margin-bottom: .4rem;
  }
  .aboutLeader .box .swiper .swiper-text .swiper-wrapper .swiper-slide .text p {
    font-size: .2rem;
    margin-top: .4rem;
  }
  .news .w1656 .newsItem {
    margin-top: 2rem;
  }
  .news .w1656 .newsItem .item {
    width: 31%;
  }
  .news .w1656 .newsItem .item .font {
    padding: .15rem;
  }
  .news .w1656 .newsItem i {
    width: 31%;
  }
  .tourism .w1656 figure {
    margin: .6rem 0;
    transform: translateY(0);
  }
}

@media screen and (max-width: 1024px) {
  .swiper-box1 {
    height: auto;
  }
  .swiper-box1 .swiper-box {
    position: static;
    padding: 0;
  }
  .swiper-box1 .swiper-box .head {
    display: none;
  }
  .swiper-box1 .swiper-box .indexTitle {
    margin: 0;
    color: #333;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao {
    width: 100%;
    height: .8rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoHead {
    height: 100%;
    padding: 0 .3rem;
    align-items: center;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoHead i {
    color: #fff;
    font-size: .5rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoHead .text {
    color: #fff;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoHead .text p {
    font-size: .2rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoCtrl {
    height: 100%;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoCtrl div {
    font-size: .2rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .swiper-indexgongao {
    height: .8rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .swiper-indexgongao .swiper-wrapper .swiper-slide {
    padding: .1rem 0;
    box-sizing: border-box;
    font-size: .2rem;
  }
  .swiper-box1 .swiper-box .indexTitle .swiper-pag {
    display: none;
  }
  .indexGroup .w1600 .swiper .swiper-groupPag span i {
    font-size: .2rem;
    width: .4rem;
  }
  .popUp {
    align-items: flex-end;
  }
  .popUp .popUpBox {
    height: 90vh;
  }
  .tourismItem {
    padding-bottom: .8rem;
  }
  .newsInner {
    width: 100%;
    height: 100% !important;
  }
  .newsInner .box {
    height: 100% !important;
    padding: 0 !important;
    flex-direction: column;
  }
  .newsInner .box .boxText {
    flex: 1;
    width: 100%;
  }
  .newsInner .box .boxText .industryOtherInner {
    height: 100%;
    padding: 5%;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none;
    scroll-snap-type: y mandatory;
    scroll-snap-align: start;
  }
  .newsInner .box .boxText .industryOtherInner::-webkit-scrollbar {
    display: none;
  }
  .newsInner .box .boxText .newspaper {
    height: 100%;
    padding: 5%;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none;
    scroll-snap-type: y mandatory;
    scroll-snap-align: start;
  }
  .newsInner .box .boxText .newspaper::-webkit-scrollbar {
    display: none;
  }
  .newsInner .box .boxText .recruitment {
    height: 100%;
    padding: 5%;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none;
    scroll-snap-type: y mandatory;
    scroll-snap-align: start;
  }
  .newsInner .box .boxText .recruitment::-webkit-scrollbar {
    display: none;
  }
  .newsInner .box .listLink {
    height: 1rem;
    align-items: center;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 0 !important;
  }
  .newsInner .box .listLink a {
    background: #fff;
  }
  .swiper-industryOtherImg {
    width: 100% !important;
  }
  .swiper-box1 .swiper-wrapper {
    height: auto;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide {
    height: auto;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1img {
    height: auto;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1img img {
    width: 100% !important;
    height: auto !important;
  }
  .newsInner .box {
    height: auto;
  }
  .newsInner {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .deepmao {
    top: -1rem;
  }
  footer .w1554 .footerTop .footerTopLeft .list .listitem a {
    font-size: .2rem;
  }
  footer .w1554 .footerBot p span, footer .w1554 .footerBot p a {
    font-size: .2rem;
  }
  footer .backToTop {
    bottom: 1.3rem;
  }
  .hotelList .item {
    width: 48%;
  }
  .hotelList > i {
    width: 48%;
  }
  .tourism .w1656 .font .text.feelChin p {
    font-size: .2rem;
  }
  .indystry .w1656 .head {
    padding: .8rem 0;
    flex-wrap: wrap;
  }
  .indystry .w1656 .head .headLeft {
    width: 100%;
    text-align: center;
    margin-bottom: .6rem;
  }
  .indystry .w1656 .head .font {
    width: 100%;
  }
  .indystry .w1656 .head .font h5 {
    display: none;
  }
  .indystry .w1656 .head .font p {
    font-size: .2rem;
  }
  .tourismAllarea .w1656 {
    flex-wrap: wrap;
    padding: 0;
    background: transparent;
  }
  .tourismAllarea .w1656 figure {
    position: relative;
    width: 100%;
    left: auto;
    bottom: auto;
  }
  .tourismAllarea .w1656 .font {
    width: 100%;
    background: #F6F6F6;
    padding: .3rem;
    box-sizing: border-box;
  }
  .tourismAllarea .w1656 .font p {
    margin: .5rem 0;
    font-size: .2rem;
  }
  .tourismAllarea .w1656 .font time {
    font-size: .2rem;
  }
  .tourismAllarea .w1656 .font > span {
    font-size: .2rem;
  }
  .tourismItem .w1656 {
    flex-wrap: wrap;
  }
  .tourismItem .w1656 .swiper-img {
    width: 100%;
  }
  .tourismItem .w1656 .swiper-list {
    flex: none;
    height: auto;
    width: 100%;
    margin: .6rem 0;
    padding-left: 0;
  }
  .tourismItem .w1656 .swiper-list .list {
    height: auto;
    flex: none !important;
  }
  .tourismItem .w1656 .swiper-list .list:after {
    bottom: .15rem;
    width: 100%;
  }
  .tourismItem .w1656 .swiper-list .list .font p span {
    font-size: .2rem;
    margin: .3rem 0;
  }
  .indexNews .w1554 .list {
    flex-wrap: wrap;
  }
  .indexNews .w1554 .list .item {
    width: 48%;
    margin-bottom: .3rem;
  }
  .indexNews .w1554 .list .item .font {
    padding: .3rem;
  }
  .indexNews .w1554 .list .item .font h5 {
    font-size: .22rem;
  }
  .indexNews .w1554 .list .item .font p {
    margin: .2rem 0;
  }
  .indexGroup .w1600 .swiper {
    transform: translateY(0);
  }
  .videoFixed {
    bottom: 5%;
    width: 2rem;
  }
  .videoFixed img {
    width: 100%;
  }
  .indexSubsidiary .font .text {
    margin-top: .5rem;
  }
  .indexSubsidiary .font .text .ititle {
    text-align: left;
  }
  .news .w1656 .newsImg {
    transform: translateY(0);
    margin-bottom: 0;
    justify-content: flex-start;
    width: 100%;
  }
  .news .w1656 .newsImg .swiper-news {
    width: 8rem;
    max-width: 100%;
  }
  .news .w1656 .newsImg .swiper-news .swiper-wrapper .swiper-slide .mask .title small {
    font-size: .2rem;
    width: .4rem;
  }
  .news .w1656 .newsImg .swiper-news .swiper-wrapper .swiper-slide .mask .text p {
    font-size: .2rem;
  }
  .news .w1656 .newsItem {
    margin-top: 1rem;
  }
  .news .w1656 .newsItem .item .font .timer time {
    font-size: .2rem;
  }
  .messageBox {
    height: auto;
    padding: 1.4rem 0 .8rem;
  }
  .messageBox .message {
    position: static;
    height: auto;
  }
  .messageBox .message .w1656 {
    height: auto;
  }
  .newsInner .box .boxText .recruitment .recruitmentHead time {
    font-size: .2rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox .list span {
    font-size: .2rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox .bainjiqi.feelChin h6 {
    font-size: .2rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox .botMassage p {
    font-size: .2rem;
  }
  .indexGroup .w1600 {
    width: 100%;
    margin-left: 0%;
  }
  .indexGroup .w1600 .groupBox .ititle {
    margin-left: 0;
    padding: .6rem 0;
  }
  .indexGroup .w1600 .swiper .swiper-groupPag {
    padding-left: 5%;
    padding-right: 5%;
  }
  .indexGroup .w1600 .swiper .swiper-group {
    transform: translateY(0);
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text {
    width: 100%;
    bottom: 10%;
    left: 0;
    padding-left: 5%;
    padding-right: 5%;
    box-sizing: border-box;
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text .ititle {
    text-align: left;
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text p {
    font-size: .2rem;
  }
  .indexCulture {
    align-items: center;
  }
  .indexCulture figure {
    transform: translateY(0);
  }
  .indexCulture .font .text {
    margin-top: 0;
    margin-left: .6rem;
  }
  .indexCulture .font .text .ititle {
    text-align: left;
  }
  .indexCulture .font .text p {
    font-size: .2rem;
  }
  .indexProfile {
    padding: 1rem 5%;
  }
  .indexProfile .font {
    margin: 0;
    flex: 1;
    margin-right: .3rem;
  }
  .indexProfile .font p {
    font-size: .2rem;
  }
  .indexProfile figure {
    position: relative;
    width: 50%;
    top: auto;
    right: auto;
  }
  .information {
    padding: .8rem 0;
  }
  .information .w1656 .item {
    width: 48%;
    margin-bottom: .8rem;
  }
  .information .w1656 i {
    width: 48%;
  }
  .ccp .w1656 .items .item {
    width: 48%;
  }
  .ccp .w1656 .items i {
    width: 48%;
  }
  .newsInner {
    position: static;
  }
  .newsInner .bg {
    display: none;
  }
  .newsInner .box {
    width: 100%;
    position: static;
    display: flex;
    flex-wrap: wrap;
    padding: .8rem 5%;
  }
  .newsInner .box .boxText {
    height: auto;
    width: 100%;
  }
  .newsInner .box .boxText .zhanwei {
    display: none;
  }
  .newsInner .box .listLink {
    width: 100%;
    position: static;
    transform: translate(0, 0);
    display: flex;
    justify-content: space-between;
    margin-top: .6rem;
  }
  .newsInner .box .listLink a {
    width: 3rem;
  }
  .paging a {
    font-size: .2rem;
  }
  .paging a.iconfont {
    font-size: .32rem;
  }
  .about .font {
    padding-right: .4rem;
  }
  .about .font .text.feelChin p {
    font-size: .2rem;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1656 {
    padding-bottom: 0;
    padding-top: .6rem;
    justify-content: center;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1656 p {
    font-size: .2rem;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1656 .title figure {
    width: 4rem;
  }
  .aboutContent .box {
    flex-wrap: wrap;
    padding: 0 !important;
  }
  .aboutContent .box .font {
    flex: none;
    width: 100%;
    padding: 0 5% !important;
    box-sizing: border-box;
    margin-bottom: .6rem;
  }
  .aboutContent .box .font .list li span {
    font-size: .2rem;
  }
  .aboutContent .box .map {
    width: 100%;
  }
  .about {
    padding-right: 5%;
  }
  .about .font .aboutP {
    font-size: .2rem;
  }
  .ititle {
    text-align: center;
  }
  .ititle h6 {
    font-size: .24rem;
  }
  .ititle h6 span.letters {
    font-size: .36rem;
    letter-spacing: 0;
    text-indent: 0;
  }
  .ititle h5 {
    font-size: .36rem;
  }
  header .morelink ul {
    display: none;
  }
  header .morelink .otherlink i {
    font-size: .3rem;
  }
  header .morelink .otherlink .wechatIco {
    margin-left: 0;
    margin-right: .3rem;
  }
  header .morelink .otherlink .telIco {
    display: none;
  }
  .subnavHead {
    height: auto;
  }
  .subnavHead .bannerimg > img {
    height: auto;
  }
  .subnavHead .bannerimg .bannerText .w1656 {
    align-items: center;
    padding-bottom: 0;
    justify-content: center;
  }
  .subnavHead .bannerimg .bannerText .w1656 .title {
    text-align: center;
  }
  .subnavHead .bannerimg .bannerText .w1656 .title h6 {
    margin-top: .1rem;
  }
  .subnavHead .bannerimg .bannerText .w1656 .mouseDown {
    margin-top: .6rem;
    width: 1rem;
    height: 1rem;
  }
  .subnavHead .subnavBody {
    height: auto;
    position: static;
    height: .8rem;
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .subnavHead .subnavBody .w1656 {
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none;
    scroll-snap-type: x mandatory;
  }
  .subnavHead .subnavBody .w1656::-webkit-scrollbar {
    display: none;
  }
  .subnavHead .subnavBody .w1656 a {
    flex-shrink: 0;
    color: #333;
    font-size: .2rem;
    scroll-snap-align: start;
  }
  .subnavHead .subnavBody .w1656 a:after, .subnavHead .subnavBody .w1656 a:before {
    height: 10%;
  }
  .mobileMenu {
    display: flex;
  }
}

@media screen and (max-width: 860px) {
  html, body {
    font-size: 10px;
  }
  .indexGroup .w1600 .swiper .swiper-groupPag span i {
    font-size: .24rem;
    width: .48rem;
  }
}

@media screen and (max-width: 768px) {
  html {
    font-size: 50px;
  }
  footer {
    padding: .6rem 0;
  }
  footer .w1554 .footerTop {
    flex-wrap: wrap;
  }
  footer .w1554 .footerTop .footerTopLeft {
    flex-wrap: wrap;
    width: 100%;
  }
  footer .w1554 .footerTop .footerTopLeft .list {
    width: 100%;
    margin-bottom: .3rem;
    margin-right: 0;
    margin-left: 0;
  }
  footer .w1554 .footerTop .footerTopLeft .list:first-child .listitem {
    width: 5rem;
  }
  footer .w1554 .footerTop .footerTopLeft .list h5 {
    font-size: .3rem;
  }
  footer .w1554 .footerTop .footerTopLeft .list .listitem a {
    font-size: .26rem;
  }
  footer .w1554 .footerTop .footerRight {
    display: none;
  }
  footer .w1554 .footerBot {
    margin-top: 0rem;
  }
  footer .w1554 .footerBot p span, footer .w1554 .footerBot p a {
    font-size: .26rem;
  }
  footer .backToTop {
    bottom: 5%;
    right: 5%;
    width: .7rem;
    height: .7rem;
  }
  .indystry .w1656 .paging {
    padding-bottom: .6rem;
  }
  .future {
    padding: .8rem 0;
  }
  .future .w1656 p {
    margin: .2rem 0;
  }
  .newsInner .box .boxText .industryOtherInner .title h6 {
    font-size: .3rem;
  }
  .newsInner .box .boxText .industryOtherInner .title h5 {
    font-size: .32rem;
  }
  .swiper-industryOtherImg .prev {
    left: 2%;
  }
  .swiper-industryOtherImg .next {
    right: 2%;
  }
  .hotelList {
    padding-bottom: .3rem;
  }
  .hotelList .item {
    width: 100%;
  }
  .hotelList .item .font {
    padding: .3rem;
  }
  .hotelList .item .font h5 {
    font-size: .3rem;
  }
  .hotelList .item .font p {
    margin: 0;
    margin-top: .2rem;
  }
  .hotelList .item .font span {
    display: none;
  }
  .hotelList > i {
    width: 100%;
  }
  .indystry .w1656 .head .font p {
    margin: 0;
    font-size: .26rem;
  }
  .indystry .w1656 .swiper-img .prev {
    left: 2%;
    font-size: .3rem;
  }
  .indystry .w1656 .swiper-img .next {
    right: 2%;
    font-size: .3rem;
  }
  .indystry .w1656 .swiper-img .swiper-pag {
    line-height: 1;
  }
  .indystry .w1656 .swiper-img .swiper-pag section img {
    width: .9rem;
    height: .5rem;
    object-fit: cover;
    font-size: 0;
    line-height: 1;
  }
  .tourismAllarea {
    padding: .8rem 0;
  }
  .tourismAllarea .w1656 .font {
    padding: .3rem;
  }
  .tourismAllarea .w1656 .font h5 {
    font-size: .32rem;
  }
  .tourismAllarea .w1656 .font p {
    margin: .1rem 0;
    font-size: .26rem;
  }
  .tourismAllarea .w1656 .font time {
    font-size: .26rem;
    margin-top: .1rem;
  }
  .tourismAllarea .w1656 .font > span {
    font-size: .26rem;
  }
  .tourismAllarea .w1656 .font > span i {
    font-size: .5rem;
  }
  .tourismList {
    padding: .8rem 0;
  }
  .tourismList .w1656 .item {
    padding: .3rem;
    width: 100%;
  }
  .tourismList .w1656 .item i {
    font-size: .5rem;
  }
  .tourismList .w1656 .item h5 {
    font-size: .3rem;
    margin: .2rem 0;
  }
  .tourismList .w1656 .item time {
    line-height: 1;
  }
  .tourismList .w1656 > i {
    width: 100%;
  }
  .tourismItem .w1656 .swiper-list {
    margin: .3rem 0;
  }
  .tourismItem .w1656 .swiper-list .list:after {
    bottom: .11rem;
    width: 100%;
  }
  .tourismItem .w1656 .swiper-list .list i {
    line-height: 2;
  }
  .tourismItem .w1656 .swiper-list .list .font h5 {
    font-size: .32rem;
  }
  .tourismItem .w1656 .swiper-list .list .font p span {
    font-size: .26rem;
    margin: .2rem 0;
  }
  .tourism .w1656 .font .text.feelChin p {
    font-size: .26rem;
  }
  .indexNews {
    padding: .8rem 0;
  }
  .indexNews .w1554 .list .item {
    width: 100%;
  }
  .indexNews .w1554 .list .item .font h5 {
    font-size: .3rem;
  }
  .indexSubsidiary {
    flex-direction: column-reverse;
  }
  .indexSubsidiary figure {
    width: 100%;
  }
  .indexSubsidiary .font {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: .6rem 0;
  }
  .indexSubsidiary .font .text {
    width: 100%;
    margin: 0;
  }
  .indexSubsidiary .font .text .ititle {
    text-align: center;
  }
  .indexSubsidiary .font .text .list a {
    height: .8rem;
    font-size: .26rem;
  }
  .indexSubsidiary .font .text .list a span {
    font-size: .26rem;
  }
  .message .w1656 .title h5 {
    font-size: .3rem;
  }
  .message .w1656 .title h6 {
    font-size: .26rem;
  }
  .message .w1656 .inputbox {
    width: 100%;
    margin: .4rem 0;
  }
  .message .w1656 .inputbox .list {
    height: auto;
    flex-wrap: wrap;
  }
  .message .w1656 .inputbox .list input {
    width: 100%;
    height: .6rem;
    margin: .1rem 0;
  }
  .message .w1656 .inputbox button {
    width: 1.5rem;
    height: .5rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentHead h5 {
    font-size: .32rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentHead time {
    font-size: .26rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox {
    padding-top: .4rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox .list span {
    width: 50%;
    font-size: .26rem;
    margin-bottom: .2rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox .bianjiqi.feelChin h6 {
    font-size: .26rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox .botMassage {
    padding: .2rem;
  }
  .newsInner .box .boxText .recruitment .recruitmentBox .botMassage p {
    font-size: .24rem;
  }
  .guys {
    padding: .8rem 0;
  }
  .guys .w1656 {
    margin-bottom: .4rem;
  }
  .guys .w1656 .title p {
    font-size: .26rem;
  }
  .guys .w1656 .items .item {
    width: 100%;
    padding: .3rem;
  }
  .guys .w1656 .items .item .head h6 {
    font-size: .3rem;
  }
  .guys .w1656 .items .item .head i {
    width: .4rem;
    height: .4rem;
    font-size: .2rem;
  }
  .guys .w1656 .items .item .box {
    margin-top: .2rem;
    padding-top: .2rem;
  }
  .guys .w1656 .items .item .box .list span {
    font-size: .26rem;
    margin-bottom: .2rem;
  }
  .guys .w1656 .items .item .box time {
    font-size: .26rem;
    margin-top: .1rem;
  }
  .guys .w1656 .items i {
    width: 100%;
  }
  .indexGroup .w1600 .groupBox .ititle:after {
    display: none;
  }
  .indexGroup .w1600 .swiper {
    transform: translateY(0);
  }
  .indexGroup .w1600 .swiper .swiper-groupPag {
    width: 95%;
    padding: 0;
    margin-left: 5%;
    position: static;
    margin-bottom: .3rem;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none;
    justify-content: flex-start;
  }
  .indexGroup .w1600 .swiper .swiper-groupPag::-webkit-scrollbar {
    display: none;
  }
  .indexGroup .w1600 .swiper .swiper-groupPag span {
    flex-shrink: 0;
    background: #1B7770;
    margin: 0;
    margin-right: .3rem;
  }
  .indexGroup .w1600 .swiper .swiper-groupPag span:after {
    background: #9DD5D0;
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text {
    height: 100%;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text .ititle {
    text-align: center;
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text .ititle h5 {
    margin: .3rem;
  }
  .indexGroup .w1600 .swiper .swiper-group .swiper-wrapper .swiper-slide .text p {
    display: none;
  }
  .doubleAniHClass:after, .doubleAniHClass:before {
    height: 10%;
  }
  .indexCulture {
    flex-wrap: wrap;
  }
  .indexCulture figure {
    width: 100%;
  }
  .indexCulture .font {
    width: 90%;
    margin-top: .6rem;
    margin-left: auto;
    margin-right: auto;
    flex: none;
  }
  .indexCulture .font .text {
    width: 100%;
    margin-left: 0;
    text-align: center;
  }
  .indexCulture .font .text .ititle {
    text-align: center;
  }
  .indexCulture .font .text p {
    font-size: .26rem;
    text-align: left;
  }
  .indexProfile {
    padding-top: .8rem;
    padding-bottom: 0;
    flex-wrap: wrap;
  }
  .indexProfile .font {
    flex: none;
    width: 100%;
    margin-bottom: .6rem;
    text-align: center;
  }
  .indexProfile .font h5 {
    text-align: left;
  }
  .indexProfile .font p {
    font-size: .26rem;
    text-align: left;
  }
  .indexProfile figure {
    margin-left: auto;
  }
  .information .w1656 .item {
    width: 100%;
    padding: .3rem;
    margin-bottom: .6rem;
  }
  .information .w1656 .item time {
    position: static;
    transform: translateY(0);
    width: .8rem;
    height: .8rem;
  }
  .information .w1656 .item h5 {
    margin-top: .2rem;
    font-size: .3rem;
  }
  .information .w1656 i {
    width: 100%;
  }
  .ccp {
    padding: .8rem 0;
  }
  .ccp .w1656 {
    margin-bottom: 0;
  }
  .ccp .w1656 .firstNews {
    display: flex;
    flex-wrap: wrap;
  }
  .ccp .w1656 .firstNews figure {
    width: 100%;
  }
  .ccp .w1656 .firstNews .font {
    width: 100%;
    margin-top: 0;
    position: static;
    transform: translateY(0);
    width: 100%;
    padding: .3rem;
  }
  .ccp .w1656 .firstNews .font time {
    font-size: .26rem;
  }
  .ccp .w1656 .firstNews .font h5 {
    font-size: .3rem;
  }
  .ccp .w1656 .firstNews .font span {
    display: none;
  }
  .ccp .w1656 .items .item {
    width: 100%;
  }
  .ccp .w1656 .items .item figure time {
    width: .8rem;
    height: .8rem;
  }
  .ccp .w1656 .items .item .font {
    padding: .3rem;
  }
  .ccp .w1656 .items .item .font h5 {
    font-size: .3rem;
  }
  .ccp .w1656 .items .item .font p {
    margin: 0;
    margin-top: .2rem;
  }
  .ccp .w1656 .items .item .font span {
    display: none;
  }
  .ccp .w1656 .items i {
    width: 100%;
  }
  .newsInner .box .boxText .newspaper h5 {
    font-size: .36rem;
  }
  .newsInner .box .boxText .newspaper .title {
    margin: .4rem 0;
  }
  .newsInner .box .boxText .newspaper .title .linkRight a {
    font-size: .3rem;
  }
  .newsInner .box .boxText .newspaper .text.feelChin p {
    font-size: .26rem;
  }
  .newsInner .box .listLink a {
    width: 1.5rem;
    font-size: .26rem;
  }
  .newsInner .box .listLink a.iconfont {
    font-size: .32rem;
  }
  .news {
    padding: .8rem 0;
  }
  .paging a {
    font-size: .28rem;
  }
  .paging a:after, .paging a:before {
    height: 40%;
  }
  .news .w1656 .newsImg .swiper-news .swiper-pag section {
    margin-left: .04rem;
    width: 1.04167vw;
    height: 1.04167vw;
  }
  .news .w1656 .newsImg .swiper-news .swiper-wrapper .swiper-slide .mask .title {
    width: .8rem;
    height: .8rem;
  }
  .news .w1656 .newsImg .swiper-news .swiper-wrapper .swiper-slide .mask .title small {
    font-size: .24rem;
    width: .48rem;
  }
  .news .w1656 .newsImg .swiper-news .swiper-wrapper .swiper-slide .mask .text {
    padding: .3rem 1rem .3rem .3rem;
  }
  .news .w1656 .newsImg .swiper-news .swiper-wrapper .swiper-slide .mask .text p {
    font-size: .26rem;
  }
  .news .w1656 .newsItem {
    margin-top: .6rem;
  }
  .news .w1656 .newsItem .item {
    width: 48%;
    margin-bottom: .5rem;
  }
  .news .w1656 .newsItem .item .font {
    padding: .1rem;
  }
  .news .w1656 .newsItem .item .font .timer time {
    font-size: .26rem;
  }
  .news .w1656 .newsItem .item .font .timer time br {
    display: none;
    white-space: pre-wrap;
  }
  .news .w1656 .newsItem .item .font h5 {
    font-size: .3rem;
    line-height: 1.5;
    margin: .1rem 0;
  }
  .news .w1656 .newsItem i {
    width: 48%;
  }
  .about.abotInner {
    padding-bottom: 0;
  }
  .about.abotInner .font .text {
    text-align: left;
  }
  .about.abotInner .font .text.feelChin h5 {
    font-size: .32rem;
  }
  .about.abotInner .font .text.feelChin p {
    font-size: .26rem;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1656 p {
    font-size: .26rem;
    margin: .1rem 0;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1656 .title figure {
    width: 4rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao {
    height: 1rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoHead {
    height: 100%;
    padding: 0 .3rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoHead i {
    font-size: .4rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoHead .text p {
    font-size: .24rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .indexgonggaoCtrl div {
    font-size: .2rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .swiper-indexgongao {
    height: 1rem;
  }
  .swiper-box1 .swiper-box .indexTitle .indexgonggao .swiper-indexgongao .swiper-wrapper .swiper-slide {
    padding: .1rem 0;
    box-sizing: border-box;
    font-size: .24rem;
  }
  .swiper-box1 .swiper-box .indexTitle .swiper-pag {
    display: none;
  }
  .amap-marker .mapdaohang {
    font-size: .2rem;
  }
  .aboutContent .box .map {
    height: 6rem;
  }
  .aboutContent .box .font .list {
    margin-top: .6rem;
  }
  .aboutContent .box .font .list li {
    margin-bottom: .2rem;
  }
  .aboutContent .box .font .list li i {
    width: .6rem;
    height: .6rem;
    font-size: .3rem;
  }
  .aboutContent .box .font .list li span {
    font-size: .26rem !important;
  }
  .aboutLeader {
    padding: .8rem 0;
  }
  .aboutLeader .box .swiper .swiper-text .swiper-wrapper .swiper-slide h6 {
    font-size: .32rem;
  }
  .aboutLeader .box .swiper .swiper-text .swiper-wrapper .swiper-slide .text p {
    font-size: .26rem;
  }
  .aboutCulture .box .items {
    flex-wrap: wrap;
  }
  .aboutCulture .box .items .item {
    width: 48%;
    margin-bottom: .3rem;
    height: 2.6rem;
  }
  .aboutCulture .box .items .item .title h5 {
    font-size: .28rem;
  }
  .aboutCulture .box .items .item .title h6 {
    font-size: .26rem;
  }
  .aboutCulture .box .items .item .text .line {
    margin: .2rem 0;
  }
  .subnavHead .bannerimg .bannerText .w1656 .mouseDown {
    width: .7rem;
    height: .7rem;
    margin-top: .3rem;
    font-size: .32rem;
  }
  .subnavHead .bannerimg .bannerText .w1656 .title {
    margin-top: .3rem;
  }
  .subnavHead .bannerimg .bannerText .w1656 .title figure {
    height: .6rem;
    margin-left: auto;
    margin-right: auto;
  }
  .subnavHead .bannerimg .bannerText .w1656 .title h6 {
    font-size: .3rem;
  }
  header .morelink .otherlink i {
    font-size: .5rem;
  }
  .subnavHead .subnavBody .w1656 a {
    font-size: .28rem;
    margin-right: .3rem;
    padding: 0;
  }
  .about {
    flex-wrap: wrap;
    padding: .8rem 0;
  }
  .about .font {
    flex: none;
    width: 100%;
    padding: 0 5%;
    text-align: center;
    margin-bottom: .6rem;
  }
  .about .font .aboutP {
    font-size: .26rem;
    margin: .3rem 0;
    text-align: left;
  }
  .about figure {
    width: 100%;
  }
}

@media screen and (max-width: 640px) {
  html, body {
    font-size: 12px;
  }
}
