.calc-wrap{background:#f8faff;padding-bottom:20px;min-height:calc(100vh - 104px - 64px - 390px - 60px)}.calc-wrap .calc-inner{width:1200px;margin:0 auto}.calc-wrap .calc-inner .calc-main{padding:20px 0;background:#fff}.calc-wrap .calc-inner .calc-main .calc-tit{border-bottom:20px solid #f8faff;padding-bottom:40px;margin-bottom:20px}.calc-wrap .calc-inner .calc-main .calc-tit h2{padding:20px 10px 30px;text-align:center;font-size:2.2rem;color:#616161;letter-spacing:5px}.calc-wrap .calc-inner .calc-main .calc-tit ul{text-align:center}.calc-wrap .calc-inner .calc-main .calc-tit ul li{display:inline-block;width:200px;margin-left:30px}.calc-wrap .calc-inner .calc-main .calc-tit ul li a{display:inline-block;width:100%;height:52px;line-height:52px;background:#fff;border:1px solid #406ad8;color:#406ad8;border-radius:5px}.calc-wrap .calc-inner .calc-main .calc-tit ul li.cur a{background:#406ad8;border:1px solid #406ad8;color:#fff}.calc-wrap .calc-inner .calc-main .calc-tit ul li:first-child{margin-left:0}.calc-wrap .calc-inner .calc-main .calc-table{padding:30px 20px;width:60%;margin:0 auto}.calc-wrap .calc-inner .calc-main .calc-table .calc-item dl{margin-bottom:20px}.calc-wrap .calc-inner .calc-main .calc-table .calc-item dl dt{font-size:1.8rem;margin-bottom:10px}.calc-wrap .calc-inner .calc-main .calc-table .calc-item dl dt span{display:inline-block;background:#f90;width:4px;height:22px;margin-right:10px;vertical-align:-5px}.calc-wrap .calc-inner .calc-main .calc-table .calc-item dl dd{line-height:28px;color:#555}.calc-wrap .calc-inner .calc-main .calc-table .calc-item ul{width:100%;display:block}.calc-wrap .calc-inner .calc-main .calc-table .calc-item ul li{width:60%;margin:0 auto 20px}.calc-wrap .calc-inner .calc-main .calc-table .calc-item ul li p{font-size:1.5rem;color:#4a4949;margin-bottom:5px;padding-left:5px}.calc-wrap .calc-inner .calc-main .calc-table .calc-item ul li p em{font-size:1.4rem;color:red;vertical-align:-2px;padding-right:5px}.calc-wrap .calc-inner .calc-main .calc-table .calc-item ul li label{display:inline-block;width:100%;position:relative}.calc-wrap .calc-inner .calc-main .calc-table .calc-item ul li label input{height:40px;line-height:40px;padding-right:60px}.calc-wrap .calc-inner .calc-main .calc-table .calc-item ul li label button{width:60px;position:absolute;top:0;right:0;height:40px;line-height:40px;background:#406ad8;border:none;color:#fff;border-radius:2px}