/* CSS Document */
/*@系统默认*/

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(bg.gif) 0 0 repeat #fff;
	color:#6B6D42;
	font-size:12px;
	word-break:break-all;/*针对IE数字或英文强制换行*/
	overflow:visible;/*针对FF数字或英文超出隐藏*/
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, hr{
	margin:0; padding:0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
a{font:12px/18px Arial, Helvetica, sans-serif;color:#6B6D42;text-decoration:none;}
a:hover{font:12px/18px Arial, Helvetica, sans-serif;color:#0A62B1;text-decoration:none;}

a.more{font:10px/15px Arial, Helvetica, sans-serif;	color:#0A62B1;text-decoration:none;}
a.more:hover{font:10px/15px Arial, Helvetica, sans-serif;color:#6B6D42;text-decoration:none;}
/*------------------------------------------------body--------------------*/
#body{	/*解决ff阴影背景图不能居中的问题*/
margin-right:1px !important;
margin-right:0;
}
#subNav{
	margin-left:15px;
	height:24px;
}
#subNav ul{
	padding:15px 0 0 0;
}
#subNav ul li{
	background:url(bullet.gif) 0 3px no-repeat #fff;
	float:left;
	padding-left:12px;
	margin-right:12px;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/

#header{
	width:1005px;
	height:80px;
	margin:0 auto;
}
#headerLeft{
	width:10px;
	background:url(bg_left.gif) 0 0 repeat;
	height:100%;
	padding:0;
	float:left;
}
#headerRight{
	width:10px;
	background:url(bg_right.gif) 0 0 repeat;
	height:100%;
	padding:0;
	float:left;
}
#headerContent{
	width:985px;
	background:url(01.gif) 0 0 repeat-x;
	height:80px;
	padding:0;
	float:left;
	overflow: hidden
}
#Logo{
	width:450px;
	height:60px;
	font-family:黑体;
	font-size:20px;
	line-height:30px;
	margin:10px 0 0 10px;
	float:left;
	overflow:hidden; /*不显示超过对象宽度的内容*/ 
	text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记（...）clip | ellipsis FF无效*/   
	white-space:nowrap; /*限制在一行内显示所有文本*/ 
}
#header ul.link{
	width:80px;
	height:24px;
	margin:20px 20px 0 0;
	float:right;
}
#header ul.link li{
	float:left;
	margin:0;
	font-size:0;
	line-height:0;
	padding-right:1px;
}
#header ul.link li a.homepage{
	display:block;
	background:url(iconhome.gif) 0 0 no-repeat;
	width:24px;
	height:24px;
	font-size:0;
	line-height:0;
}
#header ul.link li a.homepage:hover{
	background:url(iconhome1.gif) 0 0 no-repeat;
}
#header ul.link li a.fav{
	display:block;
	background:url(iconfav.gif) 0 0 no-repeat;
	width:24px;
	height:24px;
	font-size:0;
	line-height:0;
}
#header ul.link li a.fav:hover{
	background:url(iconfav1.gif) 0 0 no-repeat;
}
#header ul.link li a.contact{
	display:block;
	background:url(iconcontact.gif) 0 0 no-repeat;
	width:24px;
	height:24px;
	font-size:0;
	line-height:0;
}
#header ul.link li a.contact:hover{
	background:url(iconcontact1.gif) 0 0 no-repeat;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------main--------------------*/
#main{
	width:1005px;
	margin:0 auto;
}
#mainLeft{
	width:10px;
	background:url(bg_left.gif) 0 0 repeat;
	padding:0;
	float:left;
}
#mainRight{
	width:10px;
	background:url(bg_right.gif) 0 0 repeat;
	padding:0;
	float:left;
}
#mainContent{
	width:985px;
	float:left;
	background-color:#FFF;
}
#mainLine{
	width:15px;
	background:url(line.gif) 0 0 repeat;
	padding:0;
	float:left;
}
/*------------------------------------------------left--------------------*/

#left{
	width:750px ;
	background-color:#FFF;
	padding:0;
	float:left;
	margin-right:-3px;//DIV浮动IE文本产生3象素的bug,这句是关键!
}
/*-----------banner--------------------*/
#banner{
	width:740px;
	height:200px;
	text-align:right;
	vertical-align: top;
	margin-left:3px;
	position: relative;
}
#bannerPic{
	width:740px;
	height:198px;
	background-color:transparent;
	position: absolute; top:0px;right:0px;
}
#bannerWrap a{
	display:block;
	width:735px;
	height:200px;
	background:url(bannerwrap.gif) no-repeat;
	position: absolute; top:0px;right:0px !important;
	position: absolute; top:0px;right:-1px;
}
#bannerWrap{
	display:block;
	width:735px;
	height:200px;
	background:url(bannerwrap.gif) no-repeat;
	position: absolute; top:0px;right:0px !important;
	position: absolute; top:0px;right:-1px;
}
/*-----------banner--------------------*/
/*-----------nav--------------------*/
#nav{
	width:740px;
	height:41px;
	margin-left:3px;
	background:url(nav_bg.gif) 0 0 repeat-x;
}
#nav ul{
}
#nav ul li{
	float:left;
	height:41px;
	padding-left:6px;
	background:url(nav02.gif) 0 0 no-repeat;
}
#nav ul li.left{
	float:left;
	height:41px;
	padding-left:4px;/*nav01.gif宽*/
	background:url(nav01.gif) 0 0 no-repeat;
}
#nav ul li.right{
	float:left;
	height:41px;
	background:url(nav03.gif) 0 0 no-repeat;
}
#nav ul li a{
	background:url(nav_bg.gif) 0 0 repeat-x;
	display:block;
	padding:0 10px;
	font:bold 12px/41px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	background-color:inherit;
	text-decoration:none;
}
#nav ul li a:hover{
	display:block;
	padding:0 10px;
	font:bold 12px/41px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	background:url(nav_bg1.gif) 0 0 repeat;
	color:#FFF;
	text-decoration:none;
}
#nav ul li a.hover{
	display:block;
	padding:0 10px;
	font:bold 12px/41px Arial, Helvetica, sans-serif;
	background:url(nav_bg1.gif) 0 0 repeat-x;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
}
/*-----------nav--------------------*/
/*-----------content--------------------*/
#areaBg{
	width:740px;
	height:15px;
	margin-left:3px;
	background:url(nav_btm.gif) 0 0 repeat-x;
}
/*----aboutus----*/
#aboutus{
	width:740px;
	height:170px;
	margin-left:3px;
}
#aboutusTitle{
	margin:15px 0 0 120px !important;
	margin:15px 0 0 60px;
	float:left;
	font-size:20px;
}
#aboutusText{
	width:550px;
	margin:10px 0 0 120px !important;
	margin:10px 0 0 60px;
	float:left;
}
/*----aboutus----*/
/*----col----*/
#col{
	width:740px;
	margin:10px 0 10px 3px;
	border:1px solid #E0E0E0;
	overflow:hidden;/*子div的高度，会改变此高度，否则FF不会显示border属性*/
}
#colTitleBg{
	width:740px;
	height:25px;
	background:url(colbg.gif) 0 0 repeat-x;
}
#colTitle{
	background:url(colicon.gif) 0 0 no-repeat;
	margin-left:15px;
	font-size:14px;
	padding-left:20px;
	line-height:25px;
}
#colTitle span{
	float:right;
	margin-top:-20px;
	margin-right:20px;
}
/*----col----*/
/*----product----*/
#product{ /*不要制定宽度*/
	float:left;
}
#product span{
	display:block; /*用于显示产品名称*/
}
#product img{
	border:1px dashed #E0E0E0; /*用于显示产品图片样式*/
}
#product ul li{
	float:left;
	text-align:center;
	padding-top:10px;
	padding-left:18px;
}
#product ul{
	float:left;
}
#product ul li a{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	text-decoration:none;
}
#product ul li a:hover{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#0A62B1;
	text-decoration:none;
}
#proScrWrap{
	width:720px;
	height:150px;
	margin:0 auto;
	overflow:hidden;
}
#proScrFlt{/*用于向左无缝滚动*/
	float:left;
	width:800%;
}
/*----product----*/
/*----online----*/
#online{
	width:740px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#FAFAFA;
	overflow:hidden;/*子div的高度，会改变此高度，否则FF中onlineContentLeft不会继承背景色*/
}
#onlineContentLeft{
	width:338px;
	padding:0 15px 0 15px;
	border-right:1px solid #E0E0E0;
	float:left;
}
#onlineContentRight{
	width:338px;
	padding:0 15px 0 15px;
	float:left;
}
#online p{
	line-height:18px;
}
#online span{
	font-weight:bold;
	color:#0A62B1;
	padding-right:5px;
}
/*----online----*/

/*-----------content--------------------*/
/*------------------------------------------------left--------------------*/
/*------------------------------------------------right--------------------*/
#right{
	width:220px;
	background-color:#FFF;
	float:left;
	overflow: hidden;
}
/*----title----*/
#titleTop{ /*没有top外边距的title*/
	width:200px;
	height:17px;
	background:#179EE5 url(07.gif) 0 0 repeat-y;
	overflow: hidden;
	margin-bottom:10px;
}
#title{
	width:200px;
	height:17px;
	background:#179EE5 url(07.gif) 0 0 repeat-y;
	overflow: hidden;
	margin-top:10px;
	margin-bottom:10px;
}
#titleName{
	height:17px;
	background-color:#179EE5;
	float:left;
	margin-left:18px !important;
	margin-left:12px;
	padding-right:5px;
	color:#FFF;
}
#titleMore{
	width:80px;
	height:16px;
	background-color:#FFF;
	text-align:right;
	float:right;
}
#titleList {
	width:170px;
	margin-left:15px;
}
#titleList ul {
	margin-bottom:10px;
}
#titleList ul li {
	border-bottom:1px dashed #E0E0E0;
}
#titleList ul li a{font:12px/18px Arial, Helvetica, sans-serif;color:#6B6D42;text-decoration:none;}
#titleList ul li a:hover{font:12px/18px Arial, Helvetica, sans-serif;color:#0A62B1;text-decoration:none;}
/*----title----*/
/*----event----*/
#eventScr *{margin:0px; padding:0px;background-color:yellow;}
#eventScr {
	width:170px;
	height:110px;
	overflow:hidden;
	margin-left:15px;
	background-color:red;
}
#eventScr ul {
	width:100%;
	margin:0px; padding:0px;
}
#eventScr li {
	overflow:hidden;
	background-color:yellow;
	height:115px;/*此处不能使用padding等定位，在其中设置了图片110，遮罩层110，滚动幅度115/次*/
}
#eventNoScr {
	width:170px;
	margin-left:15px;
}
#eventNoScr li {
	margin-bottom:5px;
		overflow:hidden;
}
#eventNoScr li a{display:block;font:12px/18px Arial, Helvetica, sans-serif;color:#6B6D42;text-decoration:none;}
#eventNoScr li a:hover{display:block;font:12px/18px Arial, Helvetica, sans-serif;color:#0A62B1;text-decoration:none;}

/*----event----*/

/*----news----*/
#news{
	width:180px;
}
#news span{/*新闻时间显示*/
	display:block;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#6B6D42;
}
#news ul li{
	padding-top:5px;
	border-bottom:1px solid #E0E0E0;
}
#news ul li a{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#0A62B1;
	text-decoration:none;
}
#news ul li a:hover{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	text-decoration:none;
}
#newsScrWrap{/*需要制定高度，否则不会滚动*/
	overflow:hidden;width:200px;height:170px;
	margin-left:10px;
}
/*----news----*/
/*----contact----*/
#contact{
	width:200px;
	margin-left:10px;
	margin-bottom:10px;
}
#contactTitle{
	color:#0A62B1;
	padding-right:5px;
	float:left;
}
#contactContent{
	width:150px;
	color:#0A62B1;
}

/*----contact----*/
/*----navPic----*/
#navPic{
	width:188px;/*与图片等宽*/
	margin-left:10px;
}
#navPic li{
	padding-top:5px;
}
#navPic li a.job{
	display:block;
	background:url(p_01.jpg) 0 0 no-repeat;
	height:45px;
	padding-left:120px;
	font:12px/40px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	text-decoration:none;
}
#navPic li a.online{
	display:block;
	background:url(p_02.jpg) 0 0 no-repeat;
	height:45px;
	padding-left:120px;
	font:12px/40px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	text-decoration:none;
}
#navPic li a.frlink{
	display:block;
	background:url(p_03.jpg) 0 0 no-repeat;
	height:45px;
	padding-left:120px;
	font:12px/40px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	text-decoration:none;
}
#navPic li a.feedback{
	display:block;
	background:url(p_04.jpg) 0 0 no-repeat;
	height:45px;
	padding-left:120px;
	font:12px/40px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	text-decoration:none;
}
/*----navPic----*/
/*------------------------------------------------right--------------------*/
/*------------------------------------------------main--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:1005px;
	margin:0 auto;
}
#footerLeft{
	width:10px;
	background:url(bg_left.gif) 0 0 repeat;
	padding:0;
	float:left;
}
#footerRight{
	width:10px;
	background:url(bg_right.gif) 0 0 repeat;
	padding:0;
	float:left;
}
#footerContent{
	width:985px;
	float:left;
	background-color:#FFF;
}
#footerContent hr{
	color:#BCDCF4;
	width:975px;
	margin:5px auto !important;
	margin:0 auto;
}
#copyright{
	text-align:center;
	line-height:18px;
	margin:10px 0 20px 0;
}
/*------------------------------------------------footer--------------------*/
/*-----------banner2--------------------*/
#banner2{
	width:740px;
	height:150px;
	text-align:right;
	vertical-align: top;
	margin-left:3px;
	position: relative;
	overflow:hidden;
}
#banner2Pic{
	width:740px;
	background-color:transparent;
	position: absolute; top:0px;right:0px;
}
#banner2Wrap a{
	display:block;
	width:735px;
	height:200px;
	background:url(bannerwrap.gif) no-repeat;
	position: absolute; top:0px;right:0px !important;
	position: absolute; top:0px;right:-1px;
}
#banner2Wrap{
	display:block;
	width:735px;
	height:200px;
	background:url(bannerwrap.gif) no-repeat;
	position: absolute; top:0px;right:0px !important;
	position: absolute; top:0px;right:-1px;
}

/*-----------banner2--------------------*/

h1{
	border-top:1px dashed #FF8000;
	border-bottom:1px dashed #FF8000;
	margin:15px 10px 0 15px;
	color:#FF8000;
	font-size:16px;
	padding:5px;
}

#menu{
	margin:10px 0 10px 15px;
}
#menu ul li{
	font:12px/18px Arial, Helvetica, sans-serif;
	float:left;
}
#menu ul li a{
	color:#6B6D42;
}
#menu ul li a:hover{
	color:#0A62B1;
}
/*-----------list--------------------*/

#list{
	width:700px;
	padding:5px 20px 5px 20px;
}
#list img{
	border: 1px solid #E0E0E0;
	margin-bottom:10px;
}
#list img.left{
margin:0 20px 0 0;
float:left;
}
#list h2{
	font:14px/18px Arial, Helvetica, sans-serif;
	display:inline;
} 
#list ul{
}
#list .pictext{
	height:100px;
	font:12px/18px Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #F0F0F0;
	color:#6B6D42;
}
#list .pic{
	width:150px;
	font:12px/18px Arial, Helvetica, sans-serif;
	padding-top:20px;
	margin-right:20px;
	border-bottom:1px solid #F0F0F0;
	color:#6B6D42;
	float:left;
	text-align:center;
}
#list .titletext{
	font:12px/18px Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:18px;
	border-bottom:1px solid #F0F0F0;
	color:#6B6D42;
}
#list .title{
	font:12px/18px Arial, Helvetica, sans-serif;
	padding-top:10px;
	border-bottom:1px solid #F0F0F0;
	color:#6B6D42;
}
#list ul li a{color:#0A62B1;text-decoration:none;}
#list ul li a:hover{color:#6B6D42;	text-decoration:none;}

#list ul li a.more{color:#0A62B1;text-decoration:none;}
#list ul li a.more:hover{color:#6B6D42;	text-decoration:none;}

#list ul li .right1{
	float:right;
	display:block;
	margin-top:-18px;
} 
#list ul li .right2{
	float:right;
	display:block;
} 
#list ul li .time{
	color:#CCCCCC;
} 
#list ul li .author{
	font-weight:bold;
} 
#list ul li .content{
	display:block;
} 
/*-----------list--------------------*/
/*-----------detail--------------------*/
#detail{
	width:700px;
	padding:10px 20px 10px 20px;
}
#detail img{
	border:1px dashed #CCCCCC;
}
#detail h2{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#0A62B1;
}
#detail .content{
	padding:10px 20px 10px 20px;
	font:14px/18px Arial, Helvetica, sans-serif;
}
#detail .pic{
	padding:10px 20px 10px 20px;
	text-align:center;
}
#detail .time{
	padding:10px 20px 10px 20px;
	color:#CCCCCC;
	text-align:center;
}
#detail .noBdr{
	margin-left:50px !important;
	margin-left:25px;
	border-top:0;
	overflow:hidden;/*子div的高度，会改变此高度，否则FF不会显示border属性*/
	float:left;
}
#detail .sub1{/*用于在线交流*/
	margin-left:0;
	border-top:1px dashed #CCCCCC;
	overflow:hidden;/*子div的高度，会改变此高度，否则FF不会显示border属性*/
	float:left;
}
#detail .sub{
	margin-left:50px !important;
	margin-left:25px;
	border-top:1px dashed #CCCCCC;
	overflow:hidden;/*子div的高度，会改变此高度，否则FF不会显示border属性*/
	float:left;
}
#detail .subTitle{
	width:100px;
	text-align:right;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#0A62B1;
	float:left;
	padding:5px 0 5px 0;
}
#detail .subContent{
	width:550px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#0A62B1;
	float:left;
	padding:5px 0 5px 0;
}
#detail .frlink{
	margin-left:50px !important;
	margin-left:25px;
	border-bottom:1px dashed #CCCCCC;
	overflow:hidden;/*子div的高度，会改变此高度，否则FF不会显示border属性*/
	float:left;
}
#detail .frlinkTitle{
	width:130px;
	text-align:left;
	font:14px/40px Arial, Helvetica, sans-serif;
	color:#0A62B1;
	float:left;
	padding:5px 0 5px 0;
}
#detail .frlinkContent{
	width:520px;
	font:14px/40px Arial, Helvetica, sans-serif;
	color:#0A62B1;
	float:left;
	padding:5px 0 5px 0;
}
#detail .frlink a{font:14px/40px Arial, Helvetica, sans-serif;color:#6B6D42;text-decoration:none;}
#detail .frlink a:hover{font:14px/40px Arial, Helvetica, sans-serif;color:#0A62B1;text-decoration:none;}

/*-----------detail--------------------*/

.submit
			{
				height:30px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:24px;
				color:#FFFFFF;
				background-color:#999999;
				border:solid;
				border-width:1px;
				border-color:#CCCCCC;
}
.contactinput
		{
			height:20px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			line-height:20px;
			font-weight:bold;
			color:#3c4538;
			background-color:#FFFFFF;
			border:solid;
			border-color:#F3F3F3;
			border-width:1px;
}
.textarea
		{
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#FFFFFF;
			border:solid;
			border-color:#F3F3F3;
			border-width:1px;	
}



