@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p, label, input, img {
	margin: 0;
	padding: 0;
}
ul, li, dl, dt, dd, ol, p, img {
	list-style: none;
	border: none;
}
div{margin: 0;padding: 0;}
a{ text-decoration: none;}
/*IE8兼容*/
.c-ycbk{height:380px;}
.c-txtbk{height:480px;}
.c-xxgkbk .bd{height:505px;}
.c-ztxw{height:258px;}
.ycbk-zxdt .hd{height:41px;}
.list-body .newsTop h2{height:57px;}
.p-ico {background-image: url(../images/p-ico.png);display: inline-block;background-repeat: no-repeat;background-color: transparent;}
.clearfix{clear: both;}
.clearfix::after, .tab-box>dt::after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/*定位*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

#main {margin: auto;}
#banner{position: relative;}
#container-content {max-width: 1200px;margin: auto;}
.h-title {margin: 50px 0 20px;}
li.contents-item {display: inline-block;float: left;width: 190px;border: 1px #ddd solid;height: 220px;margin: 2px;}
#container-content {max-width: 1200px;margin: auto;}
img.full_width {width: 100%;}
img {max-width: 100%;}	
#intro_container {margin-bottom:20px;padding: 25px;text-indent: 2em;font-size: 16px;border: 3px solid #eeeeee7a;border-radius: 20px;line-height: 1.5em;}}
.lsqk-tt{margin-bottom: 20px;}
.lsqk-tt .lsqk1{left:0;}
.lsqk-tt .lsqk2{left:33.3%;}
.lsqk-tt .lsqk3 {right: 0;}
.pr {position: relative;}
.lsqk-tt a {display: block;}
.lsqk-tt a {position: absolute;width: 33.33%;top: 0;height: 100%;display: block;}
#banner-contact {margin-top:20px;}
.article-inscribe{text-align: right;font-weight: bold;}
.return-home {position: absolute;top: 30px;color: #fff;background: #192b85;padding: 2px 15px;line-height: 30px;left: 50%;margin-left: 340px;border-radius: 4px;text-decoration: none;}
/*通用列表页*/
.list-body li{border-bottom: 1px solid #e6e8e8;overflow: hidden;}
.list-body li:last-child{border-bottom: none;}
.list-body li .date{float:right; color:#999;font-size:14px;height: 43px;line-height: 43px;}
.list-body li a{float:left;max-width:78%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #454545;background: url(../images/jt_03.png) no-repeat left center;padding-left: 25px;height:41.6px;line-height:41.6px;text-align:left;text-decoration:none;}
.list-body li a:hover{color:#1552ad;}

/*通用列表页头部*/
.tabtitle{border-bottom: 1px solid #e6e8e8;}
.tabtitle .more{position: absolute;right: 0;top: 50%;width: 25px;height: 25px;background-position: -79px -1px;margin-top: -12.5px;}
.tabtitle .more:hover{background-position: -137px 0;}
.tabtitle ul li{float:left;margin-right:16px;}
.tabtitle ul li a{height: 40px;line-height: 40px;display:block;position:relative;text-align:center;padding: 0 16px;text-decoration: none;}
.tabtitle ul li on{}
.tabtitle ul li.on>a{background: #4c8be0;color:#fff;}
/*国务院信息板块*/
.c-txtbk{margin-top:20px;margin-bottom: 20px;}
.c-gwyxx{width: 46.66%;margin-right:6.66%;}
.c-gwyxx .hd{position: relative;height: 40px;}
.c-gwyxx .list-body li{border-bottom: none;}
.c-gwyxx .list-body ul{padding: 10px 0;}
.c-gwyxx .list-body li.first-li{border: 1px solid #f2f9ff;line-height:41px;background: #f2f9ff;}
.c-gwyxx .list-body ul li h3{padding-left:25px;color:#4c8be0;overflow: hidden;max-width: 78%;display: block;text-overflow: ellipsis;white-space: nowrap;}
.c-gwyxx .tabtitle ul li a{padding: 0 16px;text-decoration: none;}

/*通知公告信息板块*/
.c-tzgg{width: 46.68%;}
.c-tzgg .tabtitle{position: relative;height:40px;}
.c-tzgg .list-body li{border-bottom: none;}
.c-tzgg .list-body ul {padding: 10px 0;}
/*国务院信息以及通知公告板块*/
.c-gwyxx .hd ul li{width: 25%;}
.c-tzgg .hd ul li{width: 25%;}
.c-tzgg .hd ul li .xw-sx{display: none;}
.c-gwyxx .tabtitle ul li a{padding:0 0;}
.c-gwyxx .tabtitle ul li{margin-right: 0;}
.c-tzgg .tabtitle ul li{margin-right: 0;}
.c-tzgg .tabtitle ul li a{padding:0 0;}

@media screen and (max-width: 959px){
	body{width: 100%;max-width: 640px;margin: 0 auto;}
	.return-home {margin-left: 0;top: auto;right: 10px;left: auto;background: #3b61d6;bottom: 10px;}
	.h-title {margin:20px 0;}
	.c-gwyxx{width:90%; padding-left:20px;}
	.c-tzgg{width:90%; padding-left:20px;}
}
