@charset "utf-8";
/* CSS Document */
*{
font-size:12px;
}
.box{
width:954px;
margin:0px auto;
}
.top{
height:78px;
overflow:hidden;
}
.logo,.logo_r{
display:inline;
overflow:hidden;
float:left;
}
.logo{
margin-left:21px;
}
.logo_r{
width:610px;
margin-left:60px;
}
.logo_r ul{
margin-top:10px;
background:url(../images/dian.jpg) repeat-y 149px 0px;
width:150px;
float:left;
overflow:hidden;
}
.logo_r #ul_wu{
background:none;
}
.logo_r ul li{
line-height:20px;
margin-left:18px;
height:20px;
overflow:hidden;
width:150px;
}
.banner{
background:url(../images/banner_bg.jpg) repeat-x;
height:35px;
}
.banner ul li{
float:left;
text-align:center;
line-height:35px;
height:35px;
display:inline;
width:93px;
}
.banner ul li a{
font-weight:bold;
color:#fff;
font-size:14px;
}
.banner ul li.bann_line{
width:2px;
overflow:hidden;
background:url(../images/banner_bg_line.jpg) no-repeat;
}
.c01_left{
border:1px solid #AAD5E6;
height:502px;
width:242px;
}
.c01_ula{
margin-top:4px;
margin-left:15px;
}
.c01_ula li{
line-height:22px;
}
.line_dian{
background:url(../images/line_dian.jpg) repeat-x;
height:1px;
overflow:hidden;
}
.c01_left .line_dian{
margin:10px 5px 0px 5px;
}
.c01e_bottom{
height:70px;
margin:20px 0px 0px 13px;
}
.c01e_bottom img,.c01e_bottom ul{
float:left;
}
.c01e_bottom ul{
width:110px;
}
.c01e_bottom ul li{
width:110px;
height:22px;
line-height:22px;
overflow:hidden;
padding-left:13px;
}
.c01_left,.c01_center,.c01_right{
float:left;
display:inline;
}
.c01_center{
width:473px;
height:504px;
margin:0px 11px 0px 10px;
background:url(../images/c_bg.jpg);
}
.c01_c_a{
width:429px;
margin:0px auto;
}

.c01_c_a h5{
height:19px;
background:url(../images/line_dian.jpg) repeat-x 0px 30px;
padding-top:12px;
}
.c01_c_a h5 a{
display:block;
height:18px;
font-size:14px;
width:66px;
border-bottom:1px solid #868686;
}
.c01_c_c01{
margin-top:10px;
height:90px;
overflow:hidden;
}
.c01_c_c01 img{
width:120px;
height:90px;
float:left;
display:inline;
}
.c01_c_c01 ul{
float:left;
width:303px;
overflow:hidden;
height:90px;
display:inline;
padding-left:6px;
}
.c01_c_c01 ul li{
line-height:22px;
height:22px;
overflow:hidden;
width:118px;
display:inline;
float:left;
margin-left:14px;
padding-left:10px;
background:url(../images/dd2.jpg) no-repeat 1px 9px;
}
.c01_c_c01 ul li.red_li{
background:url(../images/dd.jpg) no-repeat 0px 9px;
}
.c01_c_c01 ul li.red_li a{
color:#f00;
}
.c01_c_ul02{
margin-top:5px;
}
.c01_c_ul02 li{
line-height:22px;
height:22px;
background:url(../images/dd2.jpg) no-repeat 0px 9px;
padding-left:12px;
width:114px;
float:left;
margin-right:15px;
overflow:hidden;
}

#c01b .c01_c_c01 ul li{
margin-left:0px;
margin-right:13px;
}
#c01b .c01_c_c01 ul{
padding:0px;
margin:0px;
width:285px;
}

.c01_r_01{
border:1px solid #AAD5E6;
width:213px;
}
.c01_r_01 h4 a,.c01_r_02 .h4 a{
font-size:14px;
font-weight:bold;}
.c01_r_01 h4,.c01_r_02 .h4{
line-height:29px;
height:29px;
border-bottom:1px solid #AAD5E6;
background:url(../images/rm.jpg) repeat-x;
padding-left:10px;

width:203px;
}
#border_none{
border-right:1px solid #AAD5E6;
}
.c01_r_01_c ul{
float:left;
width:106px;
}
.c01_r_01_c ul li{
line-height:35px;
height:35px;
background:url(../images/rm_b.jpg) repeat-x;
width:98px;
overflow:hidden;
padding-left:8px;
}
.c01_r_01_c ul li a{
display:block;
background:url(../images/rm_c.jpg) no-repeat 0px 13px;
padding-left:11px;
width:80px;
line-height:35px;
height:35px;
overflow:hidden;
}
.c01_r_02{
border:1px solid #AAD5E6;
}
.c01_r_02 ul li{padding-left:10px;}
.c01_r_02 ul li.bg_no{
background:#F2F9FF;
}
.c01_r_02 ul li a{
background:#fff;
display:block;
background:url(../images/dd2.jpg) no-repeat 0px 12px;
line-height:28px;
height:28px;
padding-left:12px;
}
.fzxm{
width:307px;
border:1px solid #AAD5E6;
height:339px;
float:left;
margin:10px 13px 0px 0px;
}
#fzxm3{
margin-right:0px;
}
.fzxm h4 a{
font-size:14px;
}
.fzxm h4{
background:url(../images/fz.jpg) repeat-x;
height:28px;
border-bottom:1px solid #AAD8E8;
line-height:28px;
padding-left:10px;
}
.fzxm ul{
margin-top:12px;
}
.fzxm ul li{
width:270px;
line-height:24px;
height:24px;
overflow:hidden;
background:url(../images/dd2.jpg) no-repeat 0px 9px;
margin-left:15px;
padding-left:10px;
}
.yqlj_banner a{
font-weight:bold;
font-size:14px;
color:#000100;
}
.yqlj_banner{
background:url(../images/b.jpg) repeat-x;
height:29px;
border-bottom:1px solid #AAD8E8;
line-height:29px;
padding-left:10px;
}
.yqlj_c{
line-height:24px;
padding:10px;
}
.yqlj{
border:1px solid #AAD8E8;
}
.banquan p{
line-height:24px;
text-align:center;
margin:5px 0px;
}
.c01_c_ul02 li.red_li,.c01_c_c01 ul li.red_li,.fzxm ul li.red_li{
background:url(../images/dd.jpg) no-repeat 0px 9px;
}
.c01_c_ul02 li.red_li a,.fzxm ul li.red_li a{
color:#f00;
}