﻿/* 初始化区 */ 
/* Clear Fix */ 
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */
/* end of clearfix */ 
/*为ie8增加滚动条*/
html { overflow-y: scroll; background-repeat:repeat-x}
/*页面整体布局*/
body{padding: 0;margin:0px auto;width:1000px;font-size:14px;overflow:hidden; background-color:#FFF}
div,ul,li,dl,dt,dd {margin:0;padding:0;border:0;  /* 清除浏览器默认的margin和padding值 */}
ul,li {list-style:none outside;  /* 清除浏览器中列表项默认的占位 */}
/*链接属性初始化*/
a{text-decoration:none; color: #122e67;}
a:hover {COLOR: #F20000;}
/*ul属性初始化*/
ul{list-style-type: none;}
/*图片属性初始化*/
img{border:0}
/*添加间距*/
.div20px{margin-top:20px}
/*切换用样式9ac8e5*/
#tab1{width:220px; height:23px; background-image:url(change_bg.png); overflow:hidden}
#tab1 ul{}
#tab1 li,#tab2 li{float:left;cursor:pointer; line-height:20px; width:110px; text-align:center; padding-top:3px;}
#tab1 li.now,#tab2 li.now{background-image:url(change.jpg);}
#tab2{height:23px; background-image:url(links_bg.jpg);}
#tab2 ul{}
.tablist{display:none; border-left:1px solid #7db6fd; border-bottom:1px solid #7db6fd; border-right:1px solid #7db6fd}
.tablist ul{margin: 0px 10px; padding-top:5px;}
.tablist li{line-height:23px; margin-left:10px; font-size:12px}
.block{display:block;}

/* 网站页头区 */
#top_search_bar{height:28px; background-image:url(top_bg.jpg); background-repeat:repeat-x; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2;}
#search{float:right; width:150px}
#web_top{width:870px; margin:8px auto} 
/*logo*/
#logo{float:left; display:inline}
/*分站导航+地方频道*/
#nav{float:right; color:#727272; padding:12px 0}
.fontstyle{margin:6px 10px 5px 10px; font-size:12px;}
.fontstyle a{color:#727272}
.fontstyle a:hover {COLOR: #F20000;}
/*栏目导航*/
.class_list{background-image:url(dhl.jpg); height:54px; padding:14px 0px 3px 0px; background-repeat:no-repeat}
.class_fontstyle{font-size:14px; color:#FFF}
.class_fontstyle a{font-size:14px; color:#FFF}
.class_fontstyle a:hover{color:#F20000}

/* 通用标签区 */
/*左外框*/
.left_all{float:left; width:740px;}
/*小头条不规则新闻*/
.topnews_titlelist{line-height:26px; margin:10px 0; margin:0 auto 10px auto; text-align:center; width:100%;}
.topnews_titlelist a{color:#727272;}
.topnews_titlelist a:hover{color:#F20000}
/*左框*/
.left{float:left;width:360px; margin-right:20px}
.left1{float:left;width:240px; margin-right:20px; border-right:1px #999 solid}
.left_bg{background-image:url(left_bg.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:14px; line-height:30px; color:#122e67}
/*左框-首屏专用*/
.left_1{float:left;width:320px; margin-right:20px}
.left_bg_1{background-image:url(left_bg_1.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:14px; line-height:30px; color:#122e67}
/*左框2号背景*/
.left_bg_2{background-image:url(left_bg_2.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:14px; line-height:30px; color:#122e67}
/*首页左区小列表-首屏专用*/
.littlelist_middle_2{float:right; margin:6px 4px 0px 0; width:170px}
.littlelist_middle_2 ul{font-size:14px}
.littlelist_middle_2 li{line-height:26px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
/*新闻列表-左*/
.titlelist_left{}
.titlelist_left ul{padding: 6px 14px 6px 14px;}
.titlelist_left li{line-height:26px; font-size:14px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
/*新闻列表-左-国内新闻专用*/
.titlelist_left_1{}
.titlelist_left_1 ul{padding: 6px 14px 0px 14px;}
.titlelist_left_1 li{line-height:26px; font-size:14px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
/*新闻列表-左-国际新闻专用*/
.titlelist_left_2{}
.titlelist_left_2 ul{padding: 0px 14px 6px 14px;}
.titlelist_left_2 li{line-height:26px; font-size:14px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
/*首页左区小图*/
.left_littlepic{font-size:12px;}
.left_littlepic ul li{float:left; text-align:center; margin:0px 5px 0 5px; line-height:24px}
.left_littlepic img{width:148px; height:83px; border:solid 1px #999;}


/*中框*/
.middle{float:right; width:360px;}
.middle1{float:right; width:478px;}
.middle_bg{background-image:url(middle_bg.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:14px; line-height:30px; color:#122e67; background-repeat:no-repeat}
/*中框-首屏专用*/
.middle_1{float:right; width:400px;}
.middle_bg_1{background-image:url(middle_bg_1.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:14px; line-height:30px; color:#122e67; background-repeat:no-repeat}
/*幻灯下方头条*/
.wordnews{text-align:center}
.wordnews ul{}
.wordnews li{line-height:46px; font-size:18px; font-weight:bold}
/*首页中区小图*/
.middle_littlepic{font-size:12px; text-align:center; float:left; background-color:#CCC; margin:10px 4px 0px 4px; line-height:18px;}
.middle_littlepic img{width:130px; height:75px; border:solid 1px #999;}
/*首页中区小列表*/
.littlelist_middle{float:right; margin:6px 4px 0px 0; width:210px}
.littlelist_middle ul{font-size:14px}
.littlelist_middle li{line-height:26px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
/*首页中区小列表-首屏专用*/
.littlelist_middle_1{float:right; margin:6px 4px 0px 0; width:250px}
.littlelist_middle_1 ul{font-size:14px}
.littlelist_middle_1 li{line-height:26px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
/*新闻列表-中*/
.titlelist_middle{}
.titlelist_middle ul{padding: 6px 14px 6px 14px;}
.titlelist_middle li{line-height:26px; font-size:14px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
.titlelist_middle1{}
.titlelist_middle1 ul{padding: 6px 14px 6px 1px;}
.titlelist_middle1 li{line-height:24px; font-size:14px; background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
.titlelist_middle2{}
.titlelist_middle2 ul{ text-align:center; padding:10px 0;}
.titlelist_middle2 li{ line-height:30px; border:1px solid #666; margin-bottom:5px; margin-top:10px}
/*不规则新闻列表*/
.nomarktitlelist{line-height:26px; margin:10px 0}

/*左框长*/
.left_bg_long{background-image:url(left_bg_long.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:14px; line-height:30px; color:#122e67}

/*右框*/
.right{float:right;width:240px;}
/*右框标题背景*/
.right_bg1{background-image:url(right_bg1.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:10px; line-height:30px;  border-left:#8acbfc solid 1px; border-top:#8acbfc solid 1px; border-right:#8acbfc solid 1px;}
.right_bg2{background-image:url(right_bg2.jpg); overflow:hidden; height:30px; font-size:16px; text-indent:10px; line-height:30px;  border-left:#8acbfc solid 1px; border-top:#8acbfc solid 1px; border-right:#8acbfc solid 1px;}
/*新闻列表-右*/
.titlelist_right{border-left:#8acbfc solid 1px; border-bottom:#8acbfc solid 1px; border-right:#8acbfc solid 1px;}
.titlelist_right ul{padding: 6px 14px 6px 14px;}
.titlelist_right li{line-height:22px; font-size:12px; background-image:url(dot.png); background-repeat:no-repeat; background-position:0 50%; text-indent:10px}
/*首页右区小图*/
.right_littlepic{font-size:12px; text-align:center; border-left:#8acbfc solid 1px; border-right:#8acbfc solid 1px; padding-bottom:4px}
.right_littlepic img{width:190px; height:106px; border:solid 1px #999; margin:6px}




/*左框标题背景*/
.bar_top_left{margin-top:0px; padding:0px; height:23px; background-image:url(/Templets/河工新闻网/images/bg_top_left.png); background-repeat:no-repeat; background-position:top}
/*更多按钮*/
.titleMore{text-align: right; padding:7px 16px 0 0; font-size:12px;}
/*栏目标题按钮-中*/
.title{float:left; margin-top:4px; text-align:center; font-size:16px; display:inline; width:103px}
.title a{ color: #c2001a; font-family:"黑体"}
.title a:hover{color: #c2001a; font-family:"黑体"}
/*栏目标题按钮-左124972*/
.title_left{float:left; margin-top:4px; margin-right:10px; text-indent:10px; font-size:16px; display:inline; text-align:center; width:90px}
.title_left a{ color: #c2001a; font-family:"黑体"}
.title_left a:hover{color: #c2001a; font-family:"黑体"}
/*栏目标题按钮-右*/
.title_right{float:left; margin-top:4px; text-indent:13px; font-size:16px; display:inline}
.title_right a{ color: #444; font-family:"黑体"}
.title_right a:hover{color: #444; font-family:"黑体"}
/*小栏目标题按钮*/
.littletitle{float:left; margin:7px 0 0 10px; font-size:14px; display:inline}
.littletitle a{ color: #000}
.littletitle a:hover{ color: #f20000}
/*视频栏目新闻列表*/
.videotitlelist{ padding:0px; margin:0px; border-left:solid 1px #bfbfbf; border-right:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; background-color: #f5f8fc}
.videotitlelist ul{padding: 2px 10px 5px 10px; }
.videotitlelist li{line-height:22px; background-image:url(/Templets/Images/videologo.bmp); background-repeat:no-repeat; background-position:0 40% !important; _background-position:0 45%/*ie6专用*/; text-indent:25px; font-size:12px}
.videotop{ text-align:center; padding:7px 0; font-size:12px}
.videotop img{ border:4px solid #666; margin-bottom:5px}
/*栏目头条*/
.topnews{ padding:0px; margin:0px}
.topnews ul{padding:15px 10px 0px 10px;}
.topnews li{ text-align:center;line-height:15px; font-size:14px; font-weight:bold}
.topnews a{color:#000}
.topnews a:hover {COLOR: #F20000;}
.divmargin_topnews{padding:10px 0 0 0; border-bottom:1px dashed #a3a3a3; width:320px; margin:0 auto !important; _margin:-15px auto 0 auto;}
/*首页大区分隔*/
.middlebar{ background-color: #c2130e; height:30px; font-size:18px; font-weight:bold; color:#FFF; padding-left:20px; line-height:35px}
/*图片+导读*/
.piccontent{padding-top:10px; float:left; display:inline;}
.piccontent ul{margin:0px; padding-right:5px;}
.piccontent li{line-height:18px; font-size:14px;}
.piccontent a{color: #003D79}
.piccontent a:hover {COLOR: #F20000;}
.piccontentimg{ float:left; margin:0px 0px 0px 10px; display:inline; border:1px solid #666; }
.piccontentimg img{ width:140px; height:195px}
.piccontenttitle{ display:block; font-weight:bold; text-align:center; line-height:25px;}
.piccontentnews{font-size:12px;}
.piccontentnews a{color:#333; font-size:12px;}
/*图片+导读专用新闻列表*/
.pictitlelist{margin-bottom:5px; margin-top:5px}
.pictitlelist ul{padding: 0px 10px;}
.pictitlelist li{line-height:23px; background-image:url(/Templets/Images/arrow_01.gif); background-repeat:no-repeat; background-position:0 40% !important; _background-position:0 45%/*ie6专用*/; text-indent:10px;}




/*图片·视觉*/
.picbar{margin-bottom:10px;}
.piclist01{font-size:12px;}
.piclist01 ul li{float:left; margin-bottom:5px; display:inline; text-align:center; margin-left:10px}
.piclist01 img{ border:1px solid #333; margin-bottom:2px}
/*劳模图片列表*/
.piclist{ padding:0px;}
.piclist img{ border:1px solid #333; margin:0 0 0px 10px;}



/*综合新闻区*/

#header{BACKGROUND: #ffee22;HEIGHT: 60px;}
#footer{clear:both; background-color: #eee; color:#333; height:90px; padding-top:5px; margin-top:20px}


/*图片滚动区样式*/
.Imgscroll {background: #FFF; overflow:hidden;text-align:center; width:640px; margin:0 auto}
.Imgscroll img { height: 107px; margin:5px; padding:0;border:1px solid #000;}
.Imgscroll_Panel {margin:0; float: left; width: 700%;}
.ImgscrollA {margin:0; float: left;}
.ImgscrollB {margin:0; float: left;}
.Imgscroll p{margin:0;padding:0;}
.Imgscroll ul{margin:0; list-style : none;}
.Imgscroll li{margin:0; padding: 0; display: inline;float: left;}
.Imgscroll li a {COLOR: #000;display:block;text-decoration: none;}
.Imgscroll li a:hover{color:red;display:block;text-decoration: none;}
.Imgscroll2 {background: #FFF; overflow:hidden;text-align:center; width:980px; margin:0 auto}
.Imgscroll2 img {height: 134px; margin:5px; padding:0;border:1px solid #000;}
.Imgscroll2_Panel {margin:0; padding:0px; float: left; width: 800%;}
.Imgscroll2 p{margin:0;padding:0;}
.Imgscroll2 ul{margin:0; list-style : none;}
.Imgscroll2 li{margin:0; padding: 0; display: inline;float: left;}
.Imgscroll2 li a {COLOR: #000;display:block;text-decoration: none;}
.Imgscroll2 li a:hover{color:red;display:block;text-decoration: none;}


/*终极新闻列表页*/
/*中框*/
.se_middlefirst{padding-left:230px}
.se_middle{position:absolute; width:530px;margin-right: auto;margin-left: auto}
/*左框*/
.se_left{float:left;width:220px; margin:0 10px 0 0px; display:inline; border-right:1px #999 solid}
/*右框*/
.se_right{float:right;width:250px; margin-right:10px; display:inline}

.navi{ line-height:30px; text-indent:40px; float:left}
.left_pic{ text-align:center; padding:10px 0;}
.left_pic img{ border:1px solid #666; margin-bottom:5px; margin-top:10px}
/*滚动新闻*/
.gundong{height: 23px; overflow:hidden; margin: 7px 20px 0 0; width:500px; float:right}
.gundong ul {margin: 6px 0px 0px 0px; padding: 0;}
.gundong li { display:inline; vertical-align:middle; margin: 0px 10px; padding: 0}
/*栏目导航栏*/
.ClassNavi{width:980px; margin:0px auto; background-color:#ddd; padding:5px 0; text-align:center}
.ClassNavi a{ margin-left:10px; font-size:12px}
/*总栏目页新闻列表*/
.topclasslist{ padding:0px; margin:0 auto; width:980px}
.topclasslist ul{padding: 5px 8px 5px 12px;}
.topclasslist li{line-height:24px;}


/*内容浏览*/
.content_left{float: left;width:710px; margin:0 10px 0 10px; display:inline}
	.news_title{text-align: center; font-size: 16px; font-weight: bold; line-height: 50px; overflow: hidden; margin: 0; padding: 0;}
	.news_curttitle{text-align: center; margin: 0; padding:0;}
	.news_info_up{text-align: center; height: 30px;line-height:30px; overflow: hidden; margin:0 10px; padding: 3px 0 0 0; border-top: 1px solid #ccc;}
	.news_info_up ul{margin:0; padding:0;}
	.news_info_up li{list-style: none; display: inline; margin:0 30px;padding:0;}
	#noshow{display: none;}
	.news_memo{ line-height:20px;font-size:14px;margin: 0 10px;padding: 10px;text-align: left;border-top: 1px solid #ccc;}
 	.news_memo p{margin:0; padding:0;}
	.news_info_down{text-align: left; height: 30px;line-height:30px; overflow: hidden; margin:0 10px; padding: 3px 0 0 0;}
	.news_info_down ul{margin:0; padding:0;}
	.news_info_down li{list-style: none; display: inline; margin:0 10px;padding:0;}
	.news_updown{margin: 0 10px;padding:0;text-align: left; border-top: 1px solid #ccc;}
	.news_updown ul{margin:0; padding:0;list-style: disc; }
	.news_updown li{margin:10px;padding:0;}
.pictitlelist01{margin-bottom:5px; margin-top:5px}

.pictitlelist01 ul{padding: 0px 11px;}
.pictitlelist01 li{line-height:23px; background-image:url(/Templets/Images/arrow_01.gif); background-repeat:no-repeat; background-position:0 40% !important; _background-position:0 45%/*ie6专用*/; text-indent:10px;}