*{box-sizing:border-box;-webkit-box-sizing:border-box}html{font-size:62.5%;height:100%;width:100%}body{height:100%;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;color:#333}header{position:fixed;top:0;left:0;width:100%;height:64px;line-height:48px;padding-top:16px;background:#991010;text-align:center;z-index:9}header h3{font-size:18px;color:#fff;letter-spacing:.0139em;font-weight:500}header .back-btn{position:absolute;left:0;top:16px;width:48px;height:48px;background:url('../images/icon-back.png') no-repeat left 6px;background-size:40px;z-index:9}header.android{position:fixed;top:0;left:0;width:100%;height:44px;line-height:40px;padding-top:4px;background:#991010;text-align:center;z-index:9}header.android .back-btn{position:absolute;left:0;top:0;width:44px;height:44px;background:url('../images/icon-back.png') no-repeat left 6px;background-size:40px;z-index:9}header.bgwhite{background:#fff}header.bgwhite::after{content:'';width:100%;height:1px;position:absolute;bottom:-1px;left:0;border-bottom:1px solid #b2b2b2;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:top left}header.bgwhite h3{color:#1c1c1c}header.bgwhite .back-btn{background:url('../images/icon-back-red.png') no-repeat;background-size:40px}header.head-x{padding-top:28px;height:88px;line-height:60px}header.head-x .back-btn{top:28px;width:60px;height:60px;background:url('../images/icon-back.png') no-repeat left 12px;background-size:40px}.case_designer{position:relative;width:100%;height:76px;margin-top:64px;padding:16px;background:#f7f7f7;overflow:hidden;font-size:1.4rem;z-index:1}.case_designer.for-x{margin-top:88px}.case_designer.android{margin-top:44px}.case_designer .about_designer{float:left;width:68%}.case_designer .about_designer dl{width:100%;overflow:hidden}.case_designer .about_designer dd{float:left;width:44px;height:44px}.case_designer .about_designer dt{float:right;width:78%;width:calc(100% - 54px);line-height:22px}.case_designer .about_designer dt span{display:block;height:22px;line-height:22px}.case_designer .about_designer dt p{height:22px;white-space:nowrap;text-overflow:ellipsis;color:#999;overflow:hidden}.case_designer .publish_require{float:right;width:30%}.case_designer .publish_require a{display:block;width:100%;height:32px;line-height:32px;margin-top:7px;border:1px solid #991010;border-radius:10px;color:#991010;text-align:center}.case_works{padding:0 16px;position:relative;z-index:1}.case_works h3{font-size:1.6rem;line-height:30px}.case_works li{color:#999;line-height:20px;font-size:1.4rem;overflow:hidden}.case_works li label{float:left;width:72px}.case_works li span{float:left;width:75%;width:calc(100% - 72px)}.case_works .img_list{padding-bottom:20px}.case_works .img_list a{display:block;margin-top:10px}.case_works .img_list img{display:block;width:100%}@media screen and (max-width:320px){.case_designer{font-size:1.2rem}.case_designer .publish_require a{height:30px;line-height:30px;margin-top:9px}.case_works h3{font-size:1.4rem}.case_works li{font-size:1.2rem}.case_works li label{width:62px}.case_works li span{width:78%;width:calc(100% - 62px)}}.gallery_title{height:64px;line-height:40px;padding-top:24px}.gallery_title a{display:block;color:#fff;height:40px;background:url('../images/icon-back.png') no-repeat;background-size:40px;padding-left:45px}.swiper-container{width:100%;min-height:90%;height:90%;height:calc(100% - 64px)}.swiper-slide{padding:0 16px;text-align:center;font-size:18px}.swiper-slide.high{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}.swiper-slide img{display:block;position:relative;max-width:100%;margin:0 auto}#about_kefu{padding-top:15px;position:relative}#about_kefu::after{content:'';width:100%;height:1px;position:absolute;bottom:-1px;left:0;border-bottom:1px solid #e7e7e7;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:top left}#about_kefu .link_way{position:relative;padding:18px 20px 19px;background:#fff}#about_kefu .link_way::before{content:'';width:100%;height:1px;position:absolute;top:0;left:0;border-top:1px solid #e7e7e7;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:top left}#about_kefu .link_way dl{height:50px}#about_kefu .link_way dt{line-height:25px;padding-top:3px;font-size:18px;color:#333;font-weight:500}#about_kefu .link_way dd{line-height:18px;font-size:12px;color:#999}#about_kefu .qq_way dl{padding-left:60px;background:url('../images/icon-kefu-qq.png') no-repeat left center;background-size:50px}#about_kefu .mobile_way{padding:0}#about_kefu .mobile_way a{display:block;padding:18px 20px 19px}#about_kefu .mobile_way dl{padding-left:60px;background:url('../images/icon-kefu-phone.png') no-repeat left center;background-size:50px}#about_kefu .contact_btn{display:block;width:85px;height:34px;line-height:34px;text-align:center;background:#991010;color:#fff;border-radius:3px;margin-top:10px}.protocol{padding:0 16px 24px;line-height:18px}.protocol .list{margin-top:16px}.protocol .list li{text-align:justify}.protocol_refund .list li{text-indent:2em}.protocol_refund .list li.point{font-weight:bold}.protocol_refund .list-item li{text-indent:0}.aboutHelp{padding-bottom:20px;color:#1c1c1c}.aboutHelp.android{margin-top:44px}.aboutHelp h1{font-size:18px;padding-top:30px;font-weight:normal;text-align:center}.aboutHelp .step{margin-top:30px}.aboutHelp .step .step_text{width:91%;line-height:22px;padding:5px 10px 5px 16px;margin:0 auto;background:#f0dbdb;border-radius:21px;font-size:14px;color:#1c1c1c}.aboutHelp .step .step_text.radius{border-radius:100px}.aboutHelp .step .step_text.nobg{background:#fff;text-align:justify}.aboutHelp .step .step_text b{color:#1c1c1c;margin:0 3px 0 0}.aboutHelp .step .step_text strong{color:#991010}.aboutHelp .step .step_text a{color:#991010;margin:0 3px;text-decoration:underline;font-weight:bold}.aboutHelp .step img{display:block;width:70%;margin:20px auto 0}.aboutHelp .step img:last-child{margin-bottom:10px}.aboutHelp .step img.small_margin{margin-top:10px}.aboutHelp .step h3{margin:20px 0 0 30px;font-size:14px}.copyright{margin-top:64px;padding:0 16px 20px 16px}.copyright h1{font-size:18px;padding:30px 0 10px;font-weight:normal;text-align:center}.copyright .about_list{margin-top:20px}.copyright .about_list h3{font-size:14px;color:#1c1c1c;line-height:24px}.copyright .about_list p{color:#333;font-size:12px;line-height:18px;text-align:justify}