﻿@charset "utf-8";
body{
	font-size:32px;
}
@media screen and (max-width:1000px) {
	body{
		font-size:24px;
	}
}
.index-float,.declare {
	display:none!important;
}
.top-bar {
	height:1.45em;
	line-height:normal;
}
.top-bar .four-links {
	display:none;
}
.focus-pic,.focus-pic-right,.col-a-narrow,.col-a-wide,.col-b-wide,.col-b-wide {
	width:auto;
	float:none;
	height:auto;
}
.focus-img.owl-carousel .item:after {
	padding-bottom:0.35em;
}
.d-table>* {
	display:block;
}
.select-links,#menu>ul>li ul {
	display:none!important;
}
.small-title {
	display: block;
	background-color: #edeef1;
	font-family: "Microsoft Yahei";
	border-left: 3px solid #0457b7;
	font-size: 1em;
	color: #666;
	margin-top: 5px;
	height:auto;
	line-height:normal;	
}
.small-title * {
	padding:0.5em;
	display:inline-block;
}
.small-more {
	display: block;
	float: right;
	padding-right: 10px;
	color: #999;
	height:auto;
	font-size:1em;
}
.box-tab>dd>ul>li {
	display: block;
	min-height: auto;
}
.box-tab dt {
	display: none;
}
.box-tab dd {
	padding: 0 !important;
}
.box-tab dd>div {
	display: none;
}
.icon-list.col-6 li {
	width:50%;
}
.btn-wrap li {
	height:auto;
}
.btn-wrap li >div {
	width:auto;
}
#menu>ul>li {
	width:25%;
}
#menu>ul>li>a {
	height:auto;
	line-height:normal;
	padding:0.3em 0;
	font-weight:normal;
	text-align:center;
}
#menu>ul>li.focus>a {
	background:none;
	color:#fff;
	
}
#menu>ul>li.has-sub>a {
	padding:0.3em 0;
}
#menu>ul>li.has-sub.focus>a:after {
	display:none;
}
.main-nav {
	padding:0.5em 0;
}
.top-banner {
	height:500px;
}
.find-bar {
	position:absolute;
	right:1em;
	bottom:365px;
}
.news-list.two-lines>a {
	width:98%;
}
.col-a-narrow,#tab5 {
	padding:20px; 
	background:#fff;
}
.btn-wrap li:hover>a {
	transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	padding: 0;
	top: unset;
	left: unset;
	z-index: 100;
}

.btn-wrap li:hover>a {
	transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	padding: 0;
	top: 0;
	left: 0;
}
.news_content_content * {
	font-size:1em!important;
	line-height:2em!important;
	text-indent:2em!important;	
}
.box-content .single-article * {
	font-size:1em!important;
	line-height:2em!important;
}
.sub-content .big-title {
	font-size:1.35em;
}
.copyright {
	font-size:0.5em;
}
#menu>ul {
	float:none;
	width:auto;
}
.news-list.date-bottom.border-dt > li em i {
	font-size:20px;
}
a.more {
	display:none;
}
.btn-wrap a {
	width:50%;
}
@media screen and (max-width:1000px) {
	#menu > ul > li > a {
		font-size:1em;
	}
	.copyright {
		font-size:1em;
	}
	.top-bar {
		display:inline;
		height:auto;
		font-size:0.75em;
	}
	.top-banner {
		height:95px;
	}
	.main-nav {
		padding:0;
	}
	.find-bar {
		position:unset;
		right:auto;
		bottom:0;
	}
	.news-list>a {
		border-bottom:1px solid #eee;
	}
	.news-list>a>span {
		width:100%;
		display:-webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		white-space: normal;
		overflow: hidden;
		line-height:1.5em;
		text-align:justify;
		float:none;
	}
	.news-list>a>em {
		display:none;
	}
	.news-list>a:last-child {
		border-bottom:0px;
	}
	.sub-nav-left {
		display:none;
	}
	#menu>ul>li>a {
		width:auto;
		padding:0.3em 0.5em!important;
	}
	#menu>ul>li {
		width:auto;
	}
	#menu>ul>li.focus>a {
		color:#666;
	}
	.box-tab.sub-box-c .sub-title .arrow-d {
		display: block;
	}
	.box-tab.sub-box-c .sub-title .arrow-d {
		display: block;
	}
	.box-tab.sub-box-c .sub-nav-block {
		display: block;
	}
	.box-tab .box-title-name.second-title {
		display: block;
	}
	.box-tab .third-title a.focus {
		background-color: #0457b7;
		color: #fff;
		border-bottom: none;
		margin-bottom: 4px;
	}
	.box-tab .third-title a {
		border: 1px solid #ccc;
		font-size: .875em;
		border-radius: 15px;
		padding: 0 8px;
		background-color: #fff;
		border: none;
		margin: 4px 5px 4px 5px;
	}
	/*意见征集--通用 提交验证码*/ 
	.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:720px) {
	.col-a-narrow, #tab5,.ptlr-20 {
		padding:10px;
	}
.btn-wrap a {
	width:100%;
}
}

@media screen and (max-width:540px) {
	.btn-wrap li {
		width:100%;
	}
	.service-list.col-2 li {
		width:100%;
		margin:0.3em 0;
	}
}
@media screen and (max-width:480px) {
	.icon-list.col-6 li {
		width:100%;
	}
}