*{margin:0px;padding:0px;border:0px;}
html{width:100%;height:100%; background-color:#dfdfdf;}
body{margin:0 auto;width:1024px;height:100%;}

html > body{min-height:100%;height:auto;}
#page{ width:1024px; background:url(images/bg.jpg) no-repeat; background-color:#ffffff; float:left;}

#bottom{width:1024px; background-color:#f0f0f0; float:left;}
#bottom p{ text-align:center; color:#000; line-height:2; font-size:12px; margin:25px 0 25px 0; display:block;}
#bottom a{ color:#000; text-decoration:none;line-height:1.5; font-size:12px;}
#bottom a:hover{ color:blue;}

#banner{ width:1024px; height:204px; float:left;}
#dh{ width:1024px; height:38px; float:left; background:url(images/dh.jpg); padding-top:15px;}
#dh td{ text-align:center;}
#dh a{ font-size:15px; font-family:"宋体"; color:#4e4e4e; text-decoration:none; font-weight:600;}
#dh a:hover{color:#007297; text-decoration:underline;}

#left{width:229px; float:left; margin:25px 0 5px 55px;}
#right{ width:670px; float:left; margin:30px 0 0 20px;position:relative;}
.lbt{ width:229px; height:48px; float:left; margin-top:2px;}

#xmlb{float:left; margin:12px 0 10px 4px;}
#xmlb a,#xmlb a:hover{ font-size:14px; font-family:"黑体"; display:block; text-decoration:none; width:221px;  line-height:1.7; text-indent:23px; margin-top:7px;}
#xmlb a{ color:#666666; background:url(images/lbg.jpg);}
#xmlb a:hover{ color:#ffffff; background:url(images/lbg1.jpg);}

.rbt{ width:663px; height:59px; float:left;}
.rco{ width:636px; height:165px; float:left; margin:2px 0 0 10px;}
.rco2{ width:636px; height:300px; float:left; margin:2px 0 0 10px;}

.text-overflow{display:block; width:520px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; text-align:left;}
.rco a,.rco a:hover,.rco2 a,.rco2 a:hover{ font-size:14px; color:#000; text-decoration:none; line-height:1.6;}

#xglj{ float:left; margin:5px 0 0 15px;}
#xgljtb{ float:left; margin:0 0 0 12px;}
#xgljtb img{ width:160px;}

#listbt{ width:663px; height:41px; float:left; margin:10px 0 0 0px;}
#listbtco{ float:left; font-size:22px; font-family:"微软雅黑"; font-weight:600;text-shadow: 1px 1px #000;color:#676767;margin:3px 0 0 40px; letter-spacing:3px; line-height:1.4;}
#address{ position:absolute;right:10px; margin:10px 20px 10px 0px;}
#address a{ font-size:13px; text-decoration:none; color:#000000;}
#address a:hover{ color:blue;}
#address span{ font-size:13px; text-decoration:none; color:#000000;}

#list{ width:636px; float:left; margin:10px 0 0 10px;}
#list table{ margin-top:5px;}
#list a{ font-size:16px; line-height:1.7; text-decoration:none; color:#373737;}
.text-overflow3 {display:block; width:530px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; text-align:left;}

h1{ padding:0px 40px 0 0px; font-family:"黑体"; font-size:28px;font-family:"微软雅黑"; font-weight:600; color:#525252;}
#line{ width:650px; height:1px; margin:0 10px 0 0px; background:url(images/line.jpg) repeat-x;}
#wz{ float:left; width:650px;}
#wz ul{ margin:0 20px 0 30px; _margin:0 10px 0 15px;text-align:center;}
#wz li{ display:inline;}
#wz a{font-size:12px; text-decoration:none; color:#666666; padding-right:55px;}
#newstitle
{
width:100%;
text-align:center;
padding-top:0px;
padding-bottom:5px;}
#file{
float:left; min-height:250px;
padding:35px 0px 20px 15px;
width:650px;}
#file a,#vsb_content a{ font-size:14px; font-family:"宋体"; line-height:2;}
#file p{margin:0; text-indent:0em;}
#file table{border-collapse: collapse; border: none;}
#file td{border: solid #555555 1px;}

#fpage{color:#535353;font-size:13px;text-align:center;padding-top:30px;}

.toggle{float:left; margin:10px 0 10px 4px;}
.toggle a{ color:#666666;}
.toggle dl dt { background:url(images/lbg.jpg) ;width:221px; line-height:40px; cursor: pointer; display:block;}
.toggle dl dt a,.toggle dl dt a:hover,.toggle dl dt a:visited{ font-size:14px; font-family:"黑体"; display:block; text-decoration:none; width:221px;  line-height:1.7; text-indent:23px; margin-top:7px;}
.toggle dl dd { line-height:24px;}
.toggle dl dd ul a,.toggle dl dd ul a:hover{ font-size:14px ;font-family:"黑体"; display:block; text-decoration:none; width:221px;text-indent:43px; margin-top:3px;}
.toggle dl dd ul a:visited{text-decoration:none;}
.toggle dl dd ul li { list-style:none inside none;}
.toggle a:hover{ color:#ffffff; background:url(images/lbg1.jpg);}


#xmlb{float:left; margin:0px 0 10px 4px;}
#xmlb a,#xmlb a:hover{ font-size:14px; font-family:"黑体"; display:block; text-decoration:none; width:221px;  line-height:1.7; text-indent:23px; margin-top:7px;}
#xmlb a{ color:#666666; background:url(images/lbg.jpg);}
#xmlb a:hover{ color:#ffffff; background:url(images/lbg1.jpg);}

.rbt2{ width:663px; height:59px; float:left; background:url(images/zyrcxm.jpg);}
.rbt2 span{ float:left; font-size:22px; font-family:"黑体"; margin:20px 0 0 80px;}
.rbt2 img{ float:right;margin:35px 35px 0 0;}

.rbt3{ width:663px; height:59px; float:left; background:url(images/zyrcwj.jpg);}
.rbt3 span{ float:left; font-size:22px; font-family:"黑体"; margin:20px 0 0 80px;}
.rbt3 img{ float:right;margin:35px 35px 0 0;}
/*搜索框*/
#banner{position:relative;}
.search{position:absolute;bottom:20px;right:10px;z-index:999;}
.search .name{width:220px;height:30px;line-height:30px;border:1px solid #ccc;border-radius:15px;padding-left:25px;}
.search .value{position:absolute;top:5px;left:5px;}