
.scroll-transition-fade{
    width: 100%;
    height: auto;
}
.image-gallery #container{
    position: relative;
}
.box{
    position: relative;
    float: left;
    /* margin: 0 3px 3px; */
    transition:opacity .3s ease-in-out;
    opacity: 0;
}

.box.ani{
    opacity: 1;
    min-width: 150px;
}
.image-gallery .content{
    padding: 10px;
    background-color: #fff;
    min-height: 28px;/*如果图片加载失败,用到*/
    /*transition: .2s ease-in-out;
    transform-origin: 50% 50%;*/
}
.clearfix:after { content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix { zoom:1; /* for ie6 & ie7 */ }
/*.content:hover{
    transform: scale(1.05);
    box-shadow: 0 0 5px #000;
    z-index: 99;
}*/

.image-gallery .content img {
    height: auto;
    min-width: 150px;
}
.image-gallery .content a {
    float: left;
    line-height: 1px;
}
.content img{
    max-width: 100%;
}

@media screen and (min-width:768px) { 
    html{
        font-size: 83.61%;
    }
    #ip-img-preview{
           height: auto!important;
    width: 38%!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
     user-select: none;
    }
    [local-style="22475299"] .container_width {
        width: 97%!important;
    }
}
@media screen and (max-width:768px) {
    html{
            /*font-size: 38.9%;*/
        font-size: 55%;
    } 
    #ip-img-preview{
        width: 100%!important;
    }
    .scroll-transition-fade {
          width: 100%;
        height: 100vh;
        object-fit: cover;
    }
   .shouye .scroll-transition-fade {
        /*margin-left: -8%;*/
    }
    .page_content [grid-col=x6]{
        width: 100%;
            /*margin-bottom: 10px;*/
    }
    .page_content .bt{
        line-height: 18px;
    }
    .content_container .page_content [grid-col=x6]{
        width: 14.285714286%;
    }
    [local-style="22475299"] .content_padding {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important;
        padding-left: 0rem!important;
        padding-right: 0rem!important;
    }
    [local-style="23716598"] .content_padding {
        padding-top: 10rem!important;
        padding-bottom: 10rem!important;
        padding-left:0rem!important;
        padding-right: 0rem!important;
    }
    .newlist{
        line-height: 20px;
    }
}
[data-predefined-style="true"] bodycopy .contionr{
        font-weight: 500;
            line-height: 1;
}