@charset "utf-8";

ul, li {
	list-style: none;
}
img {
	vertical-align: middle
}
.w-simImg .image-w {
	position: relative;
	overflow: hidden
}
.w-simImg img {
	max-width: 100%
}
.caption {
	position: relative
}
.caption .captionbg {
	position:absolute;
	width:100%;
	height:99%
}
.caption .caption-text {
	z-index: 10;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
}



.bg_main {
background: #e58018
}
.imgScaleBig .img {
overflow: hidden
}
.imgScaleBig:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}




@media (min-width: 768px) {
.homeabouttitle{font-size:25px;color:#e58018;font-weight:400;}
.simImg_spec .caption h3 {font-size: 30px;margin-left: 20%;margin-top: 10%;}
.caption p {margin-left: 20%;font-size:20px;opacity: .85}
.caption h3 {font-weight: 700;margin: 0;line-height: 1.5}
}

@media (min-width: 1600px) {
.homeabouttitle{font-size:25px;}
.simImg_spec .caption h3 {font-size: 45px;margin-left: 30%;margin-top: 15%;}
.caption p {margin-left: 30%;font-size:25px;}
}



@media (max-width: 767px) {
.homeabouttitle{font-size:16px;color:#e58018;}
.caption p {font-size: 14px;opacity: .85;margin-left: 15%;}
.caption h3 {font-size: 20px;font-weight: 600;margin: 0;line-height: 1.5;margin-top:20px;margin-left: 15%}
.aboutzong{margin-top:8px}
}


.simImg_spec .caption {
	overflow: hidden
}

.simImg_spec5 .captionbg {
	left: 0;
	top: 0;
	opacity: 0;
    *filter:alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transition: all .35s;
	transition: all .35s
}
.simImg_spec5:hover .captionbg {
	opacity: .7;
    *filter:alpha(opacity=70);
	filter: alpha(opacity=70)
}
.simImg_spec5 .w-img-caption {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
}
.simImg_spec5 .w-img-caption::before {
	position: absolute;
	content: ''
}
.simImg_spec5 h3 {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.simImg_spec5 .w-img-caption::before {
	opacity: 0;
*filter:alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: scale(0);
	transform: scale(0)
}
.simImg_spec5 p {
	opacity: 0;
    *filter:alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: scale(0);
	transform: scale(0)
}
.simImg_spec5:hover h3 {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.simImg_spec5:hover .w-img-caption::before {
	opacity: 1;
    *filter:alpha(opacity=100);
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1)
}
.simImg_spec5:hover p {
	opacity: 1;
   *filter:alpha(opacity=100);
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1)
}
.simImg_spec5:hover .w-img-caption {
	background-color: transparent
}
