.banner{width:100%;height:90%;height:-moz-calc(.49357 * 94vw);height:-webkit-calc(.49357 * 94vw);height:-o-calc(.49357 * 94vw);height:-ms-calc(.49357 * 94vw);height:calc(.49357 * 94vw)}.step{background:url(../images/step-bg.jpg) no-repeat center}.step ul{font-size:0}.step-list{display:inline-block;padding:5% 0;color:#fff;position:relative;margin-right:47px}.step-list:last-child{margin-right:0}.step-list:last-child:after{display:none}.step-list:after{content:'';display:inline-block;vertical-align:middle;width:24px;height:46px;margin-left:45px;background:url(../images/icon5.png) no-repeat center}.step-list i{width:61px;height:61px;margin-right:20px}.step-list span{font-size:50px;font-weight:700;margin-right:5px}.step-list p{font-size:16px;line-height:22px}.notice{padding:20px 0;color:#333;position:relative;border-bottom:1px solid #e3e3e3}.notice .container{position:static}.notice .swiper-container{height:26px}.notice .desc{border:0}.notice .date{float:right;font-size:16px;margin-top:0}.notice i{width:23px;height:22px;margin:0 10px -3px 0}.notice a{color:#333;font-size:16px!important;margin-left:20px}.notice span{font-size:20px}.notice .detail{position:absolute;left:50%;top:100%;margin-left:-18px;margin-top:-18px;width:36px;height:36px;bottom:0;z-index:1;cursor:pointer;transition:transform ease 1s;-ms-transition:transform ease 1s;-o-transition:transform ease 1s;-webkit-transition:transform ease 1s;-moz-transition:transform ease 1s}.notice .detail.rota{transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.notice .detail i{position:absolute;z-index:-1;left:0;top:0;width:36px;height:36px;background:#cdbba2;-moz-border-radius:50%;border-radius:50%}.notice .detail i:nth-child(1){animation:clickwaveI 2s 0s ease infinite;-webkit-animation:clickwaveI 2s 0s ease infinite;-moz-animation:clickwaveI 2s 0s ease infinite;-o-animation:clickwaveI 2s 0s ease infinite}.notice .detail i:nth-child(2){animation:clickwaveII 2s 0s ease infinite;-webkit-animation:clickwaveII 2s 0s ease infinite;-moz-animation:clickwaveII 2s 0s ease infinite;-o-animation:clickwaveII 2s 0s ease infinite}.notice .detail i:nth-child(3){animation:clickwaveIII 2s 0s ease infinite;-webkit-animation:clickwaveIII 2s 0s ease infinite;-moz-animation:clickwaveIII 2s 0s ease infinite;-o-animation:clickwaveIII 2s 0s ease infinite}.notice .content{height:0;overflow:hidden;color:#666;line-height:38px;font-size:14px;transition:height ease 1s;-ms-transition:height ease 1s;-o-transition:height ease 1s;-webkit-transition:height ease 1s;-moz-transition:height ease 1s}.notice .content.open:before{width:100%;transition-delay:.1s}.notice .content:before{content:'';width:0%;height:1px;background:#e3e3e3;position:absolute;left:0;right:0;bottom:0;top:64px;margin:auto;margin-top:0;transition:width ease 1s;-ms-transition:width ease 1s;-o-transition:width ease 1s;-webkit-transition:width ease 1s;-moz-transition:width ease 1s}.notice .content-box{padding:70px 140px}.case{overflow:hidden}.case .top{margin:9% 0 6.6%}.case .top strong{font-size:54px;font-weight:700;color:#bc9546;line-height:52px}.case .top span{color:#444}.case .top h3{font-size:20px;color:#444}.case .top p{color:#6b6b6b;font-size:14px;line-height:29px;width:calc(100% - 330px)}.case .top .en{text-align:right;margin-right:20px}.case .dear{position:absolute;top:56%;font-size:20px;color:#bc9546;border:1px solid;border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.case .dear:hover{background:#bc9546;color:#fff}.case .case-prev{left:-84px}.case .case-prev:after{left:4px;position:relative}.case .case-next{right:-84px}.case .case-next:after{left:-3px;position:relative}.case-item{margin-bottom:8%}.case-list{width:33.33%;border-left:5px solid transparent;border-right:5px solid transparent;cursor:pointer}.case-list:hover .pro:before{opacity:0}.case-list .pro{width:100%;height:249px;overflow:hidden;position:relative}.case-list .pro:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#000;z-index:1;opacity:.45;transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;-moz-transition:1s}.case-list .pro .position-center{width:100%;text-align:center;height:34px;font-size:24px;color:#fff;z-index:2}.case-list .desc{background:#c1a366;padding:15px}.case-list .desc p{color:#fff;font-size:14px;margin-bottom:5px}.case-list .desc p strong{font-size:18px;line-height:1}.case-page{text-align:center;position:relative;bottom:-20px!important}.case-page .swiper-pagination-bullet{width:10px;height:10px;margin:0 6px;background:0 0;border:2px solid #aaa;opacity:1;cursor:pointer}.case-page .swiper-pagination-bullet-active{border:2px solid #c0a267;background:#c0a267}.reason{height:790px;overflow:hidden;position:relative}.reason .bg{position:absolute;z-index:-1;transform:translateZ(0)}.reason h2{margin-top:65px;color:#fff;text-align:center;font-size:30px;font-weight:lighter}.reason strong{font-weight:700}.reason-item{margin-top:140px;position:relative;left:-50px}.reason-list{color:#fff;width:25%;text-align:center}.reason-list i{margin:0 auto;display:block;width:36px;height:36px}.reason-list span{font-size:26px}.reason-list strong{font-size:86px;font-weight:400}.reason-list p{font-size:16px}.news{padding:70px 0}.news-item{padding:35px 0;font-size:0}.news-item .pro{width:450px;height:309px;margin-right:40px}.news-item .desc{width:calc(100% - 490px)}.news-list{width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #c3c3c3}.news-list:last-child{padding-bottom:0;margin-bottom:0;border:0}.news-list:hover h4{color:#c1a366}.news-list:hover h4:after{width:100%}.news-list:hover p{transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px)}.news-list h4{font-size:18px;display:inline-block;margin-bottom:10px;transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;cursor:pointer;color:#000;position:relative}.news-list h4:after{content:'';transition:ease .6s;-ms-transition:ease .6s;-o-transition:ease .6s;-webkit-transition:ease .6s;-moz-transition:ease .6s;position:absolute;width:0;height:1px;background:#c1a366;left:0;bottom:-2px}.news-list .date{float:right;font-size:13px;color:#8f8f8f;margin-top:5px}.news-list p{font-size:13px;color:#8f8f8f;width:86%;line-height:24px;transition:ease .6s;-ms-transition:ease .6s;-o-transition:ease .6s;-webkit-transition:ease .6s;-moz-transition:ease .6s}@keyframes clickwaveI{0%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:.9}80%{-moz-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35);-webkit-transform:scale(1.35);opacity:0}95%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:0}100%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:.9}}@keyframes clickwaveII{0%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:.8}80%{-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0}95%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:0}100%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:.8}}@keyframes clickwaveIII{0%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:.7}80%{-moz-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2);-webkit-transform:scale(2.2);opacity:0}95%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:0}100%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:.7}}@media (max-width:1620px){.reason{height:740px}}@media (max-width:1430px){.reason{height:650px}}@media (max-width:1220px){.step-list{width:25%;margin-right:0;vertical-align:top;text-align:center}.step-list:after{display:none}.step-list i{width:.4rem;height:.4rem;margin-right:10px;background-size:contain!important}.step-list span{font-size:32px;margin-right:10px}.step-list p{font-size:14px}.notice{padding:20px 2%}.notice a{font-size:15px}.notice span{font-size:16px}.notice .desc{width:calc(100% - 180px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice .date{font-size:14px}.notice .content-box{padding:.4rem .8rem}.case{padding:0 2%}.case-list .pro{height:1.96rem}.reason{height:auto}.reason h2{margin-top:1.3rem}.reason-item{left:-.42rem;margin:1.3rem 0 2rem}.reason-list span{display:inline-block;margin:10px 0}.reason-list strong{font-size:50px}.news{padding:.4rem 2%}}@media (max-width:820px){.news-item .pro{display:none}.news-item .desc{width:100%}}@media (max-width:650px){.banner{height:-moz-calc(59.7558vw);height:-webkit-calc(59.7558vw);height:-o-calc(59.7558vw);height:-ms-calc(59.7558vw);height:calc(59.7558vw)}.step-list i{width:1rem;height:1rem;display:inline-block;margin-right:0}.step-list span{float:left;position:relative;left:.5rem;top:-.1rem;font-size:.9rem}.step-list p{margin-top:2px}.notice .desc{width:100%}.notice .date{display:none}.notice .detail{transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7)}.notice .content-box{padding:.8rem .4rem}.notice .content{line-height:32px}.case{background-size:cover!important}.case .top{margin:1.3rem 0 .8rem}.case .top .en{text-align:center;margin-right:0;display:block;margin-bottom:.6rem}.case .top strong{font-size:38px}.case .top h3{font-size:18px}.case .top p{display:block;width:100%}.case-list{width:100%;margin-bottom:.4rem}.case-list .pro{height:5.9rem}.case-list .desc p strong{font-size:34px}.case-page{bottom:-10px!important}.reason .bg{background-position:center!important;background-size:cover!important;background-attachment:inherit!important}.reason h2{font-size:24px;margin-top:1.8rem}.reason-item{left:0;margin:1.3rem 0 1rem}.reason-list{width:50%;margin-bottom:.8rem}.reason-list span{font-size:20px}.reason-list strong{font-size:34px}.news{padding:.8rem 2%}.news .date{margin-bottom:10px;margin-top:10px;float:none;text-align:left}.news-list h4{margin-bottom:0}.news-list p{width:100%;text-indent:2em}}@media (max-width:350px){.step-list{padding:3% 0}.step-list p{font-size:12px}}
