.PhotoList_i1 {
    padding: 0;
}

.PhotoList_i1>ul.clearfix:after {
    display: none;
}

.PhotoList_i1>ul.clearfix:before {
    display: none;
}

.PhotoList_i1>ul {
    display: -webkit-box;
    /* iOS 6-, Safari 3.1-6 */
    display: -webkit-flex;
    /* Chrome */
    display: -moz-box;
    /* Firefox 19 */
    display: -ms-flexbox;
    display: flex;
    /*flex容器*/

    box-pack: start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.PhotoList_i1 li {
    margin-bottom: 35px;
    width: calc((100% - 135px) / 3);
    margin: 0 20px 35px;
	/* padding:  1px; */
    border: 1px solid #D8E8FD;
    cursor: pointer;
}

.PhotoList_i1 li:nth-of-type(3n) {
    /* margin-right: 0; */
}

.PhotoList_i1Div {
    font-size: 20px;
    width: 90%;
    padding: 0 5%;
    line-height: 90px;
    text-align: center;
    height: 90px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.PhotoList_i1Div img {
    width: 30px;
    height: 30px;
}

.PhotoList_i1 li .goRight1 {
    display: block;
}

.PhotoList_i1 li .goRight2 {
    display: none;
}

.PhotoList_i1 li span {
    font-size: 22px;
    /* line-height: 110px; */
    text-align: center;
    /* height: 110px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    transition: all 0.4s ease 0s;
}

.PhotoList_i1 li .PhotoList_i1A {
    display: flex;
    justify-content: center;
    /* align-items: center; */
    position: relative;
    text-align: center;
    overflow: hidden;
    /* transition: all 1s ease 0s; */
    width: 100%;
    height: auto;
    /* 
    line-height: 450px; */
}

.PhotoList_i1 li .PhotoList_i1A img {
    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    height: 98%;
}

.PhotoList_i1 li:hover {
    border: 1px solid #D8E8FD;
    /* padding: 1px; */
}

.PhotoList_i1 li:hover .goRight1 {
    display: none;
}

.PhotoList_i1 li:hover .goRight2 {
    display: block;
}
.PhotoList_i1 li:hover .PhotoList_i1A{
    color: #0C31A7;

}

/* .PhotoList_i1 li a:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;} */
.PhotoList_i1 li:hover .PhotoList_i1Div {
    background: #D8E8FD;
    color: #0C31A7;
}

.PhotoList_i1 li a h4 {
    display: none;
}

@media (min-width:800px) {
    #load_more_button {
        display: none;
    }
}


@media (min-width:1025px) and (max-width:1580px) {

    /* .PhotoList_i1 li{ width:calc((100% - 46px) / 2 );  margin-right:20px; }
*/
    .PhotoList_i1 li {
        width: calc(50% - 35px);
        ;
        margin-bottom: 24px;
    }

    .PhotoList_i1 li:nth-of-type(2n) {
        margin-right: 0;
    }

    /* .PhotoList_i1 li a {
        height: 30px;
        line-height: 30px;
    } */

    /* .PhotoList_i1 li .PhotoList_i1A {
        height: 400px;
        line-height: 400px;
	} */
	.PhotoList_i1Div{
		font-size: 22px;
		width: 90%;
		padding: 0 5%;
		line-height: 90px;
		height: 90px;
	}
	.PhotoList_i1 li span {
		font-size: 22px;
		line-height: 90px;
		height: 90px;
	}
}

@media (min-width:721px) and (max-width:1024px) {
    .PhotoList_i1 li {
        width: 100%;
        margin-bottom: 24px;
    }

    .PhotoList_i1 li a {
        height: 400px;
        line-height: 400px;
    }

    /* .PhotoList_i1 li:nth-of-type(2n){ margin-right:0;} */
    /* .PhotoList_i1 li .PhotoList_i1A {
        height: 320px;
        line-height: 320px;
    } */

}

@media only screen and (max-width: 1200px) {
    .page a {
        padding: 0 15px;
    }

    .page span {
        padding: 0 15px;
    }
}

.page {
    font-size: 14px;
    display: inline-block;
    margin: 30px 0 120px;
}

.page a {
    display: block;
    padding: 0 20px;
    line-height: 40px;
    float: left;
    background: #fff;
    border: #e3e3e3 solid 1px;
    text-align: center;
    margin-right: 10px;
    color: #666666;
}

.page span {
    display: block;
    padding: 0 20px;
    line-height: 40px;
    float: left;
    border: #e3e3e3 solid 1px;
    color: #aaa;
    background: #fff;
    text-align: center;
    margin-right: 10px;
    color: #666666;
}

.page span.cur {
    background: #008b47;
    color: #fff;
    border: #008b47 solid 1px;
}

.pageinfo {
    display: none;
}

.conT {
    font-size: 24px;
    color: #008b47;
    font-family: "微软雅黑";
}

@media only screen and (max-width: 800px) {
    .page {
        display: none;
    }

    a#load_more_button {
        display: inline-block;
        width: 180px;
        height: 52px;
        line-height: 52px;
        font-size: 16px;
        background: #008B47;
        color: #FFFFFF;
        margin: 30px 0 80px;
    }

}

@media (max-width:720px) {

    a#load_more_button {
        width: 120px;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        margin: 2.7vw 0 0;
    }

    .PhotoList_i1 li {
        width: 100%;
        margin-bottom: 24px;
        overflow: hidden;
    }

    .PhotoList_i1 li a {
        height: 30px;
        line-height: 30px;
    }
	/* .PhotoList_i1 li .PhotoList_i1A{height: 250px;line-height: 250px;} */
	.PhotoList_i1Div {
		font-size: 16px;
		width: 90%;
		padding: 0 5%;
		line-height: 60px;
		height: 60px;
	}
	.PhotoList_i1 li span{
		font-size: 16px;
		line-height: 60px;
		text-align: center;
		height: 60px;
	}
	.ki_cul_txt1 {
        padding: 20px 0px!important;
    }
    /* .PhotoList_i1 li{ width:calc((100% - 24px) / 2 );  margin-right:20px; margin-bottom:24px;}
.PhotoList_i1 li:nth-of-type(2n){ margin-right:0;} */


}