.section14 {
    background: #fff;
    background-size:cover;
    width:100%;
    height :auto;
    margin:0 auto;
}
    .section14 .block1 {
        margin:0 auto;
        width:60%;
        text-align:center;
        padding:150px 0 50px 0;
 }
        .section14 .block1 p:first-child{
            padding-bottom:25px;

    }
        .section14 .block1 p:last-child{

            color:#808080;
    }
    .section14 .block2 {
        margin:0 auto;
        width:60%;
        text-align:center;
        padding:5px 0 5px 0;
    }
    .section14 .block2 img{
         width:50%;
         height:auto;
    }


.section15 {
    background: #fff;
    background-size:cover;
    width:100%;
    height :auto;
    padding:0px 0;
    margin:20px auto;  
    display: inline-block;
}

    .section15 .block1 {
         padding:40px 0px 20px 0px;
         font-size:1em;
         width:100%;
         float:left;

    }
        .section15 .block1 .red{
            color:red;
        }
        .section15 .block1 .red2{
            color:red;
        }
 
        .section15 .block1 a{
            cursor: pointer;
            left:10px;
            padding-left:7px;
            padding-top:3px;
            float:left;

               

        }
       .section15 .block1 a::first-letter{
            margin-left:20px;

        }
        .section15 .block1 a:hover{
            color:red;
        }

.lll{
    width: 30px;
    height:30px ;
    border: 1px solid #000;
    margin-top:-7px;

   
}
.ddd1 {
    background:#f2e7da;
}
.ddd2 {
    background:#b6ff00;
}
.ddd3 {
    background:#ffffff;
}
.ddd4 {
    background:#808080;
}
.ddd5 {
    background:#000000;
}
.ddd6 {
    background:#78bcdb;
}



     .section15 .block2 {
        width:100%;
        float:left;
         }
             .block-inner {
                  width:20%;
                  float:left;
                  position: relative;
             }
               .image-container {
                    display: block;
                    height: 0;
                    width: 100%;
                    height: auto;
                    padding-top: 100%;
                    overflow: hidden;
                    position: relative;
                    float:left;
                }
                    .image-container > img {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        object-fit: cover;
                        width: 100%;
                        height: 100%;
                        webkit-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                        float:left;
                     }
                    .image-container a {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        object-fit: cover;
                        width: 100%;
                        height: 100%;
                        -webkit-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                        float:left;
                        color:#fff;
                        opacity:0;
                     }
                            .image-container a:hover {
                                 background:#000;
                                 opacity:0.6;
                             }
   
                        .image-container a .name {
                             padding-top: 27%;
                             padding-bottom: 8%;
                             margin:0 auto;
                             text-align:center;
                             font-size:1.6em;
                             width:90%;
                             padding-left: 5%;
                             padding-right: 5%;
                         }
                        .image-container a .obj {
                            text-align: right;
                            font-size:1em;
                            text-align:center;
                            width:90%;
                            padding-left: 5%;
                        }

                        .ttt1 {
                            text-align: right;
                            font-size:1.3em;
                            position:absolute;
                            bottom:10%;
                            right:12%;
                            height:auto;
                            width:70%;
                        }

                                .ttt1 .rrr2{
                            
                                         float:right;
                                         height:10%;
                                         width:10%;
                                         margin-left:7%;
                                         margin-right:3%;
                                }
                                .ttt1 .rrr1{
                                         margin-top:-2%;                
                                         float:right;
                                         height:15%;
                                         width:15%;
                                }


                                .ttt1 div img{
                            
                                         width:100%;
                                         height:auto;
                                }
                                .ttt1  p{
                                        margin-top:1%;
                                      float:right;
                                      bottom:1px;
                                }



  .section15 .block3{
        width:60%;
        height:auto;
        margin-left:20%;
        
 }    
    .section15 .block3 img{
        width:49%;
        height:auto;

        
 } 