@charset "utf-8";
*{ margin:0px; padding:0px; font-family:"Microsoft Yahei",simhei;}
@font-face{ font-family:led_01; src:url('led_01.ttf');}

div{ color:#333;}
li{ list-style-type:none;}
img{ border:0px;}

a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}

b{ font-weight:100;}
i{ font-style:normal;}

.fl{ float:left;}
.fr{ float:right;}

.cle{ clear:both; display:block;}
.ta_c{ text-align:center;}
.li_lab_l{ width:120px; text-align:right; display:block;}

.hide{display:none;}

/* neibiao */
.w_all{ width:100%;}
.w_1280{ max-width:1280px; margin:auto;}
.w_1000{ width:1000px; margin:auto;}
.w_b50{ width:49%;}
.w_b20{ width:18%;}
.w_b10{ width:13%;}
.w_b5{ width:6%;}

.h_10{ height:10px; line-height:10px;}

.m_l1{ margin-left:1%;}
.m_r1{ margin-right:1%;}
.m_t5{ margin-top:5px;}
.m_t10{ margin-top:10px;}
.m_t15{ margin-top:15px;}
.m_t30{ margin-top:30px;}
.m_t50{ margin-top:50px;}
.m_l5{ margin-left:5px;}
.m_l10{ margin-left:10px;}
.m_l15{ margin-left:15px;}
.m_l30{ margin-left:30px;}
.m_r5{ margin-right:5px;}
.m_r10{ margin-right:10px;}
.m_r15{ margin-right:15px;}
.m_r30{ margin-right:30px}
.m_b5{ margin-bottom:5px;}
.m_b10{ margin-bottom:10px;}
.m_b15{ margin-bottom:15px;}
.m_b20{ margin-bottom:20px;}
.f_h55{ height:55px;}

.p_t10{ padding-top:10px;}
.p_t15{ padding-top:15px;}
.p_b10{ padding-bottom:10px;}
.p_b15{ padding-bottom:15px;}
.p_lr30{ padding:0 30px;}

/* color */
.col_w{ color:#fff;}
.col_r{ color:#da2437;}
.col_g{ color:#009900;}
.col_y{ color:#f8c002;}
.col_b{ color:#0081cc;}
.col_k{ color:#333;}
.col_gr{ color:#999;}

/* bg_color */
.bg_w{ background:#fff;}
.bg_k{ background:#0e0e0e;}
.bg_gr{ background:#ebebeb;}
.bg_bl{ background:#e8f0f6;}
.bg_b{ background:#0081cc;}
.bg_ib{ background:#7cb5ec;}
.bg_ib2{ background:#2ec7c9;}
.bg_iy{ background:#f7a35c;}
.bg_iy2{ background:#ffb980;}
.bg_ir{ background:#e73239;}
.bg_ir2{ background:#d87a80;}
.bg_ig{ background:#22b24b;}
.bg_ig2{ background:#90ed7d;}
.bg_iv{ background:#8968cd;}
.bg_iv2{ background:#b6a2de;}

/* progress */
.pg_b{ background:#f3f3f3; border-radius:20px;}
.pg_b p{ font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; border-radius:20px;}

/* input */
.inp_txt{ height:22px; padding:0 5px; line-height:22px; color:#666; border:1px solid #ddd;}
.inp_bot{ margin-top:6px; padding:3px 15px; border-radius:5px; border:0px solid #ddd; cursor:pointer;}
.inp_sub{ margin-top:6px; padding:7px 15px; border-radius:5px; border:0px solid #ddd; cursor:pointer;}

.bd_r10{ border-radius:10px;}

/* content */
.cont_k{ margin:0 1%; border-radius:10px; background:#fff; overflow:hidden;}

.cont_c{ margin:0 15px; text-align:center;}
.cont_c td{ height:35px; line-height:35px; font-size:12px; border-bottom:1px solid #eee; color:#666;}
.t_b_n{ font-size:14px !important; background:#f9f9f9; color:#333 !important;}
.t_bg_1{ background:#fff;}
.t_bg_2{ background:#f9f9f9;}

/* temp */
.temp{ width:30px; height:30px; float:left; margin:8px 15px 0 0; line-height:10px; font-size:10px; border:2px solid #999; border-radius:5px; position:relative; cursor:pointer;}
.temp b{ width:12px; height:12px; float:left; margin:2px 0 0 2px; line-height:10px; border-radius:3px;}
.temp ul{ padding:5px; border:1px solid #ddd; background:#fff; left:-10px; top:32px; z-index:1; position:absolute; border-radius:5px; display:none;}
.temp li{ height:18px; line-height:18px;}
.temp li a:hover{ color:#f60;}

/* search */
.info_search{ height:42px; margin:0px 30px; margin-top:15px; line-height:42px; border:1px solid #ddd; border-width:1px 0 1px 0; color:#999;}
.info_search span{ font-size:12px;}