﻿/*全局*/
body { margin: 0px; padding: 0px; font-size: 12px; text-align: left; color: Black; font-family: 微软雅黑,arial,宋体; }
body, div, ul, li, iframe, form, p, h1, h2, h3, h4 { margin: 0px; padding: 0px; }
ul, li { list-style: none; }
iframe, img { border: 0px; }
table { border-collapse: collapse; }
a { text-decoration: none; }
div, ul, li { overflow: hidden; }

/***************************************************************************************/
/*字体定义*/
/***************************************************************************************/
/*默认标题字体*/
.dTitleFont { font-size: 14px; color: Black; font-weight: bold; }
/*默认标题链接字体*/
.dTitleLinkFont { font-size: 14px; color: #1f6297; font-weight: bold; }
.dLinkFont14 { font-size: 14px; color: Black; }
.dTitleFont12 { font-size: 12px; color: Black; }
/*默认链接字体*/
.dLinkFont, .dBoldLinkFont { font-size: 12px; color: #6a6a6a; }
/*默认加粗链接字体*/
.dBoldLinkFont { font-weight: bold; }
/*主菜单字体*/
.mTitle { font-size: 14px; font-weight: bold; color: #FFFFFF; }
/*蓝色链接字体*/
.bLinkFont, .bBoldLinkFont { font-size: 12px; color: #07519a; }
.bLinkFont14 { font-size: 14px; color: #07519a; }
/*蓝色加粗链接字体*/
.bBoldLinkFont { font-weight: bold; }
/*灰色链接字体*/
.gLinkFont, .gBoldLinkFont { font-size: 12px; color: #999999; }
/*灰色加粗链接字体*/
.gBoldLinkFont { font-weight: bold; }
/*灰色14px字体*/
.gLinkFont14 { font-size: 14px; color: #999999; }
/*白色链接字体*/
.wLinkFont, .wBoldLinkFont { font-size: 12px; color: #FFFFFF; }
/*白色加粗链接字体*/
.wBoldLinkFont { font-weight: bold; }
/***************************************************************************************/
/*按钮样式定义*/
/***************************************************************************************/
/*相关杂志等外边框特殊字体样式*/
.oBorderFont { font-size: 12px; line-height: 26px; color: #FFFFE6; background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -104px -554px; width: 65px; display: block; float: left; margin-left: 3px; margin-top: 2px; text-align: center; }
.linkButtonStyle133 { font-size: 14px; color: White; line-height: 24px; width: 133px; height: 23px; background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -5px -321px; display: block; text-align: center; font-weight: bold; }
.linkButtonStyle69 { font-size: 14px; color: White; line-height: 24px; width: 69px; height: 23px; background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -157px -321px; display: block; text-align: center; font-weight: bold; }
.BeigeButton, .Silver1Button, .Silver2Button, .Azure1Button, .Azure2Button, .Orange1Button, .Orange2Button, .Orange3Button, .Orange4Button, .Orange5Button, .White1Button, .White2Button { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; border: none 0px; text-align: center; cursor: pointer; }
.BeigeButton, .Silver2Button, .Azure1Button, .Azure2Button, .Orange1Button, .Orange2Button, .Orange3Button, .Orange4Button { font-size: 14px; }
.Silver1Button, .Orange5Button, .White1Button, .White2Button { font-size: 12px; }
.BeigeButton { background-position: -5px -149px; height: 24px; width: 116px; }
.Silver1Button { background-position: -90px -219px; height: 18px; width: 46px; }
.Silver2Button { background-position: -5px -218px; height: 20px; width: 76px; }
.Azure1Button { background-position: -110px -250px; height: 23px; width: 53px; }
.Azure2Button { background-position: -5px -250px; height: 23px; width: 98px; }
.Orange1Button, .Orange2Button, .Orange3Button, .Orange4Button, .Orange5Button { color: White; }
.Orange1Button { background-position: -110px -250px; height: 23px; width: 69px; }
.Orange2Button { background-position: -5px -286px; width: 104px; height: 22px; }
.Orange3Button { background-position: -5px -321px; width: 133px; height: 23px; }
.Orange4Button { background-position: -7px -401px; width: 188px; height: 26px; }
.Orange5Button { background-position: -120px -288px; width: 86px; height: 18px; }
.White1Button { background-position: -90px -219px; width: 48px; height: 18px; }
.White2Button { background-position: -5px -218px; width: 76px; height: 20px; }
/*新闻及相关文章的标题、内容等样式*/
.articleBox { width: 676px; }
.article { padding: 10px; }
.articleTitle { color: Black; text-align: center; }
.articleBanner { color: gray; text-align: center; line-height: 25px; }
.ArticleMatter { margin-top: 10px; font-size: 14px; line-height: 25px; }
.ArBottom { clear: both; margin-top: 10px; float: right; font-size: 12px; line-height: 25px; color: #666666; }
.ArBottom a { font-size: 12px; line-height: 25px; color: #666666; }
.arNext { padding-top: 5px; margin-top: 5px; clear: both; font-size: 14px; line-height: 25px; border-top-style: dashed; border-top-width: 1px; border-top-color: #666666; }
.arNext a { font-size: 14px; }
/***************************************************************************************/
/*列表样式定义*/
/***************************************************************************************/
/*默认纵向列表风格*/
.dListLH18, .dListLH20, .dListLH22, .dListLH24, .dListLH26, .dListLH28, .dListLH30 { text-indent: 12px; }
.dListLH18 li, .dListLH20 li, .dListLH22 li, .dListLH24 li, .dListLH26 li, .dListLH28 li, .dListLH30 li { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; }
.dListLH18 li { line-height: 18px; background-position: -312px -597px; }
.dListLH20 li { line-height: 20px; background-position: -312px -597px; }
.dListLH22 li { line-height: 22px; background-position: -312px -596px; }
.dListLH24 li { line-height: 24px; background-position: -312px -595px; }
.dListLH26 li { line-height: 26px; background-position: -312px -594px; }
.dListLH28 li { line-height: 28px; background-position: -312px -593px; }
.dListLH30 li { line-height: 30px; background-position: -312px -592px; }
.dListUnderLine li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.dListSpaceLineH10, .dListSpaceLineH20, .dListSpaceLineH25, .dListSpaceLineH30 { width: 100% !important; clear: both !important; border: 0px !important; list-style: none !important; background-image: none !important; }
.dListSpaceLineH10 { line-height: 10px !important; height: 10px !important; }
.dListSpaceLineH20 { line-height: 20px !important; height: 20px !important; }
.dListSpaceLineH25 { line-height: 25px !important; height: 25px !important; }
.dListSpaceLineH30 { line-height: 30px !important; height: 30px !important; }
.dListCopyright { margin: 5px 10px 5px 10px; line-height: 24px; }
.dSeparatorLine { margin-top: 5px !important; margin-bottom: 5px !important; clear: both !important; width: 100% !important; list-style: none !important; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; height: 1px; }

.dListT { text-indent: 10px; background-image: url(/Images/SiteImage/li_t.gif); background-position: left center; background-repeat: no-repeat; }
/***************************************************************************************/
/*通用指定用途样式定义*/
/***************************************************************************************/
.pageWidth { clear: both; width: 950px; margin: 0px auto; }
.pageWidthMT7 { clear: both; width: 950px; margin: 7px auto 0px auto; }
.pageWidthMT10 { clear: both; width: 950px; margin: 10px auto 0px auto; }
.mainBox { background-color: #f8fffa; border: 1px solid #a6eab8; }
.mbH { height: 28px; line-height: 26px; padding: 0px 10px; }
.mbH_s { background-image: url(/Images/SiteImage/bt_s_bg.jpg); background-repeat: no-repeat; }
.mbH_m { background-image: url(/Images/SiteImage/bt_m_bg.jpg); background-repeat: no-repeat; }
.mbH_b { background-image: url(/Images/SiteImage/bt_b_bg.jpg); background-repeat: no-repeat; }
.mbT { font-size: 14px; font-weight: bold; color: #000000; line-height: 26px; float: left; }
.mbEx { margin-left: 10px; }
.mbM { float: right; }
.mbM a { font-size: 12px; line-height: 26px; color: #008000; font-weight: bold; }
.MarginTop7 { margin-top: 7px; }
.MarginTop10 { margin-top: 10px; }
/*所有页面通用广告条*/
.adB { width: 960px; height: 90px; margin: 0px auto; }
/*单层广告条*/
.aopw_s { margin-top: 10px; position: relative; height: 40px; }
.aopw_s ul { position: absolute; left: -18px; top: 0px; display: inline; }
.aopw_s ul li { float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 18px; display: inline; z-index: 1; list-style-position: inside; }
/*双层广告条*/
.aopw_d { margin-top: 10px; position: relative; height: 90px; }
.aopw_d ul { position: absolute; left: -18px; top: -10px; display: inline; }
.aopw_d ul li { float: left; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 18px; display: inline; }
/***************************************************************************************/
/*通用特殊位置样式定义*/
/***************************************************************************************/
/*最顶部*/
#topbackground { height: 24px; line-height: 24px; background-image: url(/Images/SiteImage/top_bg.gif); background-repeat: repeat-x; }
#top { margin: 0px auto; padding: 0px; }
#topMember { float: left; width: 60%; }
#topHotline { text-align: right; float: right; width: 40%; }
#topMemberName { background-image: url(/Images/SiteImage/Login.png); background-repeat: no-repeat; text-indent: 20px; }
/*顶部网站标识及搜索*/
#topSearch { height: 70px; }
#LogoImgTop { height: 60px; width: 220px; background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -2px -4px; display: block; }
.QuickSearch { float: right; padding: 5px 0 0 0; width: 572px; }
/*主菜单*/
#topBtn { height: 38px; margin-top: 2px; background-image: url(/Images/SiteImage/menu_bg.gif); background-repeat: repeat-x; }
#topBtn ul { float: left; }
#topBtn ul li { float: left; height: 38px; }
.topBtnTitle { width: 100px; text-align: center; line-height: 34px; }
.topBtnLine { width: 2px; background-image: url(/Images/SiteImage/menu_sp.gif); background-position: center center; background-repeat: no-repeat; }
.topBtnRight { float: right; height: 22px; margin-right: 2px; margin-top: 4px; }
/*热门关键词*/
#ProSubject { background-color: #f0ffe1; background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -295px 2px; line-height: 25px; text-indent: 40px; }
/*底部*/
/*底部菜单*/
#bottomBtn { background-color: #1f6297; line-height: 24px; text-align: center; margin-top: 10px; }
/*底部公司信息*/
#bottomMain { margin-top: 10px; position: relative; }
#bottomLeft { width: 180px; height: 80px; float: left; font-size: 12px; line-height: 20px; text-align: center; margin-left: 80px; margin-top: 6px; display: inline; }
#LogoImgBottom { background-image: url(/Images/SiteImage/logo_b.jpg); background-repeat: no-repeat; display: block; height: 50px; width: 166px; }
#bottomRigth { width: 650px; height: 85px; float: right; font-size: 12px; line-height: 20px; color: #1f6297; }
#bottomRigth a, #bottomRigth a:hover, #bottomRigth a:visited, #bottomRigth a:active { font-size: 12px; line-height: 20px; color: #1f6297; }
#bottomRigthMain ul li { float: left; width: 300px; color: #000000; }
/*底部备案信息*/
#bottomLine { font-size: 12px; line-height: 25px; color: #333333; border-top-width: 1px; border-top-style: dashed; border-top-color: #999999; width: 800px; text-align: center; margin-left: auto; margin-right: auto; }
#bottomLine a, #bottomLine a:hover, #bottomLine a:visited, #bottomLine a:active { font-size: 12px; line-height: 25px; color: #333333; }
/*底部备案信息*/
#bottomUrl { width: 760px; text-align: center; margin-left: auto; margin-right: auto; }
#bottomUrl ul li { float: left; width: 120px; }
/*底部备案按钮*/
a.BottomBtn1:link, a.BottomBtn1:hover, a.BottomBtn1:visited, a.BottomBtn1:active { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -290px -308px; height: 45px; width: 80px; padding-left: 30px; font-size: 12px; line-height: 22px; color: #666666; padding-top: 5px; display: block; }
a.BottomBtn2:link, a.BottomBtn2:hover, a.BottomBtn2:visited, a.BottomBtn2:active { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -290px -356px; height: 45px; width: 80px; padding-left: 30px; font-size: 12px; line-height: 22px; color: #666666; padding-top: 5px; display: block; }
a.BottomBtn3:link, a.BottomBtn3:hover, a.BottomBtn3:visited, a.BottomBtn3:active { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -290px -399px; height: 45px; width: 80px; padding-left: 30px; font-size: 12px; line-height: 22px; color: #666666; padding-top: 5px; display: block; }
a.BottomBtn4:link, a.BottomBtn4:hover, a.BottomBtn4:visited, a.BottomBtn4:active { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -290px -448px; height: 45px; width: 80px; padding-left: 30px; font-size: 12px; line-height: 40px; color: #666666; padding-top: 5px; display: block; }
a.BottomBtn5:link, a.BottomBtn5:hover, a.BottomBtn5:visited, a.BottomBtn5:active { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -282px -494px; height: 45px; width: 80px; padding-left: 30px; font-size: 12px; line-height: 22px; color: #666666; padding-top: 5px; display: block; }
a.BottomBtn6:link, a.BottomBtn6:hover, a.BottomBtn6:visited, a.BottomBtn6:active { background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -258px -543px; height: 45px; width: 95px; padding-left: 45px; font-size: 12px; line-height: 22px; color: #666666; padding-top: 5px; display: block; }

/*顶部搜索部分*/
.qsPanelKey, .qsPanel button, .qsPanelKey #qsKey, .qstLeftArc, .qstRightArc { background: url(/Images/SiteImage/search.png) no-repeat -999em 0; }
.qstLeftArc, .qstRightArc { position: absolute; width: 4px; height: 4px; top: -1px; }
.qstLeftArc { left: -1px; background-position: -352px -72px; }
.qstRightArc { right: -1px; background-position: -356px -72px; }
.qsTabsHover .qstLeftArc { background-position: -487px -50px; }
.qsTabsHover .qstRightArc { background-position: -489px -50px; }
.qsTabs { position: relative; z-index: 1; }
.qsTabs ul { font-size: 12px; }
.qsTabs li { position: relative; float: left; margin-right: 4px; border: solid #fff; border-width: 1px 1px 0; }
.qsTabs .qsTabsActive { border-color: #d0d0d0; background: #efefef; }
.qsTabs .qsTabsHover { border-color: #ebebeb; background: #f5f5f5; }
.qsTabs li span { display: none; }
.qsTabs .qsTabsActive span { display: block; }
.qsTabs .qsTabsHover span { display: block; height: 2px; width: 2px; }
.qsTabs li a { float: left; height: 23px; line-height: 23px; padding: 0 12px; color: #005ed9; }
.qsTabs .qsTabsActive a { padding: 0 14px; }
.qsTabs .qsTabsHover a { height: 23px; }
.qsTabs li a:hover { color: #f60; }
.qsTabs .qsTabsActive a, .qsTabs .qsTabsActive a:hover { height: 24px; color: #3e3e3e; font-weight: bold; }
.qsPanel { position: relative; width: 570px; height: 36px; margin-top: -1px; border: 1px solid #D0D0D0; background: #efefef; }
.qsPanel:after { content: '\20'; display: block; height: 0; clear: both; }
.qsPanel form { position: relative; zoom: 1; padding: 2px; margin: 0; }
.qsPanelKey { position: relative; zoom: 1; float: left; height: 30px; border: solid #9b9f9f; border-width: 1px 0 1px 1px; width: 435px; background-color: #fff; background-position: 0 0; }
.qsPanelKey label { position: absolute; z-index: 2; line-height: 30px; font-size: 14px; color: #bababa; cursor: text; left: 0; top: 0; line-height: 34px\9; padding-left: 28px; background: url(/Images/SiteImage/search.png) no-repeat -468px -72px; }
.qsPanelKey #qsKey { position: absolute; left: 0; top: 0; width: 427px; height: 18px; line-height: 20px; border: 0; padding: 6px 4px; font-size: 14px; color: #333; z-index: 1; font-family: verdana,tahoma,arial,\5b8b\4f53; }
.qsPanel button { position: absolute; top: 2px; right: 2px; width: 130px; height: 32px; border: 0; padding: 0; cursor: pointer; text-indent: -999em; background-color: #f68911; background-position: -352px -35px; }
#SearchTabs { margin-left: 10px; }

/*分页条*/
.PageBar { margin-top: 10px; clear: both; height: 50px; line-height: 20px; width: 100%; text-align: center; }
.PageButtons { height: 26px; text-align: center; }
.PageInfo { height: 24px; line-height: 24px; text-align: center; }
.PageButtons span, .PageButtons a, .PageButtons a:visited, .PageButtons a:active, .PageButtons a:hover { font-size: 12px; line-height: 26px; height: 26px; border: 1px solid #CCCCCC; padding: 5px 6px 4px 6px; margin: 0px; }
.PageButtons span { color: #ffffff; background-color: #CCCCCC; }
.PageButtons a, .PageButtons a:visited, .PageButtons a:active, .PageButtons a:hover { color: #333333; }
.PageButtons a:hover { background-color: #FFFF99; }

/*导航条*/
#Path { margin-top: 10px; background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -300px -79px; background-color: #e4f1fa; height: 26px; text-indent: 25px; font-size: 12px; line-height: 26px; color: #266392; }
#Path a { font-size: 12px; line-height: 26px; color: #266392; }
/*搜索条*/
.SearchBar { border: 1px solid #96c8ff; font-size: 14px; line-height: 25px; height: 28px; }
.SearchBar form { }
.SearchBar select { font-size: 14px; color: Gray; }
.SearchBar input { font-size: 14px; }
.SearchBarTitle { float: left; background-image: url(/Images/SiteImage/2010BgImg.gif); background-repeat: no-repeat; background-position: -300px -50px; text-indent: 24px; font-size: 14px; line-height: 28px; font-weight: bold; color: #fd6d02; }
.SearchBarBody { float: left; line-height: 28px; margin-left: 10px; vertical-align: middle; }
.SearchBarRight { line-height: 28px; float: right; vertical-align: middle; margin-right: 5px; }

/*外部广告盒样式*/
.ExtAdBox_200_200 { float: right; clear: both; width: 236px; height: 236px; }
.ExtAd_200_200 { width: 200px; height: 200px; clear: both; margin-top: 5px; margin-left: auto; margin-right: auto; }
.ExtAdDiv_200_200 { width: 200px; height: 200px; text-align: center; margin-left: auto; margin-right: auto; }

.ExtAdBox_250_250 { width: 256px; clear: both; }
.ExtAd_250_250 { height: 250px; width: 250px; clear: both; margin-left: auto; margin-right: auto; }

.ExtAdBox_336_280 { }
.ExtAd_336_280 { width: 336px; height: 280px; clear: both; margin-left: auto; margin-right: auto; }
.ExtAdBox_468_15 { }
.ExtAd_468_15 { width: 468px; height: 15px; clear: both; margin-left: auto; margin-right: auto; }
.ExtAdDiv_468_15 { width: 468px; height: 15px; clear: both; margin-top: 10px; margin-bottom: 10px; }
.ExtAdBox_580_90 { }
.ExtAd_580_90 { width: 580px; height: 90px; clear: both; margin-left: auto; margin-right: auto; }
.ExtAdBox_640_60 { }
.ExtAd_640_60 { width: 640px; height: 60px; clear: both; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; }
.ExtAdBox_960_60 { clear: both; margin-top: 10px; margin-left: auto; margin-right: auto; width: 960px; }
.ExtAd_960_60 { width: 960px; height: 60px; clear: both; margin-left: auto; margin-right: auto; }


.ExtAd { margin-left: auto; margin-right: auto; }

.ExtAdBox_336_280 .ExtAd { width:336px;}

/*jQuery datepicker兼容性*/
#ui-datepicker-div { display: none; }

/*常用分栏布局1，左侧680px，右侧260px*/
.pl1_m { float: left; width: 680px; }
.pl1_s { float: right; width: 260px; }
.pl1_m .mbH { background-image: url(/Images/SiteImage/bt_b_bg.jpg); background-repeat: no-repeat; }
.pl1_s .mbH { background-image: url(/Images/SiteImage/bt_s_bg.jpg); background-repeat: no-repeat; }
.pl1_m .mbT { text-indent: 12px; background-image: url(/Images/SiteImage/tdote.gif); background-position: left center; background-repeat: no-repeat; }
.pl1_s .mbT { text-indent: 16px; background-image: url(/Images/SiteImage/tdotf.gif); background-position: left center; background-repeat: no-repeat; }

/*常用分栏布局2，左侧580px，右侧360px*/
.pl2_m { float: left; width: 580px; }
.pl2_s { float: right; width: 360px; }
.pl2_m .mbH, .pl2_s .mbH { background-image: url(/Images/SiteImage/bt_m_bg.jpg); background-repeat: no-repeat; }
.pl2_m .mbT { text-indent: 12px; background-image: url(/Images/SiteImage/tdote.gif); background-position: left center; background-repeat: no-repeat; }
.pl2_s .mbT { text-indent: 16px; background-image: url(/Images/SiteImage/tdotf.gif); background-position: left center; background-repeat: no-repeat; }

/*常用分栏布局3，左侧665px，右侧270px*/
.pl3_m { float: left; width: 665px; }
.pl3_s { float: right; width: 270px; }
.pl3_m .mbH { background-image: url(/Images/SiteImage/bt_m_bg.jpg); background-repeat: no-repeat; }
.pl3_s .mbH { background-image: url(/Images/SiteImage/bt_s_bg.jpg); background-repeat: no-repeat; }
.pl3_m .mbT { text-indent: 12px; background-image: url(/Images/SiteImage/tdote.gif); background-position: left center; background-repeat: no-repeat; }
.pl3_s .mbT { text-indent: 16px; background-image: url(/Images/SiteImage/tdotf.gif); background-position: left center; background-repeat: no-repeat; }
