body {
	margin: 15px 0 15px 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	color: #bcbcbc;*/
    color:#000000;
	background: #666666 url(../images/main_background1.gif) repeat-x;
}

a:link, a:visited { color: #000000; text-decoration: none; } 
a:active, a:hover { color: #000000; text-decoration: underline}

h1 {
	margin: 0 0 25px 0;
	padding: 10px 0;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}

h2 {
	margin: 0 0 10px 0;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #000000;

	  border-bottom:1px solid #393691;
}

h3 {
	margin: 0 0 5px 0;
	padding: 2px 0;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

p {
	padding: 0;
	margin: 0 0 10px 0;
	color: #000000;	
}

.view_all a{
	clear: both;
	display: block;
	width: 100%;
	margin-bottom: 5px; 
	font-weight: bold;
	text-decoration: none;
}

.more_button a{
	clear: both;
	float: right;
	display: block;
	width: 80px;
	height: 20px;
	padding: 3px 0 1px 0;
	margin: 10px 0 0 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background: #ff6500;
	border-top: 1px solid #CCCCCC;
}

#container {
clear:left;
clear:both;
	margin: auto;
	width: 1000px;
	padding: 0 25px;
	/*background: #343399;
	*/
	background: #ffffff;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;	
}
.topbar{
display:none;
float:left;
width:1000px;
font-size:12px;
text-align:right;
border-bottom: 1px solid #f2f2f2;	

}

/* top panels */
#top_panel {
float:left;
	width: 1000px;
	height: 105px;
	padding: 0px;
	margin: 0;
	border-top:5px #ffffff solid;
	font-size:14px;
}

#top_panellogo {
	width: 200px;
	height:105px;
}
#top_panelheadrihgt{

	width:793px;
	height: 105px;
}

/* end of top panels */

/* menu and banner panel */
#menu_banner_panel {
	width: 990px;
/*	height: 249px;*/
	height: 249px;	
	background: #46464a;
	border: 5px solid #5d5d5e;
		font-size: 14px;
}

#menu_panel {
	float: left;
	height: 249px;	
	width: 329px;
}

#banner_01_panel {
	float: left;
	width: 650px;
	height: 239px;
	padding: 5px;
	margin-right: 1px;
	background: #ffffff;
}

#banner_02_panel {
	float: left;	
	width: 275px;
	height: 200px;
	padding: 49px 25px 0px 25px;	
	background: #4685d3 url(../images/banner_02.jpg) no-repeat;
}

#menu {
	float: left;
	width: 219px;
	padding: 0px;
	margin: 20px 0px 0 30px;
}

/* for ie6 */
* html #menu {
	margin: 20px 0px 0px 15px;
}

#menu ul{
	margin: 0px;
	padding: 0px;	
}

#menu li {
	padding: 9px 0 5px 25px;
	font-size: 14px;
	font-weight: bolder;
	list-style: none;
	background: url(../images/list_icon.gif) left center no-repeat;
	border-bottom: 1px dotted #666;
}

#menu li a{
	color: #ffffff;
	text-decoration: none;
}

#menu li a:hover {
	padding-left: 8px;
	color: #ff6501;
	text-decoration: none;
}

/* content */
#content {
float:left;
width:1000px;
background-color: #ffffff;
font-size:14px;
	
}

#leftcolumn {
	float: left;
	width: 350px;
	height:100%;
	margin: 15px 0px 0 0;
		font-size: 14px;
}

#rightcolumn {
	float: left;
	width: 650px;
	padding: 0px;
	margin: 15px 0 0 0;
}

/* ie6 */
* html #rightcolumn {
	margin-right: -25px;	
}

.leftcolumn_section {
float:left;
clear:both;
	width: 315px;
	padding: 10px;
	margin-bottom: 25px;
	background-color:#f3f3f3;
	  border-right:1px solid #999;
	  border-bottom:1px solid #999;
	  font-size:14px;

}
.leftcolumn_section  table {

	  font-size:14px;

}

.rightcolumn_fullrow {
	clear: both;
	display: block;
	height:280px;
	line-height:24px;
	padding: 10px;
	overflow:hidden;
	margin-bottom: 25px;
	background-color:#f3f3f3;
    border-bottom:1px solid #999;

}
.sssaboutus {
float:left;
font-size:14px;
padding:10px;
background-color:#FFFFFF;
height:180px;
overflow:hidden;
border:1px #a1a1a1 solid;

}
.showdetaildiv{

    min-height:600px;    /*高度最小值设置为：100px*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:600px; /*兼容ie6*/
    overflow:visible;
    line-height:22px;
	padding: 10px;
	margin-bottom: 25px;
	background-color:#f3f3f3;
    border-bottom:1px solid #999;

}
.rightcolumn_fullrow img {
	float: left;
	border: 1px solid #000000;
	margin-right: 25px;
}

.rightcolumn_fullrow p{
	text-align: justify;
}

.rightcolumn_twocolumn{
	float: left;
	overflow:hidden;
	width: 294px;
	padding: 10px;
	margin-right: 0px;
	margin-bottom:20px;
	background-color:#f3f3f3;
    border-bottom:1px solid #999;

	height:250px;
}
.rightcolumn_twocolumn h2{
  border-bottom:1px solid #393691;
}
.rightcolumn_twocolumn img{
	float: left;
	border: 1px solid #000000;
	margin-top: 3px;
	margin-right: 10px;
}

.rightcolumn_twocolumn ul{
	clear: both;
	padding: 10px 0px 0px 20px;
	height:160px;
	background-color:#FFFFFF;
	border:1px #a1a1a1 solid;
}

.rightcolumn_twocolumn li{
	font-size: 14px;
	padding-bottom: 10px;
}


.partner_box {
	margin-bottom: 25px;
}

.partner_box p{
	margin-bottom: 5px;
}

.partner_box img{
	float: none;
	margin-bottom: 5px;
}

/* ----- frientlink ----- */

#friendlink {
float:left;
	width: 1000px;
	padding: 10px 0px 0px 10px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	background-color:#f6f6f6;

	border-top:#ff6501 solid 1px;
	
	min-height:30px;    /*高度最小值设置为：100px*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:30px; /*兼容ie6*/
    overflow:visible;

}

#friendlink ul{
list-style-type: circle;
display:block;
padding-left:50px;
width:800px;

}
#friendlink ul li{
float:left;
list-style-type:square;
width:120px;
text-align:left;
}

#friendlink ul li a{
text-decoration:underline;
color: #000000;
}

.anylinkcss a:hover{ /*hover background color*/
background: #353398;
color: #000000;
}
.anylinkcss a:visited{ /*hover background color*/
background: #353398;
color: #000000;
}
/* ----- Footer ----- */

#footer {
float:left;
	clear: both;
	width: 1050px;
	height: 80px;
	padding: 10px 0px 0px 0;
	margin-left: -25px;
	margin-right: 0px;

	text-align: center;
	background: #ff6501;
	text-align: center;
	font-weight:bold;
	border:1px #000000 solid;
}

#footer a{
	font-weight: bold;
}

/* ----- End of Footer ----- */
/*------------- Menu ------------------*/
#menu0 {
	float: left;
	width: 1000px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../images/menuBG.gif) repeat-x;
}

#menu0 ul {
	margin: 0 0 0 50px;
	padding: 0px;
	list-style: none;
}

#menu0 ul li{
	display: inline;
}

#menu0 ul li a{
	float: left;
	width: 100px;
	height: 20px;
	margin-top: 10px;
	padding: 0;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border-left: 1px solid #CCCCCC;
}

#menu0 ul li .lastmenu{
	border-right: 1px solid #CCCCCC;	
}

#menu0 li a:hover, #menu li .current{
	color: #cccccc;
	background: url(../images/menuhoverBG.gif) no-repeat;
}
/* ----------------- end of menu----------------*/

UL {
 PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.container {
 WIDTH: 639px; HEIGHT: 239px
}
.container A IMG {
 WIDTH: 639px; HEIGHT: 239px
}
.container IMG {
border:#f6f6f6 solid 1px;
/* BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
*/}
.td_f A IMG {
 PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.num {
 POSITION: absolute; WIDTH: 90px; FLOAT: right; TOP: 220px; LEFT: 550px
}
.num LI {
 TEXT-ALIGN: center; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: 1px; WIDTH: 15px; FONT-FAMILY: Arial; BACKGROUND: url(http://pc.qq.com/pcimages/flashbutton.gif) no-repeat -15px 0px; FLOAT: left; HEIGHT: 15px; COLOR: #86a2b8; FONT-SIZE: 12px; CURSOR: pointer
}
.num LI.on {
 LINE-HEIGHT: 15px; WIDTH: 15px; BACKGROUND: url(http://pc.qq.com/pcimages/flashbutton.gif) no-repeat; HEIGHT: 15px; COLOR: #ffffff
}
.more {
 FLOAT: right
}
.more1 A {
 TEXT-ALIGN: left; LINE-HEIGHT: 25px; MARGIN: 0px 0px 0px 10px; COLOR: #3373a3
}

/****************************************************************/
.topmenu {

  clear: both;
	background-image: url("../img/topmenu-bg.png");
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size:14px;
	text-align:center;	
	width:1000px;
	padding: 0px;
	margin: 0;

}
.topmenu table {
  margin: 0px auto 0px auto;
	border-left: 1px solid #FFFFFF;
}
.topmenu a {
  float: left;
	background-color: #2064b3;
	height: 35px;
	line-height: 35px;
	padding: 0px 15px 0px 15px;
	font-weight:bold;
	color: #ffffff;
	border-right: 1px solid #FFFFFF;
	text-decoration: none;
	background-image: url("../img/topmenu-off.png");
}
.topmenu a:hover {
    color:#ffffff;
	background-image: url("../img/topmenu-on.png");
}
.topmenu  a:visited {
    color:#ffffff;
}

#top-on {
  background-image: url("../img/top-link-active.png");
}



.tbprodlist{
width:635px;
background-color: #f3f3f3;  


  border:10px   solid   #ffffff   ;border-collapse:collapse;}      
.tbprodlist TD   
  {   
border:10px   solid   #ffffff;   
 
  }
.tbprodlist table td  
  {   
border:0px   solid   #707070; 
 
  }
.divprodserial{
float: left;
width:400px;
padding:0 0 0 10px;
background-color: #ffffff;}
/*文章列表*/
#articlelist{
float:left;
border:1px #a1a1a1 solid;
width:605px;
padding:10px;
min-height:500px;
background-color:#FFFFFF;

}

#articlelist ul{
float:left;
width:100%;
height:100%;
}
#articlelist ul li.lipicnews1{
float:left;
margin:10px;
text-align:center;
vertical-align:middle;
border-bottom:1px #d3d3d3 solid;
height:200px;
width:100%;
}
#articlelist ul li.lipicnews2{
float:left;
margin:10px;
text-align:center;
vertical-align:middle;
height:315px;
width:46%;
}

#articlelist li.lipicnews1 a#n1{ text-decoration:none;float:left;}
#articlelist li.lipicnews1 a#n2{ text-decoration:none; float:right;
color:#000;display:block} 
#articlelist li.lipicnews1 a#n3{ float:right; padding-right:20px;
color:#000;display:block} 
#articlelist li.lipicnews1 a#n1:hover{ text-decoration:underline;}
#articlelist li.lipicnews1 a#n3:hover,.news li a#n3:hover{
text-decoration:none;} 
#articlelist ul li.lipicnews2 table{
width:98%;
background-color: #ffffff;
}



#pagedisp{
float:left;
margin-top:10px;
margin-left:20px;
}
#articlelist .arttitle{
float:left;
height:30px;
line-height:30px;
text-align:center;
border-bottom:1px #FFCC00 solid;

font-weight:bold;
width:600px;
}
 .artdetail{
clear:both;
height:150px;
text-align:left;
width:95%;
overflow:hidden;
}
.artissue{
float:left;
text-align:right;
width:600px;
line-height:50px;
}
#artprevnext{
float:left;
width:600px;}
.artcontent{
float:left;
clear:both;
width:600px;
}


#indexsupp{
float:left;
display:block;
width:600px;
background-color:#FFFFFF;
padding:10px;
}
#indexsupp li{
float:left;
width:100px;
margin:10px;}

#indexsupp li img{
border:1px #003333 solid;
width:100px;
height:40px;
}

