@import url(base.css);
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }	
#container,.content,.oneBox,.twoBox,.threeBox,.contentlistBox{
 height:auto;
 overflow:hidden;
}

#container,.headerTop{
 width:100%;
}

.floatL{
 float:left;
 }
 
.floatR{
 float:right;
 }
 
.mAuto{
 margin:0 auto;
 }
 
.w978{
 width:978px;
 }
 
.w960{
 width:960px;
 }
 
.w552{
 width:552px;
 }
 
.w415{
 width:415px;
 }
 
 .w412{
 width:412px;
 }
 
.mTop10{
 margin-top:10px;
 }
 
.mTop5{
 margin-top:5px;
 }
 
.aLeft{
 text-align:left;
 }

#container{
 background:url(imagesheader.png) center top no-repeat;
}

.headerTop{
 height:26px;
 color:#ba0004;
 line-height:26px;
 text-align:right;
 }
 
.headerTop span{
 width:960px;
 border:1px #ff0000 solid;
 display:block;
 }
 
.headerTop a{
 color:#ba0004;
 text-decoration:none;
 text-align:right;
 }
 
.headerTop a:hover{
 text-decoration:underline;
 }

 
.header{
 height:278px;
 }
 
.content{
 width:1002px;
 background-color:#FFFFFF;
 padding-top:12px;
 padding-bottom:12px;
}


.diagram{
 background-color:#dbdbdb;
 height:291px;
}

.News{
height:291px;
background:url(imagesnewBg.png) top repeat-x;
text-align:left;
}


h2.NewsTitle span{
 height:37px;
 background:url(imagesnewBg1.png) left no-repeat;
 display:block;
 font-size:18px;
 color:#FFF;
 width:152px;
 text-align:center;
 line-height:37px;
 font-family:"Microsoft Yahei";
 font-weight:normal;
}

h2.NewsTitle a{
 text-decoration:none;
 color:#333;
 padding-right:10px;
 font-weight:normal;
 font-family:"Microsoft Yahei";
 line-height:37px;
}

h2 div.current{
 font-weight:normal;
}

h2 div.current strong{
 color:#cc1e00;
 font-weight:normal;
}

h2 div.current a{
 color:#000;
 font-weight:normal;
}


h2.listTitle{
 height:31px;
 color:#FFF;
 background:url(imageslistTitleBg1.png) right no-repeat;
 text-align:left;
 line-height:31px;
}

h2.listTitle span{
 height:31px;
 background:url(imageslistTitleBg2.png) left no-repeat;
 display:block;
 padding-left:10px;
 font-size:14px;

}

h2.listTitle a{
 text-decoration:none;
 color:#FFF;
 padding-right:10px;
 font-weight:normal;
}

h2.listTitle a:hover{
 text-decoration:underline;
}

h3.linksTitle{
 font-family:"Microsoft Yahei";
 font-size:18px;
 color:#d13320;
 font-weight:normal;
 text-align:left;
 border-bottom:3px #d23520 solid;
 height:28px;
 line-height:28px;
}

h3.linksTitle span{
 margin-left:8px;
}

.list li{
 float:left;
 height:28px;
 line-height:28px;
 padding-left:3px;
}

.list li a{
 background:url(imagesico01.png) left center no-repeat;
 font-size:14px;
 color:#000;
 text-decoration:none;
 padding-left:10px;
 display:block;
 text-align:left;
}

.list li a:hover,h2.NewsTitle a:hover,.contentlist li a:hover{
 text-decoration:underline;
 color:#cb3d00;
}

.contentlistBox{
 background:url(imagesnewBg.png) top repeat-x;
 text-align:left;
}

.contentlist li{
 float:left;
 height:35px;
 line-height:35px;
 padding-left:20px;
 width:930px;
}

.contentlist li a{
 background:url(imagesico02.png) left center no-repeat;
 font-size:14px;
 color:#000;
 text-decoration:none;
 padding-left:10px;
 display:block;
 text-align:left;
}

.contentlistBox p{
 color:#333;
 line-height:30px;
 font-size:14px;
 padding:0 30px;
}

.contentlistBox h3{
 color:#333;
 line-height:40px;
 text-indent:40px;
 font-size:14px;
 text-align:center;
}

.textInfor{
 background:url(imagesico03.png) top no-repeat;
 height:40px;
}

.textInfor dl{
 width:520px;
 margin:0 auto;
 height:30px;
 line-height:30px;
}

.textInfor dl dd{
 color:#333;
 float:left;
 margin-left:20px;
 margin-right:20px;
}

.textInfor dl dd span{
 color:#666;
 display:inline-block;
}

.textInfor dl dd img{
 vertical-align:middle;
 margin-left:2px;
 margin-right:2px;
}

.links{
 background-color:#fcebde;
 height:129px;
}

.links li{
 float:left;
 width:242px;
 padding-top:10px;
}

.links li img{
 border:3px #f3e1bd solid;
}

.links li span{
 display:block;
 text-align:center;
}

.links li span a{
 font-family:"Microsoft Yahei";
 font-size:18px; 
 text-decoration:none;
 color:#222;
 line-height:30px;
}

.footer{
 line-height:28px;
}

.contentBottom{
 border-top:1px #d2955e dashed;
 color:#c72222;
 height:50px;
 line-height:50px;
 text-align:center;
}

.contentBottom a{
 color:#c72222;
 font-size:14px;
 text-decoration:none;
}

.contentBottom a:hover{
 text-decoration:underline;
}

#tabs2{
width:510px;
margin:0 auto;

}
.menu2box{
position:relative;
overflow:hidden;
height:30px;
width:510px;
text-align:left;
border-bottom:2px #f79576 solid;
}
#menu2{
position:absolute;
top:0;
left:0;
z-index:1;
}
#menu2 li{
float:left;
display:block;
cursor:pointer;
padding:0 10px;
text-align:center;
line-height:30px;
height:30px;
}

#menu2 li a{
color:#ac0b00;
font-family:"Microsoft Yahei";
font-size:18px; 
text-decoration:none;
}

#menu2 li.hover{
background:#f79576;
color:#FFF;

}
.main2box{
clear:both;
margin-top:-1px;
height:auto;
overflow:hidden;
width:502px;
padding:4px 0px;
}
#main2{
width:490px;
}
#main2 ul{
display: none;
height:auto;
overflow:hidden;
}
#main2 ul.block{
display: block;
}

#main2 ul li{
float:left;
}

#main2 ul li a{
padding:0 7px;
line-height:25px;
float:left;
font-size:14px;
color:#ff0000;
}

#main2 ul li a:hover{
text-decoration:underline;
}

.mainContent{
 font-family:"Microsoft Yahei";
 font-size:18px;
}

.mainContent dd{
 color:#000;
 margin:16px 0px;
 text-align:left;
}

.mainContent dd span{
 color:#FFF;
 background-color:#b81b22;
 margin-right:10px;
 padding:0 4px;
}
.page { height:30px; line-height:30px; text-align:center;}
.yjxsTxt { font-size:14px; line-height:30px; text-indent:2em;}