
* { padding: 0px; margin: 0px; }
body { overflow-x: hidden; }
a:link { color: rgb(204, 204, 204); }
a:visited { color: rgb(204, 204, 204); }
a:hover { color: rgb(204, 204, 204); }
a:active { color: rgb(204, 204, 204); }
.slide1 .prev, .slide1 .next { width: 32px; height: 50px; }
.slide1 .prev { top: -315px; left: -38px; }
.slide1 .next { top: -367px; left: 1144px; }
.slide2 .prev, .slide2 .next { width: 47px; height: 86px; }
.slide2 .prev { top: -361px; left: 84px; }
.slide2 .next { top: -451px; left: 1317px; }
.slide3 .prev, .slide3 .next { width: 43px; height: 84px; background: url("../images/arrow.png") left top no-repeat; }
.slide3 .prev { top: -390px; left: 1018px; background-position: right top; }
.slide3 .prev:hover { top: -390px; left: 1018px; background-position: right bottom; }
.slide3 .next { top: -308px; left: -60px; background-position: left top; }
.slide3 .next:hover { top: -308px; left: -60px; background-position: left bottom; }
.slide4 .prev, .slide4 .next { width: 40px; height: 52px; }
.slide4 .prev { top: -454px; left: 36px; }
.slide4 .next { top: -507px; left: 1531px; }
.slide5 .prev, .slide5 .next { width: 40px; height: 52px; }
.slide5 .prev { top: -262px; left: -85px; }
.slide5 .next { top: -317px; left: 1121px; }
i, em, address { font-style: normal; }
ul, ol { list-style-type: none; }
a:link { color: rgb(165, 131, 81); text-decoration: none; }
a:visited { text-decoration: none; color: rgb(165, 131, 81); }
a:hover { text-decoration: underline; color: rgb(165, 131, 81); }
a:active { text-decoration: none; color: rgb(165, 131, 81); }
h2 { width: 960px; margin: 20px auto 20px -480px; font-size: 18px; line-height: 25px; font-weight: normal; position: absolute; left: 50%; color: rgb(255, 255, 255); z-index: 1; }
.part-tese { height: 850px; top: 0px; }
.content-part { position: absolute; width: 1200px; left: 50%; margin-left: -600px; margin-top: 50px; }
.content-part.show .content-title { opacity: 1; transform: translateY(0px); transition: all 1s ease 0s; }
.part-tese .content-title { background: url("../images/yys_tese_title.png") center center no-repeat; }
.content-part .content-title { opacity: 0; transform: translateY(50px); }
.content-part .content-title { position: absolute; width: 650px; height: 263px; top: 0px; left: 50%; margin-left: -325px; }
.part-tese .shadow { position: absolute; width: 1014px; height: 190px; bottom: 0px; left: 50%; margin-left: -507px; background: url("../images/yys_tese_shadow.png"); }
.part-tese.show .gallery_container { opacity: 1; transform: translateY(0px); transition: all 1s ease 0.1s; }
.part-tese .gallery_container { position: absolute; width: 1000px; height: 550px; top: 210px; left: 50%; margin-left: -500px; }
.part-tese .gallery_container.st02 { top: 800px; }
.part-tese .gallery_container { opacity: 0; transform: translateY(200px); }
.gallery_container { position: absolute; top: 0px; left: 0px; }
.part-tese .gallery_container .gallery_wrap { width: 722px; height: 446px; }
.gallery_container .gallery_wrap { width: 320px; height: 474px; }
.threeD_gallery_wrap { position: absolute; left: 50%; top: 50%; perspective: 1000px; }
.front_side { z-index: 5; transform: rotateY(0deg) translateX(0px) translateZ(0px); }
.threeD_gallery_item { position: absolute; width: 100%; height: 100%; cursor: pointer; transition: all 0.5s ease 0s; }
.part-tese .gallery_right_middle { z-index: 3; transform: rotateY(-30deg) translateX(200px) translateZ(-300px) scale(0.6); }
.gallery_right_middle { z-index: 3; transform: rotateY(-55deg) translateX(90px) translateZ(-364px) scale(0.95); }
.part-tese .gallery_left_middle { z-index: 3; transform: rotateY(30deg) translateX(-200px) translateZ(-300px) scale(0.6); }
.gallery_left_middle { z-index: 3; transform: rotateY(55deg) translateX(-90px) translateZ(-364px) scale(0.95); }
.part-tese .gallery_container .gallery_wrap img { width: 100%; }
.gallery_container .gallery_item img.show { visibility: visible; }
.gallery_container .gallery_item img { width: 100%; height: 100%; visibility: hidden; }
.part-tese .gallery_container .gallery_wrap .line-b, .part-tese .gallery_container .gallery_wrap .line-l, .part-tese .gallery_container .gallery_wrap .line-r, .part-tese .gallery_container .gallery_wrap .line-t { position: absolute; background: rgb(255, 255, 255); }
.part-tese .gallery_container .gallery_wrap .front_side .line-t { width: 700px; transition: all 0.2s ease 0.2s; }
.part-tese .gallery_container .gallery_wrap .line-t { height: 1px; width: 0px; top: 10px; left: 10px; }
.part-tese .gallery_container .gallery_wrap .front_side .line-r { height: 500px; transition: all 0.2s ease 0.4s; }
.part-tese .gallery_container .gallery_wrap .line-r { width: 1px; height: 0px; right: 10px; top: 10px; }
.part-tese .gallery_container .gallery_wrap .front_side .line-b { width: 700px; transition: all 0.2s ease 0.6s; }
.part-tese .gallery_container .gallery_wrap .line-b { height: 1px; width: 0px; bottom: 10px; right: 10px; }
.part-tese .gallery_container .gallery_wrap .front_side .line-l { height: 500px; transition: all 0.2s ease 0.8s; }
.part-tese .gallery_container .gallery_wrap .line-l { width: 1px; height: 0px; left: 10px; bottom: 10px; }
.gallery_container .prev { left: 0px; background: url("../images/prev.png") no-repeat; }
.gallery_container .next { right: 0px; background: url("../images/next.png") no-repeat; }
.gallery_container .prev, .gallery_container .next { position: absolute; top: 15px; width: 140px; height: 520px; z-index: 99; }