
@charset "utf-8";
/* CSS Document */
div,body,ul,li,p,h1,h2,h3,h4,img{border:none; margin:0; padding:0}
body{background:#f2f2f2; font-family:Arial, Helvetica, sans-serif}
#c_mar_rgt{margin-right:0}       .f_clear{clear:both}    .f_left{float:left}    .f_right{float:right}
h1{font-size:24px; color:#000; width:470px; margin-top:10px}
h2{font-size:17px; color:#000; width:470px; margin:8px 0 20px 0}

.top_head{height:93px; background:#3498db repeat-x}
.top_logo{ width:960px; height:60px; margin:0 auto; padding:26px 0 0 0}
.top_logo img{ float:left; border:0;}
.top_logo ul{ list-style-type:none; width:164px; height:60px; float:right; margin:0; padding:0}
.top_logo ul li{float:left; width:32px; height:32px; margin:28px 12px 0 0;}

.menu{height:54px; margin-bottom:23px; font-size:13px; background:#d8e5ea repeat-x; padding:0; font-family:Arial,Helvetica,sans-serif;}
.menu ul{ width:950px; height:54px; padding:0; margin:0 auto; line-height:54px; _line-height:50px;}
.menu ul li{ float:left; list-style-type:none; font-weight:bold; height:54px;}
.menu ul li a{ text-decoration:none; color:#555; display:block; padding:0 21px; height:66px;}
.menu ul li a:hover{background:url(common/a_bg.png) no-repeat center center; }
.menu ul li span{background:url(common/a_bg.png) no-repeat center center; display:block;}

.footer { height:58px; color:#FFFFFF; font-size:11px; background:url(common/footer_bg.png) repeat-x; margin-top:8px;}
.footer_con{ margin:0 auto; padding:20px 0 0 0; width:944px; color:#555;}
.footer_con p{ float:left;}
.footer_con ul{list-style-type:none; float:right;}
.footer_con ul li{color:#555; float:left; margin-right:10px; padding-right:10px; border-right:1px solid #555;}
.footer_con ul li a{ text-decoration:none; color:#555;}
.footer_con ul li a:hover{ text-decoration:underline;}
#l_li{ border:0}

.ad_ban{width:950px; height:240px; margin:0 auto 20px auto}
.containter{width:950px; margin:0 auto}
.i_ctn{width:920px; background:#FFF; margin:0 0 20px 0; padding:15px 15px 15px 15px}
.i_ctn p{margin-bottom:8px; color:#545454; font-size:14px; line-height:1.5em}
.i_ctn ul{list-style-type:none; padding:15px 0 0 0; margin:20px 0 0 0}      .i_ctn ul span{display:block; color:#333; font-weight:bold; font-size:16px; margin-bottom:18px}
.i_ctn ul span s{font-weight:lighter; color:#A3A3A3}     .i_ctn ul span b{color:#FF0000}
.i_ctn ul li{float:left; margin-right:38px}
.rgt_con{width:470px}    
.lft_con{ width:424px}

.lft_btm{width:282px; margin-right:20px; padding:0 15px 0 0; border-right:1px solid #CCC}
.mid_btm{width:283px; margin-right:20px; padding:0 15px 0 0; border-right:1px solid #CCC}
.rgt_btm{width:283px; padding:0}
.h3{height:40px; line-height:40px; border-bottom:1px solid #CCC; font-size:15px; color:#333; margin-bottom:8px}
.h4{font-size:13px; color:#333; height:16px; margin:10px 0 6px 0}

.i_ctn_b{width:920px; background:#FFF; margin:0 0 20px 0; padding:15px 15px 15px 15px}
.i_ctn_b p{margin-bottom:8px; color:#545454; font-size:10px; line-height:1.5em}
.rbm_ul{list-style-type:none; margin:0; padding:0; width:288px; color:#545454; border:0}
.rbm_ul a{text-decoration:none; color:#545454}            .rbm_ul a:hover{text-decoration:underline}
.rbm_ul li{padding:0; margin:0 0 8px 0; width:100%; font-size:12px}

.lbm_ul{list-style-type:none; margin:0; padding:0; color:#545454}
.lbm_ul li{padding:0; margin:15px 0 0 0; font-size:12px}
.lbm_ul li span{display:block; text-align:right; border:0}

.mbm_ul{list-style-type:none; margin:0; padding:0; color:#545454}
.mbm_ul li{padding:0; margin:12px 0 0 0; font-size:12px}
.mbm_ul a{color:#545454; text-decoration:none}              .mbm_ul a:hover{text-decoration:underline}