 
.fws2 *{margin:0;padding:0;line-height:1;}
.fws2{position:relative;background:#000;width:100%;overflow:hidden}
.fws2 .slide{display:none;position:absolute;top:0;left:0;z-index:0;width:100%}
.fws2 .slide img{width:100%;height:auto;float:left}
.fws2 .slidePrev{background:#000;width:50px;height:50px;position:absolute;top:50%;left:-50px;opacity:0;z-index:10; border-radius:0 5px 5px 0;}
.fws2 .slidePrev i{width:50px;height:50px;float:left;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;font-size:32px;color:#FFF;line-height:1.7;text-align:center}
.fws2 .slideNext{background:#000;width:50px;height:50px;position:absolute;top:50%;right:-50px;opacity:0;z-index:10; border-radius:5px 0 0 5px;}
.fws2 .slideNext i{width:50px;height:50px;float:left;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;font-size:32px;color:#FFF;line-height:1.7;text-align:center}
.fws2:hover .slidePrev{ opacity:.1;}
.fws2:hover .slideNext{ opacity:.1;}

.fws2 .timers{height:4px;position:absolute;bottom:15px;right:0;z-index:3}
.fws2 .timer{height:4px;width:40px;background-color:#000;float:left;margin-right:10px}
.fws2 .progress{height:4px;width:0;background-color:#99c729;float:left}
.fws2 .bullets{position:absolute;bottom:-50px;z-index:3;width:100%;text-align:center}
.fws2 .bullet{display:inline-table;cursor:pointer;padding:0 2px}
.fws2 .bullet i{color:#000;font-size:15px;line-height:1;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}
.fws2 .bullet.active i,.fws2 .bullet:hover i{color:#99c729}
.fws2 .slide_content{top:0;left:0;position:absolute;width:100%;height:100%}
.fws2 .slide_content_wrap{max-width:1280px;position:absolute;left:0;top:0;display:none}
.fws2 .title{opacity:0;color:#fff;font-size:35px;background:#6d6d6d;padding:10px;float:left; font-style:normal;font-weight:400; border-radius:5px;
 animation:title .5s;animation-delay:.0s;animation-timing-function:ease-in;animation-fill-mode:forwards;-webkit-animation:title .5s;-webkit-animation-delay:.0s;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-moz-animation:title .5s;-moz-animation-delay:.0s;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards;opacity:0}
@keyframes title {
0%{opacity:0; transform:scale(.9,.9);}
50%{transform:scale(1.1,1.1)}
100%{opacity:1; transform:scale(1,1)}
}
.fws2 .description{opacity:0;color:#99c729;font-size:27px;background:#FFF;padding:10px;clear:both;float:left;margin:10px 0; border-radius:5px;line-height:24px; font-style:normal;font-weight:400;
 animation:description .5s;animation-delay:.5s;animation-timing-function:ease-in;animation-fill-mode:forwards;-webkit-animation:description .5s;-webkit-animation-delay:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-moz-animation:description .5s;-moz-animation-delay:.5s;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards;opacity:0}
@keyframes description {
0%{opacity:0; transform:scale(.9,.9);}
50%{ transform:scale(1.1,1.1)}
100%{opacity:1; transform:scale(1,1)}
}
.fws2 .readmore{opacity:0;clear:both;float:left;text-transform:uppercase;font-size:12px;color:#FFF;background:#99c729; border-radius:2px;padding:10px;text-decoration:none;margin:0 0 10px 0; font-style:normal;font-weight:400;-webkit-transition:color .25s ease-out;transition:color .25s ease-out;
 animation:readmore 1s;animation-delay:1s;animation-timing-function:ease-in;animation-fill-mode:forwards;-webkit-animation:readmore 1s;-webkit-animation-delay:1s;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-moz-animation:readmore 1s;-moz-animation-delay:1s;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards;opacity:0}
@keyframes readmore {
0%{opacity:0;margin:0 0 10px -100px;}
50%{margin:0 0 10px 20px;}
100%{opacity:1;margin:0 0 10px 0;}
}

.fws2 .readmore:hover{color:#fff}
 @media only screen and (min-width:1150px) and (max-width: 1450px) {
.fws2 .slide_content_wrap{margin-left:75px;margin-top:15%;max-width:1000px}
.fws2 .title{font-size:26px}
.fws2 .description{font-size:14px}
}
@media only screen and (min-width:760px) and (max-width: 1149px) {
.fws2 .slide_content_wrap{margin-left:75px;margin-top:15%;max-width:640px}
.fws2 .title{font-size:26px}
.fws2 .description{font-size:14px}
}
@media only screen and (max-width:759px) {
.fws2 .slide_content_wrap{top:0!important;left:0!important;margin:0!important;width:100%;height:100%}
.fws2 .slide_content_wrap h4,.fws2 .slide_content_wrap p{display:none!important}
.fws2 .slide_content_wrap a{opacity:0!important;background:none!important;font-size:0!important;width:100%;height:100%;margin:0!important;padding:0!important;float:left}
.fws2 .timers{display:none}
.fws2 .bullets{display:none}
.fws2 .slide_content{cursor:pointer}
}