﻿/* 初始化区 */ 
/* 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;}
/*页面整体布局*/
body{padding: 0;margin:0px auto;width:1000px;font-size:14px;overflow:hidden;}
div,ul,li,dl,dt,dd {margin:0;padding:0;border:0;  /* 清除浏览器默认的margin和padding值 border:solid 1px #a3a3a3 */}
ul,li {list-style:none outside;  /* 清除浏览器中列表项默认的占位 */}
/*链接属性初始化*/
a{text-decoration:none; color: #222;}
a:hover {COLOR: #F20000;}
/*ul属性初始化*/
ul{list-style-type: none;}
/*图片属性初始化*/
img{border:0}
/*div间隔*/
.divmargin{padding:10px 0 0 0 !important; _padding:7px 0 0 0}
.divmargin_border_bottom{padding:10px 0 0 0 !important; _padding:7px 0 0 0; border-bottom:1px dashed #a3a3a3}
.divmargin_border_top{padding:10px 0 0 0 !important; _padding:7px 0 0 0; border-top:1px dashed #a3a3a3}
/*切换用样式9ac8e5*/
#tab1{width:220px; height:23px; background-image:url(change_bg.png);}
#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{color:#EC0000; background-image:url(change.png);}
#tab2{height:23px; background-image:url(links_bg.png)}
#tab2 ul{}
.tablist{display:none; border-left:1px solid #C00; border-bottom:1px solid #C00; border-right:1px solid #C00}
.tablist ul{margin: 0px 10px; padding-top:5px;}
.tablist li{line-height:23px; margin-left:10px; font-size:12px}
.block{display:block;}

/* 网站页头区 */ 
/*logo*/
#logo{float:left; display:inline; margin-left:10px}
/*网站导航栏*/
#middlefirst{padding-left:340px}
#middle{position:absolute;width:630px;margin-right: auto;margin-left: auto;}
#middle ul{list-style-type: none; margin: 0px 10px; padding: 0px;}
#middle ul li{display: inline; font-size:14px}
#middle ul li a {font-size:14px; COLOR: #000; text-decoration: none;}
#middle ul li a:hover {COLOR: #f00;}
.nav_black{color:#ccc; font-weight:normal}
.nav_red{color:#f00;}
.daohang{line-height:24px; text-indent:40px; font-weight:bold; width:980px; margin:5px auto 5px auto}
/*日历*/
#calendar{float:left;width:100px; margin:2px 20px 0 15px; display:inline; height:60px; overflow:hidden;}
#person{ float:right; display:inline;}

/* 通用标签区 */ 
.longbar{ float:left; width:1000px; height:34px; margin-bottom:10px; display:inline; margin-top:10px; clear:both}
.longbar_left{float:left; width:750px; height:34px; display:inline; text-align:right; line-height:34px}
/*网群+搜索*/
.topbar{color:#000; margin-top:9px; width:760px; float:left; display:inline; text-indent:50px}
.topbar a{ color:#000}
/*中框*/
.middlefirst{padding-left:340px;}
.middle{position:absolute;width:320px;margin-right: auto;margin-left: auto}
.middle_bar_top{margin-top:0px; padding:2px; height:23px; /*background-image:url(bg_middle_top.png); background-repeat:no-repeat; background-position:top*/}
/*左框*/
.left{
	float:left;
	width:320px;
	margin-left:10px;
	display:inline;
}
/*右框*/
.right{
	float:right;
	width:320px;
	margin-right:10px;
	display:inline
}
/*左框标题背景*/
.bar_top_left{margin-top:0px; padding:4px; height:23px; /*background-image:url(bg_top_left.png); background-repeat:no-repeat; background-position:top*/}
/*右框标题背景*/
.bar_top_right{margin-top:0px; padding:0px; height:23px; /*background-image:url(bg_top_right.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}
/*新闻列表-右*/
.titlelist{padding:0px;margin:0px;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;background-color:#f5f8fc;width:310px}
.titlelist ul{padding: 8px 10px 5px 10px;}
.titlelist li{line-height:22px; background-image:url(arrow_01.gif); background-repeat:no-repeat; background-position:0 40% !important; _background-position:0 45%/*ie6专用*/; text-indent:10px; font-size:12px}
/*新闻列表-左*/
.titlelist_left{ padding:2px; margin-bottom:0px}
.titlelist_left ul{padding: 5px 10px 3px 10px;}
.titlelist_left li{line-height:24px; background-image:url(arrow_01.gif); background-repeat:no-repeat; background-position:0 40% !important; _background-position:0 45%/*ie6专用*/; text-indent:10px;}

/*无边框新闻列表*/
.titlelist_noborder{ padding:0px; margin:0px;}
.titlelist_noborder ul{padding: 5px 10px 0 10px;}
.titlelist_noborder li{line-height:24px; text-indent:10px;}
/*无箭头新闻列表*/
.nomarktitlelist{ padding:0px; margin:0px;}
.nomarktitlelist ul{padding: 8px 8px 0px 12px;}
.nomarktitlelist li{line-height:24px;}
.blank a:active {test:expression(target="_blank");}
/*视频栏目新闻列表*/
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(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 ul img{ width:140px; height:195px}
.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 10px 0px 0px; display:inline; border:1px solid #666; }
.piccontentimg img{ width:140px; height:195px}
.piccontenttitle{ display:block; font-weight:bold; text-align:center; line-height:26px; color:#de4173; background-color:#eee; }
.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(arrow_01.gif); background-repeat:no-repeat; background-position:0 40% !important; _background-position:0 45%/*ie6专用*/; text-indent:10px;}
/*首页左区小图+列表*/
.littlepic{ text-align:center; margin:10px 0 0px 5px; font-size:16px; float:left; display:inline}
.littlepic img{width:360px; height:200px;}
.littlelist{ padding-top:10px; width:210px; float:right}
.littlelist ul{padding: 0px 10px 2px 15px; font-size:12px}
.littlelist li{line-height:20px; list-style:disc;}
/*首页中区小列表*/
.littlelist_middle{ padding-top:10px; width:230px; float:right}
.littlelist_middle ul{padding: 3px 10px 2px 15px; font-size:12px}
.littlelist_middle li{line-height:20px; list-style:disc;}

/*首页右区小图+列表*/
.littlepic_right{ text-align:center; margin:10px 0 0px 0px; font-size:14px; float:left; display:inline}
.littlepic_right img{width:250px; height:140px}

/*图片·视觉*/
.picbar{margin-bottom:10px;}
.piclist01{font-size:18px; margin-top:10px}
.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;width:237px; height:133px}
/*劳模图片列表*/
.piclist{ padding:0px;}
.piclist img{ border:1px solid #333; margin:0 0 0px 10px;}

/*最新专题区*/
.Specialnewsleft{float:left; width:760px; margin-left:10px; display:inline; background:#f0f5f8}
.Specialnewsleft ul{ margin-right:10px; padding-bottom:6px; padding-top:6px}
.Specialnewsleft li{ margin-top:5px; text-align:center; font-size:12px; line-height:18px}
.Specialnewsleft li a{ margin-left:10px}

/*本网活动列表*/
.Specialright{ padding:0px; margin:0px;}
.Specialright ul{padding: 4px 8px 3px 12px;}
.Specialright li{line-height:20px; font-size:12px}

/*幻灯要闻区*/
.Flashtitle{text-align:center; font-size:18px; font-weight:bold; background-color:#bbb; width:600px; float:left; border:1px #bbb solid}
.Flashtitle a{color: #fff}
.Flashword{float:left; margin-left:10px; width:600px; display:inline}
.Flashword ul{margin: 0px 12px; padding: 0px;}
.Flashword li{ font-size:14px; background-image:url(arrow_01.gif); background-repeat:no-repeat; background-position:0 40% !important; _background-position:0 45%/*ie6专用*/; text-indent:10px;}
.Flashwordtop{ padding:0px; margin:0px}
.Flashwordtop ul{margin-left:12px; }
.Flashwordtop li{font-size:14px; font-weight:bold; height:23px; background-image:url(arrow_01.gif); background-repeat:no-repeat; background-position:0 29% !important; _background-position:0 30%/*ie6专用*/; text-indent:10px;}
.Flashwordtop a{ color:#000}
.Flashwordtop a:hover{ color:#F20000}
.middle_flash{}




/*新闻头条*/
.wordnews{float:right;width:350px; margin-right:10px; display:inline; background-image:url(images/topnews_bg.jpg); background-repeat:no-repeat}
.wordnewstop{text-align:center; font-size:20px; line-height:28px; height:35px; overflow:hidden}
.wordnewstop ul{margin: 0px 5px; padding:0px;}
.wordnewstop li{margin-top:10px}
.wordnewstop a{color:#000; font-family:"黑体"}
.wordnewstop a:hover {COLOR: #F20000;}



/*综合新闻区*/

.custom_width1{ width:370px; height:260px;margin: 5px 10px}
.news_title{font-size:18px;font-weight: bold; text-align:center; margin-top:40px}
.news_memo{font-size:14px;color:#808080; margin-top:10px; text-indent:2em; line-height:26px}
 .ldiv_hshp{margin: 0; padding: 0; border:1px solid  #666; margin-top:10px}
  .ldiv_hshp ul{list-style: none; margin: 0; padding: 0}
  .ldiv_hshp li a{color: #000000; text-decoration: none;}
  .ldiv_hshp li img{width:600x;height:260px;float:right;border:1px solid #ccc;}





/*图片滚动区样式*/
.Imgscroll {background: #FFF; overflow:hidden;text-align:center; width:980px; margin:0 auto}
.Imgscroll img { height: 107px; margin:5px; padding:0;border:1px solid #000;}
.Imgscroll_Panel {margin:0; float: left; width: 1000%;}
.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: 370px; width:240; margin:5px; padding:0;border:1px solid #000;}
.Imgscroll2_Panel {margin:0; padding:0px; float: left; width: 1000%;}
.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;}


.slideBoxsamll{ width:600px; height:260px; float: left;margin-bottom:20px; overflow:hidden; position:relative;}
.slideBoxsamll .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBoxsamll .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxsamll .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:8px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;  }
.slideBoxsamll .hd ul li.on{ background:#3990d3; color:#fff; }

.slideBoxsamll .bd{ height:260px; width:100%; position:relative;}
.slideBoxsamll .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBoxsamll .bd img{ width:600px; height:275px; display:block;  }
.slideBoxsamll .bd li span{ display:block; position:absolute; bottom:0; width:100%;  height:30px; line-height:30px; background:url(bgtext.png) left top repeat; color:#fff; text-indent:1em;}