*{ padding:0px; margin:0px;}
body{margin:0 auto; font-family:"宋体";font-size:12px;color:#000; width:100%;  }
img{ border:0px;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
.clear{clear:both; height:0px; line-height:0px; overflow:hidden; }

A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; text-decoration:underline
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}

#warp{ width:100%; height:auto; margin:0 auto; overflow:hidden;}

.header{ width:100%; margin: 0 auto; height:auto; }
.logo{ width:1000px; margin: 0 auto; background:url(../image/logo.jpg) no-repeat; height:180px;}

.nav{ width:1000px; height:37px; margin:0 auto;}
.nav_left{ width:14px; float:left; height:37px; background:url(../image/nav_left.jpg) no-repeat; }
.nav_mid{ width:966px; _width:960px; float:left; height:37px; background:url(../image/nav_mid.jpg) repeat-x;}
.nav_mid ul{ padding-left:15px;_padding-left:0px;}
.nav_mid ul li{ float:left;background:url(../image/nav_f.jpg) left center no-repeat; }
.nav_mid ul li a{ color:#ffffff; font-weight:600; font-size:14px; float:left; font-size:13px; line-height:37px;  padding:0px 8px 0px 10px; _padding:0px 10px 0px 2px; text-align:center;}
.nav_mid ul li a:hover{height:37px; background:url(404.png) bottom center no-repeat; display: block;}
.nav_right{ width:20px; float:left; height:37px; background:url(../image/nav_right.jpg) no-repeat;}




.main{ width:1000px; height:auto; margin:10px auto 0px; overflow:hidden; clear:both;}
.content_left{ width:246px; float:left; height:450px; min-height:450px;}
div[class].content_left{ height:auto;}
.content_left .title03{width:242px;}
.left_top{ width:246px; height:274px; float:left;}
.left_top li{ padding-bottom:7px;}


.query{ width:244px; height:173px; float:left; border:#cfe6f0 solid 1px; margin-top:3px;}
.title01{ width:244px; height:36px; float:left; background:url(../image/bj.jpg) repeat-x bottom;}
.title01 h1{ width:77px; height:23px;font-size:14px; float:left;background:url(../image/tit01.jpg) no-repeat; color:#FFF; margin-left:10px; margin-top:9px; padding:5px 0px 0px 8px;}

.query ul{ padding:0; margin:0;}
.query ul li{ float:left; padding-bottom:5px; width:226px; height:30px;}
.query ul li.t01{ background:url(../image/t01.jpg) no-repeat; margin:5px 0px 0px 10px; display:inline;}
.query ul li.t01 a{ line-height:30px; padding-left:32px; color:#000; float:left;}
.query ul li.t01 a:hover{ color:#0677c0;}
.query ul li.t02{ background:url(../image/t02.jpg) no-repeat; margin:5px 0px 0px 10px; display:inline;}
.query ul li.t02 a{ line-height:30px; padding-left:32px; color:#000; float:left;}
.query ul li.t02 a:hover{ color:#0677c0;}
.query ul li.t03{ background:url(../image/t03.jpg) no-repeat; margin:5px 0px 0px 10px; display:inline;}
.query ul li.t03 a{ line-height:30px; padding-left:32px; color:#000; float:left;}
.query ul li.t03 a:hover{ color:#0677c0;}

.content_mid{ width:448px; height:430px; _height:474px;margin-left:10px; float:left; border:#cfe6f0 solid 1px;}
.title02{width:446px; height:22px; margin:1px; background:url(../image/title_bg.gif) repeat-x; float:left;}
.title02 h3{width:90px; font-size:14px; color:#ff7c00; height:22px; line-height:22px; background:url(../image/dayu.gif) right center no-repeat; padding-left:15px; float:left;}
.title02 a{float:right; margin:6px 10px 0px 0px;}

.flash_news{ width:420px; height:235px; border:#cfe6f0 solid 0px; margin:10px 10px; padding:3px 3px; float:left; display:inline;}

.list02{width:95%; height:208px; float:left; margin:0px 10px;display:inline;}
.list02 ul{ height:163px; margin:10px 0px 0px 0px;}
.list02 ul li{ line-height:24px;_line-height:26px; background:url(../image/fy.jpg) 0px 10px no-repeat; padding-left:10px; border-bottom:#dcdcdc dotted 1px;}
.list02 ul li span{float:right; color:#666; margin:0px;}
.list02 ul li a{color:#434343; }
.list02 ul li a:hover{color:#FF6600;}


.content_right{ width:286px; height:450px; float:right;_height:474px;}
.notice{ width:244px; height:252px; float:left; border:#cfe6f0 solid 1px;}
.title03{width:282px; height:22px; margin:1px; background:url(../image/title_bg.gif) repeat-x; float:left;}
.title03 h3{width:140px; font-size:14px; color:#007130; height:22px; line-height:22px; background:url(../image/dayu.gif) right center no-repeat; padding-left:15px; float:left;}
.title03 a{float:right; margin:6px 10px 0px 0px;}
.list03{ width:242px; height:290px; float:left;}
.list03 ul{ margin:10px 0px 0px 10px; }
.list03 ul li{ line-height:26px; background:url(../image/fy.jpg) 0px 10px no-repeat; padding-left:10px; }
.list03 ul li span{float:right; color:#666; margin:0px;}
.list03 ul li a{color:#434343; }
.list03 ul li a:hover{color:#FF6600;}

.down{ width:284px; height:176px; float:left; border:#cfe6f0 solid 1px; margin-bottom:10px;}
.list04{ width:282px; height:140px; float:left;}
.list04 ul{ margin:10px 0px 0px 10px; }
.list04 ul li{ line-height:26px; background:url(../image/fy.jpg) 0px 10px no-repeat; padding-left:15px; }
.list04 ul li span{float:right; color:#666; margin:0px;}
.list04 ul li a{color:#434343; }
.list04 ul li a:hover{color:#FF6600;}


.list05{ width:282px; height:170px; float:left;}
.list05 ul{ margin:5px 0px 0px 10px; }
.list05 ul li{ line-height:26px; background:url(../image/fy.jpg) 0px 10px no-repeat; padding-left:15px; float:left; clear:both; width:260px; }
.list05 ul li span{float:right; color:#666; margin:0px;}
.list05 ul li a{color:#434343; }
.list05 ul li a:hover{color:#FF6600;}


.links{ width:284px; height:68px;_height:96px; float:left; border:#cfe6f0 solid 1px;}
.list06{ width:282px; height:20px; float:left;}
.list06 select{ width:200px; line-height:20px; margin:10px 0px 0px 40px; height:20px;}


.footer{ border-top:#469b59 solid 4px; width:1000px; height:50px; margin:0px auto 0px; line-height:24px; text-align:center; padding-top:10px; font-family:Arial;}




.con02_right{ width:742px; height: auto; float:right;border:#cfe6f0 solid 1px;}
.con02_tietle{width:740px; height:22px; margin:1px; background:url(../image/title_bg.gif) repeat-x; float:left;}
.con02_tietle h3{ padding-right:20px;font-size:14px; color:#007130; height:22px; line-height:22px; background:url(../image/dayu.gif) right center no-repeat; padding-left:15px; float:left;}

.breadcrumb{ float:right; line-height:22px; color:#000000; margin-right:20px;}
.breadcrumb a{ color:#000000;}
.breadcrumb a:hover{ color:#d85202;}

.con02_list{ width:97%; height:416px; _height:440px;min-height:416px;float:left;  margin:10px 0px 0px 10px; display:inline;}
div[class].con02_list{ height:auto;}
.con02_list li{ line-height:24px;_line-height:26px; background:url(../image/fy.jpg) 0px 10px no-repeat; padding-left:10px; border-bottom:#dcdcdc dotted 1px;}
.con02_list li span{float:right; color:#666; margin:0px;}
.con02_list li a{color:#0877c1; }
.con02_list li a:hover{color:#FF6600;}


.list_sort{ width:96%; background:#f0f0f0; height:30px; line-height:30px;
            margin:15px 0 10px 15px; _margin:15px 0 10px 8px;text-align:center; float:left; *float:none; color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#D12F21;}


.sub_nav{width:244px; height:auto; float:left; border:#cfe6f0 solid 1px; margin-bottom:10px;}
.sub_title{width:242px; height:22px; margin:1px; background:url(../image/title_bg.gif) repeat-x; float:left;}
.sub_title h3{width:auto; padding-right:20px; font-size:14px; color:#007130; height:22px; line-height:22px; background:url(../image/dayu.gif) right center no-repeat; padding-left:15px; float:left;}
.sub_nav ul{ margin-top:10px;}
.sub_nav ul li{ background:url(404.png) no-repeat; float:left; width:150px; height:24px; line-height:24px; margin-left:40px; text-align:center; margin-top:5px; display:inline;}
.sub_nav ul li a{font-weight:bold; color:#007130;}
.sub_nav ul li a:hover{ color:#ff0000;}




#main3{width:90%;height:auto; margin:0px auto 0px; }
#main3 h3{float:none; width:100%;text-align:center; line-height:30px; color:#c70000; font-size:16px; height:60px; padding:15px 0px 0px 0px; float:left;}
#author{ width:90%; background:#e6f5ff; height:24px; line-height:24px; text-align:center; margin:10px auto; clear:both; color:#6d6d6d;}
#work{width:100%; height:auto;  margin:20px auto 20px; text-align:left; line-height:24px; color:#000; font-size:12px; }
#author span{  float:right; color:#000;}
#author span a{ color:#000;}
.sar{ width:80%; height:auto; line-height:24px; margin:0px auto; text-align:center; color:#666;}


.fj{ width:100%; height:auto; float:left; background:url(404.png) repeat-x; margin-bottom:20px; }
.fj_title{ width:68px;height:22px; float:left; background:url(404.png) no-repeat; margin:15px 0 0 50px; display:inline;}
.fj_title h1{ font-size:13px; line-height:22px; font-weight:normal;color:#000; padding-left:10px;}
.fj_list{ width:100%; height:auto; float:left;}
.fj_list ul{ padding:0; margin:0; width:90%; margin-left:30px;}
.fj_list ul li{ line-height:28px;padding-left:20px; font-size:12px; background:url(../image/fy.jpg) 10px 12px no-repeat; border-bottom:#cacaca solid 1px;}
.fj_list ul li a{ color:#0877c1;}
.fj_list ul li a:hover{ color:#FF6600;}
.fj_list ul li span{ float:right; margin-right:10px;color:#333;}


.nav_mid {  margin:auto; }
.nav_mid ul li {float:left; display:block; color:#fff; font-size:14px; text-align:center; padding:0 8px;position:relative;}
.nav_mid ul li a, .nav_mid ul li a:visited {display:block;
}
.nav_mid ul li ul {
display: none;
}
.nav_mid ul li a:hover { display:block;}
.nav_mid ul li:hover ul { z-index:999;
display:block;
position:absolute; 
top:37px; 
left:-35px; 
width:105px;
}
.nav_mid ul li:hover ul li{ background:none; height:27px;}
.nav_mid ul li:hover ul li a { width:100%; overflow:hidden;
display:block;  width:95px;
background:#007130;color:#fff; height:27px; line-height:27px; font-size:12px; font-weight:normal;filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9; }
.nav_mid ul li:hover ul li a:hover {
background:#c9c9c9; 
color:#000;
}


.ly{ margin:0 0 0 40px; overflow:hidden; float:left;}