*{margin:0;padding:0;box-sizing:border-box}body{min-width:1100px;font-size:14px;line-height:1.4;color:#2c2c2c;font-weight:400;font-family:"Roboto", Arial, Helvetica, sans-serif;outline:0;vertical-align:baseline;overflow-x:hidden}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#2c2c2c;outline:none;text-decoration:none;cursor:pointer}a:hover{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}ul{list-style-type:none}ul li{list-style-type:none}img{border:none}.clearfix{zoom:1}.clearfix:after{clear:both;display:block;height:0;font-size:0;content:"";visibility:hidden}.fl{float:left}.fr{float:right}.wrapper{position:relative;width:1100px;min-width:1100px;margin:0 auto;zoom:1}.all-icons{display:inline-block;text-indent:-9999px;background:url("../images/all-icons.png") 0 0 no-repeat}.smile{display:inline-block;width:21px;height:21px;background:url("../images/icon-smile.png") center no-repeat}span.tag{padding:0 6px;font-size:10px;font-weight:400;font-style:normal;color:#ffffff;line-height:15px;border-radius:0px 8px 0px 8px;vertical-align:middle}span.tag.red{background-color:#f94a4a}span.tag.green{background-color:#42bc65}.banner{position:relative;padding-top:26px;height:674px;text-align:center;background:url("../images/bg-up.png") center top no-repeat}.banner .logo{display:block;position:absolute;top:6px;left:60px;width:33px;height:12px;text-indent:-9999px;background:url(../images/logo.png) no-repeat}.banner h1{height:60px;font-size:0;background:url(../images/title.png?t=1244) center no-repeat}.banner h2{margin-top:14px;font-size:21px;font-family:Roboto, sans-serif;font-weight:500;color:#fff}.banner .banlist{position:relative;float:left;margin-top:94px;margin-left:60px;width:372px;height:430px;text-align:center;border-radius:5px;background-color:#fff;border:1px solid #95d7ed;overflow:hidden}.banner .banlist.big{margin-top:34px;margin-left:132px;width:400px;height:530px;border:none;box-shadow:7px 22px 35px 0px rgba(173,162,161,0.6)}.banner .banlist.big>img{margin:0}.banner .banlist>img{display:block;width:100%}.banner .gift{height:46px;line-height:46px;background-color:#27282c;font-size:13px;font-weight:800;font-family:"Montserrat", sans-serif;color:#fff}.banner .gift b{display:inline-block;position:relative;color:#ffcc00;font-size:20px;font-weight:600}.banner .gift i{margin-right:7px;display:inline-block;width:22px;height:22px;background:url("../images/banner-clock.png") center no-repeat;vertical-align:text-bottom}.banner .gift span{display:inline-block}.banner .gift span.zoomout{position:absolute;top:0px;left:0px}.banner .gift span.zoomout.on{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity 0.8s, -webkit-transform 0.8s ease-out;transition:opacity 0.8s, transform 0.8s ease-out}.banner .txtlist{margin:22px auto 0px;width:260px;text-align:left}.banner .txtlist li{font-size:12px;line-height:22px;font-weight:500;font-family:Montserrat, sans-serif}.banner .txtlist .all-icons{margin-right:12px;width:14px;height:13px;background-position:0 -15px}.banner .txtlist .all-icons.red{background-position:0 -28px}.banner .discount{position:absolute;top:42px;right:26px;width:92px;height:92px;background-color:#d31335;border-radius:50%}.banner .banlist.big .discount{top:66px;right:18px;width:108px;height:108px}.banner .discount b{display:block;color:#fff;font-size:34px;line-height:92px;font-family:"Montserrat", sans-serif}.banner .banlist.big .discount b{font-size:40px;line-height:108px}.payment{padding-top:60px;width:100%;height:210px;background-color:#f4f4f4;text-align:center}.payment p img{display:inline-block;margin-top:14px;vertical-align:middle}.payment p span{display:inline-block;margin-top:14px;vertical-align:middle;padding-left:20px;width:760px;color:#6e6868;text-align:left}.line{width:100%;height:43px;background:url("../images/line.png") center no-repeat}.buybtn{position:relative;display:block;margin:0 auto;width:252px;height:54px;color:#1f2123;font-size:16px;font-weight:700;line-height:54px;border-radius:3px;letter-spacing:2px;word-spacing:2px;background-color:#fe9b00;text-shadow:0px 1px 0px rgba(255,222,114,0.9);box-shadow:0px 12px 16px 0px rgba(157,68,9,0.48),inset 0px 3px 8px 0px rgba(255,92,0,0.23);background-image:-webkit-linear-gradient(#ffde00 0%, #fe9b00 100%);background-image:linear-gradient(#ffde00 0%, #fe9b00 100%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.banner .buybtn{margin-top:5px}.banner .banlist.big .buybtn{margin-top:8px}.banner .top-img{position:absolute;top:0;left:0;width:100%}.banner .top-img *{position:absolute;top:0;left:0;width:100%}.banner .top-img .snow{height:85px;background:url("../images/banner-snow.png") top center no-repeat}.banner .top-img .light-0,.banner .top-img .light-1{height:168px;background-position:top center;background-repeat:no-repeat;display:none}.banner .top-img .light-0.on,.banner .top-img .light-1.on{display:block}.banner .top-img .light-0{background-image:url("../images/banner-light-0.png")}.banner .top-img .light-1{background-image:url("../images/banner-light-1.png")}.gifts .buybtn{margin:10px auto -30px;width:260px;font-size:14px}.floatlayer .buybtn{margin-top:0px;width:262px;height:45px;line-height:45px;font-size:14px;letter-spacing:1px;word-spacing:1px;box-shadow:0px 5px 7px 0px rgba(157,68,9,0.9),inset 0px 3px 8px 0px rgba(255,92,0,0.23)}.buybtn:hover{background-color:#fff000;background-image:-webkit-linear-gradient(#fff000 0%, #fea700 100%);background-image:linear-gradient(#fff000 0%, #fea700 100%)}.triangle:before{content:"";display:block;margin:34px auto;width:0px;height:0px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #f1423f;animation:jump 0.8s linear infinite}.problem h2{color:#555;font-size:26px;text-align:center;line-height:36px}.problem-box{position:relative;margin-top:44px;height:436px;background:url(../images/people.png) center bottom no-repeat}.bubble{position:absolute;width:421px;height:156px;background:url(../images/bubble.png) no-repeat;opacity:0;visibility:hidden;transform:scale(0.2);transform-origin:100% 100%;transition:opacity 0.8s, transform 0.8s ease}.bubble.one{top:98px;left:0px}.bubble.two{top:0px;left:402px;transform-origin:50% 50%;transition-delay:0.6s}.bubble.three{top:176px;right:0px;left:auto;transform-origin:0% 0%;transition-delay:1.2s}.bubble:before{content:"";display:block;position:absolute;bottom:-14px;left:270px;width:56px;height:27px;background:url(../images/bubble-small.png) no-repeat}.bubble.two:before{bottom:-26px;left:112px;width:39px;height:36px;background-position:0 -27px}.bubble.three:before{bottom:-26px;left:108px;width:44px;height:36px;background-position:0 -63px}.bubble dt{float:left;margin:46px 0px 0px 38px;width:83px;height:66px;color:#3c3c3c;font-size:26px;line-height:66px;font-weight:500;text-align:center;background:url(../images/problem-icon.png) no-repeat}.bubble dd{float:left;margin:46px 0 0 10px;width:240px;color:#4b4b4b;font-size:16px}.bubble.three dd{margin-top:60px}.bubble-small{display:block;position:absolute;bottom:98px;left:406px;width:48px;height:20px;background:url(../images/bubble2.png) no-repeat;background-size:48px;opacity:0;visibility:hidden;transform:translate(20px, 10px);transition:opacity 0.6s, transform 0.6s ease}.bubble-small.two{bottom:120px;left:330px;width:78px;height:33px;background-size:78px;transform:translate(40px, 20px)}.bubble-small.on{opacity:1;visibility:visible}.bubble.on{opacity:1;visibility:visible}.bubble-small.on{transform:translate(0px, 0px)}.bubble.on{transform:scale(1)}.feature{position:relative;margin-top:80px;padding:48px 0}.feature:before{content:"";display:block;position:absolute;top:-54px;bottom:0px;left:0px;right:0px;margin:0 auto;width:89px;height:88px;background:url(../images/arrow-up-icon.png) no-repeat}.feature .triangle{margin-top:-34px}.feature h2{margin-top:-20px;padding:0 0 90px;color:#454545;font-size:34px;text-align:center}.feature h2 span{color:#6c6c6c;font-size:22px}.feature-img{width:600px}.feature-img img{width:597px;margin-top:-15px}.feature-txt{position:relative;margin-top:-44px}.feature-txt dl{padding-left:52px;margin-bottom:15px;width:400px;color:#2f2d2d;background:url(../images/feature-icon.png) left center no-repeat;opacity:0;visibility:hidden;transform:translate(100px, 0px);transition:opacity 0.6s ease-in-out, transform 0.6s ease-in-out;transition-delay:0.3s}.feature-txt dl.two{transition-delay:1.2s}.feature-txt dl.three{transition-delay:1.7s}.feature-txt dl.four{transition-delay:2.2s}.feature-txt dl.five{transition-delay:2.7s}.feature-txt dl.on{opacity:1;visibility:visible;transform:translate(0, 0)}.feature-icon{display:block;position:absolute;top:36px;left:-224px;width:0px;height:61px;background:url(../images/feature-line.png) no-repeat;transition:width 0.5s ease}.feature-icon.two,.feature-icon.three,.feature-icon.four{left:-166px;width:0px;height:13px;background-position:0 -61px}.feature-icon.two{top:115px;transition-delay:0.9s}.feature-icon.three{top:210px;transition-delay:1.5s}.feature-icon.four{top:312px;transition-delay:2.1s}.feature-icon.five{top:360px;left:-224px;width:0px;height:55px;background-position:0 -74px;transition-delay:2.7s}.feature-icon.on{width:215px}.feature-icon.two.on,.feature-icon.three.on{width:158px}.feature-icon.four.on{width:214px}.feature-txt h3{margin-bottom:5px;color:#2c2c2c;font-size:18px}.pro-comparison{padding-bottom:50px;background-color:#e5e5e5}.pro-comparison h2{padding:60px 0 54px;color:#212121;font-size:34px;text-align:center;font-family:Roboto, sans-serif;font-weight:700}.pro-comparison table{position:relative;display:block;margin:0 auto;width:1020px;border:0;border-collapse:separate;border-spacing:0}.pro-comparison table:before{content:"";display:block;position:absolute;top:68px;left:0px;width:1020px;height:738px;box-shadow:0px 6px 20.16px 0.84px rgba(255,126,126,0.38)}.pro-comparison thead .itemb{background-color:transparent}.pro-comparison th{height:66px;color:#454545;font-size:24px;vertical-align:middle}.pro-comparison td{color:#2f2d2d;height:122px;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2}.pro-comparison tr.last td{border-bottom-color:#fff}.pro-comparison .itema,.pro-comparison .itemc{position:relative;z-index:9;width:394px;background-color:#fff7f7}.pro-comparison tr.last td.itema{border-bottom-color:#fff7f7}.pro-comparison tr.last td.itemc{border-bottom-color:#f8f8f8}.pro-comparison .itemc{position:relative;z-index:9;background-color:#f8f8f8;border-right:1px solid #d2d2d2}.pro-comparison .itemb{width:230px;text-align:center;vertical-align:bottom;background-color:#fff}.pro-comparison h6{padding-bottom:12px;color:#292929;font-size:14px}.pro-comparison th.itema,.pro-comparison th.itemc{border:1px solid #aaa;background-color:#cecece;border-top-left-radius:20px;border-top-right-radius:20px}.pro-comparison th.itema{color:#fff;font-size:24px;background-color:#f94a4a}.pro-comparison th.itema .tabicon{margin-top:-14px;margin-right:8px;margin-left:-40px;width:37px;height:37px;vertical-align:middle;background-position:0 -45px}.pro-comparison p{font-size:14px;font-family:Roboto;font-weight:400;color:#2f2d2d;line-height:18px}.pro-comparison .itemc p,.pro-comparison .itema p{padding:0 48px 0 54px}.pro-comparison p span{color:#ff0b0b;font-weight:700}.db-more{display:block;margin:50px auto 0;width:440px;height:38px;color:#f94a4a;font-size:16px;font-weight:500;line-height:38px;text-align:center;border-radius:20px;border:1px solid #9b9b9b;transition:all 0.3s ease}.db-more:hover{border-color:#f94a4a}.comparison h2{padding-bottom:76px;color:#2f2d2d;font-size:36px;text-align:center}.comparison table{position:relative;display:block;margin:0 auto;border:0;border-collapse:separate;border-spacing:0}.comparison table:before{content:"";display:block;position:absolute;top:68px;left:0px;width:1100px;height:600px;box-shadow:10.495px 5.818px 19.11px 1.89px rgba(255,191,191,0.35)}.comparison th{height:52px;color:#fff;font-size:22px;vertical-align:middle}.comparison .name{height:52px;line-height:52px;background-color:#939393;color:#ffffff;border-top-left-radius:20px;border-top-right-radius:20px}.comparison .itemc .name{margin-top:-14px;height:66px;font-size:24px;line-height:66px;background-color:#e34741}.comparison tr.last td{border-bottom-color:#fff}.comparison .itema,.comparison .itemb,.comparison .itemc{position:relative;z-index:9;background-color:#fff;font-size:16px;font-family:Montserrat, sans-serif;font-weight:bold;color:#2f2d2d;line-height:20px}.comparison .itema{width:260px;text-align:center}.comparison .itemb{width:540px}.comparison .itemc{width:300px;text-align:center}.comparison td{color:#2f2d2d;height:56px;vertical-align:middle;border-bottom:1px solid #e5e5e5}.comparison td.itemb{padding:0 60px;text-align:left;border-left:1px solid #e5e5e5;font-family:Roboto, sans-serif;font-size:14px;font-weight:400;color:#2f2d2d;line-height:18px}.comparison td.itemc{border-left:1px solid #e5e5e5}.comparison td p{padding:0 30px}.comparison td i.label{padding:0 6px;font-size:10px;font-family:Roboto, sans-serif;font-weight:400;font-style:normal;color:#ffffff;line-height:15px;border-radius:0px 8px 0px 8px}.comparison td i.label.red{background-color:#f94a4a}.comparison td i.label.green{background-color:#42bc65}.comparison .tabicon{width:20px;height:20px;background-position:-17px -15px}.service dl{float:left;margin-top:64px;width:200px;text-align:center}.service dl.two{margin:64px 76px 0 96px}.service dl.four{float:right;width:234px}.service dt{margin:30px 0 18px;line-height:73px}.service dt img{vertical-align:middle}.service h3{margin-bottom:10px;font-size:16px}.service p{color:#797979;font-size:12px;line-height:22px}.footer{margin-top:50px;padding:30px 0 160px;color:#64666f;font-size:12px;line-height:20px;background-color:#27282c}.footer .copyright{padding-top:20px;text-align:center}.floatlayer{position:fixed;z-index:10;right:0px;left:0px;bottom:-170px;width:100%;height:105px;text-align:center;background:url("../images/float-bg.jpg") top center no-repeat;transition:all 0.4s}.floatlayer.on{bottom:0px}.floatlayer .left{position:relative;width:270px}.floatlayer .left>img{display:block;margin:-60px 0 0 -28px;width:264px;height:169px}.floatlayer .text{margin-top:22px;width:510px}.floatlayer .text h3{font-size:13px;font-family:Montserrat, sans-serif;font-weight:bold;color:#2f2d2d;line-height:24px;text-shadow:1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff}.floatlayer .text h3::before{margin-right:7px;content:"";display:inline-block;width:22px;height:22px;background:url("../images/banner-clock.png");vertical-align:text-bottom}.floatlayer .text h3 b{color:#ff3413;font-size:20px}.floatlayer .text h2{margin-top:4px;font-size:18px;font-weight:bold;color:#fefefe;line-height:24px;text-shadow:0px 3px 7px rgba(198,30,54,0.75)}.floatlayer .price strong{color:#ffffff}.floatlayer .price del{color:#ffc2cd}.price{text-align:center}.price strong{padding-right:4px;font-size:38px;font-weight:bold}@keyframes jump{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(20%);transform:translateY(20%)}75%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}.tree:before,.tree:after{content:"";display:inline-block;width:162px;height:47px}.tree:before{margin-right:-14px}.tree:after{margin-left:-20px}.feature-tile{padding-top:40px;width:100%}.feature-tile h2{font-size:34px;font-weight:bold;color:#212121;line-height:38px;text-align:center}.feature-tile .feature-tile__main{margin-top:47px;padding-top:43px;background:url("../images/feature-tile__main-bg.png") top center}.feature-tile .feature-tile__main .unit{margin:0 auto;width:1261px;height:391px;text-align:center}.feature-tile .feature-tile__main .unit *{vertical-align:top}.feature-tile .feature-tile__main .unit img{margin-top:-10px;width:544px;height:340px;object-fit:contain}.feature-tile .feature-tile__main .unit .blank{display:inline-block;width:0}.feature-tile .feature-tile__main .unit .text{padding-top:42px;display:inline-block;width:504px;text-align:left}.feature-tile .feature-tile__main .unit .text h3{font-size:24px;font-family:Roboto;font-weight:bold;color:#212121}.feature-tile .feature-tile__main .unit .text p{margin-top:24px;padding-left:26px;position:relative;font-size:14px;font-family:Roboto;font-weight:500;color:#333333;line-height:24px}.feature-tile .feature-tile__main .unit .text p::before{position:absolute;top:2px;left:0;content:"";display:inline-block;width:17px;height:19px;background:url("../images/icon-bell.png") center no-repeat}.review{position:relative;padding-top:66px;padding-bottom:66px;background:url("../images/review-bg.jpg") center no-repeat}.review h2{text-align:center;font-size:18px;font-weight:bold;color:#212121;line-height:37px}.review h2 em{font-size:34px;font-style:normal}.review h2 b{font-size:24px;color:#ff3413}.review .dg-container{position:relative;width:100%;height:555px;overflow:hidden}.review .dg-container .nav{position:relative;width:100%}.review .dg-container .nav span{position:absolute;top:132px;width:22px;height:41px;display:block;overflow:hidden;cursor:pointer;background:url("../images/review-control.png") no-repeat}.review .dg-container .nav .dg-prev{left:0;background-position:0 0}.review .dg-container .nav .dg-prev:hover{background-position:0 -41px}.review .dg-container .nav .dg-next{right:0;background-position:-22px 0}.review .dg-container .nav .dg-next:hover{background-position:-22px -41px}.review .dg-wrapper{margin:0 auto;width:640px;height:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:500px;perspective:500px}.review .dg-wrapper .dg-transition{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.review .inner{display:block;margin:0 auto;width:640px;height:510px}.review .content{position:relative;display:block;margin:0 auto;padding-top:88px;width:640px;height:510px}.review .content .reviews{position:absolute;left:0;top:88px;display:block;width:640px;height:500px;text-align:center;opacity:1 !important}.review .content .reviews dt{position:relative;margin-bottom:70px}.review .content .reviews dt .img-container{position:relative;display:inline-block;width:108px;height:108px;border:8px solid #fff;border-radius:50%;box-shadow:0 10px 40px 0 rgba(92,95,101,0.28)}.review .content .reviews dt img{width:100%;height:100%}.review .content .reviews dd{margin-left:-180px;display:none;width:1000px}.review .content .reviews dd h2{display:inline-block;margin-bottom:40px;font-size:40px;font-weight:400}.review .content .reviews dd p{margin:0 auto;max-width:640px;line-height:24px;color:#7a7d89}.review .content .reviews dd cite{display:inline-block;margin-top:30px;font-style:normal;font-size:20px;font-weight:700}.review .content .reviews.dg-center dt .img-container{border-width:4px}.review .content .reviews.dg-center dt .img-container::after{opacity:1}.review .content .reviews.dg-center dd{display:block}.review .title-0{margin:0 auto;width:1083px;height:35px;background:url("../images/review-title-0.png")}.review .title-1{margin:42px auto 0;width:1095px;height:50px;background:url("../images/review-title-1.png")}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}.popup.on{display:block}.popup .mask{position:absolute;top:0;left:0;z-index:1000;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.popup .container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1001;margin:auto;padding:126px 10px 10px;width:660px;height:470px;background:url("../images/popup-bg.png") top center no-repeat}.popup .close{position:absolute;top:-8px;right:-152px;z-index:1001;width:16px;height:16px;background:url("../images/icon-close.png");cursor:pointer}.popup h2{font-size:24px;font-weight:bold;color:#2f2d2d;line-height:30px;text-align:center}.popup h2 b{font-size:30px;color:#d63022}.popup h3{margin-top:34px;font-size:18px;font-weight:500;color:#2f2d2d;line-height:30px;text-align:center}.popup h3 b{display:inline-block;width:24px;height:30px;background-color:#d63022;border-radius:4px;text-align:center;line-height:30px;vertical-align:top;color:#fff}.popup h3 b:last-child{margin-left:4px}.popup .content{margin-top:45px}.popup .content .img{width:273px;height:171px;background:url("../images/popup-box.png")}.popup .content .text{margin-left:40px;padding-top:28px}.popup .content .text p{font-family:Montserrat, sans-serif;font-weight:bold}.popup .content .text p.line-0{font-size:24px;text-decoration:line-through;color:#666666;line-height:24px}.popup .content .text p.line-1{font-size:24px;color:#2f2d2d;line-height:44px}.popup .content .text p.line-1 b{font-size:44px}.popup .content .text .buybtn{text-align:center}
