
.appointment_cont .select2{background-color: #ffffff; border-radius: 1rem !important; border: none; color: #333333; 
  font-size: 16px; padding: 0 1rem !important;  height: 40px; line-height: 40px;font-family: 'FZLTHJW';outline:none;
  float: left;  }
.appointment_cont .province,.appointment_cont .distributor,.appointment_cont .city{ padding: 0px!important; }
.appointment_cont .province .select2,.appointment_cont .city .select2,.appointment_cont .distributor .select2{ width: 100% !important; }
.appointment_cont .select2-selection{font-size: 16px; color: #000;height: 40px; line-height: 40px; border: none;outline:none;}
.appointment_cont .select2-selection{font-size: 16px; color: #000;height: 40px; line-height: 40px; border: none;outline:none;}
.appointment_cont .select2-selection__placeholder{height: 40px; line-height: 40px;font-size: 16px;color: #000; }
.appointment_cont .select2-container--default .select2-selection--single .select2-selection__placeholder{color: #000;}
.appointment_cont.select2-container--default .select2-selection--single .select2-selection__arrow{height: 40px; line-height: 40px;top:-2px !important;;}
.appointment_cont .select2-container--default .select2-selection--single .select2-selection__arrow b{color: #000; border-color: #000 transparent transparent transparent;}
.appointment_cont .select2-container--default .select2-selection--single .select2-selection__rendered{height: 40px; line-height: 45px;font-size: 16px;
  color: #000; padding: 0px;font-family: 'FZLTHJW';}
.select2-container .select2-results__option{font-size: 16px; color: #000;font-family: 'FZLTHJW'; }
.select2-container .select2-results__option i{ font-size: 14px; color: #666;font-style:normal;font-family: 'FZLTHJW';}
.select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color: #e9e9e9 !important; color: #000000 !important; }
.select2-results__option{ padding: .5rem 1rem !important; }
.select2-container--open .select2-dropdown--below,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{
  border-radius: .5rem !important; }
  .select2-container--default .select2-selection--single{ border: none!important; }
.select2-search--dropdown{ display: none!important; }
.select2-container--default .select2-selection--single .select2-selection__arrow{ height: 40px !important; }

.appointment_cont .prompt-up{cursor: pointer;}

.appointment_cont .phone{height: 47px;padding: 0 20px;border-radius: 15px;background-color: #fff;flex: 1;}
.appointment_cont .phone input{height: 47px;padding: 0;width:100%;border-radius: 15px;}

.appointment_cont .distributor,.appointment_cont .distributor select,.appointment_cont .province select,.appointment_cont .province,.appointment_cont .city,.appointment_cont .city select,.appointment_cont .name input,.appointment_cont .name,.appointment_cont .phone,.appointment_cont .phone input{height:40px}

@media only screen and (max-width: 1280px){
	.appointment_cont .name{flex:.6}
	.appointment_cont .sex input{margin-left: 27px;}
	.appointment_cont .text{background-size:30%; padding-left: 32px; }
	.appointment_cont .distributor{flex:1.5}
	#submit{width: 75px}
}
@media only screen and (max-width: 900px){
.appointment_cont .phone{ padding: 0px; }
.appointment_cont .phone input{ text-indent: 20px; }
}

