body{
margin:0 auto;
background-color:#FFFFFF;
font-size:12px;
font-family:"ËÎÌå";
color:#333333;
}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color: #333333;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}

a img{
border:none;
}

.blank_10{
height:10px;
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:990px;
margin:0 auto;
}

.header{
width:990px;
height:100px;
overflow:hidden;
}
.logo{
width:418px;
height:70px;
float:left;
padding-top:16px;
padding-left:8px;
}

.meta{
width:222px;
float:right;
}
.ico{
width:222px;
overflow:hidden;
}
.ico ul{
margin:0;
padding:0;
list-style:none;
}
.ico ul li{
width:59px;
padding-left:15px;
height:40px;
line-height:40px;
float:left;
}
.ico ul li.a{
background:url(images/ico_01.gif) left center no-repeat;
}
.ico ul li.b{
background:url(images/ico_02.gif) left center no-repeat;
}
.ico ul li.c{
background:url(images/ico_03.gif) left center no-repeat;
}

.nav_ct{
width:990px;
height:36px;
overflow:hidden;
}

.nav{
width:855px;
padding:0 11px 0 10px;
height:36px;
background:url(images/nav.gif) no-repeat;
float:left;
overflow:hidden;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:106px;
height:35px;
line-height:30px;
float:left;
text-align:center;
}
.nav ul li.nav_line{
width:1px;
font-size:0px;
background:url(images/nav_line.gif) no-repeat;
}
.nav ul li a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.nav ul li a:hover{
font-size:12px;
color:#FF6600;
text-decoration:none;
}
.ct{
width:112px;
height:36px;
float:right;
}

.contact_banner{
width:990px;
overflow:hidden;
}
.contact{
width:195px;
float:left;
overflow:hidden;
}
.c_top{
width:195px;
height:115px;
background:url(images/c_top.gif) no-repeat;
}
.c_box{
width:157px;
height:174px;
padding:0 19px;
line-height:20px;
overflow:hidden;
background:url(images/c_bg.gif) repeat-y;
}
.c_bottom{
width:195px;
background:url(images/c_bottom.gif) no-repeat;
height:9px;
}

.banner{
width:786px;
float:right;
overflow:hidden;
}

.main{
width:990px;
padding-top:29px;
background:url(images/top.gif) no-repeat;
overflow:hidden;
}
.m_left{
width:195px;
float:left;
}
.m_box{
width:174px;
padding-left:14px;
padding-right:7px;
background:url(images/m_left.gif) repeat-y;
overflow:hidden;
}
.Pclass{
width:174px;
overflow:hidden;
background:url(images/class_bg.gif) repeat-y;
}
.Pclass ul{
margin:0;
padding:0;
list-style:none;
}
.Pclass ul li{
width:174px;
height:27px;
background:url(images/class_line.gif) center bottom no-repeat;
}
.Pclass ul li span{
width:136px;
padding-left:38px;
height:26px;
line-height:26px;
background:url(images/cm.gif) 17px center no-repeat;
display:block;
}

.category {
width:129px;
overflow:hidden;
background:url(images/class_bg.gif) repeat-y;
}
.category dl{
margin:0;
padding:0;
}
.category dt {
width:97px;
padding-left:32px;
height:26px;
line-height:26px;
background:url(images/cm.gif) 12px center no-repeat;
display:block;
}
.menu_head{
background:url(images/out_title.gif) no-repeat;
}
.menu_head a{
color:#000000;
}
.menu_no{
background:url(images/out_title.gif) no-repeat;
}
.menu_no a{
color:#000000;
}
.hover{
background:url(images/active_title.gif) no-repeat;
color:#FFFFFF;
}
.hover a{
	color:#000000;
}
.menu_body {
	display:none;

}
.category dd {
margin:0;
width:220px;
padding:6px 0;
overflow:hidden;
}
.category dd ul{
margin:0;
padding:0;
list-style:none;
}
.category dd ul li{
width:103px;
padding-left:26px;

line-height:25px;
background:url(images/om.gif) 14px 10px no-repeat;
display:block;
}
.category dd ul li a:hover{
color:#b70000;
text-decoration:none;
}

.m_bottom{
width:195px;
height:28px;
background:url(images/m_bottom.gif) no-repeat;
}

.m_right{
width:795px;
float:right;
background:url(images/box.gif) repeat-y;
overflow:hidden;
}
.mr_box{
width:763px;
padding:0 17px 0 15px;
overflow:hidden;
}

.title_01{
width:743px;
height:40px;
text-align:right;
line-height:29px;
padding-right:20px;
background:url(images/title_1.gif) no-repeat;
overflow:hidden;
}
.title_01 a{
color:#FFFFFF;
text-decoration:none;
}
.about{
width:723px;
height:135px;
padding:10px 20px 0 20px;
overflow:hidden;
background:url(images/about.gif) no-repeat;
line-height:20px;
}

.title_02{
width:763px;
height:30px;
border-bottom:1px solid #c7e7f7;
overflow:hidden;
}
.title_02 span{
width:145px;
height:30px;
display:inline;
float:left;
}
.title_02 label{
width:60px;
height:30px;
display:inline;
line-height:30px;
float:right;
text-align:center;
}
.roll{
width:763px;
padding-top:15px;
overflow:hidden;
}
.roll_A{
width:126px;
padding:0 3px;
height:102px;
overflow:hidden;
}
.roll_A img{
width:120px;
height:96px;
border:1px solid #cdecf9;
padding:2px;
}
.roll_B{
width:126px;
padding:0 3px;
height:30px;
text-align:center;
line-height:30px;
overflow:hidden;
}


.footer{
width:990px;
height:100px;
margin:0 auto;
}
.copyright{
width:990px;
padding-top:25px;
line-height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:hidden;
text-align:center;
}