html {overflow-y:scroll;}
body {margin:0; padding:0; font:12px/1.5 \5b8b\4f53,Arial,sans-serif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#252525; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636;text-decoration:none;}
a:active {color:#ba2636;}
.cGreen, .cGreen:visited, .cGreen a,.green,.cGreen a:link { color: #008000; }
.cBlue,.cBlue:visited,.cBlue a,.cBlue a:link {color:#1E50A2;}
.cRed, .cRed:visited, .cRed a,.red,.cRed a:link { color: Red; }
.cogrc, .cogrc:visited, .cogrc a { color:#FF6600; }
.cDRed,.cDRed:visited,.cDRed a,.cDRed a:link {color:#ba2636;}
.cDRed a:hover,a.cDRed:hover{color:#ba2636;}
.cogrc a:hover,a.cogrc:hover{color:#FF6600;}
.cwhite,.cwhite a:hover,a.cwhite:hover{color:#ffffff;}
.cGray,.cGray a:hover,a.cGray:hover { color:#999999}
.cablue,.cablue a,.cablue a:link,.cablue a:visited,.cablue a:active {color:#02eefd}
.cyellow,.cyellow a,.cyellow a:link,.cyellow a:visited,.cyellow a:active { color:#ffd200}

.line { border:1px solid #CCCCCC}
.line2 {border-bottom:1px dotted #CCCCCC;}
.top-t { background: url(index_02.jpg) repeat-x; height:24px; width:100%}
.top-t2 { width:1003px; height:24px; line-height:24px; margin:auto;}
.top-t2 .t2ld { width:300px; padding-left:10px; float:left;}
.top-t2 .t2date { width:300px;  float:left;}
.top-t2 .t2right { width:200px; padding-right:10px; float:right; text-align:right;}
.top {width:1003px; margin:auto; background:#FFFFFF}
.top .toppic {}
.top .topmenu {}
.top .topmenu ul { margin-left:20px; margin-right:20xp;}
.top .topmenu ul li { width:72px; float:left;  height:25px; line-height:25px}
.topmenu,.topmenu a:link,.topmenu a:visited {color:#FFFFFF;}
.topmenu a:hover {color:#FF0000;}

.mpic {width:100px; float:left; height:99px;}

.nav,.nav a,.nav a:link,.nav a:visited { height:35px; line-height:35px;font-size:14px;font-weight:bold; text-decoration:none;width:115px;text-align:center; color:#cb0c14 }
.nav a:hover {  height:35px; line-height:35px; font-size:14px;  color: #333; text-decoration:none; background:url(../images/index_09.jpg) no-repeat center;width:115px;text-align:center; display:block;}
.nav1,.nav1 a,.nav1 a:link,.nav1 a:visited,.nav1 a:hover {  height:35px; line-height:35px; font-size:14px;  color: #ba000b; text-decoration:none; background:url(../images/index_09.jpg) no-repeat center;width:115px;text-align:center;font-weight:bold; display:block;}
.topsch { width:310px; padding-right:10px; float:right;height:30px; line-height:30px; }
.tq { width:300px; padding-left:20px; float:left;height:30px; line-height:30px; }
.topdate {width:300px; padding-left:20px; float:left;height:30px; line-height:30px;}
.toptab {  height:30px; }
.schinput { color:#999; border:1px solid #3286d9;height:20px; padding-left:5px; padding-top:2px; width:140px;}
.searchbut{background:url(suosou_03.jpg) no-repeat;  cursor:pointer;border:0px; width:25px; height:37px; }
.td2{text-align:center;}
.td2 a{color:#FFF}
.td1{ height:25px; }
.topschbtn {border:0; background: url(topsch.jpg) no-repeat;  cursor:pointer; width:72px; height:26px;}
.header_an { border:0; background: url(index_31.jpg) no-repeat;  cursor:pointer; width:47px; height:21px;}
.line { border:1px solid #ccc}

.fgl {height:9px; background-image:url(index_35.jpg)}