@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif,"宋体";
	font-size:12px;
	color:#000;
	background:#dee1e0;
	margin:0  auto;
}
a{
	text-decoration:none;
	color:#000;
	star:expression(this.onFocus=this.blur());
}
a:hover{
	color:#ff0033;
}
table,td,ul,li,dl,dt,dd,div,span,p,h1,h2,h3,h4,h5,h6,input,textfield{padding:0;margin:0; text-align:left;}
p{padding:0;margin:0;}
img{border:0;margin:0;padding:0;}
#wrape{
	width:946px;
	padding:0 6px;
	margin:0 auto;
	background:#dee1e0 url(../images/bg.gif) repeat-y left top;
}
#top{
	height:91px;
	background:#C90506  url(../images/bg_top.jpg) repeat-x left top;
	position:relative;
}
#logo{
	margin-left:28px;
	height:82px;
}
#login{
	width:355px;
	color:#bcbcbc;
	position:absolute;
	top:1px;
	right:3px;
}
#login input{
	vertical-align:middle;
}
#login span{margin-left:8px;padding-top:10px; display:inline-block;}
.textInput{width:100px;height:14px;margin-right:3px;}
#home{
	float:right;
	list-style:none;
	padding:6px 25px 6px 6px;
	_padding:6px 15px 6px 6px;
	margin-top:60px;
}
#home li{
	float:left;
	color:#f1f1f1;
	width:50px;
	height:21px;
	line-height:21px;
	margin-left:10px;
	text-indent:15px;
	background:url(../images/icon_home.gif) no-repeat left 5px;
}
#home  li a{
	color:#ddd;
}
#home  li a:hover{
	color:#fff;
	text-decoration:underline;
}
#top li.en{
	background:url(../images/icon_lan.gif) no-repeat left center;
}
#top li.last a{color:#000;}
#top li.last a:hover{color:#000;}
/*---nav菜单Begin----*/
#nav{
	height:36px;
	text-align:center;
	background:#C90506 url(../images/bg_nav.jpg) no-repeat left top;
	font-weight:bold;
	padding:0 5px 0 15px;
}
#nav ul{
	list-style:none;
	margin:0 auto;
}
#nav ul li {
 float: left; 
 width:101px;
 height:30px;
 line-height:30px;
 padding-top:2px;
 +padding-top:4px;
 text-align:center;
 position:relative;
 background:url(../images/icon5.gif) no-repeat right center;
}
#nav ul li.last{background:url();}
#nav ul li ul { 
 position: absolute;
 top:-500px;
 padding:5px 0;
 background:url(../images/bg_ul.gif) no-repeat left bottom;
}
#nav ul li ul li{
	 width:100px;
	 height:22px;
	 line-height:22px;
	 text-align:center;
	 padding:0;
	 font-weight:normal;
	 background:#fff url(../images/bg_li.gif) no-repeat center bottom;
}
#nav ul li ul li a{
	display:block;
	 height:19px;
	 line-height:19px;
	 padding-top:3px;
}
#nav ul li li a:hover{
	background:#00a13a;
	color:#fff;
	filter:Alpha(opacity=90);
    -moz-opacity:0.90;
}
#nav li:hover ul {
 left:1px;
 top:31px;
 filter:Alpha(opacity=85);
-moz-opacity:0.85;
}
#nav ul li.sfhover ul {
 left:1px;
 top:31px;
 filter:Alpha(opacity=85);
-moz-opacity:0.85;
}/*---nav菜单End----*/
#banner{
	border-bottom:2px solid #be0101;
}
#content_index{
	width:940px;
	padding-top:3px;
	margin:0 auto;
	clear:both;
}
#content{
	width:936px;
	padding:3px 5px 5px 5px;
	clear:both;
}
.clear{
	clear:both;
}
#columns-AB-A{
	float:left;
	width:489px;
	padding-top:3px;
	overflow:hidden;
}
#columns-AB-B{
	float:right;
	width:448px;
	overflow:hidden;
}
#product_show{
	border:1px solid #dcd4b8;
	padding:0 0 15px 13px;
	margin-bottom:3px;
	background:url(../images/bg_04.jpg) no-repeat 1px 1px;
}
#product_show ul{
	height:29px;
	list-style:none;
	padding-bottom:15px;
}
#product_show li{
	float:left;
	width:81px;
	height:29px;
	line-height:29px;
	text-align:left;
	text-indent:15px;
}
#product_show li.item2{text-indent:10px;}
#product_show li.item3{text-indent:1px;}
#product_show li a{font-weight:bold;}
#product_show dl{
	float:left;
	width:132px;
	border:1px solid #d7d7d7;
	background:#fff;
	margin-right:10px;
	overflow:hidden;
}
#product_show dt{}
#product_show dd{
	text-align:center;
	height:23px;
	line-height:23px;
}
.txtDiv{
	height:175px;
	padding:0 0 5px 0;
	border:1px solid #d7d7d7;
	border-top:3px solid #c70606;
	background:#f6f8f7;
	overflow:hidden;
	margin-bottom:3px;
}
#about{padding:0 7px 7px 7px;line-height:18px;}
#about a{color:#000; text-align:right;}
#about a:hover{text-decoration:none;}
#s_box{
	height:26px;
	padding:0 0 3px  0;
	background:url(../images/bg_02.jpg) no-repeat left top;
}
#pho_heaer{
	float:left;
	width:165px;
	font-size:12px;
	font-weight:bold;
	height:17px;
	padding:5px 0 0 25px;
	background:url(../images/icon_h.gif) no-repeat 10px 5px;
	overflow:hidden;
}
#search{
	float:right;
	width:245px;
	height:26px;
	padding:0 0 0 52px;
	background:#fff url(../images/bg_05.jpg) no-repeat left top;
	overflow:hidden;
}
#search input{vertical-align:middle;}
.textfield{
	width:170px;
	height:16px;
}
#pho_show{
	float:left;
	width:189px;
}
#pho_show img{margin-bottom:3px;}
#address{
	height:117px;
	padding:10px;
	line-height:20px;
	background:#F6F8F7;
	border:1px solid #d7d7d7;
	border-top:3px solid #c70606;
	overflow:hidden;
}
#news{
	float:right;
	width:291px;
	height:417px;
	padding:13px 3px 5px 3px;
	background:#f2f1ea;
	overflow:hidden;
}
.more2{
	float:right;
	text-align:right;
	padding-right:10px;
}
#news ul{
	list-style:none;
	margin:4px 10px 7px 10px;
}
#news li{
	width:280px;
	height:22px;
	line-height:22px;
	font-family:"宋体 ";
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	background:url(../images/icon_point.gif) no-repeat 10px center;
	text-indent:20px;
}
#news li a:hover{
	text-decoration:underline;
}
#flink{
	width:446px; 
	height:75px;
	border:1px solid #d7d7d7;
	margin-bottom:3px;
	overflow:hidden;
}
#flink h3{
	font-size:12px;
}
#f_a{padding:0 8px 5px 5px;}
#f_a a{
	float:left;
	line-height:22px;
	white-space:nowrap;
	margin-right:5px;
	text-indent:25px;
	background:url(../images/icon_point.gif) no-repeat 15px center;
}
#bottom{
	color:#d6d6d6;
	height:22px;
	text-align:center;
	padding-top:9px;
	background:#9a0505;
	clear:both;
	background:url(../images/bottom.jpg) repeat-x left top;
}
/*-----------内页样式-----------*/
#left{
	float:left;
	width:183px;
}
#menu{
	padding-top:4px;
	background:url(../images/circular_top.jpg) no-repeat left top;
}
#menu ul{
	list-style:none;
	padding:10px 12px;
	background:url(../images/circular_bg.jpg) repeat-y left top;
}
#menu li{
	height:25px;
	line-height:25px;
	text-indent:18px;
	background:url(../images/icon4.gif) no-repeat 5px center;
	border-bottom:1px dotted #666;
	width:159px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
#menu li a{
	display:block;
	height:25px;
	ine-height:25px;
}
#menu li a:hover{
	color:#f1f1f1;
	background:#cf0606 url();
}
#menu li a.visited{
	color:#f1f1f1;
	background:#cf0606 url();
}
#menu_bottom{width:183px;height:9px;background:url(../images/circular_bottom.jpg) no-repeat left top;}
#right{
	float:right;
	width:741px;
	background:url(../images/bg_dire.jpg) no-repeat left top;
}
#dire{
	width:741px;
	height:34px;
}
#dire #search{
	float:right;
	width:235px;
	height:23px;
	padding:5px 10px 0 38px;
	background:url(../images/icon2.gif) no-repeat left top;
	border:0;
	margin:0;
	overflow:hidden;
}
#text{
	padding:25px 30px 25px 20px;
	text-align:center;
	line-height:24px;
}
.txttable{
	border-collapse:collapse;
}
.txttable th{
	background:#eee;
	border:1px solid #ccc;
	text-indent:10px;
}
.txttable td{
	border:1px solid #ccc;
	text-indent:10px;
}
/*#text  td{text-align:center;}*/
#text h3{
	height:auto;
	padding-bottom:0;
	margin:15px 0 8px 0;
	border-bottom:0;
	text-align:center;
	text-indent:0px;
	background:url();
}
#text p{
	margin-bottom:15px;
	line-height:24px;
	text-align:left;
	text-indent:25px;
}
#text img{margin:0 auto;}
.infoList{
	list-style:none;
	height:390px;
}
.infoList li{
	display:block;
	height:25px;
	line-height:25px;
	font-family:"宋体 ";
	border-bottom:1px dotted #666;
}
.infoList li a{
	display:inline-block;
	color:#333;
	width:580px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.infoList li a:hover{
	color:#CF0606;
}
.infoList li span{
	float:right;
	text-align:right;
	color:#666;
}
#proucts{
	padding:25px 10px;
}
.p_list{
	list-style:none;
	height:110px;
	border-bottom:1px solid #eee;
	overflow:hidden;
	background:url(../images/bg_pshow.jpg) repeat-x left -120px;
	margin:5px 0;
	padding:10px;
}
.p_list dt{
	float:left;
	height:110px;
	margin-right:15px;
	border:1px solid #d7d7d7;
}
.p_list dd{
	float:left;
	width:487px;
	padding:0;
}
.p_list dd p{
	line-height:18px;
	margin:5px 0 10px 0;
}
.p_list span{
	display:inline-block;
	width:477px;
	text-align:right;
	padding-right:10px;
}
.p_list dd a{
	color:#ff0033;
	text-decoration:underline;
}
#pho_news{
	padding:25px 10px;
}
#pho_news .p_list{clear:both;height:165px;background:url();padding:5px;}
#pho_news .p_list dt{
	width:189px;
	height:143px;
	border:5px solid #E1E1E1;
}
#pho_news  .p_list dd strong{
	display:block;
	height:21px;
	text-indent:10px;
	line-height:21px;
	padding-top:3px;
	background:#fafafa;
}
.video{ 
	list-style:none;
	float:left;
	width:191px;
	padding:0 0 0px 33px;
}
.video dt{
	width:189px;
	height:145px;
	margin-bottom:5px;
}
.video dd{
	float:left;
	width:192px;
	text-align:center;
	font-weight:bold;
	background:#F0F0F0;
	padding:5px 0 3px 0;
}
.video dt img{
	padding:1px;
	border:1px solid #E1E1E1;
}
#header{
	padding:5px 0;
	border-bottom:1px solid #eee;
	margin-bottom:15px;
	text-align:center;
	font-weight:bold;
}
#p_show{
	width:300px;
	height:250px;
	margin:0 auto;
	margin-bottom:25px;
}
.bg_h{
	height:24px;
	line-height:24px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.bg_h strong{
	background:#e6e6e6;
	padding:5px 15px 2px 15px;
	border-bottom:2px solid #ff0033;
}
