.tabroll .swiper-wrapper{ justify-content: center; }
.tabroll  .btn-prev,.tabroll  .btn-next{ display: none;}

@media screen and (max-width: 640px) {
 body{ font-size: 16px; }
  .wrap-layer {
    padding: 0 10px;
  }
  .mode-banner .mode-inner .banner-cnt {
    height: initial !important;
  }
  .mode-banner .mode-inner .banner-cnt .context {
    top: 0;
  }
  .inner-banner .banner-cnt {
    mask-image: none;
  }
  .inner-banner .context {
    padding: 15px;
  }
  .inner-banner .context .banner-title {
    font-size: 24px;
  }
  .inner-banner .context .banner-tit {
    font-size: 16px;
  }
  .inner-banner .context .wrapper {
    padding: 0;
  }
  .inner-banner .endangered-level {
    display: none;
  }
  .index-banner {
    mask-image: none;
  }
  .index-banner .banner-cnt .image {
/*    height: 350px !important;*/
	 height: 400px !important;
    max-width: initial;
  }
  .index-banner .pagination {
    left: 0;
    bottom: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .index-banner .pagination .w-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .index-banner .pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border-radius: 100%;
    display: block;
  }
  .index-banner .context .slogin-title {
    font-size: 24px;
  }
  .index-banner .context .slogin {
    font-size: 16px;
  }
  .index-banner .context .slogin-btn {
    width: 100px;
    height: auto;
    padding: 5px 0;
    font-size: 16px;
    margin-top: 20px;
  }
  .index-main {
    margin-top: 0px;
  }
  .index-main .tansuo-title .big {
    font-size: 28px;
    line-height: 1.4;
  }
  .index-main .tansuo-title .small {
    font-size: 16px;
    margin-top: 20px;
  }
  .index-main .tansuo-title .unit-list {
    margin-top: 30px;
    display: block;
  }
  .index-main .tansuo-title .unit-list .item {
    font-size: 18px;
  }
  .index-main .tansuo-title .unit-list .line {
    display: block;
    margin: 5px 0;
    height: 0;
    width: 0;
    background: transparent;
  }
  .index-garden-guide {
    margin-top: 30px;
  }
  .index-garden-guide .guide-item {
    display: block;
  }
  .index-garden-guide .guide-item > .flex-1 {
    margin-bottom: 10px;
  }
  .index-garden-guide .guide-item + .guide-item {
    margin-top: 10px;
  }
  .index-garden-guide .flex-1 a {
    height: 50px;
    border-radius: 10px;
  }
  .index-garden-guide .flex-1 a span {
/*    font-size: 16px;*/    font-size: 15px;
  }
	.index-garden-guide .flex-1 a .iconfont{ margin-right: 8px;}
	
  .index-garden-guide .flex-1 a .iconfont {
    font-size: 20px;
  }
  .index-garden-guide .flex-1 .flex-1 + .flex-1 {
    margin-left: 10px;
  }
  .index-garden-guide .flex-1 + .flex-1 {
    margin-left: 0;
  }
  .swiper-title .title {
    font-size: 28px;
  }
  .swiper-title .swiper-btn .iconfont {
    font-size: 16px;
  }
  .swiper-title .swiper-btn .btn-prev {
    margin-right: 15px;
  }
  .swiper-title .swiper-btn .btn-prev, .swiper-title .swiper-btn .btn-next {
    width: 32px;
    height: 32px;
  }
  .index-tanfang, .index-news {
    margin-top: 30px;
    padding: 0 10px;
    margin-bottom: 0;
  }
  .index-tanfang-swiper, .index-news-swiper {
    margin-top: 20px;
  }
  .index-tanfang-swiper .swiper-wrapper, .index-news-swiper .swiper-wrapper {
    display: block;
  }
  .index-tanfang-swiper .swiper-slide, .index-news-swiper .swiper-slide {
    max-width: 100%;
    background-color: #f5f6f7;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 10px;
    overflow: hidden;
  }
  .index-tanfang-swiper .context .pic, .index-news-swiper .context .pic {
    border-radius: 0;
  }
  .index-tanfang-swiper .context .pic img, .index-news-swiper .context .pic img {
    border-radius: 0;
  }
  .index-tanfang-swiper .context, .index-news-swiper .context {
    margin-top: 0px;
    padding: 10px;
  }
  .index-tanfang-swiper .context .tit, .index-news-swiper .context .tit {
    font-size: 16px;
  }
  .index-tanfang-swiper .context .title, .index-news-swiper .context .title {
    font-size: 18px;
  }
  .index-tanfang-swiper .context .desc, .index-news-swiper .context .desc {
    font-size: 16px;
  }
  .index-tanfang-swiper .swiper-slide + .swiper-slide, .index-news-swiper .swiper-slide + .swiper-slide {
    margin-top: 15px;
  }
  .index-tuijian {
    margin-top: 30px;
  }
  .index-tuijian .cont {
    padding: 0;
    border-radius: 0;
  }
  .index-tuijian .cont .ctx {
    padding: 15px;
    position: static;
  }
  .index-tuijian .cont .ctx .index-tuijian-list {
    display: block;
    margin-top: 15px;
    padding-top: 0;
  }
  .index-tuijian .cont .ctx .index-tuijian-list .item, .index-tuijian .cont .ctx .index-tuijian-list .active {
    width: 100%;
  }
  .index-tuijian .cont .ctx .index-tuijian-list .item .content, .index-tuijian .cont .ctx .index-tuijian-list .active .content {
    border-radius: 0;
  }
  .index-tuijian .cont .ctx .index-tuijian-list .item .pic, .index-tuijian .cont .ctx .index-tuijian-list .active .pic {
    border-radius: 10px;
  }
  .index-tuijian .cont .ctx .index-tuijian-list .item .context, .index-tuijian .cont .ctx .index-tuijian-list .active .context {
    padding: 15px;
    background: linear-gradient(0, rgba(19, 39, 58, 0.6) 0%, rgba(50, 50, 50, 0) 100%);
    border-radius: 10px;
  }
  .index-tuijian .cont .ctx .index-tuijian-list .item + .item {
    margin-left: 0;
    margin-top: 15px;
  }
  .index-protect {
    margin-top: 30px;
  }
  .index-protect .protext-work {
    height: auto;
    border-radius: 0;
  }
  .index-protect .protext-work .context {
    padding: 10px;
  }
  .index-protect .protext-work .context .info {
    font-size: 18px;
    line-height: 1.4;
  }
  .index-protect .protext-work .context .desc {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
    line-height: 1.4;
  }
  .index-protect .protext-work .context .btn {
    width: auto;
/*    height: 40px;*/
	      height: 45px;
    border-radius: 10px;
    margin-top: 20px;
  }
  .index-swiper .content .pic {
    border-radius: 10px;
  }
  .index-swiper .context {
    margin-top: 5px;
  }
  .index-swiper .context .title {
    font-size: 18px;
  }
  .index-swiper .context .title .iconfont {
    font-size: 16px;
  }
  .index-swiper .context .desc {
    font-size: 16px;
  }
  .index-swiper-pagination {
    margin-top: 15px;
    padding: 0 5px;
  }
  .page-footer {
    padding-top: 15px;
    margin-top: 30px;
  }
  .page-footer .footer {
    background: none;
  }
  .page-footer .footer .layer-wrapper {
    padding: 0;
  }
  .page-footer .footer-context {
    display: none;
  }
  .page-footer .footer-menus {
    display: block;
  }
  .page-footer .menus-list {
    display: block;
  }
  .page-footer .menus-list .menu {
    width: initial;
    max-width: 100%;
    margin: 0 10px;
    margin-bottom: 15px;
  }
  .page-footer .menus-list .menu .link {
    margin-bottom: 5px;
  }
  .page-footer .menus-list .menu .sub-menus {
    font-size: 16px;
    overflow: hidden;
  }
  .page-footer .menus-list .menu .sub-menus li {
    float: left;
    margin-right: 10px;
  }
  .page-footer .menus-list .menu .contact-us {
    padding: 15px;
  }
  .page-footer .menus-list .menu .contact-us .sub-menus {
    font-size: 16px;
/*    overflow: hidden;*/
     overflow:visible;
  }
  .page-footer .menus-list .menu .contact-us .sub-menus li {
    float: none;
    margin: 0;
  }
  .page-footer .menus-list .menu .contact-us .address .map {
    font-size: 16px;
    border-radius: 10px;
    margin-left: 20px;
  }
  .page-footer .copy-right {
    background-color: #106B46;
    margin-top: 0;
    text-align: center;
    font-size: 16px;
    padding: 0 10px;
  }
  .page-footer .copy-right .ul {
    display: none;
  }
  .page-footer .attention-us {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-footer .attention-us .menus-list {
    display: none;
  }
  .index-player {
    padding: 0 10px;
    margin-top: 30px;
  }
  .index-player-swiper {
    margin-top: 20px;
  }
  .index-player-swiper .swiper-slide {
    max-width: 100%;
  }
  .index-player-swiper .swiper-slide .content .context {
    padding: 15px;
  }
  .index-player-swiper .swiper-slide .content .context .mes {
    height: auto;
  }
  .artH {
    height: 10px;
  }
  .park-help-page {
    margin: 30px 0;
  }
  .park-help-page .help-hotlines {
    margin-bottom: 20px;
  }
  .park-help-page .help-hotlines .title {
    font-size: 20px;
  }
  .park-help-page .help-hotlines .hotline {
    font-size: 16px;
  }
  .park-help-page .help-list .item {
    padding: 15px 0;
  }
  .park-help-page .help-list .item .item-q {
    padding: 10px;
    font-size: 18px;
  }
  .park-help-page .help-list .item .item-q .q {
    width: 30px;
    font-size: 18px;
    margin-right: 10px;
  }
  .park-help-page .help-list .item .item-a {
    padding: 10px 10px 0 10px;
  }
  .park-help-page .help-list .item .item-a .a {
    flex: none;
    width: 30px;
    font-size: 18px;
    margin-right: 10px;
  }
  .park-help-page .help-list .item .item-a .text {
    font-size: 16px;
  }
  .more-collapse {
    margin: 30px 0;
  }
  .common-info .info-title {
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 10px;
  }
  .common-info .info-desc {
    font-size: 16px;
  }
  .park-safe-page {
    margin: 30px 0;
    min-width: initial;
  }
  .park-safe-page .safe-attention {
    padding: 10px;
    font-size: 16px;
    font-weight: normal;
    margin-top: 20px;
  }
  .park-safe-page .safe-list .item {
    padding: 10px;
    border-radius: 10px;
  }
  .park-safe-page .safe-list .item .seq {
    margin-right: 10px;
    font-size: 16px;
    width: 30px;
    height: 30px;
    border-radius: 5px;
  }
  .park-safe-page .safe-list .item .desc {
    font-size: 16px;
  }
  .park-safe-page .safe-thank {
    font-size: 16px;
  }
  .waybanner .mode-inner .banner-cnt .context {
    padding: 15px;
  }
  .eways {
    margin-top: 15px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 10px;
    height: auto;
  }
  .eways ul {
    height: auto;
  }
  .eways li {
    font-size: 16px;
  }
  .eways li span {
    width: 30px;
  }
  .eways .flexsCenter {
    justify-content: space-evenly;
  }
  .ouraddr {
    font-size: 16px;
    padding-left: 20px;
    background-size: 15px auto;
    margin-bottom: 15px;
  }
  .way-city {
    display: block;
  }
  .way-city .waymaps {
    width: 100%;
    margin-right: 0;
  }
  .way-city .waycity-cnt {
    margin-top: 20px;
  }
  .way-city .wtit {
    font-size: 18px;
  }
  .waycitytit {
    font-size: 20px;
  }
  .modflyway {
    margin: 0;
    display: block;
    margin-top: 15px;
  }
  .modflyway .item-cell {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .modflyway .item-cell .flycnt {
    align-items: baseline;
  }
  .modflyway .item-cell .flycnt h4 {
    font-size: 18px;
  }
  .modflyway .item-cell .flycnt span {
    padding-top: 0;
  }
  .mptit {
    font-size: 18px;
  }
  .ticket-main {
    margin-top: 30px;
    padding: 0 10px;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }
  .ticket-main .book-mes .title {
    font-size: 24px;
    line-height: 1.4;
  }
  .ticket-main .book-mes .desc {
    font-size: 16px;
    line-height: 1.4;
  }
  .ticket-main .book-btn {
    border-radius: 10px;
    height: 50px;
    font-size: 16px;
    margin-top: 30px;
  }
  .ticket-book {
    margin-top: 30px;
  }
  .ticket-box {
    margin: 0;
    display: block;
  }
  .ticket-box .ticket-type {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
  }
  .ticket-box .ticket-type .type {
    font-size: 18px;
    height: 45px;
    padding-left: 15px;
  }
  .ticket-box .ticket-type .ticket-list .item {
    margin-left: 15px;
    margin-right: 15px;
  }
  .ticket-box .ticket-type .ticket-list .item .ticket-info .name {
    font-size: 16px;
  }
  .ticket-box .ticket-type .ticket-list .item .ticket-info .price {
    font-size: 16px;
  }
  .wrap-spec {
    margin-top: 30px;
    padding: 30px 0;
  }
  .spectit {
    font-size: 24px;
  }
  .modspec {
    margin: 0;
    display: block;
  }
  .modspec .item-cell {
    width: 100%;
    margin: 0;
    display: block;
    padding: 15px;
    margin-bottom: 15px;
  }
  .modspec .item-cell .item-pic {
    margin: 0;
    width: 100%;
    border-radius: 10px;
  }
  .modspec .book {
    width: 100%;
  }
  .ticket-ewm-popup .ewm {
    width: 90%;
  }
  .popup-close {
    width: 45px;
    height: 45px;
  }
  .service_date {
    margin-top: 0;
  }
  .service_date .operation_box2 {
    padding-top: 0;
    margin: 0;
    background: none;
  }
  .service_date .operation_box {
    display: block;
    padding: 0;
    background: none;
  }
  .service_date .operation_box .operation_datetime {
    width: 100%;
    padding: 0;
  }
  .service_date .operation_box .operation_datetime:after {
    display: none;
  }
  .operation_info {
    padding: 0;
    margin-top: 30px;
    box-shadow: none;
  }
  .operation_info .recommodstit {
    font-size: 18px;
  }
  .operation_info .times-desc {
    font-size: 16px;
  }
  .wrap-opentime {
    display: block;
  }
  .wrap-opentime .poentime-cell {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
    padding: 15px;
  }
  .wrap-opentime .poentime-cell h4 {
    font-size: 16px;
  }
  .wrap-opentime .poentime-cell span {
    font-size: 16px;
  }
  .recommodtj-wrap {
    margin: 0;
  }
  .recommodtj-wrap .item-cell {
    margin-top: 15px;
    display: block;
    padding: 15px;
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
  .recommodtj-wrap .item-cell .item-cnt {
    width: 100%;
  }
  .recommodtj-wrap .item-cell .item-tit {
    padding-top: 10px;
  }
  .recommodtj-wrap .item-cell .item-desc {
    margin-top: 5px;
  }
  .recommodtj-wrap .item-pic {
    width: 100%;
    border-radius: 10px;
    margin: 0;
  }
  .park-help-page {
    max-width: 100%;
    min-width: 0;
  }
  .park-help-page .help-hotlines .seraddr {
    font-size: 16px;
    background-size: 18px auto;
  }
  .kflist {
    margin: 0;
  }
  .kflist .item-cells {
    padding: 15px 0;
  }
  .kflist .item-cells img {
    width: 30px;
    height: 30px;
  }
  .kflist .item-cells .item-tit {
    font-size: 16px;
  }
  .kflist .item-cells .item-tit cite {
    margin-right: 15px;
  }
  .kflist .item-cells .item-tit .iconfont {
    font-size: 10px;
  }
  .kflist .item-cells .item-cnts {
    padding: 0;
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.4;
  }
  .other-tel {
    padding: 15px;
  }
  .rundate .ndesc {
    font-size: 16px;
  }
  .runtimes .wrap-opentime {
    margin: 0;
    display: block;
  }
  .ncomtits {
    font-size: 20px;
  }
  .serv-solo {
    margin: 0;
    padding: 15px;
    height: auto;
  }
  .serv-solo .s-addr {
    font-size: 16px;
    background-size: 20px auto;
    padding-left: 25px;
  }
  .serv-solo .serinner {
    margin: 0;
  }
  .bom-serivces {
    display: block;
  }
  .bom-serivces .tick-left {
    width: 100%;
    margin: 0;
    padding: 15px;
    margin-bottom: 15px;
  }
  .ticketlist li a {
    padding: 15px 0 15px 35px;
  }
  .serviceright-wrap .item-cell {
    border-radius: 10px;
  }
  .serviceright-wrap .item-cnt a {
    padding: 5px 0;
    text-align: center;
  }
  .animals-list-search {
    padding: 0 10px;
    margin-top: 30px;
  }
  .animals-list-search .info {
    margin-bottom: 30px;
  }
  .animals-list-search .info .big {
    font-size: 24px;
  }
  .animals-list-search .info .small {
    font-size: 16px;
    font-weight: normal;
  }
  .animals-list-page {
    padding: 0 10px;
  }
  .animals-list-page .wrapper {
    margin-right: 0;
  }
  .animals-list-page .wrapper .item {
    float: none;
    padding-right: 0;
    margin-bottom: 15px;
    width: 100%;
    padding: 15px;
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
  .animals-list-page .wrapper .core .img {
    border-radius: 10px;
  }
  .animals-list-page .wrapper .core .img img {
    border-radius: 10px;
  }
  .animals-list-page .wrapper .core .context {
    padding: 0;
    margin-top: 5px;
  }
  .animals-list-page .wrapper .core .context .name {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .animals-list-page .wrapper .core .context .name span {
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .animals-list-page .wrapper .core .context .name .iconfont {
    font-size: 16px;
  }
  .animals-list-page .wrapper .core .context .desc {
    font-size: 16px;
    margin-top: 0;
    line-height: 20px;
    height: 40px;
  }
  .animals-list-page .wrapper .core .context .en {
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px;
  }
  .animals-list-search {
    margin-bottom: 20px;
  }
  .animals-list-search .ani-search {
    display: block;
    height: auto;
    padding: 15px;
  }
  .animals-list-search .ani-search .antsits {
    font-size: 20px;
  }
  .animals-list-search .ani-search .sels, .animals-list-search .ani-search .inputs input {
    font-size: 16px;
  }
  .animals-list-search .ani-search .mod-serch-l .icon-a-lujing48 {
    font-size: 16px;
  }
  .common-page {
    margin: 30px 0;
    padding: 0 15px;
  }
  .common-page ul {
    box-sizing: border-box;
    max-width: 100%;
    height: 50px;
    padding: 0;
  }
  .common-page ul li.item {
    width: 25px;
    height: 25px;
  }
  .common-page ul li.item a {
    line-height: 25px;
  }
  .common-page ul li.first, .common-page ul li.last {
    display: none;
  }
  .common-page ul li.prev, .common-page ul li.next {
    width: 25px;
  }
  .inner-selfdrive {
    padding: 0;
    margin-top: 30px;
  }
  .inner-little-panda-eight .my-swiper-2 {
    margin-bottom: 30px;
    margin-top: 30px;
    max-width: 100%;
  }
  .selfdrive-swiper {
    margin-top: 30px;
  }
  .selfdrive-swiper .context {
    padding: 15px;
    font-size: 16px;
    line-height: 18px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .selfdrive-swiper .context .name {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .selfdrive-swiper .context .desc {
    max-height: 36px;
    overflow: hidden;
  }
  .selfdrive-swiper .btn-next {
    right: 5px;
  }
  .selfdrive-swiper .btn-prev {
    left: 5px;
  }
  .inner-btn-prev, .inner-btn-next {
    width: 30px;
    height: 30px;
  }
  .inner-btn-prev .iconfont, .inner-btn-next .iconfont {
    font-size: 10px;
  }
  .ad-image-flex-2-1 .ad-image:nth-child(2) {
    margin-left: 15px;
  }
  .littlepanda-hudong .flex-1 {
    height: 60px;
    border-radius: 10px;
  }
  .littlepanda-hudong .iconfont {
    font-size: 20px;
    margin-right: 10px;
  }
  .littlepanda-hudong .green, .littlepanda-hudong .yellow {
    font-size: 16px;
    font-weight: normal;
  }
  .littlepanda-hudong .time em {
    font-size: 16px;
  }
  .little-panda-activity {
    margin-top: 30px;
    overflow: visible;
  }
  .little-panda-activity .wrapper {
    margin: 0;
    overflow: visible;
  }
  .little-panda-activity .wrapper .item {
    float: none;
    width: 100%;
    padding: 15px;
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    margin-bottom: 15px;
  }
  .little-panda-activity .wrapper .item .pic {
    border-radius: 10px;
  }
  .little-panda-activity .wrapper .item .context {
    font-size: 16px;
  }
  .little-panda-spec-swiper {
    padding-top: 0;
    margin-bottom: 30px;
  }
  .little-panda-spec-swiper .swiper-slide {
    width: 100%;
    padding: 0;
    float: none;
    margin-bottom: 15px;
  }
  .little-panda-spec-swiper .swiper-slide .core .pic {
    border-radius: 10px;
  }
  .little-panda-spec-swiper .swiper-slide .core .context {
    font-size: 16px;
  }
  .little-panda-spec-swiper .swiper-wrapper {
    display: block;
  }
  .ad-image-flex-4-1 {
    margin: 30px 0;
  }
  .ad-image-flex-4-1 .wrap-layer {
    padding: 0;
  }
  .ad-image-flex-4-1 .box {
    display: block;
    margin-right: -15px;
    overflow: hidden;
  }
  .ad-image-flex-4-1 .box .item {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-right: 15px;
    margin-bottom: 15px;
  }
  .ad-image-flex-4-1 .box .item + .item {
    margin-left: 0;
  }
  .inner-little-panda-eight .eight-list {
    display: block;
    margin-right: -15px;
    overflow: hidden;
    width: auto;
    max-width: initial;
  }
  .inner-little-panda-eight .eight-list .item {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-right: 15px;
    margin-bottom: 15px;
    max-width: initial;
  }
  .inner-little-panda-eight .eight-list .item + .item {
    margin-left: 0;
  }
	
	.inner-little-panda-eight .eight-list5 {}
	
	.inner-little-panda-eight .eight-list5 .swiper-wrapper{ justify-content: center;}
  .inner-selfdrive-seven {
    margin-bottom: 30px;
  }
  .inner-selfdrive-seven .seven-list {
    display: block;
    margin-right: -15px;
    overflow: hidden;
    width: auto;
    max-width: initial;
    margin-bottom: 15px;
  }
  .inner-selfdrive-seven .seven-list .item {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-right: 15px;
    margin-bottom: 15px;
  }
  .inner-selfdrive-seven .seven-list .item .core {
    height: 100px;
  }
  .inner-selfdrive-seven .seven-list .item + .item {
    margin-left: 0;
  }
  .inner-selfdrive-seven .area-introduce .big {
    font-size: 24px;
    line-height: 1.4;
  }
  .inner-selfdrive-seven .area-swiper .swiper-slide .context {
    padding-top: 10px;
  }
  .inner-selfdrive-seven .area-swiper .swiper-slide .context .img-info {
    line-height: normal;
    font-size: 16px;
    line-height: 30px;
  }
  .inner-selfdrive-seven .area-swiper .btn-box {
    padding-top: 10px;
  }
  .tour-mode, .show-area {
    padding: 0;
  }
  .tour-mode-wrap5, .tour-mode-wrap {
    display: block;
  }
  .tour-mode-wrap5 .item, .tour-mode-wrap .item {
    float: none;
    width: 100%;
    margin: 0;
    margin-top: 15px;
    border-radius: 10px;
  }
  .tour-mode-wrap5 .wrap .context, .tour-mode-wrap .wrap .context {
    font-size: 20px;
  }
  .tour-mode-wrap5 .tourtxt, .tour-mode-wrap .tourtxt {
    min-height: 0;
    padding: 10px;
    font-size: 16px;
  }
  .show-area {
    margin-top: 30px;
  }
  .show-area .show-area-wrap {
    margin-right: 0;
  }
  .show-area .show-area-wrap .item {
    float: none;
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
    padding: 15px;
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
  .show-area .show-area-wrap .wrap .pic {
    border-radius: 10px;
  }
  .show-area .show-area-wrap .wrap .context {
    margin-top: 10px;
  }
  .show-area .show-area-wrap .wrap .context .desc {
    font-size: 16px;
  }
  .show-area .show-area-wrap .wrap .context .title {
    font-size: 20px;
  }
  .show-area .show-area-wrap .wrap .context .iconfont {
    font-size: 16px;
  }
  .mod-square {
    margin-top: 30px;
  }
  .mod-square .ndesc {
    line-height: 1.4;
    margin-top: 10px;
  }
  .mod-square .square {
    margin: 0;
    display: block;
  }
  .mod-square .square .item-cell {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
    padding: 15px;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
  .mod-square .square .item-cell .item-pic {
    border-radius: 10px;
  }
  .mod-square .square .item-cell .item-tit {
    margin-top: 10px;
  }
  .mod-square .square .item-cell .item-tit a:after {
    font-size: 16px;
  }
  .mod-square .square .item-cell .item-tit i {
    font-size: 16px;
    margin-right: -60px;
  }
  .squares-bigimg {
    max-width: 100%;
  }
  .edu-active-list .item .wrap, .store-list .item .wrap {
    box-shadow: none;
  }
  .edu-active-list, .edu-video-list, .store-list {
    display: block;
    overflow: hidden;
    margin-right: 0;
    margin-top: 30px;
    overflow: visible;
  }
  .edu-active-list .item, .edu-video-list .item, .store-list .item {
    float: none;
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
    padding: 15px;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
  .edu-active-list .item .wrap, .edu-video-list .item .wrap, .store-list .item .wrap {
    border-radius: 0;
  }
  .edu-active-list .item .wrap .img, .edu-video-list .item .wrap .img, .store-list .item .wrap .img {
    border-radius: 10px;
  }
  .edu-active-list .item .wrap .context, .edu-video-list .item .wrap .context, .store-list .item .wrap .context {
    padding: 0;
    margin-top: 10px;
  }
  .edu-active-list .item .wrap .context .title, .edu-video-list .item .wrap .context .title, .store-list .item .wrap .context .title {
    min-height: 0;
    margin-bottom: 10px;
    font-size: 18px;
  }
  .edu-active-list .item .wrap .context .desc, .edu-video-list .item .wrap .context .desc, .store-list .item .wrap .context .desc {
    font-size: 16px;
    line-height: 20px;
    height: auto !important;
  }
  .edu-active-list .item .wrap .context .con .time .iconfont, .edu-video-list .item .wrap .context .con .time .iconfont, .store-list .item .wrap .context .con .time .iconfont {
    flex: none;
  }
  .edu-active-list .item .wrap .context .con .address .iconfont, .edu-active-list .item .wrap .context .con .time .iconfont, .edu-active-list .item .wrap .context .con .add .iconfont, .edu-video-list .item .wrap .context .con .address .iconfont, .edu-video-list .item .wrap .context .con .time .iconfont, .edu-video-list .item .wrap .context .con .add .iconfont, .store-list .item .wrap .context .con .address .iconfont, .store-list .item .wrap .context .con .time .iconfont, .store-list .item .wrap .context .con .add .iconfont {
    width: 25px;
    height: 25px;
  }
  .edu-active-list .item .wrap .context .add, .edu-video-list .item .wrap .context .add, .store-list .item .wrap .context .add {
    font-size: 16px;
  }
  .edu-active-list .item .wrap .context .add .iconfont, .edu-video-list .item .wrap .context .add .iconfont, .store-list .item .wrap .context .add .iconfont {
    width: 25px;
    height: 25px;
  }
  .layer-wrapper2, .layer-wrapper3 {
    padding: 0 10px;
  }
  .common-tits {
    align-items: center;
  }
  .common-tits span {
    font-size: 20px;
  }
  .modsplay {
    padding-top: 20px;
  }
  .modsplay .store-list, .modsplay .performance-list {
    margin-top: 10px;
  }
  .ecommores a {
    width: 80px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
  }
  .module-title {
    font-size: 24px;
  }
  .restaurant-dishes-swiper {
    overflow: hidden;
  }
  .restaurant-dishes-swiper .swiper-wrapper {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .restaurant-dishes-swiper .swiper-wrapper .swiper-slide {
    max-width: 100%;
  }
  .restaurant-desc .con .title {
    margin-bottom: 10px;
  }
  .restaurant-desc .desc-context {
    display: block;
  }
  .restaurant-desc .desc-context .desc {
    padding-left: 0;
    margin-left: 0;
    border-left: none;
    margin-top: 15px;
    font-size: 16px;
  }
  .us-slogin {
    display: block;
    margin-top: 30px;
  }
  .us-slogin .left .title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .us-slogin .left .desc {
    font-size: 16px;
  }
  .us-slogin .left .more {
    width: 100%;
    margin-top: 10px;
  }
  .us-slogin .right {
    margin-left: 0;
    margin-top: 15px;
  }
  .us-slogin .right .box {
    border-bottom-left-radius: 10px;
    border-radius: 10px;
    height: 140px;
  }
  .us-slogin .right .box .item .count {
    font-size: 24px;
  }
  .us-slogin .right .box .item .count span {
    font-size: 16px;
  }
  .us-slogin .right .box .item .tit {
    font-size: 16px;
  }
  .about-title .name {
    font-size: 20px;
  }
  .about-title .more {
    font-size: 16px;
    width: 80px;
    height: 30px;
  }
  .us-event-swiper {
    flex-direction: column;
    padding: 10px;
  }
  .us-event-swiper .prev {
    transform: rotate(90deg);
  }
  .us-event-swiper .prev .iconfont {
    font-size: 10px;
  }
  .us-event-swiper .next {
    transform: rotate(-90deg);
  }
  .us-event-swiper .next .iconfont {
    font-size: 10px;
  }
  .us-event-swiper .event-swiper {
    display: flex;
    align-items: center;
    padding: 10px;
    margin: 0;
    margin-bottom: 15px;
    box-sizing: border-box;
    width: 100%;
  }
  .us-event-swiper .event-swiper:before {
    width: 100%;
    height: 1px;
    top: 100%;
    left: 0;
    right: initial;
    background-image: linear-gradient(to right, rgba(223, 230, 194, 0.6), #106b46, rgba(223, 230, 194, 0.6));
  }
  .us-event-swiper .event-swiper:after {
    right: initial;
    left: 50%;
    top: 100%;
    transform: translate3d(-50%, -50%, 0);
  }
  .us-event-swiper .event-wrapper {
    height: auto;
    flex: 1;
  }
  .us-event-swiper .event-wrapper .swiper-wrapper {
    align-items: center;
  }
  .us-event-swiper .event-context .context {
    font-size: 16px;
  }
  .us-honour {
    display: block;
    margin-top: 30px;
  }
  .us-honour .rong-yu {
    margin: 0;
    margin-top: 15px;
  }
  .us-honour .rong-yu .rong-yu-wrap {
    padding: 0 10px;
  }
  .us-honour .ze-ren .ze-ren-tab .tab-content {
    font-size: 16px;
    line-height: 1.4;
  }
  .about-us-join-us {
    margin-top: 30px;
    padding: 10px;
  }
  .about-us-join-us .title {
    font-size: 20px;
  }
  .about-us-join-us .context {
    font-size: 16px;
    line-height: 1.4;
  }
  .loclas {
    display: none;
  }
  .artleft {
    display: none;
  }
  .artright {
    width: 100%;
    margin: 0;
    padding: 10px;
  }
  .artbox {
    margin-top: 20px;
  }
  .numboxs {
    display: block;
    margin: 0;
  }
  .numboxs .item {
    margin: 0;
    margin-bottom: 15px;
  }
  .numboxs .item .count {
    font-size: 24px;
  }
  .numboxs .item span {
    font-size: 16px;
  }
  .numboxs .item .tit {
    font-size: 16px;
  }
  .mod-miss {
    padding: 15px;
  }
  .mod-miss .miss-item {
    display: block;
    margin-top: 0;
  }
  .mod-miss .miss-item .item-cnts {
    margin-left: 0;
    font-size: 16px;
  }
  .mod-miss .miss-item + .miss-item {
    margin-top: 15px;
  }
  /*.mod-eventslist:after {
    display: none;
  }
  .mod-eventslist .item-cell {
    display: block;
    margin-top: 0;
    margin-bottom: 15px;
  }
  .mod-eventslist .item-entdata {
    margin: 0;
    font-size: 18px;
    margin-bottom: 15px;
  }
  .mod-eventslist .item-entdata span {
    height: 40px;
    line-height: 40px;
  }
  .mod-eventslist .item-entdata:after {
    border-left-color: transparent;
    border-top: 10px solid #7AC143;
    left: 20px;
    right: initial;
    top: 100%;
    transform: translateY(0);
  }
  .mod-eventslist .item-cnt {
    font-size: 16px;
    line-height: 1.4;
  }*/
  .modhors .hor-cell {
    padding: 15px 0;
  }
  .horslist {
    margin-top: 15px;
    margin-right: -10px;
    display: block;
    overflow: hidden;
  }
  .horslist .item-cell {
    float: left;
    width: 50%;
    margin: 0;
    box-sizing: border-box;
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .horslist .item-cell .item-cnt {
    margin-top: 10px;
  }
  .horslist .item-cell .item-cnt .item-tit {
    line-height: 20px;
    font-size: 16px;
    text-align: left;
    height: 40px;
    overflow: hidden;
  }
  .mods-job {
    display: block;
  }
  .mods-job .item-cell {
    width: 100%;
    margin: 0;
    padding: 15px;
    margin-bottom: 15px;
  }
  .mods-job .item-desc {
    min-height: 0;
  }
  .mods-job .item-mores a {
    width: 100%;
  }
  .sprits-wrap {
    display: block;
  }
  .sprits-wrap .item-cell {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
    padding: 15px;
  }
  .work-roll {
    padding: 0 10px;
  }
  .work-roll .ygimg {
    margin: 0 5px;
  }
  .work-roll .swiper-slide {
    max-width: 50%;
  }
  .life-roll {
    padding: 10px;
  }
  .life-roll .life-tit {
    font-size: 18px;
  }
  .life-roll .inner-btn-prev {
    left: 15px;
  }
  .life-roll .inner-btn-next {
    right: 15px;
  }
  .life-roll .swiper-slide-active {
    transform: scale(1);
  }
  .jsh-basic {
    margin-top: 30px;
  }
  .jsh-basic .basic-list {
    display: block;
    margin-right: -10px;
  }
  .jsh-basic .basic-list:after {
    content: "";
    display: table;
    clear: both;
  }
  .jsh-basic .basic-list .item {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .jsh-basic .basic-list .item .core {
    padding-top: 100%;
    overflow: hidden;
  }
  .jsh-basic .basic-list .item .spec {
    width: 65px;
    height: 65px;
    font-size: 16px;
  }
  .jsh-basic .basic-list .item .desc {
    font-size: 16px;
    height: auto;
    line-height: 1.4;
  }
  .jsh-basic .basic-list .item + .item {
    margin-left: 0;
  }
  .animal-introduce .item .title span {
    font-size: 20px;
  }
  .animal-introduce .item .context {
    font-size: 16px;
    line-height: 1.4;
  }
  .animal-images {
    margin-top: 30px;
  }
  .animal-images .name {
    margin-bottom: 15px;
    font-size: 24px;
  }
  .animal-images .swiper-slide {
    padding: 0 5px;
  }
  .animal-images .swiper-slide .pic .img {
    border-radius: 10px;
  }
  .animal-content {
    margin-top: 30px;
  }
  .animal-other-swiper {
    padding: 0;
    margin: 0 10px;
    overflow: hidden;
  }
  .animal-other-swiper .name {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .animal-other-swiper .swiper-slide {
    width: 50%;
    box-sizing: border-box;
    padding: 0 5px;
  }
  .edus2-wrap2 {
    display: block;
    margin: 0;
    overflow: hidden;
  }
  .edus2-wrap2 .item-cell {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .edus2-wrap2 .item-pic {
    border-radius: 10px;
  }
  .edus2-wrap2 .item-tit {
    margin-top: 10px;
  }
  .edus2-wrap2 .item-desc {
    font-size: 16px;
    line-height: 1.4;
  }
  .edus2-wrap2 .itemico {
    margin-top: 10px;
    font-size: 16px;
  }
  .educase-wrap {
    display: block;
    margin: 0;
    margin-right: -10px;
  }
  .educase-wrap:after {
    content: "";
    display: table;
    clear: both;
  }
  .educase-wrap .item-pic {
    border-radius: 10px;
    overflow: hidden;
  }
  .educase-wrap .item-tit {
    font-size: 16px;
    text-align: left;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-top: 5px;
    display: -webkit-box !important;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    font-weight: normal;
  }
  .educase-wrap .item-cell {
    width: 50%;
    box-sizing: border-box;
    padding-right: 10px;
    float: left;
    margin: 0;
    margin-bottom: 10px;
    border-radius: 10px;
  }
  .educase-wrap3 .item-tit {
    right: 10px;
    border-bottom-right-radius: 10px;
    padding: 10px;
  }
  .slogin-list2 {
    margin: 0;
    display: block;
  }
  .slogin-list2 .item {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
    padding: 15px;
  }
  .slogin-list2 .title {
    min-height: 0;
    margin-bottom: 15px;
  }
  .slogin-list2 .desc {
    font-size: 16px;
    line-height: 1.4;
  }
  .edu-solos {
    font-size: 24px;
  }
  .edu-jkwrap {
    display: block;
    margin: 0;
  }
  .edu-jkwrap .item-cell:nth-child(1), .edu-jkwrap .item-cell:nth-child(2) {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
  }
  .edu-jkwrap .item-cell {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
  }
  .edu-jkwrap .item-desc {
    font-size: 16px;
  }
  .edu-jkwrap .item-tit {
    margin-top: 5px;
  }
  .edu-wyhwrap .item-cell {
    display: block;
  }
  .edu-wyhwrap .item-pic {
    width: 100%;
  }
  .edu-wyhwrap .item-cnt {
    padding: 15px;
  }
  .edu-wyhwrap .item-desc {
    font-size: 16px;
  }
  .edu-wyhwrap .ecommores a {
    width: 100%;
  }
  .edubox2 {
    margin: 0;
    display: block;
  }
  .edubox2 .eduleft, .edubox2 .eduright {
    width: 100%;
    margin: 0;
  }
  .edubox2 .eduleft .H30, .edubox2 .eduright .H30 {
    height: 10px;
  }
  .edubox2 .eduleft {
    margin-bottom: 15px;
  }
  .edus2-wrap .itemico {
    font-size: 16px;
  }
  .modindex-newslist .item-cell {
    padding: 15px 0;
  }
  .modindex-newslist .item-desc {
    font-size: 16px;
    margin-top: 10px;
  }
  .modindex-newslist .item-date {
    margin-left: 20px;
  }
  .jobinfos5 .wrapper {
    padding: 10px;
  }
  .active-detail-prev-next {
    display: none;
  }
  .active-detail-info {
    padding: 0;
  }
  .active-detail-info .title {
    font-size: 20px;
  }
  .news-list-page {
    margin-top: 30px;
  }
  .news-list-page .wrapper {
    margin-right: 0;
  }
  .news-list-page .wrapper .swiper-slide {
    width: 100%;
    float: none;
    box-sizing: border-box;
    padding-right: 0;
    margin-bottom: 15px;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
  .news-list-page .content .pic {
    border-radius: 10px;
  }
  .news-list-page .content .title {
    font-size: 18px;
  }
  .news-list-page .context {
    margin-top: 10px;
  }
  .news-list-page .context .tit {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .news-list-page .context .title {
    line-height: 1.4;
    height: auto;
  }
  .news-list-page .context .title .iconfont {
    font-size: 16px;
  }
  .news-list-page .context .desc {
    font-size: 16px;
    height: auto;
    line-height: 1.4;
    margin-top: 10px;
  }
  .siteMap ul li {
    padding: 15px 0;
  }
  .siteMap ul li h2 {
    float: none;
    margin-bottom: 10px;
  }
  .siteMap ul li ul li {
    float: none;
    margin-bottom: 10px;
  }
  .siteMap ul li ul li dl {
    overflow: hidden;
    padding-top: 5px;
    padding-left: 10px;
  }
  .siteMap ul li ul li dl dd {
    float: left;
  }
  .siteMap ul li ul li a {
    padding-left: 0;
  }
  .banerbtn {

    margin-top: 10px;
  }
	
	
	.banerbtn a{    font-size: 16px;
    height: 35px;
    line-height: 35px;
    width: 90px;
    border-radius: 5px;}	
	
/*快餐*/
.dinnertypes li{    padding: 15px 15px; display: inline-block;}	
.dinnertypes ul{ display:block; white-space: nowrap; width: 100%; overflow-x: auto;}
	
	
}


/*手机端新加*/
@media screen and (max-width: 480px) {
	
	.gui-hua-con2 .desc{ font-size:16px;}
	.park-help-page .help-list .item .item-a{ align-items: flex-start;}
  /*首页*/
	.index-main .tansuo-title{ margin-left: -5px; margin-right: -5px; }
 .index-banner .sub-img{ /* max-width:70%;*/ max-width:80%;}	
.index-banner .pagination{ bottom: 10px;}
.index-banner .context{ padding: 0 20px;}
.index-banner .pagination .swiper-pagination-bullet + .swiper-pagination-bullet{ margin-left: 5px;}
.index-banner .pagination .swiper-pagination-bullet{ width: 6px; height: 6px; border-radius:6px; }	
.common-title .big{ font-size: 24px;}	
.index-banner .image{ max-width: 150%; transform: translateX(-25%)!important;width: 150%!important; height: 400px!important;}
.index-banner .swiper-4	.mode-banner .mode-inner .banner-cnt .context 	 .sub-img img{/*   float: right; transform: translateX(70px)*/}
.mode-banner .mode-inner .banner-cnt>img.image{width: 150% !important;}	
/*.edubanner .mode-inner .banner-cnt>img.image{height:230px; width: auto!important;}*/
/*	.edubanner .mode-inner .banner-cnt>img.image{ height:260px; }
	.edubanner{ margin-top: -30px;}*/
	.waybanner{margin-top: 0;}
	.waybanner .mode-inner .banner-cnt>img.image{ height:230px; }
.index-banner {
  mask-image:url("../svg/bgMask-mobile.svg");
  mask-repeat: no-repeat;
  mask-position: center bottom;	

}
.index-tuijian{ margin-top: 40px;}
.index-tuijian .cont .ctx{ padding-bottom: 30px;}
.index-tuijian .swiper-title{ justify-content: center;}
.index-tuijian .cont .ctx .index-tuijian-list{ width: 100%; /*margin-left: 10%;*/}
	.index-tuijian .cont .ctx .index-tuijian-list .item .pic{ padding-top: 110%; padding-top: 116%;}
.index-tuijian .cont .ctx .index-tuijian-list .item .context .more{ display: none;}	
.index-tuijian .cont .ctx .index-tuijian-list .item + .item{ margin-top: 25px;}
	.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(2) .pic,	.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(3) .pic{ padding-top: 125%;}	
.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(2),	.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(3)  {  width: 48%;  float: left; }
.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(2){ margin-right: 2%;}
.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(3){ margin-left: 2%;}
.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(2) .context,	.index-tuijian .cont .ctx .index-tuijian-list .item:nth-child(3) .context{ position: static; padding: 10px 0; background: none; }
	.book-mes .desc a{ display: block; margin-left: 0;}
	.animals-list-page .wrapper .core .context .name .iconfont{ font-size: 16px;}
.index-tanfang-swiper .context, .index-news-swiper .context{ padding: 10px 20px 20px 20px;}	
.index-player-swiper .swiper-slide .content .context .mes .icon-a-lujing510{ font-size: 22px;}

.index-tuijian .cont .ctx .index-tuijian-list .item .context, .index-tuijian .cont .ctx .index-tuijian-list .active .context{        background: linear-gradient(0, rgba(0, 0, 0, 0.7) 0%, rgba(50, 50, 50, 0) 100%);}	

.index-protect .protext-work .context{padding: 40px 30px;}	
	.index-protect .protext-work{background: url("../imgs/bg8.png") no-repeat center center!important;  background-size:180% auto!important; background-color: #106b46!important; background-position: bottom  right!important}
	
	.index-tanfang, .index-news,.index-player,.wrap-layer,.layer-wrapper2, .layer-wrapper3{        padding: 0 15px;}
	.page-footer .menus-list .menu{ margin: 0 15px 15px 15px;}
	.page-footer{ padding-top: 25px;}
	.index-tanfang-swiper .swiper-slide + .swiper-slide, .index-news-swiper .swiper-slide + .swiper-slide{ margin-top: 25px; }
	.index-banner .image{ max-width: 150%; width: 150%!important; height: 400px!important;}
	.index-swiper .context .title{ font-size:18px;}
	.index-tuijian .cont .ctx{ padding-top: 35px; padding-bottom: 45px;}	
	.index-tuijian .cont {background: url(../imgs/tuijian-bg20.png) no-repeat  right 0  top -40px #106B46; background-size:100% auto;}
	.mobile-menucss{ background: #fafafa url("../imgs/footer-bg.png") center  bottom 0 no-repeat;    /* background-color:#f1f8ec;*/ background-color:#f2faf5;background-size: 300%  auto;/*border-top: 1px solid #f1f1f1;*/}
	.index-tuijian .cont .ctx .index-tuijian-list .item .context .title, .index-swiper .context .title{ line-height: 130%;}
	.index-tuijian .cont .ctx .index-tuijian-list .item .context .desc{ line-height: 130%; height: auto; /*font-size: 14px;*/}
	.page-footer .menus-list .menu .contact-us .sub-menus li{ white-space: nowrap;}
	.page-footer .menus-list .menu .contact-us .address .map{  font-size: 16px;}	
	.page-footer .menus-list .menu .link{ font-size: 18px;}
	
	/*内页*/
    /*关于我们*/
	.mode-banner .mode-inner .banner-cnt>img {height: 230px;}
    .us-slogin{ position: relative; padding-bottom: 60px; }
	.us-slogin .left .more{ position: absolute; bottom: 0; left: 0; right: 0; }
	.numboxs{ display: flex; margin-right: -2%; flex-wrap: wrap; }
	.numboxs .item{ width: 48%; margin-right: 2%;flex: none;}
	.numboxs .item:nth-child(3){ background: #FFD200;    color: #330906;}
	.numboxs .item:nth-child(4){ background: #7AC143;    color: #fff;}
     .us-slogin .right .box{ margin-right: -2%; background: none; height: auto;}
	.us-slogin .right .box .item{ margin-right: 2%;    padding-top: 15px;
    padding-bottom: 15px; width: 48%; background: #7AC143;    color: #fff; margin-top: 15px;    border-radius: 15px;}
	
	.us-slogin .right .box .item:nth-child(3),.us-slogin .right .box .item:nth-child(2){ background: #FFD200;    color: #330906;}

	.us-event-swiper .event-context .year{ display: none;}
	.us-event-swiper{ padding: 20px;}
	
	.artright{ padding: 0; background: none;}
	.mod-miss .miss-item .item-cnts{ line-height: 140%;  margin-top: 15px;}
	.mod-miss{ padding: 25px;}
	.us-event-swiper .event-context .context,.us-slogin .left .desc{line-height: 160%;}
	.about-title .more{ width: 90px; height: 40px;}
	.us-event-swiper .event-context .context{line-height: 160%;    text-justify: inter-ideograph; text-align: justify;text-justify: distribute;}
	.about-us-join-us{ padding: 35px 20px; background-size: 90px auto;}
	.about-us-join-us .title{margin-bottom:10px;}
	.us-honour .ze-ren .ze-ren-tab .tab-content,.about-us-join-us .context{line-height: 160%;  }
	.inner-banner .context .banner-tit{ line-height: 140%;}
	.inner-banner .context .banner-title{ margin-top:8px;}
	
	/*发展历程*/
	.mod-eventslist .item-entdata{ margin-right: 20px;}
	.mod-eventslist .item-entdata span{ height: 48px; line-height: 48px; padding-left: 10px; padding-right: 10px;}
	.mod-eventslist:after{ left: 40px;}
	/*内页栏目导航*/
	.artbox .navfir{ display: none;}
	.artleft{ display: block; width: 100%; margin-bottom: 35px;        background-color: #f2faf5;}
	.artbox{ display: block;} 
	.artbox .lnavs ul li{ display: none;  padding: 0;border-bottom: none;}
	.artbox .lnavs ul{ text-align: center;}
	.artbox .lnavs ul li a{ border-bottom: none;  padding: 12px 12px}
	.artbox .lnavs ul li .cr{/*border-bottom: 1px solid #06558A;*/}
	.artbox .lnavs ul li a.cr{ display: block;}
	.artbox .lnavs20 ul dd{ display: none;}
	.artbox .lnavs20 ul  li{ display: inline-block;}
    .lnavs ul li>a{ padding: 0 20px; display: none;}
	.artbox .lnavs20 ul{ width: 100%; white-space: nowrap; overflow-x: auto;}
	.artbox .lnavs20 ul li>a{ display: block;}
	.artleft{ margin-left: -15px; margin-right: -15px;  width: auto;}
	.artbox .lnavs20 .navfir { display: block; text-align: center; padding-left: 0; height: 50px; line-height: 50px;}
	.artbox .lnavs20 dl{ display: none;}
	.artbox .lnavs ul li a.cr{ /*background: #06558A;color: #fff;*/}
	.artbox .lnavs ul li.subleft3{ display: block;}
		.lnavs ul li>a,	.artbox .lnavs ul li dl dd a{ font-size: 18px;}
	.artbox .lnavs ul li.subleft3>a{ display: block; padding: 0; font-weight: bold;background: #06558A; line-height: 50px;font-size: 24px; text-align: center; color: #fff;}
	.artbox .lnavs20 .navfir{ font-size: 24px;}
	.artbox .lnavs ul li dl dd a{ color: #666; padding: 0 12px;}
	.lnavs ul li>a{color: #666;}
	.artbox .lnavs ul li dl{ white-space:nowrap; width: 100%; overflow-x: auto; margin-top: 0;}
	.artbox .lnavs ul li dl dd{ display: inline-block;}
	.artbox{ margin-top: -10px;}
	.lnavs ul li>a.cr,.artbox .lnavs ul li dl dd.cr a{ color: #1a1a1a;}
	.artright .eduarticles .ft20{ font-size: 18px;}
	.mod-eventslist .item-entdata{ font-size: 24px;}
	/*加入我们*/
	.ncomtits{ font-size: 24px;}
	.mods-job{ margin-top: 5px;}
	.mods-job .item-cell{padding:20px; margin-bottom: 25px;}
	.life-roll{ margin-top: -20px;}
	.work-roll{ padding-bottom: 10px;}
	
	/*动物列表*/
	.animals-list-search,.animals-list-page{padding: 0 15px;}
	.jobinfos5 .wrapper{ padding: 10px 25px;}
	.animals-list-page .wrapper .item{ margin-bottom: 20px;}
	.animals-list-page .wrapper .core .context{ margin-top: 15px;}
	.animals-list-page .wrapper .core .context .name{ font-size: 18px;}
	
	/*动物详情页*/
	.anitit,.common-info .info-title{ font-size: 24px; margin-top: 20px; margin-bottom: 20px;}
	.jsh-basic{ width: auto;}
	.jsh-basic .basic-list{ display: flex; flex-wrap: wrap;  align-items: stretch;}
	.jsh-basic .basic-list .item .core{ padding-top: 0; overflow: visible; height: 100%;  position: relative;}
	.jsh-basic .basic-list .item{ flex: none; margin-top: 50px;}
	.jsh-basic .basic-list .item .core .inner{ position: static; display: block;}
	.jsh-basic .basic-list .item{ float: none;  width: 50%;}
	.jsh-basic .basic-list .item .spec{ margin: 0 auto 0 auto; transform: translateY(-30px)}
	.jsh-basic .basic-list .item .core{}
	.jsh-basic .basic-list .item .desc{transform: translateY(-20px)}
    .animal-introduce .item .title span{ padding-bottom: 12px;}
	.animal-images .swiper-slide .pic{/* width: 320px;*/}
	.animal-content td{ padding: 0 5px!important; margin-top: 25px; display: block;}
	.animal-content table{ margin-top: -20px; display: block;}
	.animal-other-swiper .swiper-slide{ width: 100%;}
	.index-swiper-pagination .swiper-pagination-bullet, .index-banner .pagination .swiper-pagination-bullet{ width: 8px; height: 8px;}
	.animal-other{ margin-top: 25px;}
	.jsh-basic .basic-list .item .desc br{ display: none;}
	.jsh-basic .basic-list .item:nth-last-child(1){ width: 100%;}
	.dimgs{ height: 240px;}
	
	/*主题展区详情页*/
	.littlepanda-hudong{ margin-top:20px; }
	.selfdrive-swiper .pic{ border-radius: 15px; overflow: hidden; padding-top: 58%;}
	.selfdrive-swiper .context{  position: static; background: #fff; padding-left: 0; padding-right: 0;     color: #555; }
	.selfdrive-swiper .context .desc{ max-height: none;}
	.selfdrive-swiper .btn-prev, .selfdrive-swiper .btn-next{ top: 115px;}
	.selfdrive-swiper .context .name{ font-size: 18px; font-weight: bold; color: #1a1a1a; margin-bottom:12px;}
	.common-info .info-desc,.selfdrive-swiper .context,	.inner-selfdrive-seven .area-introduce{ line-height: 160%; }
	.common-info .info-desc{ text-justify: inter-ideograph; text-align: justify; text-justify: distribute;}
	
	/*自驾寻踪*/
	.inner-selfdrive-seven .seven-list .item .core{ height: 50px; line-height: 120%;}
	.inner-selfdrive-seven .seven-list .item{ width: 33.33%;}
	.inner-selfdrive-seven .ad-image{ padding-top: 60%;}
	.inner-selfdrive-seven .area-introduce .big{ font-size: 18px;}
	.tour-mode-wrap5 .wrap .context, .tour-mode-wrap .wrap .context{ height: auto; padding-top: 15px; padding-bottom: 15px;}
	.tour-mode-wrap5 .wrap .context{padding-top: 0; padding-bottom: 0;}
	.inner-selfdrive-seven .area-introduce{margin-top:35px;}
	.tour-mode-wrap5 .wrap .context{ font-size: 18px;}
	.tour-mode-wrap5 .tourdesc{ margin-top: 0;}
	.tour-mode-wrap5 .tourdesc span{ display: inline;}
	
	/*主题广场*/
	.mod-square{ margin-top: 15px;}
	.mod-square .square .item-cell,.animals-list-page .wrapper .item{ background: none; box-shadow:none;}
	.mod-square .square{ margin-top: -20px;} 
	.mod-square .square .item-cell{ margin-bottom: 5px;}
	.animals-list-page .wrapper .item{ padding-bottom: 5px;}
	
	.inner-little-panda-eight .eight-list .item .wrap{ padding-top: 75%;}
	.inner-little-panda-eight .eight-list .item:nth-child(3)  .wrap .core,	.inner-little-panda-eight .eight-list .item:nth-child(7)  .wrap .core,.inner-little-panda-eight .eight-list .item:nth-child(11)  .wrap .core{    background-color: #FFD200; color: #330906;}
	.inner-little-panda-eight .eight-list .item:nth-child(4)  .wrap .core,	.inner-little-panda-eight .eight-list .item:nth-child(8)  .wrap .core,.inner-little-panda-eight .eight-list .item:nth-child(12)  .wrap .core{ background-color: #7AC143; color: #fff;}
	.inner-selfdrive{ margin-top: 35px;}
	.animals-list-search .ani-search .mod-serch-l .icon-a-lujing48{ font-size: 14px;}
	.edu-active-list .item .wrap .context .more, .store-list .item .wrap .context .more{ width: 30px; height: 30px; font-size:13px;}
	.store-list .item .wrap .bom{ margin-top: 10px;}
	.restaurant-dishes-swiper .swiper-wrapper{ display: flex; flex-wrap: wrap;}
	.restaurant-desc .con .add{ font-size: 16px;}
	.edu-active-list .item, .edu-video-list .item, .store-list .item{ margin-bottom: 25px;}
	.common-tits span{ font-size: 24px;}
	
	.waybanner .mode-inner .banner-cnt>img{ height: 240px;}
	.waybanner .mode-inner .banner-cnt .context{ top: -30px;}
	.waybanner .operation_tianqi{ margin-top: 25px;}
	.eways{  margin-top: -30px;}
	.ticketlist{ font-size: 18px;} 
	.waybanner2 .inner-banner .context{ justify-content: center;}
	.waybanner2 .banner-cnt:after{ content:""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,.4); display: block; z-index: 2;}
	.waybanner2 .mode-inner .banner-cnt .context{ top: -30px;}
    .waybanner2 .mode-inner .banner-cnt>img {height: 240px; }
	.waybanner2 .context .banner-title{ text-align: center;}
	.waybanner2 .operation_tianqi,.waybanner .operation_tianqi{  margin-top: 15px;}
	.service_date{ margin-top: -50px; z-index: 9;}
	.service_date .ECalendarBox{ border:none!important}
	.service_date .operation_box .operation_datetime{box-shadow:none;}
	.ECalendarBox .currentdate{ padding-top: 10px!important;}
	.ECalendarBox ul.day li{ margin-top: 5px!important; margin-bottom: 5px!important;}
	.operation_info .recommodstit{ font-size: 24px; text-align: center;}
	.operation_info .times-desc{ margin-top: 10px;}
	.recommodtj-wrap .item-cell .item-tit{ font-size: 18px;}
	.wrap-opentime .poentime-cell{ text-align: center;} 
	.eways ul,.eways li a{  padding-bottom: 5px; padding-top: 5px;}
	.waybanner .context .banner-tit{ padding-top: 6px;}
	.park-help-page .help-hotlines .title{  font-size: 18px; line-height: 140%;}
	.edu-jkwrap .item-tit{font-size: 18px; margin-top: 15px;}
	.ecommores a,.ecommores a{ height: 40px; line-height: 40px;}
	.park-safe-page .safe-list .item{ align-items: flex-start;        padding: 20px 15px;}
	.active-detail-info2 .date{ text-align: left;}
	.active-detail-info2 .date span{ margin-top: 4px; margin-bottom: 4px;}
	.park-safe-page .safe-thank{ text-align:left;}
	.page-footer .copy-right{ font-size: 14px; line-height: 140%;}
	.index-banner .swiper-slide1 .sub-img{ max-width: 88%;}
	.mobile-menucss > ul > li{    border-bottom: 1px solid rgba(16, 107, 70, 0.07);}
	.inner-banner .banner-cnt{ mask-image: url(../svg/bgMask-mobile.svg);}
	.inner-banner .mode-banner:before{ mask-image:none; background: none;}
	.swiper-title .swiper-btn .iconfont{ font-size: 14px;}
	.waybanner2 .inner-banner .banner-cnt,.waybanner .inner-banner .banner-cnt{mask-image:none;}
	
	.ticket-ewm-popup .ewm2{ width: 220px; margin: 0 auto;}
	
/*	none;
	.mobile-header,.mobile-headerwrap{ height: 60px; }
	.mobile-header{ top: 5px; border-radius: 8px;}
	.mobile-header .header-shower{ margin-left: 8px; margin-right: 8px;}*/
	.kfwrap .title br{ display: none;}
	.index-protect .protext-work .context .btn{ width:165px;}
	.jsh-basic .basic-list .item .spec{ border-radius:65px; overflow: hidden; white-space: nowrap;}
	/*首页展区推荐和新闻改成左右滚动开始*/
	.index-tanfang-swiper .swiper-wrapper, .index-news-swiper .swiper-wrapper{    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}
.index-tanfang .pagination, .index-news .pagination{ display: block;}	
.index-tanfang-swiper .swiper-slide + .swiper-slide, .index-news-swiper .swiper-slide + .swiper-slide{ margin-top: 0;}
	.index-tanfang-swiper .swiper-slide, .index-news-swiper .swiper-slide{ width:100%;}
	.index-tanfang-swiper .swiper-slide, .index-news-swiper .swiper-slide{ box-shadow: none; background: none;}
	.index-tanfang-swiper .context, .index-news-swiper .context{        padding: 10px 0 20px 0;}
	.index-swiper-pagination{ margin-top: 5px;}
	.index-tanfang-swiper, .index-news-swiper{ overflow: hidden;}
	/*首页展区推荐和新闻改成左右滚动结束*/
	
	
	/*手机端增加外链滚动开始*/

	.show-area .arearolls  { overflow: hidden;}
	.arearolls .swiper-wrapper{ display: flex; width: 100%;}
	.show-area .arearolls  .item{ padding: 0; box-shadow: none; }
	.arearolls .swiper-slide .core .context{ }
	/*手机端增加外链滚动结束*/	
	
	/*展区*/
	.gui-hua-con2 .two .one{margin: 0 20px;}
	.gui-hua-con2 .two .one:after{    right: -20px; height: 40px;}
	.gui-hua-con2 .two .num{  font-size: 60px;}
	.guitit { max-width: 300px; margin-left: auto; margin-right: auto;}
	.gui-hua-con2 .desc center{ text-align: left; display: inline;}
	.showwraps{ padding-bottom: 40px;}
	.modshows .item-cell{ width: 96%;}
.modshows .item-cell:hover .item-pic{   transform: scaleY(1) translateY(0);} 
.modshows .item-cell:hover .item-pic img{ transform:scaleX(1)} 
	.modshow-areas	.H30{ height: 15px;}
	.modshows .item-cell{ margin-top: 35px;}
	.modshows { margin-top: -35px;}
	.showtabs{ display: block; margin-left: 15px; width: 100%; overflow-x: auto; white-space: nowrap;}
	.showtabs a span{ min-width: 0;    margin: 7px 25px;}
	.showtabs a{ display: inline-block;}
	.showtabs a.active cite,.showtabs a.active span{ display:inline-block;}
	.showtabs a.active span{ margin-right: 8px;font-size: 20px;}
	.showcontents{    padding: 30px 0 30px 0;}
	.showtabs cite{    padding: 6px 10px 6px 10px; font-size: 14px;    border-radius: 15px;
    border-bottom-right-radius: 0;}
	.showcontents:after{ width: 400px;right: -250px;
    top: -200px;}
	.showcontents:before{    width: 400px;
    height:400px;    left: -220px;
    bottom: -250px;}
	.three-shows{ margin-right: 0;}
	.modthree-shows{ display: block; margin: 0 auto;}
	.three-shows .item-cell{ width: auto; margin-right: 0; margin-bottom: 30px;}
	.sjtips{ font-size: 14px;}
	.three-shows .item-tit2{ height: auto;  min-height: 0;}
	.three-shows .item-cnt{    padding: 25px 25px 35px 25px;}
	.tour-mode-wrap6 .wrap .context{ padding: 0;}
.inner-selfdrive .common-info .info-desc, .inner-selfdrive-seven .area-introduce .small, .inner-selfdrive-seven .area-swiper-intro, .selfdrive-swiper .context, .common-info .info-desc p,.common-info .info-desc{ font-size: 16px; line-height: 160%;}
	.guitit{ font-size: 24px;} 
	

	
	
	/*改成横向*/
/*.eight-list .item.active:after{ display: none!important;}*/
/*.eight-list{ margin-right: 0!important; white-space: nowrap!important; width: 100%!important; overflow-x: auto!important;  display: block!important;}
.eight-list .item{ display: inline-block!important; float: none!important; padding: 0 5px!important;}*/
	.eight-list .item{ flex: none!important; padding: 0 10px!important; box-sizing: border-box; }
		.eight-list .item .wrap .core{background: #FFD200!important;color:#330906!important;}
	.eight-list .item:nth-child(2n+1) .wrap .core{background: #7AC143!important; color:#fff!important; }
	.tabroll{  } 
	.eight-list{ margin-right: 0!important;}
	.tabroll  .btn-prev,.tabroll  .btn-next { display: flex; background: #106B46!important; z-index: 9; position: absolute; left: 0; top: 50%; transform: translateY(-70%);}
	.tabroll  .inner-btn-prev .iconfont:before, 	.tabroll  .inner-btn-next .iconfont:before{ color: #FFD200!important;}
	.tabroll { position: relative;}
	.tabroll  .btn-next{ right: 0; left:auto;}
	
	.tabroll .swiper-wrapper{ justify-content:flex-start; }
	.showtabs{ margin-left: 0;}
	.showtabs{ transform: translateY(1px);}
	.greybg{ overflow: hidden;}
	body,html{ width: 100%; overflow-x: hidden; position: relative;}
	
	.mod-square .square .item-cell .item-tit i{ margin-right:0 }
	.mod-square .square .item-cell .item-tit i{ font-size:14px; line-height: 140%; }
    .mod-square .common-page{ margin-top: 0;}
	
	.zq-show-wrap .btn-next { right: -10px; z-index: 6;}
	.zq-show-wrap .btn-prev { left: -10px;z-index: 6;}
	.zq-show-wrap .btn-next, .zq-show-wrap .btn-prev{    transform: translateY(-50%) scale(1);}
	
	
	/*停车服务*/
	.modpark{ display: block; } 
	.modpark-left,.modpark-right { padding:25px 15px; border-radius:20px; margin-bottom: 30px; }
	.modparkinners{ position: relative; z-index: 5;}
	.jfbtns{ margin-top: 30px;}
	.modsparks2:after{ display: none;}
	
	/*天气隐藏*/
	.operation_tianqi{ display: none!important;}
	.eways{ margin-top: 20px;}
	
	
	/*新改首页外链*/
.index-garden-guide .guide-item:nth-child(1) .flex-1:nth-child(1),.index-garden-guide .guide-item:nth-child(1) .flex-1:nth-child(2),.index-garden-guide .guide-item:nth-child(2)  .flex-1:nth-child(1),.index-garden-guide .guide-item:nth-child(2)  .flex-1:nth-child(2){ width: 100%;}
	.index-garden-guide .flex-1 .flex-1 + .flex-1{ margin-left: 0; margin-top: 10px;}
	.index-garden-guide .guide-item > .flex-1{ display: block;}
	.index-garden-guide .flex-1 .flex-1 + .flex-1{ margin-left: 0;}
	.index-garden-guide .flex-1 a span { font-size: 16px;}

/*新改文字*/
.index-banner .swiper-slide1 .sub-img{width: 95.4%; }
.index-banner .swiper-slide2 .sub-img{width: 63.9%;  }
.index-banner .swiper-slide3 .sub-img{ width: 42.8%;}
.index-garden-guide .flex-1 a{ }	
.index-garden-guide .flex-1 a span br{ display: none;}
.index-garden-guide .iconfont img{ max-height: 25px;}
	.us-slogin .right .box .item{margin-left: 0; margin-right: 2%;}
	
	
	
/*2-10*/
.index-main .tansuo-title .small, .ansdesc,.index-protect .protext-work .context .desc{ text-align: left;text-justify: inter-ideograph;
    text-align: justify;
    text-justify: distribute;}
.index-banner .banerbtn{    margin-left: 5px;}
	.ansdesc,.index-main .tansuo-title .small{ padding-left:10px; padding-right: 10px;}
	.ani-dans .ansdesc{ padding-left:15px; padding-right: 15px;}
	.indexanmals .index-swiper .context{ left: 5px; right: 5px;}
.preview_big{ padding-bottom: 0;}
.preview_thumbs{ padding-bottom: 0; left: 0;}	
.preview_thumbs{box-shadow:none;}
.preview_thumbs .swiper-button-prev,.preview_thumbs .swiper-button-next {
  transform: rotate(0);
  width: 32px!important;
  height: 32px!important; line-height: 32px;  text-align: center;
  border-radius: 100%;
  background-color: #DFE6C2; margin-top: -26px!important;
  cursor: pointer;
}
.preview_thumbs .swiper-button-prev::before,.preview_thumbs .swiper-button-next:before{content: "\e649";  font-family: "iconfont" !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; font-size: 14px!important;    color: #106B46;}

.preview_thumbs .swiper-button-prev {
	  transform: rotate(180deg);

}
	.indexanmals .index-swiper{    margin-right:0 !important;}
	.indexanmals .index-swiper .swiper-slide{ margin-right: 0!important; margin-top: 20px;}	
	.indexanmals .animal-other-swiper{ padding-top: 0;}
	
.index-tuijian .cont .ctx .index-tuijian-list .active .context{/* bottom: 10px;*/bottom: 0;  border-radius: 0;}
	
	
	.modslifes{ padding: 0 5px;}
	.modslifes .item-cells{  width:33.33%; position: relative;margin-top: -5.75%}
	.modslifes .item-cells{margin-left:6.75%;}
.modslifes .item-cells:nth-child(1),	.modslifes .item-cells:nth-child(2){ margin-top:0% }

.modslifes .item-cells:nth-child(4n+1){ margin-left:20.75%!important; }
.modslifes .item-cells:nth-child(4n+3){ margin-left:0!important; }
.modslifes .item-cells:nth-child(2n+2){margin-left:6.75%;}
	
.inner-selfdrive-seven .area-swiper .swiper-slide .context .img-info span{ display: block; margin-top: -5px; }	
.inner-selfdrive-seven .area-swiper .swiper-slide .context .img-info i{ padding: 0 10px; display: none;}	
.inner-selfdrive-seven .area-swiper .btn-box .btn-next{ margin-left: 15px;}
.inputs input{ padding-right: 45px;}	

	
	
	
}


@media screen and (max-width: 380px) {.index-main .tansuo-title{ margin-left: 0; margin-right: 0;}}




