﻿@charset "utf-8";
body {
  font-size: 37px;
}
.code,
.index-float,
.declare {
  display: none !important;
}
.main-wrap {
  width: 1200px;
}
@media screen and (max-width: 1230px) {
  .main-wrap {
	width: 100%;
  }
}
li.border-r-line:first-child {
  border-left: none;
}
.col-narrow,
.col-wide {
  float: none;
}
.col-452,
.col-528,
.col-596,
.col-384 {
  width: auto;
}
.mr-space {
  margin-right: 0;
}
.col-h-203,
.col-h-223,
.col-h-242 {
  height: auto;
}
.user {
  font-size: 1em !important;
}
.copyright {
  font-size: 0.575em;
}
.copyright table td:nth-child(3) {
  padding-left: 10px;
  width: auto;
  text-align: left;
}
.copyright table td:last-child {
  display: none;
}
.copyright a:hover {
  color: #eea29b;
}
/*导航*/
#menu li:hover > ul,
#menu li.hover > ul {
  display: none;
}
#menu {
  float: none;
  width: 100%;
}
#menu > ul > li {
  width: 14.1%;
}
/*搜索框*/
.find-bar input[type="text"] {
  font-size: 0.875em;
}
@media screen and (min-width: 1001px) {
  .main-nav-bg .nav-bg {
	position: relative;
  }
  .main-nav-bg .nav-bg .find-bar {
	float: none;
	position: absolute;
	top: -190px;
	right: 0;
	width: 399px;
	background: #fff;
  }
  .main-nav-bg .nav-bg .find-bar input[type="text"],.main-nav-bg .nav-bg .find-bar input[type="submit"] {
	height: 50px;
	line-height: 50px;
  }
}
/*选项卡*/
.box-tab .small-title {
  line-height: 2.5em;
}
#tab1.box-tab > dd,
#tab3.box-tab > dd {
  border-radius: 0;
  background-color: transparent;
  border: none;
  padding: 0;
}
#tab1.box-tab > dd > ul > li,
#tab3.box-tab > dd > ul > li {
  display: block;
}
#tab1.box-tab > dd > ul > li > .news-list,
#tab3.box-tab > dd > ul > li > .news-list {
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  padding: 20px;
}
#tab1.box-tab > dt > ul,
#tab3.box-tab > dt > ul {
  display: none;
}
#tab1.box-tab .small-title,
#tab3.box-tab .small-title {
  display: block;
  margin-top: 25px;
  background: transparent;
  border-top: 1px dashed #ccc;
}
#tab1.box-tab .small-title a,
#tab3.box-tab .small-title a {
  float: left;
  padding: 0 15px;
  border-top: 1px solid #ff5656;
  margin-top: -1px;
  color: #ff5656;
}
.box-tab.red-border > dt > ul > li {
  padding: 0 10px;
  margin-left: 8px;
}
.box-tab.title-dashed.pic-list > dt > ul > a {
  display: block;
}
.box-tab > dt > ul > a {
  display: none;
}
.box-tab > dt > ul > li {
  padding: 0 15px;
  height: 2.5em;
  line-height: 2.5em;
}
.box-tab.title-dashed.pic-list > dt > ul > a {
  display: none;
}
.box-tab .box-title > a {
  display: none;
}
.box-tab.t-b-line {
  padding-top: 0;
}
.box-tab.t-b-line .box-title {
  display: none;
}
.box-tab.t-b-line.topic .box-title {
  display: block;
  border-bottom: 1px solid #e4e4e4;
}
.box-tab.t-b-line .box-title-name {
  border: none;
  line-height: 2.5em;
}
.box-tab.t-b-line .box-title-name a {
  color: #ff5656;
}
/*焦点图*/
.focus-img.owl-carousel .item:after {
  line-height: 2em !important;
  font-size: 0.875em !important;
}
.focus-img.owl-carousel .owl-nav.disabled + .owl-dots {
  bottom: 14px;
}
.focus-img.owl-carousel .item {
  padding-top: 56.25% !important;
}
/*新闻列表*/
a:hover {
  color: #ff5656;
}
.news-list > a {
  border-top: 1px solid #f2f2f2;
  border-bottom: none;
}
.news-list > a:first-child {
  border-top: none;
}
.news-list.date-left div.news-top {
  border-bottom: none;
  padding-bottom: 0;
}
.news-list.date-left div.news-top > a {
  font-size: 0.875em;
  overflow: hidden;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
.news-list.date-left div.news-top > a > em {
  display: block;
  float: left;
  margin-right: 10px;
  font-family: simsun;
  color: #999;
}
.news-list.date-left div.news-top > a > span {
  font-size: 1em;
}
.news-list.date-left div.news-top > a:hover > span {
  text-decoration: underline;
}
.news-list.date-left div.news-top + a {
  margin-top: 0;
}
.news-list.date-left div.news-top + a + a + a + a {
  display: none;
}
.news-list.date-bottom > a > em {
  line-height: 1.25em !important;
}
.news-list.date-left.bottom-line > a {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.box-tab.t-b-line .news-list.date-left > a:last-child {
  border-bottom: none;
}
.box-tab.t-b-line .news-list.date-left > a:nth-child(n+5) {
  display: none;
}
.box-tab.t-b-line .news-list.date-left > a:nth-child(4) {
  border-bottom: none;
}
/*首页图标*/
.tile-group.col-2 a,
.tile-group.col-3 a {
  height: auto;
  padding: 0.75em 0 1em;
  box-shadow: 1px 1px 1px #e4e4e4;
  -webket-box-shadow: 1px 1px 1px #e4e4e4;
  -moz-box-shadow: 1px 1px 1px #e4e4e4;
}
.tile-group.col-2 .icons,
.tile-group.col-3 .icons {
  font-size: 2.5em;
  padding: 0 0 10px;
  height: auto;
}
.tile-group.col-2 a {
  width: 32%;
  margin-left: 2%;
  border: none;
}
.tile-group.col-3 a {
  width: 49%;
  border-radius: 5px;
  background-color: #fff;
  margin-top: 0;
}
.tile-group.col-3 a:nth-child(2n) {
  margin-left: 2%;
}
.tile-group.col-2 + .box-tab.t-b-line {
  border: none;
  padding: 0;
  background: transparent;
}
/*列表页*/
.sub-left-wrap {
  width: 270px;
}
.page-tile > * {
  line-height: 2em;
  height: 2em;
}
/*内容页*/
.location:before {
  font-size: 1em;
  margin-top: -5px;
  vertical-align: middle;
}
.news_content_content *,
.suggestion_content_replay * {
  font-size: 1em !important;
  line-height: 1.875em !important;
}
.news_content_content > p > img,
.news_content_content > div > img {
  min-width: 500px;
  max-width: 100% !important;
}
/*信件*/
.mail-list-search-bar {
  font-size: 0.875em;
}
.mail-list > ul > li > p > *:before,
.mail-list > ul > li > p > i:before,
.mail-list > ul > li > p > b:before,
.mail-list > ul > li > p > em:before {
  font-size: 0.75em !important;
  width: 1.25em !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mail-list > ul > li > p > *:before,
  .mail-list > ul > li > p > i:before,
  .mail-list > ul > li > p > b:before,
  .mail-list > ul > li > p > em:before {
	font-size: 24px !important;
	width: 30px !important;
  }
  .location:before {
	font-size: 28px;
  }
}
.mail-button-wrap .mail-button {
  line-height: 2em !important;
  min-height: 2em;
}
/**/
@media screen and (min-width: 1001px) and (max-width: 1200px) {
  .min-wrap,
  .main-wrap {
	width: 100%;
	min-width: auto;
	box-sizing: border-box;
  }
  .main-nav-bg .nav-bg .find-bar {
	right: 10px;
  }
  .logo {
	padding-left: 10px;
  }
}
@media screen and (max-width: 1000px) {
  body {
	font-size: 28px;
  }
  .main-wrap,
  .sub-right-wrap {
	width: 100%;
  }
  #menu {
	width: 6em;
  }
  #menu > ul > li {
	width: auto;
  }
  .news_content_content > p > img,
  .news_content_content > div > img {
	width: 100% !important;
	min-width: auto;
  }
  .news-list > a {
	padding: 0.5em 0 !important;
  }
  .news-list > a > span {
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
  }
  .news-list.date-left > div.news-top {
	padding-bottom: 0;
  }
  .news-list.date-left > div.news-top > a > span {
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
  }
  .news-list.date-left > div.news-top > a > em {
	display: none;
  }
  .box-tab.sub-box-c .news-list.date-bottom > a {
	padding: 0.5em 0.25em !important;
  }
  #tab1.box-tab > dd > ul > li > .news-list,
  #tab3.box-tab > dd > ul > li > .news-list {
	padding: 12px;
  }
}
@media screen and (max-width: 480px) {
  .tile-group.col-2 a,
  .tile-group.col-3 a {
	width: 100%;
	margin-bottom: 15px;
	margin-left: 0;
	padding: 0 0 0.75em;
  }
  .tile-group.col-2 a:last-child,
  .tile-group.col-3 a:last-child {
	margin-bottom: 0;
  }
  .tile-group.col-3 a:nth-child(2n) {
	margin-left: 0;
  }
}
/*意见征集--通用*/
@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: 720px) {
  .write-input .suggestion_input_submit_wrap input[name="captcha"] {
	width: 100% !important;
	margin-bottom: 10px;
  }
  .write-input .suggestion_input_submit_wrap {
	height: 5em;
  }
}
/*登录弹框*/
@media screen and (max-width: 1320px) {
  .login-others > ul {
	right: 0 !important;
  }
}