.project-cont h2{font-size:32px;margin-bottom:20px}.project-cont h4{font-size:18px}.project-cont .line{margin:30px 0}.project-cont .line span{display:inline-block;width:26px;height:2px;background-color:#468bfe;line-height:2px}.project-cont .dec{text-align:left;fong-size:14px}.project-cont .dec span{display:inline-block;line-height:2;white-space:pre-wrap}.appointmentR{padding:10px 20px;background-color:#fafafa;box-shadow:0 0 1px 0 hsla(0,0%,59.2%,.8)}.appointmentR .appointment-cont .box-input{padding-top:10px;padding-bottom:0;position:relative}.appointmentR .appointment-cont .box-input .appoint-btn{width:100%;margin-bottom:3px}.appointmentR .appointment-cont .box-input .ivu-btn-large{height:38px}.appointmentR .appointment-cont .box-input .ivu-btn-warning{background-color:#ff7043}.appointmentR .appointment-cont .box-input .ivu-input:focus{border-color:#57a3f3}.appointmentR .appointment-cont .box-input .ivu-checkbox-wrapper.ivu-checkbox-large{font-size:12px;padding-bottom:10px;color:#999}.appointmentR .appointment-cont .box-input .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#ff7043;background-color:#ff7043}.appointmentR .appointment-cont .box-input .ftip-txt{position:absolute;right:10px;top:20px;color:#999}.swiper_box_phone{height:200px;position:relative}.swiper_box_phone .swiper-container{width:100%;height:200px}.swiper_box_phone .swiper-container .swiper-wrapper{height:100%}.swiper_box_phone .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:100%;text-align:center;border-radius:5px}.swiper_box_phone .swiper-container .swiper-wrapper .swiper-slide img{border-radius:10px}.swiper_box_phone .swiper-button-next,.swiper_box_phone .swiper-button-prev{background-image:none!important;background-color:hsla(0,0%,100%,.6);color:#fff;height:30px;width:30px;text-align:center;line-height:30px;font-size:24px;border-radius:15px;margin-top:unset;bottom:20px;position:absolute}.swiper_box_phone .swiper-button-prev{left:10px;top:50%;margin-top:-10px}.swiper_box_phone .swiper-button-next{right:10px;top:50%;margin-top:-10px}.swiper_box_phone .projectImg-type{position:absolute;bottom:30px;z-index:100;width:400px;margin-left:-200px;left:50%}.swiper_box_phone .projectImg-type ul{display:flex;flex-flow:row;height:30px;line-height:30px;background-color:hsla(0,0%,100%,.6);border-radius:15px;justify-content:space-around}.swiper_box_phone .projectImg-type ul li{flex:1;text-align:center}.swiper_box_phone .projectImg-type ul li.active{background-color:#fff;border-radius:15px}.vertical-center-modal{display:flex;align-items:center;justify-content:center}.vertical-center-modal .ivu-modal{top:0}.appointmentPhone{padding:10px 20px;background-color:#fafafa;box-shadow:0 0 1px 0 hsla(0,0%,59.2%,.8)}.appointmentPhone .appointment-cont .box-input{padding-top:10px;padding-bottom:0;position:relative}.appointmentPhone .appointment-cont .box-input .appoint-btn{width:100%;margin-bottom:3px}.appointmentPhone .appointment-cont .box-input .ivu-btn-large{height:38px}.appointmentPhone .appointment-cont .box-input .ivu-btn-warning{background-color:#ff7043}.appointmentPhone .appointment-cont .box-input .ivu-input:focus{border-color:#57a3f3}.appointmentPhone .appointment-cont .box-input .ivu-checkbox-wrapper.ivu-checkbox-large{font-size:12px;padding-bottom:10px;color:#999}.appointmentPhone .appointment-cont .box-input .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#ff7043;background-color:#ff7043}.appointmentPhone .appointment-cont .box-input .ftip-txt{position:absolute;right:10px;top:20px;color:#999}.appointmentPhone .ivu-modal-body{padding:0!important}.appointmentPhone .ivu-modal-body .modal-cont{width:100%;padding:20px 30px;margin:0 auto;background-color:#f5f5f5;box-sizing:border-box}.appointmentPhone .ivu-modal-body .modal-cont h2{font-size:18px;margin-top:10px;margin-bottom:5px}.appointmentPhone .ivu-modal-body .modal-cont h2:first-child{margin-top:0}.appointmentPhone .ivu-modal-body .modal-cont p{line-height:1.6}.project-cont-phone h2{font-size:24px}.project-cont-phone h4{font-size:16px;margin-bottom:10px;font-weight:400}.project-cont-phone .dec{text-align:left;font-size:12px;margin-bottom:30px}.project-cont-phone .dec span{display:inline-block;line-height:2;white-space:pre-wrap}.appoint-box{width:100%;margin-top:50px}