/* CSS Document */
html, body, div, ul, ol, li, table, th, td, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, p, span, a, strong, iframe, textarea, button, select, input {margin:0px; padding:0px; color:#000000;  font-family:"宋体"; }
a {text-decoration:none; outline:none; hide-focus:expression(this.hideFocus=true); }
img {border: none; vertical-align:top;}
li {list-style:none;}
button {cursor:pointer;}
body { background: url(../images/hg_02.gif) repeat-x; font-size:12px; line-height:22px; }
a{color:#000; }
a:hover{color:#D92E0D;}
.red{ color:#FF0000;}
.tu{ border:1px solid #cccccc;}
.tu_left{ float:left; padding-right:20px;}
.tu_right{ float:right; padding-left:20px;}

/*首页*/
.bj{ background:url(../images/h_02.gif) repeat-x;}

/*top*/
.box{ width:1000px; margin:0 auto;}
.top a{color:#fff; }
.top a:hover{color:#fff; text-decoration:underline;}
.top{ float:left; background:url(../images/hg_03.gif); height:111px; width:100%;}
.top dl dd{ float:left; width:518px;}
.top dl dt{ float:right; width:302px; height:111px; background:url(../images/hg_07.gif) no-repeat bottom; font-size:12px; color:#FFFFFF; text-align:right; line-height:30px;}

/*menu*/
.menu{ width:1000px; background:url(../images/hg_11.gif); height:55px; float:left; margin-bottom:8px;}
.menu img{ float:left;}
.menu ul{ width:974px; float:left; height:55px;}
.menu ul li{ width:auto; float:left;  font-weight:bold;line-height:55px; text-align:center;}
.td_d a{  height:55px; color:#fff; float:left; font-weight:bold; width:72px;  }
.td_d a:hover{ color:#000; background: url(../images/hg_06.gif); width:72px;}
.td_d2 a{color:#000;background: url(../images/hg_06.gif) ; float:left; width:72px;}
.td_d2 a:hover{ color:#000;background: url(../images/hg_06.gif); width:72px;}

.td_c a{  height:55px; color:#fff; float:left; font-weight:bold; width:178px;  }
.td_c a:hover{ color:#000; background: url(../images/hg_10.gif); width:178px;}
.td_c2 a{color:#000;background: url(../images/hg_10.gif) ; float:left; width:178px;}
.td_c2 a:hover{ color:#000;background: url(../images/hg_10.gif); width:178px;}

/*banner*/
.banner{ width:1000px;  margin-top:10px;}

/*content*/
.content_01{ margin-top:10px; float:left; background:url(../images/hg_22.gif); width:1000px; }
.title{ width:1000px; background:url(../images/hg_21.gif); height:28px; padding-top:7px; float:left;}
.title img{ float:left;}
.title span{ background:url(../images/hg_16.gif) right; height:28px; margin-left:10px; color:#FFFFFF; font-weight:bold; width:250px; float:left; line-height:28px;}
.di img{ float:left;}
.content_01 dl{ width:980px; float:left; padding:10px;}
.content_01 dl dd{ float:left; width:400px; padding-left:10px;}
.content_01 dl dt{ float:right; width:510px;}
.nr_img{width:980px; float:left; padding:10px;}
.nr_wz{width:960px; float:left; padding:10px 20px 10px 20px;}
.content_01 ul li{ width:300px; float:left; padding:10px 10px 0px 20px;}
.y_x{ border-right:1px solid #cccccc;}

.content_02{ margin-top:10px; float:left; background:url(../images/hg_19.gif); width:490px; }
.title02{ width:490px; background:url(../images/hg_17.gif); height:28px; padding-top:7px; float:left;}
.title02 img{ float:left;}
.title02 span{ background:url(../images/hg_16.gif) right; height:28px; margin-left:10px; color:#FFFFFF; font-weight:bold; width:250px; float:left; line-height:28px;}
.di02 img,.nr2{ float:left;}
.nr2{width:450px; float:left; padding:10px 20px 10px 20px;}
.content_03{ margin-top:10px; float:left; background:url(../images/hg_19.gif); width:490px; margin-left:20px; }




/*footer*/
.footer{ width:100%; float:left; background-color:#EBE7DE; border-top:1px solid #cccccc; height:70px; margin-top:20px;}
.footer dl{ width:1000px; margin:0 auto;}
.footer dl dd{ float:left; width:190px; }
.footer dl dt{ float:right; width:800px; text-align:center; padding-top:15px;}