﻿@charset "utf-8";
body{
	font-size:32px;
}
@media screen and (max-width:1000px) {
	body{
		font-size:24px;
	}
}
.index-float,.top-bar .four-links {
	display:none;
}
.top-bar {
	display:inline;
	float:right;
}
.logo-bar {
	padding:35px 0 40px;
}
.find-bar {
	bottom:auto;
	top:-55px;
}
.col-a-left,.col-a-right{
	float:none;
	width:auto;
	margin-left:0;
}
.flex-row-wrap {
	display:block;
}
.flex-row-wrap{
	display:block;
	border: none;
	margin-top:0;
}
.flex-row{
	display:block;
}
.flex-row-wrap > div{
	flex:none;
	height: auto;
}
.flex-row-wrap .smaller,.flex-row-wrap .active .smaller{
	display:none;
}
.flex-row-wrap .bigger,.flex-row-wrap .active .bigger{
	display:block;
}
.flex-row-wrap .active {
	flex: none;
	z-index: 2;
	transform: scale(1.00);
	-ms-transform: scale(1.00);
	-moz-transform: scale(1.00);
	-webkit-transform: scale(1.00);
	-o-transform: scale(1.00);
	box-shadow: 0 0 0px rgba(0,0,0,.0);
	margin:0!important;
}
.flex-row .bigger .title {
	height:auto;
	padding:0.75em 0;
}
.flex-row .bigger .title>i {
	padding-top:0;
}
.box-tab>dt{
	display:none;
}
.box-tab>dd>ul>li{
	display:block;
}
.small-title{
	display:block;
	border-bottom:1px solid #e8e8e8;
}
.title-name{
	display: block;
	border-bottom: 3px solid #3db1ea;
	float: left;
	margin-bottom: -1px;
	padding:0.5em 0;
}
.select-links {
	display:none;
}
.main-nav-bg {
	height:auto;
}
.box-tab.scene .news-list>a {
	width:auto;
}
.news-list.date-left>a>span {
	width:calc(100% - 6em);
	width:-moz-calc(100% - 6em);
	width:-webkit-calc(100% - 6em);
}
#tab1 .news-list>a>em {
	float:right;
}
#tab1 .news-list>a {
	padding:0.5em 0;
}
#menu>ul>li {
	width:25%;
	float:left;
}
#menu>ul>li ul {
	display:none!important;
}
#menu>ul>li:hover,#menu>ul>li.focus{
	/*background: none;*/
}
#menu>ul>li>a {
	font-weight:normal;
	height:auto;
	line-height:normal;
	padding:0.3em 0;
}
.more.more-mobile {
	height:auto;
	line-height:normal;
	padding:0.43em 0;
	line-height:1.875em;

}
.box-tab.sub-box-c .sub-title .arrow-down {
	top:0.5em;
}
.news_content_content * {
	font-size:1em!important;
	line-height:2em!important;
	text-indent:2em!important;	
}
.focus-img.owl-carousel .item:after {
	padding-bottom:0.35em;
}
.sub-nav-left .nodes a:after{ 
	top:calc((100% - 35px) / 2);
	top:-webkit-calc((100% - 35px) / 2);
	top:-moz-calc((100% - 35px) / 2);
}
.page-tile>* {
	padding:0.25em;
}
.sub-content .big-title {
	font-size:1.35em;
}
.copyright  {
	font-size:0.5em;
}
.copyright .con .copy-text {
	width:860px;
}
.login-others span svg {
	vertical-align:unset!important;
}
.top-bar .version-links {
	line-height:normal;
}
@media screen and (max-width:1200px) {

	.main-nav-bg {
		height:40px;
	}
	#menu>ul>li>a,#menu>ul>li {
		width:100%;
	}
	#menu {
		width:5em;
	}
	#menu>ul>li>a {
		font-size:0.875em;
	}

}
@media screen and (max-width:1000px) {
	/*码上监督 一键直达*/
	.index-float.m_float {
		display:none!important;
	}
	/*意见征集--通用 提交验证码*/ 
	.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;
	}
	.copyright {
		font-size:0.875em;
	}
}
@media screen and (max-width:760px) {
	.btn-list.col-3 a {
		width:49%;
	}
	.btn-list.col-3 a:nth-child(2n+1) {
		margin-left:0;
	}
	.btn-list.col-3 a:nth-child(4n) {
		margin-left:2%!important;
	}
}
@media screen and (max-width:720px) {

	.logo-bar {
		padding:15px 0 20px;
	}
	.find-bar {
		bottom:auto;
		top:0;
	}
	.news-list>a,#tab1 .news-list>a {
		border-bottom:1px solid #eee;
		padding:0.5em 0;
	}
	.news-list>a>span,#tab1 .news-list>a>span {
		width:auto!important;
		
	}
	.news-list>a>em,#tab1 .news-list>a>em {
		display:none;
	}
	.news-list>a:last-child {
		border-bottom:0px;
	}
}
@media screen and (max-width:560px) {
	.logo img {
		width:270px;
	}
}
@media screen and (max-width:520px) {
	.btn-list.col-3 a {
		width:100%;
		margin-left:0!important;
	}
	.btn-list.col-3 a:nth-child(4n) {
		margin-left:0!important;
	}
	
	.top-bar .version-links {
		top:25px;
	}
	.top-bar {
		height:auto;
	}
}