﻿@charset "utf-8";
body{
	font-size:32px;
}
.index-float,.declare {
	display:none;
}
.top-bar-text {
	font-size: 14px;
}
.pip-triggers>em>i {
	vertical-align:middle;
}
#menu>ul>li ul {
	display:none!important;
}
#menu {
	background:#d60000;
	padding:0.3em 0;
}
#menu>ul>li:first-child {
	padding:0.15em 0;
}
#menu>ul>li {
	display:block;
	width:16.6666%;
	float:left;
	border-right:0;
	padding:0.15em 0;
}
#menu>ul>li a {
	display:block;
	padding-bottom:0.2em;
}
#menu>ul>li.focus,#menu>ul>li:hover {
	background:none;
}
.page-tile>* {
	padding:0.25em;
}
.news-pic {
	width:auto;
	float:none;
}
.col-wide {
	margin-left:auto
}
.d-table>div {
	display:block;
	line-height:normal;
}
.z-column {
	width:auto;
}
.main-nav-bg,.z-news {
	height:auto;
}
.first-news h2 {
	font-size:1.375em;
}
.first-news h2 a {
	height:auto;
	line-height:1.375em;
	white-space:normal;
}
.first-news>div {
	height:auto;
	line-height:normal;
}
.first-news>div>a {
	padding:0.3em 0;
	line-height:normal;
}
.first-news>a {
	font-size:1.375em;
}
.first-news>div>a:before {
	display:none;
}
.small-title {
	display: block;
	background-color: #edeef1;
	height: auto;
	border-left: 3px solid #D70100;
	color: #333;
}
.zt.small-title {
	margin-bottom:10px;
}
.more.more-mobile {
	display:inline-block;
	padding:0.4em;
}
.box-tab>dt {
	display: none;
}
.box-tab>dd>ul>li {
	display:block;
}
.botm-adv {
	width:100%;
}
.box-tab>dt>ul>li.focus>a .triangle, span.box-title-name .triangle {
	width:1em;
}
.box-tab>dt>ul>li>a {
	padding:0.3em 0;
}
.z-news dd>ul>li>ul>li:first-child a,.z-news dd>ul>li>ul>li:first-child{
	font-size:revert;
	font-weight:normal;
}
.z-news dd>ul>li>ul>li:nth-child(4n) {
	border-bottom:0;
}
.more.more-right {
	margin-top:0.3em;
}
.z-news {
	margin-top:0.625em;
	min-height: inherit;
}
.kstd a i {
	height:1.625em;
	width:1.625em;
	line-height:1.625em;
	border-radius:50%;
}
.kstd {
	height:auto;
	margin:0.3em 0 0.75em;
}
.kstd:after {
	content:"";
	clear:both;
	display:block;
}
.news-list.list-pre>li:before {
	display:none;
}
.sub-nav-left .nodes li:before {
	top:1em;
}
.sub-content .big-title {
	line-height:1.5em;
}
.location:before {
	display:none;
}
/*右侧咨询-漂浮*/
.zx-talk span {
	letter-spacing:0!important;
	font-size: 32px;
	display: inline-block;
	padding-bottom: 10px;
}
.ybj-erma {
	top:332px!important;
	padding:5px!important;
}
.zx-talk svg {
	margin-right:0!important;
}
.sub-content p, .news_content_content *{
	font-size:1em!important;
	line-height:1.875em!important;
}
.frind-links{
	display: none;
}
.sub-nav-left .nodes h2,.box-tab2>dt>ul>li.focus span {
	font-size:1.125em;
}
.mail-content-box>div{
	font-size:1.25em!important;
}
.sub-nav-left .nodes li {
	padding:0;
}
.sub-nav-left .nodes li a {
	padding:0.5em 0.7em;
	display:block;
}
.box-tab2>dt>ul>li span {
	padding:10px 14px;
}
.sub-content .big-title {
	font-size:1.25em;
}
.location * {
	height:auto;
	line-height:normal;
	padding:0.5em 0;
}
.location {
	padding:0;
}
.small-title span {
	padding:0.38em;
	display:inline-block;
}
@media screen and (max-width:1200px) {
	.main-nav-bg {
		height:44px;
	}
	#menu {
		background:#fff;
		padding:0 0;
	}
	#menu>ul>li {
		float:none;
		padding:0 0;
	}
	#menu>ul>li>a {
		width:4.125em;
		padding-bottom:0.35em;
	}
	#menu>ul>li:first-child {
		padding:0;
	}
	.zx-talk {
		width:50px!important;
		padding:7px 0px 12px 0px!important;
	}
	.search-bar-icon{
		width: 55px!important;
		height: 2.15em!important;
	}
}

@media screen and (max-width:1000px) {
	body{
		font-size:24px;
	}
	.small-title {
		margin-top:0;
	}
	/*意见征集--通用 提交验证码*/ 
	.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) {
	.kstd a {
		width:50%;
		margin:0.5em 0 0.75em
	}
	.kstd a p{
		font-size: 1em;
	}
	.zx-talk span {
		font-size:24px;
	}
	.z-news{
		margin-top: 0;
	}
}

@media screen and (max-width:420px) {
	.kstd {
		height:auto;
	}
	.kstd a {
		width:50%;
	}
	.kstd:after {
		content:"";
		clear:both;
		display:block;
	}
}