@charset "gb2312";
/* CSS Document */

*{margin:0;padding:0;}
body{ background:#fff; color:#004276; font-family:"微软雅黑",Arial,"宋体"; font-size:12px;}
ul,ol{ list-style:none; list-style-position:outside; margin:0; padding:0;}
a{ color:#004276; text-decoration:none;}
a:hover{color:#C00; text-decoration:underline;}
img{border:0;}

.mt{margin-top:5px;}
.bd { background:#FFFFFF; border:1px solid #AACCEE;}
.clearfix { display:block;}
.b{ font-weight:bold;}
.c{ margin:auto; text-align:center;}
.l{ float:left;}
.r{ float:right;}
.clr{ clear:both;}
.wrap_l{ float:left;}
.wrap_r{ float:right;}
.wrap{ margin:0 auto; width:960px; overflow:hidden;}

.wrap_l1{ float:left; width:691px;}
.wrap_r1{ float:right; width:265px;}
#area_l11 { float:left; width:300px; overflow: hidden;}
#area_l12{ float:right; width:386px; overflow: hidden;}

.wrap_l2{ float:left; width:695px;}
.wrap_r2{ float:right; width:257px;}
.area_l21{ float:left; width:348px; overflow: hidden; border-left:1px solid #AACCEE; border-right:1px solid #AACCEE; border-bottom:1px solid #AACCEE;}
.area_l22{ float:right; width:340px; overflow: hidden;}

.wrap_l3{ float:left; width:257px;}
.wrap_r3{ float:right; width:695px;}

.wrap_l4{ float:left; width:654px;}
.wrap_r4{ float:right; width:300px;}

.wrap_l5{ float:left; width:420px;}
.wrap_r5{ float:right; width:228px;}

#nav_main,#nav_sub,#tab_con1 .type,#tab_title li a,#tab_title,#link_title li a,#link_title,#header #nav_con #nav_sub ul,.info_title,.info_title span{ background:url(/images/main_bg1.png) no-repeat scroll 0 0 transparent;}

.title03{ background:url(../images/main_bg1.png) no-repeat scroll 0 0 transparent;}
.title01,.title02,.list02 li,.list05,.list06 h2,.list10 ul li,.title04,.list11 ul li,.list13 ul li{ background:url(/images/main_bg1.png) no-repeat scroll 0 0 transparent;}

#header{  height:78px; margin-top:5px;margin-bottom:5px;}
#header #logo{ float:left; height:76px; width:165px;}
#header #nav_con{ float:right; width:789px;}
#header #nav_con #nav_main{ background-position:0 -59px; background-repeat:repeat-x; height:31px;}
#header #nav_con #nav_main ul li{ float:left; padding:0 8px 0 17px; line-height:31px;}
#header #nav_con #nav_main ul li a{ color:#FFF; font-size:12px ;}
#header #nav_con #nav_sub{ background-position:0 0; background-repeat:repeat-x; height:46px; border-left:1px solid #AACCEE; border-bottom:1px solid #AACCEE;}
#header #nav_con #nav_sub ul{ float:left; background:url(/images/nav_split.jpg) no-repeat right;}
#header #nav_con #nav_sub ul li{ float:left; padding: 1px 6px 0 6px; line-height:21px; width:52px; text-align:right; overflow:hidden; height:21px;}
#header #nav_con #nav_sub ul li a{ color:#004499; font-size:12px;}
#header #nav_con #nav_sub #nav_sun_news,#header #nav_con #nav_sub #nav_sun_soft{ width:325px; margin-left:5px;}
#header #nav_con #nav_sub #nav_sun_down{ width:128px;}

/* 列表1：栏目+分割线+标题：12px */
.list01{}
.list01 li{ color:#999; font-size:12px; line-height:24px;}
.list01 span { float:left; font-size:12px; padding-right:16px; text-align:right; width:30px; height:24px; overflow:hidden; background:url(../images/span-split.gif) no-repeat 38px 0px;}
.list01 span a{ color:#666;}

/* 列表2：点+标题：12px */
.list02 ul{ padding:0 0 0 8px;}
.list02 ul li{ background-position:1px -356px; font-size:12px; height:24px; line-height:24px; overflow:hidden; padding-left:12px;}

/* 列表3：栏目+分割线+标题：14px */
.list03 ul{ padding: 9px 0 0 9px;}
.list03 li{ overflow:hidden; padding-left:0px; font-size:14px; line-height:26px;}
.list03 li span { float:left; font-size:12px; padding-right:16px; text-align:right; width:50px; height:26px; overflow:hidden; background:url(/images/span-split.gif) no-repeat 57px 0px;}
.list03 li span a{ color:#666;}

/* 列表4：栏目+标题：14px */
.list04 ul{ margin-left:8px;}
.list04 li{ overflow:hidden; padding-left:0px; font-size:14px; line-height:26px; height:26px; overflow:hidden;}
.list04 li span{ float:left; font-size:12px; padding-right:10px; text-align:right; width:52px; overflow:hidden; height:26px;}
.list04 li span a{ color:#666;}

/* 列表5：18px标题（橙色）+12px标题 */
.list05{ background-position:0px -428px; width:338px; height:64px; text-align:center;}
.list05 ul{ padding-top:5px;}
.list05 li{ line-height:30px;}
.list05 .bt a{ font-size:18px; color:#ff6600; font-family:"微软雅黑"; font-weight:bold; overflow:hidden; height:26px; display:block;}

/* 列表6：图标 列表 */
.list06{ overflow:hidden;}
.list06 li{ float:left; line-height:28px; padding-right:5px; text-align:center; width:63px; margin:12px 8px;}
.list06 img{ vertical-align:middle; }
.list06 span{ display:block; height:28px; overflow:hidden; }
.list06 h2{ background-position:-671px -94px; border-right:1px solid #AACCEE; color: #01439A; float:left; font-size:14px; font-weight:bold; height:90px; line-height:16px; padding:12px 0 0 7px; width: 21px;}

/* 列表7：专题图片 列表 */
.list07 ul{ padding:0 0 0 8px;}
.list07 li img{margin-top:5px;}

/* 列表8：双列：栏目+标题：12px */
.list08 ul{ padding-top:3px; padding-left:10px;}
.list08 li { float:left; width:335px; line-height:24px;}
.list08 li span{ float:left; font-size:12px; padding-right:10px; text-align:right; width:50px; height:24px; overflow:hidden;}
.list08 li span a{ color:#666;}

/* 列表9：图片列表 */
.list09{ overflow:hidden;}
.list09 ul{ padding-left:9px;}
.list09 li{float:left; padding:13px 6px 0; text-align:center; width:122px;}
.list09 li img { border:1px solid #CCCCCC; display:block; margin:0 auto; }
.list09 li span{ margin:3px 0 13px; display:block; background:#F0F0F0; color: #333333; display: block; height: 18px; line-height: 1.125; padding-top: 3px;}

/* 列表10：双列：点+标题：14px */
.list10 ul{ padding:0 0 0 8px;}
.list10 ul li{ float:left; width:310px; background-position:1px -356px; font-size:14px; height:24px; line-height:24px; overflow:hidden; padding-left:12px;}

/* 列表11：点+标题：14px */
.list11 ul{ padding:0 0 0 8px;}
.list11 ul li{ float:left; width:405px; background-position:1px -356px; font-size:14px; height:24px; line-height:24px; overflow:hidden; padding-left:12px;}
.list11 dt { font: bold 16px/20px arial; overflow:hidden; padding-top:5px; font-family:"微软雅黑";}
.list11 dd { color: #666666; line-height:20px; overflow:hidden; padding:5px 0;}

/* 列表12：图片列表 */
.list12{ overflow:hidden;}
.list12 ul{ padding-left:9px;}
.list12 li{float:left; padding:5px 6px 13px; text-align:center; width:170px;}
.list12 li img { border:1px solid #CCCCCC; display:block; margin:0 auto; }
.list12 li span{ margin:3px 0 0px; line-height:15px; display:block; height:30px; padding-top:5px; overflow:hidden;}

/* 列表13：点+标题+日期：14px */
.list13 ul{ padding:0 0 0 8px; overflow:hidden;}
.list13 ul li{ float:left; width:600px; background-position:1px -356px; font-size:14px; height:24px; line-height:24px; overflow:hidden; padding-left:12px;}
.list13 ul li span{ color: #666; float: right; font-family: "微软雅黑",Arial; font-size: 11px; margin-right: 8px;}
.list13 ul li.space{ background-image: none;}

/* 标题1：专题 */
.title01{ width:265px; height:26px; color:#000; text-indent:2em; font:normal bold 12px/26px "微软雅黑",arial; background-position:-35px -219px;}

/* 标题1：渐变 */
.title02{ background-position:0px -498px; height:29px; line-height:29px; text-indent:2em; font-weight:bold; font-size:14px;}

/* 标题3：立体 */
.title03{ height:33px; background-position:0px -94px; font-size:14px; text-indent:2em; line-height:33px; font-weight:bold;}

/* 标题4：栏目：右侧 */
.title04{ height:33px; background-position:-1px -603px; font-size:14px; text-indent:2em; line-height:33px; font-weight:bold;}

/* 标题：栏目+横线+更多 */
.line_title { border-bottom:1px solid #E6E6E6; font:0pt/0pt "微软雅黑",arial; height:10px; margin:9px 10px 8px 5px; position:relative;}
.line_title strong { background:#FFF; font:bold 12px/18px "微软雅黑",arial; left:0; padding-right:0px; position:absolute; text-align:center; top:0; }
.line_title .more { background:#FFF; font:12px/18px "微软雅黑",arial; position:absolute; right:0; text-align:right; top:0; width:48px;}

/* 首页频道标题 */
.info_title{ height:31px; background-position:0px -59px; background-repeat:repeat-x;}
.info_title span{ display:block; width:130px; background-position:0px -394px; line-height:31px; font-family:"微软雅黑"; font-size:18px; color:#FFF; text-indent:2em; }
.info_title .info_t{ line-height:31px; color:#FFF; width: 750px;}
.info_title .info_t a{ color:#FFF; padding:0 5px; display:inline-block;}

.con01{ height:492px;}
.con02{ background:#f5f8fb;}
.con03{ height:137px;}

/* tab标题：首页推荐 */
#tab_title { float:left; overflow:hidden; padding-left:6px; width:386px; background-position:0px -316px; background-repeat:repeat-x;}
#tab_title ul {margin:0px; padding:0px; list-style:none; text-align:center;}
#tab_title li {float: left; height: 31px; margin-right: 4px; width: 86px; width:86px; display:block;}
#tab_title li a {color:#000000; display:block; font-size:14px; font-weight:bold; padding-top:9px; text-align:center; height:31px; width:86px; background-position:-214px -132px;}
#tab_title li a.tabactive { color: #333333; display:block; font-size:14px; font-weight:bold; padding-top:9px; text-align:center; height:31px; width:86px; display:block; background-position:-214px -164px;}

/* 首页推荐内容 */
#tab_content{ clear:both; height:489px; border-left:1px solid #AACCEE; border-right:1px solid #AACCEE; border-bottom:1px solid #AACCEE;}
#tab_con1{ clear:both; margin-top:8px;}
#tab_con1 dl { padding: 9px 0 0 9px;}
#tab_con1 dt { font-size: 14px; font-weight: bold; height: 20px; line-height: 20px; overflow: hidden; padding: 1px 0; }
#tab_con1 dd { padding: 1px 0 4px;}
#tab_con1 .li_word { padding-bottom:0; }
#tab_con1 .li_word li { overflow:hidden; padding-left:0px; font-size:14px; line-height:26px; }
#tab_con1 .type { background-position:0px -164px; color:#FFFFFF; float:left; font-size:12px; font-weight:normal; height:12px; line-height:12px; margin-right:12px; padding:3px 3px 5px 0; text-align:center; width:51px;}
#tab_con1 dd span { float:left; font-size:12px; padding-right:16px; text-align:right; width:50px; background:url(../images/span-split.gif) no-repeat 57px 0px; overflow: hidden; height:26px;}
#tab_con1 dd span a{ color:#666;}
#tab_con2{ clear:both; margin-top:8px;}

/*焦点图*/
#NewsPic{ position:relative; left:0px; top:0px; width:300px; height:180px; border:0; margin:0; padding:0; }
#NewsPicTxt{ position:relative; width:300px; height:18px; padding-top:2px; text-align:center; font-weight:bold; font-size:14px; border:1px solid #C9E6FC; border-top:0; background:#f2f2f2; overflow:hidden;}
#NewsPicTxt a,#NewsPicTxt a:hover,#NewsPicTxt a:visited,#NewPicTxt a:link{text-decoration:none; color:#0257ae;}
#NewsPicTxt a:hover{color:#f00;}
#NewsPic a{overflow:visible;text-decoration:none;}
#NewsPic a:hover,#NewPic a:visited{text-decoration:none;}
#NewsPic .Picture{position:absolute; left:0px; top:0px; width:100%; height:100%;}
#NewsPic .Nav{position:absolute; width:100%; height:12px; bottom:0px; right:0px;}
#NewsPic .Nav span{font:10px Courier; font-weight:normal; color:#FFF; float:right; display:block; width:24px; height:100%; text-align:center; background: #000;border-left:solid 1px #FFFFFF; cursor: pointer;}
#NewsPic .Nav span.Cur{background:#ce0609; color:white;}
#NewsPic .Nav span.Normal{color:white; background: #000000; filter:Alpha(opacity=50); opacity: .5;}
#NewsPic .Nav span a{color:white; position:relative; display:block; width:100%; height:100%;}
#NewsPic .Nav span a:hover{cursor:hand;}

/* 友情链接 */
#link_title { float:left; overflow:hidden; width:960px;}
#link_title ul {margin:0px; padding:0px; list-style:none; text-align:center;}
#link_title li {float: left; height: 27px; width: 86px; width:86px; display:block;}
#link_title li a { display:block; line-height:27px; font-size:12px; text-align:center; height:27px; width:86px; background-position:0px -569px; border:1px solid #AACCEE;}
#link_title li a:link{ text-decoration:none;}
#link_title li a.tabactive { border-color: #AACCEE; border-style: solid; border-width: 1px 1px 0; color: #005A98; font-size: 12px; font-weight: bold; line-height: 22px; line-height:27px; background-position:0px -650px;}
#link_content{ clear:both; height:90px; border:1px solid #AACCEE; border-right:1px solid #AACCEE; border-bottom:1px solid #AACCEE;}
.listlink li{ float:left; padding:3px 10px;}

.tw1{ padding:0 0 0 8px; overflow:auto;}
.tw1 h1{ font:normal bold 12px/34px "微软雅黑",arial;}
.tw1 .tw1_pic{ float:left; padding:2px; border:1px solid #eee;}
.tw1 .tw1_con{ float:left; width:126px; height:87px; padding:0 3px; line-height:22px;}

.areal2_con{ height:382px; }

.tw2{ padding:0 0 0 8px; overflow:auto;}
.tw2 .tw2_pic{ float:left; padding:2px; border:1px solid #eee;}
.tw2 h1{ font:normal bold 14px/18px "微软雅黑",arial; padding:0 3px; margin-left:130px; width:200px;}
.tw2 .tw2_con{ float:left; width:200px; height:53px; padding:0 3px; color:#999; font-size:12px; line-height:18px; margin-top:5px; margin-left:6px;}

.copyright { line-height:25px; text-align:center; padding-bottom:10px; border-top:2px solid #ccc;}

#crumbs { float:left; line-height:35px; width:630px; margin-left:15px;}
#crumbs a { background: url("/images/crumb.gif") no-repeat scroll right -5px transparent; padding-right: 10px;}
.page_search { float:right; text-align:right; width:290px;}

.cat{ border-top:1px solid #000;}
.cat h2{font: bold 24px/65px "微软雅黑","黑体"; margin: 0px 10px; overflow: hidden; word-spacing: -1px; height:65px; overflow:hidden;}
.cat h4{ color:#999; font-size:12px; line-height:18px; height:48px; overflow:hidden; margin: 0 10px; font-weight:normal;}
.cat h3{ clear:both; color:#F60; line-height:30px; border-bottom: 1px solid #2B2B2B; margin-bottom: 8px; padding: 0 12px;}
.cat h3 a{ color:#F60;}
.cat #cat_gg{ padding:0 7px 10px;}
.cat .cat_con{ margin-bottom:10px; overflow:hidden;}

.wrapper{margin: 0 auto; overflow: hidden; width: 960px;}
.page #title h1{ font-size:25px; line-height:50px; margin:0 10px; padding-top:20px; text-align:center;}
.page #content{ font-size:14px; line-height:25px; margin:auto; width:920px; }
.page #content p{ line-height:1.8em;; margin:20px 0; text-indent:2em;}
.page #content li{ list-style-type:disc;  margin-left:2em;}


#sitemap{ margin:10px;}
#sitemap h3{ font-size:14px; line-height:30px; margin-top:10px;}
#sitemap p{ padding-left:20px; line-height:28px; border-bottom:1px dashed #B9DFF9;}
#sitemap p a{margin-right:40px;}

#pages { clear:both; margin:15px auto; text-align:center;}
#pages a { border: 1px solid #004276; margin:3px; padding:3px 6px 2px; text-align:center; }
#pages a.now { background:#077AC7; border:0 none; color: #FFFFFF;}
#pages a:hover, #pages a.now:hover { background:#004276; color: #FFFFFF;}

#show{ border-top:1px solid #000; color:#000; border:1px solid #E5E5E5; }
#show #title{ font-size:25px; line-height:50px; margin:0 10px; padding-top:20px; text-align:center;}
#show #info{ color:#7E7E7E; height:16px; text-align:center;}
#show #info span{ padding-right:20px}
#show #info #where{}
#show #info #auth{}
#show #intro{ background:#FBFBFB; border-bottom:#E5E5E5 solid 1px; border-top:#E5E5E5 solid 1px; font-size:14px; line-height:24px; margin:18px 5px; padding: 13px 24px 13px 20px; }
#show #content{ font-size:14px; line-height:25px; margin:auto; width:620px; }
#show #content p{ line-height:1.8em;; margin:20px 0; text-indent:2em; background:#fff;}
#show #content li{ list-style-type:disc;  margin-left:2em;}
#show #content img{ max-width:600px;}
#show #pages{ clear:both; margin:15px; text-align:center;}
#show #keyword { margin:auto; border-bottom:1px dashed #DADBD6; font-size:14px; padding-bottom:10px; width: 640px;}
#show #keyword a { color: #FF0000; margin-left: 8px;}
#show #share { margin:auto; background:#FAFAFA; border:1px solid #E8E8E8; height:20px; overflow: hidden; padding:5px 8px; width: 622px;}
#show #weibo{ margin:auto; width:640px;}
#show #relate { width:300px;}
#show #relate h3{ text-indent:1em; font-size:14px;}
#show #relatead { margin-left:15px; width:300px;}
#show #relatead h3{ font-size:14px;}

#weste_pagead_3{ float:left; margin-right:10px; width: 250px;}