﻿.topbg {
	background-image: url(imgtopbg.jpg);
	background-repeat: repeat-x;
	height: 45px;
	line-height: 45px;
}
.logo-right {
	background-image: url(imglogo.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 122px;
	width: 554px;
}
.tplist li {
	float: left;
	margin-left: 4px;
	line-height: 20px;
}
.tplist2 {
	line-height: 24px;
	padding: 10px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
.tplist3 {
	line-height: 22px;
	padding: 4px;
}
.daohang {
	height: 42px;
	background-color: #146f99;
	width: 100%;
	line-height: 42px;
}
.panel-body2 {
	text-align: center;
	margin: 8px 8px;
}
.panel-body3 {
	margin: 4px 4px;
}
.btn-bg {
	background-image: url(imgbutton_bg.fw.png);
	background-repeat: no-repeat;
	width: 116px;
	height: 38px;
	border: 0px;
	line-height: 38px;
}
.footline {
	height: 6px;
	background-color: #245580;
	width: 100%;
}
.footline_red{
	height: 6px;
	background-color:#ab0c08;
	width: 100%;
}
.clear {
	clear: both;
}
.hr {
	margin-top: -7px;
	margin-bottom: 6px;
}
.friendlink {
	margin-bottom: 6px;
}
.zydh li {
	float: left;
	width: 100px;
	margin-top: 5px;
}

.c_title{font-size: 20px; font-weight: bold; text-align: center; color: #204D74; height: 50px; line-height: 30px;}
.c_title2{font-size: 20px; font-weight: bold; text-align: center; color: #000000; height: 50px; line-height: 30px;}
.c_time{color: #B92C28; text-align: center; line-height: 50px; height: 50px;}
.c_content{ padding: 8px;}
.c_editor{ float: right; color: #888888; }
.c_share{ height: 24px; line-height: 24px; width: 200px; float: left; margin-bottom: 10px;}
.c_pl{ height: 30px; line-height: 30px; width: 100%; text-align: right; margin-bottom: 10px;}


/*=====================专题=======================*/
.special{width:360px; float: left; margin-right: 4px; margin-bottom: 10px;}
.special_title{font-weight: bold; font-size: 16px; color: #245580; height: 30px;line-height: 30px;}
.special_pic{float: left; margin: 4px;}
.special_info{font-size: 12px;}
.special_more a{color: red;}
.sp_menu{ background-image: url(imgspmenubg.jpg); background-repeat: repeat-x; height: 40px; line-height: 40px;}
.sp_menu li{float: left; margin-left: 15px;}
#showtime{color: white;}
.speical_newtitle{font-size: 16px; color: #990000; font-weight: bold; background-image: url(imglinebg2.jpg); background-position:left bottom; background-repeat: no-repeat; height: 30px;}
.spcical_newlist li{line-height: 25px; height: 25px;}
.foritem{float: left; margin-right: 15px; width: 360px;}
.special_more{margin: auto; text-align: center;}
.special_more li{ float: left; margin-right: 15px; margin-bottom: 8px;}
/*政民互动*/
.lmsm{ border: solid 1px #C9C5C5; margin-bottom: 8px; margin-top: 8px;}
.lmsm_title{ padding: 6px; font-weight: bold; background-image: url(imglmsm-bg.jpg); color: white;}
.lmsm_contnet{ padding: 6px; background-color: #f1fcf5;}
.td-bg{background-image: url(imgtd-bg.jpg); background-repeat: repeat-x;}
.td-bg-title{font-weight: bold; color: red;}
.td-bg-title-blue{font-weight: bold; color:#204D74;}
.td-title{font-weight: bold; text-align: center;}
.td-center{text-align: center;}
.ts{font-size: 12px; color: #C0C0C0;}
.zmhd-info{ border: solid 1px #C0C0C0; padding: 6px; margin: 0px 0 6px 0;}
.zsk-item li{float: left; margin-right: 10px; margin-bottom: 10px; width: 32%;}
/*end*/

/*服务大厅*/
.fwdt_piclist{display: inline-block;}
.fwdt_piclist li{ float: left; margin-left: 25px; padding: 1px; display:inline-block;}
.fwdt_piclist2 li{ float: left; margin-left: 20px; padding: 1px; }
.myselect{ border: solid 1px #CCCCCC; height: 34px; }
.sxmc{font-weight: bold; color: #146F99; padding: 10px; font-size: 16px;}
/*==================================*/

/*下载中心*/
.downtable{  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  margin-right: 5px;
  border: solid 1px #CCCCCC;
  }
.downtable th{font-weight: bold; text-align: center; background-color: #F8F8F8; height: 38px;}
.downtable td{
  padding: 2px;
  line-height: 2.42857143;
  vertical-align:middle;
  border-top: solid 1px #CCCCCC;
  }
/*表格*/
.mytable{
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  margin-right: 5px;
 
  }
  .mytable td{
  padding: 2px;
  line-height: 2.42857143;
  vertical-align: top;
  
  }
  .mytable2{
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  margin-right: 5px;
  border-bottom: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  border-right: solid 1px #CCCCCC;
  }
  .mytable2 td{
  padding: 2px;
  line-height: 2.42857143;
  vertical-align: top;
  
  }
  
    .mytable3{
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  margin-right: 5px;
  border: solid 1px #CCCCCC;

  }
  .mytable3 th{
  padding: 2px;
  line-height: 2.42857143;
  vertical-align: top;
  font-weight: bold;
  background-color: #F8F8F8;
  margin-left: 8px;
  }
  .mytable3 td{
  	padding: 6px;
  }
  
.mytable4{
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  border: solid 1px #CCCCCC;

  }
.mytable4 td{
  	padding: 6px;
  	border-top: solid 1px #CCCCCC;
  	border-left: solid 1px #CCCCCC;
  
  }
 .mytable5{
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  } 
.mytable5 td{ border-bottom: dashed 1px #CCCCCC; padding: 2px;line-height: 24px;}

 .mytable6{
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  } 
.mytable6 td{ border: solid 1px #CCCCCC; padding: 2px;line-height: 24px;}


  /*end*/
img {border: 0;}
ul,
li {
	list-style: none;
}
.hei {
	margin-top: 8px;
}
.imgnew {
	float: left;
	margin-right: 4px;
	margin-bottom: 8px;
}
.imgnew li {
	text-align: center;
}
.newlist li {
	background-image: url(imglinebg.fw.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 40px;
	line-height:40px;
	overflow:hidden;
	word-break:break-all;
	

}
.more1 {
	padding-left: 68%;
}
.more2 {
	padding-left: 86%;
}
.more3 {
	padding-left: 88%;
}
.morefoot{ height: 22px; text-align: right; margin-right: 6px;}
.ztlist li {
	float: left;
	padding: 4px;
}
a.mylink {
	color: #fff;
	font-weight: bold;
}
a.mylink:hover {
	color: #EE7600;
	text-decoration: none;
}
a.mylink:active: {
	color: #ffffff
}
a.mylink:visited: {
	color: #ffffff
}
.mymenu li {
	float: left;
	margin-right: 20px;
}
a.mylink2 {
	font-size: 12px;
}
a.mylink2:hover {
	color: #EE7600;
	text-decoration: none;
}
a.mylink2:active: {
	color: #ffffff
}
a.mylink2:visited: {
	color: #ffffff
}
a.mylink3 {
	font-size: 14px;
	color: #FFFFFF;
}
a.mylink3:hover {
	color: #dcff73;
	text-decoration: none;
}
a.mylink3:active: {
	color: #fff
}
a.mylink3:visited: {
	color: #ffffff
}

a.mylink4 {
	font-size: 14px;
	color: #666666;
}
a.mylink4:hover {
	color: #b22d00;
	text-decoration: none;
}
a.mylink4:active: {
	color: #666666
}
a.mylink4:visited: {
	color: #666666
}

a.mylink5 {
	font-size: 14px;
	color: #333;
}
a.mylink5:hover {
	color: #333;
	text-decoration: none;
}
a.mylink5:active: {
	color: #333
}
a.mylink5:visited: {
	color: #333
}

/* 公示公告开始 */

.lyz_tab_left {
	float: left;
	width: 210px;
	height: auto !important;
	min-height: 350px;
	height: 350px;
}
.pro_con1111 {
	float: left;
	overflow: hidden;
	width: 249px;
	height: auto;
}
.pro_con111 UL {
	padding: 0px;
	width: 259px;
	list-style-type: none;
}
.pro_con111 UL LI {
	padding-right: 30px;
	display: inline;
	
	font-size: 14px;
	background: url(imghongbj.jpg) no-repeat left center;
	float: left;
	margin-bottom: 5px;
	width: 206px;
	cursor: pointer;
	color: #fff;
	line-height: 34px;
	height: 34px;
	text-align: right;
}
.pro_con111 UL LI.hover {
	padding-right: 30px;
	display: inline;
	font-weight: bold;
	font-size: 14px;
	background: url(imgbaibj.jpg) no-repeat right 50%;
	float: left;
	margin-bottom: 5px;
	width: 210px;
	cursor: pointer;
	color: #999;
	line-height: 34px;
	height: 34px;
	text-align: right;
}
.lyz_tab_right {
	padding-right: 10px;
	display: inline;
	padding-left: 10px;
	border: solid 1px #CCCCCC;
	float: left;
	width: 410px;
	padding-top: 0px;
	height: 350px;
}
/*-================公示公告结束=======================*/

/* marqueeleft */
.marqueeleft{height:104px;width:1100px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:190px;height:133px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:180px;height:104px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
/* marqueetop */
.marqueetop{height:224px;width:100%;overflow:hidden;margin:0px auto;}
.marqueetop li{padding:0px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}


/*滚动2*/
.box{ width:1100px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:1100px; height:115px; overflow:hidden; position:relative;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:20px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(imgicon.png) no-repeat; background:url(imgicon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}

/*焦点图*/
#z_box{width: 368px;height: 327px;position: relative;overflow: hidden;margin: 0 auto ;}
#z_pic_list{position: relative;z-index: 1;}
#z_pic_list li{position: absolute;left: 0;top: 0;opacity: 0;fliter: alpha(opacity = 0);z-index: 1;}
.z_mark{height: 56px;width: 100% ;position: absolute;left: 0;bottom: 0;background: #000;opacity: 0.8;filter: alpha(opacity = 30);}
#z_ico_list{width: 270px;overflow: hidden;height: 56px;z-index: 3;}
#z_ico_list ul{width: 1050px;position: relative;}
#z_ico_list li{width: 90px;float: left;}
#z_ico_list li a{padding-top: 6px;display: block;}
#z_ico_list li a img{border: 2px solid#DFE8E4;height: 50px;width: 80px;background: #040303;opacity: 0.7;filter: alpha(opacity = 70);}
#z_ico_list.active{background: url(imga_hover.gif) no-repeat center 0;}
#z_ico_list.active img{opacity: 1;filter: alpha(opacity = 100);border: 3px solid#fff;height: 48px;width: 78px;}
.z_btn{background: url(imgbtn.gif) no-repeat;height: 38px;width: 38px;position: absolute;bottom: 6px;opacity: 0.5;filter: alpha(opacity = 50);cursor: default;z-index: 3;}
.z_showBtn{opacity: 1;filter: alpha(opacity =100);cursor: pointer;z-index: 4;}
#z_btn_prev{right: 56px;}
#z_btn_next{right: 20px;background-position: right 0;}
img {	border: 0;}
/*焦点图*/


/*分页*/
.pages { width: 636px; text-align:center; margin:10px auto; clear:both;}
.pages .p_btns { display:inline; margin: 10px auto; width:100%; font-size: 12px;}
.pages .p_btns .total_count { float:right;padding-top:3px; line-height:16px;}
.pages .p_btns a { display:block; float:left; margin-right:4px; padding:2px 5px; border: 1px solid #DDD; background: #FFF; height:23px;line-height:18px; text-decoration: none;color: #00599B; font-size: 14px; text-align:center;}
.pages .p_btns a { display:inline;}
.pages .p_btns a.disabled {color: #DDD;}
.pages .p_btns a:hover { text-decoration: none; border:1px solid #00599B; }
.pages .p_btns a.disabled:hover { border:1px solid #DDD;}
.pages .p_btns .currentpage { display:block; float:left; margin-right:4px; padding:2px 5px; border:1px solid #333; background:#00599B; color:#fff ;}
.pages .p_btns .jumppage { float:left;padding-top:3px;}
.pages .p_btns input { width: 40px; border: 1px solid #AACCEE; height: 15px; font-size: 12px; }
/*==============width:100%; */


/*内容页图片自适应大小*/
.c_content img 
{
 width: auto\9; 

 height:auto
}


/*--------------头部用户登录成功后-----------用户条*/
.loginbar {float:left;color:#000;width:450px;position:relative;height:32px;border:0;padding:0px;z-index:180;}
.loginbar ul {padding:0;margin:0;list-style-type: none;}
.loginbar ul li {float:left; text-align:center; position:relative;margin-right:5px;}
.loginbar ul li h3 { margin:0; }
.loginbar ul li.hr{width:6px;color:#ccc;text-align:center;line-height:32px;}
.loginbar li{ color: #00599B;}
.loginbar li a{ margin:0; color: #00599B;}
.loginbar li.ico a{padding:2px 0 2px 18px;background:url(../../../statics/common/userbar_ico.gif) no-repeat; text-decoration:none;}
.loginbar li.ico a:hover{color: #FF5500;}
.loginbar li.user{margin-left:5px;}
.loginbar li.login a{ background-position:0 0;}
.loginbar li.points a{ background-position:0 -32px}
.loginbar li.pm1 a{ background-position:0 -64px}
.loginbar li.pm0 a{ background-position:-144px -80px}
.loginbar li.friend1 a{ background-position:0 -96px}
.loginbar li.friend0 a{ background-position:-144px -112px}
.loginbar li.cart1 a{ background-position:0 -128px}
.loginbar li.cart0 a{ background-position:-144px -144px}

.loginbar li.login { border:solid 1px #F4F9FD; border-top:0; border-bottom:0;margin:0; padding:0 12px;}
.loginbar li.hover { border:solid 1px #AACCEE; border-top:0; border-bottom:0;background-color:#fff;margin:0; padding:0 12px;}
.loginbar li.login .oauthbar{position:relative;z-index: 10000;float: left;height: auto;top:0;margin: 0;padding: 0;}
.loginbar li.login .oauthbar .oauthbar-ul{display:none; position: absolute;z-index: 180; background: #fff;margin: 0;padding: 0;}
.loginbar li.login .oauthbar ul li{float:left;margin:0;line-height:32px;height:32px;}
.loginbar li.login .oauthbar img{width:16px;height:16px;border:none;padding:8px 3px 8px 3px;}
.loginbar li.login .oauthbar ul li a{ padding:0px;}
/*-----------------------*/

/*手风琴代码*/
* {
	margin: 0;
	padding: 0
}
.sm {
	list-style: none;
	width: 500px;
	height: 50px;
	display: block;
	overflow: hidden
}

.sm li {
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 22px;
}/*手风琴代码*/

.nobd{border:none !important}
/*排行列表*/
.ranklist {margin:0}
.ranklist dt{padding-left:20px;height:28px;line-height:26px;word-break:break-all;overflow:hidden;border-top:1px dotted #C4DCF1;position:relative;}
.ranklist dt.hd{height:22px;line-height:18px;border-top:none;border-bottom:1px solid #C4DCF1;color:#203FA0}
.ranklist dt.hd .title{float:left}
.ranklist .clicknum{float:right;display:block;width:60px;text-align:center;color:#203FA0;}
.ranklist dt.first{border:none}
.ranklist dd{margin:0;padding:0 0 6px 0;line-height:18px;}
.ranklist .nodata{height:120px;}
.ranknum {display:block;position:absolute;left:0px;top:6px;width:20px;height:16px;line-height:14px;font-size:10px;color:#666;text-align:center;background:url(imagesrank_bg.gif) no-repeat 0 0;}
.rn_red{color:#FFF;background-position:0px -32px}
.rankbody{padding:10px 15px}
dt{ font-weight:normal}

/*专题幻灯片新闻*/
.picplayer .picbody p{font-size:14px;background:url(imagesslidenews_bg_split.gif) 1000px 1000px;}
.picplayer {width:450px;height:380px;position:relative;border:0px solid #C4DCF1;}
.picplayer .picbody{height:370px;overflow:hidden;}
.picplayer .picbody li{position:absolute;}
.picplayer .picbody li.alpha{filter:alpha(opacity=0);opacity:0;}
.picplayer .picbody div{margin:0;width:450px;height:350px;overflow:hidden;}
.picplayer .picbody img{width:450px;height:350px;border:none;}
.picplayer .picbody p{width:450px;margin:0;padding:0 6px;border-top:1px solid #C4DCF1;height:27px;line-height:27px;font-weight:bold;background-color:#F3F8FC; background-position:0 -70px;overflow:hidden;text-align:center;}
.picplayer .picbody a{color:#203FA0;}
.picplayer .change{position:absolute;margin-top:-48px;right:6px;text-align:right}
.picplayer .change li{float:left;margin-left:3px;width:16px;height:16px;line-height:16px;font-size:11px;color:#203FA0;font-weight:normal;border:1px solid #203FA0;text-align:center;cursor:pointer;background:url(imagesslidenews_bg_selector.gif) repeat-x 0 0}
.picplayer .change li.active{color:#FFF;font-weight:normal;background-position:0 -30px}