/* */




img		{ border:0; }
ul, ol	{ list-style-type:none; }
input	{ font-size:13px; font-family:����; }
textarea	{ font-size:13px; font-family:����; line-height:1.2; }
a			{
	font-size:12px; color:#444;
	
}
a:link		{
	text-decoration:none;
	
}
a:visited	{
	text-decoration:none;
	
}
a:hover		{
	text-decoration:underline;
	
}
a:active	{
	text-decoration:none;
	
}




/* *** ȫ��ͨ��������ʽ START *** */
.font1_1	{  }
a.font1_1:hover {  }
.font1_2	{  }
a.font1_2:hover {  }
.font1_2d		{  }
a.font1_2d:hover{  }

.font2_1 { color:#FDA701; }
a.font2_1:hover	{ color:#bf3131; }
.font2_2 { color:#FDA701; }
a.font2_2:hover	{ color:#bf3131; }
/* *** ȫ��ͨ��������ʽ END *** */



/* *** ͨ�ò�����ʽ START *** */
body	{
	margin:0 auto; background:#ffffff url(top_bg.gif) repeat-x;
	font-size:12px; color:#000000; line-height:1.2; font-family:����,Arial;
	background:#FDA701;
}
#htmlBody,.htmlBody		{ width:965px; text-align:center; margin:0 auto; padding:0 2px 0 3px; background:#ffffff; }
#topBody,.topBody		{ width:960px; margin:0 auto; text-align:left; }
#mainBody,.mainBody		{ width:960px; margin:0 auto; text-align:left; }
#mainBody1,.mainBody1	{ width:961px; margin:0 auto; text-align:left; }
#bottomBody,.bottomBody	{ width:960px; margin:0 auto; text-align:left; }

.areaLa { float: left; width: 710px;}

.areaL	{ float:left; width: 700px;margin: 0 8px 8px 0; }
.areaL1	{ float:left; width:290px;  }
.areaL2	{ float:left; width:404px; margin-left:8px;  }
.areaR	{ float:left; width:250px;  }
.areaL2R{ float:left; width:662px; margin-left:8px; }


.listArrow0 ul		{ margin:0; padding:0; list-style:none; }
.listArrow0 ul li	{ line-height:2; overflow:hidden; height:25px; }
.listArrow1 ul		{ margin:0; padding:0; list-style:none; }
.listArrow1 ul li	{ background:url(arrow1.gif) no-repeat 0 4px; line-height:2; overflow:hidden; height:25px; padding-left:16px; }
.listArrow2 ul		{ margin:0; padding:0; list-style:none; }
.listArrow2 ul li	{ background:url(arrow2.gif) no-repeat 0 4px; line-height:2; overflow:hidden; height:25px; padding-left:18px; }
.listArrow3 ul		{ margin:0; padding:0; list-style:none; }
.listArrow3 ul li	{ background:url(arrow3.gif) no-repeat 0 4px; line-height:2; overflow:hidden; height:25px; padding-left:16px; }

.rightAd0	{ width:250px; overflow:hidden; }
.leftAd1	{ width:702px; overflow:hidden; }
.leftAd0	{ width:290px; overflow:hidden; }

.more	{ float:right; width:50px; height:100%; line-height:28px; }
.more a	{ float:left; width:100%; height:100%; }
/* *** ͨ�ò�����ʽ END *** */





/* ҳͷ��ʽ START */
.topMenu	{ height:28px;line-height:28px;/* overflow:hidden;*/ }
.topMenu ul	{ height:28px; overflow:hidden; }
.topMenu .a	{ float:left; width:749px; overflow:hidden; color:#bf3131;font-size:12px; color:#bf3131; }
.topMenu .a li	{ padding-right:20px; }
.topMenu .b	{ float:right; width:206px; overflow:hidden; text-align:right; }
.topLogo		{ min-height:60px; }
.topLogo .a	{ float:left; width:254px; overflow:hidden; }
.topLogo .b	{ float:left; width:468px; overflow:hidden; }
.topLogo .c	{ float:left; width:238px; overflow:hidden; }
.topLogo .bc	{ float:left; width:706px; overflow:hidden; }

.mainMenu		{
	width:960px;
}
.mainMenu .topnav		{
	width:960px; height:31px; background:url(nv.png) repeat-x 0 0;;
	
}
.mainMenu .topnav .itemMenu	{
	float:left; width:100%; height:31px; overflow:hidden;
}
.mainMenu .topnav a	{ font-size:14px; color:#ffffff; font-family:����,Arial; text-decoration:none;  }
.mainMenu .topnav a:hover { font-size:14px; color:#e2e0e0; font-family:����,Arial; text-decoration:none;  }
.mainMenu .topnav .a	{
	width:93px; line-height:31px; text-align:center; background:url(top_menuOver.gif) no-repeat;
	
}
.mainMenu .topnav .b	{
	width:93px; line-height:31px; text-align:center; background:none;
	
}
.mainMenu .topnav .c	{
	width:3px; height:31px; text-align:center; background:url(top_menuDz.gif) no-repeat; font-size:1px;
	
}



/* ҳͷ�˵������������������Ӳ˵� */
.topnav li{float:left;}
.topnav li ul.subnav {
	float:left; display:none;
	list-style:none; margin:0; padding:0;
	position: absolute; z-index:399; left:-2px; top:30px; width:94px;
	background:#b42727; border:1px solid #a60000;
	
	filter:alpha(opacity=95);
	-moz-opacity:0.95; /* Moz + FF */
	opacity: 0.95; /* ֧��CSS3���������FF 1.5Ҳ֧�֣�*/
}
.topnav li ul.subnav li{
	clear:both;
	margin:0; padding:0;
	width:94px;
}
.topnav li ul.subnav li a {
	float:left;
	width:94px;
	background:#b42727; color:#d6d5d5;
	
}
.topnav li ul.subnav li a:hover {
	background:#a61414; color:#ffffff;
	
}


/* �����Ӳ˵� */
.mainMenu .subMenu		{
	width:960px; height:31px; overflow:hidden; background:url(top_menuSubBg.jpg) repeat-x top; color:#d1d8e1; font-size:12px;
	/*�������β˵�����2��*/
}
.mainMenu .subMenu p	{
	height:22px; padding:9px 9px 0 9px;
}
.mainMenu .subMenu a	{
	font-size:12px; color:#6f6f6f; font-family:����,Arial; text-decoration:none;
	 /*�������β˵�����2��*/
}
.mainMenu .subMenu a:hover {
	font-size:12px; color:#868586; font-family:����,Arial; text-decoration:underline;
	 /*�������β˵����־���ʱ2��*/
}

.searchBox	{ padding-top:5px; height:24px; }
.searchBox .a	{ width:534px; height:22px;float:left; line-height:22px; border:1px #e0e0e0 solid; text-indent:5px; }
.searchBox .b	{ width:200px; height:100%;float:right; }
.searchBox .b div	{ float:right; }
.searchBox .b .searchImg	{
	float:left; width:101px; height:21px; font-size:14px; font-weight:bold; line-height:21px; background:url(top_searchDz.gif);
	 color:#bf3131;
}
.searchBox .b .searchInput	{
	border:1px #cccccc solid; background:#f6f6f6; width:140px; height:19px; line-height:19px;
	
}
.searchBox .b .searchSelect{
	margin-right:3px;
	
}
.searchBox .b .searchBtn	{
	width:48px; height:22px; background:url(top_searchBtn.gif); vertical-align:top;
	
}
/* ҳͷ��ʽ END */





/* ��վ���� START */
.announBox		{ width:290px; }
.announBox dl	{  }
.announBox dt	{
	background:url(index_announ.gif) no-repeat; height:31px; line-height:33px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.announBox dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ1��*/
}
.announBox dd	{
	width:278px; min-height:60px; padding:5px 5px 5px 5px;
	border:1px #cecece solid; border-top:none;
	
}
/* ��վ���� END */


/* ������Ϣ START */
.newBox		{ width:404px; }
.newBox dl	{  }
.newBox dt	{
	background:url(index_new.gif) no-repeat; height:30px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.newBox dt a{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ2��*/
}
.newBox dd	{ width:392px; min-height:150px; padding:5px 5px 5px 5px;
	border:1px #cecece solid; border-top:none;
	
}
.newBox dd .headRow	{ line-height:1.3; margin:5px; padding:5px; border-bottom:1px #cccccc dotted; }
.newBox dd .note	{ color:#444; }
.newBox dd h1		{ margin:5px 0 7px 0; font-size:16px; color:#000000; text-align:center; height:22px; overflow:hidden; }
.newBox dd h1 a			{ font-size:16px; color:#000000; }
.newBox dd h1 a:hover	{ font-size:16px; color:#000000; }
.newBox2		{ width:662px; }
.newBox2 dt	{
	background:url(index_new2.gif) no-repeat;
	
}
.newBox2 dd		{ width:650px; }

/* ������Ϣ END */


/* �����Ƽ� START */
.recomBox		{ width:250px;height:416px; }
.recomBox dl	{  }
.recomBox dt	{
	background:url(index_recom.gif) no-repeat; height:30px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	color:#FDA701;
}
.recomBox dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ2��*/
}
.recomBox dd	{
	width:238px; min-height:80px; padding:5px 5px 5px 5px;
	border:1px #cecece solid; border-top:none;
	
}
/* �����Ƽ� END */


/* ��ҳ����ͼƬ START */
.imgBox		{ width:946px; height:130px; margin:0 auto; padding:6px; border:1px #cecece solid; text-align:left; }
.imgBox .a		{ float:left; min-width:100px; margin:5px; text-align:center; }
.imgBox .a img	{ height:100px; border:1px #e6e5e5 solid; padding:1px; margin-bottom:3px; }
.imgBox .a div	{ width:110px; height:14px; overflow:hidden; margin:0 auto; }
/* ��ҳ����ͼƬ END */


/* ͶƱ START */
.voteItem		{ margin:8px 0 12px 0; }
.voteItem h3	{ font-size:12px; }
.voteItem div	{ margin:5px 0 5px 0;*margin:2px 0 2px 0; }
.voteBtn		{ margin-top:8px; text-align:center; }
/* ͶƱ END */

.newMessItem,.newMessItemNo	{ margin:5px 0 8px 0; line-height:1.3; word-break:break-all; }


/* ��ҳȫ��ģʽ START */
.itemBox0	{ float:left; width:960px; }
.itemBox0 dl	{  }
.itemBox0 dt	{ background:url(item0.gif) no-repeat; height:30px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px; }
.itemBox0 dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ1��*/
}
.itemBox0 dd	{
	width:948px; min-height:50px; padding:5px 5px 5px 5px;
	border:1px #cecece solid; border-top:none;
	
}
.itemBox0 dd dt	{ background:none; color:#000000; font-weight:normal;float:left; text-align:right; width:150px; padding-top:0px; height:20px; line-height:20px; text-indent:0px;_padding-left:0px; }
.itemBox0 dd dd	{ border:none;float:left; text-align:left;width:auto; min-height:20px; padding:0px; }
/* ��ҳȫ��ģʽ END */


/* ��ҳ700px��ģʽ START */
.itemBox1	{ float:left; width:700px; margin:0 8px 8px 0; }
.itemBox1 dl	{  }
.itemBox1 dt	{
	background:url(item3more.gif) no-repeat; height:30px; line-height:33px;_line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.itemBox1 dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ1��*/
}
.itemBox1 dd	{
	width:688px; min-height:90px; padding:5px 5px 5px 5px; 
	border:1px #cecece solid; border-top:none;
	
}
.itemBox1 .imgRow			{ float:left; width:344px; height:90px; overflow:hidden; margin-bottom:10px; }
.itemBox1 .imgRow .a		{ float:left; border:1px #e6e5e5 solid; width:100px; height:84px; overflow:hidden; margin:4px 4px 5px 4px; }
.itemBox1 .imgRow .a img	{ width:100px; height:84px; }
.itemBox1 .imgRow .b		{ float:left; width:218px; padding:3px; line-height:1.4; height:84px; overflow:hidden; }
.itemBox1 .imgRow .b h2		{ font-size:12px; height:18px; margin-bottom:3px; overflow:hidden; }
.itemBox1 .imgRow .b span	{ color:#6f6f6f; }
/* ��ҳ700px��ģʽ END */


/* ��ҳ��Ŀ����ʽ START */
.itemBox	{ float:left; width:347px; margin:8px 8px 0 0; }
.itemBox dl	{  }
.itemBox dt	{
	background:url(item.gif) no-repeat; height:30px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.itemBox dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ1��*/
}
.itemBox dd	{
	width:335px; min-height:136px; padding:5px 5px 5px 5px;
	border:1px #cecece solid; border-top:none;
	
}
.itemBox .imgRow		{  }
.itemBox .imgRow .a		{ float:left; border:1px #e6e5e5 solid; width:100px; height:84px; overflow:hidden; margin:4px 4px 5px 4px; }
.itemBox .imgRow .a img	{ width:100px; height:84px; }
.itemBox .imgRow .b		{ float:left; width:218px;_width:215px; padding:3px; line-height:1.4; height:84px; overflow:hidden; }
.itemBox .imgRow .b h2	{ font-size:12px; height:18px; margin-bottom:3px; overflow:hidden; }
.itemBox .imgRow .b span{ color:#6f6f6f; }
/*
.itemBox .imgRow .b span a		{ color:#6f6f6f; }
.itemBox .imgRow .b span a:hover	{ color:#868586; }
*/
/* ��ҳ��Ŀ����ʽ END */


/* ��ҳ��Ŀ����ʽ START */
.itemBox3	{ float:left; width:315px; margin:8px 7px 0 0; }
.itemBox3 dl	{  }
.itemBox3 dt	{
	background:url(item_3.gif) no-repeat; height:30px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.itemBox3 dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ1��*/
}
.itemBox3 dd	{
	width:303px; min-height:136px; padding:5px 5px 5px 5px;
	border:1px #cecece solid; border-top:none;
	
}
.itemBox3 .imgRow			{  }
.itemBox3 .imgRow .a		{ float:left; border:1px #e6e5e5 solid; width:100px; height:84px; overflow:hidden; margin:4px 4px 5px 4px;_margin:4px 4px 6px 4px; }
.itemBox3 .imgRow .a img	{ width:100px;height:84px; }
.itemBox3 .imgRow .b		{ float:left; width:185px;_width:183px; padding:3px; line-height:1.4; height:84px; overflow:hidden; }
.itemBox3 .imgRow .b h2	{ font-size:12px; height:18px; margin-bottom:3px; overflow:hidden; }
.itemBox3 .imgRow .b span a		{ color:#6f6f6f; }
.itemBox3 .imgRow .b span a:hover	{ color:#868586; }
/* ��ҳ��Ŀ����ʽ END */


/* �������� START */
.logoBox	{ width:960px; }
.logoBox dl	{  }
.logoBox dt	{
	background:url(bottom_logo.gif) no-repeat; height:30px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.logoBox dt a	{
	font-size:14px; font-weight:bold; text-decoration:none;
	/*�������������ɫ2��*/
}
.logoBox dd	{
	width:938px; min-height:25px; padding:10px; line-height:1.8;
	border:1px #cecece solid; border-top:none;
	
}
.logoBox dd .img	{ margin:5px 5px 0 0; }
/* �������� END */


/* ҳβ��ʽ START */
.bottomLine	{
	width:960px; height:5px; overflow:hidden;
	background:#FDA701;
	
}
.bottomMenu	{ text-align:center; padding:0 0 8px 0; }
.bottomVersion	{ text-align:center; padding:1px 0 0 0; color:#a5a5a5; }
.bottomVersion a		{ color:#a5a5a5; }
.bottomVersion a:hover	{ color:#504f4f; }
.bottomCopyright{ text-align:center; line-height:1.6; padding:3px 0 5px 0; }
/* ҳβ��ʽ END */


/* ����ҳ����ƪҳ��ʽ START */
.pageBox,.pageBoxMore	{ float:left; width:698px; margin:0 8px 8px 0; }
.pageBox dl,.pageBoxMore dl	{  }
.pageBox dt,.pageBoxMore dt	{
	background:url(item3.gif) no-repeat; height:30px; line-height:33px;_line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.pageBox dt a,.pageBoxMore dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ1��*/
}
.pageBox dd,.pageBoxMore dd	{
	width:688px; min-height:136px; padding:5px 5px 5px 5px;
	border:1px #cecece solid; border-top:none;
	
}

.pageBoxMore dt	{
	background:url(item3more.gif) no-repeat;
}
/* ����ҳ����ƪҳ��ʽ END */


/* �б�ҳ��ҳ���� START */
.navBox	{
	
}
.navBtn {
	
}
.navBtnPointer {
	
}
.fontNav_2 {
	
}
/* A.fontNav_2:hover	{font-size:12px; COLOR: #707070; font-family:����;} */
.fontNav_2d {
	
}
.fontNav2_2 {
	
}
/* �б�ҳ��ҳ���� END */





/* ����ҳ��ͨ��ҳ START */
.webBox .d .boxBorder	{ background:url(boxFull.gif); }
/* ����ҳ��ͨ��ҳ END */


/* ����ҳ��ҳ���� START */
.webBox .pageNavBox	{
	
}
.webBox .pageNavBox div	{
	
}
.webBox .pageNavBox div a		{
	
}
.webBox .pageNavBox div span	{
	
}
.webBox .pageNavBox div .sel	{
	
}
/* ����ҳ��ҳ���� END */



/* ����ҳ���Ҳ෭ҳ START */
a.pagePrev,a.pageNext{ background:url(arrow.gif) no-repeat; }
a.pagePrev{margin-left:-589px;background-position:0 0;}
a.pageNext{margin-left:482px;background-position:0 -300px;}
/* ����ҳ���Ҳ෭ҳ END */




/* ��ҳ�Ҳ�� START */
.typeBox,.typeBoxMore	{ float:left; width:250px; }
.typeBox dl,.typeBoxMore dl	{  }
.typeBox dt,.typeBoxMore dt	{
	background:url(item2.gif) no-repeat; height:30px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#ffffff; text-indent:12px;_padding-left:12px;
	
}
.typeBox dt a,.typeBoxMore dt a	{
	font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;
	/*�������������ɫ1��*/
}
.typeBox dd,.typeBoxMore dd	{
	width:238px; min-height:30px; padding:5px 5px 5px 5px; overflow:hidden;
	border:1px #cecece solid; border-top:none;
	
}
.typeBoxMore dt	{
	background:url(item2more.gif) no-repeat;
}
/* ��ҳ�Ҳ�� END */


/* ����������������� START */
.replyBox dt,.markBox dt	{
	background:url(reply.gif) no-repeat;
	color:#bf3131;
}
.replyBox dt a,.markBox dt a	{
	/*�������������ɫ2��*/
}
.replyBox dd,.markBox dd	{
	
}
.replyBox .replyBtn		{ background:url(replyBtn.gif); }
.newsFullBox dt		{ background:url(replyFull.gif) no-repeat; }
/* ����������������� END */



/* ���Ա� START */
.messageBox .replyBtn		{ background:url(messageBtn.gif); }
/* ���Ա� END */



/* ��̳ START */
.bbsShowTitle	{ background:url(bbsFullItem.gif) no-repeat; }
.bbsTopAreaTitle{ background:url(bbsTopAreaTitle.gif) no-repeat; }
/* ��̳ END */


/* ��ҳ�Ҳ�������� START */
.liBox1 ul		{ margin:0; padding:0; list-style:none; }
.liBox1 ul li	{ float:left; width:110px; height:25px; line-height:24px; text-align:center; overflow:hidden; margin:0 3px 5px 3px;_margin:0 4px 5px 2px;  }
.liBox1 ul li a {
	float:left; width:113px; height:25px; background:#b42727; color:#d6d5d5;
	
}
.liBox1 ul li a:hover {
	float:left; width:113px; height:25px; background:#a61414; color:#ffffff;
	
}

.liBox2 ul		{ margin:0; padding:0; list-style:none; }
.liBox2 ul li	{ float:left; width:231px; height:25px; line-height:24px; text-align:center; overflow:hidden; margin:0 3px 5px 3px;_margin:0 0 5px 1px;  }
.liBox2 ul li a {
	float:left; width:234px; height:25px; background:#b42727; color:#d6d5d5;
	
}
.liBox2 ul li a:hover {
	float:left; width:234px; height:25px; background:#a61414; color:#ffffff;
	
}
/* ��ҳ�Ҳ�������� END */





