body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{ background:url(../images/bg.gif) no-repeat top #000;
	font:12px/1.5em Tahoma,Helvetica,Arial,sans-serif;
	color:#333;
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal; 
	}
table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}
.clearfix{
	zoom:1;
	}	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{
	clear:both;}
	
a {color:#333; text-decoration:none}
a:hover{text-decoration:underline}
.left{ float:left;}
.right{float:right;}



.head{width:920px; height:60px; padding:15px; margin:6px auto; background:url(../images/top-bg.gif) repeat-x top;}
.contact-nav{ text-align:right; }
.contact-nav a{ margin:0px 10px; line-height:25px;}

.ipnut-text{width:154px; height:20px; line-height:20px; padding-left:5px; border:1px solid #ccc; margin-top:8px;}
.sh-bt{width:43px; height:23px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer; margin-top:8px;}


.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
.clearfix {
	DISPLAY: inline-block
}

.mainNav {
	width:950px;
	height:37px;
	margin:0 auto;
	background: url(../images/nav-bg.gif) repeat-x;
	color:#F9E5E5;
	font-size:14px;
	line-height: 37px;
}



.menusel {
	 FLOAT: left; POSITION: relative; float:left; text-align:center; width:117px;
}

.menusel h2 A { color:#F9E5E5;
	DISPLAY: block; Z-INDEX: 8;  POSITION: relative; HEIGHT: 35px; TEXT-ALIGN: center;
}
.menusel h2 A:hover {
	Z-INDEX: 8; POSITION: relative;
	color:#FDCF03;
	text-decoration:none;
}
.pageHome div.pageHome h2 a ,
.pageAbout div.pageAbout h2 a ,
.pagePro div.pagePro h2 a,
.pageHr div.pageHr h2 a,
.pageDown div.pageDown h2 a,
.pageNews div.pageNews h2 a,
.pageFeedback div.pageFeedback h2 a,
.pageContact div.pageContact h2 a{
 color:#F9E5E5; font-size:14px;
}

.position {
	Z-INDEX: 10; LEFT: 2px; top:36px;POSITION: absolute
}
.menusel UL {
	BORDER-RIGHT: #BCC1C7 1px solid; MARGIN-TOP: -2px; DISPLAY: none; Z-INDEX: 10; BACKGROUND: #730C09; BORDER-LEFT: #BCC1C7 1px solid; WIDTH: 90px; BORDER-BOTTOM: #BCC1C7 1px solid; POSITION: relative;
}
.menusel .block {
	DISPLAY: block
}
.typeul LI {
	FLOAT: left; WIDTH: 90px; LINE-HEIGHT:0px; POSITION: relative; TEXT-ALIGN: center;height:24px;clear:both;
}
.typeul LI A:link,.typeul LI A:visited, { font-size:12px; color:#FFF;
	 WIDTH: 90px; BORDER-BOTTOM: medium none; TEXT-ALIGN: center;display:block;height:30px;line-height:30px;
	BACKGROUND:#730C09 ; 
}
.typeul LI A:hover {font-size:12px; BACKGROUND:#9C2823; text-decoration:none;}





.menu{
	width:950px;
	height:37px;
	margin:0 auto;
	background: url(../images/nav-bg.gif) repeat-x;
	color:#F9E5E5;
	font-size:14px;
	line-height: 37px;
}

.menu li{float:left; text-align:center; width:117px; font-weight:bold;}
.menu li a{ color:#F9E5E5;}
.menu li a:hover{
	color:#FDCF03;
	text-decoration:none;
}

.banner{margin:0 auto; width:950px;}

.content{ width:950px; margin:10px auto;}


.about,.nes-pic,.news{ width:290px; padding:6px 10px; background:url(../images/ct-bg.gif) repeat-x top; height:195px;}
.nes-pic{ margin-left:9px;}
.title{ height:33px; line-height:33px; position:relative; background:url(../images/title-x.gif) no-repeat bottom;}
.title h2{ font-size:14px; color:#BE0000; background:url(../images/title.gif) no-repeat left; padding-left:6px;}
.title span{ position:absolute; right:3px; top:2px;}
.title span a{ color:#666;}

.about-ct,.news-list,.pic-a{ line-height:22px; margin:14px 12px;}
.pic-a li{ float:left; margin:5px 10px 5px 0px; display:inline; text-align:center; line-height:25px;}
.pic-a li img{ padding:2px; border:1px solid #ccc;}
.news-list li{ background:url(../images/ico.gif) left no-repeat; border-bottom:1px dashed #E4DEDE; padding-left:12px; line-height:30px;}

.pic{margin-bottom:10px; background:url(../images/pic-bg.gif) repeat-x top; width:930px;  margin:0 auto; padding:6px 10px;}
.title-pic{ height:33px; line-height:33px; position:relative;}
.title-pic h2{ font-size:14px; color:#333; background:url(../images/title.gif) no-repeat left; padding-left:6px;}
.title-pic span{ position:absolute; right:3px; top:2px;}
.title-pic span a{ color:#666;}
.pic-b li{ margin:6px 16px 0px 16px; display:inline; text-align:center; line-height:25px;}
.pic-b li img{ padding:2px; border:1px solid #ccc;}
.footer{ color:#999; background:url(../images/foot-bg.gif) repeat-x; height:100px;width:920px; margin:0 auto; padding:10px 15px;}
.bottomlinks a{ margin:5px; text-decoration:none;}
.newfooter{ margin-top:20px;}
.bms{ float:left;} 
.brand{ float:right;}


/*about*/
.main{width:950px; margin:10px auto; background:url(../images/md-bg.gif) repeat-y; }
.sider{ width:210px; background:url(../images/tl-bg.gif) repeat-x #fff; padding-left:10px;}
.content-a{ width:700px;  padding:4px 10px; background:url(../images/ctv-bg.gif) top repeat-x #fff;}
.sider-a{ padding-right:6px;}
.sider-a h2{height:25px; border-bottom:1px solid #CCC; background:url(../images/jt.gif) no-repeat left; padding-left:15px; padding-top:12px; font-size:14px; font-weight:bold; }
.sider-a ul{ padding:5px 6px 5px 6px;}
.sider-a li{ background:url(../images/arrs.jpg) no-repeat left; line-height:30px; padding-left:26px; border-bottom:1px solid #E4DEDE;}
.sider-b li{ margin:6px 0px;}

.detail{ padding:16px 12px;  line-height:25px;}
.title-a{ height:33px; line-height:33px; position:relative;}
.title-a h2{ font-size:14px; color:#333; border-bottom:1px solid #CCC; background:url(../images/title.gif) no-repeat left; padding-left:6px;}
.title-a span{ position:absolute; right:3px; top:2px;}
.title-a span a{ color:#666;}

/*news*/
.news-detail{ padding:0px 16px;}
.news-detail h3{text-align:center; line-height:30px; font-size:13px; border-bottom:1px solid #E1DEDE; margin-top:12px;}
.news-detail h5{text-align:center; line-height:50px;}

/*pic*/
.pic-list li{ margin:20px 12px 10px 12px;  float:left; text-align:center; display:inline;}
.pic-list li p{ line-height:26px; border:1px solid #DEDEDE; margin-top:6px; background:#F6F6F6;}
.pic-list li img{ border: 1px solid #DEDEDE;
    height: 155px;
    padding: 3px;
    width: 180px;}



.protucts_show h3{ margin:0px 10px 20px 10px; line-height:35px; font-size:13px; font-weight:bold; border-bottom:#eee solid 1px; text-align:center}
.box-left-img img{padding:5px; border:1px solid #E5E5E5;}
.box-left{float:left; margin:0px 10px;}
.box-left-desc ul li{width:60px; height:60px; float:left; margin:5px;}
.box-left-desc ul li img{ width:50px; height:50px;}
.box-left-desc{ margin-top:6px;}

.box-right{float:left; width:260px; margin-left:20px;}
.box-right li{line-height:40px; border-bottom:1px dashed #eee; }

.box-desc,.box-about{ clear:both;  margin:12px 0px; border:#E5E5E5 solid 1px; }
.box-desc h3,.box-about h3{border-bottom:#eee solid 1px; line-height:36px; font-size:14px; padding-left:16px;  background:url(../images/picn-bg.gif) repeat-x top;  font-weight:bold;}

.box-about li{ float:left; text-align:center; margin:10px 0px 10px 12px; display:inline;}
.box-about img{ border:1px #eee solid;}
.box-desc-freestyle{margin:10px; padding:0px 16px; }
