.page_calulartor,.page_calulartor_sec{background: #1f2121}
.page_calulartor .page_one .page_content{padding: 60px;border-radius: 20px;background: #4a3669;box-sizing: border-box;}
.page_calulartor .page_one .page_content p{font-size: 24px;line-height: 36px;font-family:  Circular-Std-bold}
.page_calulartor .page_one .page_1200_wrap{position: relative;width: 80%}
.page_calulartor .page_one .page_1200_wrap .page_img_no_box{position: absolute;top:30%;transform: translateY(-50%);height: 100%;width: 12vw}
.page_calulartor .page_one .page_1200_wrap .page_img_no_box.left{right: 94%;}
.page_calulartor .page_one .page_1200_wrap .page_img_no_box.right{left: 96%;}
.page_calulartor .page_two{margin: 50px auto}
.page_calulartor .page_two .page_small_subtitle{padding: 0 3vw;margin-bottom: 50px}
.page_calulartor .page_two .page_two_con{margin-bottom: 40px;padding:0 3vw;box-sizing: border-box;}
.page_calulartor .page_two .page_two_con p{font-size: 26px;line-height: 38px;color: #fff;border-radius: 10px;background: #ff6481;padding: 0 10px;box-sizing: border-box;display: inline-block;margin-bottom: 10px}
.page_calulartor .page_table{margin-bottom: 90px}
.page_calulartor .page_table table{width: 100%;}
.page_calulartor .page_table table tr th{border-right: 4px solid #1f2121;border-bottom: 10px solid #1f2121;padding-left: 30px;font-size: 20px;line-height: 30px;font-family: Karla;color: #fff;background: #383838;white-space: nowrap;}
.page_calulartor .page_table table tr td{border-right: 4px solid #1f2121;border-bottom: 10px solid #1f2121;padding-left: 30px;font-size: 20px;line-height: 30px;font-family: Karla;color: #fff;background: #383838}
.page_calulartor .page_table table tr td:first-child{background: linear-gradient(to right ,#1f2121 0%,#8e8e8e 100%);padding: 13px 35px 13px 90px }
.page_calulartor .page_table table tr th:first-child{background: linear-gradient(to right ,#1f2121 0%,#8e8e8e 100%);padding: 13px 35px 13px 90px }
.page_calulartor .page_table table tr td:nth-child(2){text-align: center!important;padding: 13px 65px}
.page_calulartor .page_table table tr th:nth-child(2){text-align: center!important;padding: 13px 65px}
.page_calulartor .page_table .font_pink{font-size: 26px;color: #ff6481;font-family: Circular-Std-bold;font-weight: bold;-webkit-text-stroke: 1px #fff;}
.page_calulartor .page_table .font_yellow{font-size: 26px;color: #ec870f;font-family: Circular-Std-bold;font-weight: bold;-webkit-text-stroke: 1px #fff;}
.page_calulartor .page_table .font_blue{font-size: 26px;color: #0084ff;font-family: Circular-Std-bold;font-weight: bold;-webkit-text-stroke: 1px #fff;}
.page_calulartor .page_two .page_btn a{transition: all .5s;box-sizing: border-box;background: #ff6481;font-size: 28px;padding: 0 60px;line-height: 80px}
.page_calulartor .page_two .page_btn a:before{background: #4a3669}
.page_calulartor .page_two .page_btn a:hover{background:#4a3669 }
.page_calulartor .page_two .page_note{font-size: 16px;line-height: 24px;font-family: Karla;color: #8f8f8f;margin-top: 40px;max-width: 700px;margin-left: auto;margin-right: auto}
.page_mess_box{color: #fff}
.page_calulartor_sec .page_three{margin: 100px auto;}
.page_calulartor_sec .page_three .page_three_title{font-size: 100px;font-family: sfburlingtonscript-bold;color: #fff}
.page_calulartor_sec .page_three .page_1200_wrap>.page_content{padding: 0 3vw;box-sizing: border-box;margin: 40px auto;}
.page_calulartor_sec .page_three .page_three_con{padding: 3vw;box-sizing: border-box;background: #4a3669;border-radius: 20px}
.page_calulartor_sec .page_three .page_three_con .page_content{margin-bottom: 20px}
.page_calulartor_sec .page_three .page_three_con .page_form{display: flex;}
.page_calulartor_sec .page_three .page_three_con .page_form .page_input{height: 60px;line-height: 60px;padding: 0 25px;background: #fff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;width: 75%}
.page_calulartor_sec .page_three .page_three_con .page_form .page_sub{height: 60px;line-height: 60px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;background: #ff6481;width: 25%;overflow: hidden;}
.page_calulartor_sec .page_three .page_three_con .page_form .page_input input{width: 100%;height: 100%;border: unset;color: #000}
.page_calulartor_sec .page_three .page_three_con .page_form .page_sub input{font-size: 20px;color: #fff;font-family: Karla;height: 100%;width: 100%;background: #ff6481;border:unset;padding: 0 40px 0 65px;background: url(/u_file/2305/photo/91aea09eff.png) no-repeat left 20px center;background-size: 45x 45px;cursor: pointer;}
.page_calulartor_sec .page_three .page_three_con .page_form_mess{display: none;margin-bottom: 55px;font-size: 24px;line-height: 60px;color: #fff;background: #835f9e;border-radius: 10px;font-family: Circular-Std-bold;padding: 0 25px}
.page_cal_form_desc{background: #4a3669}
.page_cal_form_desc .page_content{margin-bottom: 0}
.page_cal_form_desc .page_content p{color: #ff6481;display: inline-block;}


@media screen and (max-width:750px){
	.page_calulartor_sec .page_three .page_three_con .page_form .page_input{width: 55%}
	.page_calulartor_sec .page_three .page_three_con .page_form .page_sub{width: 45%}
	.page_calulartor .page_table table tr th{padding: 30px;    border-right: 2px solid #1f2121;border-bottom: 2px solid #1f2121;}
	.page_calulartor .page_table table tr td{padding: 30px;    border-right: 2px solid #1f2121;border-bottom: 2px solid #1f2121;}
	.page_calulartor .page_one .page_1200_wrap{width: 94%}
	.page_calulartor .page_one .page_1200_wrap .page_img_no_box.left,.page_calulartor .page_one .page_1200_wrap .page_img_no_box.right{display: none}
}

@media screen and (max-width:500px){
	.page_calulartor .page_two .page_note{margin-top: 20px}
	.page_calulartor_sec .page_three .page_1200_wrap>.page_content{margin: 20px auto;}
	.page_calulartor_sec .page_three{margin: 50px auto;}
	.page_calulartor .page_one .page_content{padding: 30px 22.5px}
	.page_calulartor .page_one .page_content p{font-size: 16px;line-height: 24px}
	.page_calulartor .page_two .page_two_con p{font-size: 20px;line-height: 30px}
	.page_calulartor .page_table{margin-bottom: 45px}
	.page_calulartor .page_two{margin: 45px auto 0}
	.page_calulartor .page_two .page_small_subtitle{margin-bottom: 30px}
	.page_calulartor .page_two .page_two_con{margin-bottom: 30px}
	.page_calulartor .page_two .page_btn a{font-size: 14px;line-height: 40px;padding: 0 10px}
	.page_calulartor_sec .page_three .page_three_title{font-size:44px}
	.page_calulartor_sec .page_three .page_three_con .page_form .page_input,.page_calulartor_sec .page_three .page_three_con .page_form .page_sub{height: 40px;line-height: 40px}
	.page_calulartor_sec .page_three .page_three_con .page_form .page_sub input{font-size: 0;padding:  0 20px;    background: url(/u_file/2305/photo/91aea09eff.png) no-repeat center center;background-size: 40%}
	.page_calulartor_sec .page_three .page_three_con .page_form .page_input{width:70%;padding: 0 15px}
	.page_calulartor_sec .page_three .page_three_con .page_form .page_sub{width: 30%;font-size: 0}
	.page_calulartor_sec .page_three .page_three_con{padding: 20px 22.5px}
	.page_calulartor_sec .page_three .page_three_con .page_content{margin-bottom: 10px}
	.page_calulartor_sec .page_three .page_three_con .page_form_mess{font-size: 14px;line-height: 30px;padding: 15px;margin-bottom: 25px}
	.page_calulartor .page_table table tr td{font-size: 16px}
	.page_calulartor .page_table table tr th{padding: 15px}
	.page_calulartor .page_table table tr td{padding: 15px}
	.page_calulartor .page_table table tr td:first-child,.page_calulartor .page_table table tr td:nth-child(2),.page_calulartor .page_table table tr th:nth-child(2){padding: 15px}
}