body{
	font-family:Arial,simsun;
	font-size:12px;
	color:#666; 
	margin:0px;	
	background:url(../images/bg1.jpg) repeat-x top #fff;
	}
ul,li,ul li,p,h2{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
a:link, a:visited {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#666;
	text-decoration:underline;
}
.white,.white a:link,.white a:visited,.white a:active,.white a{
	color: #fff;
	text-decoration:none;
}
.white a:hover{
       color:#fff;
	   text-decoration:underline;
	   }
.clear{
	clear:both;
	}
/*----------------------------------------index---------------------------------------------------*/

.top{
	width:1000px;
	height:105px;
	margin:0 auto;
	background-color:#585858;
}
.top .logo{float:left;display:block;width:405px;height:105px;background:url(../images/logo.png) no-repeat 0 0;text-indent:-9999em;margin:0;}
.top .pos1{float:right;padding-right:25px;line-height:40px;}
.top .pos1 a{color:#fff;}
.top .se1{float:right;clear:right;color:#fff;margin:20px 20px 0;}
.top .se1 .ipt{border:1px solid #999;}
.top .se1 .sbt{cursor:pointer;}
.nav1{
	width:1000px;
	height:50px;
	margin:0 auto;
}
.nav1 li{display:inline;float:left;margin:0 40px;}
.nav1 li a{font:bold 15px/50px "Microsoft Yahei";color:#fff;}
#banner{
	width:1003px;
	height:320px;
	overflow:hidden;
	margin:0 auto;
}
#banner .txt{display: none;}

#main{
	width:1000px;
	padding:10px 0px 30px 0px;
	margin:0 auto;
}
#main li.main_content{
	width:1000px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#type{
	width:229px;
	float:left;
	overflow:hidden;
}
#type li.type_tit{
	width:229px;
	height:40px;
	overflow:hidden;
	background:url(../images/tt1.png) no-repeat 0 0;
	color:#fff;
	line-height:37px;
	text-indent:40px;
	font-size:14px;
}
#type li.type_con{
	width:229px;
	background:url(../images/type_bot.jpg) bottom no-repeat;
	overflow:hidden;
	padding:0px 0px 15px 0px;
}
#type li.type_con .xw{font:normal 12px/25px simsun;background:url(../images/type_bg.jpg) no-repeat left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;}
#fir_type{
	font:bold 12px/25px simsun;
	height:25px;
	line-height:25px;
	padding:5px 0px 0px 10px;
	overflow:hidden;
	background:url(../images/type_bg.jpg) left no-repeat;
}
#fir_type,#fir_type a{	color:#f00; }
#fir_type span{float:right;margin-right:10px;cursor:pointer;}

#sec_type{
	font:noraml 12px/25px simsun;
	width:200px;
	height:25px;
	line-height:25px;
	padding:5px 0px 0px 35px;
	overflow:hidden;
	background:url(../images/type_bg.jpg) left no-repeat;
}
#sec_type,#sec_type a{
	color:#666;
	display:block;
}
#sec_type.on{font-weight:bold;}

#main_right{
	width:756px;
	padding:0px 0px 0px 15px;
	float:left;
	overflow:hidden;
}
#about_contact{
	width:756px;
	height:200px;
	overflow:hidden;
}
#about_contact li.about_pic{
	width:150px;
	height:200px;
	overflow:hidden;
	background:url(../images/tt2.jpg) no-repeat;
	float:left;
}
#about_contact li.about_con{
	width:255px;
	height:155px;
	padding:45px 30px 0px 0px;
	line-height:22px;
	background:url(../images/about_bg.jpg) left top repeat-x;
	float:left;
}
#about_contact li.contact{
	width:303px;
	height:200px;
	overflow:hidden;
	padding:0px 0px 0px 18px;
}
#contact_tit{
	width:303px;
	height:46px;
	overflow:hidden;
	background:url(../images/tt3.jpg) no-repeat 0 0;
}
#contact_con{
	width:293px;
	height:144px;
	background:url(../images/about_bg.jpg) left bottom repeat-x;
	line-height:24px;
	padding:10px 0px 0px 10px;
}
#pro_tit{
	width:756px;
	padding:0px 10px 0px 0px;
	height:37px;
	background:url(../images/tt_bg.jpg) repeat-x;
}
#pro_tit li.tit_bt,#pro_tit li.tt1{
	width:175px;
	height:37px;
	float:left;
	overflow:hidden;
	color:#9e0101;
	font:bold 16px/37px "Microsoft Yahei",simsun;
	background:url(../images/tt4.jpg) no-repeat 0 0;
	letter-spacing:2px;
}
#pro_tit li.tt1{background:url(../images/dot1.png) no-repeat 15px center;text-indent:35px;}
#pro_tit li.tit_more{
	width:571px;
	height:32px;
	line-height:32px;
	padding:5px 0px 0px 0px;
	float:left;
	text-align:right;
}
#pro_con{
	width:736px;
	background:url(../images/bg2.jpg) repeat-y;
	padding:10px;
	overflow:hidden;
}
#bot_menu{
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 auto;
	background:#1f568c;
	padding:5px 0px 0px 0px;
}
#bot_menu,#bot_menu a{
	color:#fff;
}
#copy_right{
	line-height:20px;
	text-align:center;
	overflow:hidden;
	margin:0 auto;
	padding:15px 0px;
	background-color:#fcfcfc;
}
/*----------------------------------------index---------------------------------------------------*/

#sub_con{
	width:716px;
	padding:20px;
	overflow:hidden;
	line-height:1.7;
}
#sub_con .img1{width:205px;float:left;overflow:hidden;}
#sub_con .body1{width:500px;float:right;}
#sub_con .body1 img{max-width:500px;}
#sub_con .body2{font-size: 14px;}
.body2 img{max-width: 100%;}
.flink{padding-top:10px;line-height:25px;}
.flink strong{display:block;height:35px;background-color:#d8d8d8;padding:0 10px;line-height:35px;}
.flink li{display:inline;float:left;margin-left:10px;}

.ls1{zoom:1;margin-left:-5px;}
.ls1 li{display:inline;float:left;margin-left:16px;height:155px;text-align:center;width:166px;}
.ls1 li img{width:160px;height:120px;padding:2px;border:1px solid #b5b5b5;}
.ls1 li p{display:block;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls1 li a:hover img{border:1px solid #0167b1;}

.news{}
.news li{display:block;height:30px;line-height:30px;padding-left:15px;background:url(../images/dot2.png) no-repeat 5px center;}
.news li span{float:right;color:#999;}
.news li a{float:left;}

.pages{text-align:center;padding:15px;}
.pages li{display:inline;margin:0 3px;}
.pages li.thisclass a{font-weight:bold;color:#f00;}

.hidden{display:none;}

h1.title{text-align:center;font-size:16px;}
.info1{text-align:center;padding-bottom:5px;border-bottom:1px solid #999;margin-bottom:15px;}

.tt2{margin-top:15px;height:30px;background-color:#585858;line-height:30px;margin-bottom:15px;}
.tt2 strong{padding-left:15px;font-size:14px;color:#fff;}