/*
	[DESTOON] Copyright (c) 2008-2021 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
.photo_info {color:#F1F1F1;padding:0 24px;background:#666666;}
.photo_info h1 {text-align:left;margin:0;}
.photo_info_r {float:right;padding:24px 6px 0 0;}
.photo_info_i {padding:0 0 24px 16px;}
.photo_intro {color:#FFFFFF;padding:16px;line-height:150%;text-indent:2em;}
.photo_l {background:#333333;}
.photo_r {background:#000000;width:140px;text-align:center;}
.photo_f {position:absolute;z-index:2000;width:460px;height:260px;background:#000000;margin:200px 0 0 300px;color:#FAFAFA;text-align:center;border:#FAFAFA 1px solid;border-radius:24px;opacity:0.8;filter:alpha(opacity=80);display:none;}
.photo_f p {margin:44px 0;font-size:30px;}
.photo_f div {width:100px;height:32px;line-height:32px;margin:20px auto 0 auto;border:#FAFAFA 1px solid;border-radius:6px;font-size:14px;cursor:pointer;}
.photo_f div:hover {color:#FF6600;}
.thumb_a {border:#666666 1px solid;padding:2px;margin-top:10px;}
.thumb_a:hover,.thumb_b {}
.count_a {font-size:20px;color:#FF6600;}
.count_b {font-size:20px;}
.photo_all {padding:10px;}
.photo_all div {color:#F1F1F1;padding:6px 20px 20px 20px;text-align:left;}
#cursor_a {position:absolute;z-index:1000;width:510px;height:510px;cursor:url('image/prev.cur'),default;}
#cursor_b {position:absolute;z-index:1000;width:510px;height:510px;cursor:url('image/next.cur'),default;margin-left:510px;}
.head-txt {
	padding: 0;
	border-bottom-width: 0;
	margin-top: 20px;
}
.list-img {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 1px;
	margin-top: 10px;
}
.list-img div {
	display: flex;
	border: #F1F1F1 1px solid;
	flex-direction: column;
}
.listgrid {
	justify-content: flex-start;
}
.listgrid div{
	margin-right: 55px;
}
.list-img div img {
	width: 100%;
}
.list-img ul {
	display: flex;
	margin: 0;
}
.list-img li {
	width: 100%;
	display: flex;
	height: auto;
	justify-content: center;
	text-align: center;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px;
}
.list-img p {
	padding: 0;
	margin: 0;
	padding-left: 10px;
	display: flex;
	justify-content: space-between;
}
.list0 img:hover {border-left-width: 0;opacity: .8;}
.index-line div:is(:first-child) {
    width: 300px;
    height: 8px;
    background: #E41E26;
}
.index-line div:is(:last-child) {
    width: 900px;
    height: 8px;
    background: #333333;
}