@charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
}
a,
area {
  outline: none;
  blr: expression(this.onFocus=this.blur());
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  color: #004898;
}
img {
  -ms-interpolation-mode: bicubic;
}

html,
body {
  font-family: "微软雅黑", sans-serif;

  font-size: 16px;
  line-height: 1.8;
}
html {
  height: 100%;
  position: relative;
}
input {
  border-radius: 0;
}
button {
  -webkit-appearance: none;
  border-radius: 0;
}
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
img,
dl,
dt,
dd,
ol,
ul,
li,
form {
  list-style: none;
}
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
.boxcenter {
  margin: 50px auto;
  display:flex;
}
.fl_all {
  float: left;
  display: inline-block;
}
.fr_all {
  float: right;
  display: inline-block;
}
.txtdot {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
* {
  -webkit-text-size-adjust: none;
} /*禁止手机字体变大*/

/*responsive Normal*/
.maxcontainer {
  width: 100%;

}
.container {
  max-width: 1200px;
  width:100%;
}
.fl_pc {
  display: inline-block;
}
.fr_pc {
	flex:1; overflow:hidden;
  display: inline-block;
}
.fr_pc .cloumn-content{ width:100%;}
.col_2in1 {
  width: 50%;
  *width: 49.9%;
}
.col_3in1 {
  width: 33.3%;
}
.col_4in1 {
  width: 25%;
  *width: 24.9%;
}
.col_5in1 {
  width: 20%;
  *width: 19.9%;
}
.col_6in1 {
  width: 16.6%;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.pchide {
  display: none;
}
.mhide {
  display: block;
}
.pchider {
  display: none !important;
}
.mhider {
  display: block !important;
}
.padhide {
  display: block;
}
.padshow {
  display: none;
}
.mar0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.grey-1px-border {
  border: 1px solid #efefef;
}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.clear {
  clear: both;
  height: 0;
  font-size: 0;
  overflow: hidden;
  line-height: 0;
}
.main {
  position: relative;
  overflow: hidden;
}

@media screen and (max-width:1200px){
	.container{ padding:0px 3%;}
	.tzzgx-xwzx-titems{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 40px 36px;
	margin:30px 0px 40px;
}
.tzzgx-xwzx-titems .xwzx-item-topiclist{ width:auto; margin-bottom:auto;}
.tzzgx-xwzx-titems dl:nth-child(2n){ margin-left:0px;}
.content-box .mhide{ display:none;}
.ywly-titems .xwzx-item-topiclist{ margin-top:0px;}
.zrbg-items-box{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 40px 30px;}
.shzr-zrbg-lists > li{ margin-top:0px; margin-bottom:0px;}
.zrbg-items-box > li{ width:auto; margin-left:0px;}
.tzzgx-1{ padding-top:10px;}

}
@media screen and (max-width:750px){
.cloumn-content-tabtitle > li, .cloumn-content-title > span{ font-size:18px;    height: 55px;
    line-height: 55px;}	
.cloumn-content-title{ height:52px;}
.tzzgx-gszl-item dt a{ font-size:16px;}
.rlzy-box .ghlt-slogan-txt{ padding:30px;}
.tzzgx-gszl-item > dd{ font-size:14px;}
.tzzgx-gszl-item > dt{ flex:1;}
.tzzgx-gszl-item .fr_pc{ flex:none;}
.shzr-item-list > dd > a{ font-size:16px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.xwzx-item-topic > dd > a{ font-size:16px; height:auto;}
.xwzx-item-topic > dd > p{ font-size:14px; height:39px;}
.zrbg-items-box{grid-template-columns: repeat(2, 1fr);}
.shzr-zrbg-lists li a{ font-size:16px;}
.xwzx-item-topic > dt img{object-fit: cover;
 object-position: center center;}
 .xwzx-item-topiclist > dt{ height:133px;}
 .ywly-titems .xwzx-item-topiclist > dt{ height:230px;}
 .zrbg-items-box > li img{object-fit: cover;
 object-position: center center;}
 .boxcenter{ margin-bottom:0px; margin-top:30px;}
 .zrbg-items-box > li img{ margin-bottom:10px;}
 .gltd-leader-items > li {width: 100%;height: 330px;margin-top: 30px;}
 .ppwh-whln-slide .rlzy-zyrw-item em {
  margin: 0 20%;
}
.ppwh-whln-block > dt {
  margin: 0 40px 25px;
}
.ppwh-whln-block > dd {
  display: block;
  width: 100%;
}
.ppwh-whln-block .ppwh-whln-item > dt {
  border-radius: 0;
}
.ppwh-whln-block:first-child .ppwh-whln-item > dt em {
  text-align: left;
  width: calc(100% - 190px);
  padding: 20px 40px;
}
.ppwh-whln-block:nth-of-type(2) .ppwh-whln-item > dt em::before {
  position: absolute;
  left: 110px;
}
.ppwh-whln-block .ppwh-whln-item > dt em::before {
  content: "";
  width: 26px;
  height: 15px;
  background: url(/images/icon-dots.png) 0 0 no-repeat;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-top: 5px;
}
.ppwh-whln-block .ppwh-whln-item > dt em::after {
  content: "";
  width: 26px;
  height: 15px;
  background: url(/images/icon-dots.png) 0 0 no-repeat;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 10px;
  margin-bottom: 5px;
}
.ppwh-whln-block .ppwh-whln-item > dt i {
  font-size: 26px;
}
.ppwh-whln-block .ppwh-whln-item > dt i {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
}
.ppwh-whln-block .ppwh-whln-item > dt em > b {
  display: block;
}
.ppwh-whln-block .ppwh-whln-item > dd {
  font-size: 28px;
}
.ppwh-whln-block .ppwh-whln-item > dd span {
  display: inline-block;
  max-height: 300px;
  overflow: hidden;
  font-size: 20px;
}
.ppwh-whln-block .ppwh-whln-item > dt em {
  font-style: normal;
  background-color: #2067be;
  position: absolute;
  left: 0;
  z-index: 1;
  margin: 0 55px;
  color: #fff;
  line-height: 1.3;
}
.mread-more {
  margin: 30px auto;
  width: 248px;
  height: 70px;
}
.mread-more {
  margin: 30px auto;
}
.mpageion {
  text-align: center;
  margin: 50px auto 0;
  font-size: 20px;
}
.mpageion a {
  width: 100%;
  height: 68px;
  border: 2px solid #d3d3d3;
  line-height: 68px;
  border-radius: 35px;
  color: #333;
}
.mread-more > a {
  border-radius: 40px;
  border-color: #d3d3d3;
}
.mpageion a {
  width: 198px;
  height: 78px;
  border: 1px solid #000;
  line-height: 78px;
  padding: 0 40px;
  display: block;
  margin: 0 auto;
}
.mpageion {
  text-align: center;
  margin: 50px auto 0;
  font-size: 30px;
}
.ppwh-whln-item .pchide {
  display: block;
}
.ppwh-whln-slide .rlzy-zyrw-item em {
  margin: 0 16%;
}
.ppwh-whln-slide .rlzy-zyrw-item[data-hash="1"] em {
  margin: 0 8%;
}
.ppwh-whln-slide .rlzy-zyrw-item[data-hash="3"] em {
  margin: 0 2%;
}
.ppwh-whln-block .ppwh-whln-item {
  overflow: hidden;
}
.ppwh-whln-block .ppwh-whln-item > dt {
  overflow: visible;
}
.ppwh-whln-block .ppwh-whln-item > dd {
  margin: 0;
  padding: 20px 60px 40px;
}
/* .ppwh-whln-block:first-of-type .ppwh-whln-item > dt span, .ppwh-whln-block:first-of-type .ppwh-whln-item > dd */
.ppwh-whln-block:first-of-type .ppwh-whln-item em {
  bottom: -166px;
}
.ppwh-whln-block:first-of-type .ppwh-whln-item > dd {
  padding-top: 186px;
}
.ppwh-whln-block:first-of-type .ppwh-whln-item > dt em::before {
  display: block;
}
.ppwh-whln-block:nth-of-type(2) .ppwh-whln-item em {
  bottom: -86px;
}
.ppwh-whln-block:nth-of-type(2) .ppwh-whln-item > dd {
  padding-top: 106px;
}
.ppwh-whln-block:nth-of-type(2) .ppwh-whln-item > dt em::before {
  position: absolute;
  left: 110px;
}
.ppwh-whln-block:nth-of-type(3) .ppwh-whln-item em {
  bottom: -146px;
}
.ppwh-whln-block:nth-of-type(3) .ppwh-whln-item > dd {
  padding-top: 166px;
}
.ppwh-whln-block:nth-of-type(3) .ppwh-whln-item > dt em::before {
  position: absolute;
  left: 110px;
}
.ppwh-whln-block:nth-of-type(4) .ppwh-whln-item em,
.ppwh-whln-block:last-of-type .ppwh-whln-item em {
  bottom: -56px;
}
.ppwh-whln-block:nth-of-type(4) .ppwh-whln-item > dd,
.ppwh-whln-block:last-of-type .ppwh-whln-item > dd {
  padding-top: 66px;
}
.m_menu {
  min-height: 200%;
  /* overflow-y: auto; */
}
}
@media screen and (max-width:580px){
	.tzzgx-gszl-item > dd i{ display:none;}
	.tzzgx-gszl-item{padding: 10px 20px;}
	.ghlt-slogan-txt em{ font-size:16px;}
	.rlzy-box .ghlt-slogan-txt{ padding:20px;}
	.shzr-item-list > dd > p{ display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
	.shzr-item-list > dt{ width:100%;margin-bottom:10px;}
	.shzr-item-list{ display:flex;flex-wrap: wrap;}
	.shzr-item-list > dd{ width:100%; overflow:hidden; }
	.tzzgx-xwzx-titems{grid-template-columns: repeat(1, 1fr);grid-gap: 30px 36px;margin: 20px 0px 20px;}
	.xwzx-item-topic > dd{ padding-top:12px;}
	.zrbg-items-box{grid-template-columns: repeat(1, 1fr);grid-gap: 30px 30px;}
	.zrbg-items-box > li img{ height:448px; }
	.cloumn-content-tabtitle > li, .cloumn-content-title > span{ height:50px; line-height:50px; padding:0px 30px;}
	.cloumn-content-box{ margin-top:0px;}
	.gltd-leader-items > li {width: 100%;height: 330px;margin-top: 30px;}
}
