.question ul li tr:nth-child(even) {
    background: none;
}
.question ul li tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.question ul li table tr:first-child{ background:#ededed; color:#333; font-size:16px; line-height:70px; padding:0 10px; border-left:#f2f2f2 solid 1px; border-bottom:#f2f2f2 solid 1px;}
#popbox1 .pop-content input.form_datetime{ background-image:url(../images/date2.png); background-repeat:no-repeat; background-position:right center;}
.error-message{
    font-size: 16px;
    color: red;
}
@media only screen and (max-width:998px){
	/*计算*/
	.calc__fp.active,.calc__fp.active:last-child{ border:red solid 1px; border-radius:4px;}
}
@media only screen and (max-width:1023px){
    #popbox1 .pop-content input.form_datetime{ background-size:18px auto;}
}