BODY { 
font-size : 12px; 
background : #141414; 
padding : 0; 
margin : 0 auto; 
color : #4c4c4c; 
line-height : 20px; 
} 
ul, li { 
padding : 0; 
margin : 0; 
list-style : none; 
} 
img{border:none;}
A { 
color : #424242; 
text-decoration : none; 
} 
A:hover { 
color : #4c4c4c; 
text-decoration : underline; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clearfix { 
display : inline-block; 
} 
.clearfix { 
display : block; 
} 
.mainbox { 
width : 1004px; 
margin : 0 auto; 
text-align : left; 
} 
.main { 
width : 960px; 
margin : 0 auto; 
} 
.mainbg { 
background : #fff url(head_bg2.jpg) repeat-x left 106%; 
text-align : center; 
} 
.topbg { 
background : #fff url(mainbg2.gif) repeat-x left top; 
padding : 15px 0; 
margin-bottom : 10px; 
} 
span.font { 
color : #c8021b; 
font : bold 14px/24px Arial, Helvetica, sans-serif; 
} 
.Indexleft { 
width : 670px; 
float : left; 
} 
.indexright { 
width : 270px; 
float : right; 
} 
#imgFlash { 
width : 670px; 
height : 270px; 
} 
h3 { 
padding : 0 5px; 
margin : 0; 
height : 24px; 
line-height : 24px; 
color : #c8021b; 
background : url(t1.gif) no-repeat left 8px; 
padding-left : 15px; 
font-size : 13px; 
border-bottom : 1px solid #c8021b; 
} 
h3 span a, h3 span a:hover { 
float : right; 
font-size : 11px; 
font-weight : normal; 
color : #c8021b; 
text-decoration : none; 
} 
h3 i { 
padding : 5px; 
cursor : pointer; 
font-style : normal; 
} 
h3 i.ontab { 
border-bottom : none; 
background : #c8021b; 
color : #fff; 
} 
h3 u { 
font : normal 11px/24px Arial, Helvetica, sans-serif; 
text-decoration : none; 
padding : 0 5px; 
} 
.list ul { 
margin-top : 5px; 
} 
.list ul li { 
padding-left : 21px; 
background : url(arrow.gif) no-repeat 3px 3px; 
height : 22px; 
overflow : hidden; 
} 

.list ul li span{float:right}

.news { 
width : 340px; 
float : left; 
height : 165px; 
} 
.class { 
width : 308px; 
float : left; 
height : 165px; 
margin-left : 10px; 
border-left : 2px solid #c00; 
padding-left : 10px; 
} 
.fencai{
  width:100%;
  clear:both;
}
.fencai .imglist { 
padding : 10px 5px 5px 5px; 
} 
.imglist a { 
width : 25%; 
height : 141px; 
display:block;
float:left;
text-align:center;
overflow:hidden
} 
.imglist a img { 
padding : 5px; 
background : #fff; 
border : 1px solid #ccc; 
width : 141px; 
height : 108px; display:block;
} 
.imglist a:hover img { 
border : 1px solid #000; 
background : #f3f3f3; 
display:block;
} 
.h98 a{height:111px;overflow:hidden}
 

.notic { 
width : 100%; 
background : url(Nots_02.jpg); 
margin-bottom : 5px; 
} 
.notic .titl { 
height : 32px; 
line-height : 32px; 
color : #fff; 
font-weight : bold; 
text-align : center; 
background : url(Nots_01.jpg); 
} 
.notic .notcon { 
background : url(Nots_03.jpg) no-repeat left bottom; 
padding : 5px; 
} 
.rc { 
height : 115px; 
border-bottom : 1px dotted #ccc; 
padding-top : 5px; 
} 
.rc img { 
float : left; 
width : 100px; 
height : 105px; 
border : 1px solid #fff; 
background : #fff; 
padding : 2px; 
margin-right : 3px; 
} 
.rc a { 
color : #ccc; 
} 
.linkbg a img { 
border : none; 
width : 88px; 
height : 31px; 
margin : 3px; 
} 
.linkbg { 
background : url(linkbg.jpg); 
height : 61px; 
} 
.linklbg { 
background : url(linklbg.jpg) no-repeat left top; 
height : 61px; 
} 
.linkrbg { 
background : url(linkrbg.jpg) no-repeat right top; 
height : 61px; 
padding : 12px 10px 0 10px; 
text-align : center; 
} 
.copyright { 
background : url(copyright.jpg) no-repeat left top; 
margin-top : 5px; 
padding : 10px 5px; 
text-align : center; 
width : 950px; 
} 
.leftcon { 
background : #f2f2f2 url(nbg1.gif) no-repeat left top; 
} 
.content { 
padding : 15px;
text-indent:2em;
min-height:596px;
} 
.content .list{width:95%;margin:0 auto}
.content .list li{background:url(arrow.gif) no-repeat 3px 5px;height:22px;line-height:22px;overflow:hidden;border-bottom:dotted 1px #CCC}
.content .list li span{float:right}



.leftbottom { 
background : #f2f2f2 url(nbg2.gif) no-repeat left top; 
height : 8px; 
overflow : hidden; 
} 
.leftcon .titl { 
border-bottom : 3px solid #000; 
width : 93%; 
margin : 0 auto; 
padding : 20px 0 5px 20px; 
background : url(t1.gif) no-repeat left 70%; 
font-size:16px;
font-family:"ºÚÌå";
} 
.classlist{padding:5px 5px 3px 5px; background : url(list.jpg) no-repeat 5px 6px; }
.classlist li{padding-left : 21px; 
height : 22px; 
overflow : hidden;}
.classlist li a{color:#ccc}
.classlist li a:hover{color:#CC0000}

.rightbox{background:url(lbgbg.gif);}
.rightbox .righttop{background:url(lbg1.gif) no-repeat right top;width:100%;height:68px}
.rightbox .rightcon{background:url(conbg.gif) no-repeat right bottom;min-height:298px}
 

.rightbox .rightbottom{background:url(lbgbt.gif) no-repeat right top;height:21px}

.rightlist a{display:block; width:130px;margin:2px 0 2px 13px;}
.rightlist a img{width:100px;padding:3px;background:#FFF;border:solid 1px #875e95;}
.rightlist a:hover img{border:solid 1px #FFF }

 
.rclist a{width:320px;height:144px;float:left; }
.rclist a img{width:110px;height:130px;padding:3px;background:#FFF;border:solid 1px #000;float:left;margin-right:4px;}
.rclist b{width:170px;height:22px;display:block;overflow:hidden;color:#000}
.rclist span{ text-indent:2em;}
.rclist a:hover img{border:solid 1px #ccc }