.tool-container .process .step{display:flex;position:relative}.tool-container .process .step .circle-l{width:118px;height:236px;border:10px solid #CCCFD9;border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%;border-right:none}.tool-container .process .step .step-list{position:absolute;height:224px;width:476px;border-radius:110px;background-color:#ECEFF6;justify-content:center;align-self:center;left:18px}.tool-container .step{display:flex;margin-top:32px}.tool-container .step:nth-child(2n-1){justify-content:flex-end}.tool-container .step:nth-child(2n-1).on .step-box .step-title .arrow{background-image:url(/static/image/tool_arrow_right.png)}.tool-container .step:nth-child(2n-1).on .step-box .step-bg{width:566px}.tool-container .step:nth-child(2n-1).on .step-box .img-handle{background-image:url(/static/image/tool_step_left_on.png)}.tool-container .step:nth-child(2n-1) .step-box{padding-left:34px}.tool-container .step:nth-child(2n-1) .step-box .step-title{right:-112px;box-shadow:-5px 5px 10px #dfdfdf}.tool-container .step:nth-child(2n-1) .step-box .step-title .arrow{background-image:url(/static/image/tool_arrow_left.png)}.tool-container .step:nth-child(2n-1) .step-box .step-bg{border-top-left-radius:112px;border-bottom-left-radius:112px}.tool-container .step:nth-child(2n-1) .step-box .step-bg .user{float:left}.tool-container .step:nth-child(2n-1) .step-box .img-handle{position:absolute;top:-33px;left:-21px;width:178px;height:322px;background:url(/static/image/tool_step_left.png) center center no-repeat;background-size:cover}.tool-container .step:nth-child(2n-1) .step-box .img-normal{position:absolute;top:-33px;right:-165px;width:178px;height:322px;background:url(/static/image/tool_step_odd.png) center center no-repeat;background-size:cover}.tool-container .step:nth-child(2n-1) .step-question{padding-left:282px;background-image:url(/static/image/tool_icon_odd.png);background-position:120px 15px;background-repeat:no-repeat}.tool-container .step:nth-child(2n).on .step-box .step-title .arrow{background-image:url(/static/image/tool_arrow_left.png)}.tool-container .step:nth-child(2n).on .step-box .step-bg{width:566px}.tool-container .step:nth-child(2n).on .step-box .img-handle{background-image:url(/static/image/tool_step_right_on.png)}.tool-container .step:nth-child(2n) .step-box{padding-right:34px}.tool-container .step:nth-child(2n) .step-box .step-title{left:-112px;box-shadow:5px 5px 10px #dfdfdf}.tool-container .step:nth-child(2n) .step-box .step-title .arrow{background-image:url(/static/image/tool_arrow_right.png)}.tool-container .step:nth-child(2n) .step-box .step-bg{border-top-right-radius:112px;border-bottom-right-radius:112px}.tool-container .step:nth-child(2n) .step-box .step-bg .user{float:right}.tool-container .step:nth-child(2n) .step-box .img-handle{position:absolute;top:-33px;right:-21px;width:178px;height:322px;background:url(/static/image/tool_step_right.png) center center no-repeat;background-size:cover}.tool-container .step:nth-child(2n) .step-box .img-normal{position:absolute;top:-33px;left:-165px;width:178px;height:322px;background:url(/static/image/tool_step_even.png) center center no-repeat;background-size:cover}.tool-container .step:nth-child(2n) .step-question{padding-left:66px;background-image:url(/static/image/tool_icon_even.png);background-position:340px 15px;background-repeat:no-repeat}.tool-container .step>div{box-sizing:border-box}.tool-container .step>div.step-box{position:relative}.tool-container .step>div.step-question{position:relative;display:flex;align-items:center;height:290px;width:50%;margin-top:-34px;box-sizing:border-box;background-size:142px 275px}.tool-container .step>div.step-question .question{width:260px}.tool-container .step>div.step-question .question:hover p{text-decoration:underline}.tool-container .step>div.step-question .question p{color:#696c7d;letter-spacing:1px;line-height:20px;box-sizing:border-box}.tool-container .step>div.step-question .question p.q-title{margin-bottom:10px;color:#609fd2;font-size:20px;letter-spacing:2px}.tool-container .step>div.step-question .question p.more{font-weight:700;color:#609fd2}.tool-container .step .step-title{position:absolute;top:0;height:224px;width:224px;border-radius:50%;box-sizing:border-box;text-align:center;background-color:#fff;z-index:10}.tool-container .step .step-title .en{height:84px;line-height:112px;font-size:36px}.tool-container .step .step-title .cn{margin-bottom:20px;font-size:32px;letter-spacing:2px}.tool-container .step .step-title .cn .dot{display:inline-block;width:10px}.tool-container .step .step-title .arrow{display:inline-block;width:39px;height:39px;background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;transition:all .1s linear;animation:flickering 1.5s infinite;-webkit-animation:flickering 1.5s infinite}.tool-container .step .step-bg{position:relative;display:inline-block;height:224px;width:110px;padding:44px 48px;overflow:hidden;box-sizing:border-box;background-color:#eceff6;transition:all .3s cubic-bezier(.65,.05,.36,1);z-index:9}.tool-container .step .step-bg .user{margin:0 15px;text-align:center}.tool-container .step .step-bg .user .img{width:90px;height:90px;margin:0 auto;padding-top:10px;border-radius:50%;box-sizing:border-box;border:2px dotted #609fd2}.tool-container .step .step-bg .user .img .icon{color:#609fd2;font-size:18px}.tool-container .step .step-bg .user .img .word{color:#609fd2;font-size:13px}.tool-container .step .step-bg .user .link{display:inline-block;margin-top:6px}.tool-container .step .step-bg .user .type{margin-top:8px}.tool-container .step .step-bg .user .type span{padding:1px 3px;color:#fb5b29;border:1px solid #fb5b29;border-radius:2px;font-size:13px}.step-qa-container .layui-breadcrumb{margin:30px 0}.step-qa-container .layui-breadcrumb a:hover{color:#3c3e64!important}.step-qa-container .content{padding:35px 52px;background-color:#ECEFF6;border-radius:40px}.step-qa-container .content .item{display:flex;margin-top:40px}.step-qa-container .content .item:first-child{margin-top:28px}.step-qa-container .content .item:last-child{margin-bottom:22px}.step-qa-container .content .item span.q{line-height:40px;text-align:center;color:#609FD2;font-size:30px;margin-right:16px}.step-qa-container .content .item .question-answer{flex:1}.step-qa-container .content .item .question-answer .question{min-height:40px;color:#609FD2;text-align:left;line-height:40px;font-size:18px;margin-bottom:6px}.step-qa-container .content .item .question-answer .answer{display:flex;line-height:30px;color:#383E4C;font-size:16px}.step-qa-container .content .item .question-answer .answer span{margin-right:8px}.step-qa-container .feedback{display:flex;margin-top:50px;margin-bottom:84px;height:68px;font-size:20px}.step-qa-container .feedback .feedback-editor{flex:5;padding:0 30px;border:1px solid #609FD2;border-right:none;border-top-left-radius:18px;border-bottom-left-radius:18px}.step-qa-container .feedback .feedback-editor input{width:100%;height:100%;background:0 0;outline:0;border:0;color:#3c3e64}.step-qa-container .feedback .feedback-editor input::-webkit-input-placeholder{color:#AEB1C0}.step-qa-container .feedback .submit{flex:2;background-color:#609FD2;color:#fff;border-top-right-radius:18px;border-bottom-right-radius:18px;cursor:pointer;outline:0;padding:0;border:0}.score-container{margin:52px 120px}.score-container .score-part{border:1px dashed #A1A7B5;margin-bottom:28px;position:relative}.score-container .score-part .top{margin-top:30px;line-height:46px;width:100%;height:46px;text-align:center;display:flex;font-size:20px;justify-content:center}.score-container .score-part .top .icon{display:inline-block;width:46px;height:46px;margin-right:10px}.score-container .score-part .top .title{line-height:46px;height:46px;letter-spacing:4px;vertical-align:baseline}.score-container .score-part .top span{font-size:30px;letter-spacing:0;margin:0;padding:0}.score-container .score-part .top .see{background:url(/static/image/icon_tool_see.png) no-repeat}.score-container .score-part .top .talk{background:url(/static/image/icon_tool_talk.png) no-repeat}.score-container .score-part .top .check{background:url(/static/image/icon_tool_check.png) no-repeat}.score-container .score-part .chose-content{padding:0 30px;margin-top:20px;margin-bottom:32px}.score-container .score-part .chose-content .chose-item{line-height:22px;margin-bottom:30px}.score-container .score-part .chose-content .chose-item .chose-title{font-family:'幼圆';font-size:20px;font-weight:700}.score-container .score-part .chose-content .chose-item .choose{margin:18px 0}.score-container .score-part .chose-content .chose-item .choose .layui-form-radio{padding-left:30px;line-height:40px;display:block}.score-container .score-part .chose-content .chose-item .choose .layui-form-radio *{font-size:18px}.score-container .score-part .chose-content img{position:absolute;right:40px;bottom:10px}.score-container .tip{line-height:34px;font-size:14px;text-align:center;color:#A9AABC}.score-container .submit_container{margin-top:12px;margin-bottom:70px;text-align:center}.score-container .submit_container button{border-radius:6px;font-size:16px;line-height:42px;height:42px;min-width:118px}.score-container .submit_container button:first-child{background-color:#777894}#scoreResults{background-color:#fff;display:flex;width:930px;height:530px}#scoreResults .score-result-l{flex:29;height:100%}#scoreResults .score-result-l{color:#3c3e64;display:flex;flex-direction:column;justify-content:center;align-items:center}#scoreResults .score-result-l .level_A{width:100%;flex-basis:20%;background:url(/static/image/score_a.png) no-repeat center center;object-fit:cover}#scoreResults .score-result-l .level_B{width:100%;flex-basis:20%;background:url(/static/image/score_b.png) no-repeat center center;object-fit:cover}#scoreResults .score-result-l .level_C{width:100%;flex-basis:20%;background:url(/static/image/score_c.png) no-repeat center center;object-fit:cover}#scoreResults .score-result-l p{margin-top:10px;margin-bottom:30px;font-size:22px;letter-spacing:8px;text-align:center;line-height:40px}#scoreResults .score-result-l button{border-radius:16px;height:30px;line-height:30px;font-size:14px;text-align:center;width:55%;margin:0;border:none;cursor:pointer;letter-spacing:3px}#scoreResults .score-result-l button:hover{z-index:5;box-shadow:0 5px 5px #DEDFE4;opacity:.8;filter:alpha(opacity=80);color:#fff}#scoreResults .score-result-l button.confirm{margin-bottom:16px;background-color:#3c3e64;color:#E3E4E9}#scoreResults .score-result-l button.share{color:#3c3e64;background-color:#fff;border:1px solid #3c3e64;margin-bottom:20px}#scoreResults .score-result-r{flex:21;height:100%;background:url(/static/image/bg_score_result.png) no-repeat center;background-size:cover;position:relative}#scoreResults .score-result-r .layui-icon-close{z-index:1;color:#F7F7F9;position:absolute;right:40px;top:16px;font-size:36px;width:40px;height:40px;cursor:pointer}#scoreResults .score-result-r .score-level{position:absolute;top:50%;left:50%;transform:translate(-50%,-65%);color:#fff;z-index:1;width:100%}#scoreResults .score-result-r .score-level .level{line-height:220px;text-align:center;justify-content:center;font-size:200px}#scoreResults .score-result-r .score-level .level span:first-child{position:relative;top:-6px;display:inline-block;transform:scale(1,1.2);width:80px}#scoreResults .score-result-r .score-level .level span:last-child{margin-left:10px;font-size:40px;line-height:40px}#scoreResults .score-result-r .score-level h4{margin-top:10px;line-height:40px;font-size:20px;text-align:center;letter-spacing:2px}#scoreResults .score-result-r .score-level h4 .score{font-size:30px;color:#FA9B3D}.tax-container{margin-top:50px;display:flex;flex-wrap:wrap}.tax-container .tax-calculator{position:relative;order:1;width:56.6%;min-height:720px;height:720px}.tax-container .tax-calculator .title{background-color:#FC9B3C;height:44px;line-height:44px;text-align:center;font-size:22px;border-radius:12px 12px 0 0}.tax-container .tax-result{flex:1;order:2;margin-left:20px;overflow:visible;position:relative}.tax-container .tax-result .area-buyer{margin:10px;background:url(/static/image/bg_tax_buyer.png) no-repeat center;background-size:cover;height:50%;position:relative}.tax-container .tax-result .area-result{position:absolute;top:55%;left:40%;bottom:50%;transform:translate(-50%,-50%);z-index:-1;height:160px}.tax-container .tax-result .area-result img{height:100%}.tax-container .tax-result .phone{position:absolute;top:50%;left:calc(40% + 40px);color:#3a3e4a;font-size:15px;letter-spacing:1px}.tax-container .tax-result .phone span{color:#3a3e4a;font-size:20px}.tax-container .tax-result .area-seller{height:50%;background:url(/static/image/bg_tax_seller.png) no-repeat center;background-size:cover;position:relative}.tax-container .tax-result .result-box{width:56%}.tax-container .tax-result .result-box.left{position:absolute;top:50px;left:50px}.tax-container .tax-result .result-box.right{position:absolute;right:40px;top:50%;transform:translate(0,-40%)}.tax-container .tax-result .result-box .title{line-height:40px;font-size:26px;height:40px}.tax-container .tax-result .result-box .text-line{color:#383E4E;line-height:30px;font-weight:300;font-size:16px;height:30px;display:flex}.tax-container .tax-result .result-box .text-header{overflow:hidden;flex:1.2}.tax-container .tax-result .result-box .text-underline{color:#696a7c;margin:0 5px 6px 5px;border-bottom:1px solid #ccc;flex:1;padding-left:15px;font-size:20px}.tax-container .tax-result .result-box .money{color:#FB5B27}.tax-container .tax-detail{width:100%;margin-top:76px;margin-bottom:50px;order:3}.tax-container .tax-detail h3{background-color:#3c3e64;height:44px;line-height:44px;font-size:20px;font-weight:lighter;border-radius:12px 12px 0 0;padding:0 40px;color:#fff}.tax-container .tax-detail .detail-box{padding:30px 0 50px 0;background-color:#ECEFF6;border-top:none;border-radius:0 0 12px 12px;display:flex;flex-wrap:nowrap}.tax-container .tax-detail .detail-box .left{padding:0 30px;flex:1}.tax-container .tax-detail .detail-box .right{padding:0 30px;flex:1}.tax-container .tax-detail .detail-box .line{font-size:16px;line-height:34px;height:34px;color:#6A6B7D;position:relative}.tax-container .tax-detail .detail-box .line b{color:#3A3D4C}.tax-container .tax-detail .detail-box .line .head{font-size:18px}.tax-container .tax-detail .detail-box .space{height:20px}.tax-container .tax-detail .detail-box .dot{position:relative;display:inline-block;width:4px;height:4px;border-radius:50%;font-size:8px;background-color:#3A3D4C;top:-4px;margin-right:4px}.mortgage-container{margin:50px 0 60px 0;display:flex;flex-wrap:wrap}.mortgage-container .mortgage-calculator{width:56.6%;min-height:656px}.mortgage-container .mortgage-calculator .title{background-color:#609FD2;height:44px;line-height:44px;text-align:center;font-size:22px;border-radius:12px 12px 0 0}.mortgage-container .mortgage-calculator .mortgage-form{height:608px;padding:38px 24px 60px;border:1px solid #717580;border-top:none}.mortgage-container .mortgage-result{position:relative;margin-left:20px;flex:1;background:url(/static/image/bg_mortgage_result.png) 0 -20px no-repeat}.mortgage-container .mortgage-result .text-line{line-height:56px;height:56px;display:flex;padding:105px 68px;flex-wrap:wrap}.mortgage-container .mortgage-result .text-line .text-header{order:1;width:144px;height:56px;background:url(/static/image/icon_mortgage_line_head.png) no-repeat}.mortgage-container .mortgage-result .text-line .text{order:2;font-size:30px;flex:1;color:#FB5B27;position:relative}.mortgage-container .mortgage-result .text-line .text .underline{position:absolute;width:100%;border-bottom:1px solid #A2A8B6;bottom:17px}.mortgage-container .mortgage-result .text-line .phone{order:3;padding-left:10px;line-height:36px;color:#3a3e4a;font-size:15px;letter-spacing:1px}.mortgage-container .mortgage-result .text-line .phone span{color:#3a3e4a;font-size:20px}.mortgage-container .mortgage-result img{position:absolute;bottom:-10px}.calc-form{height:676px;box-sizing:border-box;border:1px solid #717580;border-top:none;padding:55px 24px 60px}.calc-form .input-block{margin-bottom:14px}.calc-form .input-block.mb-more{margin-bottom:38px}.calc-form .input-block label{position:relative;min-width:120px;padding:7px 12px;text-align:left;letter-spacing:1px}.calc-form .input-block label.label-s{min-width:150px!important}.calc-form .input-block label.label-m{min-width:195px!important}.calc-form .input-block label.label-l{min-width:205px!important}.calc-form .input-block label.label-xl{min-width:235px!important}.calc-form .input-block label.label-xxl{min-width:255px!important}.calc-form .input-block label.required{position:relative;padding-left:24px}.calc-form .input-block label.required-p:before{content:' ';display:inline-block;width:12px}.calc-form .input-block label.required:before{content:' ';position:absolute;left:9px;top:13px;width:10px;height:10px;background:url(/static/image/icon_required.png) no-repeat center center;background-size:8px}.calc-form .input-block .input-inline{display:flex;height:36px;line-height:36px;border:1px solid #cccfd8;box-sizing:border-box}.calc-form .input-block .input-inline label:after{position:absolute;content:' ';top:8px;right:0;height:22px;width:1px;display:inline-block;background-color:#cccfd8}.calc-form .input-block .layui-form-select,.calc-form .input-block .layui-input,.calc-form .input-block input{height:34px;line-height:34px;width:100%;background-color:transparent;border-color:transparent;border-width:0;text-align:right;letter-spacing:1px}.calc-form .input-block .layui-form-select.input,.calc-form .input-block .layui-input.input,.calc-form .input-block input.input{box-sizing:border-box;padding:0 8px}.calc-form .input-block .layui-form-select.color-blue,.calc-form .input-block .layui-input.color-blue,.calc-form .input-block input.color-blue{color:#609fd2}.calc-form .input-block .layui-form-radio{margin-right:35px}.calc-form .input-block.input-block-half{display:flex;justify-content:space-between}.calc-form .input-block.input-block-half .input-inline{width:48.5%}.calc-form .input-block.input-block-half .input-inline label{min-width:135px}.calc-form .btn-wrapper{padding-top:14px;text-align:center}.calc-form .btn-wrapper.tax-calc-btn{position:absolute;bottom:70px;left:0;right:0;margin:0 auto}.calc-form .btn-wrapper button{height:36px;line-height:36px;width:120px;margin:0 3px;border-radius:5px;color:#fff;letter-spacing:2px;border:none;outline:0}.calc-form .btn-wrapper button.reset{background-color:#777894}.calc-form .btn-wrapper button.submit-tax{background-color:#fc9b3c}.calc-form .btn-wrapper button.submit-mortgage{background-color:#609fd2}@keyframes flickering{0%{opacity:1}10%{opacity:.9}20%{opacity:.8}30%{opacity:.7}40%{opacity:.6}50%{opacity:.3}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}