body{
margin:0 auto;
background:url(images/bg.jpg) center top no-repeat;
background-color:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color: #000000;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}

a img{
border:none;
}

input, textarea{
	border:1px solid #CCCCCC;
	padding:2px;
	background:url(images/input.gif) repeat-x;
}

.blank_5{
height:5px;
font-size:1px;
}
.blank_8{
height:8px;
font-size:1px;
}
.blank_10{
height:10px;
font-size:1px;
}
.blank_12{
height:12px;
font-size:1px;
}
.blank_15{
height:15px;
font-size:1px;
}
.blank_20{
height:20px;
font-size:1px;
}


.clear{
clear:both;
font-size:0;
}

.warp{
width:958px;
margin:0 auto;
overflow:hidden;
}

.header{
width:958px;
height:122px;
overflow:hidden;
}
.logo{
width:692px;
height:74px;
float:left;
margin-left:0;
padding-top:40px;
padding-left:32px;
}
.logo a{
width:692px;
height:74px;
background-image: url('/images/logo.png');
*background: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='/images/logo.png');
display:block;
}

.meta{
width:155px;
padding-top:50px;
height:27px;
line-height:27px;
float:right;
margin-right:0;
}

.nav{
width:954px;
height:26px;
overflow:hidden;
background:url(images/nav.gif) no-repeat;
padding:0 2px;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:106px;
height:26px;
line-height:26px;
float:left;
margin-left:0;
text-align:center;
display:block;
}
.nav ul li a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.nav ul li a:hover{
font-size:12px;
color:#FF6600;
text-decoration:none;
font-weight:bold;
}

.banner{
width:958px;
height:284px;
overflow:hidden;
}

.main{
width:958px;
padding-top:15px;
height:276px;
background:url(images/box.gif) left bottom repeat-x;
overflow:hidden;
}

.news_box{
width:294px;
padding:0 8px;
overflow:hidden;
}
.title_01{
width:294px;
height:23px;
background:url(images/title_01.gif) no-repeat;
overflow:hidden;
}
.title_02{
width:324px;
height:23px;
background:url(images/title_01.gif) no-repeat;
overflow:hidden;
}
.title_03{
width:292px;
height:23px;
background:url(images/title_01.gif) no-repeat;
overflow:hidden;
}
.N_T{
width:140px;
padding-left:30px;
height:23px;
line-height:23px;
float:left;
display:block;
font-weight:bold;
}
.N_M{
width:61px;
height:17px;
padding-top:6px;
display:block;
float:right;
margin-right:0;
text-align:center;
}
.news{
width:294px;
padding:16px 0;
overflow:hidden;
}
.news ul{
margin:0;
padding:0;
list-style:none;
}
.news ul li{
width:260px;
padding-left:27px;
height:24px;
line-height:24px;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
background:url(images/em_02.gif) 15px center no-repeat;
}

.about_box{
width:324px;
padding:0 8px;
overflow:hidden;
}
.about{
width:318px;
padding:16px 3px;
line-height:22px;
overflow:hidden;
}
.about p{
margin:0;
padding:0;
}
.about p img{
margin-top:8px;
}

.product_box{
width:292px;
padding:0 8px;
overflow:hidden;
}
.product{
width:292px;
padding:12px 0;
overflow:hidden;
}
.product_class{
width:266px;
padding-left:26px;
height:30px;
line-height:30px;
background:url(images/em.gif) 12px center no-repeat;
}
.hovers{
color:#000000;
}
.hovers a{
color:#000000;
}
.product_li{
width:292px;
overflow:hidden;
display:none;
}
.product_li ul{
margin:0;
padding:0;
list-style:none;
}
.product_li ul li{
width:292px;
height:29px;
background:url(images/line_01.gif) left bottom repeat-x;
}
.product_li ul li span{
width:256px;
padding-left:36px;
display:block;
height:28px;
line-height:28px;
background:url(images/em_01.gif) 22px center no-repeat;
background-color:#f5f5f5;
}

.footer{
width:958px;
margin:0 auto;
overflow:hidden;
}
.copyright{
width:958px;
height:47px;
background:url(images/footer.gif) left top no-repeat;
padding-top:24px;
overflow:hidden;
text-align:center;
}