
#sxzs {position: absolute;width: 1328px;height: 298px;left: 50%;margin-left: -650px;padding-top: 0px;}
#sxzs .mainframe { width: 500px; height: 498px; float: left; }
#sxzs .thumbnails {float: left;width: 525px;height: 137px;background-repeat: no-repeat;}
.thumbnailimage {float: left;padding: 0px 30px 0px 12px;}
.large_thumb {float: left;position: relative;width: 59px;height: 58px;padding: 0px 10px 31px 0px;}
img.large_thumb_image { position: absolute; left: 12px; top: 12px; }
.large_thumb_border { width: 62px; height: 61px; position: absolute; overflow: hidden; margin-left: 0px; margin-top: 2px; }
.large_thumb_shine { width: 54px; height: 54px; background: url("../images/shine.png") 99px center no-repeat; position: absolute; left: 5px; top: 5px; }
.thumb_container { width: 64px; height: 64px; background-image: url("../images/thumb_holder.png"); cursor: pointer; }
.large_image { display: none; position: absolute; color: rgb(255, 255, 255); margin-left: 17px; margin-top: 53px; z-index: 10; padding: 4px; background-color: rgb(239, 11, 11); }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
.large_thumb_border span { position: absolute; display: block; }
.large_thumb_border span:nth-child(2) { top: 0px; left: 0px; width: 100%; height: 4px; background: linear-gradient(90deg, transparent, rgb(255, 255, 255)); animation: 1s linear 0s infinite normal none running animate1; }
.large_thumb_border span:nth-child(3) { top: -100%; right: 0px; width: 4px; height: 100%; background: linear-gradient(transparent, rgb(255, 255, 255)); animation: 1s linear 0.25s infinite normal none running animate2; }
.large_thumb_border span:nth-child(4) { bottom: 0px; right: 0px; width: 100%; height: 4px; background: linear-gradient(270deg, transparent, rgb(255, 255, 255)); animation: 1s linear 0.5s infinite normal none running animate3; }
.large_thumb_border span:nth-child(5) { bottom: -100%; left: 0px; width: 4px; height: 100%; background: linear-gradient(360deg, transparent, rgb(255, 255, 255)); animation: 1s linear 0.75s infinite normal none running animate4; }
.ts1 {margin-top: 200px;margin-left: 182px;background-image: url("../images/total_grid.png");background-position: 34px 5px;}
.ts2 {margin-top: 200px;margin-left: 90px;background-image: url("../images/total_grid.png");background-position: 34px 5px;}
.ts3 { margin-top: 0px; margin-left: 0px; background-image: url("../images/total_grid.png"); background-position: 34px 5px; }
.ts4 { margin-top: -131px; margin-left: 653px; background-image: url("../images/total_grid.png"); background-position: 34px 5px; }
@-webkit-keyframes animate1{
	0%{left:-100%}
	50%,100%{left:100%}
}
@keyframes animate1{
	0%{left:-100%}
	50%,100%{left:100%}
}
@-webkit-keyframes animate2{
	0%{top:-100%}
	50%,100%{top:100%}
}
@keyframes animate2{
	0%{top:-100%}
	50%,100%{top:100%}
}
@-webkit-keyframes animate3{
	0%{right:-100%}
	50%,100%{right:100%}
}
@keyframes animate3{
	0%{right:-100%}
	50%,100%{right:100%}
}
@-webkit-keyframes animate4{
	0%{bottom:-100%}
	50%,100%{bottom:100%}
}
@keyframes animate4{
	0%{bottom:-100%}
	50%,100%{bottom:100%}
}

