﻿.consulting_main{margin: 24px auto;font-family:"微軟正黑體";}
.consulting_process{text-align: center;}
.consulting_first_form{width: 548px;margin: 0px auto;}
.consulting_first_form_erro{color: #EC6D6C;font-size: 16px;font-weight: bold;margin-left: 25px;margin-top: 10px;margin-bottom:10px}
.consulting_first_form_erro a{color: #EC6D6C;}
.consulting_first_star{color: #EC6D6C;font-weight: bold;display: inline-block;width: 25px;line-height: 44px;}
.consulting_first_form_gp{margin-top: 10px;font-size: 16px;}
.consulting_first_form_gp_list input[type="text"]{-webkit-appearance:none;width: 100%;height: 44px;background: #f1f1f1;border: none;line-height: 44px;font-size: 16px;box-sizing: border-box;padding: 0px 5px;}
.consulting_first_form_gp_list input[type="number"]{-webkit-appearance:none;width: 25%!important;height: 44px;background: #f1f1f1;border: none;line-height: 44px;font-size: 16px;box-sizing: border-box;padding: 0px 5px;}
.consulting_first_form_gp_list input[type="email"]{-webkit-appearance:none;width: 54%!important;height: 44px;background: #f1f1f1;border: none;line-height: 44px;font-size: 16px;box-sizing: border-box;padding: 0px 5px;margin-right: 5px;}
.consulting_first_form_gp_list input[type="tel"]{-webkit-appearance:none;width: 100%;height: 44px;background: #f1f1f1;border: none;line-height: 44px;font-size: 16px;box-sizing: border-box;padding: 0px 5px;}
.consulting_first_form_gp_list .consulting_first_form_inp_small{width: 100px!important;margin-right: 6px;}
.consulting_first_form_gp_list .consulting_first_form_inp_midlle{width: 170px!important;}
.consulting_first_form_sex{line-height: 44px;margin-left: 5px;}
.consulting_first_form_sex label{font-weight: normal;}
.consulting_first_form_sex input{width: 16px;height: 16px;vertical-align: -3px;}
.consulting_first_form_gp_list_rt{padding-left: 25px;}
.consulting_first_form_gp_list select{width: 100%;height: 44px;background: #f1f1f1;border: none;font-size: 16px;}
.consulting_first_form_gp_list input[type="number"]{width: 100%;height: 44px;background: #f1f1f1;border: none;font-size: 16px;}
.consulting_first_form_gp input:focus{outline: none;}
.consulting_first_form_btn a{line-height: 60px;width: 186px;text-align: center;border: 2px solid #654981;border-radius: 50px;color: #654981;font-size: 18px;font-weight: bold;display: inline-block;}
.consulting_first_form_other{width: 302px;padding-left:25px;}
.consulting_first_form_bottom{color: #808080;font-size: 15px;margin-top: 18px;padding-left: 25px;}
@media (max-width: 767px){
	.consulting_first_form{width: 100%;}
	.consulting_first_form_gp_list .consulting_first_form_inp_small{width: 100%!important;}
    .consulting_first_form_gp_list .consulting_first_form_inp_midlle{width: 100%!important;}
	.consulting_first_form_gp_list1{width: 40%;}
	.consulting_first_form_gp_list2{width: 58%;margin-left: 2%;}
	.consulting_first_form_gp_list3{margin-left: 25px;}
	.consulting_first_form_sex{line-height: 20px;margin-top: 10px;}
	.consulting_first_form_other{width: 100%;margin-bottom: 10px;}
	.consulting_first_form_btn{width: 100%;text-align: center;}
	.consulting_first_form_bottom{text-align: center;}
}
.consulting_finish_main{width: 600px;margin: 0px auto;}
.consulting_finish_main_text{color: #EC6D6C;font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 24px;}
.consulting_finish_main_img img{width: 100%;vertical-align: middle;}
@media (max-width: 767px){
	.consulting_finish_main{width: 100%;}
	.consulting_finish_main_text{font-size: 17px;margin-bottom: 10px;}
}
.consulting_second_main{width: 500px;margin: 0px auto;}
.consulting_second_main_img img{width: 100%;vertical-align: middle;margin-bottom: 35px;}
.consulting_second_main_text{font-size: 16px;font-weight: bold;line-height: 30px;}
.consulting_second_main_text h3{line-height: 30px;font-weight:bold}
.consulting_second_main_text p{color: #EC6D6C;}
.consulting_second_main_text a{text-decoration:underline;color:#666;}
.consulting_second_main .consulting_first_form_erro{margin-left: 0px;font-size: 12px;color: red;}
.consulting_second_list_tl{color: #666666;font-size: 17px;font-weight: bold;}
.consulting_second_list_text{color: #998DC2;font-size: 14px;margin: 10px 0px;}
.consulting_second_gx input[type="checkbox"]{width: 16px;height: 16px;margin-right: 5px;vertical-align: -4px;}
.consulting_second_gx input[type="text"]{border: none;border-bottom: 1px solid #989898;width: 118px;-webkit-appearance:none;height: 19px;line-height: 19px;box-sizing: border-box;padding: 0px 5px;margin-left: 5px;font-size:0.8rem;}
.consulting_second_gx{margin-right: 10px;line-height: 20px;margin-bottom: 10px;}
.consulting_second_gx1{margin-right: 0px;}
.consulting_second_star{color: #ee766a;display: inline-block;width: 10px;}
.consulting_second_gx label{font-weight: normal;}
.consulting_second_x select{margin-top: 10px;width: 32%;margin-right: 2%;float: left;}
.consulting_second_x select:last-child{margin-right: 0px;}
.consulting_second_z select{width: 25%;}
.consulting_second_z input[type="number"]{width: 25%;}
.line-text {width: 44%!important;}
.consulting_second_z input{width: 73%;margin-bottom: 10px;}
.consulting_second_main .consulting_first_form_bottom{padding-left: 0px;}
.consulting_first_form_gp textarea{background: #f1f1f1;padding: 5px;height: 160px;border: none;-webkit-appearance:none;resize: none;overflow: auto;width: 100%;}
.consulting_second_list_gx{background: #f4f3f9;padding: 10px;margin-bottom: 10px;border-radius: 5px;}
.consulting_second_dx_bottom{padding-left: 26px;}
.consulting_second_dx_bottom_tl{color: #644880;font-weight: bold;margin-bottom: 10px;margin-top: 5px;}
.consulting_second_list_gx .consulting_first_form_sex{line-height: 20px;margin-right: 10px;}
.consulting_second_insured .consulting_second_dx_bottom_tl{margin-top: 0px;margin-bottom: 0px;margin-right: 10px;line-height: 27px;}
.consulting_second_list_nobg{padding:0px 10px;}
.consulting_second_list_nobg .consulting_first_form_sex{line-height: 20px;margin-right: 10px;}
.consulting_second_x{margin-bottom: 10px;}
.consulting_process{width: 704px;height: 168px;position: relative;margin: 0px auto;margin-top: 30px;margin-bottom: 50px;}
.consulting_process_div{position: absolute;z-index: 10;top: 50%;margin-top: -53px;text-align: center;}
.consulting_process_div em{display: inline-block;width: 106px;height: 106px;margin-bottom: 10px;}
.consulting_process_div1{left: 0px;}
.consulting_process_div p{line-height: 18px;margin: 0px;font-size: 16px;color: #654981;}
.consulting_process_div1 em{background: url(/images/20/new/liucico1.svg) no-repeat;}
.consulting_process_div2 em{background: url(/images/20/new/liucico2.svg) no-repeat;}
.consulting_process_div3 em{background: url(/images/20/new/liucico3.svg) no-repeat;}
.consulting_process_div2{left: 50%;margin-left: -53px;}
.consulting_process_div3{right: -1px;}
.consulting_process_div1.consulting_process_divh em{background: url(/images/20/new/liucico4.svg) no-repeat;background-size: 100% 100%;}
.consulting_process_div2.consulting_process_divh em{background: url(/images/20/new/liucico5.svg) no-repeat;background-size: 100% 100%;}
.consulting_process_div3.consulting_process_divh em{background: url(/images/20/new/liucico6.svg) no-repeat;background-size: 100% 100%;}
.consulting_second_smallx{color: #644880;}
.consulting_process_line{display: block;height: 12px;position: absolute;left: 0px;top: 50%;margin-top: -6px;background: #654a81;width: 100%;}

@media (max-width: 767px){
	.consulting_second_main{width: 100%;}
	.consulting_second_x select{width: 100%;}
	.consulting_second_main .consulting_first_form_sex{margin-top: 0px;}
	.consulting_process{height: 94px;}
	.consulting_process{width: 90%;margin: 0px auto;margin-top: 0px;margin-bottom: 30px;}
	.consulting_process_div em{width: 53px;height: 53px;background-size: 53px 53px;margin-bottom: 5px;}
	.consulting_process_div{margin-top: -26.5px;}
	.consulting_process_div1{left: -14px;}
	.consulting_process_div2{margin-left: -34px;}
	.consulting_process_div3{right: -14px;}
	.consulting_process_line{height: 5px;margin-top: -2.5px;}
}
::-webkit-input-placeholder { 
    color:    #b0afaf;
}
:-moz-placeholder { 
   color:    #b0afaf;
   opacity:  1;
}
::-moz-placeholder { 
   color:    #b0afaf;
   opacity:  1;
}
:-ms-input-placeholder { 
   color:    #b0afaf;
}