body 
{    height:26px;
	font-size: 12px;
	color: #666666;
	line-height:24px;
	*+line-height:150%;
	text-decoration: none;
	text-align:left;
	padding:0;
    margin:0 auto;
	background-image:url(images/topbg.gif); 
	background-repeat:repeat-x;
}
h1 
{
font-size:12px;
line-height:15px;
}
.whole 
{
position:relative;
z-index:1;
}
td,th {
    height:26px;
	font-size: 12px;
	color: #666666;
	line-height:24px;
	*+line-height:150%;
	text-decoration: none;
	text-align:left;
	padding:0;
	margin:0 auto;

}
a:link,a:visited{ color: #666666;text-decoration: none;}
a:hover,a:active{ color: #ff6600;text-decoration: none;}

.clear
{
    clear:both;
}

/*
border:1px solid #ccc; 
background-color:#999;
*/
/*--------------------------头部--------------------------*/
#top ,#nav ,#navflash ,#nr,#bottom,#b
{
    width:940px;
    margin:0 auto;
    padding:0; 
	white-space : normal;
}
#top {	position:relative;}
#top .logo
{
    float:left;
}
.logotitle {
position:absolute;
top:6px;
left:500px;}
#top .topmenu
{
    float:right;
    width:320px;   
    height:90px;   
    text-align:center;   
    display:table-cell;   
    vertical-align:middle;   
    line-height:90px;  
    padding-right:30px;
	margin-top:40px;
	padding-left:10px;
	width:420px;
	height:50px;

}

#top .topmenu img
{
    margin-right:10px;    
}
.lans {color: #2857a5; }
.lans a:link {color: #2857a5; }
.lans a:visited {color: #2857a5;}
.lans a:hover {color: #ff6600; }
.lans a:active {color: #2857a5;}
.dians {color: #000000; }

/*--------------------------网站导航条--------------------------*/
#nav 
{
    padding-top:1px;
     padding-bottom:-1px;
   	text-align: center;
	height: 35px;
	background-image: url(images/menubg.gif);
}
#nav ul {
	margin: 2px 20px 2px 20px;
	padding: 4px;
}
#nav li {
	list-style-type: none;
	display: inline;
	margin: 0px 1px 0px 1px;
	padding:0px;
    color:White;
}
#nav li a {
	COLOR: #fff;
	font-weight: bold;
	font-size: 13px;
	line-height: 160%;
	text-decoration: none;
}
#nav li a:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: none;
	font-size: 13px;
	line-height: 160%;
}
/*--------------------------网站导航大图(以后可能是flash)--------------------------*/
#navflash
{
    margin-bottom:10px; 
    margin-top:10px;
	width:940px;
	height:170px;
/*	background:#00CCFF url(images/flash.gif) no-repeat center;*/

}
/*--------------------------内文左侧--------------------------*/
#left
{
    float:left;
    width:235px;
    margin-right:10px;
 
}
.lbox,.l2box
{
    margin-bottom:10px;    
}
.lbox .himg,.htitle
{
    float:left;
}
.lbox .hmore
{
    padding-top:3px;
    float:right;
    width:60px;
    text-align:right;
    padding-right:4px;
}
.lbox .himg
{
    padding-top:5px;
    padding-left:10px;
    padding-right:5px;
    margin:0 auto;
}
.lbox .htitle
{
    padding-top:2px;
    font-weight:bold;
    font-size:14px;
    padding-left:5px;
}

.lbox .list ul 
{
	margin:0px 3px 0px 3px;
	padding:0px;
}
.lbox .list li {
	list-style-type: none;
	width: 225px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	background-color:#eff8ff;
    margin-bottom:9px; 
    height:25px; 
    padding-left:11px;
    padding-top:5px;
}
.list li a {
	font-weight: bold;
	font-size: 13px;
	line-height: 160%;
	text-decoration: none;
}
.list li a:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: none;
	font-size: 13px;
	line-height: 160%;
}
.cus 
{
    background-color:#EFF8FF;
    padding: 2px 2px 2px 14px;
    
}
.l2box img
{
    margin: 6px 10px 6px 10px   
}
/*--------------------------右侧内容区域--------------------------*/
#right
{
    float:right;
    width:685px;
    margin:0px;
    padding:0px;
	*width:680px;


}
#lxwm
{
    margin-top:0px; 
    margin-bottom:10px;
}
#lxwm .hbox
{
    margin:0px;
    padding:0px;
}
#lxwm .himgx
{
    float:left;
}
#lxwm .hmore
{
    
    float:right;
    text-align:right;
    padding-right:5px;
}
#lxwm .xian
{
    margin:0px;
    padding:0px;
    border-bottom:1px solid #2f8fcd;
}
#lxwm .nr1
{
    width:420px;
	*width:415px;
    float:left;
    padding:4px;
}
#lxwm .nr2
{
    float:left;
    padding:4px;
    
}

#lxwm .nr2 img
{
    width:239px;
    height:167px;
    border: 1px solid #C0C0C0; 
    padding: 2px
}
/*内页样式*/
.nylmname .htitle
{
	color:White;
	background-image: url(images/ma_bg.gif);
	height:24px;

		
}
.nylmname .himgx
{
    float:left;
}
.nylmname .hmore
{
    
    float:right;
    text-align:right;
    padding-right:5px;
}
#lxwm .nr3
{
     padding:4px;

}

.nr3 td,.nr3 tr,.nr3 th
{
	 padding:0px;
	 margin:0px;
	 height:24px;
     line-height:1px;  
	 *line-height:26px;
	 *+line-height:26px;

}


/*产品滚动列表 138 117*/
#demo
{
    OVERFLOW: hidden; 
    WIDTH:685px;
	*width:680px;
    height:145px;
    background-color:#EFF8FF;
    margin-bottom:10px;
	margin-top:10px;
}

#demo1 ul,#demo2 ul
{
	width:1000px;
    margin:0px; 
    padding:0px;       
}
#demo1 li,#demo2 li
{
	float: left;
	display: block;

	padding: 0px;
	text-align: center;
	margin: 1px 1px;
	overflow: hidden;
	
}
#demo1 img,#demo2 img
{
	width:138px;
	height:117px;   
}
#prolist
{
 float:left;
 width:685px
 *width:680px;
}
#prolist .himg,.htitle
{
    float:left;
}
#prolist .hmore
{
    padding-top:3px;
    float:right;
    width:60px;
    text-align:right;
    padding-right:4px;
}
#prolist .himg
{
    padding-top:5px;
    padding-left:10px;
    padding-right:5px;
    margin:0 auto;
}
#prolist .htitle
{
    padding-top:2px;
    font-weight:bold;
    font-size:14px;
    padding-left:5px;
}
/*新闻列表*/
.news
{
	float:left;
    margin-bottom:10px;    
}
.news .himg,.news.htitle
{
    float:left;
}
.news .hmore
{
    padding-top:3px;
    float:right;
    width:60px;
    text-align:right;
    padding-right:4px;
}
.news .himg
{
    padding-top:5px;
    padding-left:10px;
    padding-right:5px;
    margin:0 auto;
}
.news .htitle
{
    padding-top:2px;
    font-weight:bold;
    font-size:14px;
    padding-left:5px;
}

.news .list ul 
{
	margin:5px 2px 0px 2px;
	padding:0px;
}
.news .list li {
	list-style-type: none;
	width:330px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin:0px; 
	padding-top:1px;
    height:25px; 
    padding-left:4px;
}
/*#g2
{
 margin-left:5px;
}*/
.news .xian
{
    margin:0px;
    padding:0px;
    border-bottom:1px solid #2f8fcd;
}
/*-------------------------底线-----------------------------*/
#bottom
{
 margin-bottom:10px;
 height:14px;
 background-image: url(images/fot_t.gif);	
}
#bottom img
{
	width:940px;
	height:1px;	
}
#b
{
	color:#2857a5;
	text-align:center;
}
#b a
{
	 color:#2857a5;
}
/*内页图片列表*/
#bodytxt{margin-left:0px; margin-top:2px; margin-bottom:2px;}
#bodytxt ul{list-style:none;margin:0px;padding-left:0px;padding-bottom:3px;margin-bottom:2px;}
#bodytxt li{float:left;display:block;border:0px solid #cccccc;padding:0px;text-align:center; margin:3px 4px 2px 1px;padding-left:3px;padding-right:1px;}
#bodytxt li img{border:0;height:140px;width:158px}
#bodytxt  span{display:block;padding-top:2px;background:#eff8ff;color:#000; }


#MyContent 
{
text-align:left;
}

.PictureByPage {
text-align:left;}

