body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{
	font-size: 12px;
	color: #605f5f;
	font-family: Arial;
	min-width: 1024px;

_width:expression(this.scrollwidth < 1024 ? "1024px" : "auto"); 		background-image: url(../images/bg_banner.jpg);
	background-position: center 146px;
	background-repeat: no-repeat;
}
ul,li{list-style:none;}
a{color:#323131; text-decoration:none;}
a:hover{ color:#2670d5; text-decoration:none;}
img{border:none;}
.clear{ clear:both; overflow:hidden;}

.header{
	background: #f6f6f6;
}
.header_top h1{ float:left; width:511;}
.nav{
	height: 35px;
	background-image: url(../images/bg_nav.gif);
	background-repeat: repeat-x;
	font-size: 16px;
	font-weight: bolder;
	line-height: 35px;
	padding-right: 40px;
}
.nav ul{ width:950px; height:35px; margin:0 auto;}
.nav ul li{
	float: left;
	margin-right: 40px;
	margin-left: 40px;
}
.nav ul li a {
color: #FFF;
}
.nav ul li a:hover {
	color: #FC0;
}
.banner { width:100%; height:309px;margin-bottom: 30px;}
#full-screen-slider { width:100%; height:309px; margin-top:0px; position:relative}
#slides { display:block; width:100%; height:309px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; top:285px; z-index:9900;  margin:0 auto; text-align:left; float:right;}
#pagination ul {text-align:center; width:100%; float:left;}
#pagination li { display:block; list-style:none; float:left;  width:10px; height:10px; margin:0 3px ;border-radius:5px; background:#CCC;  float:right;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; float:left; text-indent:-9999px;}
#pagination li.current { background:#ee2c2c}


.td_f A IMG {
	MARGIN: 0px;
	padding: 0px;
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 280px;
	LEFT: 900px;
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #003366;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}





.threepart{ padding:20px 0 0;}
.about_home{ float:left; width:277px;}
.about_home h1,.news_home h1,.contacts_home h1{ margin:0 0 15px; height:14px;}
.about_home h1 span,.news_home h1 span,.contacts_home h1 span{ float:left; width:auto;}
.about_home h1 a,.news_home h1 a,.contacts_home h1 a{ float:right; width:auto;}
.about_home p{ margin:0 0 15px; line-height:20px;}
.about_home h2{ text-align:center;}
.about_home h2 span{ margin:0 22px 0 0;}
.fengen{ float:left; width:53px;}
.news_home{ float:left; width:312px;}
.news_home p{ margin:0 0 15px;}
.news_home ul li{ clear:both; overflow:hidden; line-height:20px; background:url(../images/icon_news.gif) no-repeat 2px 6px; padding:0 0 0 10px;
text-align:right;}
.news_home ul li a{ float:left; text-align:left; width:235px; height:20px; overflow:hidden;}
.contacts_home{ float:right; width:261px;}
.contacts_home h2{ margin:0 0 15px;}
.contacts_home p{ line-height:20px;}

.pro_home{ background:#f3f3f3 url(../images/bg_probox.gif) no-repeat center bottom; height:218px; border:1px solid #e7e7e7; padding:20px 0 0; margin:40px 0 0;}
.pro_home_cont h1{ height:14px; margin:0 0 10px;}
.pro_home_cont h1 span{ float:left; width:auto;}
.pro_home_cont h1 a{ float:right; width:auto;}

.sub{ background:url(../images/bg_sub.gif) repeat-x top; padding:33px 0 0;}
.left{ float:left; width:200px; overflow:hidden;}
.left p{ margin:0 0 10px;}
.left ul{ margin:0 0 15px;}
.left ul li{ clear:both; overflow:hidden; margin:0 0 5px; }
.left ul li a{ width:170px; display:block; color:#373636; padding:4px 0 4px 30px; background:url(../images/bg_subli.gif) no-repeat #e4e4ec; line-height:20px; overflow:hidden;}
.left ul .litwo a{ width:170px; display:block; color:#fff; padding:0 0 0 30px; background:#e4e4ecurl(../images/bg_sublitwo.gif) no-repeat ; line-height:20px;}
.left ul li a:hover{ background:url(../images/bg_sublitwo.gif) no-repeat #1861c4; color:#fff;}
.fenge_sub{ float:left; width:48px;}
.right{
	overflow: hidden;
	width: 709px;
}
.find{ background:url(../images/bg_find.gif) no-repeat; height:31px; line-height:30px; padding:0 10px 0 60px; margin:0 0 20px;}
.find h1{ float:left; width:auto; font-size:14px; color:#1d3f6d;}
.find span{ float:right; width:auto;}
.find span a{ padding:0 5px;}
.sub_cont{ line-height:24px;}

.newscont{ line-height:1.8; margin:20px;}
.newscont ul li{ line-height:35px; clear:both; overflow:hidden; border-bottom:1px dashed #e5e5e5;}
.newscont ul li a{ display:block; float:left; background:url(../images/icon_news.gif) no-repeat 10px center; padding-left:20px;}
.newscont ul li a:hover{ color:#008ddb;}
.newscont ul li span{ float:right;}
.newsTitle{ font-size:20px; color:#42494c; font-weight:100; text-align:center; line-height:1.8; border-bottom:1px solid #ddd;}
.newsTime{ color:#999; text-align:center; }
.newscont p{ margin-bottom:30px;}
.pages{ margin:10px 0 0 0; text-align:center;}
.pages a{ padding:0 5px;}
.back a{ color:#08c;}
.back a:hover{ text-decoration:underline;}

.subproducts{ padding:10px 0 0 10px;}
.subproducts ul li{ width:205px; display:inline; margin:0 13px 30px; float:left; height:160px; overflow:hidden;}
.subproducts ul li .blsf{ display:table-cell; position:relative; width:203px; height:142px; line-height:142px; text-align:center; vertical-align:middle;
overflow:hidden; border:1px solid #e0e9ed;}
.subproducts ul li .blsf p{ position:static; +position:absolute; top:50%; vertical-align:middle; margin:0;}
.subproducts ul li .blsf p img{ position:static;+position:relative;top:-50%;left:-50%;vertical-align:middle}
.subproducts ul li a{  display:block;}
.subproducts ul li p{display:block; text-align:center; line-height:20px;}
.bigproducts{ padding:10px 20px 0; clear:both; overflow:hidden;}
.bigimg{ text-align:center;}
.bigproducts h2{ text-align:center; font-size:13px; border-bottom:1px solid #ccc; line-height:30px; margin:0 0 25px;}
.bigproducts p{ line-height:24px;}

.pro_new_img{ clear:both; overflow:hidden; height:169px;}
.scrool{ width:957px; overflow:hidden;}
.scrool td{ padding:0 10px; text-align:center;}
.scrool td a{ background:url(../images/bg_imgbox.gif) no-repeat; display:block; width:203px; height:169px;}
.scrool td a:hover{ background:#1d3f6d; color:#fff;}
.scrool p{ margin:5px 0 0 0;}



.bot{ margin:20px  0; text-align:center; line-height:20px;}
.bg_bot{ background:url(../images/bg_subbot.gif) repeat-x; height:44px;}
/*-------首页滚动图片-------*/
#demo {

overflow:hidden;
width: 980px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.width {
	MARGIN: 0px auto; WIDTH: 957px
}
