@charset "gb2312";
/* CSS Document */
/*全局控制*/
body{ font-size:12px; font-family:"黑体";margin:0; padding:0; color:#000; background:url(imagesbody_bg.jpg) repeat-x;}
div,p,ul,li,dl,dd,dt,span,h1,h2,h3,h4,img,input,ol,input,button,select,option{ margin:0; padding:0; list-style:none; border:0;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
a:link,a:visited{color:#fff; text-decoration:none;}
.wrap{width:960px; height:auto; margin:0 auto; background-color:#fff;}
.clear{ clear:both;}
/*header*/
.header{width:960px; height:101px;}
.headerL{ float:left;width:444px; height:101px;}
.headerL img{width:444px; height:101px;}
.headerR{width:512px; height:101px; float:right;}
.headerR p{ font-size:16px; height:46px; padding-top:28px; line-height:46px; text-align:right;color:#19729f;padding-right:4px;}
.headerR p a:link,.headerR p a:visited{ color:#19729f;}
.headerR .nav{width:512px; height:26px; background:url(imagesnav_bg.jpg) no-repeat;}
.headerR .nav ul{ padding-left:10px; width:502px;}
.headerR .nav ul li{ float:left; height:26px; line-height:26px; background:url(imageslibg1.png) no-repeat right center; width:auto;}
.headerR .nav ul li.last{ background:none;}
.headerR .nav ul li a:link,.headerR .nav ul li a:visited{ display:block;margin:0 21px;color:#fff; font-size:15px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
/*con1*/
.con1{width:960px; height:293px; background:url(imagescon1_bg.jpg) no-repeat left bottom; margin-bottom:5px;}
.con1L{width:210px; float:left;}
.con1L ul{ padding:30px 0 0 70px;}
.con1L ul li{height:56px; line-height:56px;font-size:16px; font-weight:bold;color:#19729f;}
.con1L ul li a:link,.con1L ul li a:visited{color:#19729f; font-size:16px; font-weight:bold; padding-left:10px;}
.con1R{width:750px; float:right; height:283px; background:url(imagescon1R_bg1.jpg) no-repeat left top;}
.flashWrap{ width:739px; height:271px; margin-top:12px; background:url(imagescon1R_bg2.jpg) no-repeat left top; padding-left:11px;}
/*焦点图*/
#banner{width:739px; height:271px; position: relative; overflow:hidden; }
#banner ul { position: absolute; top: 0; left: 0; z-index: 1; width: 2940px; }
#banner ul li { width: 739px; height: 271px; float:left; }
#banner ul li img{width:739px; height:269px;}
#banner ol { position: absolute; bottom: 10px; right: 10px; z-index: 3; }
#banner ol li { float: left; width: 12px; height: 12px; margin-left: 4px; overflow: hidden; background:url(imagesnum.gif) no-repeat right 0; cursor: pointer; }
#banner .active { background: url(imagesnum.gif) no-repeat 0 0; }
.zz{height:30px; z-index:2; background:#000;opacity:0.5; filter:alpha(opacity:40);position: absolute; width:739px; bottom:0;}
/*con2*/
.con2{width:950px; height:152px; padding:0 5px; font-family:Arial, Helvetica, sans-serif;}
.con2L{ width:476px; height:152px; float:left;}
.con2 h2{ width:476px; height:31px; background:url(imagesnews.jpg) no-repeat;}
.con2 h2 a{ display:block; width:59px; height:20px; padding-left:417px; padding-top:4px; background:url(imagesa_bg1.jpg) no-repeat 417px 4px;}
.con2 ul{ padding:8px 12px 0 17px;}
.con2 ul li{ line-height:24px; height:24px; background:url(imagesyw_29.jpg) no-repeat left center; padding-left:14px;}
.con2 ul li span{float:right; color:#0099CC}
.con2 ul li a:link,.con2 ul li a:visited{color:#555;}
.con2R{ width:462px; height:152px; float:right;}
.con2R h2.right{ background:url(imagesnotice.jpg) no-repeat;width:462px;}
.con2R h2.right a{padding-left:408px; padding-top:4px; background:url(imagesa_bg1.jpg) no-repeat 408px 4px;}
/*footer*/
.footer{width:960px; background:url(imagesfooter.jpg) no-repeat; height:70px; margin-top:10px;}
/*contentlist1*/
.bodylist{background:#e8e9e9;}
.contentlist1{ width:954px; height:auto; overflow:hidden; margin:20px  auto 0;background:url(imageslist_bg1.jpg) repeat-y left bottom; font-family:Arial, Helvetica, sans-serif; padding:0 3px;}
.contentlist1L{width:21%;  float:left;}
.contentlist1L h2{ height:26px; background:#19729f; line-height:26px; text-align:center; color:#fff; width:100%;}
.contentlist1L ul{padding:10px;}
.contentlist1L ul li{ line-height:30px; border-bottom:1px dashed #ccc; padding-left:20px; background:url(imagesdot.jpg) no-repeat 5px center;}
.contentlist1L ul li a:link,.contentlist1L ul li a:visited{ color:#1b709f;}
.contentlist1R{ width:78%;min-height:240px; _height:240px;height:auto;float:right; border:1px solid #ccc;}
.title01{ width:100%; height:34px;}
.title01 h1{ line-height:34px; padding-left:15px; font-size:12px; font-weight:normal;}
.title01 h1 a:link,.title01 h1 a:visited{ color:#064570;}
.title01 h1 a:hover{ color:#C90;}
.listul{width:100%;}
.listul h4{ width:100%; height:27px; line-height:27px; background:url(imagesh4bg.jpg) repeat-x; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.listul h4 span.sp1{ float:left; width:400px; text-align:left; color:#024574; padding-left:24px;}
.listul h4 span.sp2{ float:right;}
.listul h4 span.sp2 a:link,.listul h4 span.sp2 a:visited{ color:#08456f; padding-right:10px;}
.listul ul{ padding:10px;}
.listul ul li{line-height:24px; border-bottom:1px dashed #ccc; padding-left:20px; background:url(imagesdot.jpg) no-repeat 5px center;}
.listul ul li a:link,.listul ul li a:visited{ color:#000;}
.listul ul li span{ float:right; padding-right:10px;}
/*-----------------------------------分页----------------------------*/
.list_sort{ width:96%; background:#c7dded; 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;}
/*详情页*/
.title01{background:url(imagesh4bg.jpg) repeat-x;}
.main{width:90%; padding:0 40px;}
div[class].main{ height:auto;}
.main h3{ width:auto;height:30px; text-align:center; line-height:30px; color:#08456f; font-size:14px; height:35px; padding:15px 0px 0px 0px; }
.author{ width:650px; background:#217dab; height:24px; line-height:24px; text-align:center; margin:10px auto; clear:both; color:#fff;}
.work{width:100%; margin:20px auto 20px; text-align:left; line-height:24px; color:#363636; font-size:12px;min-height:240px;*min-height:240px; height:auto;}
.work p{text-indent:2em;}
/*详情页2*/
.contentlist3{width:98%; background:#fff;border:1px solid #ccc; margin-left:7px;}
.contentlist3 .contentlist1R{ width:78%;min-height:240px; _height:240px;height:auto;float:right; border:none;float:none; background:#fff; width:100%;}
.contentlist3 .contentlist1R .main{ width:91%;}
/*附件*/
.fj{ width:886px; height:auto;}
.fj_title{ width:886px; height:22px;background:url(../images/but_10.jpg) no-repeat;display:inline;}
.fj_title h1{ font-size:13px; line-height:22px; font-weight:normal;color:#000; padding-left:10px;border-bottom:1px solid #024574;}
.fj_list{ width:80%; height:auto;display:inline;}
.fj_list ul{ padding:10px 0 10px 0; width:80%;}
.fj_list ul li{ line-height:24px;padding-left:40px; font-size:12px; background:url(imagestt2.gif) 30px 8px no-repeat; }
.fj_list ul li a:link,.fj_list ul li a:visited{ color:#024574;}
.fj_list ul li a:hover{ color:#ff6600;}
.fj_list ul li span{ float:right; margin-right:10px;}