body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset{
margin:0px;
padding:0px;
}
.clear{
clear:both;
}
body{
background:#DADADA;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*--header START--*/
#header{
background:#FFF;
width:100%;
height:140px;
border-bottom:6px solid #CC0000;
}

/*--banner START--*/
#banner{
padding:20px 0 0 20px;
height:58px;
width:100%;
}

/*--menu START--*/
#menu{
font-size:12px;
text-align:center;
}
#nav {
 height:20px;
 width:100%;
 border:1px solid #E6E6E6;
 border-right:none;
}
#nav li {
 display: inline;
 list-style-type: none;
}
#nav li a:link,#nav li a:visited {
 float:left;
 padding:3px 10px;
 text-decoration: none;
 color:#CA0002;
 border-right:1px solid #ccc;
}
#nav li a:hover {
 color:#FFF;
 background:#CA0002;
}
#nav li a#current {
 color:#fff;
 background:#000;
}
#undernav{
padding:5px 0;
width:100%;
height:30px;
color:#CA0002;
font-size:11px;
font-weight:bold;
}

.ho{
float:left;
display:block;
width:70%;
margin-left:10px;
}
.ho li{
float:left;
list-style-type:none;
padding-left:20px;
}
.ho li a:link,.ho li a:visited {
 text-decoration: underline;
 color:#004276;
}
.ho li a:hover {
 color:#CA0002;
}
.weth{
padding-top:10px;
margin-right:10px;
display:block;
float:right;
}

body a:link{text-decoration:none;color:#004276;}
body a:visited{text-decoration:none;color:#004276;}
body a:hover{text-decoration:underline; color:#CA0002;}
body a:active{text-decoration:none;}

/*--container START--*/
#container{
margin:0 auto;
width:980px;
height:1000px;
}

/*--hz START--*/
#left{
width:60%;
float:left;
}

.hz{
background:#FFF;
width:100%;
height:750px;
margin-top:10px;
position:relative;
}
.hzcircle {width:8px;height:8px;background:url(../img/corners.gif);position:absolute;z-index:9;overflow:hidden;}
.hz1 {background-position:left top;left:0;top:0}
.hz2 {background-position:right top;right:0;top:0}
.hz3 {background-position:left -8px;left:0;bottom:0}
.hz4 {background-position:right -8px;right:0;bottom:0}
.hzc {width:100%;height:760px;}

.hztitle{
color:#A9A9A9;
padding:5px;
display:block;
height:10px;
border-bottom:1px solid #DFDFDF;
}
.hzleft{
float:left;
width:45%;
display:block;
height:360px;
border:1px solid #DFDFDF;
border-top:none;
background:#F2F2F2;
}
.hzleft img{
height:60%;
width:100%;
padding:0px;
margin:0px;
}
.hzleft1{
display:block;
padding:5px;
font-size:20px;
font-weight:bloder;
width:96%;
height:22px;
background:#000;
color:#FFF;
}
.hzleft2{
display:block;
padding:8px;
font-size:11px;
}
.hzright{
display:block;
float:left;
padding-left:8px;
width:52%;
display:block;
height:340px;
border-top:none;
}
.hzt{
background:url(../img/jt.gif) no-repeat center right;
font-family:arial;
font-size:18px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:25px;
padding-right:22px;
}
.hzn{
margin:4px 0 0 20px;
}
.hzn li{
padding-bottom:6px;
color:#CA0002;
font-family:arial,Helvetica,Utkal,sans-serif;
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
}

.hzbottom{
margin-top:20px;
float:left;
display:block;
width:100%;
}
.hzbottom img{
height:100px;
width:180px;
}
.hzbottomt{
display:block;
}
.hzbottom li{
list-style-type:none;
display:block;
padding:5px 0 0 10px;
float:left;
height:150px;
width:180px;
}

/*--×óÖÐ START--*/
.hzz{
height:900px;
padding:10px;
background:#FFF;
width:96%;
margin-top:10px;
position:relative;
}
.hzzc1{
display:block;
font-size:22px;
font-weight:bold;
line-height:25px;
padding:5px;
}
.hzzc1 a:link,.hzzc1 a:visited {
text-decoration: none;
color:#000;
}
.hzzc1 a:hover {
color:#FF0000;
}
.hzzc2{
padding-top:10px;
margin-left:20px;
display:block;
color:#000;
font-size:11px;
border-bottom:1px solid #DFDFDF;
}
.hzzc2 li{
padding-bottom:6px;
}
.hzzc2 a:link,.hzzc2 a:visited {
text-decoration: none;
color:#CA0002;
font-size:16px;
font-weight:bold;
}
.hzzc2 a:hover {
color:#000;
}

#hzleft{
width:48%;
border:1px solid #DFDFDF;
float:left;
}
#hzright{
margin-left:10px;
width:48%;
border:1px solid #DFDFDF;
float:left;
}
/*--hzÓÒÖÐ START--*/
#right{
float:left;
width:38%;
}

.hzl{
background:#FFF;
width:100%;
height:380px;
margin:10px 0 0 10px;
position:relative;
}
#hzlc1{
font-size:10px;
font-weight:normal;
line-height:13px;
height:48px;
margin:10px;
width:94%;
}
#hzlc2{
border:1px solid white;
margin:10px;
width:94%;
height:300px;
}
#hzlc3{
border-collapse:collapse;
}
#hzlc3 tr td{
border:1px solid #DFDFDF;
line-height:28px;
}
#hzlc3 tr td a
{
display:block;
font-size:11px;
font-weight:bold;
line-height:14px;
padding:7px 0 7px 10px;
text-decoration:none;
}

/*--hzÓÒÖÐ START--*/
.hzm{
background:#FFF;
width:100%;
height:300px;
margin:10px 0 0 10px;
position:relative;
}
.hzmc{
padding:10px;
}

.hzf{
background:#FFF;
width:100%;
height:238px;
margin:10px 0 0 10px;
position:relative;
}
.hzf1{
padding:10px;
}
/*--hzÓÒÏÂÐ START--*/
.hzd{
background:#FFF;
width:100%;
height:450px;
margin:10px 0 0 10px;
position:relative;
}
.hzdc{
padding:10px;
}
.hzdc1{
border-bottom:1px solid #DFDFDF;
display:block;
background:url(../img/jt.gif) no-repeat center right;
font-family:arial;
font-size:18px;
font-weight:bold;
line-height:25px;
}
.hzdc1-2{
display:block;
font-size:11px;
}
.hzdc2{
background:url(../img/xl.gif) no-repeat top left;
margin-top:10px;
list-style:none;
font-size:15px;
font-weight:bold;
line-height:15px;
border:1px solid #DFDFDF;
}
.hzdc2 li{
border-bottom:1px solid #DFDFDF;
}
.hzdc2 li a:link,.hzdc2 li a:visited {
padding-left:35px;
text-decoration: none;
color:##004276;
font-size:15px;
line-height:33px;
}
.hzdc2 li a:hover {
color:#CA0002;
}
/*--CONTACT--*/
.hze{
background:#FFF;
width:100%;
height:230px;
margin:10px 0 0 10px;
position:relative;
}
.hze2{
margin:10px 10px 0 10px;
width:94%;
}
.hze3{
font-size:11px;
font-weight:bold;
height:150px;
width:94%;
display:block;
padding:10px;
}
.hze3 p{
padding:10px 0 0 10px;
font-size:14px;
line-height:20px;
}
/*--footer START--*/
.fhz{
text-align:left;
width:100%;
margin:10px 0 30px 0;
}
.fa{margin:0 4px;background:#EBEBEB;height:1px;overflow:hidden;}
.fb{margin:0 2px;border:1px solid #EBEBEB;border-width:0 2px;background:#EBEBEB;height:1px;overflow:hidden;}
.fc{margin:0 1px; border:1px solid #EBEBEB; border-width:0 1px; background:#EBEBEB; height:1px; overflow:hidden;}
.fd{margin:0 1px; border:1px solid #EBEBEB; border-width:0 1px; background:#EBEBEB; height:1px; overflow:hidden;}
.fe{background:#EBEBEB; border:1px solid #EBEBEB; border-width:0 1px}
.ff{font-size:10px;color:#258; padding:2px 10px 5px;border-bottom:1px solid #DFDFDF;}
.fg{background:#EBEBEB; margin:0 3px; font-size:11px; color:#333; padding:5px 10px; overflow:hidden;}
.fh{margin:0 1px; border:1px solid #EBEBEB; border-width:0 1px; background:#EBEBEB; height:1px; overflow:hidden;}
.fi{margin:0 1px; border:1px solid #EBEBEB; border-width:0 2px; background:#EBEBEB; height:1px; overflow:hidden;}
.fj{margin:0 2px; border:1px solid #EBEBEB; border-width:0 2px; background:#EBEBEB; height:1px; overflow:hidden;}
.fk{margin:0 4px; background:#EBEBEB; height:1px; overflow:hidden;}
