body {
text-align: center;
font-size: 12px;
font-family: SimSun ËÎÌå;
}
h1, h2, h3, h4, h5, h6 {
display:block;
font-weight:bold;
}
h1 {
font-size:2em;
margin:0.67em 0;
}
h2 {
font-size:1.5em;
margin:0.83em 0;
}
h3 {
font-size:1.17em;
margin:1em 0;
}
h4 {
font-size:1em;
margin:1.33em 0;
}
h5 {
font-size:0.83em;
margin:1.67em 0;
}
h6 {
font-size:0.67em;
margin:2.33em 0;
}
strong {
font-weight:bold;
}
table th tr td {
border-collapse:collapse;padding:3px;
}
.hide {position:relative;left:-9999px;
}

a {
text-decoration: none;
}

#header {
background: url(/images/logo.jpg) no-repeat;
height: 112px;
width: 1000px;
margin: 0 auto;
position: relative;
color: white;
z-index: 99;
}

#header span {
position: absolute;
top: 87px;
left: 21px;
}

#header a.englishVer {
float: right;
display: block;
text-decoration: none;
color: white;
font-weight: bold;
font-family: Arial;
text-decoration: none;
padding: 10px 30px 0 0;
font-size: 14px;
}

#header a.englishVer:hover {
color: #eee9e9;
}

#header #menu {
position: absolute;
top: 87px;
left: 260px;
}

#header #menu a {
font-size: 13px;
color: white;
display: block;
}

#header #menu li {
float: left;
margin-right: 16px;
}

#header #menu .hide {
display: none;
position: absolute;
background: #625E5D;
padding: 5px;
text-align: left;
}

#header #menu .show {
display: block;
position: absolute;
background: #625E5D;
padding: 5px;
text-align: left;
}

#header #menu .show a:hover {
background: #d6db6b;
color: red;
}

#wrapper {
width: 1000px;
margin: 0 auto;
overflow: hidden;
text-align: left;
}

#innerWrapper {
padding: 10px;
border: #B42E23 10px solid;
border-top:0px;
overflow: hidden;
width:960px;
}

#wrapper #mainContent {
width: 760px;
float: left;
}

#wrapper #mainContent #headline {
width: 760px;
margin-bottom: 10px;
overflow: hidden;background: #f6f6f6;
height:240px; 
}

#wrapper #mainContent #headline #pictureNews {
float: left;
text-align: center;
width: 260px;
border: 0px solid red;
position: relative;
}

#wrapper #mainContent #headline #pictureNews img {
width: 260px;
height: 195px;
border:1px solid gray;
margin-bottom:7px;
}

#wrapper #mainContent #headline #pictureNews a {
color: navy;
font-size: 12px;
font-weight: bold;
line-height: 1.2em;
}

#wrapper #mainContent #headline #pictureNews ul {
position: absolute;
right: 0px;
top: 176px;
}

#wrapper #mainContent #headline #pictureNews li {
float: left;
font-size: 9px;
height: 12px;
width: 12px;
margin-left: 3px;
padding: 3px;
background: rgb(122, 122, 122);
display: block;
color: white;
font-weight: bold;
cursor: pointer;
opacity: 0.55;
filter: alpha(opacity = 55);
}

#wrapper #mainContent #headline #pictureNews li.selected {
background: rgb(180, 46, 35);
opacity: 0.55;
filter: alpha(opacity = 55);
}

#wrapper #mainContent #headline #headlineContent {
float: right;
width: 458px;
padding:0 20px;
position: relative;
}
#wrapper #mainContent #headline #headlineContent .content {
text-indent: 2em;
}

#wrapper #mainContent #headline #headlineContent .detail{
display:inline;
color:maroon;
font-size:12px;
}

#wrapper #mainContent #headline #headlineContent .detail:hover{
color:red;

}
#wrapper #mainContent #headline #headlineContent div.footer {
position: absolute;
top: 216px;width: 100%;
}

#wrapper #mainContent #headline #headlineContent div.footer a {
float: right;font-size: 12px;color: #B42E23;margin-right: 20px;

}
#wrapper #mainContent #headline #headlineContent div.footer a:hover{ color: red;}

#wrapper #mainContent #headline #headlineContent a {
font-size: 24px;
font-weight: bold;
color: red;
display: block;
text-align: center;
padding: 5px 20px 10px 20px;
line-height:1.2em;
}

#wrapper #mainContent #headline #headlineContent div {
line-height: 20px;
}

#mainContent #links {
width: 188px;
float: left;
}

#mainContent #links a.ssrf {
background: url(/images/shgy.jpg) no-repeat;
width: 188px;
height: 45px;
display: block;
text-indent: -9999px;
margin-bottom: 1px;
}

#mainContent #links a.tmsr {
background: url(/images/tmsr.jpg) no-repeat;
width: 188px;
height: 45px;
display: block;
text-indent: -9999px;
margin-bottom: 1px;
}

#mainContent #links div.titleLink a {
width: 188px;
height: 25px;
display: block;
color: white;
font-weight: bold;
font-size: 14px;
line-height: 25px;
overflow: hidden;
}

#mainContent #links div.titleLink {
margin-bottom: 10px;
border: 0px;
}

#mainContent #links div {
border: 2px solid #B42E23;
margin-bottom: 10px;
}

#mainContent #links div span {
font-size: 16px;
display: block;
line-height: 25px;
color: #B42E23;
font-weight: bold;
}

#mainContent #links div li {
list-style-type: none;
border: 1px solid maroon;
margin: 3px auto;
width: 176px;
}

#mainContent #links div li a {
padding-left: 40px;
background-position: 18px center;
line-height: 20px;
color: #B42E23;
background-image: url(/images/flower.jpg);
background-repeat: no-repeat;
}

#mainContent #links div div a {
background-position: 15px center;
background: url(/images/flower.jpg) no-repeat;
padding-left: 40px;
margin: 2px 4px;
border: 1px solid #B42E23;
display: block;
height: 19px;
line-height: 19px;
color: #6a1010;
font-family: SimHei;
font-size: 14px;
}

#mainContent #content {
border: solid 0px red;
width: 560px;
float: right;
}

#mainContent #content div.block {
overflow: hidden;
margin: 0 0 10px 0px;
border: 1px solid gray;
padding: 0 10px 12px 10px;
background: #F6F6F6 url(/images/newbar.jpg) repeat-x;
}

#mainContent #content div.block div {
font-size: 12px;
line-height: 22px;
height: 23px;
border-bottom: 1px dashed dimgray;
position:relative;
}

#mainContent #content div.block div a {
float: left;
display: block;
color: #05141a;
}

#mainContent #content div.block div a:hover {
color: red;
}

#mainContent #content div.block div span {
float: right;
display: block;
}

#mainContent #content div.block div.title {
padding: 4px 10px;
border-bottom: 1px maroon solid;
overflow: hidden;
margin-bottom: 5px;
}

#mainContent #content div.block div.title span {
color: #B42E23;
font-family: SimHei;
font-size: 14px;
display: block;
float: left;
text-indent:-999px;
}

#mainContent #content div.block div.title a {
display: block;
float: right;
color: #B42E23;
}

#secondContent {
float: right;
width: 190px;
margin-bottom: 10px;
}

#secondContent a.zpxx {
display: block;
width: 188px;
height: 43px;
text-indent: -9999px;
background: url(/images/zpxx.jpg);
margin-bottom: 3px;
border:1px solid gray;
}

#secondContent a.zsxx {
display: block;
width: 188px;
height: 43px;
text-indent: -9999px;
background: url(/images/zsxx.jpg);
margin-bottom: 5px;
border:1px solid gray;
}

#secondContent a.picLink {
display: block;
width: 190px;
height: 56px;
text-indent: -9999px;
margin-bottom: 4px;
}
#secondContent a.yzap {
background: url(/images/yzap.jpg);
}
#secondContent a.szxx {
background: url(/images/szxx.jpg);
}

#secondContent a.zthd {
height:52px;
background: url(/images/zt.jpg);
}

#secondContent a.dt {
height:52px;
background: url(/images/dt1.jpg);
}

#secondContent div.bulletin {
border: 2px solid #B42E23;
width: 180px;
overflow: hidden;
position: relative;
padding: 3px;
background: url(/images/newbar.jpg) repeat-x;
margin-bottom: 4px;
}

#secondContent div.bulletin div {
position:relative;
}

#secondContent div.bulletin div a.more {
position: absolute;
right: 10px;
color: #B42E23;top:6px;
}

#secondContent div.bulletin div span {
color: #B42E23;
font-family: SimHei;
font-size: 15px;
}

#secondContent div.bulletin div ul {
margin: 3px 0 60px 0;
}

#secondContent div.bulletin div li {
list-style-type: square;
margin-left: 20px;
line-height: 18px;
}

#secondContent div.bulletin div li a {
color: #05141A;
}

#secondContent div.bulletin div li a:hover {
color: red;
}

#secondContent div.bulletin div li a  img{
position:relative;top:3px;
}

div#secondContent div.blockTitle {
height: 25px;
width: 100%;
position: relative;
}

div#secondContent div.block {
border: 2px solid #B42E23;
margin-bottom: 4px;
position: relative;
}

div#secondContent div.blockTitle span {
font-family: SimHei;
font-size: 15px;
color: #fff;
display: block;
float: left;
margin-left: 40px;
line-height: 25px;
}

div#secondContent div.blockTitle a.more {
position: absolute;
right: 10px;
color: #fff;
line-height: 25px;
top:0px;
}

div#secondContent div.block div {
clear: both;
}

.jd90, .tangjie, .js50, .medsi, .masr2012, .xrm2012, .water2011, .fel2011,.j18 {
display: block;
width: 186px;
text-indent: -9999px;
height: 46px;
margin-bottom: 2px;
}

.jd18
{
background: url(/images/z4.jpg);
}

.jd22
{
background: url(/images/top.jpg);
}
.jd90 {
background: url(/images/z1.jpg);
}

.tangjie {
background: url(/images/z2.jpg);
}

.js50 {
background: url(/images/z3.jpg);
}

.medsi {
background: url(/images/medsi.jpg);
height: 42px;
}

.masr2012 {
background: url(/images/masr.jpg);
height: 42px;
}

.xrm2012 {
background: url(/images/xrm.jpg);
height: 42px;
}

.water2011 {
background: url(/images/jmsxz.jpg);
height: 42px;
}

.fel2011 {
background: url(/images/fel.jpg);
height: 42px;
}

#scrollPic {
overflow: hidden;
margin-top: 10px;
margin-left:20px;
width: 960px;
clear: both;
}

#scrollPic div {
float: left;
width:888px;
}

#scrollPic .title {
height: 102px;
color: #B42E23;
font-size: 20px;
font-family: SimHei;
width: 4%;
margin-right:10px;
border-right: 3px solid #B42E23;
line-height: 26px;
}
#scrollPic img {
height:102px;
}

#footer {
width: 1000px;
margin: 20px auto;
text-align: center;
line-height: 18px;
}

div#content div.block img {
margin-top:5px;float:left;
}

#pnewsSource {
display: none;
}

#searchPanel {position:absolute;left:610px;padding-top:10px;
}
#searchPanel button {width:50px;height:20px;
}

.cmsm {
background-image: url(/images/cmsm.jpg);text-indent:-999px;
}

.szzc {
background-image: url(/images/szzc.jpg);text-indent:-999px;
}

.yjsjj {
background-image: url(/images/yjs.jpg);text-indent:-999px;
}

.xsqk {
background-image: url(/images/xsqg.jpg);text-indent:-999px;
}

.xrld {
background-image: url(/images/xrld.jpg);text-indent:-999px;
}

.zzjg {
background-image: url(/images/zzjg0.jpg);text-indent:-999px;
}

.zjtt {
background-image: url(/images/zjtt.jpg);text-indent:-999px;
}

.yqlj {display:block;height:25px;text-indent:-999px;
background-image: url(/images/yqlj.jpg);text-indent:-999px;
}

.kstd {display:block;height:25px;text-indent:-999px;
background-image: url(/images/kstd.jpg);text-indent:-999px;
}

.bulletin span {text-indent:-999px;
}
.bulletin span.tzgg {
background: url(/images/tzgg.jpg) no-repeat;display:block;height:25px;
}
.sngg {
background: url(/images/sngg.jpg) no-repeat;display:block;height:25px;
}

#content .block .kydt {
background:url(/images/kydt.jpg) no-repeat;
}
#content .block .zhxw {
background:url(/images/zhxw.jpg) no-repeat;
}
#content .block .xshd {
background:url(/images/xshd.jpg) no-repeat;
}
.kpdt {background:url(/images/kpdt_bg.jpg) no-repeat;
}
.sdfjk {color:#226472
}
.listStyle {
margin-left:40px;
}
.listStyle li {list-style:circle;
}

#channelList div{
margin:0 0 10px 10px;
background:url(/images/arrow1.jpg) no-repeat left center;
padding:5px 0 5px 30px;
border-bottom:2px solid #b0251e;
}

#channelList ul {margin-left:30px;
}
#channelList ul li {
list-style:url(/images/arrow2.jpg);padding-left:10px;

}

/* article list */
#contentList {
float: right;
width: 784px;
padding-left:10px;
border-left:1px solid #e9e9e9;
}

#contentList .breadCrumb {
background: #e9e9e9;
padding: 10px;
border-bottom: 1px solid #bcc3b9;
}

#contentList .listContainer {
border-top-width: 3px;
padding-top: 10px;
overflow: hidden;
}

#contentList .listHeader {
font-size: 12px;
padding: 10px 10px 10px 33px;
border: 1px solid #bbbaba;
background:url(/images/sf.jpg) no-repeat 10px center;
}

#contentList .listBody a {
display: block;
float: left;
padding-left:23px;
}

#contentList .listBody span {
display: block;
float: right;
}
#contentList .listBody li {
overflow:hidden;
padding: 6px;
background-image:url(/images/point.jpg); 
background-repeat:no-repeat;
background-position: 20px center;
}
#contentList .listBody li.alterColor {
background-color: #F1F3F2;
}
#contentList .nav {
background: #f4f4f4;
text-align: right;
padding: 6px 0;
width: 100%;
margin-top: 20px;
}
#staticContent {padding:10px;font-size:14px;line-height:1.5em;text-align:left;
}
#staticContent p {text-indent:2em;margin:10px 0;
}

.infrastructure li {
background:url(/images/lf.jpg) no-repeat left center;
padding-left:30px;
}


/* news detail view */
#news h2 {text-align:center;
}
#news .date {
text-align: center;
border-bottom: 1px dashed gray;
}

#news .content {
padding: 20px 10px 10px 10px;
font-size: 14px;
line-height: 25px;
}

#news p {
text-indent:2em;
}

/* rwjs */
#rwjs h3 {
background: url(/images/lf.jpg) no-repeat left center;
color: #B42E23;
text-indent:21pt;
}
#rwjs h3 a {color: #B42E23;
}
#rwjs h4 {
color: #B42E23;
}
#rwjs td {
padding:5px;font-size:14px;
}
.relNews {
display:none;}
p {margin:16px 0;line-height:1.5em;
}