/* CSS Document */
.header {}
.top {
    background:#FEFEFE; line-height:28px; color:#CC0000
;}
.top a {
    color:#888888
;}
.banner {
    background: url(../images/banner.jpg) 50% 0 #A00000 no-repeat; height:208px;}
.navigation {
	background: url(../images/nav.jpg) repeat-x; height: 45px; line-height:45px;}
.navigate {
    width:1200px; margin:0 auto;}
.menu {
	z-index: 300; float: left; position: relative; height: 36px; margin-left:10px;}
.menu li {
	float: left; position: relative; font-weight: bold; font-size: 14px; white-space: nowrap; text-align: center
;}
.menu li .homepage {
	background: none transparent scroll repeat 0% 0%
;}
.menu li a {
	display: block; width:100px; padding:0 24px; text-decoration: none; font-size:16px; line-height:45px; color:#FFFFFF; font-weight:bold
;}
.menu li a:hover {
	background:#B80306;}
.menu ul {
	z-index: 300; position: relative; background:#B80306;}
.menu li ul {
	display: none; position: absolute; top: 45px; left: -1px; padding-bottom:5px;}
.menu li ul li {
	border-bottom: #990000 dotted 1px; color:#ffffff; clear:both
;}
.menu li ul li a {
    display: block; width:100px; height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.menu li ul li:hover {
	color: #333;}
.menu li ul li a:hover,.menu li ul li:hover a {
	color: #FFF; background:#FF5500; text-decoration:none;}
.msg {
    background:url(../images/icon3.gif) 0 50% no-repeat; padding-left:20px; line-height:30px
;}
.so {
    border:#CCCCCC solid 1px; border-radius:5px; width:200px; height:24px; margin-top:5px; text-align:center
;}
.so .txt {
    float:left; border:none; width:165px; height:24px; line-height:24px; padding:0 5px
;}
.so .btn {
    float:left; background: url(../images/icon5.gif) 0 50% no-repeat; color:#000000; width:24px; height:24px; border:none; cursor:pointer
;}
.date {
    background:url(../images/icon4.gif) 0 50% no-repeat; padding-left:25px; line-height:30px
;}
.wrapper {}
.slide {
    height:380px; margin-top:10px; margin-bottom:10px;}
.column {
    overflow:hidden; margin:10px auto; border:#eee solid 1px; border-top:#ddd solid 1px; box-shadow:1px 2px 5px #CCC
;}
.f14 li {
    font-size:14px; line-height:30px; border-bottom:#DDDDDD dotted 1px;}
.t1 strong, .t2 strong, .t3 strong, .t4 strong {
    font-size:16px
;}
.t1 span, .t2 span, .t3 span, .t4 span {
    float:right; margin-right:10px
;} 
.t1 span a , .t2 span a , .t3 span a , .t4 span a {
    color:#999999
;}
.c1, .c2, .c3 {
    padding:5px 10px;}
.t1 {
    background:#F9F9F9; line-height:40px; height:40px; border-bottom:#EEE solid 1px;}
.t1 strong{
    float:left; height:36px; padding:0 20px; border-bottom:#C00 solid 3px; color:#C00
;}
.t1 li{
    float:left; cursor:pointer; text-align:center; height:36px; padding:0 20px; font-size:16px
;}
.t1 li a{text-decoration:none; background:none;}
.t1 .active{border-bottom:#C00 solid 3px;}
.t1 .active a{font-weight:bold;color:#C00;}
.t2 {
    line-height:40px; height:40px; border-bottom:#C00 solid 2px;}
.t2 strong{
    background:url(../images/t2.jpg) no-repeat; float:left; height:36px; padding-left:16px; color:#CC0000
;}
.t2 h4 {
    float:left; height:40px; padding-left:16px; color:#CC0000; font-size:16px
;}
.t2 h4 a {
    color:#CC0000;}
.t3 {
    background:#E00; border-bottom:#C00 solid 3px; line-height:38px; height:38px; text-align:center
;}
.t3 strong{
    color:#FFF
;}
.list1 li {
	line-height:40px; height:40px;}
.list1 li span, .list2 li span {
    float:right; color:#999999
;}
.list1 li a {
    color:#555555; background:url(../images/icon1.gif) 0 50% no-repeat; padding-left:15px
;}
.list2 {
    margin:3px auto;}
.list2 li a {
    color:#666666; background:url(../images/icon2.gif) 0 50% no-repeat; padding-left:15px
;}
.list1 li a:hover, .list2 li a:hover {
    color:#FF0000
;}
.list3 li {
    float:left; margin:5px
;}
.list3 li img {
    width:105px; height:80px; padding:3px; border:#DDDDDD solid 1px;}
.list3 li p {
    text-align:center
;}
.list4 li {
    line-height:50px; border-bottom:#DDDDDD dotted 1px
;}
.list4 li a {
    color:#333; background:url(../images/icon1.gif) 0 50% no-repeat; padding-left:10px
;}
.list4 li span {
    float:right; color:#999999
;}
.list5 li {
    line-height:30px; height:32px; float:left; width:112px; margin:5px; background:url(../images/gov.jpg) no-repeat;}
.list5 li a {
    color:#FFFFFF; padding-left:25px; font-size:14px
;}
.list6 li {
    float:left; margin:6px
;}
.list6 li img {
    width:200px; height:150px; padding:4px; border:#DDDDDD solid 1px;}
.list6 li p {
    text-align:center
;}
.list7 li {
    margin:5px auto
;}
.list7 li img {
    width:480px; height:83px; border:none
;}
#demo
{
    background: #FFF;
    overflow: hidden;
    padding-top: 3px;
    height: 160px;
    width: 100%;}
#demo img
{
    border: #DDD solid 1px;
    margin: 1px;
    padding: 2px;
	width:220px;
	height:150px
;}
#indemo
{
    float: left;
    width: 800%;}
#demo1
{
    float: left;}
#demo2
{
    float: left;
    padding-left: 3px;}
.article .con1 {
    text-align:center; margin-top:20px; border-bottom:#CCCCCC dotted 1px
;}
.article .con1 h3 {
    font-size:20px;}
.article .con1 h4 {
    font-weight:normal; font-size:16px;}
.article .con1 p {
    font-size:12px; color:#999999; line-height:30px
;}
.article .con2 {
    margin:20px; line-height:30px; font-size:16px; color:#666666
;}
.article .con2 p {
	text-indent:2em;}
.article .con3 {
    border-top:#EEEEEE solid 2px; line-height:40px
;}
.paging {
    border-top:#EEEEEE solid 3px; line-height:50px; text-align:center
;}
.paging span,.paging a {
	margin:5px;}
.link {
	overflow:hidden
;}
.link a {
    float:left; overflow:hidden;}
.link img {
	width:228px; height:45px; margin:5px; border:none; text-align:center
;}
.footer {
    text-align:center; border-top:#D31401 solid 3px; margin-top:10px
;}
.nav {
    height:36px; line-height:36px; text-align:center
;}
.copyright {
    line-height:25px; padding:10px 0; color:#888888;}