    /* 自定义动画  */
        @keyframes popAndBack {
            0% {
                transform: scale(0.2);
            }

            100% {
                transform: scale(1);
            }
        }


        .aos-custom {
            animation: popAndBack 1s ease-in-out;
        }

  .PhotosWall_Div{
    width: 100%;
    height: auto;
    overflow: hidden;
    /* padding-bottom: 15vw; */
    background-color: #FFF;
  }
  
  .PhotosWall_ListDiv{
    width: 100%;
    height: calc(100vh - 15vw);
    overflow: hidden;
    padding-bottom: 15vw;
    background-color: #F5F4F4;
  }
  .PhotosWall_Banner{
    width: 100%;
    height: auto;
  }
  .PhotosWall_Banner p{
    width: 100%;
    height: auto;
  }
  .PhotosWall_Banner p img{
    width: 100%;
    height: auto;
  }
  .PhotosWall_Banner h4{
    position: absolute;
    left: 33.59vw;
    top: 23.48vw;
    width: 45.64vw;
    height: auto;
  }
  .PhotosWall_Banner h4 img{
    width: 45.64vw;    
  }
  .PhotosWall_Banner h5{
    position: absolute;
    left: 20.77vw;
    top: 56.41vw;
    width: 58.97vw;
    height: auto;
  }
  .PhotosWall_Banner h5 img{
    width: 58.97vw;   
  }
  .PhotosWall_Home_Intro{
    padding:0 6vw;
    width: 88vw;
    height: auto;
    font-size:4.2vw;
    line-height: 7vw;
    color: #000;
    overflow: hidden;
    background-color: #FFF;
    /* margin-bottom: 8vw; */
  }
  .PhotosHis_Div{
    width: 100vw;
    height: auto;
    background-color: #FFF;

  } 
  .PhotosHis_Div ul{
    width: 100vw;
    height: auto;
    padding-top: 15vw;
    padding-bottom: 15vw;
    background: url(../images/Home_BK.jpg) top center no-repeat;
    background-size:  20.8vw 100%;
    overflow: hidden;
  }
  .PhotosHis_Div li{
    float: right;
    width: 52.3vw;
    height: auto;
    margin-bottom: 5vw;
  }
  .PhotosHis_Div li:nth-child(2n){
    float: left;
    width: 52.3vw;
    height: auto;
  }
  .PhotosHis_Div li img{    
    width: 52.3vw;
    height: auto;
  }

  .PhotoWall_Menu{
    position: fixed;
    bottom:0;
    left: 0;
    width: 100vw;
    height: 14.88vw;
    background: url(../images/Menu_BK.png) center center no-repeat;
    background-size: 100% 100%;
    z-index: 2;
  }
    
  .PhotoWall_Menu ul{
    margin: 0 auto;
    margin-top: 4.74vw;
    width: 68vw;
    height: 5.4vw;
    display: flex;
    justify-content: space-between;
   
  }
  .PhotoWall_Menu li{
    width: 5.4vw;
    height: 5.4vw;
    overflow: hidden;       
  }
  .PhotoWall_Menu li img{
    width: 5.4vw;
    height: 5.4vw;       
    opacity: 0.8; 
  }
  .PhotoWall_Menu_Now img{
    opacity: 1!important; 
  }

  /* 发布页 */
  .PhotosWall_Send_Div{
    width: 100%;
    height: 70vh;
    background: url(../images/Send_BK.jpg) top center no-repeat;
    background-size: 100% auto;
    overflow: hidden;
  }
  .PhotosWall_Send_Title{
    margin: 0 auto;
    margin-top: 12vw;
    width: 33.84vw;
    height: 13.6vw;
  }
  .PhotosWall_Send_Title img{    
    width: 33.84vw;
    height: auto;
  }
  .PhotosWall_Send{
    margin: 0 auto;
    width: 96vw;
    padding-top:6vw;
    padding-bottom:6vw;
    height: calc(70vh - 45vw);
    border-radius: 4vw;
    background-image: linear-gradient(to bottom,
    rgb(255,235,231) 0%,
    rgb(255,255,255) 30%,
    rgb(255,255,255) 30%,
    rgb(255,255,255) 100%
    );
    overflow: hidden;
  }
  .PhotosWall_Send_Scoll{
    margin: 0 auto;
    width: 84vw;
    padding-right: 4vw;
    height: calc(70vh - 45vw);
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .PhotosWall_Send_Block{
    width: 84vw;
    height: auto;

    margin-bottom: 4vw;
  }
  .Send_Item{
    width: 100%;
    height: auto;
    margin-bottom: 2vw;
    overflow: hidden;
  }
  .Send_Item p{
    margin: 0 auto;
    width: 20vw;
    height: 20vw;
    margin-bottom: 5vw;
  }
  .Send_Item p img{    
    width: 20vw;
    height: 20vw;    
  }
  .Send_Item h4{
    /* float: left; */
    width: 100%;
    font-size: 4.1vw;
    line-height: 6vw;
    font-weight: bold;
    color: #000;
  }
  #Win1 .Send_Item h4{
    width: 100%;
    text-align: center;
  } 
  .Send_Item .dark{
    margin-top: 5vw;
    color: #aaa;
  }
  .Send_Item h5{
    /* float: right; */
    /* width: 10%; */
    font-size: 3.9vw;
    text-align: left;
    color: #A6A6A6;
  }
  .Send_Item h6{    
    font-size: 3vw;
    text-align: left;
    color: #A6A6A6;
  }
  .PhotosWall_Send_Block ul{    
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .PhotosWall_Send_Block li{
    float: left;  
    width: 24vw;
    height: 24vw;
    padding-right: 4vw;  
    padding-bottom: 4vw;  
    overflow: hidden;
  }
  .PhotosWall_Send_Block li p{     
    width: 24vw;
    height: 24vw;
    border-radius: 2vw;
    overflow: hidden;    
  }
  .PhotosWall_Send_Block li p img{     
    width: 24vw;
    height: 24vw;    
  }
  .Send_input_Job,
  .Send_input_PhoneNum,
  .Send_input_Name{
    width:calc(100% - 4vw);
    height: 10vw;
    line-height: 10vw;
    border-radius: 2vw;
    font-size: 4vw;
    padding-left: 2vw;
    padding-right: 2vw;
    border: 2px solid #DDD;
  }

  .Send_BT{
    margin: 0 auto;
    width: 30vw;
    text-align: center;
    line-height: 12vw;
    font-size: 4vw;
    font-weight: bold;
    background-color: #E02622;
    color: #FFF;
    border-radius: 6vw;
    margin-bottom: 4vw;

  }

  .Send_input_Workds{
    display: block;
    padding:1vw;
    width: calc(100% - 2vw);
    height: 100px;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    overflow-y:scroll;
    margin-bottom: 2vw;
    font-size: 4.1vw;
    line-height: 6vw;
  }
  .Send_input_Workds:focus{
    outline: none !important;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    
  }



  .PhotosWall_SendList_Div{
    padding:2vw;
    height: calc( 30vh - 23vw);
    background: #FFF;
    overflow: hidden;
  }
  .PhotosWall_SendList_Div h3{ 
    padding: 2vw;   
    font-size: 5vw;
    line-height: 8vw;
    font-weight: bold;
    color: #000;
    margin-bottom: 2vw;
  }
  .PhotosWall_SendList{
    width: 100%;
    height: calc( 30vh - 33vw);
    overflow-y: scroll;
    overflow-x:hidden;
  }

  .PhotosWall_SendItem{
    width: calc(100% - 10vw);
    padding:4vw;
    background-color: #F5F5F5;
    border-radius: 4vw;
    margin-bottom: 4vw;
  }

  .PhotosWall_SendItem_Blank{
    height: 10vw;
    overflow: hidden;
  }
  .PhotosWall_SendItem_Control{
    height: auto;
    margin-bottom: 2vw;
    overflow: hidden;
  }
  .PhotosWall_SendItem_Control h4{
    float: left;
    width: 30vw;
    height: 6vw;

    font-size:3.9vw;
    color: #aaa;
  }
  .PhotosWall_SendItem_Control h5{
    float: left;
    width: 20vw;
    height: 6vw;
    font-weight: bold;
    font-size:3.9vw;
    /* color: #888888; */
  }
  .PhotosWall_SendItem_Control h6{
    float: right;
    width: 20vw;
    height: 6vw;
    font-weight: bold;
    font-size:3.9vw;
    text-align: right;
    color: #069BFF;
  }
  .PhotosWall_SendItem_Control h6 a{
    color: #069BFF;
  }
  .PhotosWall_SendItem_Content{
    font-size:4.1vw;
    line-height: 6vw;
  }
  .SendItem_Check{
    color: #888888;
  }
  .SendItem_del{
    color: #EC1B24;
  }
  .SendItem_OK{
    color: #009245;
  }

  .PhotosList_Type{
    width: 100vw;
    height:22vw;
    background: url(../images/List_BK.jpg) center center no-repeat;
    background-size: 100vw 22vw;
    overflow: hidden;
  }
  .PhotosList_Type ul{
    margin-top: 12.3vw;
    width: 100vw;
    height: auto;
    display: flex;
    justify-content: center;

  }
  .PhotosList_Type li{
    margin:0 5vw;
    width:fit-content;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    font-size: 5.1vw;
    line-height: 6vw; 
    height: 8vw; 
    color: #FFF;      
  }
  .PhotosList_Type li a{
    color: #FFF;      
  }
  .PhotosList_TypeNow{
    border-bottom: 2px solid #FFF;
  }
  .PhotosList{
    padding: 4vw;
    width: 92vw;
    height: calc(100vh - 45vw);
    background-color: #F5F4F4;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .PhotosList_Left{
    float: left;
    width: 44vw;
    height: auto;
    overflow: hidden;
  }
  .PhotosList_Item{
    width: 44vw;
    height: auto;
    overflow: hidden;
    margin-bottom: 4vw;
  }
  .PhotosList_Item_Content{
    width: 100%;
    height: auto;
    background-color: #FFF;
    border-radius: 4vw;
    border-bottom-left-radius: 0;
    margin-bottom: 2vw;
    padding-bottom: 2vw;
  }
  .PhotosList_Item_Content p{
    width: 100%;
    height: auto;
    max-height: 33vw;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .PhotosList_Item_Content p img{
    width: 100%;
    height: auto;   
  }
  .PhotosList_Item_Txt{
    padding: 2vw;
  }
  .PhotosList_Item_Content h4{
    margin-bottom: 2vw;
    height: auto;
    font-size: 3.6vw;
    line-height: 5vw;
    max-height: 20vw;
    color: #000;
    overflow: hidden;

    /* Text overflow */
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    white-space: nowarp;
    overflow: hidden;
  }
  .PhotosList_Item_Content h5{
    width:fit-content;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    max-width: 40vw;
    padding: 2vw 4vw;    
    height: auto;
    font-size: 3.1vw;
    line-height: 4vw;
    color: #E44441;

    border-radius: 4vw;
    background-color: #FDF4F4;
    
    
    overflow: hidden;
  }
  .PhotosList_Item_Name{
    width: 100%;
    height: auto;
  }
  .PhotosList_Item_Name p{
    float: left;
    width: 6.6vw;
    height: 6.6vw;  
    margin-right: 2vw; 
  }
  .PhotosList_Item_Name p img{
    width: 6.6vw;
    height: 6.6vw;   
  }
  .PhotosList_Item_Name h4{
    float: left;
    width: 30vw;
    height: 6.6vw;  
    font-size: 3.1vw;
    line-height: 6.6vw;
    color: #777;
    
  }
  .PhotosList_Right{
    float: right;
    width: 44vw;
    height: auto;
    overflow: hidden;
  }
  .PhotosList_Right .PhotosList_Item_Content{
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 0;
  }

  .PhotoList_Cover{
    display: none;
    top:0;
    left: 0;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.7);
    z-index: 3;
    
  }
  .PhotoList_Pop{
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
  }
  .PhotoPop_Content{    
    width: 92vw;
    border-radius: 4vw;
    height: auto;
    background-color: #FFF;
    overflow: hidden;
  }
  .PhotoPop_Content p{    
    width: 92vw;
    border-radius: 4vw;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: auto;
    max-height:64vw;
    overflow: hidden;
  }
  .PhotoPop_Content p img{    
    width: 92vw;
    height: auto;    
  }
  .PhotoList_Swiper{
    width: 92vw;
    height: auto;
    max-height:64vw;    
    overflow: hidden;
  }
  .PhotoList_Swiper .swiper-slide{
    width: 92vw;
    height: auto;
    max-height:64vw;    
    overflow: hidden;
  }
  .PhotoList_Swiper p{
    width: 92vw;
    height: auto;
    max-height:64vw;    
    overflow: hidden;
  }
  .PhotoList_Swiper p img{    
    width: 92vw;
    height: auto;    
  }

  .PhotoPop_Control{
    padding:13vw 8vw;
    width: 76vw;
    background: url(../images/List_Blank.jpg) top left no-repeat;
    background-size: auto 13vw;
    background-position: left 4vw top 0;
  }
  .PhotoPop_Control_Txt{
    padding-bottom: 4vw;
    border-bottom: 1px dashed #aaa;
  }
  .PhotoPop_Control_Txt h4{
    font-size: 4.1vw;
    /* font-weight: bold; */
    line-height: 6vw;
    max-height: 24vw;
    
    color: #000;
    margin-bottom: 4.5vw;

    /* Text overflow */
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    white-space: nowarp;
    overflow: hidden;
  }
  .PhotoPop_Control_Txt h5{
    width:fit-content;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    max-width: 40vw;
    padding: 2vw 4vw;    
    height: auto;
    font-size: 3.1vw;
    line-height: 4vw;
    color: #E44441;

    border-radius: 4vw;
    background-color: #FDF4F4;
    overflow: hidden;
  }
  .PhotosPop_Item_Div{
    padding-top: 4vw;
  }
  .PhotosPop_Item_Div h3{
    float: left;
    width: 9vw;
    height: 9vw;
    margin-right: 5vw;
  }
  .PhotosPop_Item_Div h3 img{
    width: 9vw;
    height: 9vw;   
  }
  .PhotosPop_Name{
    float: left;
    width: 40vw;
    height: 9vw;
  }
  .PhotosPop_Name h4{
    width: 40vw;
    height: 5vw;
    line-height: 5vw;
    font-size: 4.1vw;
    color: #000;
  }
  .PhotosPop_Name h5{
    width: 40vw;
    height: 4vw;
    line-height: 4vw;
    font-size: 3.1vw;
    color: #aaa;
  }
  .PhotosPop_Item_Div p{
    float: right;
    margin-top:1vw;
    width: 9vw;
    height: auto;     
  }
  .PhotosPop_Item_Div p img{
    width: 9vw;
    height: auto;    
  }
  .PhotoPop_Close{
    margin-top: 7.5vw;
    width: 92vw;
  }
  .PhotoPop_Close p{
    margin: 0 auto;
    width: 10.8vw;
    height: 10.8vw;
  }
  .PhotoPop_Close p img{    
    width: 10.8vw;
    height: 10.8vw;
  }

  .PhotosWall_ContactDiv{
    width: 100%;
    height: 100vh;
    overflow: hidden;
    background: url(../images/Contact_BK.jpg) top center no-repeat;
    background-size: 100% 100%;
  }
  .Photos_Contact_logo{
    position: absolute;
    width: 36vw;
    top:12.7vh;
    left: calc(50% - 18vw);
  }
  .Photos_Contact_logo img{    
    width: 36vw;    
    height: auto;
  }
  .Photos_Contact_QR{
    position: absolute;
    width: 32vw;
    bottom:15.6vh;
    left: calc(50% - 16vw);
  }
  .Photos_Contact_QR img{    
    width: 32vw;    
    height: auto;
  }


  .PhotosSend_Type{
    width: 100vw;
    height:22vw;    
    background-size: 100vw 22vw;
    overflow: hidden;
  }
  .PhotosSend_Type ul{
    margin-top: 12.3vw;
    width: 100vw;
    height: auto;
    display: flex;
    justify-content: center;

  }
  .PhotosSend_Type li{
    margin:0 5vw;
    width:fit-content;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    font-size: 5.1vw;
    line-height: 6vw; 
    height: 8vw; 
    color: #FFF;      
  }
  .PhotosSend_Type li a{
    color: #FFF;      
  }


  .PhotosWall_Send2_Div{    
    height: 100vh!important;
  }
  .PhotosWall_Send2_Div .PhotosWall_Send{    
    height: calc(100vh - 54vw)!important;
  }

  .PhotosWall_Send2_Div .PhotosWall_Send_Scoll{
    height: calc(100vh - 54vw)!important;
  }
  .PhotosWall_Send2_Div .PhotosWall_SendList_Div{
    height: calc(100vh - 54vw)!important;
    background-color: transparent!important;
  }
  .PhotosWall_Send2_Div .PhotosWall_SendList{
    height: calc(100vh - 54vw)!important;
  }


  .PhotosWall_SMSDiv{
    width: 100%;
    height: 100vh;
    overflow: hidden;

    background: url(../images/Contact_BK.jpg) top center no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    
  }

  .Photos_SMS_Title{
    width: 60vw;
    height: auto;
    margin-bottom: 10vw;
  }
  .Photos_SMS_Title img{
    width: 60vw;
    height: auto;
  }
  .Photos_Login_Div
  {
    padding: 4vw;
    padding-top: 8vw;
    width: 84vw;
    min-height: 70vw;    
    border-radius: 4vw;
    background-image: linear-gradient(to bottom,
    rgb(255,235,231) 0%,
    rgb(255,255,255) 30%,
    rgb(255,255,255) 30%,
    rgb(255,255,255) 100%
    );
    margin-bottom: 40vw;
    overflow: hidden;
  }

  .Photos_SMS_Div{

  }
  .Photos_SMS_Hide{
    display: none;
  }
  .Send_Item_Code{
    position: relative;
    width: 78vw;
    height: 10vw;
  }
  .Send_Item_Code h4{
    right: -2px;
    top:2px;
    position: absolute;
    width: 26vw;
    height: 10vw;
    border-top-right-radius: 2vw;
    border-bottom-right-radius: 2vw;
    background-color: #3090EE;
    line-height: 10vw;
    text-align: center;
    color: #FFF;
  }
  .Send_Item_Code h5{
    right: -2px;
    top:2px;
    position: absolute;
    width: 26vw;
    height: 10vw;
    border-top-right-radius: 2vw;
    border-bottom-right-radius: 2vw;    
    line-height: 10vw;
    text-align: center;
    color: #FFF;
    overflow: hidden;
  }
  .SMS_input_PhoneNum,
  .SMS_input_Code{
    width: 76vw;
    height: 10vw;
    line-height: 10vw;
    border-radius: 2vw;
    font-size: 4vw;
    padding-left: 2vw;
    padding-right: 0vw;
    border: 2px solid #DDD;
  }

  .WX_BT{
 
    width: 40vw;
    text-align: center;
    line-height: 12vw;
    font-size: 4vw;
    font-weight: bold;
    background-color: #E02622;
    color: #FFF;
    border-radius: 6vw;
    margin: 4vw auto;
    display: block;
    text-decoration: none;

  }
  a.WX_BT:active,
  a.WX_BT:hover,
  a.WX BT:visited {
  color: #fff;
  text-decoration:none !important;
  }
  .SMS_BT{
    margin: 2vw auto;
    
    width: 30vw;
    text-align: center;
    line-height: 12vw;
    font-size: 4vw;
    font-weight: bold;
    background-color: #E02622;
    color: #FFF;
    border-radius: 6vw;


  }
  .PhotosWall_SMS_Block{
    width: 84vw;
    height: auto;
    overflow: hidden;
    margin-bottom: 4vw;
  }


  .PhotosSMS_Type{
    width: 100vw;
    height:22vw;    
    background-size: 100vw 22vw;
    overflow: hidden;
    margin-bottom: 10vw;
  }
  .PhotosSMS_Type ul{
    margin-top: 12.3vw;
    width: 100vw;
    height: auto;
    display: flex;
    justify-content: center;

  }
  .PhotosSMS_Type li{
    margin:0 5vw;
    width:fit-content;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    font-size: 5.1vw;
    font-weight: bold;
    line-height: 6vw; 
    height: 8vw; 
    color: #FFF;      
  }
  .PhotosSMS_Type li a{
    color: #FFF;      
  }
  .PhotosSMS_TypeNow{
    border-bottom: 2px solid #FFF;
  }



  