.error_note{ padding: 30px; text-align: center;}
.win_open{ padding: 10px;}

.form input{ border: #eee 1px solid; height: 36px; padding: 0px 3px;}
.form select{ height: 36px; border: #eee 1px solid;}
.form .error_tips{ color: #ff2222; padding-left: 5px;}

.register{ padding: 30px 100px; margin:20px auto; color: #000; border-radius: 10px; width: 80%;}
.register h3{ border-bottom: #ccc 1px dashed; padding: 10px 0px; margin-bottom: 20px;}
.register ul{ padding: 8px;}
.register ul ol,
.register ul li{ display: table-cell;}
.register ul ol{ width: 170px; vertical-align: top; line-height: 45px; text-align: right; padding-right: 10px; color: #000;}
.register .op_btn{ padding: 20px 0px;}
.register .op_btn .btn_source{ display: block; width: 300px; padding: 6px 0px; background:#0a6ae3; color: #fff; text-align:center; border-radius: 5px; margin: auto;}

.w_user{ width: 800px; margin: auto;}
.w_company{ }


.vote_collect_result{}
.vote_collect_result h3{ padding: 0px 0px; font-size: 18px; padding: 10px 0px; border-bottom: #eee 1px dashed;}
.vote_collect_result .info{ border-radius: 5px; padding: 10px 0px;}
.vote_collect_result .info ul{ display: table; width: 100%; padding: 10px 0px;}
.vote_collect_result .info li{ width: 300px; float: left;}
.vote_collect_result .info li h4{ font-size: 16px; padding: 5px 0px; font-size: 14px;}
.vote_collect_result .item{ margin-top: 10px;}
.vote_collect_result .item ul{ padding: 20px 0px;}
.vote_collect_result .item ul h5{ padding: 10px 0px;}
.vote_collect_result .item ul li{ padding: 5px 0px;}
.vote_collect_result input{ width: 90%;}
.vote_collect_result textarea{ width: 90%; border: #eee 1px solid;}

.vote_collect_result .btn_add_one{ display: block; padding: 10px; text-align: center; line-height: 30px; border: #eee 1px solid;}
.vote_collect_result .op_btn{ padding: 20px 0px;}
.vote_collect_result .op_btn .btn_source{ display: block; width: 300px; padding: 6px 0px; background:#0a6ae3; color: #fff; text-align:center; border-radius: 5px; margin: auto;}


.user_menu{}
.user_menu li{ border-bottom: #ccc 1px dashed; text-align:left; padding-left: 30px;}

.user_right_menu{ position: fixed; right: 10px; top: 40%; z-index: 999;}

.create_subject_order{ color: #666;}
.create_subject_order h2{ border-bottom: #ccc 1px dashed; color: #0a6ae3; padding: 10px 0px; font-size: 18px;}
.create_subject_order h3{padding: 10px 0px; font-size:14px; font-weight: bold; color: #666;}
.create_subject_order .item_body{ padding: 20px;}
.create_subject_order .item_body .item_table{ width: 100%;}
.create_subject_order .item_body .item_table td{ padding-right: 15px;}
.create_subject_order .item_body .item_table th{ text-align: left;}
.create_subject_order .item_body .item_table td h4{ font-size: 14px; padding: 5px 0px;}
.create_subject_order .item_body .item_table input{ width: 100%;}
.create_subject_order .item_body .item_table select{ width: 100%;}
.create_subject_order .item_body li{ padding: 10px 0px;}
.create_subject_order .item_body .btn_add_one{ margin-top: 10px; display: block; padding: 5px; text-align: center; line-height: 30px; border: #eee 1px solid;}

.create_subject_order .option{ text-align: center;}
.create_subject_order .option .btn_submit{padding: 12px 40px; line-height: 10px; background:#ff2222; color: #fff; border-radius: 5px;}

.table_member_01{}
.table_member_01 th{height: 45px; padding-left: 5px; text-align: left;}
.table_member_01 td{ text-align: left; padding: 4px 5px;}
.table_member_01 td.option{}
/*.table_member_01 td.option a{display:block; padding: 5px; border-radius: 3px; margin: 5px 0px;}*/

.table_member_02{ width: 100%; background: #f5f5f5;}
.table_member_02 th{height: 45px; padding-left: 5px; text-align: left; background:#2D93CA; color: #000;}
.table_member_02 td{ text-align: left; padding: 5px 7px; background: #fff;}
.table_member_02 td.option{}
.table_member_02 td.option a{display:block; padding: 5px; border-radius: 3px; margin: 5px 0px;}


.form_table{ width: 100%; background: #f5f5f5;}
.form_table th{width: 12%; min-width: 120px; text-align: right; padding-right: 5px; font-weight: normal; background: #fafafa;}
.form_table td{ text-align: left; padding: 5px 5px; background: #fff;}
.form_table td input{ height: 36px;}
.form_table select{ height: 36px; border: #eee 1px solid;}

.apply_form input{ height: 36px; border: #eee 1px solid;}
.apply_form select{ height: 36px; border: #eee 1px solid;}
.apply_form .error_tips{ color: #ff2222; padding-left: 5px;}

.error{ padding-bottom: 2px; font-weight: normal; color:#ff2222;}

.column_remark{ line-height: 30px; padding: 5px;}
.column_remark .content{ padding: 20px;}

/*分页*/
.paging{ padding: 50px 20px; font-size: 16px; text-align: center; margin-bottom: 20px;}
.paging a{ margin: 5px; color: #0068b7; padding: 5px 10px; border: #0068b7 1px solid;}

.index_box01{ border: #ccc 1px solid; padding: 20px; margin-bottom: 20px;}
.index_box01 h4{ font-weight: bold; font-size: 18px; padding-bottom: 8px;}
.index_box01 h4 i img{ margin-top: -3px; margin-right: 5px;}
.index_box01 a:hover{ text-decoration: underline;}
.index_box01 .box_body ul{ border-bottom: 1px solid #eeeeee; padding: 10px 0; position: relative;}
.index_box01 .box_body ul:last-child{ border-bottom: none;}
.index_box01 .box_body ul .title{ padding-right: 200px; padding-left: 10px;}
.index_box01 .box_body ul .time{ position: absolute; top: 10px; right: 0; color: #999;}
.index_box01 .box_body ul .title i{ display: block; position: absolute; top: 16px; left: 0; width: 0; height: 0; border: 6px solid #000; border-top-color: transparent; border-bottom-color: transparent; border-left-color: #999; border-right-color: transparent;}
.index_box01 .tr01 a{ color: #d43939;}
.index_box01 .box_body ul.tr01 .title i{ border-left-color: #d43939;}

.bottom_option{ padding: 10px 0px;}
.bottom_option a{ display: block; margin: auto; border-radius: 5px; width: 200px; background: #0a6ae3; color: #fff; padding: 10px 0px; text-align: center;}

.layui-laydate-content td, .layui-laydate-content th{ height: 25px; padding: 0px;}