/* banner */
h2{text-align: center;font-size: 42px;color: #333;font-weight: normal;}
.banner_sr{padding-top: 70px;  background: #4aca98;background: linear-gradient(45deg, #9e5be9, #4822ab);color: #fff;height: 330px;;}
.banner_sr .container{overflow: visible;}
.banner_sr_box h1{font-size: 48px;color: #fff;font-weight: normal;text-align: center;line-height: 56px;margin-top: 16px;margin-bottom: 10px;}
.banner_sr_box>span{font-size: 16px;text-align: center;display: block;margin-bottom: 20px;}
.banner_sr_box>span img{margin-left: 20px;vertical-align: -2px;}
.banner_sr_box>p{font-size: 16px;color: #fff;line-height: 24px;max-width: 884px;margin-right: auto;text-align: center;margin-bottom: 10px;}
.banner_sr_box>div{display:-webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-around;justify-content: space-around;max-width: 520px;width: 100%;flex-wrap: wrap;margin-bottom: 50px;}
.banner_sr_box>div>div{display: flex;flex-direction: column;align-items: center;}
.banner_sr_box>div>div>a{width: 216px;height: 47px;box-sizing: border-box;border-radius: 5px;display: block;font-size: 18px;color: #fff;text-align: center;line-height: 46px;margin-top: 20px;}
.banner_sr_box>div>div>a i{width: 20px;height: 20px;background: url(/images/screen-recorder/down.png); vertical-align: -3px;margin-right: 10px;display: inline-block;}
.banner_sr_box>div>div>a.down{color: #19787a;background: #fff;}
.banner_sr_box>div>div>a.down:hover{box-shadow: 0 7px 9px rgba(255, 255, 255, .2);text-decoration: none;}
.banner_sr_box>div>div>a.buy{color: #fff;background: #ff9600;position: relative;}
.banner_sr_box>div>div>a.buy:hover{box-shadow: 0 7px 9px rgba(255, 150, 0, .4);text-decoration: none;}
.banner_sr_box>div>div>a.buy i{background-position-y: -20px;}
.banner_sr_box>div>div>a.buy img{position: absolute;top: 0px;right: 0px;}
/* products */
.products{background: #e9f3f4;padding-top: 1px;}
.products_box{overflow: initial;}
.need{padding-top: 100px;background: #e9f3f4;}
.need h2{margin-bottom: 76px;}
.need_box{padding-bottom: 115px; }
.need_box>div{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack:justify;-webkit-justify-content: space-between;justify-content: space-between;overflow: visible;-webkit-align-items: end;align-items: end;}
.need_box div img{margin: -35px 0 auto;}
.need_box div div{max-width: 560px;margin: 93px 0 0;}
.need_box div>span{margin-bottom: 24px;font-size: 36px;color: #fff;line-height: 42px;display: block;}
.need_box div p{font-size: 16px;color: #fff;line-height: 30px;}
.showoff.iphone-data-recovery{width:100%;background: #179cd6;background: -webkit-linear-gradient(90deg,#179cd6 0%,#a67bff 100%);background: -moz-linear-gradient(90deg,#179cd6 0%,#a67bff 100%);background: -o-linear-gradient(90deg,#179cd6 0%,#a67bff 100%);background: linear-gradient(90deg,#179cd6 0%,#a67bff 100%);}
.showoff.iphone-data-recovery .container{padding:0 100px 90px;}
.showoff.iphone-data-recovery .info-slides{margin:0 auto;max-width:1040px;min-height:286px;border-radius:10px;background-color: #fff;}
.showoff.iphone-data-recovery .info-slides ul{position: absolute;}
.showoff.iphone-data-recovery h2{padding:100px 0 40px;font-size:42px;line-height: 48px;text-align: center;color:#fff;font-weight: 400;}
.showoff.iphone-data-recovery .unslider-arrow.prev{width: 42px;height: 85px;left:-80px;background: url(/images/iphone-data-recovery/next.png) 0 0 no-repeat;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.showoff.iphone-data-recovery .unslider-arrow.next{width: 42px;height: 85px;right:-80px;background: url(/images/iphone-data-recovery/next.png) 0 0 no-repeat;}
.showoff.iphone-data-recovery li{float:left;max-width:1040px;font-size:16px;line-height: 52px;color:#333;text-align: center;}
.showoff.iphone-data-recovery li p{display:block;position:relative;margin:31px auto 35px;width: 90%;font-size:16px;line-height: 30px;color:#222;text-indent: 40px;}
.showoff.iphone-data-recovery li p::before{position:absolute;left:0;top: -26px;content:"";display: block;width: 32px;height: 26px;background: url(/images/iphone-data-recovery/singles.png) 0 0 no-repeat;}
.showoff.iphone-data-recovery li p::after{position:absolute;bottom:-26px;right:0;content:"";display: block;width: 32px;height: 26px;background: url(/images/iphone-data-recovery/singles.png) 0 0 no-repeat;transform: rotate(180deg)}
.showoff.iphone-data-recovery li img{vertical-align: middle;margin-right: 20px;}
.showoff.iphone-data-recovery .five_stars{margin:35px auto 0;max-width: 122px;}
.showoff.iphone-data-recovery .five_stars i{float:left;width: 16px;height: 16px;margin:0 4px;background: url(/images/iphone-data-recovery/star.png) no-repeat;}
@media screen and (max-width: 1180px){
    .need_box{padding-top: 115px;}
    .need_box div{align-items: center;}
    .need_box div div{margin-top: 0;}
    .need_box div img{max-width: 400px;width: 100%;margin-top: 0;}
    .products{padding-top: 130px;}
    .win_box{display: none;}
}
@media screen and (max-width: 1080px){
.showoff.iphone-data-recovery li p::after,.showoff.iphone-data-recovery li p::before{display: none;}
}
@media screen and (max-width: 900px){
    .banner_sr{height: 480px;}
    .banner_sr_box h1{margin-top: 0;}
    .need_box>div{flex-direction: column;}
    .need_box div div{max-width: 100%;text-align: center;order: 1;}
    .need_box div img{max-width: 570px;margin-top: 30px;order: 2;}
}
@media screen and (max-width: 850px){
    .products{padding-top: 190px;}
    .showoff.iphone-data-recovery .info-slides{min-height: 380px;}
}
@media screen and (max-width: 630px){
    .products{padding-top: 130px;}
    .banner_sr{height: 590px;}
    .banner_sr_box h1{font-size: 44px;}
    h2{font-size: 38px;}
    .win_box div:first-child{display: none !important;}
}	
@media screen and (max-width: 440px){
.showoff.iphone-data-recovery .unslider-arrow.prev,.showoff.iphone-data-recovery .unslider-arrow.next{display: none;}
.showoff.iphone-data-recovery .container{padding:0 30px 90px;}
.showoff.iphone-data-recovery h2{font-size:32px;padding:80px 10px 40px;line-height: 40px;}
.unslider li{margin:0 auto 20px;}
.showoff.iphone-data-recovery .info-slides{min-height: 360px;}
.showoff.iphone-data-recovery li p,.showoff.iphone-data-recovery .five_stars{margin:10px auto 0;}
}