/*学幼险*/
.validate_tip { float: left; width: 100%; margin-top: 5px; color: #d81400; }
.message li.error{ height:3.4rem; line-height:3.4rem; padding:0 2rem; font-size:1.2rem; color:#e62922; background-color:#f2f2f2;box-shadow:0px 0px 2px #e9e9e9 inset;}
.step_bg{background-color:#f8f8f8;width:100%;}
.page_content{padding:0 1.1rem;}
.con_pb{padding-bottom:10.4rem;}
.page_fig{border:1px solid #dfdfdf;margin-top:1.5rem;}
.page_fig img{display:block;}
.descrip_h3{padding-top:0.8rem;line-height:1.9rem;color:#333;font-size:1.3rem;}
.descrip_dl{padding:0.7rem 0;line-height:1.9rem;font-size:1.2rem;overflow:hidden;}
.descrip_dl>dt{color:#333;float:left;}
.descrip_dl>dd{color:#666;float:left;}
.message{background-color:#fff;border-radius:5px;box-shadow:0px 0px 3px #d9d9d9;}
.message>li{height:4.4rem;border-bottom:1px solid #d9d9d9;padding:0 1rem;line-height:4.4rem;color:red;}
.right_arrow{background:url(imagesarrow.png) 95.9375% center no-repeat;background-size:0.7rem 1.4rem;}
.message li>label{line-height:4.4rem;font-size:1.4rem;color:#444444;float:left;}
.message li>select{max-width:70%;border:0;float:right;text-align:right;line-height:3rem;background-color:transparent;margin-top:0.7rem;color:#444444;padding-right:1.5rem;font-size:1.4rem;}
.message li>select.blue_sel{color:#52a5cc;}
.message li>input{border:0;float:right;text-align:right;line-height:3rem;background:transparent;margin-top:0.7rem;color:#444444;font-size:1.4rem;padding-right:1.5rem;}
.message li.first_child{height:auto;}
.prompt_dl{line-height:1.8rem;font-size:1.2rem;padding:0.8rem 0;}
.prompt_dl dt{color:#333;}
.prompt_dl dd{color:#666;text-indent:1.9rem;}
.message li.last_child{height:auto;overflow:hidden;}
.date_p{line-height:3.2rem;float:right;color:#4c4c4c;font-size:1.2rem;padding-right:1.5rem;}
.btn_lay{height:7.5rem;width:100%;background-color:#fff;position:fixed;bottom:0;left:0;overflow:hidden;box-shadow:0px -1px 3px #d9d9d9;}
.btn_lay>p{color:#333333;font-size:1.5rem;line-height:2rem;float:left;margin-top:2.5rem;padding-left:1.1rem;}
.btn_lay>p span{font-size:1.8rem;color:#fd1000;}
.btn_lay>a{display:block;float:right;height:3.8rem;line-height:3.8rem;width:14.5rem;text-align:center;color:#fff;background-color:#ea3423;box-shadow:0 2px 1px #a60e00;text-decoration:none;text-shadow:-1px 1px 1px #b62013;font-size:1.7rem;margin-top:1.8rem;margin-right:1.1rem;border-radius:5px;}
.agreement{padding:2rem 1rem 0 0;color:#000;font-size:1.4rem;line-height:1.7rem;position:relative;}
.agreement .agreement_prompt{color:#e62922;font-size:1.2rem;display:block;position:absolute;top:4.3rem;left:0;display:none;}
/*学幼险-填写投保信息*/
.sec_con{background:url(imagessection_bg.gif) repeat-y;background-size:0.25rem auto;background-position:2.1rem 0;}
.sec_con_h3{padding:1.5rem 0 1rem 1rem;color:#000;line-height:2.5rem;font-size:1.6rem;}
.sec_con_h3 span{display:block;float:left;height:2.4rem;width:2.4rem;background-color:#fff;border-radius:50%;box-shadow:0px 1px 3px #a7a7a7;margin-right:0.5rem;}
.sec_con_h3 span i{font-style:normal;display:block;height:2rem;line-height:2rem;width:2rem;margin:0.2rem;background-color:#e21f00;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;border-radius:50%;}
.mt30{margin-top:1.5rem;}
.sec_btn{padding:3rem 0 4.5rem;width:100%;}
.sec_btn button{display:block;height:3.8rem;line-height:3.8rem;width:100%;border:0;text-align:center;color:#fff;background-color:#ea3423;box-shadow:0 2px 1px #a60e00;text-decoration:none;text-shadow:-1px 1px 1px #b62013;font-size:1.7rem;margin-right:1.1rem;border-radius:5px;}
.message li>input.blue_input{color:#52a5cc;width:50%;}
/*学幼险-投保确认*/
.sec_tab{margin:1.5rem 0;background-color:#fff;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-radius:5px;box-shadow:0px 0px 3px #d9d9d9;width:100%;}
.sec_tab td{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#333333;font-size:1.4rem;padding:0.9rem;text-align:center;}
.sec_tab tr:first-child td{border-top-left-radius:5px;border-top-right-radius:5px;}
.sec_tab tr:last-child td{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sec_tab td p{line-height:2.6rem;text-align:left;}
.span_red{color:#e21f00;}
.tab_span{line-height:1.4rem;text-align:left;font-size:1.2rem;color:#666666;display:block;padding-bottom:0.5rem;}
.fr{float:right;}
.sec_list{width:100%;box-shadow:0px 0px 3px #d9d9d9;border-radius:5px;}
.sec_list>h3{line-height:4.6rem;padding:0 1rem;background:-webkit-linear-gradient(180deg, #fff, #f3f3f3);background:linear-gradient(180deg,#fff,#f3f3f3);font-size:1.4rem;color:#333333;border-bottom:1px solid #d9d9d9;}
.sec_list>h3:first-child{border-top-left-radius:5px;border-top-right-radius:5px;}
.below_ul{background-color:#e6e6e6;color:#4c4c4c;font-size:1.2rem;display:none;}
.below_ul>li{height:3rem;line-height:3rem;border-bottom:1px solid #ccc;padding:0 1rem;}
.unit_a{float:right;font-size:1.2rem;color:#52a5cc;text-decoration:none;}
.name_li{position:relative;}
.name_li:before{position:absolute;top:0.8rem;left:0.1rem;content:'';display:block;height:1.5rem;width:0.3rem;background-color:#e63322;}
.arrow_a{display:block;height:4.6rem;width:30%;float:right;position:relative; padding-right: 1.7rem;text-decoration:none;color:rgba(76,76,76,1);}
.arrow_a:after{content:'';position:absolute;z-index:2;top:1.6rem;right:0.3rem;float:right;width:0.7rem;height:1.4rem;background:url(imagesarrow.png) no-repeat;background-size:0.7rem 1.4rem;transform:rotate(0deg);}
.arrow_choose:after{content:'';position:absolute;z-index:2;top:1.6rem;right:0.3rem;float:right;width:0.7rem;height:1.4rem;background:url(imagesarrow.png) no-repeat;background-size:0.7rem 1.4rem;transform:rotate(90deg);}
.sec_declaration{background-color:#fff;box-shadow:0px 0px 3px #d9d9d9;border-radius:5px;margin-top:1.5rem;color:#333;font-size:1.2rem;}
.sec_declaration>dl{padding:1rem;line-height:2.1rem;border-bottom:1px solid #d9d9d9;}
.sec_declaration>dl>dd{text-indent:2.4rem;}
.sec_declaration>p{padding:1rem;line-height:2.2rem;}
.sec_agreement{width:100%;padding-bottom:4.2rem;position:relative;}
.sec_agreement .agreement_prompt{color:#e62922;font-size:1.2rem;display:block;position:absolute;top:4.5rem;left:1rem;display:none;}
.sec_agreement>p{padding:2rem 1rem 3.3rem 1rem;color:#000;font-size:1.4rem;line-height:1.7rem;}
.check{display:inline-block;width:1.6rem;height:1.9rem;background:url(imagescheck.png) no-repeat;background-size:1.6rem 4.4rem;vertical-align:middle;padding-right:0.7rem;}
.checked{background-position:0 -2.7rem;}
.sec_agreement button{display:block;height:3.8rem;line-height:3.8rem;width:100%;border:0;text-align:center;color:#fff;background-color:#ea3423;box-shadow:0 2px 1px #a60e00;text-decoration:none;text-shadow:-1px 1px 1px #b62013;font-size:1.7rem;margin-right:1.1rem;border-radius:5px;}
input[type=date]{color:rgba(82,165,204,1); border:0; font-size:1.4rem; line-height:4rem;text-align:right;background:none;position:absolute;padding-right:1.7rem;right:30px;-webkit-box-sizing: border-box; background:transparent}

/*----0901----------*/
.sty_h3add{ text-indent:28px; line-height:1.6rem;}
.div_tabstynw{ padding-top:2.2rem;}
.tab_newadd{ border-top:1px solid #999; border-left:1px solid #999; width:100%; font-size:1.2rem;}
.tab_newadd td,.tab_newadd th{ border-bottom:1px solid #999; border-right:1px solid #999; line-height:1.9rem; text-align:center;}
.tab_newadd th{ background-color:#f2f2f2;}
.agreement .agreement_prompt{color:#e62922;font-size:1.2rem; float:left;display:none;}
.p_addnw{ width:100%; line-height:2rem; padding-top:1rem;}
.p_addnw a{ font-size:1.2rem; color:#0066cc; line-height:2rem; text-decoration:none;}
.p_addnw a.firstlef{ float:left; margin-left:3px;}
.p_addnw a.secondrigt{ float:right; margin-right:5px;}
.gray_baknw{ background-color:#000; width:100%; height:100%; min-height:100%;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9; opacity: 0.9; position:absolute; top:0; left:0; display:none;}
.text_gray,.div_nwee{ padding:2rem 2%; width:96%;position:absolute; top:0; left:0; display:none;}
.text_gray h2,.div_nwee h2{ width:100%; height:2.5rem;}
.close_add{ float:right; width:2rem; height:2rem; margin-right:1rem; background:url(wapviewsproposalEECDimagesclose1.png) center center no-repeat;  background-size:28px 28px;}
.close_addnw2{ float:right; width:2rem; height:2rem; margin-right:1rem; background:url(wapviewsproposalEECDimagesclose1.png) center center no-repeat;  background-size:28px 28px;}
.text_gray h3,.div_nwee h3{ font-size:1.4rem; color:#fff;line-height:1.6rem; padding-top:0.5rem;}
.text_gray p,.div_nwee p{ font-size:1.2rem; color:#fff; line-height:1.5rem;}
.gray_table{ width:96%; margin:10px 0 10px 2%; border:none; color:#fff;}
.gray_table th,.gray_table td{ border:none; line-height:1.8rem; font-size:1.2rem;}
.gray_table th{ text-align:center; color:#999;}
.gray_table td:nth-child(1){ text-align:left;}
.gray_table td:nth-child(2){ text-align:center;}