.appointment{background:#f7f8f9}.appointment-form{width:800px;margin:124px auto 80px;background-color:#fff;padding:40px 0;border-radius:4px}.appointment-form input::-webkit-input-placeholder,.appointment-form textarea::-webkit-input-placeholder{color:#999}.appointment-form input{height:36px;display:block;line-height:34px;padding:0 10px}.appointment-form input,.appointment-form textarea{width:100%;background:0 0;border:1px solid #dbdbdb;border-radius:4px;color:#999;outline:0;font-size:14px}.appointment-form input:focus,.appointment-form textarea:focus{border-color:#44b0ff;color:#333}.appointment-form input:focus::-webkit-input-placeholder,.appointment-form textarea:focus::-webkit-input-placeholder{color:#333}.appointment-form input.warning,.appointment-form textarea.warning{border-color:#ff6621}.appointment-form textarea{padding:12px;line-height:18px;overflow-x:hidden}.appointment-form__title{font-size:32px;line-height:45px;text-align:center}.appointment-form__content{width:400px;margin:0 auto;padding-top:16px}.appointment-form__checkbox{width:16px;margin:0 8px;height:16px;position:relative}.appointment-form__checkbox input,.appointment-form__checkbox span{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:0;background-color:transparent}.appointment-form__checkbox input{opacity:0;z-index:1}.appointment-form__checkbox span{border:1px solid #dbdbdb}.appointment-form__checkbox input:checked+span{background-color:#44b0ff;border:none}.appointment-form__checkbox input:checked+span::after{content:'✓';font-size:15px;display:block;position:relative;top:-2px;left:2px;color:#fff;width:12px}.appointment-form__item{margin-top:10px}.appointment-form__item--lable{display:block;font-size:14px;margin-bottom:4px;line-height:20px;text-align:left}.appointment-form__item--lable::after{content:'*';color:#fe443f;margin-left:2px}.appointment-form__item--lable.not-require::after{display:none}.appointment-form__item--code input{width:270px}.appointment-form__item--code a{width:120px;margin-left:10px;line-height:36px;text-align:center;border-radius:4px;font-size:14px;color:#666;border:1px solid #dbdbdb}.appointment-form__item .select2-container--default .select2-selection--single .select2-selection__rendered{height:36px;line-height:34px;border-radius:4px;text-align:left;padding-left:10px}.appointment-form__more .appointment-form__item--lable::after{display:none}.appointment-form__more .appointment-form__item--checkbox{width:13px;margin:4px 8px}.appointment-form .form-code__btn--disabled{cursor:not-allowed;background-color:#999;color:#f1f1f1}.appointment-form__btn{display:block;margin-top:40px;height:45px;line-height:45px;border-radius:6px;background-color:#44b0ff;text-align:center;font-size:16px;color:#fff}.appointment-form__text{font-size:13px;color:#666;margin-top:16px;text-align:center}.appointment-form .select2-container--default,.appointment-form .select2-results__option{font-size:14px}.appointment-form .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #dbdbdb}.appointment-form .select2-container{margin-bottom:0}.appointment-form .select2-selection{min-height:36px}.appointment-form .err-input{color:#fe443f;border-color:#fe443f}.appointment-form .err-input+.select2-container--default .select2-selection--multiple,.appointment-form .err-input+.select2-container--default .select2-selection__rendered{border-color:#fe443f}.appointment-form .err-input+.select2-container--default .select2-search__field::-webkit-input-placeholder,.appointment-form .err-input+.select2-container--default .select2-selection__placeholder{color:#fe443f}.appointment-form .err-input::-webkit-input-placeholder{color:#fe443f}.appointment-form .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left:10px}.appointment-form .select2-container--default .select2-selection--multiple .select2-selection__rendered li{font-size:14px;margin-top:8px}.appointment-form .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:14px}.appointment-form .select2-selection--multiple .select2-search--inline .select2-search__field{display:block;margin-top:0;line-height:20px}@media only screen and (max-width:767px){.appointment-form{width:100%;margin:0;padding:.4rem 0}.appointment-form__title{font-size:18px;line-height:30px}.appointment-form__content{padding-top:0;width:3.35rem}.appointment-form__item{margin-top:.1rem}.appointment-form__item--code input{width:2.2rem}.appointment-form__item--code a{margin-left:.1rem;width:1.05rem}.appointment-form__btn{margin-top:.36rem}.appointment .m-icon-menu,.appointment .nav-to-en{color:#44b0ff}}.paper .banner{height:320px;width:100%;background:url(../image/banner2.png) no-repeat bottom center;background-size:cover}.paper .demo-title{padding-top:142px;line-height:36px}.paper .demo-desc{text-align:center;font-size:18px;line-height:28px;color:#fff;margin-top:15px}.paper-category{width:1111px;margin:40px auto 0;padding:14px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.paper-category__item{padding:0 36px;height:32px;border-right:1px solid #e9e9e9}.paper-category__item a{display:block;padding:8px 10px;color:#333}.paper-category__item a:hover{background:#44b0ff;color:#fff}.paper-category__item--active a{background:#44b0ff;color:#fff}.paper-category__item:last-child{border-right:none}.paper .load-more{width:1110px;margin:0 auto 60px;text-align:center;color:#999;height:45px;line-height:45px;background:#f2f4f6;border-radius:2px;cursor:pointer}.paper .form{width:300px;padding:0;margin:0 auto}.paper .form-title{margin-bottom:24px;font-size:18px}.paper .form .appointment-form__item--code input{width:170px}.paper .form-btn{clear:both;display:block;height:42px;line-height:42px;border-radius:4px;background-color:#44b0ff;color:#fff;margin-top:20px;font-size:18px}div#last-div~div.last-show{display:block!important}@media only screen and (max-width:767px){.paper{font-size:12px}.paper .banner{height:1.59rem;min-height:159px}.paper .demo-title{padding-top:.63rem;font-size:16px;line-height:1;margin-bottom:.16rem}.paper .demo-desc{font-size:12px;margin-top:0;line-height:20px}.paper-category{font-size:13px;padding:.07rem 0 .02rem;width:3.45rem;margin:.1rem .15rem 0}.paper-category__item{padding:0 10px;border:none;margin-bottom:.05rem}.paper-category__item a{padding:.08rem .05rem}.paper .load-more{width:3.45rem;font-size:13px;height:36px;line-height:36px}.paper .form{width:90%}.paper .form-title{margin-bottom:.16rem;font-size:16px}.paper .form-btn{font-size:14px}.paper .form .appointment-form__item--code{display:-webkit-box;display:-ms-flexbox;display:flex}.paper .form .appointment-form__item--code input{width:120px}.paper .form .appointment-form__item--code a{margin-left:10px;width:104px}}.paper-list{width:1170px;margin:40px auto 0;padding-bottom:30px}.paper-list__item{width:350px;height:271px;margin:0 0 30px 30px;border-radius:2px;border:1px solid #f1f1f1}.paper-list__item--img{width:100%;height:170px;overflow:hidden}.paper-list__item--img img{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 1s;transition:all 1s}.paper-list__item--img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.paper-list__item--title{padding:20px 20px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-list__item--down{width:80px;line-height:30px;text-align:center;display:block;font-size:14px;height:30px;margin-left:20px;background:#44b0ff;color:#fff;border-radius:4px}@media only screen and (max-width:767px){.paper .banner{background:url(../image/mbanner2.png) no-repeat center center;background-size:cover}.paper-list{width:100%;margin:.2rem 0 0;padding-bottom:0}.paper-list__item{width:1.65rem;height:1.94rem;margin:0 0 .2rem .15rem}.paper-list__item--img{height:.8rem}.paper-list__item--title{margin-top:.12rem;padding:0 .1rem;line-height:.2rem;height:.4rem;font-size:13px;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.paper-list__item--down{margin-top:.1rem;width:.8rem;height:.32rem;font-size:12px;line-height:.32rem;margin-left:.1rem}}