.banner{width: 100%;

        overflow:hidden;
        
        margin: auto auto auto auto;
        
        position: relative;
    
}

.banner img{width:100%;
                        
          display:block; 
}

.today{width: 415px;

       margin: -500px auto auto auto;

       overflow: hidden;

       background-color: #ffffff;

       border-radius: 15px;

       padding-top: 40px;

       padding-bottom: 10px;

       position: absolute;

       z-index: 100;

       right: 10%;

}

.todaytitle{width: 318px;

            height: 29px;

            margin: auto auto 25px auto;

            overflow: hidden;

            color: #ffffff;

            font-size: 16px;

            background-image: url('../image/todaytitle.png');

            background-repeat: no-repeat;

            background-position: center center;

            padding-top: 3px;

            box-sizing: border-box;

}

.todaylist{width: 318px;

           margin: auto auto 20px auto;

           overflow: hidden;

           position: relative;

}

.todayltitle{width: 318px;

             margin: auto auto 10px auto;

             overflow: hidden;

             text-align: left;

}

.todaylnum{width: 286px;

           height: 26px;

           margin: auto auto auto auto;

           background-image: url('../image/todaylnum.png');

           background-repeat: no-repeat;

           background-position: center center;

}

.todaylnums{width: 100px;

            margin: -23px auto auto 20px;

            color: #ffffff;

            font-size: 16px;

            letter-spacing: 2px;

            position: absolute;

}

.m-percent-include {width: 100%;
                    
                    overflow: hidden;
                    
                    position: relative;
                    
                    display: inline-block;
}

.m-percent-include .m-no-percent {width: 100%;
        
                                 position: absolute;
                                
                                 top: 0;
                                
                                 left: -100%;
                                
                                 overflow: hidden;
}

.m-bg-percent {position: absolute;
               
               top: 0;
               
               left: 100%;
               
               width: 100%;
}

.m-percent{display: none}

.transport{width: 100%;
          
           margin: auto auto auto auto;

           overflow: hidden;

}

.transportli{width: 1200px;

            margin: 80px auto auto auto;

            overflow: hidden;

}

.transporttop{width: 1200px;

              margin: auto auto auto auto;

              overflow: hidden;

}

.transportlist{margin: auto 3px auto auto;

               overflow: hidden;

               float: left;

               height: 337px;

               width: 141px;

               background-color: #f5f5f5;

               border-radius: 5px;

               text-align: left;

               cursor: pointer;

}

.transportlistv{width: 336px !important;

        background-image: url('../image/transportlistv.png');

        background-repeat: no-repeat;

        background-position: center center;

}

.transportlist:nth-last-child(1){margin: auto auto auto auto;}

.transportlt{width: 108px;

             margin: 40px auto auto auto;

             overflow: hidden;

             font-size: 22px;

             color: #000000;

             height: 64px;

}

.transportltv{width: 276px !important;

              color: #ffffff !important;

              height: 40px !important;

}

.transportll{width: 67px;

             margin: 20px auto 15px 30px;

             overflow: hidden;

             border-radius: 2px;

}

.transportllv{border-bottom: #ffffff solid 4px;}

.transportlc{width: 108px;

                margin: auto auto auto auto;

                overflow: hidden;

                font-size: 16px;

                color: #000000;

               

}

.transportlcv {width: 276px !important;

        color: #ffffff !important;

}

.transportle{width: 276px;

            margin: 15px auto auto auto;

            overflow: hidden;

            font-size: 16px;

            color: #ffffff;

            display: none;

}

.transportle p{margin: auto auto 10px auto;}

.transportlev{display: block;}

.transportlimg{width: 108px;

             margin: 110px auto auto auto;

             overflow: hidden;


}

.transportlimgv{display: none;}

.transportdown{width: 100%;

               margin: auto auto auto auto;

               overflow: hidden;

               position: relative;

               height: 720px;

               background-image: url('../image/transportdownbg.png');

                background-repeat: no-repeat;

                background-position: center center;

                background-size: 1920px 720px;

}

.transportdownli{width: 1200px;

                margin: auto auto auto auto;

                /*overflow: hidden;*/

                position: relative;

                height: 720px;
}
/*
.site1{width: 64px;

      height: 160px;

      position: absolute;

      top: 108px;

      left: 5px;

      z-index: 100;

}

.site2{width: 65px;

        height: 159px;
  
        position: absolute;
  
        top: 155px;
  
        left: 60px;
  
        z-index: 100;
  
}

.site3{width: 64px;

        height: 159px;
  
        position: absolute;
  
        top: 98px;
  
        left: 268px;
  
        z-index: 100;
  
}

.site4{width: 64px;

        height: 159px;
  
        position: absolute;
  
        top: 261px;
  
        left: 523px;
  
        z-index: 100;
  
}

.site5{width: 79px;

        height: 198px;
  
        position: absolute;
  
        top: 230px;
  
        left: 847px;
  
        z-index: 100;
  
}

.site6{width: 60px;

        height: 154px;
  
        position: absolute;
  
        top: 299px;
  
        left: 659px;
  
        z-index: 100;
        
  
}

.site7{width: 63px;

        height: 159px;
  
        position: absolute;
  
        top: 151px;
  
        left: 786px;
  
        z-index: 100;
  
}

.site8{width: 63px;

        height: 159px;
  
        position: absolute;
  
        top: 240px;
  
        left: 1132px;
  
        z-index: 100;
  
}

.site1{background-image: url('../image/site1.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.site2{background-image: url('../image/site2.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.site3{background-image: url('../image/site3.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.site4{background-image: url('../image/site4.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.site5{background-image: url('../image/site5.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.site6{background-image: url('../image/site6.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.site7{background-image: url('../image/site7.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.site8{background-image: url('../Image/site8.png');

        background-repeat: no-repeat;

        background-position: center center;
}

.sitev1{background-image: url('../image/site1s.png') !important;}
.sitev2{background-image: url('../image/site2s.png') !important;}
.sitev3{background-image: url('../image/site3s.png') !important;}
.sitev4{background-image: url('../image/site4s.png') !important;}
.sitev5{background-image: url('../image/site5s.png') !important;}
.sitev6{background-image: url('../image/site6s.png') !important;}
.sitev7{background-image: url('../image/site7s.png') !important;}
.sitev8{background-image: url('../Image/site8s.png') !important;}

*/


.site1{width: 79px;

        height: 202px;
  
        position: absolute;
  
        top: 65px;
  
        left: 145px;
  
        z-index: 100;
  
  }
  
  .site2{width: 79px;
  
          height: 197px;
    
          position: absolute;
    
          top: 126px;
    
          left: 215px;
    
          z-index: 100;
    
  }
  
  .site3{width: 79px;
  
          height: 197px;
    
          position: absolute;
    
          top: 56px;
    
          left: 471px;
    
          z-index: 100;
    
  }
  
  .site4{width: 78px;
  
          height: 197px;
    
          position: absolute;
    
          top: 255px;
    
          left: 790px;
    
          z-index: 100;
    
  }
  
  .site5{width: 79px;
  
          height: 198px;
    
          position: absolute;
    
          top: 230px;
    
          left: 847px;
    
          z-index: 100;
    
  }
  
  .site6{width: 75px;
  
          height: 194px;
    
          position: absolute;
    
          top: 303px;
    
          left: 958px;
    
          z-index: 100;
          
    
  }
  
  .site7{width: 80px;
  
          height: 197px;
    
          position: absolute;
    
          top: 120px;
    
          left: 1116px;
    
          z-index: 100;
    
  }
  .site8{width: 80px;

        height: 200px;
  
        position: absolute;
  
        top: -1px;
  
        left: -150px;
  
        z-index: 100;
  
}
  
  .site1{background-image: url('../image/site1.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  
  .site2{background-image: url('../image/site2.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  
  .site3{background-image: url('../image/site3.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  
  .site4{background-image: url('../image/site4.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  
  .site5{background-image: url('../image/site5.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  
  .site6{background-image: url('../image/site6.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  
  .site7{background-image: url('../image/site7.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  .site8{background-image: url('../image/site8.png');
  
          background-repeat: no-repeat;
  
          background-position: center center;
  }
  
  .sitev1{background-image: url('../image/site1s.png') !important;}
  .sitev2{background-image: url('../image/site2s.png') !important;}
  .sitev3{background-image: url('../image/site3s.png') !important;}
  .sitev4{background-image: url('../image/site4s.png') !important;}
  .sitev5{background-image: url('../image/site5s.png') !important;}
  .sitev6{background-image: url('../image/site6s.png') !important;}
  .sitev7{background-image: url('../image/site7s.png') !important;}
  .sitev8{background-image: url('../image/site8s.png') !important;}
  
.case{width: 100%;

      margin: auto auto auto auto;

      overflow: hidden;

      background-color: #f5f5f5;

}

.caseli{width: 1200px;

        margin: 100px auto 50px auto;

        overflow: hidden;

}

.casenum{width: 1200px;

        margin: auto auto auto auto;

        overflow: hidden;

        font-size: 140px;

        background: linear-gradient(90deg, #3a89ec, #7f5da1); 
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;

}

.casetitle{width: 1200px;

           margin: 23px auto auto auto;

           overflow: hidden;

}

.casetext{width: 1200px;

          margin: 28px auto auto auto;

          overflow: hidden;

          font-size: 16px;

          color: #000000;

}

.casedown{width: 1200px;

          margin: 60px auto auto auto;

          overflow: hidden;

}

.caseleft{width: 686px;

          margin: auto 56px auto auto;

          overflow: hidden;

          float: left;

}

.hdcase{width: 686px;

        height: 60px;

        margin: auto auto auto auto;

        overflow: hidden;

        background-color: #f5f5f5;

        border-radius: 15px;

}

.hdcase ul{width: 686px;

          margin: 0px 0px 0px 0px;

          padding: 0px;

          list-style: none;

          height: 60px;

}

.hdcase ul li{height: 60px;

            float: left;

            margin: auto 15px auto 15px;

            color: #000000;

            font-size: 18px;

            padding-top: 17px;

            box-sizing: border-box;

            cursor: pointer;

}

.hdcase ul  .on{color: #3b88eb;

               border-bottom: #3b88eb solid 2px;

}

.bdcase{width: 686px;

        margin: auto auto auto auto;

        overflow: hidden;

}

.bdcase ul{width: 686px;

            margin: 0px 0px 0px 0px;

            padding: 0px;

            list-style: none;

}

.bdcase ul li{width: 686px;

            margin: auto auto auto auto;

            overflow: hidden;

}


.caseDRS{width: 686px;

        margin: 15px auto auto auto;

        overflow: hidden;

        

}

.caseDRSTop{width: 686px;

            height: 70px;

            padding-top: 20px;

            box-sizing: border-box;

            margin: auto auto auto auto;

            overflow: hidden;

            border-bottom: #cccccc solid 1px;

}

.caseDRSTopTitle{width: 640px;

                margin: auto auto auto auto;

                overflow: hidden;

                font-size: 16px;

                color: #333333;

                float: left;

                text-align: left;

}

.caseDRSTopMore{width: 30px;

                height: 30px;

                margin: auto auto auto auto;

                padding-right: 15px;

                box-sizing:border-box ;

                overflow: hidden;

                float: left;

                background-image: url('../image/caseDRSTopMore.png');

                background-repeat: no-repeat;

                background-position: center center;

                cursor: pointer;

}
.caseDRS .on{border: 0px;}
.caseDRS .on .caseDRSTopTitle{color: #3b88eb;}
.caseDRS .on .caseDRSTopMore{background-image: url('../image/caseDRSTopMores.png');}

.caseDRSTopText{width: 686px;

                margin: auto auto auto auto;

                overflow: hidden;

                text-align: left;

                display: none;

                font-size: 16px;

                border-bottom: #cccccc solid 1px;

}

.caseDRSTopTextsite{width: 666px;

                    margin: auto 10px auto 10px;

                    overflow: hidden;

                    color: #3b88eb;

}

.caseDRSTopTextsite img{
    margin-right: 10px;
    vertical-align: top;
    width: 150px;
    border-radius: 15px;
    height: auto;
    object-fit: cover;
    aspect-ratio: 3 / 4;width: 25%;    float: left;    padding-right: 20px;}
	
.caseDRSTopTextsite p{
font-size: 30px;
}

.caseDRSTopTexts{width: 63%;

                margin: 13px 10px 13px 10px;

                overflow: hidden;

                line-height: 30px;
}

.caseDRSTopTexta{width: 666px;
         
                margin: auto 10px 10px 10px;

                text-align: right;

}

.caseDRSTopTexta a{color: #3b88eb; text-decoration: underline; letter-spacing: 3px;}

.caseDRSa{width: 686px;

          margin: 22px auto auto auto;

          overflow: hidden;

          text-align: left;

          padding-left: 10px;

          box-sizing: border-box;

}

.caseDRSa a{color: #3b88eb; letter-spacing: 1px;}

.caseright{width: 458px;

           margin: auto auto auto auto;

           overflow: hidden;

           float: left;

}

.caseright img{margin: 20px auto auto auto;}

.advantage{width: 100%;

           margin: auto auto auto auto;

           overflow: hidden;

           background-image: url('../image/advantage.png');

           background-repeat: no-repeat;

           background-position: top center;

           background-size: 100%;

}

.advantagetitle{width: 100%;

                height: 205px;

                margin: 100px auto auto auto;

                overflow: hidden;

}

.advantagetop{width: 100%;

              height: 735px;

              margin: 20px auto auto auto;

              overflow: hidden;

              background-image: url('../Image/advantagetop.png');

              background-repeat: no-repeat;
   
              background-position: top center;
   
              background-size:1920px 735px

}

.advantagetopli{width: 1200px;

                margin: auto auto auto auto;

                overflow: hidden;

}

.advantagetoptitlee{width: 1200px;

                    margin: 165px auto auto auto;

                    overflow: hidden;

                    padding-left: 60px;

                    box-sizing: border-box;

                    font-size: 60px;

                    color: #ffffff;

                    text-align: left;

}

.advantagetoptitle{width: 1200px;

                   margin: 15px auto auto auto;

                   overflow: hidden;

                   padding-left: 60px;

                   box-sizing: border-box;

                   font-size: 32px;

                   color: #ffffff;

                   text-align: left;

}

.advantagetoplis{width: 1140px;

                 margin: 110px auto auto 60px;

                 color: #ffffff;

                 text-align: left;

                 overflow: hidden;


}

.advantagetoplilist{width: 330px;

                    margin: auto 85px auto auto;

                    overflow: hidden;

                    float: left;

}

.advantagetoplilisttitle{width: 330px;

                         margin: auto auto auto auto;

                         overflow: hidden;

                         font-size: 22px;

                         color: #ffffff;

}

.advantagetoplilistline{width: 48px;

                        margin: 20px auto 20px 0px;

                        overflow: hidden;

                        border-bottom: #ffffff solid 4px;

}

.advantagetoplilist p{font-size: 16px;

                      color: #ffffff;

                      margin: auto auto 20px auto;

}

.advantagecen{width: 100%;

             height: 170px;

             margin: auto auto auto auto;

             overflow: hidden;

}

.advantagecenli{width: 1200px;

               height: 170px;

               margin: auto auto auto auto;

               overflow: hidden;

}

.advantagecenimg{width: 400px;

                 height: 170px;

                 margin: auto auto auto auto;

                 overflow: hidden;

                 float: left;

                 display: flex;
  
                 justify-content: center;
  
                 align-items: center;

}

.advantagedowm{width: 100%;

               height: 735px;

               margin: auto auto auto auto;

               overflow: hidden;

               background-image: url('../Image/advantagedowm.png');

              background-repeat: no-repeat;
   
              background-position: top center;
   
              background-size:1920px 735px

}

.advantagedowmlis{width: 1140px;

                margin: 90px auto auto 60px;

                color: #ffffff;

                text-align: left;

                overflow: hidden;


}

.advantagedowmtitlee{width: 1200px;

                margin: 130px auto auto auto;

                overflow: hidden;

                padding-left: 60px;

                box-sizing: border-box;

                font-size: 60px;

                color: #ffffff;

                text-align: left;

}

.advantagedowmtitle{width: 1200px;

                margin: 15px auto auto auto;

                overflow: hidden;

                padding-left: 60px;

                box-sizing: border-box;

                font-size: 32px;

                color: #ffffff;

                text-align: left;

}

.hospital{width: 100%;

          margin: auto auto auto auto;

          overflow: hidden;

}

.hospitalli{width: 1200px;

            margin: 30px auto 80px auto;

}

.hospitaltitle{width: 1200px;

               height: 163px;

               margin: auto auto auto auto;

               overflow: hidden;

}

.hospitaltitlee{width: 1200px;

                margin: 25px auto auto auto;

                overflow: hidden;

                font-size: 22px;

                color: #000000;

                font-weight:bold;

}

.hospitaltop{width: 1200px;

             margin: 45px auto auto auto;

}

.hdhospital{width: 1200px;

             margin: auto auto auto auto;

             overflow: hidden;

}

.hdhospital ul{width: 1200px;

          margin: 0px 0px 0px 0px;

          padding: 0px;

          list-style: none;

}

.hdhospital ul li{height: 60px;

                float: left;

                margin: auto auto auto auto;

                color: #000000;

                font-size: 22px;

                padding-top: 17px;

                box-sizing: border-box;

                cursor: pointer;

                width: 200px;

                border-bottom: #e6e6e6 solid 2px;

}

.hdhospital ul  .on{color: #3b88eb;

               border-bottom: #3b88eb solid 2px;

}

.bdhospital{width: 1160px;

           margin: 49px auto auto auto;

}

.bdhospital ul{width: 1160px;

            margin: 0px 0px 0px 0px;

            padding: 0px;

            list-style: none;

}

.bdhospital ul li{width: 1160px;

            margin: auto auto auto auto;

}

.qahospital{width: 1160px;

            margin: auto auto auto auto;

            position: relative;

            border-radius: 15px;

}

.bdhospitals{width: 1160px;

                margin: auto auto auto auto;

                overflow: hidden;

}

.bdhospitals ul{width: 1160px;

                margin: 0px 0px 0px 0px;

                padding: 0px;

                list-style: none;

}

.bdhospitals ul li{width: 1160px;

                overflow: hidden;
}

.qalist{width: 1160px;

        height: 540px;

        margin: auto auto auto auto;

        overflow: hidden;

        background-color: #f5f5f5;

}

.qslistleft{width: 580px;

            height: 540px;

            margin: auto auto auto auto;

            overflow: hidden;

            float: left;

            text-align: left;

}

.qalistltitle{width: 480px;

              margin: 75px auto auto auto;

              overflow: hidden;

              font-size: 22px;

              color: #3c88ea;

              font-weight: bold;

}

.qalistltitlee{width: 480px;

                margin: 10px auto auto auto;

                overflow: hidden;

                font-size: 18px;

                color: #000000;

                font-weight: bold;

}

.qalistltext{width: 480px;

                margin: 30px auto auto auto;

                overflow: hidden;

                font-size: 16px;

                line-height: 26px;

                color: #000000;

}

.qalistltext p{margin: auto auto 15px auto;}

.qalistla{width: 480px;

         margin: 10px auto auto auto;

         overflow: hidden;

}

.qalistla a{color: #3c88ea; font-size: 16px; letter-spacing: 2px;}

.qslistright{width: 580px;

            height: 540px;

            margin: auto auto auto auto;

            overflow: hidden;

            float: left;

}

.qslistright img{width: 580px;

                 height: 540px;

                 border-top-right-radius: 15px;

                 border-bottom-right-radius: 15px;


}

.hdhospitals{ overflow:hidden;

             position: absolute;
   
             top: 250px;
   
             bottom: 0;
   
             left: -105px;
   
             right: 0;

             width: 1370px;

             height: 64px;

}

.hdhospitals .sNext{float: right; 
        
                width: 64px;
        
                height: 64px;
                
                display: block;
                
                cursor: pointer;

              background-image: url('../image/hospitalnext.png');

              background-repeat: no-repeat;
   
              background-position: top center;
   
              background-size: 64px 64px;
  }
  
.hdhospitals .sPrev{float: left; 
          
                width: 64px;
        
                height: 64px;
                
                display: block; 
                
                cursor: pointer;

                background-image: url('../image/hospitalprev.png');

              background-repeat: no-repeat;
   
              background-position: top center;
   
              background-size: 64px 64px;
  
}

.hdhospitals .prevStop{ background-image: url('../image/hospitalprevs.png') !important; }
.hdhospitals .nextStop{ background-image: url('../image/hospitalnexts.png') !important; }


.hospitalimgs{width:90%;

        margin: auto 5% auto 5%;

        overflow: hidden;

}

.hospitalimgst{width: 20%;

          margin: auto auto auto auto;

          overflow: hidden;

          float: left;

}

.hospitalimgst img{width: 98%;

              margin: auto 1% auto 1%;

              border-radius: 15px;

}

.team{width: 100%;

      margin: 50px auto auto auto;

      overflow: hidden;

      background-color: #f5f5f5;

}

.teamli{width: 1200px;

        margin: 100px auto 80px auto;

        overflow: hidden;
}

.teamtitle{width: 1200PX;

          margin: auto auto auto auto;

          overflow: hidden;

}

.teamtitlee{width: 1200px;

            margin: 12px auto auto auto;

            overflow: hidden;

            font-size: 22px;

            color: #000000;

}

.teamtitlea{width: 1200px;

            margin: 20px auto auto auto;

            overflow: hidden;

            display: none;

}

.teamtitlea a img{border: 0px;}

.teamdowm{width: 1200px;

          margin: 44px auto auto auto;

          position:relative;

          overflow: hidden;

}

.teamlist{width: 284px;

          margin: auto 8px 30px 8px;

          overflow: hidden;

          float: left;

          background-color: #ffffff;

          border-radius: 15px;

}

.teamlimg{width: 284px;

          height: 284px;

          margin: auto auto auto auto;

          overflow: hidden;

}

.teamlimg img{width: 284px; height: 284px; border: 0px;}

.teamlt{width: 264px;

        margin: 40px 10px auto 10px;

        overflow: hidden;

        height: 100px;

}

.teamlleft{width: 199px;

           margin: auto auto auto auto;

           overflow: hidden;

           float: left;

           text-align: left;

}

.teamlright{width: 65px;

            margin: auto auto auto auto;

            overflow: hidden;

            float: left;

}

.teamlright img{width:55px; height:27px}

.teamlname{width: 199px;

           margin: auto auto auto auto;

           overflow: hidden;

           font-size: 22px;

           color: #3a89ec;

}

.teamlnamee{width: 199px;

                margin: 5px auto auto auto;

                overflow: hidden;

                font-size: 16px;

                color: #000000;

}

.teamlyear{width: 199px;

        margin: 15px auto auto auto;

        overflow: hidden;

        font-size: 16px;

        color: #3a89ec;

}

.teamltext{width: 264px;

           margin: 15px 10px auto 10px;

           overflow: hidden;

           font-size: 16px;

           line-height: 28px;

           text-align: left;

           height: 165px;

}

.teamltext a{font-size: 16px; color: #000000;}

.teamla{width: 264px;

        margin: 15px 10px 15px 10px;

        overflow: hidden;

        text-align: left;
}

.teamla a{font-size: 16px; color: #3a89ec;}

.teamdowm .hdteam{ overflow:hidden;

                   width: 325px;

                   height: 64px;

                   margin: 60px auto auto auto;

                   position: relative;
}

.teamnext{float: right; 

        width: 64px;
        
        height: 64px;
        
        display: block;
        
        cursor: pointer;
        
        background-image: url('../image/teamnext.png');
        
        background-repeat: no-repeat;
        
        background-position: top center;
}

        
.teamprev{float: left; 
        
        width: 64px;
        
        height: 64px;
        
        display: block; 
        
        cursor: pointer;
        
        background-image: url('../image/teamprev.png');
        
        background-repeat: no-repeat;
        
        background-position: top center;
        
}

.hdteam .prevStop{ background-image: url('../image/teamprevs.png') !important; }
.hdteam .nextStop{ background-image: url('../image/teamnexts.png') !important; }

.hdteam .pageState{font-size: 22px; width: 50px; display: block; float: left;padding-top: 20px; margin-left: 70px;}

.video{width: 100%;

        margin: auto auto auto auto;

        overflow: hidden;
        
        background-image: url('../image/video.png');

        background-position: top center;

        background-repeat: no-repeat;

        background-size: 1920px 460px;
}

.videoli{width: 1200px;

        margin: 80px auto 80px auto;

        overflow: hidden;

}

.videotitle{width: 1200px;

            margin: auto auto auto auto;

            overflow: hidden;

            color: #ffffff;

            font-size: 44px;

            text-align: left;

            font-weight: bold;

}

.videotitle span{font-size: 22px; margin-left: 10px;}

.videotitlee{width: 1200px;

                margin: 30px auto auto auto;

                overflow: hidden;

                color: #ffffff;

                font-size: 22px;

                text-align: left;

}

.videodowm{width: 1200px;

           margin: 45px auto auto auto;

           overflow: hidden;

}

.videolist{width: 385px;

           height: 300px;

           margin: auto auto 20px auto;

           overflow: hidden;

           float: left;

}

.videoimg{width: 385px;

          height: 256px;

          margin: auto auto auto auto;

          overflow: hidden;

          position: relative;

}

.videoimg img{border-radius: 5px;width: 385px;

        height: 256px;}

.videolist:nth-child(2), .videolist:nth-child(5){margin: auto 20px auto 20px;}

.videolt{width: 385px;

        height: 49px;

        margin: -5px auto auto auto;

        overflow: hidden;

        background-color: #2060b0;

        font-size: 16px;

        color: #ffffff;

        padding-top: 12px;

        box-sizing: border-box;

}

.videoplay{width: 94px;

        height: 94px;
        
        background-image: url('../image/videoplay.png');
        
        background-size: 94px 94px;
        
        margin: auto auto auto auto;
        
        overflow: hidden;

        cursor: pointer;
        
        z-index: 100;
        
        position: absolute;
        top:0;
        left: 0;
        right: 0;
        bottom: 0;


}
.video-modal{position: fixed;
            
        background: rgba(0, 0, 0, .8);
       
        top: 0;
       
        bottom: 0;
       
        left: 0;
       
        right: 0;
       
        width: 100%;
       
        margin: auto auto auto auto;
       
        z-index: 999999;
       
        display:none;
}

.video-box{position: absolute;
      
      top:0;
       
      left: 0;
       
      right: 0;
       
      bottom: 0;
       
      margin: auto auto auto auto;
       
      width: 1000px;

      height: 500px;
}


.video-title{width: 1000px;
    
       margin: 20px auto auto auto;

       overflow: hidden;

       color: #ff7652;

       font-size: 24px;

       text-align: left;


}

.video-text{width: 1000px;
    
   margin: 20px auto 20px auto;

   overflow: hidden;

   color: #ffffff;

   font-size: 16px;

   text-align: left;


}

.close-video{ position: absolute;
          
          width: 60px;
          
          height: 60px;
          
          line-height: 60px;
          
          right: -60px;
          
          color: #fff;
          
          text-align: center;
          
          background-color: rgba(255,255,255,0.4);
          
          cursor: pointer;
          
          background-image: url('../image/videoclose.png');
          
          background-size: 30px 30px;
          
          background-position: center center;
          
          background-repeat: no-repeat;
}

.popular{width: 100%;

        height: 1024px;

        margin: auto auto auto auto;

        overflow: hidden;

        background-image: url('../Image/popular.png');

        background-position: center center;
          
        background-repeat: no-repeat;

        background-size: 1920px 1024px;

}

.popularlis{width: 1000px;

            margin: auto auto auto auto;

            overflow: hidden;
}

.popularli{width: 680px;

           margin: auto auto auto 0px;

           overflow: hidden;
           
           text-align: left;

}

.populartitlee{width: 680px;

               margin: 235px auto auto auto;

               overflow: hidden;

               font-size: 44px;

               color: #ffffff;

               font-weight: bold;

}

.populartitle{width: 680px;

        margin: 10px auto auto auto;

        overflow: hidden;

        font-size: 36px;

        color: #ffffff;

        font-weight: 500;

        font-weight: bold;

}

.popularti{width: 680px;

        margin: 35px auto auto auto;

        overflow: hidden;

        font-size: 22px;

        color: #ffffff;

}

.populartw{width: 680px;

        margin: 15px auto auto auto;

        overflow: hidden;

        font-size: 16px;

        color: #ffffff;

}

.populardowm{width: 680px;

             height: 435px;

             margin: 85px auto auto auto;

             overflow-x: hidden;

             overflow-y: auto;

}

.populardowm::-webkit-scrollbar {width: 2px;  }

.populardowm::-webkit-scrollbar-track {background: #b2b2b2; }

.populardowm::-webkit-scrollbar-thumb {background: #ffffff;}

.popularlist{width: 650px;

             margin: 15px auto auto auto;

             border: #ffffff solid 1px;

             border-radius: 10px;

}

.popularlist:nth-last-child(1){margin-bottom: 15px;}

.popularlisthover{background-color: #ffffff;}

.popularlisthover .popularltitle{color: #3a89ec !important;}

.popularlisthover .popularltitle a{color: #3a89ec !important;}

.popularlisthover .popularltext{color: #3a89ec !important;}

.popularlisthover .popularltext a{color: #3a89ec !important;}

.popularlnum{width: 30px;

             height: 30px;

             margin: -10px auto auto -10px;

             overflow: hidden;

             color: #ffffff;

             font-size: 18px;

             background-image: url('../image/popularlnum.png');

             background-position: center center;
                
             background-repeat: no-repeat;

             background-size: 30px 30px;

             text-align: center;

             padding-top: 3px;

             box-sizing: border-box;

}

.popularltitle{width: 580px;

               margin: auto auto auto auto;

               overflow: hidden;

               font-size: 18px;

               color: #ffffff;
}

.popularltitle a{ font-size: 18px;

        color: #ffffff;
}

.popularltext{width: 580px;

                margin: 10px auto 10px auto;

                overflow: hidden;

                font-size: 16px;

                color: #ffffff;

                line-height: 28px;
				
				cursor: pointer;
}

.popsq{display: none;}

.popularltext a{ font-size: 16px;

        color: #ffffff;
}

.popularltext p{margin: 2px auto 2px auto;}
