@charset "utf-8";

/* update time : 2018-05-09 */

*{ margin:0px; padding:0px; font-family:"微软雅黑", "宋体"; font-size:12px; color:#333333; }
body{ background:#b8b8b8; }

a{ color:#333333; text-decoration:none; cursor:pointer; }
a:link{ color:#333333; text-decoration:none; }
a:visited{ color:#333333; text-decoration:none; }
a:hover{ color:#0099ff; text-decoration:none; }

.red{ color:#ff0000; }
a.red{ color:#ff0000; }
a.red:link{ color:#ff0000; }
a.red:visited{ color:#ff0000; }
a.red:hover{ color:#ff0000; }

a.page{ padding:8px 12px 8px 12px; border:1px solid #c6d8e0; border-right:0px; font-size:12px; }
a.page:hover{ color:#333333; background:#e9f3fd; }

a.page_none{ padding:8px 12px 8px 12px; border:1px solid #c6d8e0; border-right:0px; font-size:12px; cursor:text; }
a.page_none:hover{ color:#333333; background:#ffffff; cursor:text; }

a.page_have{ color:#333333; background:#e9f3fd; padding:8px 12px 8px 12px; border:1px solid #c6d8e0; border-right:0px; font-size:12px; }
a.page_have:link{ color:#333333; }
a.page_have:visited{ color:#333333; }
a.page_have:hover{ color:#333333; }

a.page_last{ padding:8px 12px 8px 12px; border:1px solid #c6d8e0; font-size:12px; }
a.page_last:hover{ color:#333333; background:#e9f3fd; }

span.arrow{ font-size:12px; padding:0px 15px 0px 15px; }

.login{ width:800px; margin:0px auto; }
.login_body{ background:#1566b8 url(../image/login_body.jpg) repeat-x top; }
.login_head{ float:left; width:800px; height:330px; background:url(../image/login_head.jpg) no-repeat top; }
.login_head .divx{ float:left; width:800px; height:35px; text-align:center; padding:250px 0px 0px 0px; font-size:16px; color:#ffffff; }
.login_list{ float:left; width:225px; height:100px; padding:0px 0px 0px 250px; }

.login_field{ float:left; width:225px; height:30px; }
.login_name{ float:left; width:60px; height:25px; color:#ffffff; }
.login_value{ float:left; width:160px; height:25px; }
.login_value input.user{ width:150px; height:18px; border:1px solid #ffffff; line-height:18px; background:#b9cae6; }
.login_value input.pass{ width:150px; height:18px; border:1px solid #ffffff; line-height:18px; background:#b9cae6; }

.login_code{ float:left; width:80px; height:25px; }
.login_code input.code{ width:70px; height:18px; border:1px solid #ffffff; line-height:18px; background:#b9cae6; }
.login_code_read{ float:left; width:72px; height:25px; }
.login_code_read img{ width:72px; height:20px; border:0px; }
.login_submit{ float:left; width:80px; height:100px; }

.login_foot{ float:left; width:800px; height:60px; text-align:center; }
.login_foot .divx{ float:left; width:800px; height:30px; text-align:center; }
.login_foot .divy{ float:left; width:800px; height:30px; text-align:center; color:#ffffff; }
.login_foot .divy a{ color:#ffffff; }
.login_foot .divy a:link{ color:#ffffff; }
.login_foot .divy a:visited{ color:#ffffff; }
.login_foot .divy a:hover{ color:#ffff00; }

.head{ float:left; width:100%; height:100px; background:#c6d8e0; }
.head .divx{ float:left; width:100%; line-height:30px; text-align:center; font-size:14px; padding:10px 0px 0px 0px; }
.head .divy{ float:left; width:100%; line-height:30px; text-align:center; font-size:12px; }
.head .divy span{ padding:0px 15px 0px 15px; }

.menu{ float:left; width:150px; background:#e9f3fd; }
.menu ul{ float:left; list-style:none; }
.menu ul li{ float:left; width:140px; line-height:35px; padding:0px 0px 0px 10px; background:url(../image/menu_li.png) no-repeat top left; }
.menu ul li a{ float:left; width:140px; line-height:35px; font-weight:bold; display:block; overflow:hidden; }
.menu ul li a span{ float:left; width:20px; height:33px; font-size:16px; line-height:33px; font-weight:bold; text-align:center; }
.menu ul li a:hover{ color:#ff0; text-decoration:none; }
.menu ul li ul{ padding:5px 0px 5px 0px; }
.menu ul li ul li{ line-height:25px; padding:0px 0px 0px 45px; background:url(../../image/11_01.gif) no-repeat 25px 8px; }
.menu ul li ul li a{ width:50px; height:25px; font-weight:normal; line-height:25px; display:inline; }
.menu ul li ul li a:hover{ color:#0099ff; text-decoration:none; }
.menu ul li ul li a.have{ color:#0099ff; }

.root{ width:1280px; margin:20px auto; background:#ffffff; }
.main{ float:left; width:1240px; padding:20px 20px 20px 20px; background:#ffffff; }

.main_navi{ float:left; width:1240px; height:60px; line-height:25px; font-size:14px; background:#ffffff url(../../image/12_01.gif) repeat-x 0px 25px; }
.main_navi a{ line-height:25px; font-size:14px; }
.main_navi span{ padding:0px 15px 0px 15px; font-size:10px; }
.main_navi .divx{ float:left; width:50%; line-height:25px; font-size:14px; }
.main_navi .divy{ float:left; width:50%; line-height:25px; font-size:14px; text-align:right; }
.main_navi .divy a{ line-height:25px; font-size:14px; }
.main_navi .divy span{ padding:0px 15px 0px 15px; font-size:10px; }

.main_tool{ float:left; width:1240px; height:45px; }
.main_tool select[name="SearchTime"]{ width:100px; height:30px; line-height:30px; padding:0px 5px 0px 5px; }
.main_tool input[name="SearchStartTime"]{ width:80px; height:28px; line-height:28px; padding:0px 5px 0px 5px; }
.main_tool input[name="SearchEndTime"]{ width:80px; height:28px; line-height:28px; padding:0px 5px 0px 5px; }
.main_tool select[name="SearchClass"]{ height:30px; line-height:30px; padding:0px 5px 0px 5px; }
.main_tool select[name="SearchField"]{ width:100px; height:30px; line-height:30px; padding:0px 5px 0px 5px; }
.main_tool select[name="SearchEstate"]{ width:100px; height:30px; line-height:30px; padding:0px 5px 0px 5px; }
.main_tool input[name="SearchKeyword"]{ width:200px; height:28px; line-height:28px; padding:0px 5px 0px 5px; }
.main_tool input[name="SearchAction"]{ height:32px; line-height:26px; padding:0px 20px 0px 20px; cursor:pointer; }

.main_head{ float:left; width:1238px; height:50px; line-height:50px; text-align:center; background:#e9f3fd; border:1px solid #c6d8e0; }
.main_list{ float:left; width:1240px; padding:0px 0px 15px 0px; }

.main_foot{ float:left; width:1240px; height:40px; }
.main_foot .divx{ float:left; width:260px; height:40px; }
.main_foot .divx input{ height:32px; line-height:26px; padding:0px 20px 0px 20px; cursor:pointer; }
.main_foot .divy{ float:left; width:980px; height:40px; line-height:40px; text-align:right; padding:0px 0px 0px 0px; }

/* 字段样式 */
.table_field{ float:left; width:1240px; padding:0px 0px 35px 0px; background:#ffffff url(../../image/12_01.gif) repeat-x 0px bottom; }
.table_name{ float:left; width:100px; font-size:14px; line-height:35px; }
.table_name span{ color:#F00; }
.table_value{ float:left; width:1140px; font-size:14px; line-height:35px; padding:5px 0px 0px 0px; }
.table_value a,span{ font-size:14px; }
.table_value span.this{ padding:0px 0px 0px 10px; }
.table_value span.this img{ position:relative; top:2px; padding:0px 10px 0px 0px; }
.table_value select{ height:30px; line-height:30px; border:1px solid #666666; padding:0px 4px 0px 4px; }
.table_value input{ width:450px; height:25px; line-height:25px; border:1px solid #666666; padding:2px 8px 2px 8px; font-size:12px; }
.table_value textarea{ width:800px; height:80px; border:1px solid #666666; padding:3px 8px 3px 8px; font-size:12px; }

/* 只读文字 */
.table_value_read{ float:left; width:1140px; font-size:14px; line-height:35px; }

/* 提示文字 */
.table_value_hint{ float:right; width:1140px; font-size:12px; line-height:25px; color:#8d8d8d; padding:10px 0px 0px 0px; }

/* 默认操作 */
.table_action{ float:left; width:1140px; height:60px; padding:5px 0px 0px 100px; }
.table_action input{ height:40px; line-height:35px; padding:0px 20px 0px 20px; margin:0px 10px 0px 0px; font-size:14px; cursor:pointer; }

/* 宽屏操作 */
.table_actiow{ float:left; width:1240px; height:60px; padding:5px 0px 0px 00px; }
.table_actiow input{ height:40px; line-height:35px; padding:0px 20px 0px 20px; margin:0px 10px 0px 0px; font-size:14px; cursor:pointer; }

/* 表格样式 */
.table_root{ width:100%; border:0px; background:#c6d8e0; table-layout:fixed; }
.table_head{ text-align:center; background:#e9f3fd; }
.table_head td{ height:50px; font-size:12px; }
.table_list{ background:#ffffff; text-align:center; }
.table_list:hover{ background:#f5fafe; }
.table_list td{ height:45px; font-size:12px; }
.table_list td span{ font-size:12px; }
.table_list td.left{ text-align:left; padding-left:10px; }
.table_list td.right{ text-align:right; padding-right:10px; }
.table_list td.money{ text-align:right; color:#ff0000; padding-right:10px; }
.table_list td.simple{ text-align:left; padding:8px 10px 8px 10px; line-height:25px; }
.table_list td.action span{ padding:0px 4px 0px 8px; font-size:10px; }

/* 控件样式 */
select{ height:25px; line-height:25px; }
select[name="SearchBatch"]{ width:120px; height:30px; line-height:30px; padding:0px 5px 0px 5px; }

input.money{ width:200px; height:22px; line-height:22px; border:0px; border-bottom:1px solid #666666; padding:0px 1px 0px 1px; }
input.button{ height:40px; line-height:35px; padding:0px 20px 0px 20px; margin:0px 5px 0px 0px; cursor:pointer; }
input.button_mini{ height:32px; line-height:25px; padding:0px 20px 0px 20px; margin:0px 5px 0px 0px; cursor:pointer; }
input.button_upload{ width:100px; height:32px; line-height:25px; padding:0px 20px 0px 20px; margin:0px 5px 0px 0px; cursor:pointer; }

input[name*="Title"]{ width:450px; }
input[name*="Model"]{ width:250px; }
input[name*="Serial"]{ width:100px; }
input[name*="AddTime"]{ width:150px; }
input[name*="Keywords"]{ width:550px; }
input[name*="Password"]{ width:200px; }
input[name*="ClassName"]{ width:250px; }

input[type="radio"]{ width:15px; height:15px; line-height:15px; padding:0px; }
input[type="checkbox"]{ width:15px; height:15px; line-height:15px; padding:0px; }

textarea[name*="Description"]{ width:680px; height:80px; line-height:25px; border:1px solid #666666; padding:3px 8px 3px 8px; }

/* 其他样式 */
.about_list{ float:left; width:230px; height:250px; padding:5px 0px 0px 0px; }
.about_list .diva{ float:left; width:200px; height:200px; border:1px solid #e8e8e8; padding:2px; display:table; vertical-align:middle; overflow:hidden; table-layout:fixed; }
.about_list .diva span{ display:table-cell; vertical-align:middle; }
.about_list .diva span img{ width:200px; height:auto; max-height:200px; border:0px; display:inline-block; vertical-align:middle; }
.about_list .divb{ float:left; width:100px; height:35px; line-height:35px; font-size:12px; }
.about_list .divb a{ font-size:12px; }
.about_list .divb span{ font-size:10px; padding:0px 11px 0px 8px; }
.about_list .divc{ float:left; width:106px; height:35px; line-height:35px; font-size:12px; text-align:right; }

.about_item{ float:left; width:230px; height:210px; padding:5px 0px 0px 0px; }
.about_item .diva{ float:left; width:200px; height:200px; border:1px solid #e8e8e8; padding:2px; display:table; vertical-align:middle; overflow:hidden; table-layout:fixed; }
.about_item .diva span{ display:table-cell; vertical-align:middle; }
.about_item .diva span img{ width:200px; height:auto; max-height:200px; border:0px; display:inline-block; vertical-align:middle; }