
.full_pic_nav span {
	transition:0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;
}
.full_pic {
	width:1920px; padding-top: 0px; position: relative;
}
.full_pic_nav {
	background: url("img/black_b2.png"); padding: 5px 0px; width: 100%; text-align: center; bottom: 4px; position: absolute;
}
.full_pic_nav span {
	width: 60px; height: 5px;
}
.full_pic_nav span.swiper-active-switch {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.full_sieldes {
	width: 1920px; height: 450px; float: left; display: block;
}
.index_next {
	top: 50%; width: 70px; height: 77px; display: none; position: absolute; z-index: 10; cursor: pointer;
}
.index_prve {
	top: 50%; width: 70px; height: 77px; display: none; position: absolute; z-index: 10; cursor: pointer;
}
.index_next {
	background: url("img/next_c.png"); right: 0px;
}
.index_prve {
	background: url("img/prev_c.png"); left: 0px;
}
#per27 .about_title_line_in {
	display: none;
}
#per27 .about_ttile_line {
	text-align: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#per27 .about_title {
	padding: 0px;
}
#per27 .mantitle {
	font-size: 16px;
}
#per27 .mantitle a {
	font-size: 16px;
}
#per27 .sectitle {
	font-size: 14px;
}

#cat_bbs_list ul li span .datetime {
	width: 200px; right: 10px; bottom: 15px; display: block; position: absolute;
}
#cat_bbs_list ul li span .datetime a {
	margin-left: 10px;
}
.comment_ector {
	width: 100%; overflow: hidden; padding-top: 50px; position: relative;
}
.comment_ector .tutle {
	left: 10px; top: 0px; width: 100%; height: 60px; position: absolute;
}
.comment_ector .avatar_comment {
	background: rgb(255, 255, 255); padding: 3px; border-radius: 100%; border: 1px solid rgb(153, 153, 153); border-image: none; width: 60px; height: 60px; overflow: hidden; font-size: 0px; margin-right: 10px; float: left; display: block;
}
.comment_ector .avatar_comment img {
	border-radius: 100%; width: 60px; height: 60px;
}
.comment_ector span {
	padding: 15px 15px 0px 0px; width: auto; height: 32px; float: right; display: block;
}
#comment_bbs {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 98%; padding-top: 30px !important;
}
.comment_ector b {
	color: rgb(153, 153, 153); line-height: 51px; font-size: 14px;
}
#commentform #submit {
	margin: 0px !important;
}
.per b {
	line-height: 60px;
}
.per a {
	line-height: 60px;
}
.per_title {
	padding: 0px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.per_title a {
	background: rgb(204, 204, 204); padding: 5px 15px; color: rgb(255, 255, 255); text-decoration: none; margin-right: 1px; float: left; display: block; cursor: pointer;
}
.per img {
	border-radius: 60px; border: 4px solid rgb(255, 255, 255); border-image: none; width: 60px; height: 60px; margin-right: 20px; float: left;
}
.case {
	margin: 0px 0px 20px; width: 100%; height: auto; float: left; max-height: 330px;
}
.case_in {
	width: 100%; height: auto; overflow: hidden; float: left; position: relative;
}
.case_in ul.slides li {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-image: none; width: 290px; height: auto; overflow: hidden; margin-right: 10px; float: left; display: block;
}
.case_in ul.slides li .case_pic {
	width: 100%; height: auto; overflow: hidden; font-size: 0px; margin-bottom: 8px; float: left; display: block; position: relative;
}
.case_in ul.slides li b {
	padding: 0px 2%; width: 96%; height: 30px; color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 5px; float: left; display: block;
}
.case_in ul.slides li h2 {
	padding: 0px 2%; width: 96%; height: 30px; color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 5px; float: left; display: block;
}
.case_in ul.slides li p {
	padding: 0px 2%; width: 96%; color: rgb(102, 102, 102); font-size: 12px; float: left; display: block;
}
.case_in ul.slides li .price {
	padding: 0px 2%; width: 96%; height: 24px; color: rgb(255, 0, 0); font-size: 16px; font-style: normal; font-weight: bold; margin-bottom: 8px; float: left; display: block;
}
.case_in ul.slides li .pj_case {
	padding: 0px 2%; width: 96%; height: 31px; margin-bottom: 8px; float: left; display: block;
}
.case_in .flex-direction-nav {
	height: 0px;
}
.case_in .flex-direction-nav a {
	top: 0px; width: 70px; height: 207px; font-size: 0px; display: none; position: absolute;
}
.case_in .flex-direction-nav a.flex-prev {
	background: url("img/prev_c.png"); left: 0px;
}
.case_in .flex-direction-nav a.flex-next {
	background: url("img/next_c.png"); right: 0px;
}
.case_in:hover .flex-direction-nav a {
	display: block;
}
body::after {
	display: none; content: url("img/close.png") url("img/loading.gif") url("img/prev.png") url("img/next.png");
}
.lightboxOverlay {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 9999; opacity: 0.8; background-color: black;
}
.lightbox {
	left: 0px; width: 100%; text-align: center; line-height: 0; font-weight: normal; position: absolute; z-index: 2147483647;
}
.lightbox .lb-image {
	border-radius: 3px; height: auto; display: block; max-width: inherit; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
.lightbox a img {
	border: currentColor; border-image: none;
}
.lb-outerContainer {
	margin: 0px auto; border-radius: 4px; width: 250px; height: 250px; position: relative; background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.lb-outerContainer::after {
	clear: both; display: table; content: "";
}
.lb-container {
	padding: 4px;
}
.lb-loader {
	left: 0px; top: 43%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
.lb-cancel {
	background: url("img/loading.gif") no-repeat; margin: 0px auto; width: 32px; height: 32px; display: block;
}
.lb-nav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
.lb-container > .nav {
	left: 0px;
}
.lb-nav a {
	background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}
.lb-prev {
	height: 100%; display: block; cursor: pointer;
}
.lb-next {
	height: 100%; display: block; cursor: pointer;
}
.lb-nav a.lb-prev {
	background: url("img/prev.png") no-repeat left 48%; transition:opacity 0.6s; left: 0px; width: 34%; float: left; opacity: 0; -moz-transition: opacity 0.6s; -webkit-transition: opacity 0.6s; -o-transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
	opacity: 1;
}
.lb-nav a.lb-next {
	background: url("img/next.png") no-repeat right 48%; transition:opacity 0.6s; width: 64%; right: 0px; float: right; opacity: 0; -moz-transition: opacity 0.6s; -webkit-transition: opacity 0.6s; -o-transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
	opacity: 1;
}
.lb-dataContainer {
	margin: 0px auto; width: 100%; padding-top: 5px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
.lb-dataContainer::after {
	clear: both; display: table; content: "";
}
.lb-data {
	padding: 0px 4px; color: rgb(204, 204, 204);
}
.lb-data .lb-details {
	width: 85%; text-align: left; line-height: 1.1em; float: left;
}
.lb-data .lb-caption {
	line-height: 1em; font-size: 13px; font-weight: bold;
}
.lb-data .lb-number {
	color: rgb(153, 153, 153); padding-bottom: 1em; clear: left; font-size: 12px; display: block;
}
.lb-data .lb-close {
	background: url("img/close.png") no-repeat right top; transition:opacity 0.2s; width: 30px; height: 30px; text-align: right; float: right; display: block; opacity: 0.7; -moz-transition: opacity 0.2s; -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
	cursor: pointer; opacity: 1;
}
.pagination {
	z-index: 20;
}
.index_p {
	top: 45%; width: 10px; right: 20px; position: absolute;
}
.swiper-pagination-switch {
	background: rgb(34, 34, 34); border: 1px solid rgb(255, 255, 255); border-image: none; width: 5px; height: 15px; display: inline-block; cursor: pointer; opacity: 0.8;
}
.swiper-visible-switch {
	background: rgb(170, 170, 170);
}
.swiper-active-switch {
	background: rgb(255, 255, 255); border: 2px solid rgb(34, 34, 34); border-image: none;
}
.swiper-container {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 1; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.swiper-wrapper {
	width: 1920px; position: relative; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); transition-property: transform, left, top; transition-duration: 0s; transition-timing-function: ease; -moz-transform: translate3d(0px, 0, 0); -webkit-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	margin: 0px auto; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.swiper-slide {
	width:1920px; float: left; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
