input[type=date]{color:rgba(82,165,204,1); border:0; font-size:1.4rem; line-height:3.6rem; height:4.6rem; padding:0.5rem 1rem;text-align:right;background:none;position:absolute;padding-right:1.7rem;right:4.0625%;-webkit-box-sizing: border-box; background:transparent}/*2-26ÐÞ¸Ä*/
input[type=date].beforetime{padding-right:0; margin-right:54px;}/*2-26ÐÞ¸Ä*/

/* ²ÂÄãÏ²»¶ */
.gender{top:0.9rem;}

#pet_insurance{background:url(wapimagesproductpet_insurance.jpg) center 1.5rem no-repeat; background-size:6.5rem 5.5rem}
#guardian_insurance{background:url(wapimagesproductguardian_insurance.jpg) center 0.8rem no-repeat; background-size:6.2rem 6.8rem}
#annual_aviation_accident_insurance{background:url(wapimagesproductannual_aviation_accident_insurance.jpg) center 2.5rem no-repeat; background-size:8.4rem 2.8rem}

.step_panel1 label.city:before{background-position:0 -36.3rem}
.step_panel1 label.Policy:before{background-position:0 -38.6rem}
.step_panel1 label.vehicle_style:before{background-position:0 -43.9rem; top:1.5rem;}
.step_panel1 label.insurance_amount:before{background-position:0 -30.9rem;top:1.5rem;}

.special_agreement{background-size:1.9rem 50rem; background-position:0 -18.5rem; padding-left:1.7rem;border:0;color:rgba(37,121,160,1); font-size:1.2rem;color:rgba(82,165,204,1);background:none;
-webkit-text-shadow:0 1px 0 rgba(102,102,102,.1);
-moz-text-shadow:0 1px 0 rgba(102,102,102,.1);
-o-text-shadow:0 1px 0 rgba(102,102,102,.1);
text-shadow:0 1px 0 rgba(102,102,102,.1);
}

.nobackground_panel li>label:before{ background:none;}
.nobackground_panel li>label{ padding-left:0;}

.select_often_use2{margin-top:1rem;}

.prompt{ background-color:#bebebe; display:none;}
.prompt li{ height:auto; padding:0.3rem; line-height:1.6rem; padding:0.5rem 4.0625%;}
.prompt li img{max-width:54.4rem; max-height:16rem; width:95%; height:95%;}

.total_amount_panel li>label>del {font-size: 1rem;color: rgba(76,76,76,1);margin-right: 0.3em;}
#brand_tip{-webkit-border-radius:0 0 5px 5px;}
.rightborder1{ position:absolute; top:4.3rem; left:33%;} 
.rightborderimg{ width:1px; height:38px;} 
.rightborder2{ position:absolute; top:4.3rem; left:66%;} 

.bxdays{ height:30px;}
