html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
html,body{font-family: Arial,'Microsoft YaHei' ;
         overflow-x: hidden;
         box-sizing:border-box;
         min-width: 320px;
         color:#333;

        
}

ul,li{list-style:none;
}

a{text-decoration:none;
  color:#1e1e1e;
  outline:none;
}

img{border:none;
}
em{font-style: normal;}
textarea,input,button{outline:none;}

h1,h2,h3,h4,h5,h6{font-weight: normal;}

.clearfix:after{content:"";
                clear:both;
                height:0;
                display:block;
}


img{vertical-align: middle;
    border:none; 
    outline:none;
    
}

table{border-collapse: collapse;}
.slick-slide{outline:none !important;border:none;}
.content{width:92%;
       max-width:1200px;
       margin:auto;
}
/*移动端导航*/
.motop{width:100%;
     height:70px;
     background: #fff;
     position: fixed;
     padding:0 4%;
     z-index:20;
     display: none;
     box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.mologo{margin:0 auto;
      float:left;
}
.mologo a{line-height: 70px;
}
.mologo a span{font-size: 12px;
               margin-left: 6px;
}
.mologo img{width:110px;
          vertical-align: middle;
}
.monav{
      margin-top:23px;
      cursor:pointer;
      position: absolute;
      right:10%;
      width:30px;
      height:22px;
}
.monav span{width:24px;
          height:2px;
          display: block;
          background: #000;
          position: absolute;
          transition:all .5s;
}
.monav .s1{top:5px;}
.monav .s2{top:11px;}
.monav .s3{top:17px;}
.monav .s1.on{transform:rotate(45deg);
         top:10px;
}
.monav .s2.on{opacity: 0;}
.monav .s3.on{transform:rotate(-45deg);
         top:10px;
}
 .mo-search{position: relative;
           float: right;
}
.mo-search i{font-size:24px;
              color:#1f8b3b;
}

.mop-search{ width: 86%;
             position: absolute;
             top:21px;
             left:0;
             z-index: 100;
             display: none;

}
.mop-search input{  width: 100%;
            height: 46px;
            border: none;
            text-indent: 19px;
            font-size:12px;

}
.mop-search button{position: absolute;
                 right:11%;
                 top:13px;
                 border:none;
                 background: none;
}
/*下拉*/
.navdown{width:100%;
       background: #fff;
       position: fixed;
       top:70px;
       height:100%;
       z-index: 99;
    /*   display: none;*/
       left:100%;
       border-top:1px solid #c8cdd6;
       transition: all .8s;
}
.navdown.on{left:0;}
.navdown>ul>li{line-height: 50px;
             font-size:16px;
             color:#333;
             position: relative;
             cursor:pointer;
             width:92%;
             margin:0 auto;
             border-bottom:1px solid #c8cdd6;
             cursor: pointer;
             
}
.navdown>ul>li a{font-size:14px;
                display: inline-block;
                width:100%;
                height: 100%;
}

.navdown>ul>li .i2{position: absolute;
               right: 0;
                 top: 0px;
                 transition:all .5s;
                 font-size:14px;
                 font-weight: bold;
}
.navdown>ul>li .i1{width:24px;
                 font-size:18px;
                 display: inline-block;
                 
}

.navboo{position: relative;
        padding:30px 4%;
        
}
.molanguage{
          margin-bottom:30px;
          float:left;
          width:50%;
}
.molanguage a{font-size:14px;
            color:#666;
}
.molanguage .a1:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 11px;
    background: #ccc;
    margin: 0 3%;
    }
.molanguage .a1:after{content:"";
                    display: inline-block;
                    width:1px;
                    height:11px;
                    background: #ccc;
                    margin: 0 3%;
}
.navdown .ul2{display: none;}
.navdown .ul2 li{line-height: 46px;
                   border-top:1px solid #ddd;
                   position: relative;
                  
}

.navdown .ul2 li a{margin-left: 5%;
                      font-size:12px;
                      color:#666;
                      width:100%;
                      height:100%;
                      display: block;

}
.navdown .ul2 li a i{position: absolute;
                        right:4%;

}
/*移动端导航结束*/

/*头部*/
.hd{height:90px;
    background: #fff;
    width:100%;
    position: fixed;
    top:0;
    z-index: 100;
    box-shadow: 0 0 8px rgba(0,0,0,0.2)

}
.hd .content{max-width: 1600px;}
.logo{float:left;}
.logo a{line-height: 90px;
}
.logo img{margin-right:10px;}


.nav{float:left;
     margin-left: 10%;
}
.nav>ul>li{float:left;
           position: relative;
           height:90px;
           box-sizing: border-box;
}
.nav>ul>li.on{border-bottom: 3px solid #0086d1;}
.nav>ul>li.on a{color: #0086d1;}
.nav>ul>li>a{display: inline-block;
              line-height: 90px;
              padding:0 22px;
              font-size:16px;
              color:#333;
              box-sizing: border-box;
}

.hd .rcon {
    float: right;
    margin-left: 20px;
    line-height: 90px;
}
.language{float:left;
          position: relative;
          
}
.language .cn{width:138px;
          height:38px;
          border:1px solid #e0e0e0;
          border-radius: 3px;
          display: inline-block;
          line-height: 38px;
          text-align: center;
          color:#999;
          font-size: 14px;
}
.language .con{display: none;
               position: absolute;
                padding: 0 10px;
                background: #fff;
                z-index: 10;
                text-align: center;
                width: 124px;
                right: 0px;
                line-height: 36px;
}
.language .con a {
    line-height: 36px;
    border-bottom: 1px solid #eee;
    display: block;
    width: 100%;
    color: #666;
    font-size: 14px;
}
.language .con a:hover{color: #0086d1;}
.return{float:left;
}
.return a{width:138px;
          height:38px;
          background: #0086d1;
          color:#fff;
          border-radius: 3px;
          display: inline-block;
          line-height: 38px;
          text-align: center;
          margin-left: 20px;
          font-size: 14px;

}
.return a i{margin-right: 6px;}
.return a:hover{opacity: .8;}

.banner{height:600px;
       width:100%;
       overflow: hidden;
       margin-top: 90px;
       background: url(../images/banner.jpg) center;
        background-size: cover;
}
.title{text-align: center;
}
.title h1{font-size: 26px; 
           color:#0086d1;
           padding:50px 0 40px 0;
}
.title h1:after{content:"";
                display: block;
                width: 72px;
                height: 1px;
                background: #b2dcf1;
                margin:10px auto;
}
/*展会资讯*/
.news{
      padding-bottom: 100px;
      background: url(../images/news_bg.jpg);
      background-size:cover;
}
.news .left{width: 50%;
            float:left;
            background: #fff;
            box-shadow: 0 0 16px rgba(0,0,0,0.2);
}
.news .left .pic{width: 100%;
                 height: 300px;

}
.news .left .pic img{width: 100%;
                     height: 100%;
                     object-fit: cover;
}
.news .left .text{padding:34px 34px 60px 34px;

}
.news .left .text h4{font-size: 16px;
}
.news .left .text span{display: block; 
                       font-size:12px;
                       color:#bfbfbf;
                       margin:16px 0;
}
.news .left .text p{font-size:14px;
                    color:#999;
                    line-height: 24px;
                        -webkit-box-orient: vertical;
                    -webkit-line-clamp: 3;
                    overflow: hidden;
                    display: -webkit-box;
                        max-height: 72px;
}
.news .left:hover h4{color:#008cd2;}
.news .right{width: 46%;
             float: right;
}
.news .right ul{/*height: 462px;*/
                overflow: hidden;

}
.news .right ul.on{height: auto;}
.news .right ul li a{font-size: 16px;
                     color:#666;
                     display: block;
                     padding:22px 0;
                     border-bottom:1px dashed #f2f2f2;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
}
.news .right ul li:hover a{color:#008cd2;}
.news .right .more{margin-top: 40px;}
.news .right .more a{font-size: 16px;
                     color:#008bd2;
}
.news .right .more i{margin-left: 6px;
                     font-size: 18px;
}

/*创新技术*/
.innovate{padding-bottom: 80px;
          background: url(../images/innovate_bg.jpg);
          background-size:cover;

}
.innovate .left{width: 36%;
              float: left;

}
.innovate-nav .pic{width: 40%;
                   float: left;
                   height: 130px;
                   padding:16px 0;
                   transition: all .5s;
}
.innovate-nav .slick-slide.slick-current .pic{background: #fff;box-shadow: 0 0 16px rgba(0,0,0,0.1); transition: all .5s;}
.innovate-nav .pic img{width: 114%;
                      min-height: 100%;
                      object-fit: cover;
                      position: relative;
                       transition: all .5s;

                      

}
.innovate-nav .slick-slide.slick-current .pic img{right:-16px;
                                                    transition: all .5s;

}
.innovate-nav .text{width: 44%;
                     float: right;
}
.innovate-nav .text h2{font-size: 18px;
                       color:#0086d1;
                       line-height: 24px;
                       margin-top: 26px;
                        


}
.innovate-nav .text p{font-size: 14px;
                      color:#999;
                      -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                    display: -webkit-box;
}
.innovate-nav .slick-slide{cursor: pointer;
                                border: 10px solid transparent;
}
.innovate-nav .slick-prev, .innovate-nav .slick-next {
    background: url(../images/but02.png)no-repeat center;
    width: 24px;
    height: 24px;
    overflow: hidden;
    border: none;
    font-size: 0;
    position: absolute;
    left: 40px;
    top: auto;
    bottom:-40px;
    cursor: pointer;
    z-index: 10;
}
.innovate-nav .slick-next {
    background: url(../images/but01.png)no-repeat center;
    left: 0px;
}


.innovate .right{width:100%;
              float: left;
              position: relative;

}
.innovate .right .icon{position: absolute;
}
.innovate .right .icon1{left:-40px;
                        top: 95px;


}
.innovate .right .icon2{right:40px;
                        bottom: 0px;


}
.innovate-main .pic{height: 440px;
}
.innovate-main .pic img{    width: 100%;
    height: 100%;
    object-fit: cover;

}

.innovate-main .slick-slide{ position: relative;

}
.innovate .right ul li .text{
                     
                     z-index: 20;
                     background: #fff;
                     padding:16px;
                     height: 76px;
                     overflow: hidden;
                     box-sizing: border-box;


}
.flexslider .text a{color:#fff;}
.innovate .right ul li .text h4{font-size: 16px;
                        margin-bottom: 10px;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 2;
                        overflow: hidden;
                        display: -webkit-box;
                        height: 38px;
}
.innovate .right ul li:hover h4{color:#0086d1;}
.innovate .right ul li{overflow: hidden;float:left;width: 32%;margin:1% 0 0 1%;position: relative;}
.innovate .right ul li .img {display: block;
                              height: 260px;
                              width: 100%;
                              overflow: hidden;

}
.innovate .right ul li img{width: 100%;
                           min-height: 100%;
                           object-fit: cover;

}

/*创新技术.end*/

/*演讲发言*/
.speech{padding-bottom: 100px;
        background: url(../images/speech_bg.jpg);
}
.speechmain .box{width: 23%;
    float: left;
    background: #fff;
    box-shadow: 0 0 16px rgba(0,0,0,0.2);
    height: 470px;
    padding: 2px;
    box-sizing: border-box;
    margin-right: 20px;


}
.speechmain .slick-list {/*padding: 10px;*/
    
}
.speechmain .slick-list .slick-track{padding: 10px

}
.speechmain .box .pic{width: 167px;
                      height: 167px;
                      border-radius: 50%;
                      overflow: hidden;
                      text-align: center;
                      margin:10px auto;
                      margin-bottom: 32px;

}
.speechmain .box .pic img{ width: 114%;
                        min-height: 100%;
                        object-fit: cover;


}
.speechmain .box .text{margin-left: 3%;}
.speechmain .box .text img{
                           margin-right: 10px;
}
.speechmain .box .text strong{font-size: 16px;
                              margin-right: 10px;
                              font-weight: normal;
}
.speechmain .box .text p{margin-top: 14px;
                         font-size: 14px;
                         overflow: hidden;
                          text-overflow: ellipsis;
                          white-space: nowrap;
                          line-height: 24px;
}
.speechmain .box .text em{color:#666;}
.speechmain .box .text .p3{font-size: 12px;

}

.speechmain .box .more{margin-top: 30px;
                        margin-left: 63px;
}
.speechmain .box .more a{display: block;
                        width: 120px;
                        height: 38px;
                         border-radius: 50px;
                         background: #eee;
                         text-align: center;
                         line-height: 38px;
                         font-size: 14px;
                         color:#999;
                         -webkit-transition: all .5s;
                         transition: all .5s;
}
.speechmain .box:hover{background: url(../images/speech_conbg.jpg) no-repeat ;
                       background-size:cover;
                       transition: all .5s;
}
.speechmain .box:hover .more a{background: #0086d1;color:#fff;}

.speechmain .slick-prev, .speechmain .slick-next {
    background: url(../images/vprev02.png)no-repeat center;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border: none;
    font-size: 0;
    position: absolute;
    left: -66px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 10;
}
.speechmain .slick-next {
    background: url(../images/vprev01.png)no-repeat center;
    right: -52px;
    left: auto;
}
.speechmain .slick-prev.slick-disabled {
    background: url(../images/prev01_on.png)no-repeat center;
}
.speechmain .slick-next.slick-disabled {
    background: url(../images/prev02_on.png)no-repeat center;
}
/*弹窗*/
.speech-pop{position: fixed;
            width:100%;
            height: 100%;
            background: rgba(0,0,0,0.2);
            left:0;
            bottom:0;
            z-index: 100;
            display: none;

}
.speech-pop .content{background: #fff;
                      padding:40px 0;
                      position: absolute;
                      top:50%;
                      left:50%;
                      *top:14%;
                      *left:18%;
                      box-sizing: border-box;
                      -webkit-transform: translate(-50%,-50%);
                      -ms-transform: translate(-50%,-50%);
                      transform: translate(-50%,-50%);
                      border-radius: 6px;
                      overflow: hidden;

}
.speech-pop .pic{width:26%;
                 float: left;
                 border-right: 1px solid #eee;
                 text-align: center;
}
.speech-pop .pic p{font-size: 16px;
                   font-weight: bold;
                   line-height: 24px;
}
.speech-pop .pic span{font-size: 14px;margin:6px;}
.speech-pop .pic .img{width:167px;
                      height: 167px;
                      border-radius: 50%;
                      overflow: hidden;
                      margin:26px auto;
}
.speech-pop .pic .img img{width: 100%;
                          height: 100%;
                          object-fit: cover;

}
.speech-pop .text{width:64%;
                 float: left;
                 box-sizing: border-box;
                 margin-left: 4%;
}
.speech-pop .text h4{font-size: 16px;
                    margin-bottom: 20px;
                    line-height: 24px;
}
.speech-pop .text p{font-size: 14px;
                    color:#666;
                    line-height: 24px;
}
.speech-pop .close{position: absolute;
                  right:0;
                  top:0;
                  width:44px;
                  height: 44px;
                  background: #007dbd;
                  cursor: pointer;
                  text-align: center;
                  line-height: 44px;
}
/*演讲发言end*/

/*现场图集*/

.scene {padding-bottom: 80px;
  position: relative;

}


.scenemain .slick-list {
    padding: 80px 0px !important;
    transition: all 400ms ease;
}

.scenemain .slick-center.box {
    transform: scale(2.3,1.4);
    z-index: 10;
    background: #0086d1;
    transition: all .8s;
    transition: all 300ms ease;
}
.scenemain .box{height: 400px;}
.scenemain .box img{width: 100%;
                    min-height: 100%;
                   

}
.scenemain .slick-prev, .scenemain .slick-next {
    background: url(../images/vprev02.png)no-repeat center;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border: none;
    font-size: 0;
    position: absolute;
    left: -70px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 10;
}
.scenemain .slick-next {
    background: url(../images/vprev01.png)no-repeat center;
    right: -70px;
    left: auto;
}
.scenemain .slick-dots{text-align: center;}
.scenemain .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 0;
    cursor: pointer;
    margin-top: 20px;
}
.scenemain .slick-dots li.slick-active button {
    background: #008ed3;
}
.scenemain .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: red;
    border: 0;
    border-radius: 50%;
    outline: none;
    background: #cacaca;
}
.flexslider{margin:40px auto;margin-bottom:70px;position:relative;width:88%;zoom:1;box-sizing: border-box;}
.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:45px;height:45px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/vprev02.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background: url(../images/vprev01.png) no-repeat !important;right: -54px;overflow: hidden;}

.flex-direction-nav .flex-prev{left:-54px;}

.flex-control-nav{width:100%;position:absolute;bottom:-44px;text-align:center;}
.flex-control-nav li{position: relative;margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.flexslider .img{height: 100%;overflow: hidden;}
.flexslider .img img{width: 100%;min-height: 100%;object-fit: cover;}
.flex-viewport ul li{position: relative;height: 580px;}
/*现场图集END*/

/*过往回顾*/
.review{padding-bottom: 100px;
       background: url(../images/review_bg.jpg);

}
.review ul li{width: 48%;
              margin:0.5%;
              float: left;
}
.review ul li .pic{width:100%;
                   height: 328px;
                   overflow: hidden;

}
.review ul li .pic img{width: 100%;
                        height: 100%;
                        object-fit: cover;
                        -webkit-transition: all .8s;
                        transition: all .8s;

}
.review ul li .text{padding:16px 0;
                   text-align: center;
}
.review ul li .text p{font-size: 18px;
}
.review ul li:hover img{transform:scale(1.1);}
/*过往回顾end*/

/*底部*/
.footer{background: #eee;
        height:70px;


}
.footer .left{float:left;
              font-size: 14px;
              color:#666;
              line-height: 70px;
}
.footer .goTop{float:right;
                width:120px;
                height:40px;
                background: #008bd2;
                border-radius: 3px;
                text-align: center;
                line-height: 40px;
                color:#fff;
                cursor: pointer;
                font-size: 14px;
                margin-top: 17px;
}
.footer .goTop i{font-size: 20px;
                 vertical-align: middle;
                 margin-left: 4px;
}
.mo-return a{margin-left: 0;
             margin-top: 20px;
}
.footer .goTop:hover{opacity: .8;}






@media screen and (max-width: 1366px){
/*.speechmain .slick-list{margin:0 46px;}*/
.speechmain .slick-prev, .speechmain .slick-next{left: 0;}
.speechmain .slick-next{left:auto;right:14px;}
.scene .swiper-container{margin:0 46px;}
.scene .swiper-button-prev{left: -14px;}
.scene .swiper-button-next{right: -14px;}
.scene .swiper-slide{height: 500px;}
.scenemain .slick-prev{left: -14px;}
.scenemain .slick-next{    right: -14px;}
.scenemain .slick-list{margin:0 50px;}
}

@media screen and (max-width: 1300px){
  .nav{margin-left: 30px;}
}
@media screen and (max-width: 1200px){
  .nav>ul>li>a{font-size: 15px;padding: 0 12px;}
  .review ul li .pic{height: 280px;}

 .speechmain .box{padding:20px;    margin-right: 24px;}
 .speechmain .box .text p{font-size: 14px;}
 .speechmain .slick-next{left:auto;right:0px;}
 .scenemain .box{height: 360px;}
 .speechmain .box{width: 48%;margin:1%;}

}
@media screen and (max-width: 1080px){
  .nav>ul>li>a{padding: 0 6px;}
  .nav{margin-left: 6px;}
  .hd .rcon{margin-left: 6px;}
  

}
@media screen and (max-width: 960px){
 .motop{display: block;}
 .hd{display: none;}
 .banner{margin-top: 70px;    height: 450px;}
 .title h1{font-size: 20px;}
 .news .left{width: 100%;}
 .news .right{width: 100%;}
 .innovate-nav{display: none;}
 .innovate .right{width:100%;padding:0;background: none;}
 .innovate .right .icon{display: none;}
 .innovate-main .slick-list{right: 0;margin:0 50px;}
 .innovate-main .slick-prev, .innovate-main .slick-next {width: 45px;}
 .scene .swiper-slide{height: 360px;}
 .review ul li .pic{height: 220px;}
 .scenemain .box{height: 280px;}
 .innovate .right ul li {width: 48%;}
 .flex-viewport ul li {height: 500px;}
}
@media screen and (max-width: 768px){
.scenemain .box{height: 220px;}
}
@media screen and (max-width: 767px){
  .banner{height: 270px;}
  .title h1{    padding: 40px 0 20px 0;}
  .news {padding-bottom: 60px;}
  .news .left .pic{height: 240px;}
  .news .left .text{padding: 30px 20px;}
  .news .left .text p{line-height: 20px;}
/*  .news .right ul{height: 354px;}*/
  .news .right ul li a{font-size: 14px;padding:14px 0;}
  .news .right .more {margin-top: 16px;}
  .innovate-main .slick-list{margin:0;}
  .innovate-main .pic{height: 330px;}
  .innovate-main .text{padding:10px;}
  .innovate-main .text h4{font-size: 14px;}
  .innovate-main .text p{font-size: 12px;}
  .innovate .right ul li .img{height: 140px;}
  .innovate .right ul li .text h4{font-size: 14px;height: auto}
  .speech{padding-bottom: 60px;}
  .speech .content{width:100%;}
  .speechmain .slick-list{margin:0;}
  
  .speechmain  .slick-center{opacity: 1;}
  .speechmain .slick-center .more a{    background: #0086d1;color:#fff;}
  .speechmain .slick-prev, .speechmain .slick-next {left: 14px;}
  .speechmain .slick-next {left: auto;right: 14px;}
  .speech-pop .content{padding:10px 0;overflow:visible;}
  .speech-pop .pic{width: 100%;border-bottom:1px solid #eee;border-right: none;padding-bottom: 10px;}
  .speech-pop .pic .img{margin:10px auto;}
  .speech-pop .text{width: 100%;height: 200px;overflow-y: scroll;padding:20px;}
  .speech-pop .text h4{font-size: 14px;}
  .speechmain .box {height: 415px;}

  .speechmain .box{height: 450px;}
  .speechmain .box .text strong{font-size: 16px;}
  .speechmain .box .text p{margin-top: 10px;line-height: 24px;}
  .speechmain .box .text .p3{font-size: 12px;line-height: 24px;}
  .speechmain .box .more{margin-top: 14px;margin-left: 0;}
  .speechmain .box .pic { width: 134px;height: 134px;}
  .speech-pop .close{height: 36px;width: 36px;line-height: 36px;}
  .scene{padding-bottom: 80px;}
  .scene .swiper-container{margin:0 auto;}
  .scene .swiper-slide{width: 80%;height: 220px;}
  .scene .swiper-pagination{    bottom: 48px;}
  .review{padding-bottom: 60px;}
  .review ul li{width: 100%;margin:1% 0;}
  .review ul li .text p{font-size: 14px;}
  .footer { height: auto;padding: 8px 0;}
  .footer .goTop {float: none;margin-top: 0px;}
  .footer .left {float: none;line-height: 24px;font-size: 12px;}
.scenemain .slick-list{margin:0 10px;    padding: 40px 0px !important;}
  .scenemain .slick-dots li{width: 15px;}
  .scenemain .box{height: 140px;}
  .flex-viewport ul li {height: 300px;}
  .flex-control-nav li {margin: 0 1px;}
  .flexslider {width: 100%;}
  .flex-direction-nav .flex-prev {left: 0;} 
  .flex-direction-nav .flex-next {right: 0;} 



}
@media screen and (max-width: 640px){


}
@media screen and (max-width: 320px){
 .speechmain .slick-list{padding:0 30px !important;}
.scene .swiper-slide{width:90%;}
.review ul li .pic{height: 170px;}
.scenemain .box{height: 110px;}
}