@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0}

a{ color:#555; text-decoration:none}
a:hover{ color:#F00}
ul{ list-style:none}
body { font-size:12px; color:#555; line-height:22px;}
.top{ width:988px; margin:0 auto}
.s_b{ width:56px; height:22px; background-image:url(images/ss.gif); background-repeat: repeat-x; border: 0; }
.menu{ width:988px; height:33px; line-height:33px; margin:0 auto; background-image:url(images/menubg.gif); color:#fff}
.menu a{ color:#FFF; font-weight:bold; padding-left:20px; padding-right:20px;}
.menu a:hover{ color:#FF0}
.ggbg{ width:100%; height:53px; background-image:url(images/ggbg.gif); margin-top:10px;}
.gg{ width:988px; margin:0 auto; height:53px;background:url(images/gg.gif) left bottom no-repeat}
.red{ color:#ab1717; font-weight:bold}
.main{ width:988px; margin:0 auto; overflow:hidden;zoom:1}
.mtb{ margin-bottom:10px;}
.mright{ width:800px; float:right}
.left{ width:176px; float:left}
.mid{ width:589px; float:left; margin-left:12px;}
.midm{ width:589px; margin:5px 0; overflow:hidden;zoom:1}
.midml{ width:291px; float:left}
.midmr{ width:291px; float:right}
ul.midul{ width:269px; border-bottom:#1f1f1f 1px solid;border-left:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid; padding:10px;}
.right{ width:198px; float:right}
.rlx{ width:198px; height:295px; background-image:url(images/rlx.gif); margin-bottom:7px;}
.rlx ul{ padding:50px 15px 0 15px;}
.rlx ul li{ height:28px; line-height:28px; background:url(images/lxpoint.gif) left center no-repeat; padding-left:15px; border-bottom:#b3b3b3 1px dashed}
.rjsbg{ width:198px; background-image:url(images/ljsbg.gif)}
.rjsbg ul{ padding:15px; line-height:24px;}
.cppic a{ display:block; width:130px; border:#bbb 1px solid}
.cppic a:hover{ background-color:#f8f8f8}
.cppic img{ padding:1px; background-color:#FFF}
.bdb{ border:#ccc 1px dashed; color:#666}
.ptop a{ color:#666; font-weight:bold; line-height:20px;}
.ptop{ height:24px;line-height:24px; background:url(images/cppoint.gif) left center no-repeat; padding-left:20px; background-color:#dfe8f0; border-bottom:#d8eafe 1px solid; text-indent:5px;}
.ptxt{ padding:5px;}
ul.leftlist{ background-color:#f8f8f8;padding:10px 7px}
ul.leftlist li{ height:24px; line-height:24px; padding:0 15px; font-weight:bold}
ul.leftlist li.la{ background-color:#FFF}
.wh{ width:153px; border-left:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid;border-bottom:#d2d2d2 1px solid; padding:10px; color:#757575}
.sg{ width:988px; margin:0 auto}
.tit{ width:800px; height:29px; line-height:28px; text-indent:18px; color:#FFF; font-weight:bold; background-image:url(images/lm.gif)}
.pd10{ padding:10px;}
.foot{ width:100%; background-color:#62b7e2; color:#FFF; text-align:center}
.fm{ width:988px; height:30px; margin:0 auto; line-height:30px; color:#fff; border-left:#e4e1dc 1px solid;border-right:#e4e1dc 1px solid;border-bottom:#e4e1dc 1px solid; background-color:#09F; text-align:center; margin-bottom:10px;}
ul.newul{ padding:10px;}
ul.newul li{ height:24px; line-height:24px; border-bottom:#dadada 1px dashed; background:url(images/lxpoint.gif) left center no-repeat; padding-left:15px;}
legend { display:none; }
.fm a{ color:#fff; padding-left:16px; padding-right:16px;}
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/

/* iFocus style */
#ifocus { width:587px; height:245px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:474px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:474px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:474px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:474px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }