@charset "utf-8";

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0;}
textarea,input,select,body{font-size:12px; font-family:Arial;}
select,input{vertical-align:middle;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ul,ol{list-style:none;}
a{ text-decoration:none; color:#333; font:Arial;}
a:hover{text-decoration: underline; color:#245B9B;}

body{ text-align:center;}
.warp{ width:1000px; margin:auto; text-align:left;}
.header{ height:134px; background:url(../images/index_0221.gif) no-repeat 0 0;}
.header .tip{ color:#fff; padding:0 20px;}
.header .tip a{ color:#fff;}
.nav{ background:url(../images/index_05.gif) repeat-y 0 0; height:41px;}
.nav ul li{ float:left; color:#fff; line-height:41px;}
.nav ul li a{ float:left; color:#fff; padding:0 13px; _padding:0 7px;}
.nav { margin:auto;}
.nav ul li {float:left; display:block; color:#fff; font-size:12px; text-align:center; position:relative;}
.nav ul li a, .nav ul li a:visited {display:block;}
.nav ul li ul {display: none;}
.nav ul li a:hover { display:block;}
.nav ul li:hover ul { z-index:999;display:block;position:absolute; top:41px; left:-0px; 
width:80px;}
.nav ul li:hover ul li{ background:none; height:27px; line-height:27px;}
.nav ul li:hover ul li a { width:100%; overflow:hidden;
display:block; width:95px;
background:#213975;color:#fff; height:27px; line-height:27px; font-size:12px; font-weight:normal;filter:alpha(opacity=80);-moz-opacity:0.8;
-khtml-opacity: 0.8;opacity: 0.8;}
.nav ul li:hover ul li a:hover {background:#0057b1;color:#fff;}


.con{ clear:both; overflow:hidden; margin:10px 0 0 0;}
.con .bgsfc{ width:366px; float:left; border:#e0e0e0 solid 1px; height:247px; background: url(../images/index_10.gif) repeat-x 0 0;}
.con .bgsfc .title{ height:26px; background:url(../images/index_08.gif) no-repeat 0 0; line-height:26px; color:#fff; padding:0 0 0 15px;}
.con .bgsfc .title span{ float:right; margin:8px;}
.con .bgsfc .flash{
 width:346px;
 height:206px;
 padding:2px;
 border:#a9a9a9 solid 1px;
 margin:6px 0 0 8px;
}

.con .zxgw{ float:left; width:410px; margin:0 5px; border:#e0e0e0 solid 1px;height:247px; background: url(../images/index_10.gif) repeat-x 0 0;}
.con .zxgw .title{ height:26px; background:url(../images/index_08.gif) no-repeat 0 0; line-height:26px; color:#fff; padding:0 0 0 15px;}
.con .zxgw .title span{ float: right; margin:8px;}

.con .zxgw ul{ margin:10px 0 0;}
.con .zxgw ul li{ line-height:24px; padding:0 15px 0 10px;}
.con .zxgw ul li span{ float:right;}
.con .zxgw ul li a{ background: url(../images/index_22.gif) no-repeat 5px 2px; padding:0 0 0 15px;}

.con .hyap{ width:200px; float:left; border:#e0e0e0 solid 1px;height:247px; background: url(../images/index_10.gif) repeat-x 0 0;}
.con .hyap .title{ height:26px; background:url(../images/index_08.gif) no-repeat 0 0; line-height:26px; color:#fff; padding:0 0 0 15px;}
.con .hyap .title span{ float: right; margin:8px;}
.con .hyap ul{ padding:10px 0 0;}
.con .hyap ul li a{ line-height:32px; margin:0 10px; padding:0 10px; border-bottom:#ccc solid 1px; width:150px; float:left;}

.con .banner{ clear:both; padding:1px; float:left; border:#e0e0e0 solid 1px; margin:10px 0;}
.con .banner img{ width:990px;}

.con .bangong{ float:left;}
.con .bangong ul li a{ margin:0 0 5px 0; float:left; clear:both;}

.con .hyb{width:745px; float:left; border:#e0e0e0 solid 1px;height:254px; background: url(../images/index_10.gif) repeat-x 0 0; margin:0 10px 0 0;}
.con .hyb .title{ height:26px; background:url(../images/index_08.gif) no-repeat 0 0; line-height:26px; color:#fff; padding:0 0 0 15px;}
.con .hyb .title span{ float: right; margin:8px;}
.con .hyb ul li{ line-height:20px; height:20px; margin:10px 10px 0 10px;background:#f0f0f0; padding:0 20px 0 10px;}
.con .hyb ul li span{ float:right;}
.con .hyb ul li a{ line-height:20px;display:block; float:left; background:url(../images/index_35.gif) no-repeat 0px 2px; padding:0 0 0 15px;}

/*.con .bgzn{ float:left; width:715px; border:#e0e0e0 solid 1px; background:#f5fbff; height:140px; padding:10px; margin:8px 0 0 0; clear:both;}*/
.con .bgzn{ float:left; width:713px; background:#f5fbff;padding:10px; clear:both;}

.con .yqlj{ float:right; width:215px;border:#e0e0e0 solid 1px;padding:5px 10px; height:150px; margin:10px 15px 0 10px;}
.con .yqlj select{ width:200px; margin:0 0 5px 0;}
.con .yqlj a img{ background:#d8e5ec scroll 1px; padding:1px; margin:0 0 10px 0;}

.footer{ background:url(../images/index_81.jpg) repeat-x 0 0; height:87px; padding:20px 0 0 0; text-align:center; color:#0065a9; line-height:24px; margin:10px 0 0 0;}


#content{ width:1000px; margin:auto; background: url(../images/er_03.jpg) repeat-x 0 0; padding:10px 0; overflow:hidden; text-align:left; clear:both;}


.leftsidebar{ width:245px; height:auto; float:left;}
.leftnav{ width:245px; height:auto; float:left; margin:0 0 10px 0;}
.leftnav .title{ width:242px; height:32px; background:url(../images/er_06.jpg) no-repeat;}
.leftnav .title h3{ line-height:32px; margin-left:42px; color:#fff; font-size:14px;}
.list_v05{ width:240px; min-height:240px; height:240px; background: url(../images/er_15.jpg) repeat-x 0 0; border:1px solid #abcbdd; border-bottom:none;}
div[class].list_v05{ height:auto; overflow:hidden;}
.list_v05 ul{ float:left; margin:10px 0;}
.list_v05 ul li{ clear:both;float:left;}
.list_v05 ul li a{ background:url(../images/er_14.jpg) 10px 2px no-repeat; height:32px; line-height:32px; font-size:12px; margin:0px 0 10px 10px; width:171px; display:block;padding-left:47px; color:#104478; float:left;}
.list_v05 ul .ddbf a{ background:url(../images/er_20.jpg) 10px 2px no-repeat; height:32px; line-height:32px; font-size:12px; margin:0px 0 10px 10px; width:167px; display:block;padding-left:47px; color:#104478; float:left;}
.list_v05 ul li a:hover{ background:url(../images/ahover01.jpg) 10px 4px no-repeat;}
.list_v05 ul .ddbf a:hover{ background:url(../images/ahover02.jpg) 10px 4px no-repeat;}
.list_v05 ul li ul{ margin:0 0 10px 0; float:left;}
.list_v05 ul li ul li a{ border-bottom:#ccc dashed 1px; background:url(../images/er_29.jpg) no-repeat 10px 12px; width:185px; float:left; padding:0 0 0 20px; 
margin:0 0px 0 20px;}
.list_v05 ul li ul li a:hover{ background:url(../images/er_29.jpg) no-repeat 10px 12px;}


#subnav li:hover ul {
left: auto;}
#subnav li.sfhover ul {
left: auto;}
#content {
clear: left;}
#subnav ul.collapsed {
display: none;}




.list_bot{ background: url(../images/er_33.jpg) no-repeat 0 0; width:242px; height:18px; float:left;}

.right{ width:751px; min-height:666px;overflow:hidden; float:left;}
.right .title{ width:706px; height:30px; background:url(../images/er_08.jpg) repeat-x; float:left; padding-left:45px; line-height:30px; }
.right .title a{ color:#f50;}
.right .title a:hover{ text-decoration:underline;}
.right .biao{ background: url(../images/er_11.jpg) no-repeat 0 0; margin-top:30px;height:55px; line-height:55px; padding:0 70px; color:#2b5486; font-weight:bold; font-size:14px;}
.xgnr{border:#cdcdcd solid 1px; border-top:none; width:744px; margin:0 0 0 5px; padding:0 0 10px 0; line-height:24px;}
.list_v06{ height:auto;}
.list_v06 ul{ width:93%; height:auto; padding:15px 0px 0px 25px;}
.list_v06 ul li{ line-height:30px; background:url(../images/er_25.jpg) 3px 12px no-repeat; padding-left:15px; border-bottom:#cdcdcd dashed 1px;}
.list_v06 ul li span{ float:right; margin-right:10px; color:#999;}
.page_a2{ width:756px; height:30px; background:#eaf2f5; line-height:30px; margin:16px 1px 0px 1px ; text-align:center;}
.page_a2 ul{ padding-left:200px;}
.page_a2 ul li{ margin-right:15px; float:left; line-height:32px;}
.page_a2 ul li a{ color:#737373;}
.page_a2 ul li a:hover{ color:#f30;}
.page_a2 input{ width:30px; vertical-align:center;}


#main3{ min-height:695px; height:695px; margin:0px auto 0px; background:url(../images/artl.jpg) repeat-x; font-size:14px;}
div[id]#main3{ height:auto;}
#main3 .title{ height:31px; background:url(../images/sa_03.jpg) no-repeat 0 0; line-height:31px;}
#main3 .title span{float: left; margin-left:45px; line-height:31px; font-size:12px;}
#main3 .title span a{ color:#f50;}
#main3 .title span a:hover{ text-decoration:underline;}
#main3 .xgnr{border:#cdcdcd solid 1px; border-top:none; width:987px; margin:0 0 0 2px; padding:0 0 10px 0;}

#main3 h3{float:none; width:auto; background:url(../images/x_line.gif) no-repeat center bottom; text-align:center; line-height:30px; color:#003c7d; font-size:16px; height:60px; padding:15px 0px 0px 0px;}
#main3 #author{ width:650px; background:#d1e3ff; height:24px; line-height:24px; text-align:center; margin:10px auto; clear:both; color:#003c7d;}
#main3 #work{width:90%; height:auto; margin:20px auto 30px; text-align:left; line-height:28px; color:#333;}
#main3 #author span{ float:right; color:#000;}
#main3 #author span a{ color:#000;}
.sar{ width:80%; height:auto; line-height:24px; margin:0px auto; text-align:center; color:#324168;}




.list_v07{ width:100%; height:auto; overflow:hidden;}
.list_v07 ul{ width:100%; height:auto; padding:17px 0px 0px 20px;_padding:15px 0px 0px 20px;}
.list_v07 ul li{ width:145px; text-align:center; _margin:8px 0px 0px 19px;margin:8px 0px 0px 19px; padding:0 12px 0px 0;float:left;height:134px; overflow:hidden; display:inline;background:url(../images/bj_pg.jpg) no-repeat;}
.list_v07 ul li img{ border:#c7c7c7 solid 1px; background:#FFF; padding:3px 3px; width:137px; height:106px;}
.list_v07 ul li a{ color:#333;}
.list_v07 ul li a:hover{ color:#f60;}
.list_v07 ul li span{ width:145px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; color:#999; background:#FFF;}

.search{ width:200px; overflow:hidden; margin:15px 0 10px 20px;display: inline; float:left;}
.text{ background:#fff; border:#3FA7D9 solid 1px; border-right:none; height:25px; line-height:23px; width:160px; float:left; padding:0 0 0 5px;  display: inline; color:#000;}
.buttom{ height:25px; float:left; border: none; width:30px; background:url(../images/fandajing.png) no-repeat 0 0; border:#3FA7D9 solid 1px; border-left:none; cursor:pointer;}
