﻿         * {
             margin: 0;
             padding: 0;
             outline: none;
         }

         body {
             line-height: 1.5;
             font-family: Arial, Helvetica, STHeiTi, sans-serif;
             background: #F6F7F9;
         }

         ul,
         ol,
         li {
             list-style: none;
         }

         a {
             text-decoration: none;
             -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
         }

         a:hover {
             text-decoration: none;
         }

         html {
             font-size: 50px
         }

         body {
             font-size: 24px
         }

         @media screen and (min-width:320px) {
             html {
                 font-size: 21.33px
             }

             body {
                 font-size: 12px
             }
         }

         @media screen and (min-width:360px) {
             html {
                 font-size: 24px
             }

             body {
                 font-size: 12px
             }
         }

         @media screen and (min-width:375px) {
             html {
                 font-size: 25px
             }

             body {
                 font-size: 12px
             }
         }

         @media screen and (min-width:384px) {
             html {
                 font-size: 25.6px
             }

             body {
                 font-size: 14px
             }
         }

         @media screen and (min-width:400px) {
             html {
                 font-size: 26.67px
             }

             body {
                 font-size: 14px
             }
         }

         @media screen and (min-width:414px) {
             html {
                 font-size: 27.6px
             }

             body {
                 font-size: 14px
             }
         }

         @media screen and (min-width:424px) {
             html {
                 font-size: 28.27px
             }

             body {
                 font-size: 14px
             }
         }

         @media screen and (min-width:480px) {
             html {
                 font-size: 32px
             }

             body {
                 font-size: 15.36px
             }
         }

         @media screen and (min-width:540px) {
             html {
                 font-size: 36px
             }

             body {
                 font-size: 17.28px
             }
         }

         @media screen and (min-width:720px) {
             html {
                 font-size: 48px
             }

             body {
                 font-size: 23.04px
             }
         }

         @media screen and (min-width:750px) {
             html {
                 font-size: 50px
             }

             body {
                 font-size: 24px
             }
         }

         .container {
             width: 100%;
             max-width: 750px;
             height: 100%;
             margin: 0 auto;
             background: #F5F5F5;

             overflow: hidden;
         }


         .banner {
             width: 100%;
             height: auto;
         }

         .banner img {
             width: 100%;
             height: auto;
             display: block;
         }

         .box {
             width: 100%;
             height: auto;
             display: table;
             background: #fff;
             padding: 3% 0;
             margin-top: .8rem;
         }

         .box-main {
             width: 94%;
             height: auto;
             margin: 0 auto;
             border-radius: .16rem .16rem 0px .16rem;
             overflow: hidden;
         }

         .box-left {
             float: left;
             width: 9.6rem;
             height: 4.4rem;
             overflow: hidden;
         }

         .box-left img {

             width: 9.6rem;
             height: 4.4rem;

         }

         .box-right {
             position: relative;
             margin-left: 9.6rem;
             height: 4.4rem;
             background: #2883CA;
         }

         .bor-top-left {
             position: absolute;
             top: 0;
             left: 0;
             width: .8rem;
             height: .8rem;
             border-top: .2rem solid #FB6239;
             border-left: .2rem solid #FB6239;
             box-sizing: border-box;
         }

         .bor-bottom-right {
             position: absolute;
             right: 0;
             bottom: 0;
             width: .8rem;
             height: .8rem;
             border-right: .2rem solid #FB6239;
             border-bottom: .2rem solid #FB6239;
             box-sizing: border-box;
         }

         .date-box {
             text-align: center;
             font-weight: 400;
             color: #FFFFFF;
             font-size: .48rem;
             padding-top: .4rem;
         }

         .day-box {
             text-align: center;
             font-weight: 800;
             color: #FFFFFF;
             font-size: 1.6rem;
             line-height: 2rem;
         }

         .address-box {
             text-align: center;
             font-weight: 400;
             color: #FFFFFF;
             font-size: .48rem;
         }

         .box-info {
             font-size: .52rem;
             font-weight: 400;
             color: #333333;
             line-height: .8rem;
             margin-top: .4rem;
         }

         .box-info a {
             color: #2883CA;
         }

         .title {
             width: 100%;
             height: auto;
             margin: 0 auto;
         }


         .title span {
             font-size: .64rem;
             font-weight: bold;
             color: #282828;
         }

         .title a {
             float: right;
             font-size: .48rem;
             color: #797979;
             margin-top: .1rem;
         }


         .title span::before {
             display: inline-block;
             content: "";
             width: 8px;
             height: .56rem;
             background: #FB6239;
             border-radius: 8px;
             margin: -.1rem .2rem 0 0;
             vertical-align: middle;
         }

         .box1 {
             width: 100%;
             height: auto;
             background: #fff;
             padding: 3% 0;
             margin-top: .8rem;
         }

         .box1-main {
             width: 97%;
             height: auto;
             overflow: hidden;
             padding-left: 3%;
         }

         .swiper-container-ldzc {
             margin-top: .6rem;
         }

         .swiper-container-ldzc .swiper-slide {
             width: 6rem;
             height: auto;
             display: table;
         }

         .swiper-container-ldzc .swiper-slide p {
             text-align: center;
             font-size: .52rem;
             color: #333333;
             margin-top: .4rem;
         }

         .box1-photo {
             position: relative;
             width: 6rem;
             height: 4.5rem;
             border-radius: 4px;
             overflow: hidden;
         }

         .box1-photo div {
             position: absolute;
             left: 0;
             bottom: 0;
             width: 100%;
             height: 1.2rem;
             line-height: 1.2rem;
             background: rgba(40, 40, 40, .4);
             font-size: .44rem;
             text-align: center;
             overflow: hidden;
             white-space: nowrap;
             text-overflow: ellipsis;

         }

         .box1-photo a {
             color: #fff;
         }

         .swiper-container-ldzc .swiper-slide img {
             width: 6rem;
             height: 4.5rem;
         }

         .box2 {
             width: 100%;
             height: auto;
             background: #fff;
             padding: 3% 0;
             margin-top: .8rem;
         }

         .box2-main {
             width: 94%;
             height: auto;
             margin: 0 auto;
             border-radius: .16rem .16rem 0px .16rem;
             overflow: hidden;
         }

         .box2-main ul li {
             width: 100%;
             height: auto;
             display: flex;
             vertical-align: middle;
             align-items: center;
             margin-top: .6rem;
         }

         .box2-main ul li a img {
             float: left;
             width: 2.88rem;
             height: 2.88rem;
             overflow: hidden;
             border-radius: 50%;
             vertical-align: middle;
         }

         .box2-main ul li .box2-info {
             margin-left: .5rem;
         }

         .box2-main ul li .box2-info h2 {
             font-size: .64rem;
             font-weight: 800;
             color: #333333;
             margin-top: .2rem;
         }

         .box2-main ul li .box2-info p {
             font-size: .48rem;
             color: #999;
             margin-top: .2rem;
         }

         .box3 {
             width: 100%;
             height: auto;
             background: #fff;
             padding: 3% 0;
             margin-top: .8rem;
         }

         .box3-main {
             width: 94%;
             height: auto;
             margin: 0 auto;
             border-radius: .16rem .16rem 0px .16rem;
             overflow: hidden;
         }

         .box3-main .box3-bottom {
             display: flex;
             justify-content: space-between;
             flex-wrap: wrap;
             margin-top: .2rem;
         }

         .box3-bottom-item {
             margin-top: .4rem;
         }

         .box3-photo {
             position: relative;
             width: 6.8rem;
             height: 5.12rem;
             border-radius: 4px;
             overflow: hidden;
         }

         .box3-photo img {
             width: 6.8rem;
             height: 5.12rem;
         }

         .box3-photo div {
             position: absolute;
             left: 0;
             bottom: 0;
             width: 100%;
             height: 1.2rem;
             line-height: 1.2rem;
             background: rgba(40, 40, 40, .4);
             font-size: .44rem;
             text-align: center;
             overflow: hidden;
             white-space: nowrap;
             text-overflow: ellipsis;

         }

         .box3-photo a {
             color: #fff;
         }

         .box3-bottom-item p {
             text-align: center;
             font-size: .52rem;
             color: #333333;
             margin-top: .2rem;
         }

         .box4 {
             width: 100%;
             height: auto;
             background: #fff;
             padding: 3% 0;
             margin-top: .8rem;
         }

         .box4-main {
             width: 97%;
             height: auto;
             overflow: hidden;
             padding-left: 3%;
         }

         .swiper-container-hyhx {
             margin-top: .6rem;
         }

         .swiper-container-hyhx .swiper-slide {
             width: 6rem;
             height: auto;
             display: table;
         }

         .swiper-container-hyhx .swiper-slide p {
             text-align: center;
             font-size: .52rem;
             color: #333333;
         }


         .swiper-container-hyhx .swiper-slide a {
             color: #fff;
         }

         .swiper-container-hyhx .swiper-slide img {
             width: 6rem;
             height: 4.5rem;
         }

         .box5 {
             width: 100%;
             height: auto;
             background: #fff;
             padding: 3% 0;
             margin-top: .8rem;
         }

         .box5-main {
             width: 94%;
             height: auto;
             margin: 0 auto;
         }

         .box5-bottom {
             width: 94%;
             box-shadow: 0px 6px 40px 2px rgba(0, 0, 0, 0.05);
             padding: 3% 3%;
             margin: .6rem auto 0 auto;
         }

         .box5-title {
             font-size: .64rem;
             font-weight: 800;
             color: #2883CA;
             margin-bottom: .2rem;
         }

         .box5-title span.line1 {
             width: 78%;
             float: right;
             margin-top: .05rem;
         }
 .box5-title span.line2 {
             width: 70%;
             float: right;
             margin-top: .05rem;
         }
         .box5-title span img {
             width: 100%;
             height: auto;
         }

         .box5-bottom p {
             font-size: .56rem;
             font-weight: 400;
             color: #333333;
         }
		 
		 #strGaofengduihuaId  .box1-photo {    position: relative;
    width: 6rem;
    height:6rem;
    border-radius: 4px;
    overflow: hidden;}
			 #strGaofengduihuaId .swiper-container-ldzc .swiper-slide img {
    width: 6rem;
    height: 6rem;
}







 .box4f {
             width: 100%;
             height: auto;
             background: #fff;
           
             margin-top: .8rem;
         }

          .box4f-main {
             width: 94%;
			   padding: 3% 0;
             height: auto;
             margin: 0 auto;
             border-radius: .16rem .16rem 0px .16rem;
             overflow: hidden;
         }

          .box4f-main ul li {
             width: 100%;
             height: auto;
             display: flex;
             vertical-align: middle;
             align-items: center;
             margin-top: .6rem;
         }

        .box4f-main ul li>a {
             float: left;
             width: 46%;
             height: auto;
             overflow: hidden;

             vertical-align: top;
            
         }
.box4f-main ul li>a  img{
            display:block;
             width: 100%;
             height: auto;

             
         }

         .box4f-main ul li .box44-info {
            float:left;
             width: 50%;
             margin-left:4%;
             vertical-align: top;
             margin-top: -.4rem
             
         }

        .box4f-main ul li  .box44-info h2 {
             font-size: .64rem;
             font-weight: 800;
             color: #333333;
            
         }



