
/** 表单验证基础样式**/
.page_container{ width:80%; height:auto; margin:100px auto; overflow:hidden; padding:50px; border:1px solid #ddd;  }
.ruivalidate_form_class{ width:100%; height:auto; overflow:hidden; }
.ruivalidate_form_class .form_line{ width:100%; height:auto; overflow:hidden; padding:10px 0px; }
.ruivalidate_form_class .lable_name{ float:left; height:auto; min-height:30px; line-height:30px; width:30%; text-align:right; }
.ruivalidate_form_class .lable_input{ float:left; height:auto; min-height:30px;  width:65%; padding-left:10px; text-align:left; }
.ruivalidate_form_class .lable_input .ts_msg { line-height:30px; color:#666; text-align:left; padding-left:15px; }
.ruivalidate_form_class .lable_input .middle_input{ border:1px solid #ddd; padding:5px 5px; height:16px; line-height:16px; width:250px; float:left;  }
 
.ruivalidate_form_class .lable_input .sub_btn{ display:block; width:auto; padding:0px 10px; cursor:pointer; height:30px; overflow:hidden; }
 
 
.ruivalidate_form_class .lable_input .ts_msg.error_tips{ padding-left:25px; background:url(images/error.png) no-repeat 5px; color:#DE6045; }
.ruivalidate_form_class .lable_input .IconTextInfo i{ width:auto; float:left; }
.ruivalidate_form_class .lable_input .IconTextInfo .msg{ float:left; }
 
/** 表单验证基础样式 **/