
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, button, input, textarea, p, blockquote, table, th, td{ margin:0; padding:0;}
body{ font:12px/24px Î¢ÈíÑÅºÚ, "Microsoft YaHei", ËÎÌå, Arial, Tahoma, Helvetica, sans-serif; color:#333; background-color:#FFF;}
/*body{ font:12px/24px Arial, Tahoma, Helvetica, sans-serif; color:#333; background-color:#FFF;}*/
h1, h2, h3, h4, h5, h6{ font-size:100%;}

button, input, textarea, select{ font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit;}
address, caption, cite, code, dfn, em, var, b{ font-style:normal; font-weight:normal;}
input, textarea{ outline-style:none;}
em, i, b{ font-style:normal;}
ul, ol, li{ list-style:none;}
fieldset, img{ border:0;}
a{ color:#333; text-decoration:none;}
a:link { color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#005CA2; text-decoration:none;}
.clear{ clear:both; display:block; height:0; overflow:hidden; font-size:0;}
.hide{ display:none;}
.cf{ zoom:1;}
.cf:after{ content:''; display:block; clear:both; height:0; font-size:0; overflow:hidden; visibility:hidden;}
.w1000{ width:1000px; margin:0 auto; clear:both;}
body a{ outline:none; blr:expression(this.onFocus=this.blur());}
.cn{ font-family:Î¢ÈíÑÅºÚ, "Microsoft YaHei", sans-serif;}
.en{ font-family:Arial, Tahoma, Helvetica, sans-serif;}


/********** Í·²¿ **********/
#top{ width:100%; height:36px; background:url(../images/topbg.jpg) top center repeat-y #005CA2; position:relative; z-index:100;}
#top .w1000{ text-align:right;}
#top a{ display:inline-block; color:#FFF; line-height:36px;}
#top a:hover{ text-decoration:underline;}
.toplink1{ width:48px; background:url(../images/imgsign/topsign01.png) left center no-repeat;}
.toplink2{ width:59px; background:url(../images/imgsign/topsign02.png) left center no-repeat; margin-right:20px;}
.toplink3{ width:79px; background:url(../images/imgsign/topsign03.png) left center no-repeat;}
#top b{ margin:0 15px 0 19px; font-size:12px; color:#64A3D3;}

#header{ width:100%; height:100px; background-color:#FFF; box-shadow:0px 0px 8px rgba(0,0,0,0.60); position:relative; z-index:10;}
.logo{ float:left; width:320px; height:100px; background:url(../images/logo.jpg) left center no-repeat;}

.sitenav{ float:right; position:relative; z-index:10;}
.sitenav .navigation-inner{ position:relative;}

.navigation-up .navigation-v3{ _margin-left:10px}
.navigation-up .navigation-v3 ul{ float:right;}
.navigation-up .navigation-v3 li{ display:inline-block;}
.navigation-up .navigation-v3 li h2 a{ display:block; font-size:16px; color:#333; line-height:100px; padding-left:24px; margin-left:12px;}
.navigation-up .navigation-v3 li h2 a:hover{ color:#DA251C;}

.navigation-down{ position:absolute; top:100px; left:0px; width:100%; z-index:100;}
.navigation-down .nav-down-menu{ width:100%; margin:0; background:url(../images/downmenubg.png) top center repeat; position:absolute; top:0px;}
.navigation-down .nav-down-menu .navigation-down-inner{ margin:auto; width:1000px; position:relative;}
.navigation-down .nav-down-menu dl{ float:left; margin:10px 30px 10px 0;}
.navigation-down .menu-1 dl{ margin:12px 20px 12px 10px;}
.navigation-down .menu-1 dt{ font-size:14px; color:#61789E; padding-bottom:10px; border-bottom:1px solid #61789E; margin-bottom:10px;}
.navigation-down .menu-1 dd a{ font-size:12px; color:#FFF;}
.navigation-down .menu-1 dd a:hover{ color:#DA251C;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{ font-size:14px; color:#FFF;}


#p20 #n1 a, #p21 #n1 a, #p22 #n1 a, #p23 #n1 a, #p24 #n1 a,
#p50 #n4 a, #p51 #n4 a, #p52 #n4 a,
#p60 #n5 a, #p61 #n5 a,
#p70 #n6 a, #p71 #n6 a, #p72 #n6 a
{ color:#DA251C;}


/********** µ×²¿ **********/
#footer{ width:100%; height:306px; background-color:#393F44;}
.ft-link{ height:166px; padding:40px 0;}
.ft-link dl{ float:left; width:84px; height:166px; padding-left:49px; padding-right:31px; border-right:1px dashed #5A646E; overflow:hidden;}
.ft-link dl.dlfirst{ border-left:1px dashed #5A646E; margin-left:4px;}
.ft-link dl dt{ font-size:15px; font-weight:bold; color:#DDD; line-height:24px; margin-bottom:10px; margin-top:6px;}
.ft-link dl dd{ line-height:22px;}
.ft-link dl dd a{ display:block; width:84px; font-size:12px; color:#AAA; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ft-link dl dd a:hover{ color:#FFF;}
.copyright{ width:100%; height:59px; border-top:1px solid #2D3237; color:#EEE; line-height:59px;}
.copyright .copyright-l{ float:left;}
.copyright .copyright-r{ float:right;}
.copyright span a{ color:#EEE;}
.copyright span a:hover{ color:#FFF; text-decoration:underline;}




div.fy { margin-top:40px; padding:0 10px; text-align:center;}
div.fy a { margin:2px 5px; padding:5px 10px; border:1px solid #666; color:#666; text-decoration:none;}
div.fy a:hover { border:1px solid #DA251C; color:#DA251C;}
div.fy a:active { border:1px solid #DA251C; color:#DA251C; }
div.fy span.current { margin:2px 5px; padding:5px 10px; border:1px solid #DA251C; background-color:#DA251C; color:#FFF; font-weight:bold;}
div.fy span.disabled { margin:2px 5px; padding:5px 10px; border:1px solid #DDD; color:#CCC;}




.tbl_page{padding-top:3px;margin:0;border:0px solid #dddddd;width:94%;}
.tbl_page span{color:#ff0000;margin:0 2px 0 2px;}
.tbl_page a{behavior:url("../css/images/href.htc");line-height:24px;padding-top:5px;padding-left:7px;padding-right:7px;width:50px;border:1px solid #ccc;margin:0 6px -2px 0;font-family:verdana;text-align:center;}	
.tbl_page a:link{background:url("../css/pgbtn1.gif");color:#686868;text-decoration:none;}
.tbl_page a:visited{background:url("../css/pgbtn1.gif");color:#686868;text-decoration:none;}
.tbl_page a:hover{background:url("../css/pgbtn2.gif");border:1px solid #A8CFF1;color:#686868;text-decoration:none;}
.tbl_page .no{background: url("../css/pgbtn1.gif");color:#999999;line-height:24px;padding-top:5px;padding-left:7px;padding-right:7px;width:50px;border:1px solid #ccc;margin:0 6px -2px 0;font-family:verdana;text-align:center;}
.cp_img1{cursor:hand;padding:3px;margin-bottom:5px;border:1px solid #cccccc;width:180px;height:150px;}



