.a_bg { background:url(../images/a_bj_03.jpg);}
.a_zj { background:url(../images/jb_07.png); width:1020px; margin:auto; overflow:hidden; padding-bottom:30px}
.a_zjj { background:url(../images/jb_08.png); width:1020px; margin:auto; overflow:hidden; padding-bottom:30px}
.left { width:221px;padding:20px 0 0 20px}
.hz { border:1px solid #d7d7d7; background:url(../images/ls_07.jpg) repeat-y;  background-color:#fff}
.a_nr { width:213px; overflow:hidden; padding-left:6px;}
.a_bt { border-bottom:5px solid #022c7b; background-color:#3862b1; height:43px; line-height:43px; color:#fff; text-indent:10px}
.hzhb { font-size:24px}
.hzyw { font-family:Arial; font-size:14px; padding-left:10px}
.list li { height:40px; line-height:40px; background-color:#ededed; font-size:16px; margin-top:3px;}
.list li a { color:#3360b1;}
.list li a:hover { color:#333333}
.lb {background:url(../images/jt_11.jpg) no-repeat;text-indent:47px;background-position:12px; }
.right { width:725px; margin-left:33px; padding:20px 0 0 0}
.a_mc { border-bottom:1px solid #dbdbdb; padding-bottom:10px; overflow:hidden; font-size:18px}
.a_tp { padding-top:20px}
.a_about { line-height:30px; padding-top:20px}
.h_pro li { float:left; border:1px solid #e8e8e8; margin:15px 4px 0 4px}
.h_pro img {MAX-WIDTH:170px!important;HEIGHT: 39px!important;width:expression(this.width > 170 ? "170px" : this.width)!important;}
.g_bt { background:url(../images/tite_03.jpg) no-repeat; width:220px; height:56px; line-height:56px; font-size:20px; color:#fff; text-indent:65px}
.g_list { padding-top:5px}
.g_list li { height:44px; line-height:44px; background:url(../images/hy_06.png);}
.g_list li:hover{ display:block; background:url(../images/hover_06.png); color:#fff}
.fh { padding:6px 0 0 25px; width:40px;}
.g_wz { font-size:16px; padding:0 0 0 20px}
.g_kk { border:1px solid #bdbdbd; height:23px;}
.y_yw { font-size:15px; font-weight:bold}
.y_tu { text-align:center; padding-top:30px}
.news { padding-top:10px}
.news li { background:url(../images/jt_07.png) no-repeat; text-indent:20px; background-position:5px; font-size:14px; border-bottom:1px dashed #ccc; height:28px; line-height:28px; overflow:hidden; margin-top:5px; padding-bottom:4px;}
.news span { float:right; color:#a0a0a0; padding-right:10px}
.ym { padding-top:30px}
.ym li { border:1px solid #ddd; float:left; height:24px; line-height:24px; margin-right:5px; }
.ym li a { color:#333;background-color:#FFFFFF; display:block;padding:0 10px 0 10px}
.ym li a:hover { color:#fff;display:block; background-color:#0080b2; padding:0 10px 0 10px}
#m_ym2 { color:#fff;display:block; background-color:#146cce; padding:0 10px 0 10px}
#ym2 { color:#fff;display:block; background-color:#0080b2; padding:0 10px 0 10px}
.s_bt { font-size:20px; text-align:center; padding-top:20px; color:#006b9d}
.s_time { text-align:center; border-bottom:1px dashed #ccc; padding:10px 0 7px 0; color:#898989}
.d_bk { border:1px solid #ececec; padding:15px; margin-top:20px; overflow:hidden; width:695px;}
.d_bt { font-size:14px}
.d_xq { overflow:hidden; width:695px;}
.d_mc { border:1px solid #ddd; height:30px; line-height:30px; padding:0 10px 0 10px; float:left; margin-top:10px; overflow:hidden}
.d_new { padding-top:10px}
.d_new li { font-size:14px; width:695px; height:29px; line-height:29px; overflow:hidden}
.h_bk { overflow:hidden; margin-top:20px}
.h_wz { padding-left:60px; font-size:14px; line-height:30px}
.h_ab { line-height:26px; padding-top:8px; font-size:14px}
.z_bt { width:990px; margin:auto; border-bottom:1px solid #ddd; padding-bottom:12px; overflow:hidden; font-size:18px; margin-top:20px}