/*---公用样式---*/
body {
 font-family:Tahoma,宋体;
 font-size:12px; 
 text-align:center;
 color:#2C2C2C;
 background:#FFFFFF;
 padding:0;
 margin:0;
}
form{
 margin:0;
 padding:0
}
#container{
 width:778px;
 font-size:12px;
 text-align:left;
 margin:0 auto;
 background:#FFFFFF;
}
a{
 color:#2C2C2C;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
a.orange{
 color:#FF5500
}
a.orange:hover{
 color:#FF0000;
}
ul,li,p,h1,h2,h3{
 margin:0;
 padding:0;
}
.f50{
 color:#FF5500;
}
.f00{
 color:#FF0000;
}
.bold{
 font-weight:bold;
}
.clearfix:after{
 content:".";
 display:block;
 height:0;
 clear:both;visibility:hidden;
}
.clearfix{
 display: inline-table;
}
/* Hides from IE-mac */
html .clearfix{
 height:1%;
}
.clearfix{
 display: block;
}
/* End hide from IE-mac */
.clear{
 float:left;
 clear:both;
 width:100%;
 height:0;
}

/*--页头--*/
ul#header{
 list-style:none;
 float:left;
 clear:both;
 width:778px;
 height:128px;
 background:url(images/bg_header.jpg) left bottom no-repeat;
}
ul#header li{
 float:left;
 display:block;
}
ul#header li#linkgroup1{
 width:270px;
 height:22px;
 margin:2px 0 2px 508px !important;
 margin:2px 0 2px 254px;
 background:url(images/bg_header_01.gif) left top no-repeat;
}
ul#header li#linkgroup1 ul{
 list-style:none;
}
ul#header li#linkgroup1 ul li{
 padding:0 0 0 30px;
}
ul#header li#linkgroup1 ul li#swsy{
 margin:2px 0 0 40px !important;
 margin:2px 0 0 20px;
 background:url(images/icon_swsy.gif) left center no-repeat;
}
ul#header li#linkgroup1 ul li#jwsc{
 margin:2px 0 0 40px;
 background:url(images/icon_jwsc.gif) left center no-repeat;
}
ul#header li#logo{
 width:216px;
 height:66px;
 margin:22px 0 0 12px !important;
 margin:22px 0 0 6px;
 background:url(images/logo_sfh.gif) left top no-repeat;
}
ul#header li#logo a{
 display:block;
 width:216px;
 height:66px;
}
ul#header li.content{
 width:550px;
 height:102px;
 margin:0;
 background:url(images/title_header.gif) center center no-repeat;
}

/*--导航--*/
ul#navigator{
 list-style:none;
 float:left;
 clear:both;
 width:778px;
 height:26px;
 background:#FFF5D9 url(images/bg_navigator.gif) left top repeat-x;
}
ul#navigator li{
 float:left;
 display:block;
}
ul#navigator li.content{
 width:778px;
 text-align:center;
 height:26px;
}
ul#navigator li.content ul{
 text-align:center;
 list-style:none;
 font-weight:bold;
 width:740px;
 margin:0 auto;
}
ul#navigator li.content ul li{
 float:left;
 display:block;
 margin:5px 0;
 padding:0 8px;
 border-left:1px solid #FFFFFF;
}
ul#navigator li.content ul li.linkstyle1{
 padding:0 8px 0 0;
 border:0px solid #FFFFFF;
}
ul#navigator li.content ul li a{
 color:#FFFFFF;
}

/*---页面内容---*/
#content{
 float:left;
 clear:both;
 width:778px;
 margin:0;
 background:url(images/bg_content.gif) left top repeat-y;
}
div.more{
 position:relative;
 z-index:100;
}

/*---左侧栏目---*/
#leftcolumn{
 float:left;
 width:186px;
 padding:0 0 0 1px;
}

/*--日期--*/
ul#date{
 list-style:none;
 float:left;
 clear:both;
 text-align:center;
 width:186px;
 height:28px;
 line-height:28px;
 background:url(images/bg_date.gif) left top repeat-x;
}

/*--重要通知开始--*/
ul#zytz{
 list-style:none;
 width:186px;
 background:#E9E9E9;
}
ul#zytz li{
 float:left;
 display:block;
}
ul#zytz li.title{
 text-align:center;
 width:186px;
 height:26px;
 line-height:25px;
 background:url(images/bg_title_01.gif) left top repeat-x;
}
ul#zytz li.title h2{
 font-size:12px;
 letter-spacing:6px;
 color:#AA001A;
}
ul#zytz li.content{
 padding:8px 5px 5px 7px;
}
ul#zytz ul.list{
 list-style:none;
 width:174px;
 line-height:20px;
}
ul#zytz ul.list li{
 clear:both;
 width:160px;
 padding:0 0 0 14px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 background:url(images/dot_ul_01.gif) left top no-repeat;
}
ul#zytz div.textlink{
 float:left;
 clear:both;
 width:160px;
}
ul#zytz div.more{
 float:left;
 clear:both;
 width:39px;
 margin:4px 0 0 120px !important;
 margin:4px 0 0 60px;
}
ul#zytz div.more div.placeholder{
 width:39px;
 height:7px;
 overflow:hidden;
 background:url(images/more_01.gif) left top no-repeat;
}
ul#zytz div.more div.placeholder a{
 display:block;
 width:39px;
 height:7px;
 text-indent:-9999px;
}
ul#zytx div.more div.placeholder a:hover{
 text-decoration:none;
}

/*--骨干企业、地市网站链接、友情链接--*/
ul.modulestyle1{
 list-style:none;
 width:186px;
 background:#EEEEEE;
}
ul.modulestyle1 li{
 float:left;
 display:block;
}
ul.modulestyle1 li.title{
 text-align:center;
 color:#AA001A;
 width:186px;
 height:26px;
 line-height:25px;
 background:url(images/bg_title_02.gif) left top repeat-x;
}
ul.modulestyle1 li.title h2{
 font-size:12px;
 letter-spacing:6px;
}
ul.modulestyle1 li.content{
 padding:8px 5px 10px 7px;
}
ul.modulestyle1 ul.list{
 list-style:none;
 width:174px;
 line-height:20px;
}
ul.modulestyle1 ul.list li{
 clear:both;
 width:160px;
 padding:0 0 0 14px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 background:url(images/dot_ul_01.gif) left top no-repeat;
}
ul.modulestyle1 div.textlink{
 float:left;
 clear:both;
 width:160px;
}
ul.modulestyle1 div.more{
 float:left;
 clear:both;
 width:39px;
 margin:6px 0 0 120px !important;
 margin:6px 0 0 60px;
}
ul.modulestyle1 div.more div.placeholder{
 width:39px;
 height:7px;
 overflow:hidden;
 background:url(images/more_01.gif) left top no-repeat;
}
ul.modulestyle1 div.more div.placeholder a{
 display:block;
 width:39px;
 height:7px;
 text-indent:-9999px;
}
ul.modulestyle1 div.more div.placeholder a:hover{
 text-decoration:none;
}

ul#yqlj li.title{
 color:#8B0371;
}
ul#yqlj div.more div.placeholder{
 background:url(images/more_02.gif) left top no-repeat;
}

/*--计数器--*/
ul#count{
 list-style:none;
 width:186px;
 background:#FFFFFF;
}
ul#count li{
 float:left;
 display:block;
}
ul#count li.title{
 text-align:left;
 color:#AA001A;
 width:186px;
 height:26px;
 line-height:25px;
 overflow:hidden;
 background:url(images/bg_title_03.gif) left top repeat-x;
}
ul#count li.title h2{
 font-size:12px;
 letter-spacing:6px;
 padding:0 0 0 30px;
 background:url(images/dot_h2_count.gif) left center no-repeat;
}
ul#count li.content{
 text-align:center;
 width:186px;
 padding:10px 0;
}
ul#count div.placeholder{
 display:inline;
 width:186px;
 overflow:hidden;
}
ul#count div.placeholder .font{
 color:#FF5500;
 font-weight:bold;
}

/*---右侧栏目---*/
#rightcolumn{
 float:right;
 width:590px;
 text-align:left;
 padding:0 0 10px 0;
}
/*--站内搜索开始--*/
ul#search{
 list-style:none;
 height:34px;
 padding:0 20px 0 0;
 background:url(images/bg_search.gif) left top repeat-x;
}
ul#search li{
 float:left;
 text-align:right;
 width:560px;
 margin:6px 0 0 0;
 padding:4px 0 !important;
 padding:3px 0;
 border-left:6px solid #AAAAAA;
}
ul#search .inputstyle1{
 vertical-align:middle;
 font-size:12px;
 width:100px;
 height:18px;
 line-height:18px;
 margin:0;
 padding:0;
 border-left:1px solid #636361;
 border-top:1px solid #636361;
 border-right:1px solid #D6D7CF;
 border-bottom:1px solid #D6D7CF;
 background:#E6E6E6;
}
ul#search .btnstyle1{
 vertical-align:middle;
 font-size:12px;
 text-align:center;
 height:20px;
 line-height:18px;
 border:1px solid #676664;
 background:#D5D0CA;
}

/*---栏目集群一---*/
#columngroup1{
 float:left;
 width:421px;
 margin:8px 0 0 6px !important;
 margin:8px 0 0 3px;
 background:url(images/bg_line_01.gif) right top repeat-y;
}
/*--栏目集群一左栏--*/
ul.modulestyle2{
 list-style:none;
 width:420px;
 background:#FFFFFF;
}
ul.modulestyle2 li{
 float:left;
 display:block;
}
ul.modulestyle2 li.title{
 text-align:center;
 color:#FFFFFF;
 width:420px;
 height:22px;
 line-height:22px;
 background:url(images/bg_title_04.gif) left top repeat-y;
}
ul.modulestyle2 li.title h2{
 text-indent:-9999px;
}
ul.modulestyle2 li.content{
 padding:20px 10px;
 background:url(images/bg_columngroup1_02.gif) left top repeat-x;
}
ul.modulestyle2 div.textlink{
 float:left;
 clear:both;
}
ul.modulestyle2 div.more{
 float:left;
 clear:both;
 width:60px;
 height:22px;
 line-height:24px;
 overflow:hidden;
 margin:-42px 0 0 340px !important;
 margin:-42px 0 0 170px;
}
ul.modulestyle2 div.more a{
 color:#C5434B;
}
ul.modulestyle2 div.more div.placeholder{
 width:60px;
}
ul.modulestyle2 div.more div.placeholder a{
 display:block;
 width:60px;
}
ul.modulestyle2 div.more div.placeholder a:hover{
 text-decoration:none;
}
ul.modulestyle2 ul.list{
 list-style:none;
 line-height:20px;
}
ul.modulestyle2 ul.list li{
 float:left;
 padding:0 0 0 14px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 background:url(images/dot_ul_02.gif) left top no-repeat;
}
ul.modulestyle2 div.left{
 float:left;
 width:200px;
 padding:5px 0;
 background:#D7D7D7;
}
ul.modulestyle2 div.left div.pic{
 text-align:center;
}
ul.modulestyle2 div.left div.textlink{
 line-height:16px;
 padding:5px 10px;
}
ul.modulestyle2 div.left div.textlink a{
 color:#A40011;
}
ul.modulestyle2 div.right{
 float:right;
 text-align:left;
 width:200px;
}
ul.modulestyle2 div.right ul.list{
 width:190px;
 margin:0 0 0 10px;
}
ul.modulestyle2 div.right ul.list li{
 clear:both;
 width:176px;
}
ul#gzdt li.title h2{
 background:url(images/title_gzdt.gif) left top no-repeat;
}
ul#jianbao li.title h2{
 background:url(images/title_zxqyjjb.gif) left top no-repeat;
}
ul#jianbao ul.list{
 width:390px;
 margin:0 0 0 10px;
}
ul#jianbao ul.list li{
 width:176px;
 margin:0 5px 0 0;
}
ul#fwtx li.title h2{
 background:url(images/title_fwtx.gif) left top no-repeat;
}
ul#fwtx ul.list{
 width:360px;
 margin:0 0 0 20px;
}
ul#fwtx ul.list li{
 width:346px;
 background:url(images/dot_ul_03.gif) left top no-repeat;
}
 
/*---栏目集群二---*/
#columngroup2{
 float:right;
 width:162px;
 margin:0;
}
ul.modulestyle3{
 list-style:none;
 width:161px;
 background:#FFFFFF;
}
ul.modulestyle3 li{
 float:left;
 display:block;
}
ul.modulestyle3 li.title{
 text-align:center;
 color:#FFFFFF;
 width:161px;
 height:26px;
 line-height:24px;
 background:url(images/bg_title_05.gif) left top repeat-x;
}
ul.modulestyle3 li.title h2{
 font-size:12px;
 color:#030303;
}
ul.modulestyle3 li.content{
 padding:5px;
}
ul.modulestyle3 div.textlink{
 float:left;
 clear:both;
}
ul.modulestyle3 div.more{
 float:left;
 clear:both;
 width:50px;
 height:22px;
 line-height:24px;
 overflow:hidden;
 margin:0 0 0 100px !important;
 margin:0 0 0 50px;
}
ul.modulestyle3 div.more a{
 color:#984245;
}
ul.modulestyle3 div.more div.placeholder{
 width:60px;
}
ul.modulestyle3 div.more div.placeholder a{
 display:block;
 width:60px;
}
ul.modulestyle3 div.more div.placeholder a:hover{
 text-decoration:none;
}
ul.modulestyle3 ul.list{
 list-style:none;
 width:151px;
 line-height:18px;
}
ul.modulestyle3 ul.list li{
 float:left;
 width:137px;
 padding:0 0 0 14px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 background:url(images/dot_ul_05.gif) left top no-repeat;
}
ul#ggl ul.list li{
 background:url(images/dot_ul_04.gif) left top no-repeat;
}

/*---栏目集群三---*/
#columngroup3{
 float:left !important;
 float:none;
 width:583px;
 margin:0 1px 0 6px;
 padding:10px 0 0 0;
 background:url(images/bg_columngroup1_01.gif) left top repeat-x;
}
#columngroup3 li{
 float:left;
 clear:both;
 display:block;
}
#columngroup3 div#columngroup3-corner1,#columngroup3 div#columngroup3-corner2{
 float:left;
 clear:both;
 width:562px;
 height:8px;
 overflow:hidden;
}
#columngroup3 div#columngroup3-corner1{
 margin:0 0 0 8px !important;
 margin:0 0 0 4px;
 background:url(images/corner_columngroup3_01.gif) left top no-repeat;
}
#columngroup3 div#columngroup3-corner2{
 margin:0 0 0 8px !important;
 margin:0 0 0 4px;
 background:url(images/corner_columngroup3_02.gif) left top no-repeat;
}
#columngroup3 div#columngroup3-content{
 float:left;
 clear:both;
 width:562px;
 margin:0 0 0 8px !important;
 margin:0 0 0 4px;
 padding:0 0 8px 0;
 background:url(images/bg_columngroup3_01.gif) left top repeat-y;
}
ul.modulestyle4{
 list-style:none;
 float:left;
 width:260px;
 background:#FFFFFF;
}
ul.modulestyle4 li{
 float:left;
 clear:both;
 display:block;
}
ul.modulestyle4 li.title{
 text-align:left;
 width:238px;
 padding:4px 0 10px 0;
 background:url(images/bg_title_06.gif) left bottom repeat-x;
}
ul.modulestyle4 li.title h2{
 font-size:12px;
 color:#B21116;
 width:160px;
 height:21px;
 line-height:24px;
 overflow:hidden;
 padding:0 0 0 30px;
 border-bottom:2px solid #C70500;
}
ul.modulestyle4 li.content{
 padding:0 20px;
}
ul.modulestyle4 div.more{
 float:left;
 clear:both;
 width:39px;
 margin:-22px 0 0 180px !important;
 margin:-22px 0 0 90px;
}
ul.modulestyle4 div.more div.placeholder{
 width:39px;
 height:7px;
 overflow:hidden;
 background:url(images/more_01.gif) left top no-repeat;
}
ul.modulestyle4 div.more div.placeholder a{
 display:block;
 width:39px;
 height:7px;
 text-indent:-9999px;
}
ul.modulestyle4 div.more div.placeholder a:hover{
 text-decoration:none;
}
ul.modulestyle4 div.textlink{
 float:left;
 clear:both;
 width:170px;
}
ul.modulestyle4 ul.list{
 list-style:none;
 width:161px;
 line-height:18px;
}
ul.modulestyle4 ul.list li{
 float:left;
 width:147px;
 padding:0 0 0 14px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 background:url(images/dot_ul_01.gif) left top no-repeat;
}
ul#bmdt{
 margin:0 0 0 20px !important;
 margin:0 0 0 10px;
}
ul#bmdt li.title h2{
 background:url(images/dot_h2_bmdt.gif) left top no-repeat; 
}
ul#zwzc li.title h2{
 background:url(images/dot_h2_zwzc.gif) left top no-repeat; 
}

/*--各地分站链接--*/
ul#gdfzlj{
 list-style:none;
 float:left;
 clear:both;
 width:778px;
 height:70px;
 background:#B34A4F;
}
ul#gdfzlj li.title{
 float:left;
 text-align:center;
 width:140px;
 height:70px;
 background:#A04447;
}
ul#gdfzlj li.title h2{
 text-indent:-9999px;
 width:107px;
 height:17px;
 margin:25px auto 0 auto;
 background:url(images/title_gdfzll.gif) left top no-repeat;
}
ul#gdfzlj li.content{
 float:right;
 text-align:left;
 width:638px;
 height:70px;
 background:#B34A4F;
}
ul#gdfzlj li.content ul{
 list-style:none;
 line-height:12px;
}
ul#gdfzlj li.content ul li{
 float:left;
 display:block;
 margin:5px 0;
 padding:0 8px;
 border-right:1px solid #FFFFFF;
}
ul#gdfzlj li.content ul li a{
 color:#FFFFFF;
}
/*--页尾--*/
ul#footer{
 list-style:none;
 float:left !important;
 float:none;
 width:778px;
 padding:10px 0;
 background:#E9E9E9 url(images/bg_footer.gif) left top repeat-x;
}
ul#footer li{
 float:left;
 clear:both;
}
ul#footer li.content{
 width:778px;
 text-align:center;
 line-height:20px;
}
ul#footer p{
}
/*---隐藏元素---*/
ul#header li.title h1 span{
 position: absolute;
 overflow: hidden;
 display:none;
 clip: rect(0,0,0,0);/* 因为IE5.5不支持'height: 0'*/
 height: 0;/* 因为IE6不支持clip */
}



td {font-size:12px;}


.text {}
.list {}
.null {}
.text1{color:#666666}
.fontcount{
 color:#FF5500;
 font-weight:bold;
}


/*-- search --*/
.inputstyle1{
 vertical-align:middle;
 font-size:12px;
 width:100px;
 height:18px;
 line-height:18px;
 margin:0;
 padding:0;
 border-left:1px solid #636361;
 border-top:1px solid #636361;
 border-right:1px solid #D6D7CF;
 border-bottom:1px solid #D6D7CF;
 background:#E6E6E6;
}
.btnstyle1{
 margin-left:5px;
 vertical-align:middle;
 font-size:12px;
 text-align:center;
 height:20px;
 line-height:18px;
 border:1px solid #676664;
 background:#D5D0CA;
}

#liebiao li{
 color:#666666;
 list-style-position:outside;
 line-height:23px;
 margin-left:30px;
 margin-right:18px;
 }



