﻿/* 2013.4.30 wanglijuan */

/* 重置
-------------------------------------------------- */
body{ margin:0; padding:0; font-size:12px; color:#000; line-height:18px;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,li,dl,dt,dd{ margin:0; padding:0; list-style:none;}
img{ border:0px;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
table{ border-collapse:collapse;}
td{ padding:0;}

/* 全局
-------------------------------------------------- */
div{ height:auto; overflow:hidden;}
.marginB1{ margin-bottom:10px;}
.marginT1{ margin-bottom:10px;}
.divCom{ height:auto; overflow:hidden; background:#f8f8f8;}
.divCom2{ width:960px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto;}
.bgBlue{ background:#1d2088;}
.borderB1{ border-bottom:1px solid #e3e3e3;}
.padding{ padding:0 5px;}

/* 头部
-------------------------------------------------- */
.pageTop{ width:960px; height:60px; margin-left:auto; margin-right:auto;}
.logo{ float:left; width:210px; height:60px; background:url(logo.jpg) left top no-repeat;}
.topSearch{ float:right; width:505px; padding-top:16px;}
.topSearch .weather{ float:left;}
.topSearch .search{ position:relative; float:right; width:243px; height:28px; background:url(searchBg.jpg) left top no-repeat;}
.topSearch .search input{ height:20px; width:190px; border:0; margin-top:1px; margin-left:1px; background-color:transparent;}
.topSearch .search a{ position:absolute; right:0; float:right; width:67px; height:28px; background:url(srarchBtn.jpg) left top no-repeat;}
.topSearch .search a:hover{ background-position:left bottom;}
/* 导航 */
.nav{ width:960px; height:63px; padding-top:5px; margin-left:auto; margin-right:auto;}
.nav li{ float:left; margin-left:7px; margin-right:7px;}
.nav li a{ display:block; padding-left:5px; padding-right:5px; color:#fff; font-size:14px; text-align:center; line-height:30px;}
.nav li a.navClick{ display:block; width:auto; height:26px; color:#000; line-height:25px; background:url(navClickbg.gif) no-repeat left top;}
/* 滚动新闻 */
.RollingNews{ width:960px; height:45px; line-height:44px; margin-left:auto; margin-right:auto;}
.RollingNews h3{ float:left; font-size:12px; font-weight:bold; color:#e60012;}
#demo{ float:left; line-height:45px;}
#demo td{ white-space:nowrap;}
.RollingNewsZX{ height:42px;}

/* 主体
-------------------------------------------------- */
.columnL{ float:left; width:696px;}
.columnR{ float:right; width:250px;}
.columnLSide{ float:left; width:305px;}
.columnLMain{ float:left; width:360px; margin-left:22px;}
.blockCom{ height:auto; overflow:hidden; margin-bottom:15px;}
.floatL{ float:left;}
.floatR{ float:right;}
/* 广告 */
.adBlock{ height:auto; overflow:hidden; margin-bottom:10px;}
/* 头条新闻 */
.headlines{ width:696px; height:88px; margin-bottom:16px; background:url(headlinesBg.jpg) no-repeat left top;}
.headlines h1,.headlines ul{ width:570px; overflow:hidden; white-space:nowrap;}
.headlines h1 a{ font-size:30px; line-height:30px; color:#e90000; font-family:"黑体";}
.headlines h1,.headlines ul{ margin-left:14px; margin-top:14px;}
.headlines ul li{ float:left; margin-right:10px;}
.headlines ul li a{ color:#1d2088;}
/* 焦点图新闻 */
.FocusPhotoNews{ width:305px; height:300px; margin-bottom:15px;}
/* 头条新闻中间 */
.headlinesMiddle dl{ margin-bottom:18px;}
.headlinesMiddle dl dt{ margin-bottom:8px;}
.headlinesMiddle dl dt a{ font-size:18px; font-family:"黑体"; line-height:24px;}
.headlinesMiddle dl dd a{ font-size:12px; color:#1d2088; line-height:22px;}
.headlinesMiddle ul li a{ font-size:14px; line-height:26px;}
.headlinesMiddle ul{ padding-bottom:10px;}
/* 列表 */
.titleStyle1{ height:25px; border-bottom:2px solid #1d2088;}
.titleStyle1 h3{ float:left;}
.titleStyle1 h3 a{ font-size:14px; font-weight:bold; line-height:30px;}
.titleStyle1 h3 a:hover{ text-decoration:none;}
.titleStyle1 span{ float:right; line-height:30px;}
.listStyle1{ margin-top:5px;}
.listStyle1 ul li
{ 
	padding-left:20px; 
	line-height:24px; 
	background:url(icon_point.gif) no-repeat 5px center;
	        overflow:hidden;/*注意不要写在最后了*/
	     white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}
.listStyle2 dl{ padding-top:10px; margin-bottom:10px;}
.listStyle2 dl img{ float:left; margin-right:10px;}
.listStyle2 dl dt{ font-size:12px; font-weight:bold; margin-top:5px;}
.listStyle2 dl dd{ color:#666; margin-top:10px;}
.titleStyle2{ height:35px; border-top:5px solid #1d2088;}
.titleStyle2 h3{ float:left; padding-left:2px;}
.titleStyle2 h3 a{ font-size:18px; font-family:"黑体"; color:#1d2088; line-height:35px;}
.titleStyle2 h3 a:hover{ text-decoration:none;}
.titleStyle2 span{ float:right; font-size:12px; line-height:35px; color:#333;}
.listStyle3{ padding-left:2px; font-size:14px; line-height:30px;}
.listStyle3 ul{ margin-top:5px; padding-bottom:5px;}
.listStyle4 ul{ padding-top:9px;}
.listStyle4 li{ 
	float:left;
	width:135px;
	margin-right:8px;
	margin-left:8px;
	margin-bottom:15px;
	overflow:hidden;/*注意不要写在最后了*/
	     white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}
.listStyle4 li img{ margin-bottom:5px;}
.borderB{ border-bottom:1px dashed #d0d0d0;}

.weibo{ height:210; margin-bottom:10px; border:1px solid #e8f4f9; background:#f6fbfd;}
.weibo .logoLine{ padding:9px; margin-bottom:10px;}
.weibo .logoLine .logo{ float:left; width:63px; height:21px; background:url(weiboLogo.gif) no-repeat left top;}
.weibo .logoLine .btnGuangzhu{ float:right;}
.weibo .logoLine .btnGuangzhu a{ display:block; width:59px; height:20px; background:url(btnGuanzhu.gif) no-repeat left top;}
.weibo .logoLine .btnGuangzhu a:hover{ background-position:left bottom;}
.weiboAddress{ padding-left:10px; margin-bottom:10px;}
.weiboAddress,.weiboAddress a{ color:#0078b6;}
.weiboAddress img{ float:left; margin-right:10px;}
.weiboAddress span{ float:left; width:65px; font-weight:bold; display:block; margin-top:8px; padding-right:20px; background:url(weiboV.gif) no-repeat right top;}
.weiboAddress a{ display:block; margin-top:-12px;}
.weibo .latest{ padding:10px; line-height:18px;}
.weibo .latest span{ color:#0078b6;}
/* tab */
.clear{ clear:both;}
.tab01,.tab02{ height:30px; padding-left:8px; background:#80818f; color:#fff;}
.tab01 li,.tab02 li{ float:left; display:inline; height:30px; width:auto; text-align:center; margin-right:15px; line-height:30px; cursor:pointer;}
.tab01 li.hover{ font-weight:bold; background:url(bgTabOver.gif) center bottom no-repeat;}
.content{ padding-left:5px;}
.tab02 li.hover{ font-weight:bold; background:url(bgTabOver2.gif) center top no-repeat;}

.listStyle1 .iconRank1{ background:url(iconRanking.gif) no-repeat 0 4px;}
.listStyle1 .iconRank2{ background:url(iconRanking.gif) no-repeat 0 -20px;}
.listStyle1 .iconRank3{ background:url(iconRanking.gif) no-repeat 0 -44px;}
.listStyle1 .iconRank4{ background:url(iconRanking.gif) no-repeat 0 -68px;}
.listStyle1 .iconRank5{ background:url(iconRanking.gif) no-repeat 0 -92px;}
.listStyle1 .iconRank6{ background:url(iconRanking.gif) no-repeat 0 -117px;}
.listStyle1 .iconRank7{ background:url(iconRanking.gif) no-repeat 0 -141px;}
.listStyle1 .iconRank8{ background:url(iconRanking.gif) no-repeat 0 -165px;}
.listStyle1 .iconRank9{ background:url(iconRanking.gif) no-repeat 0 -189px;}
.listStyle1 .iconRank10{ background:url(iconRanking.gif) no-repeat 0 -213px;}
.borderGary{ border:1px solid #e2e2e2; background:#f9f8f8;}
.borderLightBlue{ border:1px solid #e8f4f9; background:#f6fbfd;}
.titleStyle3{ height:35px; line-height:35px;}
.titleStyle3 h3{ float:left; padding-left:10px;}
.titleStyle3 h3 a{ color:#1d2088; font-weight:bold;}
.titleStyle3 span{ float:right; padding-right:10px;}
.videoPic{ position:relative; padding-left:4px; height:215px; border-bottom:1px solid #e2e2e2;}
.iconMask{ position:absolute; top:0; left:4px; width:240px; height:180px; cursor:pointer; background:url(iconMask.png) no-repeat left top;}
.videoPic span{ font-weight:bold; line-height:30px;}
.listStyle5{ padding:5px 11px;}
.listStyle5 li{ line-height:24px;
	        overflow:hidden;/*注意不要写在最后了*/
	     white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}
.titleStyle4{ height:30px; padding-left:8px; line-height:30px; background:#80818f;}
.titleStyle4 h3{ float:left;}
.titleStyle4 h3 a{ color:#fff; font-weight:bold;}
.titleStyle4 span{ float:right; padding-right:5px;}
.survey{ padding:5px 8px; border-top:1px solid #e2e2e2;}
.survey span{ display:block; width:60px; height:20px; line-height:20px; text-align:center; color:#fff; background:#1d2088;}
.survey h3{ font-size:14px; font-weight:bold; line-height:40px;}
.opinion{ float:left; width:23px; height:46px; padding-top:14px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.zhengf{ margin-right:5px; background:#e60012;}
.fanf{ float:right; margin-left:5px; background:#029202;}
.survey{ position:relative;}
.survey .content{ position:absolute; width:200px; height:60px; margin-top:2px; line-height:18px; text-indent:24px;}
.survey .content a{ color:#1d2088;}
.vote{ float:left; width:190px; height:18px; text-align:left; cursor:pointer; border:1px solid #ccc; background:#fff;}
.fontRed{ color:#e60012;}
.fontGreen{ color:#029202;}
.vote .red{ height:18px; background:#e60012;}
.vote .green{ height:18px; background:#029202;}
.columnSame{ width:333px; height:auto; overflow:hidden;}
.icon{ border-bottom:1px solid #e8f4f9;}
.icon h3{ padding-left:30px; background:url(icon_medal.gif) no-repeat 10px center;}
.paddingB ul{ padding-bottom:6px;}
.footer{ margin-top:20px; border-top:1px solid #e3e3e3;}
.friendLink{ width:960px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto;}
.friendLink .title{ font-size:18px; font-family:"黑体"; color:#979797; border-right:1px solid #e3e3e3;}
.friendLink .pics{ padding-top:13px; padding-left:13px;}
.friendLink .pics a{ margin-left:5px;}
.friendLink .pics img{ border:#ddd 1px solid;}
.friendLink .words{ padding-left:13px; line-height:24px;}
.friendLink .words a{ color:#333;}
.contact{ text-align:center; color:#333; line-height:24px; padding-top:10px; padding-bottom:20px; border-top:1px solid #e3e3e3;background:#f8f8f8;}





/* 资讯中心
-------------------------------------------------- */
.ZXTop{ height:87px;}
.ZXTop .logo{ float:left; width:333px; height:87px; background:url(ZXLogo.jpg) no-repeat left top;}
.ZXTopAd{ float:right; padding-top:9px;}
.ZXNav{ position:relative; width:963px; height:66px; margin-left:auto; margin-right:auto; background:url(ZXNavM.jpg) left top repeat-x;}
.ZXNavL{ position:absolute; left:0; top:0; width:105px; height:66px;}
.ZXNavHomeL{ background:url(ZXNavHomeL.jpg) no-repeat left top;}
.ZXNavHomeL a{ display:block; width:100%; height:100%;}
.ZXNavR{ position:absolute; right:0; top:0; width:10px; height:66px; background:url(ZXNavR.jpg) no-repeat left top;}
.ZXNavM{ padding-left:45px; padding-top:1px;}
.ZXNavM .group ul{ float:left;}
.ZXNavM .group .groupBg{ padding-left:25px; height:66px; background:url(ZXNavLine.jpg) no-repeat right top;}
.ZXNavM .group .groupBg li{ float:left; display:inline; margin-left:13px; margin-right:13px; line-height:32px;}
.ZXNavM .group .groupBg li a{ font-size:14px; color:#fff;}
.ZXNavM .group .group1{ width:275px;}
.ZXNavM .group .group2{ width:190px;}
.ZXNavM .group .group3{ width:94px; background:none;}
.ZXFocusNews{ float:left; width:370px;}
.ZXFocusPic{ float:right; width:570px; margin-bottom:12px;}
/* 焦点区 资讯中心
-------------------------------------------------- */
.undis{ display: none}
.flash_img{ position:relative; width:455px; height:315px;}
.focus_txt{ z-index:2; position:absolute; filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); width:455px; bottom:-12px; height:40px; left:0; padding-left:10px; padding-top:5px;}
.focus_txt{ background:url(bgBlack.png);}
.focus_txt a{ font-size:14px; color:#fff; line-height:24px; font-weight:bold; text-decoration:none;}
.focus_button{ z-index:3; position:absolute; bottom:10px; right:10px;}
.focus_button li.s{ background:#cb0101 0px 0px;}
.focus_button li.nos{ background:#000 0px 0px;}
.focus_button li{ text-align:center; line-height:13px; width:21px; display:inline; font-family: "Verdana"; float:left; height:13px; color:#fff; margin-left:1px; font-size:11px; cursor:pointer;}
#imgC{ filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); width:455px; height:315px;}
.picmenu .s{ background:url(arrow2.gif) no-repeat 3px center;}
.picmenu .nos img{ filter:Alpha(Opacity=50); cursor:pointer; -moz-opacity:0.5; opacity:0.5;}
.ZXHeadlines dl{ padding-bottom:18px; line-height:24px;}
.ZXHeadlines dt{ font-size:14px; font-weight:bold;}
.ZXHeadlines dt a{ color:#1d2088;}
.titleStyle5{ height:40px; border-top:4px solid #b70000; background:#eee;}
.titleStyle5 h3{ padding-left:12px;}
.titleStyle5 h3 a{ float:left; font-family:"黑体"; font-size:24px; line-height:40px; color:#b70000;}
.titleStyle5 span{ float:right; padding-right:10px;}
.titleStyle5 span a{ line-height:40px; margin-left:5px; margin-right:5px;}
.marginR{ margin-right:22px;}
.columnRSide{ width:250px;}
h3.titleStyle6{ padding-top:10px; padding-left:3px;}
h3.titleStyle6 a{ font-weight:bold; font-size:14px;}
h3.titleStyle6 a:hover{ text-decoration:none;}
.fontSize14{ font-size:14px;}
.lineHeight28 a{ line-height:28px;}
.titleStyle7{ height:24px; padding-top:14px; padding-left:6px; background:url(titleBg7.gif) no-repeat left bottom;}
.titleStyle7 a{ font-size:14px; font-weight:bold;}
.titleStyle7 a:hover{ text-decoration:none;}
.columnSide2{ float:left; width:688px; height:auto; overflow:hidden;}
.titleStyle8{ position:relative; height:29px; border-bottom:1px solid #f1f1f1; border-top:1px solid #b70000; background:#f5f5f5;}
.titleStyle8 h3{ line-height:30px; font-weight:bold; font-size:14px; padding-left:10px;}
.titleStyle8 span{ position:absolute; right:0; top:0; line-height:29px; padding-right:6px;}
.ZXTitleImg{ float:left; margin-top:9px; margin-right:5px;}
.listStyle6 li{ float:left; width:127px; margin-top:10px;
            overflow:hidden;/*注意不要写在最后了*/
	     white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}
.marginR2{ margin-right:13px;}
.marginR3{ margin-right:29px;}
.imgBoder li{ width:150px;}
.imgBoder li img{ border:1px solid #e3e3e3;}
.ZXColumnStyle{ padding-bottom:8px; background:#f9f8f8; border:1px solid #e2e2e2; border-top-width:4px;}
.titleStyle9{ line-height:24px; padding-top:4px;}
.titleStyle9 h3{ float:left; padding-left:8px;}
.titleStyle9 h3 a{ font-weight:bold;}
.titleStyle9 span{ float:right; padding-right:6px;}
.homeBtn{ width:105px; height:34px; background:url(homeBtnBg.jpg) no-repeat left top;}
.ZXBtn{ width:105px; height:32px; background:url(ZXBtnBg.jpg) no-repeat left top;}
.homeBtn a,.ZXBtn a{ display:block; width:105px; height:32px;}
.homeBtn a{ height:34px;}
/* 列表样式
-------------------------------------------------- */
.crumb{ height:31px; padding-left:8px; line-height:30px; border-top:3px solid #ba0100; border-bottom:1px solid #f0f0f0; background:#f5f5f5;}
.crumb span{ font-family:"宋体";}
.listContetn{ min-height:1400px; margin-bottom:40px; padding-bottom:20px; border:1px solid #e2e2e2; border-top:0;}
h3.pageName{ padding-left:30px; padding-right:30px; color:#b70000; font-size:24px; line-height:55px; font-family:"黑体";}
.listStyle7 dl{ min-height:130px; margin-left:30px; margin-right:30px; margin-top:10px; margin-bottom:10px; border-bottom:1px dashed #dbdbdb;}
.listStyle7 dt{ font-size:14px; font-weight:bold;}
.listStyle7 dd{ position:relative; margin-top:6px; margin-bottom:6px;}
.listStyle7 dd b{ font-weight:normal; color:#999;}
.listStyle7 dd span{ position:absolute; right:0; color:#999;}
.listStyle7 img{ float:right; padding-left:40px;}
.turnPage{ position:relative; margin-left:30px; margin-right:30px; margin-top:20px; margin-bottom:15px;}
.goUp{ float:right; font-size:14px; line-height:24px; padding-left:15px; background:url(icon_btnUp.gif) no-repeat left 7px;}
.goUp a{ color:#1d2088;}
/* 翻页
-------------------------------------------------- */
.manu{ float:left; padding:3px;}
.manu a{ padding:2px 5px; margin:2px; color:#e40025; text-decoration:none; border:#eee 1px solid;}
.manu a:hover{ border:#999 1px solid; color:#666;}
.manu a:active{ color:#666; border:#999 1px solid;}
.manu .current{ padding:2px 5px; margin:2px; font-weight:bold; color:#fff; border:#e40025 1px solid; background:#e40025;}
.manu .disabled {  padding:2px 5px; margin:2px; color:#ddd; border:#eee 1px solid;}
.picList{ margin-left:30px; margin-right:30px; padding-bottom:15px;}
.listStyle8 li{ position:relative; float:left; display:inline-block; width:137px; height:160px; margin-bottom:30px;}
.listStyle8 li img{ border:1px solid #e3e3e3;}
.listStyle8 li span{ color:#999;}
.marginR4{ margin-right:24px;}
.maskSmall{ position:absolute; right:-5px; top:76px; width:30px; height:30px; background:url(iconMaskSmall.png) no-repeat left top;}
.listFocus{ margin:5px 30px 25px 30px;}
.paddingLR{ padding-left:4px; padding-right:10px;}
.newsDetail{ margin-left:30px; margin-right:30px;}
.newsDetail h2{ font-size:22px; min-height:75px; line-height:75px; font-family:"黑体"; text-align:center; border-bottom:1px dashed #dbdbdb;}
.newsDetail .author{ position:relative; color:#999; line-height:28px;}
.newsDetail .author span{ position:absolute; right:0; top:3px; color:#000; line-height:18px;}
.detailContent{ font-size:14px; text-align:center;}
.detailContent p{ margin-bottom:10px; margin-top:15px; text-align:left; font-size:14px; line-height:30px; text-indent:30px;}
.detailContent img{ margin-bottom:10px;}
.detailContent span{ margin-bottom:10px; display:block; width:100%; text-align:center; color:#1d2088; font-size:14px;}
.LinksNews{ border:1px solid #e2e2e2; border-top-width:3px; padding:10px 30px 20px 30px; margin-bottom:30px;}
.LinksNews h3{ font-weight:bold; line-height:24px;}














.marginBNone{margin-bottom:0;}
.aFont14 a{ font-size:14px; line-height:28px;}














































