/* ===========================================================全局CSS定义========================================================= */

body { font-family:"宋体",Arial; margin:0;padding:0; font-size:12px; background: url(/images/bg.gif) }
p,div,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,ol,li{list-style:none;  }
img { border:0; }
input,select { font-size:12px; }
a{ text-decoration:  none; color: Black;}
a:hover{
	text-decoration: underline; color:  Red;
}

/* =======节日样式层 =======*/
#Festivals{	height: auto; }

/* ========盒子层====== */
#box{clear: both; overflow:hidden; background: White;  width: 1003px; height: auto; margin: 0px auto;}

/* ========头部======== */
.newtitle{ background:url(/images/newtitle.gif) repeat-x top;}
.t1{  line-height: 26px;  height: 26px; text-align:right; padding-right:20px; }
.t2{ height:137px; display: block;  background:url(/images/t2_bg.gif) no-repeat;}
.nav{ height: 33px; overflow:hidden; line-height: 33px;  color: White; text-align: left; background: url(/images/navbg.gif) no-repeat ; font-size:12px; display: block; padding-left:10px;} 
.nav span{float:right; margin-top:10px; margin-right:10px; }
.nav a{color:#FFFFFF;}
.nav a:hover{color: #FFFF00;}
.t3{ height: 33px; background: url(/images/bg_6.gif) repeat-x 0 -1px; line-height: 33px; margin-top: 1px;padding-left: 20px; font-weight: bolder;  }




/* ==============================================================首页主内容区===================================================== */





#home,.class{  display: block ; clear: both;  height: auto;}

/*-------------------------- 左侧栏---------------------------- */
.leftcont,.class_right{ clear: both; overflow:hidden; float: left; width: 717px; margin-left: 7px!important;margin-left: 3px; }
/*工作动态*/
.hl1{ height: 297px; display: block;}
.hl1 .slide{ width: 300px;  border: 1px solid #ccc;height: 285px; float: left; }
.hl1 .working{width:406px; height: 288px; border: 1px solid #ccc; float: right; background: url(/images/working_bg.gif) repeat-x; }
.hl1 .working h1{ display: block;  height: 33px;font-size: 12px; color: White; width: 76px;line-height: 34px;text-align: center; background: url(/images/icon.gif) no-repeat; }
 .working h1 a{color:#FFFFFF};
.working ul { padding:0px 20px;  }
.working ul li{ line-height: 200%; background: url(/images/icon.gif) no-repeat 0 -246px; text-indent:1em;}
.working ul li span { float: right; color: #ccc; }

.search{ height: 34px; line-height: 34px; background: url(/images/bg6.gif) repeat-x; border: 1px solid #ccc;  }


/*政务公开*/
.zwgk,.consume,.root,.policy{  clear: both; display: block;min-height: 250px;height: auto!important;  height: 250px;   width: 100%;  }
.zwgk h1,.consume h1,.root h1,.policy h1{ background: url(/images/bar.gif) no-repeat ; height: 29px; color: White; font-size: 14px; text-indent: 3em; line-height: 29px;margin-bottom: 5px; }
.zwgk .zwimg{ width: 180px;height: 221px; float: left; background: url(/images/zwimg.gif) no-repeat; }
.zwgk .zwright{ float: right; width: 531px; display: block;}
.zwlist{ width: 260px; float: left ; background: url(/images/zwgk_bg.gif) repeat-x; height: 206px;} 
.zwlist h2,.con_list h2,.pol_list h2{ background: url(/images/icon.gif) 0 -313px no-repeat;  color: #DE6D05;  font-size: 12px; text-align: center; display: block;width: 74px;height: 27px;line-height: 27px;}
.zwlist h2 a{color:#DE6D05;}
.zwlist ul { border: 1px solid #E7C38F; border-top: none; height: 175px; overflow:hidden;   padding: 5px;}
.zwlist ul li,.con_list ul li,.pol_list ul li{ border-bottom: dotted #ccc 1px;line-height: 200%; text-indent: 1em; background: url(/images/icon.gif) 0 -222px no-repeat; }
.zwlist2{	float: right;}

/*消费维权*/
.consume{}
.consume h1{ background-position: 0 -31px;}
.con_list,.pol_list{ float: left; width:350px; height: 200px; background: url(/images/barbg.gif) repeat-x top; border: 1px solid #DCB393;margin-bottom: 10px;}
.con_list h2{background-position: 0 -338px; text-indent: 1em; text-align: left;}
.con_list h2 a{color:#DE6D05}
.con_list ul,.pol_list ul{	height:165px; padding: 5px; overflow:hidden;}
.con_list ul li{}
.con_list2,.pol_list2{ float: right;}
.con_list span{float:right;}

/*基层风采*/
.root{  min-height: 140px; height: auto!important; height: 140px;}
.root h1{ background-position: 0 -62px;}
.root h1 a{color:#FFFFFF}
.roll{  }

/*政策法规*/
.policy{ }
.policy h1 {background-position: 0 -93px;}
.pol_list{ background-position: 0 -200px; border:1px solid #93BEDC;}
.policy a{color: #3A68CD;}
.pol_list h2{	 background-position: 0 -48px;text-indent: 1em; text-align: left;  color: #3A68CD;}



/* -------------------右侧栏-------------------------*/
.rightcont,.class_left{clear: both;    float: right; width: 260px;   background: url(/images/rightcont.gif) repeat-y;border-left: 1px solid #C5C5C5; padding-left: 8px; min-height: 1650px; height: auto!important; height:1650px }

/*普通列表样式*/
.list1,.list2{ padding: 5px;}
.list1 ul,list2 ul{}
.list1 ul li,.list2 ul li{line-height: 200%; text-indent: 1.5em; background: url(/images/icon.gif) no-repeat 0 -222px; border-bottom: dotted 1px #ccc; }
.list1 ul li span,.list2 ul li span{	float: right; color: #C7C7C7;}
/*视频列表样式*/
.list2{}
.list2 ul{}
.list2 ul li{ background-position: 0 -150px;}
.list2 ul li span{}
/*滚动通知样式*/
.rolltz{ padding: 5px;  line-height: 150%;  }


/* 日期 */
.date{ width: 244px;line-height: 30px; text-align: center; color: Red; background: #FFE0CC; border: 1px solid #ccc; margin-bottom: 5px;}
/*右侧面板*/
.right_mb{ width: 244px; min-height: 191px; height:auto!important;height: 191px; border: 1px solid #ccc; margin-bottom: 5px;  background: url(/images/newmb.gif) repeat-x ; }
.right_mb h1{
	line-height: 29px; background: url(/images/icon.gif) no-repeat 0 -75px; font-size: 14px; text-indent: 2em;  color:#1D1585;  margin-left: 5px;
}
/*视频图标*/
h1.video{background-position: 0 -114px; }
/*公司图标*/
h1.company{background-position: 0 -184px;}


/* =========广告位========= */
.ad1{ clear: both; overflow:hidden;height: 92px; border: 1px #ccc solid;  display: block; margin: 5px auto;width: 100%;}
.ad2{  clear: both; overflow:hidden;height: 90px; border: 1px #ccc solid; display: block; margin: 5px auto;width: 100%;}

/* =======友情链接======= */

.friend_link{clear: both; overflow:hidden;width: 984px; height: 52px; border: 1px solid #ccc; margin: 0px auto; margin-bottom: 5px; }
.stroll { overflow:hidden;zoom:1; } 
.stroll li{ float:left; margin:0 2px; width:150px; height:50px;overflow:hidden;}
.stroll img { border:1px solid #ccc;}

#viewerFrame {width:1000px; clear:both; padding:0;}
#viewer img {width:150px; height:50px;display:inline; border:0;}
#viewer a {display:block; float:left; width:150px; height:50px;}
 /* =========尾部========= */
 .footer{ clear: both; overflow:hidden; height: 130px; display: block; }
 .footer h1{  height: 29px; line-height: 29px;background: url(/images/bg3.gif) repeat-x; color: White ; font-size: 12px; text-align: center;  display: block;}
 .footer  div{ margin-top: 10px; text-align: center; line-height: 200%; width: 100%;}
 
 
 
 
 /* =================================================文字分类页面============================================================ */
 
 
 
 .class{margin-bottom: 10px; background:url(/images/rightcont.gif) repeat-y left;  min-height:500px;height: auto!important; height:500px;  }
 
 /*左侧*/
 .class_left{clear: both;  float:  left; min-height: 500px; height: auto!important; height: 500px;}/*同rightcont*/
 
  /*右侧*/
 .class_right{  float: right;margin-right: 7px;   }/*同leftcont*/
 
.class_right_lm{ background: url(/images/bar.gif) no-repeat ; height: 29px; color: White; font-size: 12px; font-weight: bolder; text-indent: 3em; line-height: 29px;margin-bottom: 5px;  }
 
 .class_right_list{clear: both;   background: url(/images/calss_bg.gif) repeat-x top;    min-height: 500px; height: auto!important; height:500px;  border: 1px solid #DE6D05;}
 
 
 
 
  .class_right_list table table{ border: 1px solid #ccc; min-height: 200px; height: auto!important; height: 200px; }
 
 /* =================================================图片分类页面============================================================ */
 
  /*右侧图片样式*/
.pic{   }
.pic ul{clear:both; overflow:hidden; width:700px; margin :10px auto;  }
.pic ul li{overflow:hidden; float:left; position:relative; width:21%!important; width:20.5%; text-align:center; background: #EFEFEF;  border: 1px solid #ccc; padding: 3px;margin:5px 9px;}
.pic ul li img{display:block; margin:0px auto; border:1px solid #999;  width: 140px; height: 90px;}
.pic ul li p { margin-top:6px; text-align:center; }
.pic ul li .play { position:absolute; border:0; top:66px; right:10px; }
.pic  a:hover img{  border: 1px solid red;}

/*通用图片样式*/
.publicpic{ width:170px; height: 146px;padding:5px 0;display:block;text-align:center;line-height:1.8;overflow:hidden;margin:0px 5px; }
.publicpic img,a.imglink img {background:#FFF;padding:3px; border:1px solid #ddd;margin:auto;display:block;_vertical-align:bottom}
a.imglink{margin:5px auto; line-height:1.8;  text-align: center;}
.publicpic  a:hover img,a.imglink:hover img{border:1px solid #ace; background:#f6f6f6; padding:3px}


/*首页滚动图片样式*/
/*竖滚动层*/
#demo{
	margin: 5px auto 0 auto;OVERFLOW: hidden; WIDTH: 190px; HEIGHT: 312px;
	text-align: center;
	
}
/* 图片样式 */

.imgList {padding:5px 0;display:block;text-align:center;line-height:1.8;overflow:hidden}
.imgList ul {list-style:none; margin:0; padding:0}
.imgList li {float:left ; width: 100%; }
.imgList li img, a.imgLink img {background:#FFF;padding:3px; border:1px solid #ddd;margin:auto;display:block;_vertical-align:bottom}
a.imgLink {margin:5px auto; line-height:1.8;  text-align: center;}
.imgList li a:hover img, a.imgLink:hover img {border:1px solid #ace; background:#f6f6f6; padding:3px}

/*横滚图片样式*/
#demo_hg{
	margin: 5px auto 0 auto;OVERFLOW: hidden; WIDTH: 400px; HEIGHT: 200px;	text-align: center;
	
}


 /* =================================================新闻浏览页面============================================================ */

/*新闻*/
#news{
	width: 95%;
	display: block;
   margin: 10px auto;
	
}
#news h1{
	 font-size: 18px;
	 text-align: center;
	 margin:20px auto; 
}
#news h2{
	 font-size: 12px;
	 text-align: center;
	 margin-bottom:30px;
	 background: #FFFF9C;
	 line-height: 150%;
	 font-weight: normal;
	
	 color: #313031;
}
#news table{min-height:10px;height:auto; }

#newsbot{
 
	 border: 1px #FF7D0B solid;
     line-height: 150%;
	 padding:3px;
}

/*打印*/
 #print input,#print textarea {
	border: 1px solid #525152 ;
	
   font-size: 12px;
	/*color: #636363;*/
  
}
#print{
	border-top:2px solid #ccc; height:10px;
}

#Zoom,#Zoom div{
 letter-spacing: 3px;  font-size: 14px;
 margin-top:20px; 
 /*width:expression(width>700?"700px":width+"px");max-width: 700px;*/
}
#Zoom div,#Zoom p,#Zoom span{
	letter-spacing: 3px;  font-size: 14px;
}
#Zoom img{
	/*width:expression(width>700?"700px":width+"px");max-width: 700px;*/
}



 /* =================================================12315============================================================ */
 
table.12315 {
 margin: 10px;
 }
 .0w120{
 
 }
 
 



 /* =================================================风讯子类终级样式============================================================ */
  .fs_zllist{ 	border: 1px solid #ccc; height: 200px; }
 .dldh{ padding-left: 10px; }/*标题样式*/
  .dldh h5{line-height: 20px;  }
.dllist{  height: 200px;   }/*列表样式*/


/*搜索表单*/
#SearchForm input{border:1px solid #ccc;}
#SearchForm {padding-left:30px; background:url(/images/icon.gif) no-repeat 0 -270px;}
#Keyword{ height:16px; width:400px;}
SearchSubmit{ background:#ccc;}


/*分页样式*/
.pagecontent{clear:both; overflow:hidden; height:20px;  border:1px solid #FF7D0B; padding:7px; margin:3px;}

.pagecontent span{ display:none;   }
.pagecontent a{ display:block;  width:20px; float:left; color:#FF7D0B; font-weight:bold; text-align:center; border:1px solid  #FF7D0B; padding:2px; margin:0px 3px;}
.pagecontent a:hover,.pagecontent .currentPageCSS { display:block; float:left; color:#FFFFFF; background:#FFB30B ; border:1px solid #FF7D0B; padding:2px; margin:0px 3px;}


MARQUEE{
	line-height: 140%; letter-spacing: 2px; padding: 1px;
}