/* CSS Document */
.lf{ float:left;}
.rt{ float:right;}
.imgx1{margin-right:8px;margin-top:4px;}
#box{ MARGIN: 0px auto; WIDTH: 960px; HEIGHT: auto; background-color:#fff; padding-left:10px; padding-right:10px;}
.box1{ width:960px; height:auto;}
.px12{ font-size:12px; line-height:25px; text-align:left; margin-bottom:5px; margin-left:10px; margin-right:10px; margin-top:5px;}
.px12 A{ color:#FF0000;}
.px12 A:hover{ color:#FF0000;}
.px12f{ font-size:12px; line-height:23px; text-align:left; color:#fff; margin-top:10px; margin-left:10px; margin-right:10px;}
.mid18px{
	height:30px;
	width:330px;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	margin-top: 4px;
	text-align:center;
}
.mid14px{
	width:330px;
	height:25px;
	font-size:12px;
	line-height:25px;
	text-align:center;
}
.bglf{ height:220px; width:320px;}
.bgmid{ height:220px; width:auto;}
.bgrt{ height:220px; width:320px;}
.nava{ height:33px; width:960px; background-image:url(nav.gif); background-repeat:no-repeat;font-size: 14px;line-height: 33px; color:#FFFFFF; font-weight:bold; text-align:center;}
.navb{ height:40px; width:960px;margin-bottom:8px; margin-top:8px;}
.navb1{ height:40px; width:134px; background-image:url(nav1.gif); background-repeat:no-repeat;font-size: 14px;line-height: 40px; color:#FFFFFF;font-weight:bold; text-align:center;}
.navb2{ height:40px; width:auto; background-image:url(nav2.gif); background-repeat:repeat-x;font-size: 14px;line-height: 40px; color:#FFFFFF; font-weight:bold; padding-left:20px; padding-right:20px;}
.navb3{ height:40px; width:auto;}
.newslf{ width:268px; height:200px;border: 1px solid #e1e1e1;}
.newsmid{ width:418px; height:200px; margin-left:8px; margin-right:8px;border: 1px solid #e1e1e1;}
.newsrt{width:248px;height:200px;border: 1px solid #ffdaa1;}
.newsrt1{width:248px;height:30px; background-image:url(newsrt.gif); background-repeat:no-repeat; line-height:30px; font-size:14px; color:#c30000; font-weight:bold;}
.newsrt2{width:248px;height:auto;}
.key{width:960px;height:44px;margin-top:8px; margin-bottom:8px;}
.key1{width:960px;height:auto;}
.keylf{width:599px;height:auto; margin-right:10px;}
.keyrt{width:351px;height:auto;}
.keyrt1{width:317px;height:28px;background-image:url(keyrt1.gif); background-repeat:no-repeat; line-height:28px; color:#000; font-size:14px; font-weight:bold; padding-left:34px; padding-top:4px;}
.keyrt2{width:351px;height:auto;}
.keyrt2 .keyrt2a{width:7px;height:313px;background-image:url(2a.gif); background-repeat:repeat-y;}
.keyrt2 .keyrt2b{width:332px;height:305px; background-color:#fef4d6; line-height:30px; padding-top:8px; padding-left:5px;}
.keyrt2 .keyrt2b1{width:160px;height:97px;}
.keyrt2 .keyrt2b2{width:8px;height:20px;}
.keyrt2 .keyrt2b3{width:332px;height:97px;}
.keyrt2 .keyrt2c{width:7px;height:313px;background-image:url(2c.gif); background-repeat:repeat-y;}
.keyrt3{width:351px;height:60px;background-image:url(keyrt2.gif); background-repeat:no-repeat;}
.tab{ height:28px; width:84px;background-image:url(tab.gif); margin-right:40px; margin-top:8px; font-size:14px; font-weight:bold; line-height:28px; text-align:center;}
.tab1{ color:#fe8c06; font-size:14px; font-weight:bold; padding: 0px 10px 0px 10px;}
.table{ line-height:20px;color:#000;}
.table a{color:#0033ff;} 
.table a:link{color:#0033ff;} 
.table a:visited{color:#0033ff;} 
.table a:hover{color:#bc0700;} 
.table a:active{color:#bc0700;}
.dotop{
	width:820px;
	height:25px;
	background-image: url(dotop.gif);
	background-repeat: no-repeat;
	background-position: left; line-height:25px; color:#940400; padding-left:120px; font-size:14px;
}
.tab1{ color:#fe8c06; font-size:14px; font-weight:bold;}
.dobt{width:960px;height:153px;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #f52c00; margin-bottom:8px;}
.dobt1{ width:4px; height:153px;}
.dobt2{ width:945px; height:123px; padding-top:30px; padding-left:7px;}
.dobt2 .dobt2a{ width:124px; height:90px;}
.dobt2 .dobt2b{ width:24px; height:23px;background-image:url(do.gif); background-repeat:no-repeat; margin-left:7px; margin-right:7px; margin-top:33px;}
.wishing{border: 1px solid #9e0800; height:auto; width:958px;}
.wishing .wishing1{ height:398px; width:421px; background-image:url(wishing.gif);}
.wishing .wishing2{
	height:398px;
	width:537px;
	background-image:url(wishing2.gif);
	background-repeat: no-repeat;
	background-position: right bottom; background-color:#fefae1;
}
.whing_txt {width:329px;height:auto;float:left;margin-left:1px;margin-right:1px; margin-left:55px; #margin-left: 25px; _margin-left:25px;}
.xinyuan {width:207px;height:30px;float:left;margin-left:3px;font-size:14px;font-weight:bold;color:#9c0000;line-height:30px;padding-left:10px;margin-left:10px;#margin-left:12px;_margin-left:6px;}
.kuang {width:290px;float:left;margin-left:10px;#margin-left:12px;_margin-left:6px;margin-top:10px;}
.liyan {width:530px;height:auto;float:left;margin-top:7px;margin-left:2px;}
.liyan_txt {width:520px;float:left;height:388px;padding-left:5px;line-height:24px;text-align:left;padding-top:10px;}
.rd {color:#ff0000;font-weight:bold;}
.revTab {border-bottom:#cccccc 1px dotted; HEIGHT: 25px; width:95%; float:left;padding-left:3px;}
.revTab1 { HEIGHT: 25px;width:98%; float:left;padding-left:3px;}
.px13 {font-size: 13px;color: #000;margin: 0px;padding-bottom: 0px;line-height: 25px; text-align:center;padding-right: 6px;padding-left: 6px;
padding:5px;}
.px14{ width:418px;text-align: left;font-size: 14px;line-height: 35px;font-weight: bold;color: #990000; text-align:center;background-color:#ffface}