
@charset "utf-8";
*{
padding:0;            
margin:0;            
}
.clear{clear:both;height: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
li{list-style-type:none}
.pinzhi_cls{width: 100%;margin: auto;background: url(../images/pin.png);/* min-height: 786px; */margin: 2% 0;background-size: cover;}
.auto_pinzhi{width: 100%;margin: auto;padding: 12% 5% 30%;}
.left_pin{width: 50%;float: left;}
.right_pin{width: 50%;float: left;}
.left_pin h3{
    font-size: 38px;
    font-weight: 600;
    color: #000;
}
.xihuaxian_pin{width: 35%;height: 3px;background-color: #0000FF;margin: 5% 0;}

.biao_pin{
   font-size: 1.5vw;
   color: #000;
   padding: 0 0 4% 0;
}
.left_pin p{
    font-size: 20px;
    padding-right: 10%;
    line-height: 44px;
    color: #000;
}

  .swiper-container1 {
      width: 100%;
      height: 100%;
    }
	     .swiper-container1 .swiper-slide img{width: 100%;}
     .swiper-container1 .swiper-slide {
      text-align: center;
      font-size: 18px;
      /* background: #fff; */

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      transition: 300ms;
      transform: scale(0.8);
    }
	.swiper-container1 .swiper-wrapper1 .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
	
	
	.baozheng{width: 100%;margin: auto;background: url(../images/bao.png);/* min-height: 902px; */margin: 0% 0 0 0;background-size: cover;}
	
	.bao_auto{
    width: 100%;
    padding: 17% 0px 15% 0%;
}
.biao_tito h3{
    font-size: 38px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    text-shadow: 1px 1px 2px black;
    font-weight: 600;
}
.biao_tito p{
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 2% 0;
    font-weight: bold;
    text-shadow: 1px 1px 2px black;
}

.niu_bis{width: 28%;margin: auto;position: relative;margin-top: 10%;}

   .swiper {
        width: 100%;
        height: 100%;
        /* position: absolute; */
        left: 2%;
        top: 50%;
        /* margin-left: -150px; */
        margin-top: -100px;
      }

      .swiper-slide {
        background-position: center;
        background-size: cover;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
      }
	  
	  .swiper-button-next1, .swiper-rtl .swiper-button-prev1 {
	      right: -60px!important;
	      left: auto;
	  }
	  
	  .swiper-button-prev1, .swiper-rtl .swiper-button-next1 {
	      left: -60px!important;
	      right: auto;
	  }
	  
	  
	  
	/*  
	  xiayige */
	  
	  .zhu_swd{width: 100%;margin: auto;position: relative;}
	  .zhu_imgs{width: 100%;}
	  .zhu_auto_left{
		  position: absolute;
		  top: 30%;
		  color: #fff;
		  width: 50%;
		  left: 5%;
		  }
	  .titls_zhu{
    color: #000;
    font-size: 38px;
    font-weight: 600;
    font-weight: bold;
    text-shadow: 1px 1px 2px #fff;
    } 
	  .zhu_auto_left p{color: #000;padding: 3% 0;font-size: 20px;line-height: 35px;margin-right: 35%;font-weight: bold;text-shadow: 1px 1px 2px #fff;}
	  
	  
.right_zhu{
    width: 50%;
    position: absolute;
    top: 11%;
    right: 0;
    display: none;
}
	  
	  .img_list ul li{width: 43%;float: left;}
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  .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;}
	  .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;font-size: 100px;text-align: right;font-weight: 600;color: #9da9d6;}
	  .bg_main{ background: #006BCC;}
	  
	  .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:alpha(opacity=70); 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;}
	  .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;}
	  .imgScaleSmall .img{overflow:hidden;}
	  .imgScaleSmall 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);}
	  .imgScaleSmall:hover img{ transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgRotate .img{overflow:hidden;}
	  .imgRotate:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgLeft .img{overflow:hidden;}
	  .imgLeft img{transform: scale(1.2) translateX(5%);-ms-transform: scale(1.2) translateX(5%); -moz-transform: scale(1.2) translateX(5%);-webkit-transform: scale(1.2) translateX(5%);-o-transform: scale(1.2) translateX(5%);}
	  .imgLeft:hover img{transform: scale(1.2) translateX(0);-ms-transform: scale(1.2) translateX(0); -moz-transform: scale(1.2) translateX(0);-webkit-transform: scale(1.2) translateX(0);-o-transform: scale(1.2) translateX(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgRight .img{overflow:hidden;}
	  .imgRight img{transform: scale(1.2) translateX(-5%);-ms-transform: scale(1.2) translateX(-5%); -moz-transform: scale(1.2) translateX(-5%);-webkit-transform: scale(1.2) translateX(-5%);-o-transform: scale(1.2) translateX(-5%);}
	  .imgRight:hover img{transform: scale(1.2) translateX(0);-ms-transform: scale(1.2) translateX(0); -moz-transform: scale(1.2) translateX(0);-webkit-transform: scale(1.2) translateX(0);-o-transform: scale(1.2) translateX(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgTop .img{overflow:hidden;}
	  .imgTop img{transform: scale(1.2) translateY(5%);-ms-transform: scale(1.2) translateY(5%); -moz-transform: scale(1.2) translateY(5%);-webkit-transform: scale(1.2) translateY(5%);-o-transform: scale(1.2) translateY(5%);}
	  .imgTop:hover img{transform: scale(1.2) translateY(0);-ms-transform: scale(1.2) translateY(0); -moz-transform: scale(1.2) translateY(0);-webkit-transform: scale(1.2) translateY(0);-o-transform: scale(1.2) translateY(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgBottom .img{overflow:hidden;}
	  .imgBottom img{transform: scale(1.2) translateY(-5%);-ms-transform: scale(1.2) translateY(-5%); -moz-transform: scale(1.2) translateY(-5%);-webkit-transform: scale(1.2) translateY(-5%);-o-transform: scale(1.2) translateY(-5%);}
	  .imgBottom:hover img{transform: scale(1.2) translateY(0);-ms-transform: scale(1.2) translateY(0); -moz-transform: scale(1.2) translateY(0);-webkit-transform: scale(1.2) translateY(0);-o-transform: scale(1.2) translateY(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgLeftBig .img{overflow:hidden;}
	  .imgLeftBig:hover img{transform:translateX(-100%);-ms-transform: translateX(-100%); -moz-transform: translateX(-100%);-webkit-transform: translateX(-100%);-o-transform: translateX(-100%);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgLeftBig .caption .captionbg{ opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .imgRightBig .img{overflow:hidden;}
	  .imgRightBig:hover img{transform:translateX(100%);-ms-transform: translateX(100%); -moz-transform: translateX(100%);-webkit-transform: translateX(100%);-o-transform: translateX(100%);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgRightBig .caption .captionbg{ opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .imgTopBig .img{overflow:hidden;}
	  .imgTopBig:hover img{transform:translateY(-100%);-ms-transform: translateY(-100%); -moz-transform: translateY(-100%);-webkit-transform: translateY(-100%);-o-transform: translateY(-100%);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgTopBig .caption .captionbg{ opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .imgBottomBig .img{overflow:hidden;}
	  .imgBottomBig:hover img{transform:translateY(100%);-ms-transform: translateY(100%); -moz-transform: translateY(100%);-webkit-transform: translateY(100%);-o-transform: translateY(100%);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgBottomBig .caption .captionbg{ opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .imgScaleHide .img{overflow:hidden;}
	  .imgScaleHide:hover .img{transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  
	  .imgFadeInScale .img{transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .imgFadeInScale:hover .img{transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  /*----*/
	  .captionbgFadeInDefault .captionbg{ bottom:-100%; }
	  .captionbgFadeInDefault:hover .captionbg{ bottom:0;}
	  .captionbgFadeInUp .captionbg{ bottom:-100%;}
	  .captionbgFadeInUp:hover .captionbg{ bottom:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .captionbgFadeInDown .captionbg{ top:-1000px;}
	  .captionbgFadeInDown:hover .captionbg{ top:0;transition: all 0.35s ease-out;-moz-transition: all 0.35s ease-out;-webkit-transition: all 0.35s ease-out; -o-transition: all 0.35s ease-out;}
	  .captionbgFadeInRight .captionbg{ left:-100%;}
	  .captionbgFadeInRight:hover .captionbg{ left:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .captionbgFadeInLeft .captionbg{ right:-100%;}
	  .captionbgFadeInLeft:hover .captionbg{ right:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .captionbgFadeInScale .captionbg{transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);bottom:-100%; }
	  .captionbgFadeInScale:hover .captionbg{bottom:0; transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s;}
	  .captionbgSwingLeft .captionbg{left:100%;transform: perspective(400px) rotateY(-90deg);-ms-transform: perspective(400px) rotateY(-90deg); -moz-transform: perspective(400px) rotateY(-90deg);-webkit-transform: perspective(400px) rotateY(-90deg); -o-transform: perspective(400px) rotateY(-90deg);transform-origin:right center 0;-ms-transform-origin: right center 0; -moz-transform-origin:right center 0;-webkit-transform-origin:right center 0; -o-transform-origin:right center 0;
	      transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s; }
	  .captionbgSwingLeft:hover .captionbg{left:0;transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg); -moz-transform: perspective(400px) rotateY(0deg);-webkit-transform: perspective(400px) rotateY(0deg); -o-transform: perspective(400px) rotateY(0deg);}
	  .captionbgSwingRight .captionbg{left:-100%;transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg); -moz-transform: perspective(400px) rotateY(90deg);-webkit-transform: perspective(400px) rotateY(90deg); -o-transform: perspective(400px) rotateY(90deg);transform-origin:left center 0;-ms-transform-origin: left center 0; -moz-transform-origin:left center 0;-webkit-transform-origin:left center 0; -o-transform-origin:left center 0;
	      transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s; }
	  .captionbgSwingRight:hover .captionbg{left:0;transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg); -moz-transform: perspective(400px) rotateY(0deg);-webkit-transform: perspective(400px) rotateY(0deg); -o-transform: perspective(400px) rotateY(0deg);}
	  .captionbgSwingDown .captionbg{top:-100%;transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg); -moz-transform: perspective(400px) rotateX(-90deg);-webkit-transform: perspective(400px) rotateX(-90deg); -o-transform: perspective(400px) rotateX(-90deg);transform-origin:center top 0;-ms-transform-origin: center top 0; -moz-transform-origin:center top 0;-webkit-transform-origin:center top 0; -o-transform-origin:center top 0;
	      transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s;}
	  .captionbgSwingDown:hover .captionbg{top:0;transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg); -moz-transform: perspective(400px) rotateX(0deg);-webkit-transform: perspective(400px) rotateX(0deg); -o-transform: perspective(400px) rotateX(0deg);}
	  .captionbgSwingUp .captionbg{bottom:-100%;transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg); -moz-transform: perspective(400px) rotateX(90deg);-webkit-transform: perspective(400px) rotateX(90deg); -o-transform: perspective(400px) rotateX(90deg);transform-origin:center bottom 0;-ms-transform-origin: center bottom 0; -moz-transform-origin:center bottom 0;-webkit-transform-origin:center bottom 0; -o-transform-origin:center bottom 0;
	      transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s; }
	  .captionbgSwingUp:hover .captionbg{bottom:0;transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg); -moz-transform: perspective(400px) rotateX(0deg);-webkit-transform: perspective(400px) rotateX(0deg); -o-transform: perspective(400px) rotateX(0deg);}
	  .captionbgFadeInRotate .captionbg{ bottom:-200%; transform: scale(0.5) rotateZ(180deg);-ms-transform: scale(0.5) rotateZ(180deg); -moz-transform: scale(0.5) rotateZ(180deg);-webkit-transform: scale(0.5) rotateZ(180deg); -o-transform: scale(0.5) rotateZ(180deg);transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s;}
	  .captionbgFadeInRotate:hover .captionbg{bottom:0;transform: scale(1) rotateZ(0deg);-ms-transform: scale(1) rotateZ(0deg); -moz-transform:scale(1) rotateZ(0deg);-webkit-transform: scale(1) rotateZ(0deg); -o-transform:scale(1) rotateZ(0deg);}
	  .captionbgCircleTL .captionbg{left:-100%; top:-100%; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .captionbgCircleTL:hover .captionbg{ left:0; top:0;transform: scale(3);-ms-transform: scale(3); -moz-transform: scale(3);-webkit-transform: scale(3); -o-transform: scale(3);}
	  .captionbgCircleTR .captionbg{right:-100%; top:-100%; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .captionbgCircleTR:hover .captionbg{ right:0; top:0;transform: scale(3);-ms-transform: scale(3); -moz-transform: scale(3);-webkit-transform: scale(3); -o-transform: scale(3);}
	  .captionbgCircleBL .captionbg{left:-100%; bottom:-100%; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .captionbgCircleBL:hover .captionbg{ left:0; bottom:0;transform: scale(3);-ms-transform: scale(3); -moz-transform: scale(3);-webkit-transform: scale(3); -o-transform: scale(3);}
	  .captionbgCircleBR .captionbg{left:100%; top:100%; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .captionbgCircleBR:hover .captionbg{ left:0; top:0;transform: scale(3);-ms-transform: scale(3); -moz-transform: scale(3);-webkit-transform: scale(3); -o-transform: scale(3);}
	  .captionbgHT .captionbg{transform: perspective(1000px) rotateY(90deg);-ms-transform:translateY(100%); -moz-transform:perspective(1000px) rotateY(90deg);-webkit-transform: perspective(1000px) rotateY(90deg); -o-transform: perspective(1000px) rotateY(90deg);transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s;}
	  .captionbgHT:hover .captionbg{transform: perspective(600px) rotateY(0deg);-ms-transform:translateY(0); -moz-transform:perspective(600px) rotateY(0deg);-webkit-transform: perspective(600px) rotateY(0deg); -o-transform: perspective(600px) rotateY(0deg);}
	  .captionbgVT .captionbg{transform: perspective(600px) rotateX(90deg);-ms-transform:translateX(100%); -moz-transform:perspective(600px) rotateX(90deg);-webkit-transform: perspective(600px) rotateX(90deg); -o-transform: perspective(600px) rotateX(90deg);transition: transform 0.5s;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s; -o-transition: transform 0.5s;}
	  .captionbgVT:hover .captionbg{transform: perspective(600px) rotateX(0deg);-ms-transform:translateX(0); -moz-transform:perspective(600px) rotateX(0deg);-webkit-transform: perspective(600px) rotateX(0deg); -o-transform: perspective(600px) rotateX(0deg);}
	  
	  .captionbgFadeOut .caption .captionbg{ background:#fff; opacity:0.3; *filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); z-index:0;}
	  .captionbgFadeOutDefault .captionbg{ bottom:0; }
	  .captionbgFadeOutDefault:hover .caption .captionbg{ opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transition: opacity 0.5s;-moz-transition: opacity 0.5s;-webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s; }
	  .captionbgFadeOutScale .caption .captionbg{  opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); z-index:0;}
	  .captionbgFadeOutScale {transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);bottom:0;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
	  .captionbgFadeOutScale:hover .captionbg{ transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  
	  .textFade .textFadeInDefault{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); width:100%;}
	  .textFade:hover .textFadeInDefault{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .textFade .textFadeInUp{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); margin-bottom:-35px; width:100%;}
	  .textFade:hover .textFadeInUp{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); margin-bottom:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .textFade .textFadeInDown{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); margin-bottom:35px; width:100%;}
	  .textFade:hover .textFadeInDown{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); margin-bottom:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .textFade .textFadeInLeft{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); margin-left:-100%; width:100%;}
	  .textFade:hover .textFadeInLeft{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); margin-left:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .textFade .textFadeInRight{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); margin-left:100%;width:100%;}
	  .textFade:hover .textFadeInRight{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); margin-left:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .textFade .textFadeInScale{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); width:100%; transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);}
	  .textFade:hover .textFadeInScale{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .textFade .textFadeInRotate{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); width:100%;}
	  .textFade:hover .textFadeInRotate{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -webkit-transform:rotate(360deg);-o-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .textFade .textFadeOutDefault{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); width:100%;}
	  .textFade:hover .textFadeOutDefault{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transition: opacity 0.5s;-moz-transition: opacity 0.5s;-webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s;}
	  .textFade .textFadeOutScale{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); width:100%; transform: scale(0);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);}
	  .textFade:hover .textFadeOutScale{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  
	  .imgTextL .caption::before,.imgTextL .caption::after{position:absolute; content: "";opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); z-index:99;}
	  .imgTextL .caption::before{border-bottom: 1px solid #fff;border-top: 1px solid #fff;bottom: 20px;left: 10px;right: 10px; top: 20px;transform: scale(0, 1);-ms-transform: scale(0, 1); -moz-transform: scale(0, 1);-webkit-transform: scale(0, 1); -o-transform: scale(0, 1);transform-origin: 0 0 0;-ms-transform-origin: 0 0 0; -moz-transform-origin: 0 0 0;-webkit-transform-origin: 0 0 0; -o-transform-origin: 0 0 0;}
	  .imgTextL .caption::after{border-left: 1px solid #fff; border-right: 1px solid #fff; bottom: 10px; left: 20px; right: 20px; top: 10px; transform: scale(1, 0); -ms-transform:scale(1, 0);-moz-transform: scale(1, 0);-webkit-transform: scale(1, 0); -o-transform: scale(1, 0);transform-origin: 100% 0 0;-ms-transform-origin: 100% 0 0; -moz-transform-origin: 100% 0 0;-webkit-transform-origin: 100% 0 0; -o-transform-origin: 100% 0 0;}
	  .imgTextL:hover .caption::before, .imgTextL:hover .caption::after {
	      opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	      transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);
	  	transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;
	  }
	  .imgTextA .caption::before,.imgTextA .caption::after{position:absolute; content: "";opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); z-index:99;}
	  .imgTextA .caption::before{border-bottom: 1px solid #fff;border-top: 1px solid #fff;bottom: 10px;left: 10px;right: 10px; top: 10px;transform: scale(0, 1);-ms-transform: scale(0, 1); -moz-transform: scale(0, 1);-webkit-transform: scale(0, 1); -o-transform: scale(0, 1);transform-origin: 0 0 0;-ms-transform-origin: 0 0 0; -moz-transform-origin: 0 0 0;-webkit-transform-origin: 0 0 0; -o-transform-origin: 0 0 0;}
	  .imgTextA .caption::after{border-left: 1px solid #fff; border-right: 1px solid #fff; bottom: 10px; left: 10px; right: 10px; top: 10px; transform: scale(1, 0); -ms-transform:scale(1, 0);-moz-transform: scale(1, 0);-webkit-transform: scale(1, 0); -o-transform: scale(1, 0);transform-origin: 100% 0 0;-ms-transform-origin: 100% 0 0; -moz-transform-origin: 100% 0 0;-webkit-transform-origin: 100% 0 0; -o-transform-origin: 100% 0 0;}
	  .imgTextA:hover .caption::before, .imgTextA:hover .caption::after {
	      opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	      transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);
	  	transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;
	  }
	  
	  .imgTextB .caption::before{content: "";opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); z-index:99;transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);border: 1px solid #fff;bottom: 10px;left: 10px;position: absolute;right: 10px;top: 10px;}
	  .imgTextB:hover .caption::before{opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); z-index:99;transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  
	  .imgTextS .caption::before,.imgTextS .caption::after{background: #fff none repeat scroll 0 0;content: "";height: 1px;left: 50%; position: absolute; z-index:99;top: 50%;opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transform: translate3d(-50%, -50%, 0px);-ms-transform: translate(-50%, -50%); -moz-transform: translate3d(-50%, -50%, 0px);-webkit-transform: translate3d(-50%, -50%, 0px); -o-transform:translate3d(-50%, -50%, 0px);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;width: 80%;}
	  .imgTextS:hover .caption::before{opacity: 0.5;*filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	      transform: translate3d(-50%, -50%, 0px) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg); -moz-transform: translate3d(-50%, -50%, 0px) rotate(45deg);-webkit-transform: translate3d(-50%, -50%, 0px) rotate(45deg); -o-transform: translate3d(-50%, -50%, 0px) rotate(45deg);}
	  .imgTextS:hover .caption::after{opacity: 0.5;*filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	      transform: translate3d(-50%, -50%, 0px) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg); -moz-transform: translate3d(-50%, -50%, 0px) rotate(-45deg);-webkit-transform: translate3d(-50%, -50%, 0px) rotate(-45deg); -o-transform: translate3d(-50%, -50%, 0px) rotate(-45deg);}
	  
	  .imgTextC .caption::before{content: "";opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); z-index:99;transform: scale(1.2);-ms-transform: scale(1.2); -moz-transform: scale(1.2);-webkit-transform: scale(1.2); -o-transform: scale(1.2);border: 1px solid #fff;bottom: 10px;left: 10px;position: absolute;right: 10px;top: 10px;}
	  .imgTextC:hover .caption::before{opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  
	  .imgTextD .caption::before{
	  	border: 2px solid #fff; content: "";height: 50%;left: 50%;opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);position: absolute; z-index:99;top: 50%;
	      transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);
	  	-ms-transform:translate(-50%, -50%) rotate(-45deg) scale(0, 0);-moz-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);-webkit-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); -o-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);
	      transform-origin: 50% 50% 0;
	  	-ms-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0;-webkit-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0;
	      transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	  	-moz-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s;-webkit-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s;
	      width: 50%;
	  }
	  .imgTextD:hover .caption::before {
	      opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	      transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);
	  	-ms-transform:translate(-50%, -50%) rotate(-45deg) scale(1, 1);-moz-transform:translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);-webkit-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); -o-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);
	  }
	  
	  .imgTextE .caption::before{
	  	border: 2px solid #fff; content: "";height: 50%;left: 50%;opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);position: absolute; z-index:99;top: 50%;
	      transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 1);
	  	-ms-transform:translate(-50%, -50%) rotate(45deg) scale(0, 0);-moz-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 1);-webkit-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 1); -o-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 1);
	      transform-origin: 50% 50% 0;
	  	-ms-transform-origin: 50% 50% 0; -moz-transform-origin: 50% 50% 0;-webkit-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0;
	      transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	  	-moz-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s;-webkit-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s;
	      width: 50%;
	  }
	  .imgTextE:hover .caption::before {
	      opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	      transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
	  	-ms-transform:translate(-50%, -50%) rotate(45deg) scale( 1, 1);-moz-transform:translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);-webkit-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); -o-transform: translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
	  }
	  
	  .imgTextF .caption::before{background: rgba(255, 255, 255, 0.5);
	      content: "";
	      height: 100%;
	      left: 0;
	      position: absolute;
	      top: 0;
	      transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px);
	  	-ms-transform:scale(1.9, 1.4) rotate(45deg) translate(0px, -100%);-moz-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px);-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px); -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px);
	      transition: transform 0.6s ease 0s;
	  	-moz-transition: transform 0.6s ease 0s;-webkit-transition:  transform 0.6s ease 0s; -o-transition: transform 0.6s ease 0s;
	      width: 100%;}
	  .imgTextF:hover .caption::before{transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px);-ms-transform:scale(1.9, 1.4) rotate(45deg) translate(0px, 100%x);-moz-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px);-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px); -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px);}
	  .imgTextF .caption .captionbg{ opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  
	  .imgTextG .caption::after{border-bottom: 1px solid #fff;
	      border-top: 1px solid #fff;
	      content: "";
	      height: 100%;
	      left: 0;
	      opacity: 0;
	      position: absolute;
	      top: 0;
	      transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	  	-ms-transform: rotate(45deg) scale(1, 0);-moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);-webkit-transform:  rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -o-transform:  rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	      transform-origin: 50% 50% 0;
	  	-ms-transform-origin: 50% 50% 0;-moz-transform-origin: 50% 50% 0;-webkit-transform-origin: 50% 50% 0; -o-transform-origin: 50% 50% 0;
	      width: 100%;
	      transition:opacity 0.6s ease 0s, transform 0.6s ease 0s;
	  	-moz-transition: opacity 0.6s ease 0s, transform 0.6s ease 0s;-webkit-transition:  opacity 0.6s ease 0s, transform 0.6s ease 0s; -o-transition: opacity 0.6s ease 0s, transform 0.6s ease 0s;
	  }
	  .imgTextG:hover .caption::after{opacity: 1;
	      transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);-ms-transform:rotate(45deg) scale(1, 1);-moz-transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);}
	  
	  .imgGrayScale img{filter: grayscale(100%);-webkit-filter: grayscale(100%); opacity:0.4;}/**/
	  .imgGrayScale:hover img{filter: grayscale(0);-webkit-filter: grayscale(0); opacity:1;}
	  .imgGrayScale p{ font-size:90%; padding-top:0; color:#aaa;}
	  
	  .imgFloat.captionbgFadeInDefault.textFade .img{ overflow:hidden;}
	  .imgFloat.captionbgFadeInDefault.textFade .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
	  .imgFloat.captionbgFadeInDefault.textFade:hover .img 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);}
	  .imgFloat.captionbgFadeInDefault.textFade .captionbg{ bottom:0;}
	  .imgFloat.captionbgFadeInDefault.textFade .textFadeInDefault{ opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  /**/
	  .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:alpha(opacity=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;}
	  .in-top .caption {
	   -webkit-transform-origin:50% 0%;
	   transform-origin:50% 0%;
	   -webkit-animation:in-top 300ms ease 0ms 1 forwards;
	   animation:in-top 300ms ease 0ms 1 forwards;
	  }
	  .in-right .caption {
	   -webkit-transform-origin:100% 0%;
	   transform-origin:100% 0%;
	   -webkit-animation:in-right 300ms ease 0ms 1 forwards;
	   animation:in-right 300ms ease 0ms 1 forwards;
	  }
	  .in-bottom .caption {
	   -webkit-transform-origin:50% 100%;
	   transform-origin:50% 100%;
	   -webkit-animation:in-bottom 300ms ease 0ms 1 forwards;
	   animation:in-bottom 300ms ease 0ms 1 forwards;
	  }
	  .in-left .caption {
	   -webkit-transform-origin:0% 0%;
	   transform-origin:0% 0%;
	   -webkit-animation:in-left 300ms ease 0ms 1 forwards;
	   animation:in-left 300ms ease 0ms 1 forwards;
	  }
	  .out-top .caption {
	   -webkit-transform-origin:50% 0%;
	   transform-origin:50% 0%;
	   -webkit-animation:out-top 300ms ease 0ms 1 forwards;
	   animation:out-top 300ms ease 0ms 1 forwards;
	   top:-1px;
	  }
	  .out-right .caption {
	   -webkit-transform-origin:100% 50%;
	   transform-origin:100% 50%;
	   -webkit-animation:out-right 300ms ease 0ms 1 forwards;
	   animation:out-right 300ms ease 0ms 1 forwards;
	   left:1px;
	  }
	  .out-bottom .caption {
	   -webkit-transform-origin:50% 100%;
	   transform-origin:50% 100%;
	   -webkit-animation:out-bottom 300ms ease 0ms 1 forwards;
	   animation:out-bottom 300ms ease 0ms 1 forwards;
	   top:1px;
	  }
	  .out-left .caption{
	   -webkit-transform-origin:0% 0%;
	   transform-origin:0% 0%;
	   -webkit-animation:out-left 300ms ease 0ms 1 forwards;
	   animation:out-left 300ms ease 0ms 1 forwards;
	   left:-1px;
	  }
	  @-webkit-keyframes in-top {
	   from {
	    -webkit-transform:rotate3d(-1,0,0,90deg);
	    transform:rotate3d(-1,0,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @keyframes in-top {
	   from {
	    -webkit-transform:rotate3d(-1,0,0,90deg);
	    transform:rotate3d(-1,0,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @-webkit-keyframes in-right {
	   from {
	    -webkit-transform:rotate3d(0,-1,0,90deg);
	    transform:rotate3d(0,-1,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @keyframes in-right {
	   from {
	    -webkit-transform:rotate3d(0,-1,0,90deg);
	    transform:rotate3d(0,-1,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @-webkit-keyframes in-bottom {
	   from {
	    -webkit-transform:rotate3d(1,0,0,90deg);
	    transform:rotate3d(1,0,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @keyframes in-bottom {
	   from {
	    -webkit-transform:rotate3d(1,0,0,90deg);
	    transform:rotate3d(1,0,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @-webkit-keyframes in-left {
	   from {
	    -webkit-transform:rotate3d(0,1,0,90deg);
	    transform:rotate3d(0,1,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @keyframes in-left {
	   from {
	    -webkit-transform:rotate3d(0,1,0,90deg);
	    transform:rotate3d(0,1,0,90deg);
	   }
	   to {
	    -webkit-transform:none;
	    transform:none;
	   }
	  }
	  @-webkit-keyframes out-top {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(-1,0,0,130deg);
	    transform:rotate3d(-1,0,0,130deg);
	   }
	  }
	  @keyframes out-top {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(-1,0,0,130deg);
	    transform:rotate3d(-1,0,0,130deg);
	   }
	  }
	  @-webkit-keyframes out-right {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(0,-1,0,130deg);
	    transform:rotate3d(0,-1,0,130deg);
	   }
	  }
	  @keyframes out-right {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(0,-1,0,130deg);
	    transform:rotate3d(0,-1,0,130deg);
	   }
	  }
	  @-webkit-keyframes out-bottom {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(1,0,0,130deg);
	    transform:rotate3d(1,0,0,130deg);
	   }
	  }
	  @keyframes out-bottom {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(1,0,0,130deg);
	    transform:rotate3d(1,0,0,130deg);
	   }
	  }
	  @-webkit-keyframes out-left {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(0,1,0,130deg);
	    transform:rotate3d(0,1,0,130deg);
	   }
	  }
	  @keyframes out-left {
	   from {
	    -webkit-transform:rotate3d(0,0,0,0deg);
	    transform:rotate3d(0,0,0,0deg);
	   }
	   to {
	    -webkit-transform:rotate3d(0,1,0,130deg);
	    transform:rotate3d(0,1,0,130deg);
	   }
	  }
	  
	  /**/
	  .simImg_spec .caption h3{font-size: 26px;font-weight: 600;}
	  .simImg_spec .caption{ overflow:hidden;}
	  .specFull .caption{position:absolute;bottom:0; left:0; width:100%;height:100%;color:#fff; padding-top:0; }
	  .specFull .caption .captionbg{ opacity:0.9; *filter:alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); z-index:0;}
	  .specFull .caption .caption-text{ display:table; height:100%; width:100%; }
	  .specFull .caption .caption-text .caption-text-in{ display: table-cell; vertical-align: middle;padding:10px;}
	  .simImg_spec1 .caption-text{position:relative;}
	  .simImg_spec1 .caption-text::before,.simImg_spec1 .caption-text::after{ opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); content:''; position:absolute; height:1px; background:rgba(255,255,255,0.5); left:10px; width:90%;width:calc(100% - 20px);}
	  .simImg_spec1 .caption-text::before{ top:10px;}
	  .simImg_spec1 .caption-text::after{ bottom:10px;}
	  .simImg_spec1:hover .caption-text::before,.simImg_spec1:hover .caption-text::after{ opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec1 .caption-text h3,.simImg_spec1 .caption-text p{opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); position:relative;}
	  .simImg_spec1 .caption-text h3{ top:35px;}
	  .simImg_spec1 .caption-text p{ top:-35px;}
	  .simImg_spec1:hover .caption-text h3{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); top:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec1:hover .caption-text p{opacity:0.7;*filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); top:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  
	  .simImg_spec2 img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec2 .caption::before,.simImg_spec2 .caption::after{ border-color:rgba(255,255,255,0.3);}
	  .simImg_spec2 .caption .captionbg{opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec2:hover .caption .captionbg{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec2 .caption-text{opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
	  .simImg_spec2:hover .caption-text{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec2 .caption .caption-text .caption-text-in{ padding:1.6em;}
	  
	  .simImg_spec3 img{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(-5%,0, 0) scale(1.1);transform: translate3d(-5%,0, 0) scale(1.1);}
	  .simImg_spec3:hover img{-webkit-transform: translate3d(0,0,0) scale(1.1);transform: translate3d(0,0,0) scale(1.1);}
	  .simImg_spec3 .captionbg{ left:0; top:0; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all 0.35s;transition:all 0.35s;}
	  .simImg_spec3:hover .captionbg{ opacity:0.7;*filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
	  .simImg_spec3 .w-img-caption{ position:absolute; left:0; right:0; top:0; bottom:0;}
	  .simImg_spec3 .caption-text {position: absolute;bottom: 0;left: 0;padding: 1em;width: 100%;min-height: 5.5em; color:#fff; /*text-align:left;*/}
	  .simImg_spec3 h3,.simImg_spec3 p{-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	  .simImg_spec3 p{opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec3 h3 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
	  .simImg_spec3 p{color: rgba(255,255,255,0.8);opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); height:0;-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;}
	  .simImg_spec3:hover p {opacity: 1;}
	  .simImg_spec3:hover h3,.simImg_spec3:hover p {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	  .simImg_spec3:hover p {opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transition-delay: 0.05s;transition-delay: 0.05s;-webkit-transition-duration: 0.35s;transition-duration: 0.35s; height:auto;}
	  
	  .simImg_spec4 .captionbg{ left:0; top:0; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all 0.35s;transition:all 0.35s;}
	  .simImg_spec4:hover .captionbg{ opacity:0.7;*filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
	  .simImg_spec4 .w-img-caption{/*text-align: right;*/position:absolute; left:0; right:0; top:0; bottom:0; color:#fff;}
	  .simImg_spec4 .caption-text {position: absolute;bottom: 0;left: 0; top:0; right:0;}
	  .simImg_spec4 h3,.simImg_spec4 p {position: absolute;right: 1em;left: 1em;padding: 10px 0;}
	  .simImg_spec4 p {bottom: 1em;line-height: 1.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	  .simImg_spec4 h3 {top: 1em;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	  .simImg_spec4:hover h3 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	  .simImg_spec4 h3::after {position: absolute;top: 100%;left: 0;width: 100%;height: 4px;background: #fff;content: '';-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);}
	  .simImg_spec4 h3::after {opacity: 0; *filter:alpha(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;}
	  .simImg_spec4 p {opacity: 0; *filter:alpha(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;}
	  .simImg_spec4:hover h3::after{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	  .simImg_spec4:hover p {opacity:0.9;*filter:alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	  
	  .simImg_spec5 .captionbg{ left:0; top:0;  opacity:0;*filter:alpha(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:alpha(opacity=70); 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:alpha(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:alpha(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:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: scale(1);transform: scale(1);}
	  .simImg_spec5:hover p {opacity: 1;*filter:alpha(opacity=100); 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);}
	  
	  /*.simImg_spec6 img{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform: translate3d(-5%,0,0) scale(1.1);transform: translate3d(-5%,0,0) scale(1.1);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
	  .simImg_spec6:hover img{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}*/
	  .simImg_spec6 .captionbg{ left:0; top:0; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all 0.35s;transition:all 0.35s;}
	  .simImg_spec6:hover .captionbg{ opacity:0.7;*filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
	  .simImg_spec6 .w-img-caption{position: absolute;top: 0;left: 0;right:0;bottom:0; color:#fff;padding:1em;}
	  .simImg_spec6 h3 {position: relative;overflow: hidden;padding-bottom:0.5em;}
	  .simImg_spec6 h3::after {position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	  .simImg_spec6:hover h3::after {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	  .simImg_spec6 p {padding: 1em 0;opacity: 0;*filter:alpha(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: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	  .simImg_spec6:hover p {opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	  
	  .simImg_spec7 .w-img-caption{position: absolute;top: 0;left: 0;right:0;bottom:0; color:#fff;padding:1em;}
	  .simImg_spec7 .caption-text{position: absolute;left: 0;right:0;bottom:0; padding:0;}
	  .simImg_spec7 img,.simImg_spec7 h3 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
	  .simImg_spec7 h3{padding: 1em;}
	  .simImg_spec7 p { padding:0 1.2em; text-transform: none;font-size: 90%;  box-sizing:border-box;opacity: 0;-webkit-transition: all 0.35s;transition: all 0.35s; height:0; overflow:hidden; -webkit-transform: translate3d(0,50%,0) scale(1,0);transform: translate3d(0,50%,0) scale(1,0); line-height:1.5; }
	  .simImg_spec7:hover img {-webkit-transform: translate3d(0,-30px,0) scale(1,1);transform: translate3d(0,-30px,0) scale(1,1);}
	  .simImg_spec7:hover p{padding:1em 1.2em;opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1); height:auto;}
	  /*3.*/
	  .simImg_spec8 .image-w{ overflow:visible;}
	  .simImg_spec8 .caption{z-index:0;opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
	  .simImg_spec8:hover .caption{z-index:1;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:translate(10px,10px); -webkit-transform:translate(10px,10px); -moz-transform:translate(10px,10px);}
	  .simImg_spec8 .caption .captionbg{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
	  
	  .simImg_spec9 .image-w{ overflow:visible; } 
	  .simImg_spec9 .caption{z-index:0;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
	  .simImg_spec9:hover .caption{z-index:1;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:translate(10px,-10px); -webkit-transform:translate(10px,-10px); -moz-transform:translate(10px,-10px);}
	  .simImg_spec9 .caption .captionbg{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec10 img{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec10:hover img{ transform:scale(0);-moz-transform:scale(0); -webkit-transform:scale(0);opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec10 .caption{z-index:0;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; transform:rotateZ(180deg) scale(0); -moz-transform:rotateZ(180deg) scale(0); -webkit-transform:rotateZ(180deg) scale(0);}
	  .simImg_spec10:hover .caption{z-index:1;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:rotateZ(0deg) scale(1); -moz-transform:rotateZ(0deg) scale(1); -webkit-transform:rotateZ(0deg) scale(1);}
	  .simImg_spec10 .caption .captionbg{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec11 img{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec11:hover img{ left:100%; transform:rotateZ(180deg) scale(0.7); -moz-transform:rotateZ(180deg) scale(0.7); -webkit-transform:rotateZ(180deg) scale(0.7);opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec11 .caption{left:-100%;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; transform:rotateZ(180deg) scale(0.7); -moz-transform:rotateZ(180deg) scale(0.7); -webkit-transform:rotateZ(180deg) scale(0.7);}
	  .simImg_spec11:hover .caption{ left:0;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:rotateZ(0deg) scale(1); -moz-transform:rotateZ(0deg) scale(1); -webkit-transform:rotateZ(0deg) scale(1);}
	  .simImg_spec11 .caption .captionbg{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec12 .image-w{overflow:visible;}
	  .simImg_spec12 .img{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; position:relative; z-index:2; bottom:0;font-size:100%;}
	  .simImg_spec12:hover .img{ bottom:4.5em;}
	  .simImg_spec12 .caption{position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;z-index:1;}
	  .simImg_spec12 .caption .captionbg{ z-index:1; left:0; top:0;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec12 .caption .caption-text{padding:0.5em 1em 0.7em;}
	  .simImg_spec12 .caption h3{line-height:1.3; padding:0;}
	  .simImg_spec12 .caption p{line-height:1.5; padding-top:0.2em; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
	  
	  .simImg_spec13 .image-w{overflow:visible;}
	  .simImg_spec13 .img{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; position:relative; z-index:2; top:0;font-size:100%;}
	  .simImg_spec13:hover .img{ top:4.5em;}
	  .simImg_spec13 .caption{position: absolute;left: 0;width: 100%;color: #fff;top:0; z-index:1;}
	  .simImg_spec13 .caption .captionbg{ z-index:1; left:0; top:0;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec13 .caption .caption-text{padding:0.5em 1em 0.7em;}
	  .simImg_spec13 .caption h3{line-height:1.3; padding:0;}
	  .simImg_spec13 .caption p{line-height:1.5; padding-top:0.2em; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
	  
	  .simImg_spec14 .img{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; position:relative; z-index:2; bottom:0;font-size:100%;}
	  .simImg_spec14:hover .img{ bottom:4.5em; }
	  .simImg_spec14 .caption{position: absolute;left: 0;width: 100%;color: #fff;bottom:-4.22em; z-index:1;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
	  .simImg_spec14:hover .caption{ bottom:0;}
	  .simImg_spec14 .caption .captionbg{ z-index:1; left:0; top:0;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec14 .caption .caption-text{padding:0.5em 1em 0.7em;}
	  .simImg_spec14 .caption h3{line-height:1.3; padding:0;}
	  .simImg_spec14 .caption p{line-height:1.5; padding-top:0.2em; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
	  
	  .simImg_spec15 .img{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; position:relative; z-index:2; top:0;font-size:100%;}
	  .simImg_spec15:hover .img{ top:4.5em; }
	  .simImg_spec15 .caption{position: absolute;left: 0;width: 100%;color: #fff;top:-4.22em; z-index:1;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
	  .simImg_spec15:hover .caption{ top:0;}
	  .simImg_spec15 .caption .captionbg{ z-index:1; left:0; top:0;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec15 .caption .caption-text{padding:0.5em 1em 0.7em;}
	  .simImg_spec15 .caption h3{line-height:1.3; padding:0;}
	  .simImg_spec15 .caption p{line-height:1.5; padding-top:0.2em; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
	  
	  .simImg_spec16 .caption{position: absolute;left: 0;width: 100%;color: #fff;z-index:0; top:0; bottom:auto;transform-origin:top; -moz-transform-origin:top; -webkit-transform-origin:top; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transform:perspective(600px) rotateX(-90deg); -webkit-transform:perspective(600px) rotateX(-90deg); -moz-transform:perspective(600px) rotateX(-90deg);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
	  .simImg_spec16:hover .caption{z-index:1;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:perspective(600px) rotateX(0deg); -webkit-transform:perspective(600px) rotateX(0deg); -moz-transform:perspective(600px) rotateX(0deg);}
	  .simImg_spec16 .caption .captionbg{ z-index:1; left:0; top:0;opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec16 .caption .caption-text{padding:0.5em 1em 0.7em;}
	   
	  .simImg_spec17 .caption .captionbg{opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec17:hover .caption .captionbg{opacity:0.8;*filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
	  .simImg_spec17 .caption .caption-text{text-align:center;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0);}
	  .simImg_spec17:hover .caption .caption-text{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
	  
	  .simImg_spec18 .img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative; bottom:0;transform-origin:bottom; -moz-transform-origin:bottom; -webkit-transform-origin:bottom;transform:perspective(600px) rotateX(0deg); -webkit-transform:perspective(600px) rotateX(0deg); -moz-transform:perspective(600px) rotateX(0deg);}
	  .simImg_spec18:hover .img{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transform:perspective(600px) rotateX(90deg); -webkit-transform:perspective(600px) rotateX(90deg); -moz-transform:perspective(600px) rotateX(90deg);}
	  .simImg_spec18 .caption{z-index:0; top:0;transform-origin:top; -moz-transform-origin:top; -webkit-transform-origin:top; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transform:perspective(600px) rotateX(-90deg); -webkit-transform:perspective(600px) rotateX(-90deg); -moz-transform:perspective(600px) rotateX(-90deg);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec18:hover .caption{z-index:1;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:perspective(600px) rotateX(0deg); -webkit-transform:perspective(600px) rotateX(0deg); -moz-transform:perspective(600px) rotateX(0deg);}
	  .simImg_spec18 .caption .captionbg{ opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec19 .img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative; bottom:0;transform-origin:right; -moz-transform-origin:right; -webkit-transform-origin:right;transform:perspective(600px) rotateY(0deg); -webkit-transform:perspective(600px) rotateY(0deg); -moz-transform:perspective(600px) rotateY(0deg);}
	  .simImg_spec19:hover .img{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transform:perspective(600px) rotateY(-90deg); -webkit-transform:perspective(600px) rotateY(-90deg); -moz-transform:perspective(600px) rotateY(-90deg);}
	  .simImg_spec19 .caption{z-index:0; left:0;transform-origin:left; -moz-transform-origin:left; -webkit-transform-origin:left; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transform:perspective(600px) rotateY(90deg); -webkit-transform:perspective(600px) rotateY(90deg); -moz-transform:perspective(600px) rotateY(90deg);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec19:hover .caption{z-index:1;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:perspective(600px) rotateY(0deg); -webkit-transform:perspective(600px) rotateY(0deg); -moz-transform:perspective(600px) rotateY(0deg);}
	  .simImg_spec19 .caption .captionbg{ opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec20 .img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative; z-index:1;}
	  .simImg_spec20:hover .img{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -webkit-transform: rotate3d(-1, 1, 0, 100deg);transform: rotate3d(-1, 1, 0, 100deg);}
	  .simImg_spec20 .caption{ z-index:0;opacity:0; -webkit-transform: rotate3d(1, -1, 0, 100deg);transform: rotate3d(1, -1, 0, 100deg);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec20:hover .caption{z-index:2;opacity:1; -webkit-transform: rotate3d(0, 0, 0, 0deg);transform: rotate3d(0, 0, 0, 0deg);}
	  .simImg_spec20 .caption .captionbg{ opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec21 .img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative; z-index:1;}
	  .simImg_spec21:hover .img{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -webkit-transform: rotate3d(-1, -1, 0, 100deg);transform: rotate3d(-1, -1, 0, 100deg);}
	  .simImg_spec21 .caption{ z-index:0;opacity:0; -webkit-transform: rotate3d(1, 1, 0, 100deg);transform: rotate3d(1, 1, 0, 100deg);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
	  .simImg_spec21:hover .caption{z-index:2;opacity:1; -webkit-transform: rotate3d(0, 0, 0, 0deg);transform: rotate3d(0, 0, 0, 0deg);}
	  .simImg_spec21 .caption .captionbg{ opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec22 .caption-text{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.3s 0.2s;-moz-transition: all 0.3s 0.2s;-webkit-transition: all 0.3s 0.2s;}
	  .simImg_spec22:hover .caption-text{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec22 .captionbg{top: 50%; bottom: 50%; left: -35%; right: -35%; -webkit-transform: rotate(45deg); transform: rotate(45deg); transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; width:auto; height:auto;}
	  .simImg_spec22:hover .captionbg{ top: -100%;bottom: -100%;}
	  
	  .simImg_spec23 .img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -webkit-transform-origin: 50% 0%;-ms-transform-origin: 50% 0%;transform-origin: 50% 0%; position:relative; z-index:1;}
	  .simImg_spec23:hover .img{opacity:0; -webkit-transform: rotateX(90deg) scale(0.6) translateY(50%); transform: rotateX(90deg) scale(0.6) translateY(50%);}
	  .simImg_spec23 .caption{z-index:0; opacity:0;top:0; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-webkit-transform: rotateX(-90deg) translate3d(0%, -50%, 0) scale(0.6);
	    transform: rotateX(-90deg) translate3d(0%, -50%, 0) scale(0.6);
	    -webkit-transform-origin: 50% 100%;
	    -ms-transform-origin: 50% 100%;
	    transform-origin: 50% 100%;}
	  .simImg_spec23:hover .caption{z-index:2;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: rotateX(0deg) translate3d(0%, 0%, 0) scale(1);
	    transform: rotateX(0deg) translate3d(0%, 0%, 0) scale(1);}
	  .simImg_spec23 .caption .captionbg{ opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec24 .img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;  position:relative; z-index:1;}
	  .simImg_spec24:hover .img{opacity:0;  -webkit-transform: rotateX(-100deg) translateY(50%) scale(0.5);
	    transform: rotateX(-100deg) translateY(50%) scale(0.5);
	    -webkit-transition-delay: 0;
	    transition-delay: 0;}
	  .simImg_spec24 .caption{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;z-index:0; opacity:0;-webkit-transform: rotateX(90deg) translateY(-100%) scale(0.5);
	    transform: rotateX(90deg) translateY(-100%) scale(0.5);}
	  .simImg_spec24:hover .caption{z-index:2;opacity:1; -webkit-transform: rotateX(0deg) translateY(0%) scale(1);
	    transform: rotateX(0deg) translateY(0%) scale(1);
	    -webkit-transition-delay: 0.3s;
	    transition-delay: 0.3s;}
	  .simImg_spec24 .caption .captionbg{ opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec25 .img{position:relative; z-index:1;}
	  .simImg_spec25 .img:before{content: "";position: absolute;top:-200%;right:0;width: 200%;height:200%;background:rgba(0,0,0,0.5); transform:rotate(45deg) translateX(2%);-webkit-transform:rotate(45deg) translateX(2%);transform-origin: 100% 0%; -webkit-transform-origin: 100% 0%;transition: all 200ms ease 0.4s; -webkit-transition: all 200ms ease 0.4s;}
	  .simImg_spec25:hover .img:before{top:0;}
	  .simImg_spec25 .img:after{content: "";position: absolute;bottom:-200%;left:0;width: 200%;height:200%;background:rgba(0,0,0,0.5); transform:rotate(45deg) translateX(-2%); -webkit-transform:rotate(45deg) translateX(-2%);transform-origin: 0% 100%; -webkit-transform-origin: 0% 100%;transition: all 200ms ease 0.4s; -webkit-transition: all 200ms ease 0.4s;}
	  .simImg_spec25:hover .img:after{ bottom:0;}
	  .simImg_spec25 .caption{ color:#fff; position:absolute; width:100%; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);top:50%;top:10%\9; *top:10%; transform:translateY(-50%) rotate(55deg); -webkit-transform:translateY(-50%) rotate(55deg); left: 0; transition: all  0.2s; -webkit-transition: all  0.2s; z-index:9; overflow:hidden;}
	  :root .simImg_spec25 .caption{ top:50%;}
	  .simImg_spec25:hover .caption{transform:translateY(-50%); -webkit-transform:translateY(-50%); opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec25 .caption .captionbg{opacity:0.8; *filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
	  .simImg_spec25 .caption-text-in{padding:10px;}
	  
	  .simImg_spec26{ background:#000;}
	  .simImg_spec26 img {opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}
	  .simImg_spec26:hover img {opacity:.4;}
	  .simImg_spec26 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec26 .captionbg {position:absolute;top:2em;right:2em;bottom:2em;left:2em;width:auto;height:auto;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,.2);content:'';opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);}
	  .simImg_spec26 .caption-text{top:50%;top:2%\9; *top:2%; transform:translateY(-50%); -webkit-transform:translateY(-50%);  }
	  :root .simImg_spec26 .caption-text{ top:50%;}
	  .simImg_spec26 .caption-text-in{padding:3em;}
	  .simImg_spec26 h3{font-size:130%;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.5);transform:scale(1.5);}
	  .simImg_spec26 p{opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.5);transform:scale(1.5);}
	  .simImg_spec26:hover h3 {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scale(1);transform:scale(1);}
	  .simImg_spec26:hover .captionbg,.simImg_spec26:hover p {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scale(1);transform:scale(1);}
	  
	  .simImg_spec27 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec27 .caption .caption-text{ height:100%; width:100%; padding:0;}
	  .simImg_spec27 .captionbg{ opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .35s;transition:opacity .35s;}
	  .simImg_spec27:hover .captionbg{ opacity:0.7;*filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
	  .simImg_spec27 img,.simImg_spec27 p {-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
	  .simImg_spec27:hover img {-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1);}
	  .simImg_spec27 h3 { font-size:130%; text-align:center;padding:1.5em 1em 0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
	  .simImg_spec27 p {position:absolute;bottom:0;left:0; right:0;margin:1em;padding:1.2em;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:50% -100%;transform-origin:50% -100%;}
	  .simImg_spec27:hover p {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	  
	  .simImg_spec28 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;transition:all .4s cubic-bezier(.88,-.99,0,1.81);}
	  .simImg_spec28 .captionbg{ opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .35s;transition:opacity .35s;}
	  .simImg_spec28:hover .captionbg{ opacity:0.7;*filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
	  .simImg_spec28 .caption-text{top:50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0.5em 0;}
	  :root .simImg_spec28 .caption-text{ top:50%;}
	  .simImg_spec28 h3 { background:rgba(0,0,0,0.5); padding:0.5em 1.6em; transform:translateY(100%);transition:all .4s cubic-bezier(.88,-.99,0,1.81);}
	  .simImg_spec28:hover h3{transform:none;}
	  .simImg_spec28 p{opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transform:scale(0);transition:all .4s cubic-bezier(.88,-.99,0,1.81);border:1px solid #fff;margin:1em;padding:1em;}
	  .simImg_spec28:hover p{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:scale(1);}
	  
	  .simImg_spec29 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec29 .captionbg {opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
	  .simImg_spec29:hover .captionbg{ opacity:0.7;*filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
	  .simImg_spec29 .caption-text{top:50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0.5em 0;}
	  :root .simImg_spec29 .caption-text{ top:50%;}
	  .simImg_spec29 img {-webkit-transition:all .2s linear;transition:all .2s linear;}
	  .simImg_spec29:hover img {-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
	  .simImg_spec29 h3 {position: relative;padding: 0.6em 1em;background: rgba(0,0,0,.5);-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
	  .simImg_spec29 p { padding:0.6em 1.15em;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all .2s linear;transition:all .2s linear;}
	  .simImg_spec29:hover h3,.simImg_spec29:hover p{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:translateY(0px);transform:translateY(0px);}
	  .simImg_spec29:hover p {-webkit-transition-delay:.1s;transition-delay:.1s;}
	  
	  .simImg_spec30 img {-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
	  .simImg_spec30:hover img {-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
	  .simImg_spec30 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec30 .captionbg{opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transform:translate(460px,-100px) rotate(180deg);transform:translate(460px,-100px) rotate(180deg);-webkit-transition:all .2s .4s ease-in-out;transition:all .2s .4s ease-in-out;}
	  .simImg_spec30 .caption-text{top:50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0.5em 0;}
	  :root .simImg_spec30 .caption-text{ top:50%;}
	  .simImg_spec30 h3 {background:rgba(0,0,0,0.5); padding:0.6em 1em;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
	  .simImg_spec30 p {padding:0.6em 1.15em;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transform:translateX(300px) rotate(90deg);transform:translateX(300px) rotate(90deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
	  .simImg_spec30:hover .captionbg {opacity:0.6;*filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}
	  .simImg_spec30:hover h3 {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:.5s;transition-delay:.5s;}
	  .simImg_spec30:hover p {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);-webkit-transition-delay:.4s;transition-delay:.4s;}
	  
	  .simImg_spec31 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec31 .caption-text{top:50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0.5em 0;}
	  :root .simImg_spec31 .caption-text{top: 50%;}
	  .simImg_spec31 img {-webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out;opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec31 .captionbg {-webkit-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
	  .simImg_spec31 h3 {/* background:rgba(0,0,0,0.5); */padding:0.6em 1em;opacity:0;*filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	  .simImg_spec31 p {padding: 0.6em 0.15em;opacity:0;*filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	  .simImg_spec31:hover img {-webkit-transform: rotate(720deg) scale(0);transform: rotate(720deg) scale(0);opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec31:hover .captionbg {opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: translateY(0px) rotate(0deg); transform: translateY(0px) rotate(0deg); -webkit-transition-delay: 0.4s; transition-delay: 0.4s;}
	  .simImg_spec31:hover h3 {opacity:1;*filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: 0.7s;transition-delay: 0.7s;}
	  .simImg_spec31:hover p {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.6s; transition-delay: 0.6s;}
	  
	  .simImg_spec32 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec32 .caption-text{top:50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0.5em 0;}
	  :root .simImg_spec32 .caption-text{ top:50%;}
	  .simImg_spec32 .caption-text-in{padding:0 1.2em;}
	  .simImg_spec32 img {-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;}
	  .simImg_spec32 .captionbg {-webkit-transition:all .5s linear;transition:all .5s linear;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec32 h3 {padding:0.6em 0;border-bottom:1px solid rgba(255,255,255,.3);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .5s linear;transition:all .5s linear;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec32 p {padding:0.6em 0;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transform:scale(0);transform:scale(0); -webkit-transition:all .5s linear;transition:all .5s linear;}
	  .simImg_spec32:hover img {-webkit-transform:scale(10);transform:scale(10);opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec32:hover .captionbg {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  .simImg_spec32:hover h3,.simImg_spec32:hover p {-webkit-transform:scale(1);transform:scale(1);opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
	  
	  .simImg_spec33 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec33 .caption-text{top:50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0.5em 0;}
	  :root .simImg_spec33 .caption-text{ top:50%;}
	  .simImg_spec33 .caption-text-in{padding:0 1.2em;}
	  .simImg_spec33 .captionbg { opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	   -webkit-transition:all .3s ease-in .4s;transition:all .3s ease-in .4s;}
	  .simImg_spec33 h3 {padding:0.6em 0;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);border-bottom:1px solid rgba(255,255,255,.3);-webkit-transform:scale(10);transform:scale(10); -webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s;}
	  .simImg_spec33 p {padding:0.6em 0; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	   -webkit-transform:scale(10);transform:scale(10); -webkit-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s;}
	  .simImg_spec33:hover .captionbg {opacity:0.85;*filter:alpha(opacity=85); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);}
	  .simImg_spec33:hover h3 {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.1s;transition-delay:.1s;}
	  .simImg_spec33:hover p {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.2s;transition-delay:.2s;}
	  
	  .simImg_spec34 img {-webkit-transition:-webkit-transform .35s;transition:transform .35s;}
	  .simImg_spec34:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}
	  .simImg_spec34 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
	  .simImg_spec34 .captionbg { opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	  .simImg_spec34:hover .captionbg {opacity:0.85;*filter:alpha(opacity=85); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);}
	  .simImg_spec34 .caption-text{ height:100%; text-align: center;}
	  .simImg_spec34 .caption-text::before,.simImg_spec34 .caption-text::after {position:absolute;top:50%;left:50%;width:90%;height:1px;background:#fff;
	   content:'';-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
	  .simImg_spec34:hover .caption-text::before {opacity:.5;*filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	   -webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);}
	  .simImg_spec34:hover .caption-text::after {opacity:.5;*filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	   -webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg);}
	  .simImg_spec34 h3,.simImg_spec34 p {position:absolute;top:50%;left:0;width:100%;padding:0.6em 5%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;}
	  .simImg_spec34 h3 {font-size:150%;-webkit-transform:translate3d(0,-130%,0);transform:translate3d(0,-130%,0);}
	  .simImg_spec34 p {-webkit-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);line-height:1.5; max-height:3.5em; overflow:hidden;}
	  .simImg_spec34:hover h3 {-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
	  .simImg_spec34:hover p {-webkit-transform:translate3d(0,0.1em,0);transform:translate3d(0,0.1em,0);}
	  
	  @media (max-width:960px){
	      .img_list li{width:33.333%;}
	  
	  	.simImg_spec .caption h3{ font-size:115%;}
	  	.simImg_spec p{ font-size:90%;}
	  	.simImg_spec12:hover .img{ bottom:4.2em;}
	  	.simImg_spec13:hover .img{ top:4.2em;}
	  	.simImg_spec14:hover .img{ bottom:4.2em; }
	  	.simImg_spec15:hover .img{ top:4.2em; }
	  }
	  @media (max-width:720px){
	      .img_list li{width:50%;}
	  }
	  
	  



.stm_sut{width: 100%;margin: auto;position: relative;margin-top: 2%;}


	  .zhu_auto_left2{
		  position: absolute;
		  bottom: 0;
		  color: #fff;
		  width: 50%;
		  left: 5%;
		  }
	  .titls_zhu2{
    color: #000;
    font-size: 38px;
    font-weight: 600;
    font-weight: bold;
    text-shadow: 1px 1px 2px #fff;
    } 
	  .zhu_auto_left2 p{color: #000;padding: 3% 0;font-size: 18px;line-height: 35px;margin-right: 38%;font-weight: bold;text-shadow: 1px 1px 2px #fff;}
	  
	  
.right_indexssos{position: absolute;width: 50%;bottom: -10%;left: 5%;display: none;}
.right_indexssos ul li{width: 29%;float: left;background: #edeff1;padding: 10px 10px 30px 10px;margin-left: 5%;}
.right_indexssos ul li:nth-child(1){margin-left: 0;}
.right_indexssos ul li:hover{background-color: #0138b3;}

.right_indexssos ul li img{width: 100%;}
.right_indexssos ul li p{
    font-size: 16px;
    padding: 30px 0 10px 0;
	color: #000;
    }
	.kjgs{width: 100%;height: 2px;background-color: #999;}
   .right_indexssos ul li:hover .kjgs{background-color: #fff;}
     .right_indexssos ul li:hover p{color: #fff;}
	 
	 
	 
	 .sheng_index{width: 100%;margin: auto;position: relative;margin-top: 2%;margin-bottom: 0%;}
	 
	 
	 .zhu_auto_left3{
	 	  position: absolute;
	 	  bottom: 5%;
	 	  color: #fff;
	 	  width: 50%;
	 	  left: 5%;
	 	  }
	   .titls_zhu3{
	 color: #fff;
	 font-size: 38px;
	 font-weight: 600;
	 font-weight: bold;
	 text-shadow: 1px 1px 2px black;
	 } 
	   .zhu_auto_left3 p{color: #fff;font-size: 20px;line-height: 35px;margin-right: 38%;font-weight: bold;text-shadow: 1px 1px 2px black;}
	   
	   .right_liojshn{
    position: absolute;
    width: 50%;
    top: 43%;
    right: 4%;
    display: none;
}


.swiper-container32 {
      width: 100%;
      height: 100%;
    }
	     .swiper-container32 .swiper-slide img{width: 100%;}
     .swiper-container32 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
	.swiper-container32 .swiper-wrapper32 .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
	
	
	
	
	
	.img_loj{width: 100%;}
	.kaifa_index{width: 100%;margin: auto;position: relative;margin: 2% 0;}
	.title_kaifa{position: absolute;width: 40%;bottom: 5%;left: 10%;}
	.kaifa_niu{font-size: 38px;color: #fff;font-weight: 600;font-weight: bold;text-shadow: 1px 1px 2px black;}
	.title_kaifa h3{color: #fff;padding: 22px 0;font-size: 22px;font-weight: bold;text-shadow: 1px 1px 2px black;}
.title_kaifa p{color: #fff;font-size: 20px;font-weight: bold;text-shadow: 1px 1px 2px black;line-height: 40px;}

.fenxi_title{position: absolute;width: 44%;top: 2%;right: 0;/* background: #1b47ab; */padding: 40px;}
.fenxi_index{width: 100%;margin: auto;position: relative;margin: 2% 0;}
.fenxi_niu{font-size: 38px;color: #fff;font-weight: 600;font-weight: bold;text-shadow: 1px 1px 2px black;}
.fenxi_title p{color: #fff;font-size: 20px;font-weight: bold;text-shadow: 1px 1px 2px black;line-height: 40px;}

.xiahua_xian{width: 35%;height: 3px;background-color: #fff;margin: 20px 0;}

.qiche_index{width: 100%;margin: auto;position: relative;margin: 2% 0 0 0;}
.qiche_left img{width: 100%;}
.qiche_left{position: absolute;top: 20%;left: 13%;width: 34%;display: none;}


.right_qiche{position: absolute;width: 40%;left: 8%;bottom: 3%;}
.right_qiche p{color: #fff;font-size: 1.2vw;line-height: 40px;font-weight: bold;text-shadow: 1px 1px 2px black;}
.qiche_niu{font-size: 38px;color: #fff;font-weight: 600;font-weight: bold;text-shadow: 1px 1px 2px black;text-align: left;}
.qiche_xiahua_xian{width: 35%;height: 3px;background-color: #fff;margin: 20px 0;/* float: right; */}
	
	
	
	
	

@media screen and (max-width: 768px){
		  .titls_zhu2{
    color: #000;
    font-size: 20px;
    font-weight: 600;
    } 
	
	.zhu_auto_left {
    position: absolute;
    top: 20%;
    color: #fff;
    width: 76%;
    left: 5%;
}
.right_zhu {
       width: 44%;
    position: absolute;
    top: 8%;
    right: 0;
}

.right_indexssos {
    position: absolute;
    width: 48%;
    top: 0;
    left: 50%;
    display: none;
}

.right_indexssos ul li p {
    font-size: 12px;
    padding: 30px 0 10px 0;
    color: #000;
}

.zhu_auto_left2 {
    position: absolute;
    top: 22%;
    color: #fff;
    width: 67%;
    left: 3%;
}
.zhu_auto_left2 p {
    color: #000;
    padding: 5% 0;
    font-size: 12px;
    line-height: 16px;
    margin-right: 0;
}

.zhu_auto_left3 p {
    color: #000;
    padding: 5% 0;
    font-size: 12px;
    line-height: 20px;
    margin-right: 0;
}
.zhu_auto_left3 {
    position: absolute;
    top: 20%;
    color: #fff;
    width: 85%;
    left: 5%;
}



.auto_pinzhi {
    width: 100%;
    margin: auto;
    padding: 4% 5% 52%;
}
.left_pin {
    width: 100%;
    float: left;
}
.left_pin h3 {
    font-size: 22px;
    font-weight: 600;
    color: #000;
}
.biao_pin {
    font-size: 14px;
    color: #000;
    padding: 0 0 5% 0;
}
.left_pin p {
    font-size: 12px;
    padding-right: 0;
    line-height: 23px;
    color: #000;
}
.right_pin {
    width: 46%;
    float: right;
    margin-top: 22%;
    display: none;
}
.biao_tito h3 {
    font-size: 22px;
    color: #fff;
    text-align: center;
    font-weight: 600;
}
.biao_tito p {
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 2% 3%;
}
.niu_bis {
    width: 40%;
    margin: auto;
    position: relative;
    margin-top: 32%;
}
	
	.zhu_auto_left p {
    color: #000;
    padding: 5% 0;
    font-size: 12px;
    line-height: 18px;
    margin-right: 0;
}
.titls_zhu {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}
	.titls_zhu3 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}

.right_liojshn {
    position: absolute;
    width: 50%;
    top: 34%;
    right: 4%;
    display: none;
}




.title_kaifa {
    position: absolute;
    width: 100%;
    top: 0%;
    left: 5%;
}
.title_kaifa p {
    color: #fff;
    font-size: 12px;
    line-height: 15px;
}
.title_kaifa h3 {
    color: #fff;
    padding: 5px 0;
    font-size: 12px;
}
.fenxi_title {
    position: absolute;
    width: 80%;
    top: 7%;
    right: 0;
    /* background: #1b47ab; */
    padding: 10px;
}
.fenxi_niu {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
}
.xiahua_xian {
    width: 20%;
    height: 1px;
    background-color: #fff;
    margin: 5px 0;
}
.fenxi_title p {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}
.right_qiche {
    position: absolute;
    width: 76%;
    right: 2%;
    top: 10%;
}
.qiche_niu {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    text-align: left;
}
.qiche_xiahua_xian {
    width: 50%;
    height: 1px;
    background-color: #fff;
    margin: 10px 0;
    float: right;
}
.right_qiche p {
    color: #fff;
    font-size: 12px;
    line-height: 18px;
}

.kaifa_niu {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}
	
}


@media screen and (min-width: 1600px) and (max-width:1680px){
	
	
	.qiche_niu {
    font-size: 34px;
    color: #fff;
    font-weight: 600;
    text-align: left;
}
.fenxi_niu {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
}
.kaifa_niu {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
}
	
	
	
	
	
	
	
}

@media screen and (min-width: 1400px) and (max-width:1600px){
	
		.qiche_niu {
    font-size: 36px;
    color: #fff;
    font-weight: 600;
    text-align: left;
}
.fenxi_niu {
    font-size: 40px;
    color: #fff;
    font-weight: 500;
}
.kaifa_niu {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
}
	.title_kaifa p {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
}

.fenxi_title p {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
}
.right_qiche p {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
}

.zhu_auto_left3 p {
    color: #000;
    padding: 5% 0;
    font-size: 16px;
    line-height: 35px;
    margin-right: 38%;
}
.right_indexssos ul li p {
    font-size: 12px;
    padding: 30px 0 10px 0;
    color: #000;
}
.zhu_auto_left p {
    color: #000;
    padding: 5% 0;
    font-size: 16px;
    line-height: 35px;
    margin-right: 38%;
}
.left_pin p {
    font-size: 1.2vw;
    padding-right: 5%;
    line-height: 44px;
    color: #000;
}
.biao_tito p {
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 2% 0;
}
	
}



@media screen and (min-width: 1280px) and (max-width:1400px){
	.title_kaifa {
    position: absolute;
    width: 50%;
    top: 30%;
    left: 10%;
}
	.left_pin p {
    font-size: 1.2vw;
    padding-right: 12%;
    line-height: 44px;
    color: #000;
}
.biao_tito p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 2% 0;
}
.biao_tito h3 {
    font-size: 40px;
    color: #fff;
    text-align: center;
    font-weight: 600;
}
.left_pin h3 {
    font-size: 40px;
    font-weight: 600;
    color: #000;
}
.zhu_auto_left p {
    color: #000;
    padding: 5% 0;
    font-size: 14px;
    line-height: 35px;
    margin-right: 25%;
}
.titls_zhu {
    color: #000;
    font-size: 40px;
    font-weight: 600;
}
.zhu_auto_left2 p {
    color: #000;
    padding: 5% 0;
    font-size: 16px;
    line-height: 35px;
    margin-right: 38%;
}
.titls_zhu2 {
    color: #000;
    font-size: 40px;
    font-weight: 600;
}
.right_indexssos ul li p {
    font-size: 12px;
    padding: 30px 0 10px 0;
    color: #000;
}

.zhu_auto_left3 p {
    color: #000;
    padding: 5% 0;
    font-size: 14px;
    line-height: 35px;
    margin-right: 38%;
}

.kaifa_niu {
    font-size: 26px;
    color: #fff;
    font-weight: 600;
}

.title_kaifa h3 {
    color: #fff;
    padding: 2px 0;
    font-size: 16px;
}

.title_kaifa p {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
}
.fenxi_niu {
    font-size: 26px;
    color: #fff;
    font-weight: 600;
}

.fenxi_title p {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
}

.qiche_niu {
    font-size: 26px;
    color: #fff;
    font-weight: 600;
    text-align: left;
}

.right_qiche p {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
}
	
}



@media screen and (min-width: 800px) and (max-width:1280px){
	
	.title_kaifa {
    position: absolute;
    width: 23%;
    top: 12%;
    left: 10%;
}

.title_kaifa h3 {
    color: #fff;
    padding: 0 0;
    font-size: 16px;
}
.title_kaifa {
    position: absolute;
    width: 52%;
    top: 30%;
    left: 10%;
}

.title_kaifa p {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
}

.kaifa_niu {
    font-size: 2vw;
    color: #fff;
    font-weight: 600;
}
.fenxi_niu {
    font-size: 2vw;
    color: #fff;
    font-weight: 600;
}
.xiahua_xian {
    width: 20%;
    height: 3px;
    background-color: #fff;
    margin: 5px 0;
}

.fenxi_title {
    position: absolute;
    width: 60%;
    top: 35%;
    right: 0;
    /* background: #1b47ab; */
    padding: 40px;
}

.fenxi_title p {
    color: #fff;
    font-size: 1.2vw;
    line-height: 40px;
}

.qiche_niu {
    font-size: 2vw;
    color: #fff;
    font-weight: 600;
    text-align: left;
}

.right_qiche {
    position: absolute;
    width: 39%;
    right: 10%;
    top: 33%;
}

.titls_zhu {
    color: #000;
    font-size: 30px;
    font-weight: 600;
}
.zhu_auto_left p {
    color: #000;
    padding: 5% 0;
    font-size: 14px;
    line-height: 35px;
    margin-right: 38%;
}

.titls_zhu2 {
    color: #000;
    font-size: 30px;
    font-weight: 600;
}

.zhu_auto_left2 p {
    color: #000;
    padding: 5% 0;
    font-size: 14px;
    line-height: 35px;
    margin-right: 20%;
}

.right_indexssos ul li p {
    font-size: 12px;
    padding: 30px 0 10px 0;
    color: #000;
}
	.zhu_auto_left3 p {
    color: #000;
    padding: 5% 0;
    font-size: 14px;
    line-height: 35px;
    margin-right: 0;
}
.left_pin h3 {
    font-size: 30px;
    font-weight: 600;
    color: #000;
}

.biao_pin {
    font-size: 18px;
    color: #000;
    padding: 0 0 4% 0;
}
.left_pin p {
    font-size: 1.2vw;
    padding-right: 5%;
    line-height: 38px;
    color: #000;
}

.biao_tito h3 {
    font-size: 30px;
    color: #fff;
    text-align: center;
    font-weight: 600;
}

.biao_tito p {
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 2% 0;
}
	
}

	.xiahua_xians{width: 18%;
    height: 3px;
    background-color: #fff;
    margin: 20px 0;
    margin: auto;
    margin-top: 30px;}