@charset "utf-8";
/*重置*/
body,h1,h2,h3,dl,dd,dt,p,ul,li,ol{ margin:0; padding:0;}
button,input,select,textarea{border:none; margin:0;outline:none; padding:0;background: none;}
table,tr,td,th,thead,tbody,video{ border:none; margin:0;outline:none; padding:0;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}/*合并初始表格边框*/
h1,h2,h3{ font-weight:normal;}
img{ border:none;}
a{text-decoration:none; outline:none;}
body{
	font-size: 18px;
    font-family: "微软雅黑";
    color: #333;
    letter-spacing: 0;
} 
li{ list-style-type:none;}
html,body{  
	background-color:#eee;
	background: url(../images/body_bg.jpg) no-repeat top center;
	/* background-size: 100%; */
} 
.fl {float: left;}
.fr {float: right;}
.mr20 {margin-right: 20px;}
/*公共css部分*/
/*清除浮动*/
.fix{*zoom:1;}
.fix:after{display:table; content:''; clear:both;}

.l{ float: left; }
.r{ float: right; }
.db{display:block;}
.dib{display:inline-block;}
.vm{vertical-align:middle;}
.bdb_d{border-bottom:1px solid #ddd;}
.bdb_r{border-bottom:3px solid #c60001;}
.fc{ color: #333; }
.bg{background-color: transparent;}/* c32625 */
.bg_footer{background-color: #005389;}
.b{font-weight:bold;}
.bora_5{ border-radius: 5px;}
.ovh{overflow: hidden;}

/* 顶部 */
.topcon {
    height: 58px;
    line-height: 30px;
    background: #eee;
    position: relative;
    z-index: 22;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    width: 1200px;
}
.topright {
    width: auto;
    float: right;
    margin-top: 14px;
    height: 30px;
    line-height: 30px;
}

.tit_bg {
    background-color: #0068b7;/* #c32625 #background:#a40403; */
    height: 36px;
    line-height: 36px;
    font-size: 14px;
}

.twhite1 {
    color: #fff;
}
.contain {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.twhite1 a:link, .twhite1 a:visited {
    color: #fff;
}

/*top*/
.wid_main{ width: 1200px; margin:0 auto; }
.topbox{ height: 210px;}/*background:url(../images/header.jpg) no-repeat center;*/
.topbox .logo{ 
	/* margin-top: 24px;
	margin-left:40px; */ 
}

.search_box{ width: 265px;overflow: hidden;  background-color: white;margin-top:3px;} 
.search_box div{ width: 260px;}
.search_box input{ float: left; width: 206px; padding:0 12px; height: 30px; color: #333; 
	font-size:15px;font-family: "Microsoft YaHei";
}
.search_box button{ float: left; width: 30px; height: 30px;
margin-top:1px; 
cursor: pointer; background: url(../images/search.png) no-repeat center center ;}

/*内容框*/
.contentbox{ background-color: #fff; margin:0px auto;padding: 10px 0; position: relative;}
.content{ min-height: 775px; margin:0 10px;}

/*导航*/
.menu_contentbox{ background-color: #1a83da; margin:0px auto;position: relative;margin-bottom:8px;
	border-bottom: 4px solid #d8392f;
}
.menu_center{margin:0 10px;}

.top_nav{height: 60px;background: #1a83da}/* #c32625; */ 
.top_nav ul{ /* background: url(../images/nav_line.png) no-repeat center right; */}
.top_nav ul li{float: left;line-height: 60px; position: relative; width:133px;
	/* background: url(../images/nav_line.png) no-repeat center left; */
}
/* .top_nav ul li.cur{background: #c32625;}
.top_nav ul li.cur+li{ background: none; } */
.top_nav ul li a{display: block;text-align: center;color: #fff;font-size: 18px; font-weight: bold;}

/*公告滚动*/
.gonggao{padding:15px 0;}
.gonggao .tit{ font-size: 16px; color: #0068b7; line-height: 30px; }
.gonggao .tit img{ vertical-align: middle; margin-right:8px; }
.txtScroll-top{ overflow:hidden; width: 850px;}
.txtScroll-top .bd{width:720px; }
.txtScroll-top .tempWrap{ height: 32px; }
.txtScroll-top .infoList{ height:32px; line-height:32px; overflow: hidden; }
.txtScroll-top .infoList li{ height: 32px; }
.txtScroll-top .infoList li a{color: #333; font-size: 16px; float: left; max-width: 580px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.txtScroll-top .infoList li .date{ margin-left: 30px; color:#999; font-size: 14px;  }
.txtScroll-top .infoList li .date:before{content: "—— ";}
.txtScroll-top .infoList li a:hover{color: #005389; text-decoration: underline;}

.timebox{ font-size: 16px; line-height: 32px; }

.important_news{ line-height: 32px; padding:30px 0; }
.important_news .tit{ color: #f00; }
.important_news h1{ font-size: 30px; margin-left: 10px; display: inline-block; vertical-align: middle; 
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  max-width: 1050px;
	font-weight:600;
}
.important_news h1 a{ color: #c32625; }

.conbox{ margin-bottom: 10px; }

/*新闻轮播图*/
.news_banner{ overflow:hidden; position:relative; width: 710px; height: 420px; }
.news_banner .hd{ overflow:hidden; position:absolute; bottom:26px; right: 0; z-index:1;width: 160px; text-align: right;}
.news_banner .hd ul{ overflow:hidden; zoom:1;text-align: center; display: inline-block; margin-right: 15px; font-size: 0; }
.news_banner .hd ul li{display: inline-block; margin:0 2px;  width:18px; height:18px; background:#fff; cursor:pointer; font-size: 12px; font-weight: bold;}
.news_banner .hd ul li.on{ background:#e0620d; color: #fff;}
.news_banner .bd{ position:relative; z-index:0;}
.news_banner .bd li{ zoom:1;}
.news_banner .bd li>a{display:block; -webkit-transform:rotate(0deg); overflow: hidden; border-radius: 5px;
	width: 720px; height: 420px; overflow: hidden;
}
.news_banner .bd img{ width:710px; height:420px; display:block; }
.news_banner .bd li h2{ line-height: 60px; height: 60px; 
	background-color: rgba(0,0,0,.4); position: absolute; bottom: 10px; width: 690px; padding: 0 15px;
}
.news_banner .bd li h2 a{color: #fff; font-size: 18px; display: block; max-width: 540px;
	white-space: nowrap; text-overflow: ellipsis;overflow: hidden; 
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.news_banner .prev,
.news_banner .next{ position:absolute; left:10px; top:160px; display:block; 
	width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=60);opacity:0.6;   
}
.news_banner .next{ left:auto; right:10px; background-position:8px 5px; }
.news_banner .prev:hover,
.news_banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.news_banner .prevStop{ display:none;  }
.news_banner .nextStop{ display:none;  }

/*部分快捷入口*/
.about_enter{ width: 454px; }
.about_enter ul{ margin-bottom: 0px; }
.about_enter ul li{ float: left; margin-left: 2px; text-align: center; border-radius: 0px; border:#ddd solid 0px; background-color: transparent; }
.about_enter ul li:first-child{ margin-left: 0; }
.about_enter ul li a{ display: block; width: 150px; height: 34px; }
.about_enter ul li img{ display: block;width: 156px; height: 34px;transition: all .3s;}
.about_enter ul li span{ color: #c32625; font-size: 18px; }
.about_enter ul li:hover{}/* border-color: #c32625; */
.about_enter dl dd{ border:#6fa4d0 solid 1px; background-color: #f0f7ff; border-radius: 5px; height: 65px; line-height: 65px; margin-top: 20px;}
.about_enter dl dd img{ margin:0 20px; vertical-align: middle; }
.about_enter dl dd a{ color: #c32625; font-size: 22px; display: block; }
.about_enter dl dd span{display: inline-block; transition: all .3s;}
.about_enter dl dd:hover span{ text-indent: .5em; }
.about_enter dl dd:hover{ border-color: #005389; }

.jbfs {
    width: 460px;
    height: 150px;
    background: url(../images/jb_bg_blue.png) no-repeat left center;
    margin-top: 10px;
}
.jbfs ul {
    float: left;
    font-size: 16px;
    color: #000000;
    line-height: 33px;
    padding-top: 12px;
    padding-left: 58px;
}
ul li {
    list-style-type: none;
}
.youb {
    padding-left: 80px;
}

/*执法动态切换部分*/
.slideTxtBox{ width:720px;height: 342px; text-align:left;  } 
.slideTxtBox .hd ul{ margin-top: -1px; }
.slideTxtBox .hd ul li{ cursor:pointer; width: 240px; height: 110px; text-align: center; background-color: #eee; border-top: #fff solid 1px;float: left;list-style: none; }
.slideTxtBox .hd ul li:first-child{ border-top: transparent 1px solid; }
.slideTxtBox .hd ul li i{ display: block; width: 48px; height: 48px; overflow: hidden; margin:20px auto 0; margin-bottom: 10px; }
.slideTxtBox .hd ul li img{ transition: all .3s; }
.slideTxtBox .hd ul li.on{ background:#0068b7; }
.slideTxtBox .hd ul li.on img{ margin-top: -48px; }
.slideTxtBox .hd ul li.on a{ color: #fff; }
.slideTxtBox .hd ul li a{ color: #0068b7; }
.slideTxtBox .box { border:#ddd solid 0px; border-left: 0; width: 724px; height: 260px; overflow: hidden;}
.slideTxtBox .bd ul{ padding:10px 10px 10px 15px;  zoom:1;  }
.slideTxtBox .bd li{ height:42px; line-height:42px;}
.slideTxtBox .bd li a{ display: inline-block; width: 520px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; transition: all .3s; }
.slideTxtBox .bd li .date{ float:right; color:#999; font-size: 16px; }
.slideTxtBox .bd li .date:before{ content: "—— "; }
.slideTxtBox .bd li a:hover{ color: #005389;}/*  text-indent: .3em; text-decoration: underline; */

/*首页公共标题*/
.sy_title{ padding-bottom: 10px; }
.sy_title h2{ float: left; }
.sy_title img{ vertical-align: middle; margin-right: 10px; }
.tender .sy_title a{ font-size: 16px; color: #999; margin-top: 15px; }
.tender { width: 460px; }
.tender .sy_title a:hover{ color: #005389; }
.tender ul{ margin-top: 5px;overflow: hidden; height: 364px;}
.tender ul li{ line-height: 39px; } 
.tender ul li span{ color: #333; transition: all .3s; display: inline-block;vertical-align: middle; max-width: 400px; 
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden; 
}
.tender ul li b{ color: #666; display:inline-block; margin-right: 7px;vertical-align: middle; }
.red_news{ color: #f00; display: inline-block; margin-left: 5px; font-style: normal; }
.tender ul li:hover span{ color: #005389; }/* text-indent: .3em; text-decoration: underline;  */
.tender ul li:hover b{ color: #005389; }

/*专题轮播*/
.zhuanti_pic{ overflow:hidden; position:relative; margin: 18px 0px;}
.zhuanti_pic .hd{ overflow:hidden; position:absolute; bottom:5px; z-index:1;width: 100%; text-align: center;}
.zhuanti_pic .hd ul{ overflow:hidden; zoom:1; text-align: center; display: inline-block; font-size: 0; }
.zhuanti_pic .hd ul li{display: inline-block; margin:0 3px;  width:10px; height:10px; background:#fff; border-radius: 100%;}
.zhuanti_pic .hd ul li.on{ background-color: #f00;}

.zhuanti_pic .bd ul{ width: 1200px; height: 110px; overflow: hidden; }
.zhuanti_pic .bd ul img{ width: 1200px; height: 110px; }

/*双公示*/
.public_list .sy_title{ background-color: #f5f5f5; padding: 0 0 0 10px;}
.public_list .sy_title h2{ margin-top: 10px; }
.public_list .sy_title .more{  line-height: 54px; padding-right: 10px; }
.public_list .sy_title .more a{ font-size: 16px; color: #999; display: none;}
.public_list .sy_title .more a:hover{ color: #005389; }
.date_bg{}

.public_list .hd{border-bottom:2px solid #c32625; }
.public_list .hd ul{ height: 54px; line-height: 54px; margin-left: 36px; }
.public_list .hd ul li{ float:left; padding:0 30px; cursor:pointer; }
.public_list .hd ul li a{ color: #333; font-size: 20px; }
.public_list .hd ul li.on{ background:#fff; border:2px solid #c32625; border-bottom:3px solid #fff; line-height: 50px;}
.public_list .hd ul li.on a{font-weight: bold; color: #c32625; }

.public_list .bd{ border:#ddd solid 1px;margin-top: 10px;padding-top: 10px;height:200px;}
.public_list .bd ul{ zoom:1; }
.public_list .bd ul li{ 
    width: 599px;
    float: left;
    line-height: 25px;
    font-size: 16px;
    text-indent: 12px;
}
.public_list .bd ul li a{
	display: inline-block; 
	white-space: nowrap; 
	text-overflow: ellipsis;
	overflow: hidden; 
	color: #333; 
	transition: all .3s;
}
.public_list ul li b{ color: #666; display:inline-block; margin-right: 7px;vertical-align: middle; }
.public_list ul li:hover { color: #c32625;  }/* text-indent: .3em; text-decoration: underline; */
.public_list ul li:hover b{ color: #c32625; }

/*查询*/
.search_list{ background-color: #f5f5f5; padding: 8px 10px 8px 5px;}
.search_list .box{ height: 32px; line-height: 32px;  color: #333; margin-left: 10px;}
.search_list input{ background-color: #fff; border:#eee solid 1px; height: 32px; border-radius: 3px; 
	text-indent: 10px; font-size: 16px; color: #333; width: 120px;
}
.search_list input:focus{ border-color: #c32625; }
.search_list button{ width:80px; height: 32px; border-radius: 3px; background-color: #c32625; 
	font-size: 16px; color: #fff; cursor: pointer; vertical-align: middle; margin-left: 5px; margin-top: 2px;
}
.search_list button:hover{ background-color: #005eac; }

.search_list .laydate-icon{ border:#eee solid 1px; height: 32px; border-radius: 3px; 
	font-size: 16px; color: #333; width: 100px; line-height: 32px; text-indent:5px;
}

.open_list .search_list input{ width: 580px; }


/*列表表格*/
.table_list{ width: 100%; display: block; color: #333; background-color: #fafafa; }
.table_list thead{
	display:table; 
	width:1180px; 
	table-layout:fixed;/*以均匀地喷射单元格，使用 table-layout：fixed; */
	text-align: center;
	padding-right: 20px;
	height: 42px;
	line-height: 42px;
}
.table_list tbody{
	height:336px;display:block;overflow-y:scroll;
	background-color: #fff;
}
.table_list tbody tr {
	display:table; 
	width:100%; 
	table-layout:fixed;
	text-align: center;
	height: 42px;
	line-height: 24px;
} 
.table_list tbody tr a{ color: #333; }
.table_list tbody tr:hover{ background-color: #eee; }
.table_list .item{ width: 400px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
.table_list .item01{ width: 200px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }

/*友情链接*/
.mt20{margin-top:20px;}
.link_more{ border-top: #0068b7 solid 5px; padding:15px 0 5px; }
.link_more h3{ color: #c32625; line-height: 42px; font-weight: bold; font-size: 16px; display: inline-block; }
.link_more ul {
    width: 1280px;
    overflow: hidden;
    font-size: 0;
}
.link_more ul .friend-item {
    float: left;
    margin-right: 30px;
    width: 216px;
    height: 74px;
    overflow: hidden;
}
.link_more ul .friend-item a, .link_more ul .friend-item img {
    width: 215px;
    height: 72px;
}
.link_more ul .friend-item a {
    position: relative;
    display: block;
    border: 1px solid #eee;
}
.mod-friendlink-2 .title {
    font-size: 16px;
    font-weight: bold;
    line-height: 45px;
    height: 45px;
    color: #09368d;
    border-bottom: 1px solid #e7e7e7;
}
.mod-friendlink-2 ul {
    margin-top: 10px;
}
.mod-friendlink-2 li {
    float: left;
    margin-right: 29px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}
.mod-friendlink-2 li a {
    display: block;
    color: #333333;
    white-space: nowrap;
}
.clearfix {
    zoom: 1;
}

.clearfix:after {
    clear: both;
    height: 0;
    display: block;
    content: '';
}

.w570 {
    width: 570px;
}
.fl, .left {
    float: left;
}

.link_more select{
	border:#ddd solid 1px;
	background-color: #fff;
	width: 192px;
	padding: 0 5px;
	height: 42px;
	color: #666;
	margin-left:20px;
	border-radius: 3px;
	margin-bottom: 10px;
}

/*返回顶部*/
.side_box{ 
	position: fixed; 
	bottom: 9%; 
	right: 15px; 
	display: none;
}
.side_box ul li{
	width: 48px;
	height: 48px;	
	opacity: .4;
}
.side_box ul li span{
	width: 48px;
	height: 48px;
	display: block; 
	background:url(../images/back_top.png) no-repeat center center;
	cursor:pointer; 
}
.side_box ul li:hover {
	opacity: .6;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 

.cen{width: 1200px;margin: 0 auto;height: 100%;overflow: hidden;}
.msg_tit { width:1200px; height:37px; background:url(../images/msg-bannel_blue.png) center; margin:22px 0 25px 0;
	text-align: center;
	color: #FFF;
    line-height: 32px;
    font-size: 21px;
    text-indent: 27px;
}
.msg-box{
	width:590px; height:225px;
}
.msg-box dl {
	height: 38px;
    color: #006fab;
    border-bottom: 1px solid #d7d7d7; 
    margin-bottom: 8px;
	/* background: #f5f5f5;
	background: url(../images/title_blue.png) no-repeat; */
	background-color: #ffffff;
}
.msg-box dl dt { width:105px; height:26px; float:left; margin:4px 0 0 8px;font-size:17px;}
.msg-box dl dd { float:right; margin:9px 11px 0 0 }
.msg-box dl dd a {width:66px; height:29px;font-size: 16px; color:#92a7b8}

/**/
.msg-box2{
	width:390px; height:225px;
}
.msg-box2 dl {
	height: 38px;
    color: #006fab;
    border-bottom: 1px solid #d7d7d7; 
    margin-bottom: 8px;
	background-color: #ffffff;
}
.msg-box2 dl dt { width:105px; height:26px; float:left; margin:4px 0 0 8px;font-size:17px;}
.msg-box2 dl dd { float:right; margin:9px 11px 0 0 }
.msg-box2 dl dd a {width:66px; height:29px;font-size: 16px; color:#92a7b8}

.msgList3{float: right; width: 260px;}
.msgList3 .images{float:left;padding:8px 4px;}
.msg-box2 .msgList3 ul{ padding:10px 10px 10px 15px;  zoom:1;  }
.msg-box2 .msgList3 li{ height:33px; line-height:38px;width: 98%;text-align: left;}
.msg-box2 .msgList3 li a{padding-left:8px; display: inline-block; width: 260px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; transition: all .3s; }


.msgList{float: left; width: 100%;}
.msg-box .msgList ul{ padding:10px 10px 10px 15px;  zoom:1;  }
.msg-box .msgList li{ height:38px; line-height:38px;width: 98%;text-align: left;}
.msg-box .msgList li a{
	background: url(../images/list02.gif) left center no-repeat;
	padding-left:15px; display: inline-block; width: 450px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; transition: all .3s; }
.msg-box .msgList li .date{ float:right; color:#999; font-size: 14px; }
.msg-box .msgList li .date:before{ content: "—— "; }
.msg-box .msgList li a:hover{color: #005389;}/*text-indent: .3em; text-decoration: underline;*/
.msg-box .bd li a:hover{ color: #005389;}/*text-indent: .3em; text-decoration: underline;*/



.msgList2{float: right; width: 420px;}
.msgList2 .images{float:left;padding:8px 4px;}
.msg-box .msgList2 ul{ padding:10px 10px 10px 15px;  zoom:1;  }
.msg-box .msgList2 li{ height:33px; line-height:38px;width: 98%;text-align: left;}
.msg-box .msgList2 li a{padding-left:8px; display: inline-block; width: 450px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; transition: all .3s; }

/**/
.msg-box3{
	width:295px; height:165px;
}
.msg-box3 dl {
	height: 38px;
    color: #006fab; 
    border-bottom: 1px solid #d7d7d7; 
    margin-bottom: 8px;
	background-color: #ffffff;
}
.msg-box3 dl dt {height:26px; float:left; margin:4px 0 0 8px;font-size:17px;}
.msg-box3 dl dd { float:right; margin:9px 11px 0 0 }
.msg-box3 dl dd a {width:66px; height:29px;font-size: 16px; color:#92a7b8}

.msgList3{float: right; width: 260px;}
.msg-box3 .msgList4 ul{ padding:10px 10px 10px 15px;  zoom:1;  }
.msg-box3 .msgList4 li{ height:33px; line-height:38px;width: 98%;text-align: left;}
.msg-box3 .msgList4 li a{padding-left:8px; display: inline-block; width: 260px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; transition: all .3s; }


/*底部信息*/
.footerbox{ padding:24px 0; }
.footerbox .txt{ font-size: 16px; color: #fff; line-height: 30px; margin-left: 24px; }
.footerbox .txt img{ vertical-align: middle; margin-top: -3px; margin-right:5px; }
.footerbox .other li{float: left; color:#fff; font-size: 16px; }
.footerbox .other li:before{ content: "丨"; margin:0 3px;}
.footerbox .other a{ color: #fff; font-weight: bold; font-size: 16px; text-decoration: underline;}
.footerbox .other a:hover{ color: #99bbd7; }

/* 信息公开 */
.xxgk {
    width: 840px;
    margin: 0 auto;
    text-align: center;
}

.xxgk ul {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    padding-left: 20px;
}
.xxgk ul li {
    width: 160px;
    height: 70px;
    float: left;
    margin-left: 15px;
    margin-top: 30px;
}
.xxgk ul li a {
    width: 100%;
    height: 100%;
    line-height: 70px;
    text-align: center;
    display: block;
    color: #333333;
    border-radius: 6px;
    font-size: 18px;
    background-color: #EBECF0;
}
.xxgk ul li a:hover{ background: #99bbd7; } 

.qrcode{
	width: 50px; 
    height: 50px;
    background: url(../images/wechat.png) no-repeat center;
    background-size: contain;
    background-color:#78c340;
    border: 1px solid #78c340;
    position: fixed;
    -webkit-transition: none;
    transition: none;
    top: 300px;
    right: 1px; 
    z-index: 9999; 
}
.qrcode:hover{
	width:150px;
	border-color:transparent;
	height: 215px;
	top: 260px;
	background: url(../images/bg_qcode.jpg) no-repeat center;
}

.mod-sub-title{
	/* width:1185px; */
	/* width:100%; */
	position: relative;
    height: 50px;
    margin-bottom:6px;
    padding-left: 15px;
    color: #006fc0;
    border-bottom: 1px solid #006fab;
    background: url(../images/bg_sub_title.png) no-repeat left center;
}
.mod-sub-title h2 {
    height: 50px;
    line-height: 45px;
    font-size: 28px;
    font-weight:600;
    background-image: -webkit-gradient(linear,0 0,0 bottom,from(#358adb),to(#006fc0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mod-sub-title .more {
    position: absolute;
    right: 0;
    bottom: 10px;
    font-size: 16px;
    line-height: 16px;
    color: #92a7b8;
}
/* 专题 */
.zt_l {
    width: 347px;
    height: 114px;
    float: left;
    /* margin-top: 10px; */
}
.zt_r {
    width: 347px;
    height: 114px;
    float: right;
    /* margin-top: 10px; */
}

/* 工作动态相关js */
.gzdt { margin: auto; }
 
.tab_a{margin: auto; margin-top: 10px;}

.gzdt .gzdt_tab{  margin: auto; }
.gzdt .gzdt_tab li{ float: left; margin-left: 140px; font-size: 24px; color: #006fab; font-weight: bold; line-height: 40px;font-weight: normal; }
.gzdt .gzdt_tab li a{color: #006fab;}
.gzdt .gzdt_tab li.on { color: #006fab; border-bottom: 2px solid #064ec0; }
.gzdt .gzdt_tab li.on a{ color: #006fab; }

.tab_list{display: none;} 
.show{display: block;}
.gzdt_con{margin: auto; margin-top: 20px; height: 130px;}
 
 
.newslist_1 { width: 860px;}
.newslist_1 li {width:420px;float:left;padding-left:5px;
    height: 38px;
    line-height: 38px;
} 
.newslist_1 .date{ float:right; color:#999; font-size: 14px; }
.newslist_1 li .date:before{ content: "—— "; }
.newslist_1 li a { 
	 color: #333; transition: all .3s;
	 padding-left:15px;
	 background: url(../images/list02.gif) left center no-repeat;
}
.newslist_1 li a:hover { color: #005389;}

.newslist_12 { width: 640px;}
.newslist_12 li {width:315px;float:left;padding-left:5px;
    height: 38px;
    line-height: 38px;
} 
.newslist_12 .date{ float:right; color:#999; font-size: 14px; }
.newslist_12 li .date:before{ content: "—— "; }
.newslist_12 li a { 
	 color: #333; transition: all .3s;
	 padding-left:15px;
	 background: url(../images/list02.gif) left center no-repeat;
}
.newslist_12 li a:hover { color: #005389;}
 
.newslist_2 { width: 1200px;}
.newslist_2 li {width:590px;float:left;padding-left:9px;
    height: 38px;
    line-height: 38px; 
} 
.newslist_2 .date{ float:right; color:#999; font-size: 14px; }
.newslist_2 li .date:before{ content: "—— "; }
.newslist_2 li a { 
	 color: #333; transition: all .3s;
	 padding-left:15px;
	 background: url(../images/list02.gif) left center no-repeat;
}
.newslist_2 li a:hover { color: #005389;}

/* 宣传视频 */
.tab4_pic ul li {float: left;width: 230px;text-align: center; font-size: 16px;padding-right: 10px;margin:8px 0px;}
.tab4_pic ul li a {color: #333;transition: all .3s;font-size: 16px;}

.tab5_pic ul li {float: left;width: 170px;text-align: center; font-size: 16px;padding-right: 10px;margin:8px 0px;}
.tab5_pic ul li a {color: #333;transition: all .3s;font-size: 16px;}

.lzwh_bg{
	background: url(../images/5.jpg)  left center no-repeat;
}
/* 文章列表 */
.newslist_cent ul{ height: 40px; line-height: 40px; margin-left: 0px; }
.newslist_cent ul li{ float:left; padding:0 2px; cursor:pointer;text-align: left;width:99%;}
.newslist_cent ul li a{ color: #333; font-size: 20px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; transition: all .3s;}
.newslist_cent ul li.on{ background:#fff; border:2px solid #c32625; border-bottom:3px solid #fff; line-height: 50px;}
.newslist_cent ul li.on a{font-weight: bold; color: #c32625; }
.newslist_cent ul li .date{ float:right; color:#999; font-size: 14px; }
.newslist_cent ul li .date:before{ content: "—— "; }
/* 媒体关注 */ 
.hidden {overflow: hidden;} 
.mod-media li{padding:10px 0 20px;height:85px;overflow:hidden}
.mod-media li img{float:left;display:block;width:78px;height:78px;margin:0 20px 0 0}
.mod-media li .info a{display:block;height:24px;line-height:24px;overflow:hidden;color:#333;}
.mod-media li .info p{color:#878787;overflow:hidden}
.mod-media li .info p.time{font-size:12px;line-height:30px;height:30px}
.mod-media li .info p.desc{font-size:14px;line-height:24px;height:48px}

/* 廉政漫画 & 镜头 */ 
.mod-slide-zt{width:1200px;overflow: hidden;} 
.msg-box_zt{width:596px;/*  height:225px; */}
.msg-box_zt dl {height: 38px;color: #006fab; border-bottom: 1px solid #d7d7d7; margin-bottom: 8px;background-color: #ffffff;}
.msg-box_zt dl dt {height:26px; float:left; margin:4px 0 0 8px;font-size:17px;}
.msg-box_zt dl dd { float:right; margin:9px 11px 0 0 }
.msg-box_zt dl dd a {width:66px; height:29px;font-size: 16px; color:#92a7b8}
 
.tab6_pic ul li {float: left;width: 138px;text-align: center; font-size: 16px;padding-right: 10px;margin:8px 0px;}
.tab6_pic ul li a {color: #333;transition: all .3s;font-size: 16px;}
.tab6_pic li .txt{    
	position: relative;
    top: -28px;
    background-color: rgba(0,0,0,.4);
    color: #fff;
}


