@charset "utf-8";
/*
====================================
表单应用*/
.common_form{clear:both; _height:1px; min-height:1px; padding:5px;}
.common_form .form_title{border-bottom:2px solid #ddd; font-size:14px;}
.common_form .form_option{}/*放置表单功能，如收缩、展开表单项等*/
.common_form .form_frame{}/*用此块将表单项分开，用于收缩、展开等功能(辅助)*/
.common_form .form_function{clear:both; _height:1px; min-height:1px; padding:3px 5px 1px; text-align:center;}/*表单功能，如提交、重置等*/
.common_form .form_info{clear:both; _height:1px; min-height:1px; padding:6px 0 4px; line-height:1.3em; border-top:3px solid #f7d886; border-bottom:1px dotted #ddd; text-indent:2em;}/*放置表单说明文字*/
.common_form .form_hint{clear:both; _height:1px; min-height:1px; padding:6px 0 4px 1em; text-align:center; border-bottom:1px dotted #ddd; display:none;}
.common_form .form_hint .hint{background-color:#ccf; padding:2px 1em; font-weight:bold; margin-bottom:2px;}
.common_form .form_row .hint{background-color:#ccf; padding:2px; display:none;}
.common_form .form_row{clear:both; _height:1px; min-height:1px; line-height:20px; padding:3px 1px; border-bottom:1px dotted #ddd;}
.common_form .fr_col_1, .common_form .fr_col_2, .common_form .fr_col_3{float:left; width:28%; margin-right:1%;}
.common_form .fr_col_1{text-align:right;}
.common_form .fr_col_2{overflow:hidden; text-align:left;}
.common_form .fr_col_3{text-align:left;}
.common_form .fr_col_2_3{width:60%; float:left; text-align:left;}
.common_form .fr_col_1_2{width:60%; float:left;}

/*
====================================
表单扩展*/
#login_form{}
#login_form .form_title{}
#login_form a{}
#login_form .fr_col_1{width:50px;}
#login_form .fr_col_2{width:80px;}
#login_form .fr_col_3{margin-left:10px;}
#login_form .form_function{text-align:left; padding-left:50px;}

#leave_message_form{}
#leave_message_form .fr_col_1{width:80px;}
#leave_message_form .fr_col_2_3{width:400px;}
#leave_message_form .form_frame{border-top:3px solid #0c6;}
/*
end module content style define*/

input.textfield{width:100px;padding: 1px 0 1px 0.2em;border: 1px solid;}
input.button{height:22px;padding:3px 2px 0 4px;margin-right:3px;border:1px solid;background: transparent none;cursor: pointer;}

/*
====================================
留言板*/

.padding_30{padding:5px 30px;}

.message_list{}
.message_list ul{list-style:none;}
.message_list ul li{padding:12px; clear:left;}
.message_list ul li.mi_s_02{background-color:#f7f7f7;}

.message_list ul li div.m_info{width:120px; float:left; height:47px; padding-top:12px;}
.message_list ul li div.m_info span.m_number{float:left; width:47px; height:27px; padding-top:8px; background:url(img/icon/icon_message_item.gif) no-repeat; text-align:center; font-family:Verdana; font-weight:bold; margin-right:8px;}
.message_list ul li div.m_info b{color:#ff9000; font-size:14px; float:left; width:60px; line-height:17px; text-decoration:underline;}
.message_list ul li div.m_info b a{color:#ff9000; text-decoration:underline;}
.message_list ul li div.m_info i{color:#737373; font-size:12px; float:left; font-style:normal; font-weight:normal; width:60px; padding:2px 0 0;}

.message_list ul li div.m_info_type_02{width:120px; float:left; min-height:47px; _height:47px; padding-top:12px;}
.message_list ul li div.m_info_type_02:after{content:"."; display:block; clear:both; visibility:hidden; font-size:0px; line-height:0px; height:0;}
.message_list ul li div.m_info_type_02 span.m_number{float:left; width:47px; height:27px; padding-top:8px; background:url(img/icon/icon_message_item.gif) no-repeat; text-align:center; font-family:Verdana; font-weight:bold; margin-bottom:11px;}
.message_list ul li div.m_info_type_02 i{color:#737373; font-size:12px; float:left; font-style:normal; font-weight:normal; width:60px; padding:2px 0 0; clear:left;}
.message_list ul li div.m_info_type_02 b{color:#ff9000; font-size:12px; margin-left:58px; display:block; line-height:17px; font-weight:bold;}
.message_list ul li div.m_info_type_02 b img{border:1px solid #888; display:block; margin:0 0 4px;}
.message_list ul li div.m_info_type_02 b a{color:#ff9000; text-decoration:underline; display:block;}

.message_list ul li div.m_content{float:left; width:70%;padding:10px; border-left:1px solid #888888;}
.message_list .leave_message_button{color:#000000; text-align:right; padding:2px 10px; height:16px; margin:0 0 -20px;}
.message_list .leave_message_button a{color:#000000; background:url(img/icon/icon_leave_message.gif) no-repeat right; padding:3px 19px 0 0;}

.turn_page_box{clear:both; padding:9px 2px; text-align:center; color:#000000; font-family:Verdana, Arial; border:1px solid #d8d8d6; border-width:1px 0; margin:0; font-size:12px;}
.turn_page_box b{font-weight:normal;}
.turn_page_box .tpb_left{padding:0 10px 0 0;}
.turn_page_box .tpb_left .current_page{font-weight:bold; font-size:1.2em; color:#ed120a; padding:0 2px;}
.turn_page_box .tpb_left .total_page{padding:0 2px; font-style:normal;}
.turn_page_box .tpb_right{}
.turn_page_box .tpb_right a{padding:0 4px 1px; border:1px solid #ccc; background-color:#fff; color:#000000; line-height:12px; font-size:12px;}
.turn_page_box .tpb_right a:hover{background-color:#ffffff; text-decoration:none; border-color:#ff0000;}
.turn_page_box .tpb_right a.cur{font-weight:bold; padding:1px 5px 2px; border:0px none; background-color:#ed120a; color:#fff;}
.turn_page_box .tpb_right a.cur:hover{background-color:#ed120a;}
.turn_page_box .tpb_right a.tpb_btn_previous, .turn_page_box .tpb_right a.tpb_btn_next{padding-left:6px; padding-right:6px;}

#leave_message_box{ font-size:12px;}
#leave_message_box .message_box{margin-top:6px;}
#leave_message_box .message_box .leave_message_txt{width:99%; height:10em; border:1px solid #808080;overflow:auto; font-family:Verdana, Arial, "宋体"; font-size:12px; padding-top:3px;}
#leave_message_box .message_btn_box{margin-top:6px;}
#leave_message_box .message_btn_box input{border:1px solid #666666; height:20px; padding:1px 2px 0px; background:url(img/bg_btn_lmessage.gif) repeat-x; line-height:16px; cursor:pointer; font-size:12px;}
#leave_message_box .message_btn_box input.submit_btn{margin-right:5px;}
#leave_message_box .person_info{}
#leave_message_box .person_info_select{ height:28px; display:block; }
#leave_message_box .person_info_select .select_box{ border:1px solid #666666;}
#leave_message_box .person_info .nickname_txt{margin:0 0.6em; margin-left:0; height:15px; padding:1px 4px; _padding-top:3px; width:100px; border:1px solid #808080; font-family:Verdana, Arial;}
#leave_message_box .person_info .email_txt{ width:176px; _width:170px; margin:0px; margin-left:0; height:15px; padding:1px 4px; _padding-top:3px;border:1px solid #808080; font-family:Verdana, Arial;}
body .txt_ar{ display: block; text-align:right;}
#leave_message_box .upload_file{margin:5px 0; background:#e8e8e8; padding:5px; border:1px solid #c0c0c0;}
#leave_message_box p{margin:0 0 5px;}
#leave_message_box .upload_file .up_file_input{border:1px solid #000; padding-top:3px; height:20px; overflow:hidden;}
#leave_message_box .upload_file .add_more{border:1px solid #666666; height:20px; background:url(img/bg_btn_lmessage.gif) repeat-x; line-height:16px; cursor:pointer; font-size:12px;}

.md_leavemessage .message_notice{background:#eee; padding:5px 5px 10px; line-height:1.6em; margin-right:5px;}

.md_leavemessage .mb_2col .mb_col_2{width:49.5%;}

input.text{height:15px; padding:1px 4px; _padding-top:3px; border:1px solid #808080; font-family:Verdana, Arial;}
textarea{padding:1px 4px; _padding-top:3px; border:1px solid #808080; font-family:Verdana, Arial;}
input.btn{border:1px solid #666666; height:20px; background:#ccc; line-height:16px; cursor:pointer; font-size:12px;}

* html .md_leavemessage .mb_2col .mb_col_2{width:49%;}
