@charset "gb2312";
/* CSS Document */

.index1 { background: url(f-index1bg.gif) repeat-x #c8e6f0;}
.f-headerbox { background: url(f-index1header.jpg) no-repeat; height: 162px;}

.f-more { float: right; margin-right: 8px;}
.f-more a { color: #0d64cd; text-decoration: none; font-size: 12px; font-weight: normal; font-family: 宋体;}
.f-more a:hover { color: darkblue; text-decoration: none;}
.f-more1 { float: right; margin-right: 8px;}
.f-more1 a { color: #f5f5f8; text-decoration: none; font-size: 12px; font-weight: normal; font-family: 宋体;}
.f-more1 a:hover { color: #fff; text-decoration: none;}
table td { vertical-align: top;}
.marginb-10 { margin-bottom: 10px;}
.font14 { font-size: 14px;}

/*导航*/
.f-navbox { background: url(f-index1nav.jpg) no-repeat; height: 76px;}
.f-navbox>ul { padding: 4px 32px 0; height: 32px;}
.f-navbox>ul>li { float: left; height: 32px; line-height: 32px; margin: 0 10px;}
.f-navbox ul li a { text-decoration: none; text-align: center; width: 84px; height: 32px; display: block; color: #00519b;}
.f-navbox ul li a:hover { font-weight: bold;}
.f-navbox ul li a.focus { background: url(f-index1navfocus.jpg) no-repeat; color: #fff; font-weight: bold;}
.f-navbox ul li a.focus:hover { cursor: default;}
.f-navbox table { margin: 0 25px 0 29px; width: 946px;}
.f-navbox table td { height: 28px; line-height: 28px;}
.f-navbox table td.date { color: #feffff; width: 610px; *_line-height: 28px;}
.f-navbox table td.search { padding-left: 92px;}
.f-navbox table td.search span { display: inline-block; float: left; margin-top: 6px;}
.f-navbox table td.search input { width: 190px; height: 16px; line-height: 16px; border: 0 none; background-color: transparent;}
.f-navbox table td.search a { width: 40px; height: 18px; display: block; margin-left: 12px;}

/*内容区*/
.f-contentbox { background-color: #fff; padding: 5px;}
.f-cellbox { border: 1px solid #b0c9ea;}
.height639 { height: 639px;}

/*图片新闻*/
.f-picbox .title { background: url(f-index1title1.jpg) no-repeat; width: 308px; height: 32px; line-height: 32px; color: #105daf; font-size: 14px; font-weight: bold; padding-left: 37px;}
.f-picbox .picbox { padding: 3px; width: 339px; height: 275px; margin-bottom: 10px;}

/*信息公告*/
.f-infobox .title { background: url(f-index1title2.jpg) no-repeat; height: 33px; line-height: 32px; color: #fff; font-weight: bold; padding-left: 28px;}
.f-infobox .infobox { background: url(f-index1bg2.gif) repeat-x;}
.f-infobox .infobox ul { padding: 11px; height: 95px; *_height: 97px;}
.f-infobox .infobox li { padding-bottom: 8px;}
.f-infobox .infobox li.info1 { background: url(f-index1icon1.gif) 0 2px no-repeat; padding-left: 19px;}
.f-infobox .infobox li.info2 { background: url(f-index1icon2.gif) 0 2px no-repeat; padding-left: 19px;}
.f-infobox .infobox li.info3 { background: url(f-index1icon3.gif) 0 2px no-repeat; padding-left: 19px;}
.f-infobox .infobox li.info4 { background: url(f-index1icon4.gif) 0 2px no-repeat; padding-left: 19px;}
.f-infobox .infobox li span { display: inline-block; line-height: 16px;}
.f-infobox .infobox li span a { color: #0c67b8; text-decoration: none;}
.f-infobox .infobox li span a:hover { color: darkblue;}
.f-infobox .infobox li span.i-title { width: 260px; *+float: left; *+width: 255px;}
.f-infobox .infobox li span.i-time { color: #aaa; float: right;}

/*行业统计*/
.f-stasbox .title { background: url(f-index1title3.jpg) no-repeat; height: 31px; color: #fff; font-weight: bold; padding-left: 22px;  line-height: 30px;  line-height: 32px\9;}
.f-stasbox .stasbox { background: url(f-index1bg2.gif) repeat-x;}
.f-stasbox .stasbox ul { padding: 11px; height: 120px;}
.f-stasbox .stasbox li { padding-bottom: 8px;}
.f-stasbox .stasbox li span { display: inline-block; line-height: 16px;}
.f-stasbox .stasbox li span a { color: #0c67b8; text-decoration: none;}
.f-stasbox .stasbox li span a:hover { color: darkblue;}
.f-stasbox .stasbox li span.s-title { width: 260px; *+float: left;*+width: 255px;}
.f-stasbox .stasbox li span.s-time { color: #aaa; float: right;}

/*动态信息*/
.f-newsbox { margin-bottom: 10px; height: 317px;}
.f-newsbox .title { background: url(f-index1bg3.gif) repeat-x; height: 32px; line-height: 32px;}
.f-newsbox .title span.n-title { background: url(f-index1bg4.gif) 7px 4px no-repeat; width: 85px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; display: inline-block; padding: 2px 0 0 8px;}
.f-newsbox .newsbox ul { padding: 8px;}
.f-newsbox .newsbox ul li { background: url(f-index1line1.gif) 0 bottom repeat-x; padding: 0 9px 5px 9px;}
.f-newsbox .newsbox ul li h3 { text-align: center; margin: 10px 0; line-height: 20px;}
.f-newsbox .newsbox ul li h3 a { font-size: 14px; color: #e10000; text-decoration: none;}
.f-newsbox .newsbox ul li h3 a:hover { color: #f00;}
.f-newsbox .newsbox ul li p { line-height: 20px; color: #626262;}
.f-newsbox .newsbox ul li.line { padding: 0 9px; overflow: hidden; *_height: 30px;}
.f-newsbox .newsbox ul li span { display: inline-block; line-height: 30px;}
.f-newsbox .newsbox ul li span a { color: #2468a5; text-decoration: none; display: block; float: left;}
.f-newsbox .newsbox ul li span a:hover { color: darkblue;}
.f-newsbox .newsbox ul li span.n-time { color: #aaa; float: right; display: inline-block;}
.f-iconnew, .f-iconpic { display: inline-block; margin-left: 5px; float: left;}
.f-iconnew { background: url(f-index1icon4-1.gif) no-repeat; width: 23px; height: 30px;}
.f-iconpic { background: url(f-index1icon5.gif) no-repeat; width: 14px; height: 30px;}

/*rightbox*/
.f-rightbox { background-color: #e6edf5; padding: 7px;}
.height633 { height: 633px; *_height: 640px;}
.f-rightcell { margin-bottom: 10px;}
.f-rightcell .title { background: url(f-index1bg5.jpg) no-repeat; height: 32px; line-height: 32px; color: #06549e; font-weight: bold; font-size: 14px; padding-left: 25px;}
.f-rightcell .cellbox { border-left: 1px solid #aeccf0; border-right: 1px solid #aeccf0; border-bottom: 1px solid #aeccf0; padding: 8px; background-color: #fff;}
.f-rightcell .cellbox ul.f-jg { padding-left: 10px;}
.f-rightcell .cellbox ul.f-jg li { background: url(f-index1icon6.gif) left center no-repeat; padding-left: 20px; line-height: 30px;}
.f-rightcell .cellbox li a { font-size: 14px; text-decoration: none; color: #1a5189;}
.f-rightcell .cellbox li a:hover { font-weight: bold;}
.f-rightcell .cellbox ul.f-xx { padding-left: 10px;}
.f-rightcell .cellbox ul.f-xx li { background: url(f-index1icon6.gif) left center no-repeat; padding-left: 15px; line-height: 30px;}
.f-rightcell .cellbox ul.f-xx li a { text-decoration: none; color: #1a5189; font-size: 12px;}
.f-rightcell .cellbox ul.f-xx li a:hover { color: darkblue; text-decoration: none; font-weight: normal;}
.f-rightcell .cellbox ul.f-bm li { height: 31px; line-height: 32px; overflow: hidden; padding: 0 0 6px 50px;}
.f-rightcell .cellbox ul.f-bm li a { font-size: 12px;}
.f-rightcell .cellbox ul.f-bm li.bm1 { background: url(f-index1bg6.jpg) no-repeat;}
.f-rightcell .cellbox ul.f-bm li.bm2 { background: url(f-index1bg7.jpg) no-repeat;}
.f-rightcell .cellbox ul.f-bm li.bm3 { background: url(f-index1bg8.jpg) no-repeat;}
.f-rightcell .cellbox ul.f-bm li.bm4 { background: url(f-index1bg9.jpg) no-repeat;}
.f-rightcell .cellbox ul.f-bm li.bm5 { background: url(f-index1bg10.jpg) no-repeat;}
.f-rightcell .cellbox ul.f-bm li.bm6 { background: url(f-index1bg11.jpg) no-repeat;}
.f-rightcell .cellbox ul.f-bm li.bm7 { background: url(f-index1bg12.jpg) no-repeat;}
.margin10 { margin: 11px 0;}

/*bannerbox*/
.f-bannerbox { margin: 0 0 10px;}

/*bottombox*/
.f-bottombox table div.celltitle1,.f-bottombox table div.celltitle2 { height: 34px; line-height: 34px; color: #155ca3; font-weight: bold; font-size: 14px; padding-left: 43px;}
.f-bottombox table div.celltitle1 { background: url(f-index1bg13.gif) no-repeat;}
.f-bottombox table div.celltitle2 { background: url(f-index1bg14.gif) no-repeat;}
.f-bottombox table div.cellcontent { padding: 7px; background-color: #fff; height: 240px\9; *+height: 254px;}
.f-cpic { border: 1px solid #cdcdcd; padding: 2px; width: 107px; height: 79px; display: inline-block; margin: 0 11px 5px 0;}
div.cellcontent ul li h4 { line-height: 18px; margin-bottom: 10px;}
div.cellcontent ul li h4 a { color: #e10000; text-decoration: none; font-size: 12px;}
div.cellcontent ul li h4 a:hover { color: #f00;}
div.cellcontent ul li p { line-height: 18px; color: #636363;}
div.cellcontent ul li.line { padding: 0 2px; background: url(f-index1line1.gif) 0 bottom repeat-x; overflow: hidden; *_height: 30px;}
div.cellcontent ul li span { display: inline-block; line-height: 30px;}
div.cellcontent ul li span a { color: #2468a5; text-decoration: none; display: block; float: left;}
div.cellcontent ul li span a:hover { color: darkblue;}
div.cellcontent ul li span.n-time { color: #aaa; float: right;}

/*linkbox*/
.f-linkbox { margin-bottom: 10px;}
.f-linkbox table td.lcontent { background: url(f-index1link2.gif) repeat-x;}
.lcontent { line-height: 68px;}
.lcontent a { display: block; margin: 17px 5px 0; width: 15px; height: 32px;}
.lcontent a.lleft { background: url(f-index1picl.jpg) no-repeat;}
.lcontent a.lright { background: url(f-index1picr.jpg) no-repeat;}
.lcontent a.lleft:hover { background: url(f-index1picl-1.jpg) no-repeat;}
.lcontent a.lright:hover { background: url(f-index1picr-1.jpg) no-repeat;}
.lcontent div.linksbox { overflow: hidden; height: 68px; white-space: nowrap; width: 900px; float: left;}

.lcontent span a { border: 1px solid #b0cbe8; padding: 1px; width: 125px; height: 42px; float: left; margin: 11px 5px; display: block;}

/*footerbox*/
.f-footerbox { background: url(f-index1footer.gif) repeat-x; height: 90px; padding-top: 16px;}
.f-footerbox p { color: #717171; line-height: 30px; text-align: center;}

/*list*/
.f-bcbox { background: url(f-index1icon6.jpg) no-repeat; height: 16px; line-height: 16px; margin: 12px 5px 8px; padding-left: 20px; font-family: 宋体; color: #606163;}
.f-bcbox span { margin: 0 10px;}
.f-bcbox span a { color: #07539e; text-decoration: none;}
.f-bcbox span a.focus { font-weight: bold;}
.f-bcbox span a.focus:hover { cursor: default; text-decoration: none;}
.f-bcbox span a:hover { text-decoration: underline;}

.f-listbox { padding: 0 10px 10px;}
.f-listbox ul li.line { padding: 0 10px 0 15px; background: url(f-index1line1.gif) 0 bottom repeat-x; *+height: 30px; *+margin-bottom: -3px;}
.f-listbox ul li span { display: inline-block; line-height: 30px;}
.f-listbox ul li span.l-title { width: 600px; *+float: left;}
.f-listbox ul li span a { color: #2468a5; text-decoration: none; display: block; float: left;}
.f-listbox ul li span a:hover { color: darkblue;}
.f-listbox ul li span.l-time { color: #aaa; float: right;}
.f-listbox ul li.even { background-color: #f9f9fa;}
.f-listbox ul li.line:hover { background-color: #f4f4f4;}

/*detail*/
.f-detailbox { padding: 0 10px 10px;}
.f-detailbox .f-dtitle h3 { color: #f26522; text-align: center; border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; font-size: 16px;}
.f-detailbox .f-dtitle div { text-align: center; color: #aaa; line-height: 30px;}
.f-detailbox .f-dtitle div span { margin: 5px;}
.f-detailbox .f-dpic { text-align: center; margin: 5px 0;}
.f-detailbox .f-dpic div { color: #818080; line-height: 24px; font-size: 12px;}
.f-detailbox .f-dtext { padding: 10px 20px 0;}
.f-detailbox p { line-height: 24px; color: #555353; margin-bottom: 15px; text-indent: 24px;}

/*翻页*/
.page { padding: 3px; margin: 20px; text-align: center;}
.page a { border: #dedfde 1px solid; background-position: 50% bottom; padding: 2px 6px; color: #0061de; margin-right: 3px; text-decoration: none;}
.page a:hover { border: #000 1px solid; color: #fff; background-color: #0061de;}
.meneame a:active { border: #000 1px solid; color: #fff; background-color: #0061de;}
.page span.current { padding: 2px 6px; font-weight: bold; color: #fa6b02; margin-right: 3px;}
.page span.disabled { padding: 2px 6px; color: #adaaad; margin-right: 3px;}

/*tab*/
.tab { position: relative; z-index: 0; color: #999; height: 27px; font-size: 14px; padding: 3px 0 0 10px; background: url(bg-tab.gif) repeat-x; }
.tab li { float: left; text-align: center; cursor: pointer; display: block; height: 25px; line-height: 26px; padding: 0 12px; border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background-color: #f5f7f8; *_height: 24px; *_overflow: hidden; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}
.tab li.now, .tab li.now:hover { border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background-color: #fff; color: #ff770d; font-weight: bold; height: 26px; cursor: default;}
.tab li:hover { border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background-color: #fff; color: darkblue;  height: 25px;}
.f-listbox .list { margin-top: 10px;}