* {
	padding:0px;
	margin:0px;
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt{margin:0;padding:0;border:0;}
html {
	background:#FFF;
}
body {
	font-size:12px;
}
img {
	border:none;
}
a, a:link, a:visited {
	color:#333333;
	text-decoration:none;

}
a:hover, a:active, a:focus {
	color:#ff5500;
	text-decoration:none;
}
ul, ol,li {
	list-style-type:none;
}
input, select, button {
	font:12px Verdana, Arial, Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center {
	margin:0px auto;	margin-top:10px;

}
.infomain {
	zoom:1;
	width:950px;
	margin:0px auto;
	position:relative;
	z-index:1;
}
.clear{clear:both;}
/*---------- frame : menu ---------*/
.topmenu {
	height:27px;
	overflow:hidden;margin-top:10px;
}
.topmenu .leftbg, .topmenu .rightbg {
	width:10px;
	height:27px;
          background-color:#cc3333;
}
.topmenu .leftbg {
	background:url(menu_bgL.gif) no-repeat;
	float:left;
}
.topmenu .rightbg {
	background:url(menu_bgR.gif) no-repeat ;
	float:right;
}
.topmenu .nav {
	width:930px;
	float:left;
	background:url(infomenu_bg.gif) repeat-x #cc3333;
	overflow:hidden;
}
.topmenu ul li {
	text-align:center;
	float: left;
}
.topmenu ul li a {
	text-decoration:none;
	width:84px;
	height:22px;
	padding-top:5px;
	float: left;
	display:block;
}
.topmenu .classon {
	font-weight:bold;
	background:url(menu_On.gif) no-repeat;
}
.topmenu .classon a:link, .topmenu .classon a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}
.topmenu .classoff a:link, .topmenu .classoff a:visited {
	color:#333333;
	text-decoration:none;
	background:url(menu_line.gif) no-repeat 0px 6px;
}
.topmenu .classoff a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background:url(menu_On.gif) no-repeat;
}
/*----------搜索---------------------*/

.topsearch {
	height:58px;
	border-top:none;
	background:url(infosearch_bg.gif) repeat-x;
	overflow:hidden;
}
.topsearch .schL {
	width:10px;
	height:58px;
	background:url(search_Lbg.gif) no-repeat;
	float:left;
}
.topsearch .schR {
	width:10px;
	height:58px;
	background:url(search_Rbg.gif) no-repeat;
	float:right;
}
.topsearch .inpbox {
	background:url(search_bg_2.gif) no-repeat;
	width:730px;
	height:50px;
	margin-left:15px;
	margin-top:5px;
	padding-left:10px;
	float:left;
}
.topsearch .inpbox form{ float:left; margin-left:30px; margin-top:3px;display:block;}
.topsearch .inpbox form select {
	height:20px;
}
.topsearch .inpbox .searchtxt {
	width:350px;
	color:#666;
	padding:2px;

}
.topsearch .inpbox .searchimg {
	background:url(btn_search.gif) no-repeat;
	border:0px;
	width:70px;
	height:21px;
	cursor:pointer;
}
.topsearch .inpbox a:link {
	color:#f9e99c;
	margin:0 5px;
	text-decoration:none;
}
.topsearch .inpbox a:visited {
	color:#f9e99c;
	text-decoration:none;
}
.topsearch .inpbox a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.topsearch .hots {
	color:#FFCC66;
	margin-top:35px;
}
.topsearch .hots dl dt {
	background:url(2008_new.gif) no-repeat;
	font-weight:bold;
	float:left;
	padding-left:25px;
}
.topsearch .fabu {
	float:right;
	height:35px;
	width:145px;
	margin-right:10px;
	margin-top:8px;
}
.topsearch .fabu a {
	display:block;
	height:35px;
	width:145px;
}
/*---------- frame : header ---------*/
.info_main1{width:950px; margin:0px auto; margin-top:10px;
}
.info_left{
   width:280px;float:left;
}
.infotype{
  border:#dcdcdc 1px solid; border-top:none;background:url(gqtitle_bg.gif) repeat-x;height:auto;
}
.infozxsj{
  border:#dcdcdc 1px solid;border-top:none;background:url(gqtitle_bg.gif) repeat-x;height:auto;
}
.inforight{
  background:url(infotit2.gif) repeat-x;width:120px;height:29px; font-size:14px;font-weight:bold;color:#fff;line-height:29px;text-align:center;
}
.info_tit{
  background:url(redbut.gif) no-repeat;width:105px;height:33px; font-size:14px;font-weight:bold;color:#fff;line-height:33px;text-align:center;
}
.infobox{padding:8px;}
.infobox .classtitle a{font-size:14px;font-weight:bold;color:#ff6600;}
.infobox .list{line-height:24px;padding-top:10px;}
.infotjbox{padding:8px; height:282px !important;height:285px}
.infotjbox img{padding-right:2px;}
.info_middle{
   width:425px;float:left;margin-left:10px;
}
.infoindex{width:100%; background:url(infohead.gif) repeat-x;height:30px; border-bottom:#ccc 1px solid;}
.infohead{width:950px;margin:0px auto;}
.infouser{width:520px;float:left;padding-top:5px;}
.infohomepage{width:400px;float:right;text-align:right;line-height:30px;}
.infotop{
width:950px;margin:0px auto;margin-top:10px;}
.infologo{width:200px;float:left;height:75px;}
.infobanner{width:750px;float:right;height:75px;text-align:right;}

.infoflash{border:#dcdcdc 1px solid; height:74px !important; height:200px;_height:150px;}
.infosjtj{width:305px;float:left;background:url(infotit2.gif) no-repeat;height:29px; font-size:14px;font-weight:bold;color:#fff;line-height:29px;text-align:left; padding-left:10px;}
.infomore{background:url(infotj.gif) no-repeat;width:58px;height:18px;float:right;text-align:center;padding:3px;margin-top:4px;}
.infomore a:link,.infomore a:visited{color:#fff; line-height:18px;}
.infoindexdiv{padding:8px;height:280px;_height:220px;}
.infoindexdiv li{list-style-type:none;float:left; height:108px;}
.infoindexdiv img{width:85px;height:68px;padding:2px; border:#dcdcdc 1px solid;margin:5px;}
.infoindexdiv a{ text-align:center;}

.infodiv{padding:8px;font-size:14px; line-height:25px}
.infomember{padding:3px; padding-left:12px;height:294px !important; height:236px; overflow:hidden}
.infomember li{color:#003366;text-align:center;float:left;padding-left:10px; padding-right:6px;}
.infomember img{width:42px; height:42px; border:#ccc 1px solid; padding:2px; margin-top:5px;}
.infovip{padding:3px;padding-left:12px; height:292px !important; height:296px; overflow:hidden; text-align:center}
.infovip li{color:#003366;text-align:center;float:left;padding-left:10px; padding-right:6px;}
.infovip img{width:42px; height:42px; border:#ccc 1px solid; padding:2px; margin-top:5px;}

.infodiv li{list-style-type:none;float:left;}
.infodiv img{width:85px;height:68px;padding:2px; border:#dcdcdc 1px solid;margin:5px;}
.infodiv a{ text-align:center;}
.info_right{
  width:225px;float:right;
}
.info_type{ border:#dcdcdc 1px solid;background:url(gqtitle_bg.gif) repeat-x;height:auto;margin-top:10px;}
.info_main2{width:950px; margin:0px auto; margin-top:10px;
}
.info_main2_l{
   width:350px;float:left; 
}
.info_main2_m{
   width:353px;float:left;margin-left:10px; 
}
.info_main2_r{ 
   width:225px;float:right;
}
.info_daohang{ border:#dcdcdc 1px solid; height:29px; line-height:29px; margin-bottom:10px; padding-left:10px;}
.infobox .image{border:#dcdcdc 1px inset;padding:2px;width:90px;height:90px;}
.infobox .t{ text-align:left;padding-left:6px;}
.infobox .t a{font-size:14px;color:#ff6600;font-weight:bold;}
.infobox .text {line-height:24px; text-align:left;color:#555;padding-left:6px;}
.height10{ margin-top:10px;}
.infoclass_right{width:653px; float:right;}
.infoclasszxsj{
  border:#dcdcdc 1px solid; border-top:none;background:url(gqtitle_bg.gif) repeat-x;height:auto; 
}
.infoclassname{width:300px; float:left;background:url(infotit2.gif) no-repeat; height:29px; line-height:29px; color:#000; font-size:14px; font-weight:bold; padding-left:16px;}
.infozilei{ padding:2px;border:#dcdcdc 1px solid;}
#infodh{ height:auto; padding:10px; margin-bottom:10px;}
#infodh li{ float:left; width:45%; background:url(leftic.gif) no-repeat left top; line-height:16px;}
#infodh a:Link,#infodh a:visited{ color:#000; font-size:12px; text-decoration:none; padding-left:20px;}
#infodh a:hover{ color:#ff6600; text-decoration:underline}
#infonrdh{ height:auto; padding:10px; margin-bottom:10px;}
#infonrdh li{ float:left; width:25%; background:url(leftic.gif) no-repeat left top; line-height:16px;}
#infonrdh a:Link,#infonrdh a:visited{ color:#000; font-size:12px; text-decoration:none; padding-left:20px;}
#infonrdh a:hover{ color:#ff6600; text-decoration:underline}
.infotitle{ font-size:16px; font-weight:bold; color:#000; text-align:center; height:35px; line-height:35px; letter-spacing:1px;}
.infonrzxsj{ border:#dcdcdc 1px solid}
.info_pre{ margin-top:10px; margin-bottom:10px;}
.gqs{ font-weight:bold; font-size:14px; float:left;width:130px; color:#555}
.gqtitle{ font-size:14px; float:left;}
.infocomment{ padding:5px;}
.infocomment img{ border:0}
/*文章分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{display:block;margin:10px}


 /*底部通用*/
 
.foot {
	 WIDTH: 950px; margin:0px auto;text-align: center; margin-top:10px; border-top:#dcdcdc 1px solid; padding-top:8px; color:#555;
}
.foot a:link,.foot a:visited{
  color:#666; font-size:12px; letter-spacing:2px; 
}
.foot a:hover{color:#ff6600;}
#copyright {
	WIDTH: 950px;margin:0px auto;padding-top:10px;text-align: center;line-height:20px; color:#555;
}
