
*    {font-family: "verdana","Tahoma";font-size: 12px;line-height:16px;}
body {background: #BBBBBB url('images/bg_body.gif');text-align: center;
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }


A         {TEXT-DECORATION: none;cursor:hand;}
A:link    {color: #000099;}
A:visited {color: #000055;}
A:hover   {color: #FF0000;TEXT-DECORATION: underline;}

A.menu     {line-height:18px;font-weight:bold;}
A.menu:link{color: #003366;}
A.menu:visited {color: #003366;}
A.menu:hover {color: #CC0000;TEXT-DECORATION: none;}

A.link       {line-height:18px;font-family: "ËÎÌå";cursor:hand;}
A.link:link  {color: #AA5500;}
A.link:visited {color: #AA5500;}
A.link:hover {color: #FF3300;TEXT-DECORATION: none;}

#home      {width: 944px; overflow:hidden; background:#FFFFFF; text-align:left;
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;padding:3px;}
.home_left {float:left; width:296px;  height:190px;overflow:hidden;}
.home_middle{float:left; width:390px; height:193px;overflow:hidden;}
.home_right {float:left; width:250px; height:190px;overflow:hidden;border:1px solid #DDDDDD;border-top:0px;}
.home_right li {float:left; width:240px;height:23px;text-align: left;list-style:none;overflow:hidden; }
.home_title {float:left; width:100%;height:20px;padding:2px;line-height:20px;background:#F6F9FF; border-bottom:1px solid #DDDDDD;}
.home_middle li {float:left;width:368px;list-style:none;margin:2px;padding:0px;height:18px;line-height:21px;
			text-align: left;text-indent:15px;background:url('images/icon.gif') 2px -174px  no-repeat;
			text-overflow:ellipsis;overflow:hidden;}
.home_right li {float:left;width:100%;list-style:none;margin:2px;padding:0px;height:18px;line-height:21px;
			text-align: left;text-indent:15px;background:url('images/icon.gif') 2px -174px  no-repeat;}


#header    {width: 950px;background:#FFFFFF;text-align:left;overflow:hidden;
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
.headtop   {float:left;width: 950px;height:27px;border-bottom:1px solid #DDDDDD;overflow:hidden;}
.loginbox  {float:left;width: 466px;height:23px;margin:2px;margin-left:2px;margin-top:3px;overflow:hidden;}
.hotbox    {float:left;width: 470px;height:23px;margin:2px;margin-left:4px;margin-top:4px;overflow:hidden;text-align:right;}

.headlogo  {float:left;height:63px;width:950px;overflow:hidden;padding:2px;}
.logobox   {float:left;width:220px;height:60px;overflow:hidden;} 
.bannerbox {float:left;width:470px;height:60px;overflow:hidden;} 
.bannerbox li {float:left;list-style:none;} 
.textbox   {float:left;width:255px;overflow:hidden;padding-left:5px;} 
.textbox li{float:left;width:250px;padding:1px;line-height:18px;height:18px;overflow:hidden;list-style:none;font-family: "ËÎÌå"} 
.headmenu  {float:left;width: 100%;height:28px;overflow:hidden;
		background:url('images/icon.gif') 0px 0px  repeat-x #DDDDEE;
		border:0px;border-top:1px solid #555599;border-bottom:1px solid #000077;}
.headmenus {height:28px;line-height:22px;text-align:right;padding:3px 6px 0px 6px;}



#body_top{width: 950px; overflow:hidden; text-align:left;background:#FFFFFF;
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}

.body_space {width: 950px;height:2px;overflow:hidden; text-align:left;background:#FFFFFF;
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
.body_line {width: 950px;height:1px;overflow:hidden; text-align:left;background:#CCCCCC;
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}

.body_now  {width: 950px;overflow:hidden; text-align:left;
		padding:0px;padding-top:4px;padding-bottom:3px;height:20px;
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
		background: #FFFFFF url('images/icon.gif') 0px -260px;
		border-bottom:dashed 1px #666666;}
.body_now span {float:left;width:100%;height:19px;text-indent:22px;background: url('images/icon.gif') 6px -234px no-repeat;}

.main    {width: 950px; overflow:hidden; text-align:left;
		background: #FFFFFF url('images/bg_body_index.gif');
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}


.main_left  {float:left; width:187px;overflow:hidden;}
.main_leftspace  {float:left; width:185px;height:5px;}
.main_boxpic     {float:left;width:100%;padding:3px;}
.main_boxpic li {float:left;width:180px;
		list-style:none;display:block; overflow:hidden;}
.main_boxtitle  {float:left;width: 100%;height:26px;overflow:hidden;margin:0px;
		background:url('images/icon.gif') 0px -100px  repeat-x #DDDDEE;text-align:center;}

.main_boxcont  {float:left;width:100%;height:auto;overflow:hidden;padding:4px;}
.main_boxcont div {float:left;width:156px;height:22px;overflow:hidden;list-style:none;text-align:left;
		border-bottom:1px dashed #AAAAAA;margin:0px;margin-top:4px;margin-left:3px;white-space : nowrap; 
		background:url('images/icon.gif') 0px -150px  no-repeat;padding-left:16px;}

.main_boxcont li {float:left;width:165px;height:20px;line-height:22px;padding:2px;padding-left:4px;
		list-style:none;display:block; overflow:hidden;white-space : nowrap; 
		text-align: left;text-indent:12px;background:url('images/icon.gif') 2px -173px  no-repeat;}


.main_right{float:left;width: 762px;overflow:hidden;padding-left:1px;}
.main_banner  {float:left;width: 760px;padding:1px;padding-top:0px;height:auto;overflow:hidden;}
.main_banner li {float:left;list-style:none;} 
.main_rightbox  {float:left;width: 760px;padding:0px;height:auto;overflow:hidden;}
.main_hotbox {float:left;width:372px;height:210px;margin:0px;margin-right:0px;margin-left:3px;
		border:1px solid #CCCCCC;text-align:left;background:#F4FAFF;overflow:hidden;}
.main_hottitle {float:left;width:372px;height:23px;font-size:12px;overflow:hidden;text-indent:6px;
		background:url('images/icon.gif') 0px -40px  repeat-x;border-bottom:1px solid #CCCCCC;}
.main_hottitle b {padding:8px;padding-left:12px;line-height:22px;background:url('images/icon.gif') 0px -200px no-repeat;}
.main_hotlist    {float:left;width:372px;height:162px;overflow:hidden;}
.main_hotlist li {float:left;width:357px;padding:2px;padding-left:4px;list-style:none;
		height:19px;line-height:21px;text-align: left;text-indent:12px;
		background:url('images/icon.gif') 2px -174px  no-repeat; text-overflow:ellipsis; overflow:hidden;}
.main_more     {float:left;width:360px;padding:2px;padding-right:12px;text-align:right;height:18px;overflow:hidden;
		border-top:1px dashed #CCCCCC;}
.main_space   {float:left;width: 100%; height:3px;line-height:3px;overflow:hidden;}
.main_line    {float:left;width: 100%; height:1px; background:#CCCCCC;overflow:hidden;}

.main_title {padding:1px;padding-top:5px;line-height:18px;}


.main_contbox   {float:left;width:100%;padding:15px;overflow:hidden;}
.main_contbox h3{float:left;width:730px;font-size:16px;line-height:28px;color:red;}
.main_view      {float:left;width:730px;font-size:14px;line-height:23px;
		word-break: break-all;text-align:justify; text-justify:inter-ideograph;}
.main_view  p {text-indent:2em;}
.main_view  * {font-size:14px;line-height:21px;}
.main_info {float:left;width:730px;line-height:25px;height:26px;border-top:1px solid #CCCCCC;color:#777777;}

.main_listbox  {float:left;width:100%;padding:13px;}
.main_list     {float:left;width:730px;border-top:1px dashed #DDDDDD;}
.main_list *  {font-size:14px;line-height:22px;}
.main_list li {float:left;list-style:none;width:100%;padding:2px;padding-top:4px;height:25px;border-bottom:1px dashed #DDDDDD;
		background:url('images/icon.gif') 2px -170px  no-repeat;text-indent:16px;}
.li_title {float:left;height:22px;line-height:24px;overflow:hidden;width:65%;}
.li_date  {float:left;height:22px;line-height:24px;overflow:hidden;width:35%;text-align:right;}

.main_aboutbox   {float:left;width:730px;padding:15px;overflow:hidden;}
.diy_aboutbox   {float:left;width:660px;padding:15px;overflow:hidden;}
.main_aboutpic {float:left;width:49%;overflow:hidden;text-align:left;}
.main_aboutpic li{float:left;width:100%;overflow:hidden;text-align:left;}
.main_about {float:left;width:51%;overflow:hidden;text-align:left;}
.main_about li {float:left;width:98%;list-style:none; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;padding-top:4px;height:18px;
		background:url('images/icon.gif') 2px -173px  no-repeat;text-indent:16px;line-height:19px;}

.diy   {width: 950px; overflow:hidden; text-align:left;
		background: #FFFFFF url('images/bg_body_cont.gif');
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
.diy_left  {float:left; width:691px;overflow:hidden;}
.diy_right {float:left;width: 259px;height:auto;overflow:hidden;}
.diy_list    {float:left;width:660px;border-top:1px dashed #DDDDDD;}
.diy_list *  {font-size:14px;line-height:22px;}
.diy_list li {float:left;list-style:none;width:100%;padding:2px;padding-top:4px;height:26px;
		border-bottom:1px dashed #DDDDDD;white-space : nowrap; text-overflow:ellipsis;overflow:hidden;
		background:url('images/icon.gif') 2px -170px  no-repeat;text-indent:16px;}

.diy_boxtitle  {float:left;width: 100%;height:26px;overflow:hidden;margin:0px;
		background:url('images/icon.gif') 0px -100px  repeat-x #DDDDEE;text-align:center;}

.diy_boxcont  {float:left;width:100%;height:auto;overflow:hidden;padding:4px;}
.diy_boxcont div {float:left;width:222px;height:22px;overflow:hidden;list-style:none;text-align:left;
		border-bottom:1px dashed #AAAAAA;margin:0px;margin-top:4px;margin-left:3px;white-space : nowrap; 
		background:url('images/icon.gif') 0px -150px  no-repeat;padding-left:16px;}

.diy_boxcont li {float:left;width:222px;overflow:hidden;height:20px;line-height:22px;padding:2px;padding-left:4px;list-style:none;
		display:block; white-space : nowrap; 
		text-align: left;text-indent:12px;background:url('images/icon.gif') 2px -173px  no-repeat;}

.diy_contbox   {float:left;width:100%;padding:15px;overflow:hidden;}
.diy_contbox h3{float:left;width:660px;font-size:16px;line-height:28px;color:red;}


.diy_view      {float:left;width:660px;overflow:hidden;font-size:14px;line-height:23px;
		text-align:justify; text-justify:inter-ideograph;}
.diy_view  p {text-indent:2em;}
.diy_view  * {font-size:14px;line-height:21px;}
.diy_view  BLOCKQUOTE {font-family:Fixedsys;border:1px solid #DDDDDD;padding:5px; margin-left:25px;margin-right:0px;}
.diy_view  BLOCKQUOTE * {font-family:Fixedsys;}
.diy_info {float:left;width:660px;line-height:25px;height:26px;border-top:1px solid #CCCCCC;color:#777777;}


.diy_boxlink    {float:left;width: 260px;padding:4px;}
.diy_boxlink li {float:left;width: 252px;list-style:none;padding:0px;padding-bottom:1px;margin:0px;line-height:18px;white-space : nowrap; vertical-align:bottom;} 














.link_box_banner {float:left; width:950px;}
.link_box_banner li {float:left;width:950px;list-style:none;}
.link_box_pic {float:left; width:950px;}
.link_box_pic li {float:left;width:468px;padding:1px;padding-right:0px;padding-left:5px;text-align: center;list-style:none;}
.link_box_text {float:left; width:945px;padding:0px;padding-top:0px;margin:0px;}
.link_box_text li {float:left; width:156px;overflow:hidden;height:19px; list-style:none;margin:0px; margin-left:1px;font-family: "Times New Roman";}
.link_box_text_border {float:left; width:100%;margin:0px;margin-left:1px;padding-top:3px;border:1px solid #BBBBBB;}

.page_box    {float:left;width:100%;height:24px;overflow:hidden; font-size:12px;}
.page_box span {float:left;margin-left:2px;margin:2px;height:18px; line-height:18px;}
.page_box a {float:left;border:1px solid #6666DD;padding:2px 4px;text-decoration:none;}
.page_box a:hover {float:left;border:1px solid #EE6666;background:#FFEECC;text-decoration:none;}
.page_box span.now {float:left;border:1px solid #CC6666;margin:2px;padding:2px 4px;height:16px; line-height:16px;color:#CC0000;list-style:none;background:#FFEEEE;}
.page_box span.none {float:left;border:1px solid #999999;margin:2px;padding:2px 4px;height:16px; line-height:16px;color:#999999;}
.page_box span.total {float:left;height:18px; line-height:18px;margin:0px;padding:4px;padding-right:10px;}


#footer    {width: 950px; background:#FFFFFF; overflow:hidden;text-align: left;
		margin-top: 0px;margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.foot_line {float:left;width: 950px;height:10px;margin:0px;padding:0px;FONT-SIZE:2px;line-height:8px;display:block;
		background:url('images/icon.gif') 0px -80px  repeat-x #E5E7EE;background-color:#E5E7EE;}
.foot_coryright{float:left;width:950px;background:#F6F9FC;text-align: center;
		padding:5px;padding-top:8px;line-height:20px;}


.font_hot   {color:#E80000;}
.font_note  {color:#445566;}
.font_link  {color:#0000FF;}
.font_gray  {color:#777777;}