 
#
{
font-size:13px;
text-decoration:none;
}

a img
{
border:0px;
}

a
{
font-size:13px;
color:#333;
text-decoration:none;
}

a:visited
{
font-size:13px;
color:#333;
text-decoration:none;
}

a:hover
{
font-size:13px;
color:#333;
text-decoration:none;
}
.center
{
text-align:center;
}
body
{
font-size:13px;
text-decoration:none;
text-align:center;
margin:0px;
}
#container
{
width:920px;
margin:0px auto;
text-align:left;
overflow:hidden;
}
#top
{
height:60px;
clear:both;
background:url(../images/logo.jpg) 10px center no-repeat ;

}
#menu
{
height:35px;
margin:0px;
padding:0px;
background:url(../images/menu_bg.gif) repeat-x;
clear:both;
overflow:hidden;
}

#menu li
{
height:35px;
width:110px;
float:left;
margin:0px;
padding:0px;
text-align:center;
line-height:35px;
background:url(../images/menu_li.gif) right center no-repeat;
}

#menu_left
{
width:20px!important;
background:none!important;
}

#menu_right
{
background:none!important;
}

#menu li a
{
font-size:14px;
font-weight:bold;
color:white;
}

#barner
{
width:100%;
height:200px;
padding-top:2px;
padding-bottom:2px;
clear:both;
}

#sidebar
{
width:214px;
background:url(../images/side_bg.gif) repeat-y ;
overflow:hidden;
float:left;
}

#sidebar_t_pro
{
width:100%;
height:43px;
background:url(../images/side_pro_t.gif) no-repeat;
}

#sidebar ul
{
margin:0px 6px;
padding:0px;
list-style:none;
}

#sidebar ul li
{
margin:0px;
padding:0px;
height:23px;
padding-left:25px;
overflow:hidden;
line-height:24px;
border-bottom:#eee solid 1px;
}

.bclass
{
font-size:14px;
font-weight:bold;
padding-top:8px;
background:url(../images/arrow02.gif) 10px 5px no-repeat;
}
.bclass a
{
font-size:14px;
font-weight:bold;
}
.bclass a:visited
{
font-size:14px;
font-weight:bold;
}

.bclass a:hover
{
font-size:14px;
font-weight:bold;
}

.sclass
{
background:url(../images/arrow.gif) 13px 10px no-repeat;
}
.sclass a
{
font-size:13px;
}
.sclass a:visited
{
font-size:13px;
}
.sclass a:hover
{
font-size:13px;
}

#index_contact
{
height:164px;
background:url(../images/sidebar_contact.gif) center top no-repeat;
}


#sidebar_bottom
{
width:100%;
height:10px;
overflow:hidden;
background:url(../images/side_bottom.gif) no-repeat;
}

#mainbody
{
width:700px;
float:right;
overflow:hidden;
}

.tit
{
width:100%;
height:34px;
overflow:hidden;
background:url(../images/main_t_bg.gif);
}
.tit h1
{
display:block;
height:34px;
padding-left:28px;
overflow:hidden;
float:left;
color:#333;
font-size:13px;
line-height:36px;
background:url(../images/main_t_l.gif) no-repeat;
}
.tit .more
{
display:block;
height:34px;
float:right;
font-size:10px;
padding-right:23px;
line-height:35px;
background:url(../images/main_t_r.gif) no-repeat right top;
}

.tit .more:visited
{
display:block;
height:34px;
float:right;
font-size:10px;
padding-right:23px;
line-height:35px;
background:url(../images/main_t_r.gif) no-repeat right top;
}

.tit .more:hover
{
display:block;
height:34px;
float:right;
font-size:10px;
padding-right:23px;
line-height:35px;
background:url(../images/main_t_r.gif) no-repeat right top;
}

.clist
{
padding-left:5px;
}

.cc
{
text-align:justify;
text-justify:inter-ideograph;
padding:10px 5px;
line-height:160%;
}

.index_list
{
list-style:none;
margin:5px 10px 20px 10px;
padding:0px;

}

.index_list li
{
width:300px;
height:22px;
margin:0px;
padding:0 10px 0 25px;
float:left;
overflow:hidden;
background:url(../images/arrow02.gif) 8px 3px no-repeat;
}
.index_list li a
{
line-height:20px;
}

dt
{
margin:0px;
padding:0px;
}
dd
{
margin:0px;
padding:0px;
}

#contain
{
border:#eee dashed;
border:0px 1px;
padding:10px 10px;
text-align:justify;
text-justify:inter-ideograph;
}
#contain ul
{
list-style:none;
margin:0px;
}
#contain ul li
{
padding-left:20px;
padding-top:3px;
border-bottom:#eee solid 1px;
background:url(../images/arrow02.gif) 5px 50% no-repeat;
}
#pages
{
text-align:right;
}

#contain
{
clear:both;
padding:3px 0px;
width:100%;
line-height:150%;
text-align:justify;
}

#contain dl
{
float:left;
margin:8px 30px;
height:162px;
width:162px;
overflow:hidden;
}

#contain dt
{
height:105px;
width:140px;
text-align:center;
}
#contain dd
{
height:26px;
text-align:center;
}
.proimgs
{
border:#ddd solid 1px;
}



.flinks
{
list-style:none;
width:100%;
margin:5px 0px;
padding:0px;
padding-left:10px;
font-size:12px;
clear:both;
}
.flinks li
{
margin:0px;
padding:0px 3px;
float:left;
font-size:12px;
font-weight:bold;
}
.flinks li a
{
margin:0px;
padding:0px 5px;
float:left;
font-size:12px;
font-weight:normal;
}
.flinks li a:visited
{
margin:0px;
padding:0px 5px;
float:left;
font-size:12px;
font-weight:normal;
}
.flinks li a:hover
{
margin:0px;
padding:0px 5px;
float:left;
font-size:12px;
font-weight:normal;
}
#copyright
{
font-size:13px;
color:#666;
clear:both;
text-align:right;
padding-top:20px;
padding-right:30px;
}


#footer
{
height:33px;
clear:both;
text-align:right;
padding-top:10px;
padding-right:5px;
background:url(../images/foot_bg.gif) repeat-x;
}