@charset "gb2312";
/* CSS Document */
.clear1{ clear:both;overflow:visible; height:0; font-size:0; line-height:0;}
/*top*/
.top{ height:25px; background:#f1f1f1; border-bottom:1px solid #eaeaea;}
.topcenter{ width:960px; margin:0 auto; height:25px; overflow:hidden;}
.login{width:500px; float:right; height:25px; overflow:hidden;}
.user{ height:25px;font-size:12px}
.user table{color:#bcbcbc;line-height:14px;}
.user table td{height:22px;line-height:22px;}
.user input.text{height:14px;width:50px;border-top:2px solid #77776f;border-left:1px solid #77776f;border-right:3px solid #f1f1f1;border-bottom:0;background:#f1f1f1;vertical-align:absmiddle;}
.submit input{background:#7d7d7d;color:#ffffff;height:17px;line-height:17px;border:none;}
.submit a{color:#bcbcbc; margin:0 5px;font-size:12px} 


/*header*/
.redian{width:240px;float:left;line-height: 18px; margin-left:310px;_margin-left:240px; margin-top:14px;color:#BA0319}
.redian2{width:240px;float:left; margin-left:70px; margin-top:42px;color:#C70922;}
.redian2 li a{ color:#C70922;}
.head_redian{ float:left;width:200px; }
.head_redian li{ float:left; margin-right:10px; }
.search{margin:12px 0 0 0; float:right;display:inline; width:232px;}
.search2{margin:34px 10px 0 0; float:right;display:inline;}
.search_key{border:1px solid #c2c2c2;height:19px;padding:0;vertical-align:middle;float:left;}
.search_btn{vertical-align:middle;font-size:12px;padding:0;float:left;background:url(search_btn.png) no-repeat;width:68px;height:21px;border:none;line-height:20px;text-align:center;color:#373737;word-spacing:.2em;}


.sub1{width:3px; float:left; background:url(sub1.jpg) no-repeat; display:block; height:26px;}
.sub2{width:3px; float:right; background:url(sub2.jpg) no-repeat top right; display:block; height:26px;}
.submenu{ margin-top:-1px; height:26px; line-height:26px;}
.submenuList{width:954px; float:left; border-bottom:1px solid #FFD5DA; height:26px; background:#FFE7EA; height:25px;line-height:25px; color:#C60920;}
.submenuList li{ float:left; }
.submenuList li a{ display:inline-block;margin:0 5px;text-align:center;width:60px;line-height:23px;color:#C60920;}
.submenuList li a:hover,.submenuList li.now a {background:url("subtg.gif") no-repeat scroll center 2px transparent;line-height:23px;}

.submenuList1{width:495px; float:left; border-bottom:1px solid #FFD5DA; height:26px; background:#FFE7EA; height:25px;line-height:25px; color:#C60920; padding-left:25px;}
.submenuList1 li{ float:left; }
.submenuList1 li a{ display:inline-block;margin:0 5px;text-align:center;line-height:23px;color:#C60920;}
.submenuList1 li.now{background:url("subtg.gif") no-repeat scroll center center transparent;line-height:25px; width:50px; padding-left:15px;}

.submenuList2{width:434px; float:left; border-bottom:1px solid #FFD5DA; height:26px; background:#FFE7EA; height:25px;line-height:25px; color:#C60920;}
.submenuList2 li{ float:left; }
.submenuList2 li a{ display:inline-block;margin:0 5px;text-align:center;width:60px;line-height:23px;color:#C60920;}
.submenuList2 li a:hover,.submenuList2 li.now a {background:url("subtg.gif") no-repeat scroll center center transparent;line-height:23px;}

/* bottom */
.bottom{ background:url(b101.jpg) repeat-x; margin-top:10px; padding:10px 0;  border-bottom:1px solid #ccc;}
.bottomUl{width:960px; margin:0 auto;}
.bottomUlLi{width:192px; float:left; text-align:right;}
.bot2{ width:140px; float:left; }
.bot1{width:33px; color:#222;float:left;margin-right:5px; }
.bot1 li{line-height:23px;}
.bot1 li a{font-weight:bold;color:#000;}
.bot2 li{ margin-left:10px; float:left; width:auto; white-space:nowrap; line-height:23px;}
.bot2 li a{color:#585858;font-weight:normal;}
.footer{width:960px; margin:0 auto; text-align:center; margin-top:10px;color:#585858; line-height:23px; }
.footer a{color:#585858;}
.footer p{margin:0;}


/*footer*/
.bottom{ background:url(b101.jpg) repeat-x; margin-top:10px; padding:10px 0;  border-bottom:1px solid #ccc;}
.bottomUl{width:960px; margin:0 auto;}
.bottomUlLi{width:192px; float:left; text-align:right;}
.bot2{ width:140px; float:left; }
.bot1{width:33px; color:#222;float:left;margin-right:5px; }
.bot1 li{line-height:23px;}
.bot1 li a{font-weight:bold;color:#000;}
.bot2 li{ margin-left:10px; float:left; width:auto; white-space:nowrap; line-height:23px;}
.bot2 li a{color:#585858;font-weight:normal;}
.footer{width:960px; margin:0 auto; text-align:center; margin-top:10px;color:#585858; line-height:23px; }
.footer a{color:#585858;}

.clr{clear:both;line-height:0;font-size:0;}