﻿@charset "utf-8";
body{
	font-size:32px;
}
.min-wrap{
	min-width: 1200px;
}
.main-wrap{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
.index-float,.declare{
	display:none!important;/*浮窗一律屏蔽*/
}
/*搜索*/
.find-bar{
	position: absolute;
	top: -80px;
	right: 0;
	width: 300px;
	background: #fff;
	border-radius: 5px;
}
.find-bar input[type="submit"]{
	width: 60px;
	height: 45px;
	position: absolute;
	background: #f0f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAB7UlEQVRIS7XWP2sUQRiA8ZiIMQrRzihilUpM0khA/RAqQtQmQYIHgp2ksRDNJ1EQ0liIaJ0ila1F/BNPSRAMpFRBUdHnOfZd5vb22Nu7y8Fvk3t35n13Zmd2b6TRaHRzEJfxGO/wG//wB1t4ims4hLL+udIgrqMJk1bZwSIOoCxXR5EjWEOaYBWXcBLjmMJFPMAnRNsXmEQxZ1sRC6zDDj+xgqqpcErv4gfs9xrH0NYu/RIj2MN8FuvVLL7A/q/QNnXxzw3ECOoWCDP4DvP4yc95cMgxt05RfrIPfszzFRNoxT1cgSe8yZXLscIo3sJ8rrhW3IP7wKCrKO3Qr3sw3/OIeXifBV2maeN+zcF8uxHzEDv5VAQH5FYwn44aMxiBwwaG5BfMedzvBnwWGXBHFxv3o3QkH7LAvt6TJ1nwUQQHVLq6hr1PNmG+pSzWKuKO34YnvIq0U13LME/HjtdNeNJn1/ksVtdZfIN5bmexlrTRM9jAp3DdQudQ+RSWS28DMSKnzqlM2xSN4Q7i6auPOI28XdpBFooRycXwEBfgG9GkJ+Dr4D7SV/RLxGgsdAalRYL3KBZDFS/kFuw3jSjkX793LSKn6ir8VeKVxZPhLz7DN+kCisu+o1B6shf+kCiLF6WFmmUNhsVC3LPGm//X7YFTHR5NDwAAAABJRU5ErkJggg==) center center no-repeat;
	right: 0;
	border-radius: 0 5px 5px 0;
}
.find-bar input[type="text"]{
	width: 100%;
	padding: 0;
	box-sizing: border-box;
	font-size: 0.875em;
	height: 45px;
	padding: 0 60px 0 10px;
}
.find-bar em{
	font-size: 0.875em;
	line-height: 1em;
}
/*top-bar*/
.top-banner .top-bar{
	font-size: 0.5em;
}
/*导航*/
.main-nav-bar{
	border-top:none;
}
.main-nav{
	height:auto;
	float:none;
	width:100%;
}
.main-nav>li{
	width:25%;
}
.main-nav>li>a{
	padding:6px 0;
	line-height:1.8em;
}
.main-nav>li>a.location-focus{
	background-color: #054c82;
	color: #fff;
}
.main-nav>li>a:hover{
	background-color: #1b4378;
	color: #fff;
}
.main-nav>li>a.location-focus:hover{
	background-color: #083a60;
	color: #fff;
}
.main-nav dl{
	display:none!important;
}
/*轮播图*/
.focus-img.owl-carousel .item:after{
	line-height:2em!important;
}
.focus-img.owl-carousel .owl-nav.disabled+.owl-dots{
	bottom: 0.3em;
}
.right-wrap{
	width:100%;
	float:none;
}
.left-wrap {
	width: 100%;
	padding-right: 0;
}
.box-01.box-c {
	border: 0;
	width: 100%;
	height: auto;
	margin: 0;
	box-sizing: border-box;
}
.box-01.box-c.box-d{
	border:1px solid #ececec;
	border-top:none;
	margin-top:0;
}
.box-01 .box-title-bg {
	display: none;
}
.box-01.box-b .small-title{
	border-top: 3px #044c82 solid;
}
.box-01>.tab-content>.tab-node {
	display: block;
}
.box-01.box-b .tab-content{
	padding:0;
}
.banner-pic{
	margin:15px 0;
}
/*首页--底部--列表切换，变按钮*/
.left-wrap-b,.right-wrap-b{
	width:100%;
	float:none;
}
.left-wrap-b .box-01.box-b .tab-content,.right-wrap-b .box-01.box-b .tab-content{
	display:none;
}
.left-wrap-b .box-01 .box-title-bg,.right-wrap-b .box-01 .box-title-bg{
	display: block;
}
.left-wrap-b .box-01.box-b .box-title-name,.right-wrap-b .box-01.box-b .box-title-name{
	float:none;
	padding:0 30px;
}
.left-wrap-b .box-01.box-b>.box-title-bg>.tab-title,.right-wrap-b .box-01.box-b>.box-title-bg>.tab-title{
	float:none;
}
.left-wrap-b .box-01 .box-title-bg, .right-wrap-b .box-01 .box-title-bg{
	border-top: none;
	background: none;
	border-bottom: none;
}
.left-wrap-b .box-01.box-b .box-title-name, .right-wrap-b .box-01.box-b .box-title-name{
	color: #333;
	border-top: 3px solid #1f5a99;
	background-color: #f5f6f5;
	margin-top: 15px;
}
.box-01.box-b >.box-title-bg>.tab-title>.tab-node{
	display: block;
	margin-left: 1%;
	text-align: center;
	padding: 1em 0;
	height: auto;
	background: #f0f0f0;
	margin-top: 10px;
	border: 1px solid #ddd;
	box-sizing: border-box;
}
.left-wrap-b .box-01.box-b >.box-title-bg>.tab-title>.tab-node{
	width:32.6666%;
}
.box-01.box-b >.box-title-bg>.tab-title>.tab-node:first-child{
	margin-left:0;
}
.right-wrap-b .box-01.box-b >.box-title-bg>.tab-title>.tab-node{
	width:24.25%;
}
.box-01.box-b >.box-title-bg>.tab-title>.tab-node:hover{
	background-color: #044c82!important;
	color: #FFF!important;
	border:none;
}
/*改变之前的focus*/
.left-wrap-b .box-01.box-b >.box-title-bg>.tab-title>.tab-node.node-focus,.right-wrap-b .box-01.box-b >.box-title-bg>.tab-title>.tab-node.node-focus{
	color:#000;
	background-color:#f0f0f0;
}
/*列表*/
.news-list>a>span,.news-list.top-news>li>a>span{
	font-size:1em!important;/*重置列表字体大小*/
}
.news-list>a>em{
	font-size:1em!important;/*重置列表字体大小*/	
}
.news-list>a:nth-child(n+5) {
	display: none;/*首页列表只显示前4条*/
}
.box-01.sub-box-c .news-list>a:nth-child(n+5){
	display: block;/*二级列表条数显示完整*/
}

.news-list.top-news>li>a{
	color: #666!important;
	padding: 0.4em 0;
}
.news-list.top-news>li>a>em{
	display: block;/*适老下显示 top-news的时间*/
	float: right;
	font-size: 0.875em;
	font-style: normal;
	color: #999;
}
.news-list.top-news>li>a:after{
	content: "";
	height: 0;
	display: block;
	clear: both;
}
.news-list.top-news>li>a>span{
	float: left;
	font-size: 1em;
	width: calc(100% - 6em);
	width: -webkit-calc(100% - 6em);
	width: -moz-calc(100% - 6em);
}
.news-list.top-news>li>span{
	display:none;/*当不需要展示top-news中的概要时*/
}
.news-list.top-news>li{
	padding: 0;
}

/*栏目条*/
.box-01 .small-title {
	display: block;
	border-top: none;
}
.box-01 .box-title-name{
	line-height: 2em;
	height: 2em;
	font-weight: bold;
	background: #044C82;
	color: #fff;
	padding: 0 30px;
	position: relative;
	margin-top: 0;
}
.box-01 .box-title-name:after{
	content: "";
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-top: 10px solid #044C82;
	position: absolute;
	bottom: -10px;
	left: 47%;
}
.box-01.box-b .box-title-name{
	color: #333;
	background: none;
	margin-bottom: 0;
}
.box-01.box-b .box-title-name:after,.box-01.box-c .box-title-name:after{
	display:none;
}
.box-01 .small-more{
	display: block;
	font-size: 0.875em;
	line-height: 2em;
	height: 2em;
	color: #888;
}
.box-01 .small-more a{
	color:#888;
}
.box-01.box-d{
	border:none;
}
.box-01.box-c .box-title-name:after{
	display:block;
}
/*首页灰色按钮*/
.button .wrap {
	border: 1px #FFF solid;
	box-sizing: border-box;
	width: 49.5%;
	margin-right: 0;
	float: left;
	padding-top:30px!important;
}
.button.big-button .wrap {
	width: 24.25%;
	margin-left: 0;
}
.button .wrap{
	margin-left: 1%!important;
}
.button .wrap:first-child{
	margin-left:0!important;
}
.button.col-2 .wrap:first-child {
	min-height: 199px;
}
.button .wrap .icon:before{
	font-size:2em;/*重置--图标大小*/
}
.button .wrap .title{
	font-size: 1em;/*重置--标题大小*/
	padding: 0 10px;
}
/*广告位*/
.ad{
	height:110px!important;
}
.banner-ad img{
	width:100%;
}
.banner-ad{
	margin:0;
	margin-top:15px;
}
/*友情链接*/
.link{
	display:none;
}
/*版权*/
.copyright table td:nth-child(2){
	width:900px;
}
/*二级页面左侧列表*/
.sub-left-wrap{
	width:283px;
}
.sub-right-wrap{
	margin-left:303px;
}
.sub-button .wrap{
	width:283px;
	height:auto;
	padding: 0.6em 0;
}
.sub-button .wrap .title{
	padding:0 0.5em;
	font-size:1em;
}
.box-01.sub-box-c>.box-content>div>ul>li>span{
	display:block;
}
.box-01.sub-box-c .box-title-name{
	background:none;
	color:#333;
}
.box-01.sub-box-c .box-title-name:after{
	display:none;
}
.news_content_description{
	font-size:0.75em;
	line-height:2em;
}
.box-01.sub-box-c .small-title .arrow-down{
	height: 56px;/*适老下箭头调整高度*/
	background: url(../images/arrow-down.png) no-repeat center 22px;
	background-size: 24px 24px;
}
.box-01.sub-box-c .small-title .arrow-up{
	height: 56px;/*适老下箭头调整高度*/
	background: url(../images/arrow-up.png) no-repeat center 22px;
	background-size: 24px 24px;
}
.page-tile > * {
	line-height: 2em;/*翻页行高调整*/
	height: 2em;
}
/*content页调整*/
.sub-content .big-title{
	font-size: 1.25em;/*内容页重置大标题*/
}
.news_content_content{
	font-size: 1em!important;/*内容页重置字体大小*/
}
.news_content_content *{
	line-height: 1.875em!important;
	font-size: 1em!important;/*内容页重置字体大小与行高*/
}
@media screen and (max-width: 1200px){
	.min-wrap, .main-wrap{
		min-width: auto!important;
		width:100%;
	}
	.box-01 .box-title-name{
		padding:0 15px!important;
	}
	.copyright table{
		table-layout: inherit!important;
	}
}
@media screen and (max-width: 1003px){
	body{
		font-size:24px;
	}
	/*导航*/
	.main-nav>li>a.location-focus{
		color:#333;
		background: #fff;
	}
	.box-01.sub-box-c .small-title .arrow-down{
		display:block;
	}
	/*搜索*/
	.find-bar{
		top: 0;
		border: none;
		left: 0;
		width: calc(100% - 50px);
		width: -webkit-calc(100% - 50px);
		width: -moz-calc(100% - 50px);
		border-radius:0;
		background: #014785;
	}
	.find-bar input[type="text"]{
		color:#fff;
	}
	.find-bar input[type="submit"]{
		background: #014785 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAB8ElEQVRIS63WsUuVURjHcdNCJCNKo6BsKEEw0MGIoKF/QISabGmSCix0VHQ1ECdd3UVaDFFCBxFEioYaXJ3EoeaGhobT9/fY83Le43u7eu79wedyz3Oe+x7f9577vraEEP7nEh5jChtQfmIJL3ATVZ8rqSyiHZM4S/bxAFXHMVXFHsQZx310ohU6uxt4gk/wzOMCTh0zLQzB8xoXkfak7uEYymfoDyn1xIPb8PQhnqtHB16GsoPSfNzk6Uep6RxWoLxEUfc3/iXPopjM0AaPvjur6yU+i1PXM8MwlFFYTS+PVCEziJtz+R+tzWA1vUyrQrRL4uZGbELR780WWbVhCFeRNud6BaULtsh3G0ZfVBM8g9ILW2TXhiF0IG3Opfuacge2yIINQ7iFtDnXIpTLsEWe2zCEEaTNuf5AsXuZCldsGMIR0uYcd6HobKzmE7rfKA/htVy+kbphNZ+4DkWn2cgu0yVX1lDU44YJKAeofC7UMQjlEKXbU9wkfhfVc0HfVTpfi5+B8g2l+dLgHz3hPGOotZjuuAPYg/ILX0/e2m+vuBrpB91T+DZUtPPm8Abv8AFx3kOL6rPrKpBt2GVLDx5Tg57jH1GV33iLYhdFtqBop7Wlk7XoWa9/JLQLr6HeLUiX6guUH1UNzaKFOKMQ/gIhWcevD2OpnAAAAABJRU5ErkJggg==)no-repeat center center;
		border-radius: 0;
		background-size: 36%;
	}
	/*二级页面--列表页*/
	.sub-right-wrap{
		width:100%;
		margin-left:0;
	}
	.sub-left-wrap{
		display: none;
	}
	.article>p{
		padding:0 15px;
	}
	.box-01 .tab-content{
		padding-left:0;
	}
	/*移动端--适老显示两行--时间隐藏*/
	.news-list>a>em,.news-list.top-news>li>a>em{
		display:none;/*隐藏时间*/
	}
	.news-list>a>span,.news-list.top-news>li>a>span{
		width: 100%!important;
		float: none!important;
		line-height: 1.5em!important;
		height: auto!important;
		max-height: 3em;
		display: -webkit-box!important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;/*适老移动端--两行显示*/
		white-space: inherit!important;
		overflow: hidden;
	}
	.news-list>a,.news-list.top-news>li>a{
		padding: 0.5em 15px!important;
		border-top: 1px solid #e8e8e8!important;/*强制添加--灰色割线*/
	}
	.news-list>a:first-child{
		border-top:none!important;
	}
	.small-copyright{
		display: block;
		height: auto;
		padding: 0.5em;
	}
	/*广告位*/
	.ad{
		display:none!important;
	}
}
@media screen and (max-width: 720px){
	/*首页灰色按钮*/
	.button .wrap{
		width: 100%!important;
		margin-left: 0!important;
		padding: 20px 10px;
	}
	.button .wrap .title{
		height: auto!important;
	}
	.button{
		margin-top:0;
	}
	/*首页--底部--列表切换，变按钮*/
	.left-wrap-b .box-01.box-b >.box-title-bg>.tab-title>.tab-node,.right-wrap-b .box-01.box-b >.box-title-bg>.tab-title>.tab-node{
		width: 100%;
		margin-left: 0;
		padding: 0.5em 0;
		font-size: 1em;
	}
	.left-wrap-b .box-01.box-b .box-title-name,.right-wrap-b .box-01.box-b .box-title-name{
		padding:0 15px;
	}
	.search-bar-icon{
		height: 56px!important;/*调整mail下的放大镜的位置*/
		line-height: 56px;
	}
	.button.col-2 .wrap:first-child {
		min-height: inherit;
	}
}
/*意见征集--通用*/
@media screen and (max-width:1000px){
	.suggestion_input_captcha_div+span{
		display:block!important;
	}
	.suggestion_input_captcha{
		width:100%!important;
	}
	.suggestion_input_submit{
		width:100%!important;
		margin: 0;
		padding: 0;
		margin-top: 10px;
	}
	.suggestion_input_captcha_div_plus{
		bottom:-9px!important;
	}
}
/*登录弹框*/
@media screen and (max-width:1320px){
  .login-others > ul{
	right:0 !important;
  }
}