
.w-simImg .image-w{position:relative; overflow:hidden; }
.w-simImg img{ max-width: 100%;}
.caption{ position:relative;}
.caption .captionbg{position:absolute;width:100%; height:100%;}
.caption .caption-text{z-index:10; position:relative;word-break: break-all; word-wrap: break-word;padding:0.5em 1px 0.7em;padding-top: 25%}
.caption h3{ font-weight:normal; font-size:115%; margin:0; line-height:1.5; }
.caption p{ margin:0; padding-top:0.5em; opacity:0.85;}
.bg_main{ background: #666666;}

.imgFloatFull .caption{position:absolute;bottom:0; left:0; width:100%;height:100%;color:#fff; padding-top:0; overflow:hidden;}
.imgFloatFull .caption .captionbg{ opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); z-index:0;}
.imgFloatFull .caption .caption-text{ display:table; height:100%; width:100%; }
.imgFloatFull .caption .caption-text .caption-text-in{ display: table-cell; vertical-align: middle;padding:10px;}
.caption-text-in p{color: #ffffff !important;}
.imgFloatFull .caption .more1 .more_span{border-color:#fff;}

/*--图片效果--*/
.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 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}

/*--文本层效果--*/

/*鼠标进入进出*/
.w-multi-imgs-inout li{ position:relative;}
.imgInOut a{ display:block;-webkit-perspective:400px;perspective:400px; position:relative;overflow:hidden;}
.imgInOut .caption{-webkit-transform:rotate3d(1,0,0,90deg);
 transform:rotate3d(1,0,0,90deg);
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 pointer-events:none; color:#fff; padding:0;}
.imgInOut .caption .captionbg{ opacity:0.85; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); z-index:0;}
.imgInOut .caption .caption-text{ display:table; height:100%; width:100%; }
.imgInOut .caption .caption-text .caption-text-in{ display: table-cell; vertical-align: middle;padding:10px;}
/*特定图文组合效果*/
.simImg_spec .caption h3{ font-size:18px;}
.simImg_spec .caption{ overflow:hidden;}

.simImg_spec5 .captionbg{ left:0; top:0;  opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all 0.35s;transition:all 0.35s;}
.simImg_spec5:hover .captionbg{ opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.simImg_spec5 .w-img-caption{position: absolute;top: 0;left: 0;right:0;bottom:0; color:#fff;padding:1.5em;}
.simImg_spec5 .w-img-caption::before{position: absolute;top: 1em;right: 1em;bottom: 1em;left: 1em;border: 1px solid rgba(255,255,255,0.7);content: '';}
.simImg_spec5 h3 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
.simImg_spec5 .w-img-caption::before{opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);}
.simImg_spec5 p {opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.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:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: scale(1);transform: scale(1);}
.simImg_spec5:hover p {opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: scale(1);transform: scale(1);}
.simImg_spec5:hover .w-img-caption{background-color: rgba(58,52,42,0);}