﻿

@font-face {
	font-family: iconfont;
	src: url(../font/iconfont-Cvdtxh3o.ttf) format("truetype")
}

.iconfont {
	font-family: iconfont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-daochubiaoge:before {
	content: ""
}

.icon-dayin:before {
	content: ""
}

.icon-daochuwenben:before {
	content: ""
}

html {
	font-size: 100px
}

body {
	position: relative;
	color: #333;
	font-size: .16rem;
	font-family: Microsoft YaHei, Simsun, SimHei, Arial;
	-webkit-text-size-adjust: none;
	min-width: 320px
}

body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
textarea,
ul {
	padding: 0;
	margin: 0
}

li,
ol,
ul {
	list-style: none
}

img {
	border: none;
	border: 0;
	max-width: 100%
}

a {
	text-decoration: none;
	color: #333
}

a:focus,
div:focus {
	outline: none;
	-moz-outline: none
}

a:hover {
	color: #0e3e8c
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: .15rem
}

input:focus,
textarea:focus {
	outline: none
}

input::-webkit-input-placeholder {
	color: #ccc
}

.hidden {
	visibility: hidden
}

.block {
	display: block
}

.none {
	display: none
}

.container {
	width: 14.4rem;
	margin: 0 auto;
	clear: both
}

.body_1580 .container {
	width: 15.8rem
}

.body_1280 .container {
	width: 12.8rem
}

.common-row:after,
.common-row:before {
	content: "";
	display: block;
	clear: both
}

.color-blue {
	color: #355e92
}

.color-999 {
	color: #999
}

.fl {
	float: left
}

.fr {
	float: right
}

.bg-gray {
	background: #f7f8fa
}

.bg-white {
	background: #fff
}

.ov-h {
	overflow: hidden
}

.m_show,
.hide {
	display: none
}

.mb25 {
	margin-bottom: .25rem
}

.mb40 {
	margin-bottom: .4rem
}

.mt45 {
	margin-top: .45rem
}

.pb40 {
	padding-bottom: .4rem
}

.pt40 {
	padding-top: .4rem
}

.clearfix {
	*zoom: 1
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}

.clearfix:after {
	clear: both
}

.clear {
	clear: both
}

.header,
.header_drawer,
.header_search,
.newslist_time_line li a,
.newslist_time_line li .time:before,
.m_more a,
.more_arrow a,
.icon_arrow_eq,
.common_hd .more a,
.newslist_date li a,
.newslist_date li .time,
.newslist.time li,
.newslist li,
.transition,
.transition a {
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.imgScale {
	overflow: hidden
}

.imgScale a img {
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}

.imgScale a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.hover-opacity:hover,
.hover-opacity-box a:hover {
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85
}

.newslist h4,
.newslist.dot li h4 a,
.newslist.time li .txtbox .mes,
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font,
.text_nowrap {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden
}

.text-nowrap a {
	display: inline-block;
	max-width: 100%
}

.hover-shadow:hover {
	box-shadow: 0 0 .4rem .03rem #3238462e;
	-webkit-box-shadow: 0 0 .4rem .03rem rgba(50, 56, 70, .18)
}

.newslist_imgtxt li h4,
.newslist_imgtxt li .des,
.newslist_time_line li a,
.newslist_date li.on a,
.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all
}

/* 给 newslist_date 中的 li 添加悬停效果 */
.newslist_date li {
	transition: transform 0.3s ease;
	/* 添加过渡效果，使上移更平滑 */
}

.newslist_date li:hover a {
	padding: 16px 0 32px;
	font-weight: bold;
	color: #333;
}



.newslist_date li:first-child a {
	padding-bottom: 25px;
	font-weight: bold;
	color: #333;
}

.newslist_date li:hover .time,
.newslist_date li:first-child .time {
	transform: translateY(10px);
}

.crumb {
	padding: .15rem 0;
	font-size: .18rem;
	color: #666;
	line-height: 2em;
	background-color: #f5f5f5
}

.crumb dl {
	position: relative
}

.crumb dl dt {
	position: absolute;
	top: .05rem;
	left: .05rem;
	width: .14rem;
	height: .18rem;
	display: none
}

.crumb dl dd em {
	font-style: normal;
	display: none
}

.crumb a {
	display: inline-block;
	margin-right: .3em;
	margin-left: .3em;
	color: #666
}

.crumb a:first-child {
	margin-left: 0
}

.crumb a:hover,
.crumb span {
	color: #333
}

.crumb span a {
	font-weight: 700;
	color: #333 !important
}

.crumb.bgwhite {
	background: #fff
}

.icon_arrow {
	position: relative
}

.icon_arrow:before {
	content: "";
	height: 1px;
	background: #2256b4;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0
}

.icon_arrow:after {
	content: "";
	width: .11rem;
	height: .1rem;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(https://www.gzxtxgw.pics/template/default/images/icon_arrow_tblue.png) no-repeat right bottom
}

.more_blue {
	text-align: right;
	clear: both
}

.more_blue a {
	display: block;
	padding: 0 .22rem .14rem;
	color: #3b5f9f
}

.more_blue a:before {
	height: 1px;
	background: #3b5f9f
}

.more_blue.short {
	text-align: center
}

.more_blue.short a {
	color: #3e65a3;
	padding-left: .12rem;
	display: inline-block;
	transition: .25s;
	transition-timing-function: ease-out
}

.more_blue.short a:hover {
	padding-right: .4rem
}

.swiper-button-prev.arrow_blue,
.swiper-button-next.arrow_blue {
	position: absolute;
	z-index: 9;
	opacity: 1;
	margin-top: -.035rem;
	width: .67rem;
	height: .07rem;
	background: none
}

.swiper-button-prev.arrow_blue:after,
.swiper-button-next.arrow_blue:after {
	width: .09rem;
	height: .08rem
}

.swiper-button-prev.arrow_blue:after {
	right: auto;
	left: 0;
	background: url(https://www.gzxtxgw.pics/template/default/images/icon_arrow_ltblue.png) no-repeat left bottom
}

.mes_lm_time,
.mes_lm_time a {
	color: #3562aa
}

.mes_lm_time span {
	display: inline-block;
	margin-left: .2rem
}

.mes_lm_time span:first-child {
	margin-left: 0
}

.mes_lm_time .time {
	color: #999
}

@keyframes a_menu_item_show {
	0% {
		-webkit-transform: translate(0px, -30px);
		opacity: 0
	}

	to {
		-webkit-transform: translate(0px, 0px);
		opacity: 1
	}
}

@keyframes a_menu_item_hide {
	0% {
		-webkit-transform: translate(0px, 0px);
		opacity: 1
	}

	to {
		-webkit-transform: translate(0px, -30px);
		opacity: 0
	}
}

@keyframes a_bg_hover_show {
	0% {
		-webkit-transform: scale(1, .5);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1, 1);
		opacity: 1
	}
}

@keyframes a_bg_hover_hide {
	0% {
		-webkit-transform: scale(1, 1);
		opacity: 1
	}

	to {
		-webkit-transform: scale(1, .5);
		opacity: 0
	}
}

.common_tit {
	line-height: 1
}

.common_tit h3 {
	color: #1a1a1a;
	font-size: 2em;
	font-weight: 500;
	margin-bottom: .2rem
}

.common_tit span {
	color: #33333380;
	font-size: 1.125em
}

.common_tit span.en {
	letter-spacing: .17rem
}

.common_tit.hc {
	text-align: center
}

.common_tit.hc span.en {
	text-indent: 2em;
	display: inline-block
}

.common_tit.hc h3 {
	font-weight: 700
}

.common_tit.f30 h3 {
	margin-bottom: 0;
	font-size: 1.875em;
	position: relative;
	display: inline-block;
	padding-bottom: .35rem
}

.common_tit.line h3:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 100%;
	background: #0a378866
}

.common_tit.line.lhalf h3:after {
	width: 50%
}

.tab_brace li {
	float: left
}

.tab_brace li a {
	position: relative;
	display: block;
	font-size: 1.5em;
	color: #767676;
	line-height: 1;
	margin: 0 .28rem;
	padding: .08rem .1rem .34rem
}

.tab_brace li a:before {
	content: "";
	width: 0;
	height: .14rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(https://www.gzxtxgw.pics/template/default/images/icon_brace_blue.png) no-repeat center bottom;
	background-size: 100%
}

.tab_brace li.on a {
	color: #0a3788
}

.tab_brace li.on a:before {
	width: 100%
}

.common_slide_arrow {
	width: 35px;
	height: 35px;
	background: url(https://www.gzxtxgw.pics/template/default/images/icon_slide_arrow_blue.png) no-repeat 0 0 #fff;
	border-radius: 50%;
	box-shadow: 0 0 .13rem #f3f3f3
}

.common_slide_arrow.swiper-button-next {
	background-position: -35px 0
}

.common_slide_arrow:hover {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/icon_slide_arrow_white.png);
	background-color: #3562aa
}

.common_slide_arrow:after {
	display: none
}

.newslist li {
	padding: .15rem 0 .25rem
}

.newslist li:hover {
	box-shadow: 0 0 .13rem #f3f3f3;
	/* padding-left: .1rem; */
	/* padding-right: .1rem */
}

.newslist h4 {
	font-size: 1.25em;
	padding: .06rem 0;
	font-weight: 400;
	line-height: 1.5
}

.newslist.time li {
	position: relative;
	padding: .3rem 0;
	border-bottom: 1px solid #ebebeb
}

.newslist.time li h4 {
	line-height: 1;
	padding: 0;
	margin-bottom: .12rem
}

.newslist.time li .time {
	position: absolute;
	left: 0;
	top: .3rem;
	padding-right: .12rem;
	text-align: right
}

.newslist.time li .time b {
	line-height: 1;
	margin-bottom: .08rem;
	font-size: 1.25em;
	text-align: left;
	display: block;
	font-weight: 400
}

.newslist.time li .time em {
	font-style: normal
}

.newslist.time li .txtbox {
	padding-left: .12rem;
	margin-left: .77rem;
	border-left: 1px solid #dbdbdb
}

.newslist.time li .txtbox .mes {
	color: #9a9a9a
}

.newslist.time li:hover {
	box-shadow: 0 0 .13rem #f3f3f3;
	padding: .3rem .15rem;
	border-bottom-color: #fff
}

.newslist.time li:hover .time {
	left: .15rem
}

@-webkit-keyframes rotateY {
	0% {
		-webkit-transform: rotateY(0deg)
	}

	to {
		-webkit-transform: rotateY(720deg)
	}
}

@-moz-keyframes rotateY {
	0% {
		-webkit-transform: rotateY(0deg)
	}

	to {
		-webkit-transform: rotateY(360deg)
	}
}

@-ms-keyframes rotateY {
	0% {
		-webkit-transform: rotateY(0deg)
	}

	to {
		-webkit-transform: rotateY(360deg)
	}
}

@-o-keyframes rotateY {
	0% {
		-webkit-transform: rotateY(0deg)
	}

	to {
		-webkit-transform: rotateY(360deg)
	}
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@-ms-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@-o-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

.header {
	height: 1rem;
	padding: 0 .2rem;
	position: relative;
	text-align: center;
	background: #fff;
	z-index: 999
}

.header_logo {
	float: left;
	margin: .19rem 0;
	text-align: left;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px
}

.header_logo a {
	display: block;
	margin-left: -.3rem
}

.header_logo .txt {
	margin-left: -.24rem;
	height: .41rem
}

.header_logo .txt.white,
.header_logo .txt.blue {
	display: none
}

.header_logo .icon {
	height: .62rem
}

.header_logo .icon,
.header_logo .txt {
	display: inline-block;
	vertical-align: middle
}

.header_center {
	display: inline-block;
	height: 100%
}

.main_nav {
	height: 100%;
	display: inline-block;
	vertical-align: top
}

.main_nav li {
	float: left;
	margin: 0 .2rem;
	line-height: 1rem;
	font-size: .2rem;
	font-weight: 700;
	position: relative
}

.main_nav li a {
	display: block;
	position: relative
}

.main_nav li a:after {
	content: "";
	width: 0;
	height: .04rem;
	background: #a29244;
	position: absolute;
	left: 0;
	bottom: -.01rem
}

.main_nav li.on a,
.main_nav li a:hover {
	color: #a29244
}

.main_nav li.on a:after {
	width: 100%
}

.header_search {
	float: right;
	width: 2.6rem;
	height: 100%;
	margin-right: .8rem
}

.header_search .searchbox {
	background: #f1f3f6;
	padding: 0 .6rem 0 .2rem;
	position: relative
}

.header_search .searchbox input {
	border: none;
	background: none;
	display: block;
	height: 1rem;
	line-height: 1rem;
	font-size: .2rem
}

.header_search .searchbox .s_txt {
	width: 100%
}

.header_search .searchbox .s_txt::placeholder {
	color: #59595a
}

.header_search .searchbox .s_txt::-webkit-input-placeholder {
	color: #59595a
}

.header_search .searchbox .s_btn {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: .6rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_blue.png) no-repeat center;
	background-size: .23rem .24rem;
	cursor: pointer
}

.header_jft {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 1rem
}

.header_jft .current {
	line-height: 1rem;
	font-size: .2rem;
	color: #323232;
	position: relative;
	display: block;
	cursor: pointer
}

.header_jft .current a {
	display: inline-block;
	margin-right: .06rem
}

.header_jft .current:after {
	content: "";
	position: absolute;
	top: 50%;
	right: .2rem;
	margin-top: -.02rem;
	border: .06rem solid transparent;
	border-top-color: #5d5d5d
}

.popper {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	padding: .06rem 0;
	border-radius: .04rem;
	border: 1px solid #e4e7ed;
	background: #fff;
	box-shadow: inset 0 -.03rem .1rem #f3f3f3;
	z-index: 1;
	font-size: .18rem
}

.popper:before,
.popper:after {
	content: "";
	border: .08rem solid transparent;
	border-bottom-color: #f3f3f3;
	position: absolute;
	left: 50%;
	top: -.16rem;
	margin-left: -.08rem
}

.popper:before {
	z-index: 2
}

.popper:after {
	border-width: .09rem;
	margin-left: -.09rem;
	top: -.19rem;
	border-bottom-color: #e4e7ed;
	z-index: 1
}

.popper li {
	cursor: pointer;
	padding: .08rem .2rem;
	line-height: 1.3
}

.popper li:hover {
	background: #f5f7fa
}

.header_jft .popper {
	left: auto;
	top: 74%;
	right: .2rem;
	min-width: 1.2rem
}

.header_jft .popper:before,
.header_jft .popper:after {
	left: auto;
	right: .2rem
}

.home_header {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background: #00000026
}

.home_header:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #ffffff26;
	position: absolute;
	left: 0;
	bottom: 0
}

.home_header .header_logo .txt.black {
	display: none
}

.home_header .header_logo .txt.white {
	display: inline-block
}

.home_header .header_search {
	width: 2.15rem;
	border-left: 1px solid rgba(255, 255, 255, .15)
}

.home_header .header_search .searchbox {
	background: none
}

.home_header .header_search .searchbox .s_btn {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_white.png)
}

.home_header .header_search .searchbox .s_txt {
	color: #fff
}

.home_header .header_search .searchbox .s_txt::placeholder,
.home_header .header_search .searchbox .s_txt::-webkit-input-placeholder {
	color: #fff;
	opacity: .3
}

.home_header .main_nav li a,
.home_header .header_jft .current {
	color: #fff;
	opacity: .8
}

.home_header .main_nav li a:after {
	background: #a29244
}

.home_header .main_nav li.on a,
.home_header .main_nav li:hover a {
	color: #a29244;
	opacity: 1
}

.home_header .header_jft .current a {
	color: #fff
}

.home_header .header_jft .current:after {
	border-top-color: #fffc
}

.header.twhite {
	background: #fff
}

.header.twhite:before {
	background: #fff3
}

.header.twhite .main_nav li a,
.header.twhite .header_jft .current {
	opacity: 1
}

.header.twhite .main_nav li a:after {
	background: #e1d288
}

.header.twhite .main_nav li.on a,
.header.tblack .main_nav li:hover a {
	color: #eadb91
}

.header.twhite .header_search {
	background: #0000000a
}

.header.twhite .header_search .searchbox .s_txt::placeholder,
.header.twhite .header_search .searchbox .s_txt::-webkit-input-placeholder {
	opacity: .6
}

.header.twhite.gqjz {
	background: #00527026
}

.zt_header .header {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	background: inherit;
	padding: 0;
	text-align: right
}

.zt_header .header_logo {
	margin: .23rem 0 0 -.3rem
}

.zt_header .header_logo .txt.white {
	display: inline-block
}

.zt_header .header_logo .txt.black,
.zt_header .header_jft {
	display: none
}

.zt_header .header_center,
.zt_header .header_search {
	margin-top: .29rem
}

.zt_header .main_nav li,
.zt_header .header_search .searchbox input {
	height: .56rem;
	line-height: .56rem
}

.zt_header .main_nav li a,
.zt_header .main_nav li.on a {
	color: #fff
}

.zt_header .main_nav li a:after {
	background: #fff
}

.zt_header .header_search {
	width: .3rem;
	margin-right: 0
}

.zt_header .header_search .searchbox {
	background: none;
	padding: 0
}

.zt_header .header_search .searchbox .s_txt {
	display: none
}

.zt_header .header_search .searchbox .s_btn {
	right: -.18rem;
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_white_zt.png);
	background-size: .25rem
}

.main_nav .submenu .scrollbar_y {
	height: 100%;
	overflow: hidden
}

.main_nav .submenu {
	display: none;
	position: absolute;
	min-width: 1.6rem;
	padding-top: .2rem;
	left: 43%;
	transform: translate(-43%);
	text-align: center;
	z-index: 2
}

.main_nav li.hqsj .submenu {
	left: 0
}

.main_nav .submenu dl {
	float: left;
	width: 2.8rem;
	text-align: center;
	position: relative;
	height: 100%
}

.main_nav .submenu dl+dl:before,
.main_nav .submenu dl:nth-last-child(2):after {
	content: normal;
	display: block;
	width: 1px;
	background: #ccc;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0
}

.main_nav .submenu dl:nth-last-child(2):after {
	left: auto;
	right: -1px
}

.main_nav .submenu dl a {
	font-weight: 400;
	color: #2b2e2e !important;
	opacity: .7;
	padding: .13rem 0
}

.main_nav .submenu dl a:after {
	display: none
}

.main_nav .submenu dl a:hover {
	opacity: 1
}

.main_nav .submenu dl dt {
	font-size: .2rem;
	padding: 0 .1rem;
	line-height: 1.3;
	text-align: left
}

.main_nav .submenu dl dt a {
	display: inline-block;
	padding-bottom: .125rem;
	font-weight: 700;
	color: #333 !important;
	border-bottom: 1px solid #333;
	margin-bottom: .125rem
}

.main_nav .submenu dl dt a.nob {
	margin-bottom: 0;
	border-bottom: none
}

.main_nav .submenu dl dd {
	line-height: 1;
	padding: 0 .1rem;
	font-size: .2rem;
	text-align: left
}

.main_nav .submenu dl.tc dt {
	text-align: center
}

.main_nav .submenu dl.tc dt a {
	margin-right: .35rem
}

.main_nav .submenu dl.nochild {
	width: 1.6rem
}

.main_nav .submenu dl.nochild dt {
	line-height: 1
}

.main_nav .submenu dl.nochild dt a {
	margin-bottom: 0;
	border-bottom: none;
	color: #2b2e2e !important;
	font-weight: 400
}

.main_nav .submenu dl.nochild.ol dt a {
	margin-right: .1rem
}

.main_nav .submenu dl dd a:hover,
.main_nav .submenu dl.nochild dt a:hover {
	color: #a29244 !important
}

.submenu_show .header_bg_hover {
	width: 100%;
	height: 5.95rem;
	background: #fffffff2;
	z-index: 998;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-animation: a_bg_hover_show .2s ease-out both;
	-webkit-transform-origin: 50% 0%
}

.submenu_show .header {
	left: 0;
	right: 0;
	top: 0;
	z-index: 999;
	background: #fff
}

.submenu_show li.sublist_show .submenu {
	-webkit-animation: a_menu_item_show .2s ease-out both
}

.submenu_show li.sublist_hide .submenu {
	-webkit-animation: a_menu_item_hide .15s ease-out both
}

.submenu_show .main_nav li a,
.header.fixed .main_nav li a {
	color: #333
}

.submenu_show .main_nav li>a:after,
.header.fixed .main_nav li>a:after {
	background: #a29244 !important
}

.submenu_show .main_nav li.on>a,
.submenu_show .main_nav li:hover>a,
.header.fixed .main_nav li.on>a,
.header.fixed .main_nav li:hover>a {
	color: #a29244 !important
}

.submenu_show .header_logo .txt.black,
.header.fixed .header_logo .txt.black {
	display: inline-block
}

.submenu_show .header_logo .txt.white,
.header.fixed .header_logo .txt.white {
	display: none
}

.submenu_show .home_header .header_search,
.header.fixed.home_header .header_search {
	border-left: 1px solid rgba(0, 0, 0, .15)
}

.submenu_show .header_search .searchbox .s_btn,
.header.fixed .header_search .searchbox .s_btn {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_blue.png)
}

.submenu_show .header_search .searchbox .s_txt,
.header.fixed .header_search .searchbox .s_txt {
	color: #333;
	opacity: 1
}

.submenu_show .header_search .searchbox .s_txt::placeholder,
.submenu_show .header_search .searchbox .s_txt::-webkit-input-placeholder,
.header.fixed .header_search .searchbox .s_txt::placeholder,
.header.fixed .header_search .searchbox .s_txt::-webkit-input-placeholder {
	color: #333;
	opacity: 1
}

.submenu_show .main_nav li a,
.submenu_show .header_jft .current,
.submenu_show .header_jft .current a,
.header.fixed .main_nav li a,
.header.fixed .header_jft .current,
.header.fixed .header_jft .current a {
	color: #333;
	opacity: 1
}

.submenu_show .header_jft .current:after,
.header.fixed .header_jft .current:after {
	border-top-color: #5d5d5d
}

.zt_header .header.fixed .header_logo {
	margin-top: .19rem
}

.submenu_show .zt_header .header .header_search .searchbox .s_btn,
.zt_header .header.fixed .header_search .searchbox .s_btn {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_blue_zt.png)
}

.submenu_show .zt_header .header .main_nav li a:after,
.zt_header .header.fixed .main_nav li a:after {
	bottom: -.155rem
}

.zt_header .main_nav .submenu {
	padding-top: .355rem
}

.mobile_searchbtn,
.header_toggle_btn {
	cursor: pointer;
	display: none
}

.mobile_searchbtn:hover,
.header_toggle_btn:hover {
	opacity: .8
}

.mobile_searchbtn {
	position: absolute;
	right: 1rem;
	top: 0;
	height: 1rem;
	width: 1rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_mobile.png) no-repeat center;
	background-size: .35rem .38rem
}

.header.tblack .mobile_searchbtn,
.header.twhite .mobile_searchbtn,
.zt_header .header .mobile_searchbtn {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_mobile_white.png)
}

.header_toggle_btn {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
	width: 1rem;
	height: 1rem
}

.header_toggle_btn div {
	position: relative;
	width: 45.7%;
	max-width: 30px;
	height: 20px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
	transition: .2s
}

.header_toggle_btn span {
	position: absolute;
	display: block;
	left: -.1rem;
	width: 100%;
	height: 9%;
	background: #0e376c;
	border-radius: 3px;
	transition: all .2s;
	margin-top: -1px
}

.header.tblack .header_toggle_btn span,
.header.twhite .header_toggle_btn span,
.zt_header .header .header_toggle_btn span,
.shouye span {
	background: #fff
}

.header_toggle_btn span:nth-child(1) {
	top: 0
}

.header_toggle_btn span:nth-child(2) {
	top: 50%
}

.header_toggle_btn span:nth-child(3) {
	top: 100%
}

.header_drawer {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 998;
	background: #fffffffa
}

.header_drawer .drawer_main_nav {
	position: absolute;
	z-index: 2;
	left: .3rem;
	right: .3rem;
	top: 1.5rem;
	bottom: .5rem
}

.header_drawer .drawer_main_nav .scrollbar_y {
	height: 100%
}

.header_drawer .drawer_main_nav ul {
	margin: 0 10%
}

.header_drawer .drawer_main_nav li {
	margin-bottom: .4rem
}

.header_drawer .drawer_main_nav li h4 {
	font-size: .24rem;
	padding: 0 .1rem;
	margin-bottom: .1rem;
	font-weight: 700
}

.header_drawer .drawer_main_nav li h4 a {
	position: relative;
	padding-bottom: .15rem;
	color: #012b64
}

.header_drawer .drawer_main_nav li .menu_list p {
	display: inline-block;
	padding: .03rem .1rem;
	line-height: 1.7;
	font-size: .21rem
}

.header_drawer .drawer_main_nav li .menu_list .item h3 {
	font-size: .22rem;
	padding: .1rem;
	font-weight: 700
}

.header_drawer .drawer_main_nav li .menu_list .item h3 a {
	position: relative;
	display: inline-block;
	padding-bottom: .15rem;
	margin-top: .1rem
}

.header_drawer .drawer_main_nav li .menu_list .item h3 a:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	width: 2em;
	height: 1px;
	background-color: #303030
}

.header_drawer .drawer_main_nav li .menu_list .item dl {
	line-height: 1.3;
	margin-bottom: .2rem
}

.header_drawer .drawer_main_nav li .menu_list .item dl {
	margin-top: .125rem
}

.header_drawer .drawer_main_nav li .menu_list .item dl dt {
	padding: 0 .1rem .1rem;
	font-size: .21rem;
	font-weight: 700
}

.header_drawer .drawer_main_nav li .menu_list .item dl dd {
	font-size: .21rem;
	display: inline-block;
	padding: .05rem .1rem
}

.header_drawer .drawer_main_nav li,
.header_drawer .drawer_main_nav li a {
	color: #303030
}

.header_drawer .drawer_main_nav li a:hover {
	color: #0e376c
}

.header_drawer .mobile_menunav {
	position: absolute;
	z-index: 2;
	left: .3rem;
	right: .3rem;
	top: 1.5rem;
	bottom: .5rem;
	overflow: hidden
}

.mobile_menunav .scrollbar_y {
	max-height: 100%
}

.mobile_menunav .menus {
	padding: 0 21%
}

.mobile_menunav .menus a {
	color: #303030;
	position: relative
}

.mobile_menunav .menus li {
	padding: .3rem 0
}

.mobile_menunav .menus .serial {
	font-size: 2.25em;
	position: absolute;
	left: 0;
	top: 0
}

.mobile_menunav .menus .channel {
	margin-left: .6rem;
	padding-left: .15rem;
	border-left: 1px solid #d2d2d2
}

.mobile_menunav .menus .channel span {
	font-size: 1.25em;
	display: block
}

.mobile_menunav .menus .channel span.en {
	font-size: 1.125em;
	letter-spacing: .02rem
}

.mobile_menunav .menus a:hover {
	color: #0e3e8c
}

.mobile_menunav .menus a:hover .channel {
	border-left-color: #0e3e8c
}

.zt_header .mobile_menunav .menus .channel span.tit {
	font-size: 1.5em;
	padding: .1rem 0
}

.zt_header .mobile_menunav .menus .channel span.en {
	display: none
}

.header_drawer {
	background: #fff
}

.header_drawer .drawer_mainnav a {
	color: #333
}

.header_drawer .drawer_mainnav a:hover {
	color: #0e3e8c
}

.header_drawer .drawer_mainnav {
	position: absolute;
	z-index: 2;
	left: .4rem;
	right: .2rem;
	top: 1.5rem;
	bottom: .5rem
}

.header_drawer .drawer_mainnav .trees {
	margin-right: .2rem
}

.header_drawer .drawer_mainnav .scrollbar_y {
	height: 100%
}

.header_drawer .drawer_mainnav .plus {
	cursor: pointer;
	position: absolute;
	width: .2rem;
	height: .2rem;
	right: .06rem;
	top: 50%;
	margin-top: -.1rem
}

.header_drawer .drawer_mainnav .plus:after {
	opacity: .6;
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 100%;
	background: #c2c2c2
}

.header_drawer .drawer_mainnav .plus:before {
	opacity: .6;
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1px;
	height: 2px;
	width: 100%;
	background: #c2c2c2
}

.header_drawer .drawer_mainnav .plus:hover:before,
.header_drawer .drawer_mainnav .plus:hover:after {
	background: #333;
	opacity: 1
}

.header_drawer .drawer_mainnav .arrow {
	position: absolute;
	display: block;
	width: .18rem;
	height: .18rem;
	border-right: 2px solid #c7c7c7;
	border-top: 2px solid #c7c7c7;
	top: 50%;
	margin-top: -.09rem;
	right: .3rem;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	opacity: .5;
	cursor: pointer
}

.header_drawer .drawer_mainnav .arrow:hover {
	opacity: 1
}

.header_drawer .drawer_mainnav .down .plus:after {
	display: none
}

.header_drawer .drawer_mainnav .down .arrow {
	margin-top: -.15rem;
	border-bottom: 2px solid #c2c2c2;
	border-top: none;
	border-color: #333
}

.header_drawer .drawer_mainnav li a {
	font-size: .28rem
}

.header_drawer .drawer_mainnav .menu_list {
	display: none
}

.header_drawer .drawer_mainnav li .hasSub {
	position: relative
}

.header_drawer .drawer_mainnav li dt,
.header_drawer .drawer_mainnav li h4,
.header_drawer .drawer_mainnav li h3 {
	font-weight: 400;
	position: relative;
	line-height: 1.2;
	padding: .26rem .6rem .24rem 0;
	border-bottom: 1px solid #e5e5e5
}

.header_drawer .drawer_mainnav li h4 a {
	color: #858585
}

.header_drawer .drawer_mainnav li h3 {
	background: #f5f5f5;
	padding-left: .3rem;
	padding-right: .8rem
}

.header_drawer .drawer_mainnav li dl {
	margin: .2rem 0 .2rem .4rem
}

.header_drawer .drawer_mainnav li dl dt {
	margin-bottom: .15rem
}

.header_drawer .drawer_mainnav li dl dd {
	display: inline-block;
	width: 32.33%;
	padding: .15rem 0
}

.header_drawer .drawer_mainnav li dl dd.long {
	width: 64.66%
}

.header_drawer .drawer_mainnav li dl dd a {
	color: #5c5c5c
}

.openDrawer .header,
.header.fixed {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999;
	box-shadow: 0 5px 38px #dcdfe5;
	background: #fffffff7 !important
}

.openDrawer .mobile_searchbtn,
.header.fixed .mobile_searchbtn {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_search_mobile.png) !important
}

.openDrawer .header_drawer {
	bottom: 0
}

.openDrawer .header_toggle_btn span,
.header.fixed .header_toggle_btn span {
	background: #0e376c !important
}

.openDrawer .header_toggle_btn span:nth-child(1) {
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg)
}

.openDrawer .header_toggle_btn span:nth-child(2) {
	-webkit-transform: translateY(-50%) scaleX(0);
	-ms-transform: translateY(-50%) scaleX(0);
	transform: translateY(-50%) scaleX(0)
}

.openDrawer .header_toggle_btn span:nth-child(3) {
	top: 50%;
	width: 100%;
	bottom: auto;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}

.openDrawer .header_logo .txt.black {
	display: inline-block !important
}

.openDrawer .header_logo .txt.white {
	display: none !important
}

.footer {
	font-size: .18rem
}

.footer .container {
	position: relative
}

.footer_nav {
	border-bottom: 1px solid #dcdee0;
	padding: .6rem 0 .5rem
}

.footer_nav ul {
	margin: 0 2.66rem 0 .5rem
}

.footer_nav li {
	width: 13%;
	float: left
}

.footer_nav li h4 {
	font-size: .21rem;
	padding: 0 .1rem;
	margin-bottom: .4rem
}

.footer_nav li .menu_list p {
	line-height: 1.7;
	padding: .1rem
}

.footer_nav li.gywm {
	width: 22%
}

.footer_nav li.gywm h4 {
	text-indent: 3.6em
}

.footer_nav li.gywm .menu_list>div {
	width: 48%
}

.footer_nav .ewm_wx {
	position: absolute;
	right: .6rem;
	top: .1rem
}

.footer .ewm_wx {
	font-size: .16rem;
	text-align: center
}

.footer .ewm_wx img {
	width: 1.34rem;
	margin: 0 auto .3rem;
	display: block
}

.footer_copyright {
	padding: .4rem 0;
	line-height: .28rem
}

.zt_footer .copyright span,
.zt_footer .copyright a,
.footer_copyright span,
.footer_copyright a {
	display: inline-block;
	margin: 0 .15rem
}

.footer_copyright img {
	vertical-align: middle
}

.footer_copyright .fl {
	margin-left: .5rem
}

.footer_copyright .fr {
	font-size: .16rem;
	margin-right: .6rem
}

.footer_nav li .menu_list p a,
.footer_copyright .fr a {
	color: #666
}

.footer_nav li .menu_list p a:hover,
.footer_copyright .fr a:hover {
	color: #0e3e8c
}

.footer_copyright .ewm_wx {
	display: none
}

.zt_footer .footer {
	background: #f8f9f9;
	text-align: center;
	line-height: 2
}

.zt_footer .footer_nav,
.zt_footer .footer_copyright .fl {
	display: none
}

.zt_footer .footer_copyright .fr {
	float: none;
	padding: .45rem 0
}

.scrollbar_xy {
	position: relative;
	overflow: auto
}

.scrollbar_xy::-webkit-scrollbar {
	height: 6px;
	width: 6px
}

.scrollbar_xy::-webkit-scrollbar-corner {
	background: #ededed
}

.scrollbar_y {
	overflow-y: auto
}

.scrollbar_y::-webkit-scrollbar {
	width: 6px;
	height: auto
}

.scrollbar_x {
	position: relative;
	overflow-x: auto
}

.scrollbar_x:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	content: "";
	background-color: #e6e6e6
}

.scrollbar_x:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	content: "";
	background-color: #e6e6e6
}

.scrollbar_x::-webkit-scrollbar {
	height: 6px;
	width: auto
}

.scrollbar_xy::-webkit-scrollbar-track,
.scrollbar_x::-webkit-scrollbar-track,
.scrollbar_y::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px #0003;
	border-radius: 3px;
	background: #ededed
}

.scrollbar_xy::-webkit-scrollbar-thumb,
.scrollbar_x::-webkit-scrollbar-thumb,
.scrollbar_y::-webkit-scrollbar-thumb {
	border-radius: 3px;
	box-shadow: inset 0 0 5px #0003;
	background: #2d66a5
}

.tab_square li {
	float: left
}

.tab_square li+li {
	margin-left: .2rem
}

.tab_square li a {
	cursor: pointer;
	display: block;
	font-size: .21rem;
	border: 1px solid #c8c8c8;
	border-bottom: none;
	padding: 0 .28rem;
	height: .4rem;
	line-height: .4rem;
	background: linear-gradient(to bottom, #f9f9f9f2, #ffffff1a);
	background: -webkit-linear-gradient(to bottom, rgba(249, 249, 249, .95), rgba(255, 255, 255, .1));
	background: -moz-linear-gradient(to bottom, rgba(249, 249, 249, .95), rgba(255, 255, 255, .1));
	background: -o-linear-gradient(to bottom, rgba(249, 249, 249, .95), rgba(255, 255, 255, .1))
}

.tab_square li.on a {
	color: #0a3788;
	border-color: #849bc3;
	background: linear-gradient(to bottom, #f2f5f8f2, #ffffff1a);
	background: -webkit-linear-gradient(to bottom, rgba(242, 245, 248, .95), rgba(255, 255, 255, .1));
	background: -moz-linear-gradient(to bottom, rgba(242, 245, 248, .95), rgba(255, 255, 255, .1));
	background: -o-linear-gradient(to bottom, rgba(242, 245, 248, .95), rgba(255, 255, 255, .1))
}

.common_hd {
	position: relative;
	height: .35rem;
	line-height: .35rem;
	margin-bottom: .16rem
}

.common_hd li {
	float: left;
	position: relative
}

.common_hd li+li {
	margin-left: .4rem
}

.common_hd li a {
	font-size: .21rem;
	color: #999;
	font-weight: 700;
	position: relative;
	display: block;
	cursor: pointer
}

.common_hd li.on a,
.common_hd li:hover a {
	color: #262626
}

.common_hd.f30 li a {
	font-size: .28rem
}

.common_hd.f24 li a {
	font-size: .24rem
}

.common_hd.brown li.on a:before {
	height: .16rem
}

.common_hd.brown li a:before {
	content: "";
	width: 100%;
	height: 0;
	background: #ece9dd;
	position: absolute;
	left: 0;
	bottom: -.05rem;
	z-index: -1
}

.common_hd.halfline {
	border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.common_hd.halfline,
.common_hd.halfline li {
	height: .48rem;
	line-height: .31rem
}

.common_hd.halfline li {
	position: relative
}

.common_hd.halfline li+li {
	margin-left: .28rem
}

.common_hd.split li a:before,
.common_hd.split li+li:before,
.common_hd.halfline li:before,
.common_hd.line li:before {
	content: "";
	width: 0;
	height: .03rem;
	background: #978c59;
	position: absolute;
	left: 0;
	bottom: 0
}

.common_hd.halfline .more a {
	height: .48rem;
	line-height: .4rem
}

.common_hd.halfline li.on:before {
	width: 50%;
	max-width: 3em
}

.common_hd.line {
	height: .46rem;
	line-height: .46rem
}

.common_hd.line.f24 {
	border-bottom: 1px solid #eaeaea;
	line-height: .47rem
}

.common_hd.line.f24 li {
	height: .47rem;
	line-height: .32rem
}

.common_hd.line li:before {
	background: #2a3f3b;
	height: 1px
}

.common_hd.line li+li {
	margin-left: .3rem
}

.common_hd.line li a {
	color: #5c5c5c;
	display: block;
	height: 100%
}

.common_hd.line li.on a {
	color: #0a3788
}

.common_hd.line li.on:before {
	width: 100%
}

.common_hd.line.bold a {
	padding: 0 .1rem
}

.common_hd.line.bold li:before {
	height: .03rem
}

.common_hd.split {
	margin-bottom: 0;
	height: .51rem
}

.common_hd.split li+li {
	margin-left: .5rem
}

.common_hd.split li+li:before {
	width: 1px;
	height: .2rem;
	background: #9f9f9f;
	left: -.25rem;
	top: .08rem
}

.common_hd.split li a {
	font-weight: 400;
	color: #333;
	position: relative;
	padding-bottom: .16rem
}

.common_hd.split li.on a {
	color: #28487b
}

.common_hd.split li a:before {
	height: 1px;
	bottom: 0;
	background: #28487b
}

.common_hd.split li.on a:before {
	width: 100%
}

.common_hd .more {
	position: absolute;
	right: 0;
	top: 0
}

.more_arrow a {
	color: #7d723e;
	font-size: .18rem;
	position: relative;
	display: inline-block;
	padding: 0 .1rem 0 .12rem
}

.more_arrow a:hover {
	padding: 0 .22rem 0 0
}

.icon_arrow_eq {
	display: block;
	width: 100%;
	height: 1px;
	background: #998938;
	position: absolute;
	left: 0;
	bottom: 0
}

.icon_arrow_eq:before {
	content: "";
	position: absolute;
	right: 1px;
	bottom: -.01rem;
	z-index: 0;
	border-top: 1px solid #998938;
	width: .11rem;
	height: .05rem;
	transform: rotate(37deg);
	-webkit-transform: rotate(37deg);
	-moz-transform: rotate(37deg);
	-ms-transform: rotate(37deg);
	-o-transform: rotate(37deg)
}

.icon_arrow_eq.double:before {
	border-right: 1px solid #998938;
	height: .11rem;
	bottom: -.055rem;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}

.more_arrow.down a {
	padding: 0 0 .85rem
}

.more_arrow.down a:hover {
	padding: 0 0 1rem
}

.more_arrow.down .icon_arrow_eq {
	width: 1px;
	height: 30%;
	left: 50%
}

.more_arrow.down .icon_arrow_eq:before {
	left: 0;
	right: auto;
	transform: rotate(-50deg);
	-webkit-transform: rotate(-50deg);
	-o-transform: rotate(-50deg);
	-moz-transform: rotate(-50deg);
	-ms-transform: rotate(-50deg)
}

.more_arrow.gray a {
	color: #bfbfbf;
	font-size: .15rem
}

.more_arrow.gray .icon_arrow_eq {
	background: #bfbfbf
}

.more_arrow.gray .icon_arrow_eq:before {
	border-top-color: #bfbfbf
}

.more_arrow.triangle a {
	color: #0e3a6f;
	padding: 0 .13rem .12rem 0
}

.more_arrow.triangle .icon_arrow_eq {
	background: #0e3a6f
}

.more_arrow.triangle .icon_arrow_eq:before {
	right: -1px;
	bottom: 0;
	width: 0;
	height: 0;
	border: .06rem solid transparent;
	border-bottom-color: #0e3a6f;
	border-left-width: .02rem;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0)
}

.more_arrow.triangle a:hover {
	padding: 0 .13rem .12rem .2rem
}

.more_arrow.white a {
	color: #fff;
	font-size: .16rem;
	padding: 0 .22rem .08rem .2rem
}

.more_arrow.white .icon_arrow_eq {
	background: #fff
}

.more_arrow.white .icon_arrow_eq:before {
	border-top-color: #fff
}

.more_arrow.white a:hover {
	padding: 0 .32rem .08rem .1rem
}

.m_more {
	margin: .2rem 0 .1rem
}

.m_more a {
	display: block;
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	line-height: 1.5;
	text-align: center;
	padding: .08rem 0;
	font-size: .2rem;
	border-radius: .03rem
}

.m_more a:hover {
	border-color: #0a3788
}

.newslist.dot li {
	padding: .14rem 0
}

.newslist.dot li h4 {
	padding-left: .18rem;
	font-weight: 400;
	position: relative
}

.newslist.dot li h4:before {
	position: absolute;
	top: .2rem;
	left: 0;
	content: "";
	width: .04rem;
	height: .04rem;
	background: #b3b3b3;
	border-radius: 50%
}

.newslist.dot li:hover {
	box-shadow: none;
	padding: .14rem 0
}

.newslist.dot li:hover a {
	color: #0e3e8c
}

.newslist.dot li:hover h4:before {
	background: #0e3e8c
}

.newslist_date li h4,
.newslist_head h4 {
	padding-left: 1.12rem;
	position: relative;
	font-weight: 400
}

.newslist_date li a,
.newslist_head a {
	display: block;
	max-width: 100%;
	padding: .23rem 0;
	font-size: .21rem;
	border-bottom: 1px solid #e6e9eb;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}

.newslist_date li .time,
.newslist_head .time {
	position: absolute;
	left: 0;
	top: .15rem;
	color: #999;
	font-size: .15rem
}

.newslist_date li .time b {
	display: block;
	color: #333;
	font-size: .21rem
}

.newslist_head h4 {
	border-bottom: 1px solid #e6e9eb;
	padding-top: .2rem;
	padding-bottom: .1rem
}

.newslist_head a,
.newslist_head .time {
	top: .2rem;
	color: #8c8c8c;
	padding: 0;
	border: none;
	font-size: .18rem
}

.newslist_date li.on a {
	padding-bottom: .46rem;
	font-weight: 700;
	color: #333
}

.newslist_date li.on .time {
	top: .28rem
}

.newslist_date li .time i {
	font-style: normal
}

.newslist_time_line li h4 {
	position: relative;
	font-weight: 400;
	padding: .2rem 0 .2rem .4rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/icon_arrow_down.png) no-repeat .1rem .49rem
}

.newslist_time_line li .time {
	color: #c8daf180;
	font-size: .16rem;
	display: block
}

.newslist_time_line li .time:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin: -.03rem .04rem 0 0;
	width: .07rem;
	height: .02rem;
	background: #c8daf1;
	opacity: .5
}

.newslist_time_line li a {
	font-size: .2rem;
	color: #c8daf1;
	line-height: 1.5
}

.newslist_time_line li:hover .time:before {
	width: .35rem;
	height: 1px
}

.newslist_time_line.lm li h4 {
	padding: .3rem 1.15rem .3rem 0;
	border-bottom: 1px solid #f0f0f0
}

.newslist_time_line.lm li a.title {
	font-size: .24rem;
	color: #333
}

.newslist_time_line.lm li a.title:hover {
	font-weight: 700
}

.newslist_time_line.lm li a.more_circle {
	opacity: .2;
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.175rem;
	width: .35rem;
	height: .35rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/icon_arrow_circle.png) no-repeat center;
	background-size: contain
}

.newslist_time_line.lm li a.more_circle:hover {
	opacity: .85
}

.newslist_time_line.lm li .mes span {
	display: inline-block;
	font-size: .18rem;
	color: #999;
	margin-top: .1rem;
	line-height: 1;
	vertical-align: middle
}

.newslist_time_line.lm li .mes .lm a {
	color: #a29244
}

.newslist_time_line.lm li .mes .time:before {
	display: none
}

.newslist_time_line.lm li .mes .split {
	margin-left: .17rem;
	margin-right: .15rem
}

.newslist_eq li h4 {
	font-weight: 400;
	font-size: .18rem;
	padding: .13rem 0;
	line-height: 1.4;
	position: relative
}

.newslist_eq li h4 a {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}

.newslist_eq li h4 .time {
	font-size: .16rem;
	color: #999
}

.newslist_eq.dot li h4 {
	padding: .1rem 0 .1rem .18rem
}

.newslist_eq.dot li h4:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.02rem;
	width: .04rem;
	height: .04rem;
	background: #0e376d
}

.newslist_eq.dot.radius li h4:before {
	border-radius: 50%
}

.newslist_eq.timerow li h4 .time {
	display: block
}

.newslist_imgtxt {
	margin: 0 -.17rem
}

.newslist_imgtxt li {
	width: 33.33%;
	float: left
}

.newslist_imgtxt li .box {
	margin: .57rem .17rem 0;
	background: #f7f8fa;
	position: relative
}

.newslist_imgtxt li .imgbox a {
	display: block;
	height: 2.48rem;
	overflow: hidden
}

.newslist_imgtxt li .imgbox img {
	display: block;
	width: 100%;
	min-height: 100%;
	object-fit: fill
}

.newslist_imgtxt li .txtbox {
	padding: .28rem .55rem;
	text-align: justify
}

.newslist_imgtxt li .txtbox h4 {
	font-size: .21rem;
	-webkit-line-clamp: 3;
	height: .86rem;
	overflow: hidden
}

.newslist_imgtxt li .txtbox .des {
	opacity: .6;
	line-height: 1.5;
	-webkit-line-clamp: 4
}

.newslist_imgtxt li .txtbox .time {
	position: absolute;
	left: .2rem;
	top: .2rem;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	color: #fff;
	font-size: .18rem;
	text-align: center;
	background: #0e3a6f66;
	border-radius: 0 .3rem
}

.newslist_imgtxt li .txtbox .time em {
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
	line-height: 1
}

.newslist_imgtxt li .txtbox .time b {
	display: block;
	font-size: .32rem;
	margin-bottom: .1rem
}

.table_hq {
	width: 100%;
	font-size: .18rem;
	border-spacing: 0;
	background: #fff
}

.table_hq th,
.table_hq td,
.table_hq_footer {
	font-size: .18rem
}

.table_hq th {
	min-width: 1.3rem;
	color: #8c8c8c;
	padding: .2rem .05rem .1rem;
	border-bottom: 1px solid #e6e9eb;
	text-align: left
}

.table_hq td,
.table_hq_footer span {
	padding: .25rem .05rem
}

.table_hq td i {
	display: inline-block;
	margin-left: .1rem;
	width: .11rem;
	height: .13rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.table_hq td i.rise {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_zd_rise.png)
}

.table_hq td i.fall {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_zd_fall.png)
}

.table_hq td.total {
	text-align: right
}

.table_hq tr.tr_bg {
	background: #f4f7fa
}

.table_hq a.fst {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	width: .31rem;
	height: .28rem;
	opacity: .5;
	background: url(https://www.gzxtxgw.pics/template/default/images/hqsj/yshq_icon_fst.png) no-repeat center;
	background-size: contain
}

.table_hq.frame {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6
}

.table_hq.frame th {
	background: #f2f4f7;
	color: #666
}

.table_hq.frame th,
.table_hq.frame td {
	border: 1px solid #e6e6e6;
	border-bottom: none;
	border-top: none;
	text-align: center;
	padding: .12rem .05rem
}

.table_hq.frame th,
.table_hq.frame td {
	border-color: #e6e6e6
}

.table_hq.frame tbody tr:nth-of-type(odd) {
	background: #fff
}

.table_hq.frame td.rise {
	color: #c13838
}

.table_hq.frame td.fall {
	color: #317a1d
}

.table_hq.rows th,
.table_hq.rows td {
	min-width: .6rem
}

.table_hq.rows th.cp {
	min-width: 1.4rem
}

.table_hq.rows th {
	color: #000
}

.table_hq.rows td.rise {
	color: #d70101
}

.table_hq.rows td.fall {
	color: #2eb300
}

.table_hq_total {
	padding: .2rem
}

.table_hq_total label,
.table_hq_total span {
	display: inline-block;
	margin: .05rem 0 .05rem .2rem
}

.table_hq_footer {
	background: #f4f7fa
}

.table_hq_footer span {
	display: inline-block
}

.table_hq_footer span.total {
	float: right
}

.table_marquee_hd {
	height: 378px;
	min-width: 490px;
	overflow: hidden
}

.table_marquee_hd tbody td {
	min-width: 1.3rem
}

.table_cphy {
	width: 100%;
	border-spacing: 0;
	border: 1px solid #d2d9e6;
	background: #fff;
	box-shadow: 0 1px .49rem #0b2b521a;
	-webkit-box-shadow: 0 1px .49rem rgba(11, 43, 82, .1);
	-moz-box-shadow: 0 1px .49rem rgba(11, 43, 82, .1);
	-o-box-shadow: 0 1px .49rem rgba(11, 43, 82, .1);
	-ms-box-shadow: 0 1px .49rem rgba(11, 43, 82, .1)
}

.table_cphy th,
.table_cphy td {
	font-size: .2rem;
	padding: .23rem .4rem;
	border: 1px solid #d2d9e6
}

.table_cphy th {
	width: 1.12rem;
	min-width: 1.12rem;
	background: #eaeff680;
	text-align: left;
	font-weight: 700
}

.table_cphy th b {
	display: block
}

.table_cphy td {
	min-width: 2.5rem
}

.table_cphy td p {
	text-align: justify;
	line-height: 1.5
}

.table_cphy.linear th,
.table_cphy.linear td {
	border-color: #cedaeb;
	padding: .16rem .25rem
}

.table_cphy.linear th {
	width: 2.15rem;
	min-width: 2.15rem;
	font-weight: 400;
	background: linear-gradient(to right, #f5f7fb, #fff);
	background: -webkit-linear-gradient(to right, #f5f7fb, #fff);
	background: -moz-linear-gradient(to right, #f5f7fb, #fff);
	background: -o-linear-gradient(to right, #f5f7fb, #fff)
}

.table_cphy.linear th b {
	display: none
}

.table_cphy.linear td {
	padding-left: .3rem;
	min-width: 3.8rem
}

.table_cphy .bz {
	padding-left: 2.5em
}

.table_cphy .bz span {
	float: left;
	margin-left: -2.5em
}

.table_cphy td p.jysj i {
	display: none
}

@media screen and (min-width: 1199px) and (max-width: 2800px) {
	.table_cphy td p.jysj i {
		display: inline
	}
}

.pagediv {
	overflow: hidden;
	padding: .2rem .1rem;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	clear: both
}

.pagediv li {
	display: inline-block;
	color: #333;
	padding: 0 .4em;
	margin: 4px;
	zoom: 1
}

.pagediv li a {
	display: inline-block;
	color: #333;
	transition: all .2s;
	-webkit-transition: all .2s
}

.pagediv li a:hover {
	color: #4764ce
}

.pagediv li.page_index {
	padding: 0
}

.pagediv li.page_index a {
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 50%
}

.pagediv li a.current {
	background: #4764ce;
	border-color: #2583e7;
	color: #fff;
	text-decoration: none;
	font-weight: 700
}

.page_jump {
	padding-left: 15px
}

.page_jump a {
	margin: 0 5px 5px
}

#page_input {
	width: 60px;
	margin: 0 2px;
	height: 28px;
	border: #dfdfdf 1px solid;
	background: #fff;
	text-align: center;
	border-radius: 3px
}

.column_banner,
.page-banner {
	height: 4.2rem;
	line-height: 4.2rem;
	background: url(../image/banner_page_xday-CN48OvOT.png) no-repeat center top;
	background-size: cover
}

.column_banner .tit,
.page-banner .lm-title {
	display: inline-block;
	vertical-align: middle;
	letter-spacing: .03rem;
	line-height: 1.2;
	color: #fff;
	padding-top: 7%;
	position: relative
}

.column_banner .tit:before,
.page-banner .lm-title:before {
	content: "";
	width: 20%;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0
}

.column_banner .tit h4,
.page-banner .lm-title h2 {
	font-size: .58rem
}

.column_banner .tit .en,
.page-banner .lm-title h3 {
	display: block;
	margin: .2rem 0 .3rem;
	opacity: .5;
	font-size: .3rem;
	font-weight: 400
}

body.gywm .column_banner,
body.gywm .page-banner {
	background-image: url(https://www.gzxtxgw.pics/assets/banner-BapKMYim.png)
}

.column_banner.day_night {
	height: 7.14rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/banner_page_day.jpg) no-repeat center top;
	background-size: cover
}

#column_banner_day {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/banner_page_day.jpg)
}

#column_banner_night {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/banner_page_night.png)
}

.column_banner,
.page-banner,
#column_banner_xday {
	background-image: url(../image/banner_page_xday-CN48OvOT.png)
}

#column_banner_xnight {
	background-image: url(https://www.gzxtxgw.pics/assets/banner_page_xnight-BW0RPpnI.png)
}

.column_tab {
	background: #f2f4f7
}

.column_tab .tabhd {
	height: .68rem;
	line-height: .68rem
}

.column_tab .tabhd li {
	font-size: .22rem;
	float: left;
	width: auto
}

.column_tab .tabhd li+li {
	margin-left: .46rem
}

.column_tab .tabhd li a {
	color: #333c
}

.column_tab .tabhd li.on a {
	font-size: .22rem;
	color: #333;
	font-weight: 700
}

.column_tab .tabbd {
	background: #fff
}

.calendar .layui-laydate-main,
.calendar,
.calendar>div,
.calendar .layui-laydate,
.calendar .layui-laydate table {
	max-width: 100%;
	width: 100%
}

.calendar .layui-laydate-content {
	border: 0
}

.calendar .layui-laydate-content thead {
	background-color: #f1f4f7
}

.calendar .layui-laydate,
.calendar .layui-laydate-hint {
	border: none !important
}

.calendar .layui-laydate,
.calendar .layui-laydate-hint {
	box-shadow: none !important
}

.calendar .layui-laydate-header i.laydate-prev-y,
.calendar .layui-laydate-header i.laydate-next-y,
.calendar .layui-laydate-footer {
	display: none
}

.calendar .laydate-set-ym span {
	color: #1b4ca5;
	font-weight: 700
}

.calendar .layui-laydate .layui-this {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/calendar_selectbg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff !important;
	background-size: auto 100%
}

.calendar .layui-laydate-header {
	border-bottom: 0 !important
}

.calendar .layui-laydate-header i.laydate-prev-m,
.calendar .layui-laydate-header i.laydate-next-m {
	background: #4a89e8;
	color: #fff;
	top: 0;
	padding: .07rem .08rem
}

.calendar .layui-laydate-header i.laydate-prev-m {
	left: 0 !important
}

.calendar .layui-laydate-header i.laydate-next-m {
	right: 0 !important
}

.calendar .layui-laydate-header i:hover {
	background: #1d6fe8
}

.calendar .layui-laydate-content td {
	height: .45rem !important
}

.calendar .layui-laydate.layui-laydate-range .layui-this {
	background-color: #e8f0fd !important
}

.calendar .layui-laydate-range .layui-laydate-content td.laydate-selected {
	background-color: #e8f0fd
}

.calendar .layui-laydate-range .layui-laydate-content td.laydate-selected:hover {
	background-color: #4a89e8 !important;
	color: #fff !important
}

.calendar .laydate-set-ym span {
	padding: 0
}

.calendar.range .layui-laydate-main.laydate-main-list-0 .layui-laydate-header i.laydate-next-m {
	display: block
}

.calendar.range .layui-laydate-main.laydate-main-list-1 {
	display: none
}

.daterange {
	font-size: .18rem;
	padding: .3rem .2rem .1rem
}

.daterange .layui-inline {
	width: 100%
}

.daterange .layui-form-label {
	width: 75px;
	text-align: left;
	padding: 0;
	line-height: .5rem;
	font-size: .21rem
}

.daterange .layui-input-block {
	margin-left: 75px
}

.daterange .layui-input {
	height: .5rem;
	line-height: .5rem;
	font-size: 1em;
	background: #f1f4f7
}

.layui-laydate-range .layui-laydate-content td.laydate-selected {
	background-color: #f1f3f7
}

.layui-layer-msg {
	z-index: 666666666 !important
}

.page_main .mainbox {
	margin-left: 272px;
	padding: .1rem 0 .3rem
}

.page_main .remark {
	padding: .2rem;
	font-size: .18rem;
	min-height: .25rem
}

.page_main .remark_one,
.page_main .remark_two {
	padding-bottom: 0
}

.page_main .remark_two {
	padding-top: 0
}

.page_main .explain {
	padding: .3rem;
	line-height: 2
}

.page_main .explain h3 {
	line-height: 2.5;
	font-weight: 600
}

.pannel_tit {
	position: relative
}

.pannel_tit .tab_square {
	overflow: hidden;
	height: .4rem
}

.page_main .toolbtns {
	background: #f1f3f7;
	border-radius: .05rem;
	position: absolute;
	right: 0;
	top: 0
}

.page_main .toolbtns .layui-btn {
	float: left;
	font-size: 1em;
	margin: 0;
	padding: 0 .35rem;
	height: .45rem;
	line-height: .45rem;
	color: #333;
	background: #f1f3f7;
	border-radius: .05rem
}

.page_main .toolbtns .layui-btn i {
	display: inline-block;
	vertical-align: middle;
	height: 1em;
	line-height: 1;
	font-size: .2rem;
	padding-right: .2em;
	color: #333;
	-webkit-transition: font-size .25s linear, width .25s linear;
	-moz-transition: font-size .25s linear, width .25s linear;
	transition: font-size .25s linear, width .25s linear
}

.page_main .toolbtns .layui-btn:hover {
	box-shadow: 0 0 .2rem #06286d2d;
	background: #fff;
	color: #0a3788
}

.page_main .toolbtns .layui-btn:hover i {
	color: #0a3788
}

.page_main .notab .tab_square ul {
	display: none
}

.page_main .notab.print {
	top: -.6rem;
	margin-bottom: -.03rem
}

.page_main .notab.print .tab_square,
.page_main .pannel_tit.print .toolbtns .layui-btn.txt,
.page_main .pannel_tit.print .toolbtns .layui-btn.excel,
.page_main .toolbtns.only .layui-btn.txt,
.page_main .toolbtns.only .layui-btn.excel,
.page_main .nopre .layui-btn.print,
.page_main .notxt .layui-btn.txt {
	display: none
}

.page_main .disabled,
.page_main .disabled .layui-btn {
	cursor: not-allowed
}

.page_main .pannel_tit.print .toolbtns,
.page_main .toolbtns.only {
	background: none
}

.page_main .pannel_tit.print .toolbtns .layui-btn,
.page_main .toolbtns.only .layui-btn {
	background: none;
	padding: 0
}

.page_main .disabled .layui-btn:hover,
.page_main .pannel_tit.print .toolbtns .layui-btn:hover,
.page_main .toolbtns.only .layui-btn:hover {
	box-shadow: none
}

.page_main .disabled .layui-btn:hover {
	background: transparent;
	color: #333
}

.page_main .toolbtns.static {
	position: static;
	float: right;
	margin: -.3rem 0 .3rem
}

.page_main .toolbtns_table2 {
	position: relative;
	height: .45rem;
	margin-top: .4rem
}

.tablelist.square .layui-table-view {
	border: none
}

.tablelist.square .layui-table-tool {
	background: none;
	padding: 0
}

.tablelist.square .layui-table-tool-self {
	background: #f1f3f7;
	border-radius: .05rem
}

.tablelist.square .layui-table-box {
	border: 1px solid #e1e3e5
}

.tablelist.square .layui-table-main tr.total,
.tablelist.square thead tr,
.tablelist.square .layui-table-header tr {
	background: #f2f4f7
}

.tablelist.square .layui-table td,
.tablelist.square .layui-table th {
	font-size: 1.125em
}

.tablelist.square .layui-table-main::-webkit-scrollbar {
	height: 6px !important;
	width: 6px !important
}

.tablelist.square .layui-table-main::-webkit-scrollbar-track {
	border-radius: 1px !important;
	box-shadow: inset 0 0 5px #0003;
	background: #ededed
}

.tablelist.square .layui-table-main::-webkit-scrollbar-thumb {
	border-radius: 1px !important;
	box-shadow: inset 0 0 5px #0003;
	background: #2d66a5
}

.tablelist.square .layui-table-view .layui-table td,
.tablelist.square .layui-table-view .layui-table th {
	padding: 5px 0;
	min-height: .42rem;
	line-height: .42rem
}

.tablelist.square .layui-table-view .layui-table tr td:last-child {
	border-right: 0
}

.tablelist.square .layui-table-cell {
	white-space: normal;
	word-wrap: break-word;
	padding: 0
}

.tablelist.square thead .layui-table-cell,
.tablelist.square .layui-table-header .layui-table-cell {
	min-width: 85px;
	height: auto;
	line-height: .42rem;
	padding: 0;
	margin: 0 auto
}

.tablelist.square .layui-table-body .layui-table-cell {
	min-width: 85px;
	display: inline-block;
	height: auto;
	line-height: 1.5;
	vertical-align: middle
}

.tablelist.square .layui-table-cell span {
	display: inline-block;
	line-height: 1.5;
	vertical-align: middle
}

.tablelist.square .layui-table-cell .td_remark {
	line-height: 1.5;
	text-align: justify;
	padding: .1rem .05rem
}

.tablelist.square .tit {
	font-size: .19rem;
	font-weight: 700
}

.tablelist.square .layui-table-header table,
.tablelist.square .layui-table-body table {
	min-width: 100%
}

.tablelist.square .layui-table-view .layui-table th.layui-table-patch {
	min-width: inherit;
	max-width: 5px;
	border: none
}

.tablelist.square .layui-table-view.noscroll .layui-table-header {
	margin-right: -2px
}

.tablelist.square .layui-table-view.noscroll .layui-table th.layui-table-patch {
	max-width: 0 !important;
	width: 0 !important;
	min-width: 0 !important
}

.tablelist.square .layui-table-view.refresh .layui-table td,
.tablelist.square .layui-table-view.refresh .layui-table th {
	font-size: .16rem
}

.tablelist.square .layui-table-view.refresh .layui-table th {
	text-align: center
}

.tablelist.square .layui-table-view.refresh .layui-table-cell {
	min-width: auto;
	width: 100%;
	display: block
}

.table_tt>div {
	margin: .2rem 0
}

.table_tt table {
	width: 100% !important;
	min-width: 6rem;
	border-collapse: collapse;
	border: 1px solid #e1e3e5 !important
}

.table_tt table th {
	background: #f2f4f7
}

.table_tt table th,
.table_tt table td {
	border: 1px solid #e1e3e5 !important;
	line-height: 1.5 !important;
	padding: .1rem !important;
	font-size: .18rem !important;
	text-align: center;
	font-family: Microsoft YaHei, Simsun, SimHei, Arial !important
}

.table_tt table th>*,
.table_tt table td>* {
	font-size: 1em !important;
	font-family: Microsoft YaHei, Simsun, SimHei, Arial !important
}

.table_tt .remark {
	padding-left: 0;
	padding-right: 0;
	line-height: 1.5
}

.jgcsb_tt table th {
	max-width: .3rem
}

.jgcsb_tt {
	padding-top: .2rem
}

.hysc_tt {
	background: #fff;
	padding: .3rem 0
}

.hysc_tt table th,
.hysc_tt table td {
	font-size: .21rem !important;
	color: #333 !important
}

@media (max-width: 1280px) {
	.common_tit h3 {
		margin-bottom: .16rem
	}

	.tab_brace li a {
		padding: .05rem .1rem .27rem;
		margin: 0 .1rem
	}

	.newslist li {
		padding: .1rem 0 .2rem
	}

	.main_nav li {
		margin: 0 .15rem
	}
}

@media (max-width: 1199px) {
	body {
		overflow-x: hidden
	}

	.container,
	.body_1580 .container,
	.body_1280 .container {
		width: auto;
		margin: 0 .4rem
	}

	.body_1280 .zt_header .container {
		margin: 0 auto
	}

	.mt45 {
		margin-top: .3rem
	}

	.mb40 {
		margin-bottom: .25rem
	}

	.pb40 {
		padding-bottom: .25rem
	}

	.pt40 {
		padding-top: .25rem
	}

	.pt50 {
		padding-top: .35rem
	}

	.header {
		text-align: center;
		padding: 0 .4rem
	}

	.zt_header .header {
		background: #ffffff1a;
		padding: 0 .4rem
	}

	.main_nav,
	.header_search,
	.header_jft,
	.header_center {
		display: none !important
	}

	.header_jft {
		right: 1rem
	}

	.header_toggle_btn,
	.mobile_searchbtn {
		display: block
	}

	.footer_nav ul {
		margin: 0 2.5rem 0 0
	}

	.footer_copyright .fl {
		margin-left: 0
	}

	.footer_copyright .fr {
		margin-right: 0
	}

	.common_hd.f30 li a {
		font-size: .28rem
	}

	.newslist_imgtxt li .txtbox {
		padding: .28rem .3rem
	}

	.column_banner .tit,
	.page-banner .lm-title {
		left: 10%
	}
}

@media (max-width: 1024px) {
	.common_tit h3 {
		color: #0d396a
	}

	.calendar .layui-laydate .layui-laydate-main {
		width: 100%
	}

	.page_main .mainbox {
		margin-left: 0 !important
	}

	.pannel_tit .tab_square {
		margin-left: 0
	}

	.page_main .remark {
		padding-left: 0
	}

	.tablelist.square .layui-table-view.refresh .layui-table-cell {
		min-width: 85px
	}
}

@media (max-width: 992px) {
	.m_hide {
		display: none
	}

	.m_show {
		display: block
	}

	.header_drawer .drawer_mainnav li a {
		font-size: .24rem
	}

	.header_drawer .drawer_mainnav .plus:before {
		height: 1.5px
	}

	.header_drawer .drawer_mainnav .plus:after {
		width: 1.5px
	}

	.header_drawer .drawer_mainnav .arrow {
		border-width: 1.5px;
		width: .16rem;
		height: .16rem
	}

	.header_drawer .drawer_mainnav .down .arrow {
		border-width: 1.5px
	}

	.header_drawer .drawer_mainnav li h3 {
		padding-left: 1.2em
	}

	.footer_nav {
		display: none
	}

	.footer_copyright {
		text-align: center;
		padding: .6rem 0
	}

	.footer_copyright .fl,
	.footer_copyright .fr {
		display: block;
		float: none;
		font-size: .22rem
	}

	.footer_copyright .fl {
		margin-bottom: .2rem
	}

	.footer_copyright .fl span {
		display: none
	}

	.footer_copyright .fl a {
		position: relative;
		margin: 0 .28rem .1rem
	}

	.footer_copyright .fl a+a:before {
		content: "";
		width: 1px;
		height: 70%;
		position: absolute;
		left: -.32rem;
		top: 15%;
		background: #999
	}

	.footer_copyright .fr {
		line-height: 1.2
	}

	.footer_copyright .fr span {
		display: block;
		color: #666;
		margin-bottom: .2rem
	}

	.footer_copyright span,
	.footer_copyright a {
		margin-bottom: .1rem
	}

	.footer_copyright .ewm_wx {
		display: block
	}

	.footer_copyright .ewm_wx p {
		display: none
	}

	.footer_copyright .ewm_wx img {
		margin: .2rem auto .1rem;
		width: 1.52rem
	}

	.zt_footer .footer_copyright .fr {
		padding: 0
	}

	.newslist_imgtxt li {
		width: 50%
	}

	.column_banner,
	.page-banner {
		height: 25vw;
		line-height: 25vw
	}

	.column_banner .tit,
	.page-banner .lm-title {
		font-size: .16rem
	}

	.column_banner .tit h4,
	.page-banner .lm-title h2 {
		font-size: 2em
	}

	.column_banner .tit .en,
	.page-banner .lm-title h3 {
		font-size: 1.2em;
		margin: .1rem auto .2rem
	}
}

@media (max-width: 860px) {

	.column_banner,
	.page-banner {
		height: 25vw;
		background-size: 120%;
		line-height: 25vw
	}

	.column_banner .tit h4,
	.page-banner .lm-title h2 {
		font-size: 2em
	}

	.column_banner .tit .en,
	.page-banner .lm-title h3 {
		font-size: 1.25em
	}
}

@media (max-width: 768px) {

	.container,
	.body_1580 .container,
	.body_1280 .container {
		margin-left: .3rem;
		margin-right: .3rem
	}

	.common_hd.split {
		overflow: hidden
	}

	.common_hd.split li+li {
		margin-left: .3rem
	}

	.common_hd.split li+li:before {
		display: none
	}

	.common_hd.res {
		height: auto;
		line-height: .52rem
	}

	.common_hd.res ul {
		margin-left: -.3rem
	}

	.common_hd.res li {
		height: auto !important;
		line-height: .52rem !important;
		margin: 0 0 .2rem .3rem
	}

	.common_hd.res li a {
		background: #f3f3f3;
		padding: 0 .2rem
	}

	.header_drawer .drawer_main_nav ul {
		margin: 0
	}

	.header_drawer .drawer_mainnav li a {
		font-size: .22rem
	}

	.header_drawer .drawer_mainnav .plus {
		width: .16rem;
		height: .16rem;
		margin-top: -.08rem
	}

	.header_drawer .drawer_mainnav .arrow {
		width: .13rem;
		height: .13rem;
		margin-top: -.06rem
	}

	.header_drawer .drawer_mainnav .down .arrow {
		margin-top: -.11rem
	}
}

@media (max-width: 640px) {

	.footer_copyright .fl,
	.footer_copyright .fr {
		font-size: .2rem
	}

	.column_banner .tit h4,
	.page-banner .lm-title h2 {
		font-size: 2em
	}

	.column_banner .tit .en,
	.page-banner .lm-title h3 {
		font-size: 1.2em
	}

	.table_cphy th,
	.table_cphy td {
		padding: .25rem
	}

	.table_cphy td {
		min-width: inherit !important
	}

	.table_cphy.linear th {
		width: 1.22rem;
		min-width: 1.22rem
	}

	.table_cphy.linear th b {
		display: block
	}
}

@media (max-width: 580px) {
	.newslist_imgtxt li {
		width: 100%
	}

	.column_banner,
	.page-banner {
		height: 30vw;
		line-height: 30vw;
		background-size: cover
	}

	.pannel_tit {
		overflow: hidden
	}

	.page_main .toolbtns {
		position: static;
		margin-top: .2rem;
		float: right
	}

	.page_main .toolbtns_table2 {
		height: auto;
		overflow: hidden
	}

	.page_main .toolbtns_table2 .toolbtns {
		margin-top: 0
	}

	.page_main .remark {
		padding-top: 0
	}

	.header_drawer .drawer_mainnav li dl dd {
		width: 49%
	}

	.header_drawer .drawer_mainnav li dl dd.long {
		width: 100%
	}

	.layui-laydate-range {
		width: auto !important;
		left: .3rem !important;
		right: .3rem !important
	}

	.layui-laydate-range .layui-laydate-main {
		width: 100%
	}

	.layui-laydate-range .laydate-main-list-0 {
		border-bottom: 1px solid #e2e2e2;
		margin-bottom: .2rem
	}
}

@media (max-width: 520px) {
	.footer_copyright .fl a {
		margin: 0 .1rem .1rem
	}

	.footer_copyright .fl a+a:before {
		display: none
	}
}

@media (max-width: 413px) {
	.header {
		padding: 0 .2rem
	}

	.container,
	.body_1580 .container,
	.body_1280 .container {
		margin: 0 .2rem
	}
}

@media (max-width: 390px) {
	.header_drawer .drawer_mainnav li dl dd.xlong {
		width: 100%
	}

	.header_drawer .drawer_mainnav li dl dd {
		padding: .1rem 0
	}
}

@media (max-width: 360px) {
	.header_toggle_btn {
		width: .8rem
	}

	.mobile_searchbtn {
		width: .6rem;
		right: .8rem
	}
}

.hide {
	display: none
}

.disblock {
	display: block !important
}

.mainBox {
	position: relative;
	padding-top: .5rem;
	max-width: 14.48rem;
	margin-right: auto;
	margin-left: auto;
	font-size: .16rem
}

.sideBar {
	position: absolute;
	width: 2rem;
	text-align: center;
	left: 0
}

.sideBar ul li {
	text-align: left
}

.sideBar ul li a {
	padding: .14rem 0 .14rem 18px;
	line-height: 1.3;
	cursor: pointer;
	display: inline-block;
	font-size: .2rem;
	text-align: left;
	min-width: 100px;
	position: relative;
	opacity: .8
}

.sideBar ul li.on a {
	font-weight: 700;
	color: #0a3788;
	opacity: 1
}

.sideBar ul li.on a:after {
	display: block;
	content: "";
	position: absolute;
	width: 3px;
	height: 14px;
	background: #0a3788;
	left: 5px;
	top: 50%;
	margin-top: -7px
}

.sideBar.fixed {
	position: fixed;
	top: 50px
}

.sideBar li .submenu {
	display: none
}

.sideBar ul li .submenu li a {
	font-size: .18rem;
	padding-left: 2.4em;
	font-weight: 400;
	color: #333
}

.sideBar ul li.on .submenu li a:hover,
.sideBar ul li .submenu li a:hover {
	color: #0a3788
}

.sideBar ul li .submenu li a:after,
.sideBar ul li.on .submenu li a:after {
	display: none
}

.sideBar ul li.on .submenu li a {
	font-weight: 400;
	color: #333
}

.sideBar ul li.on .submenu li.on a {
	font-weight: 700;
	color: #0a3788
}

.page_main.single {
	margin-bottom: .5rem
}

.page_main.single .mainBox {
	padding-top: 0
}

.listBox {
	padding-left: 2.2rem;
	background: #fff;
	min-height: 360px;
	padding-bottom: 108px;
	max-width: calc(100% - 2.2rem);
	width: calc(100% - 2.2rem)
}

.list-lm-title {
	line-height: .32rem;
	position: relative;
	padding: 2em 0
}

.list-lm-title:before {
	content: "";
	right: calc(140px + .4rem);
	height: 1px;
	position: absolute;
	top: 50%;
	left: 0;
	background: #e0e0e0
}

.list-lm-title:after {
	display: table;
	line-height: 0;
	content: "";
	clear: both
}

.list-lm-title h2 {
	font-size: .28rem;
	font-weight: 400;
	background: #fff;
	padding-right: 2em;
	position: relative;
	z-index: 9;
	float: left;
	background-color: #fff
}

.list-lm-title h3 {
	color: #999;
	float: left;
	font-weight: 400;
	font-size: 1.1rem;
	position: absolute;
	top: 0;
	opacity: .8;
	display: none
}

.newsList {
	clear: both
}

.newsList li {
	padding: 1em 0;
	position: relative;
	font-size: .18rem
}

.newsList li h4 {
	position: relative;
	font-size: 1em;
	font-weight: 400;
	line-height: 26px;
	overflow: hidden;
	vertical-align: top
}

.newsList li h4 a {
	float: left;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden
}

.newsList li h4 a br {
	display: none
}

.newsList li .time {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -13px;
	color: #999
}

.newsList li .download {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -15px;
	line-height: 30px
}

.newsList li .download a {
	display: block;
	width: 70px;
	text-align: center;
	background-color: #f7f7f7;
	border-radius: 3px;
	transition: all .3s
}

.newsList li .download a:hover {
	background-color: #ededed
}

.newsList li .download a i {
	display: inline-block;
	vertical-align: middle;
	font-size: .25rem;
	font-weight: 700
}

.newsList li .download a font {
	display: inline-block;
	vertical-align: middle
}

.newsList.hastimeL li h4 {
	padding-right: 100px
}

.newsList.hasmore li {
	padding-right: 1.28rem
}

.newsList.notime li h4 {
	padding: 0 !important
}

.newsList.line li {
	border-bottom: solid 1px #ebebeb
}

.newsList.line li h4 {
	padding-top: .14rem;
	padding-bottom: .14rem
}

.news-list-yw li {
	padding: .4rem .32rem;
	position: relative
}

.news-list-yw li:hover {
	background-color: #f7f7fa
}

.news-list-yw li a {
	font-size: .2rem;
	line-height: 1.3;
	display: block;
	margin-bottom: 1em;
	float: none
}

.news-list-yw .item_time {
	width: 1rem;
	height: 1rem;
	float: left;
	border-right: 1px solid #e6e6e6;
	opacity: .6;
	box-sizing: border-box
}

.news-list-yw .item_time span {
	display: block;
	font-family: szfont;
	font-size: .16rem
}

.news-list-yw .item_time .dd {
	font-size: .4rem;
	color: #333;
	font-family: szfont;
	margin: .3em 0
}

.news-list-yw .item_time .yyMM {
	font-size: 1em
}

.news-list-yw .item_main {
	float: left;
	width: calc(100% - 1rem);
	padding-left: 3em;
	box-sizing: border-box
}

.news-list-yw .item_main p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #999;
	line-height: 1.8;
	-webkit-line-clamp: 2;
	font-size: 1em
}

.news-list-yw li .item_fm {
	display: none;
	width: 2.4rem;
	max-height: 100%;
	overflow: hidden;
	position: absolute;
	top: .26rem;
	bottom: .26rem;
	right: .32rem
}

.news-list-yw li .item_fm a,
.news-list-yw li .item_fm img {
	display: block;
	width: 100%;
	margin: 0
}

.news-list-yw li.hasfm .item_main {
	width: calc(100% - 4.7rem)
}

.news-list-yw li.hasfm .item_fm {
	display: block
}

.news-list-pic li {
	padding: .22rem 0;
	height: 7rem
}

.news-list-pic .item_img {
	float: left;
	overflow: hidden;
	margin-right: 1.5rem
}

.news-list-pic .item_img img {
	width: 100%;
	width: 10rem;
	height: 7rem
}

.news-list-pic .item_main {
	float: left;
	width: calc(100% - 11.5rem)
}

.news-list-pic .item_main .item_main_title {
	line-height: 2;
	padding: 15px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden
}

.news-list-pic .item_main p {
	color: #999
}

.news-list-pic .item_more {
	position: absolute;
	right: 10px;
	height: 30px;
	top: 50%;
	margin-top: -15px;
	line-height: 30px;
	color: #1960b0;
	background: url(https://www.gzxtxgw.pics/template/default/images/more_icon1.png) left center no-repeat;
	padding-left: 2.3rem
}

.news-list-pic .item_main.w100 {
	width: 100% !important
}

.lmLists>.item .title {
	border-bottom: 1px solid #ebebeb;
	line-height: .48rem;
	position: relative
}

.lmLists>.item .title h3 {
	display: inline-block;
	font-size: .2rem
}

.lmLists>.item .title h3 a {
	display: inline-block;
	padding: 0 .5em;
	position: relative;
	color: #0a3788
}

.lmLists>.item .title h3 a:after {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: -1px;
	background: #0a3788
}

.lmLists>.item .title .more {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 .5em
}

.lmLists>.item .title .more_jygz {
	display: none
}

.picsList.imgScale {
	padding: .2rem;
	margin: -.2rem
}

.picsList ul {
	margin: -.15rem -.15rem 0
}

.picsList li {
	width: 33.33%;
	float: left;
	padding: 0
}

.picsList li .box {
	display: block;
	margin: .3rem .15rem 0;
	box-shadow: 0 0 .13rem #f3f3f3;
	-webkit-box-shadow: 0 0 .13rem #f3f3f3;
	-o-box-shadow: 0 0 .13rem #f3f3f3;
	-ms-box-shadow: 0 0 .13rem #f3f3f3;
	-moz-box-shadow: 0 0 .13rem #f3f3f3
}

.picsList li .box .imgbox {
	overflow: hidden;
	height: 0 !important;
	position: relative;
	padding-top: 60.8%
}

.picsList li .box .imgbox img {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.picsList li .box p {
	line-height: .42rem;
	font-size: .2rem;
	padding: .1rem .2rem;
	text-align: center
}

.singlePage {
	line-height: 2.2;
	color: #666;
	font-size: .18rem;
	text-align: justify
}

.singlePage p {
	margin-bottom: 0;
	text-align: justify
}

.singlePage dl {
	margin-bottom: 2.5%;
	line-height: 2.2em
}

.singlePage dl:last-child {
	margin-bottom: 0
}

.singlePage dl dd p {
	margin-bottom: 0
}

.singlePage dl dd {
	padding-top: 2.5%
}

.singlePage dl dd p {
	margin-bottom: 0;
	padding: 0
}

.channel-head {
	border-bottom: 1px solid #ebebeb
}

.channel-head h3 {
	display: inline-block;
	color: #333;
	padding-bottom: 1em;
	margin: 0 0 -1px;
	font-weight: 400;
	font-size: 1.125em;
	line-height: normal;
	border-bottom: 1px solid #0a3788
}

.zzjg-mode .leader-team.zzjgt {
	margin-top: .6rem;
	text-align: center
}

.zzjg-mode .leader-team.zzjgt img {
	display: block;
	margin: 0 auto .2rem
}

.zzjg-mode .leader-team.zzjgt .see_bigImg {
	display: none
}

.lzcyjd-mode h1 {
	font-size: 1.875em;
	font-weight: 700;
	color: #adadad;
	line-height: normal;
	margin-top: .3em;
	margin-bottom: 1.5em
}

.lzcyjd-mode dl dd p img {
	display: inline-block;
	margin-right: 1em;
	vertical-align: middle
}

.bsjj-mode .jjzz {
	padding: 5% 8%
}

.bsjj-mode .jjzz dd {
	position: relative;
	color: #333;
	margin-bottom: 0 !important
}

.bsjj-mode .jjzz dd:before {
	position: absolute;
	top: 3%;
	bottom: 3%;
	height: 94%;
	left: 28%;
	width: 1px;
	content: "";
	background-color: #d7d7d9
}

.bsjj-mode .jjzz dd div h4 {
	float: left;
	width: 35%;
	font-size: 1.5em;
	font-weight: 700
}

.bsjj-mode .jjzz dd div p {
	float: left;
	width: 65%
}

.bsjj-mode .jjzz dd div p {
	margin: 0 !important
}

.lxwm dl dd p strong {
	color: #333
}

.lxwm-map-main {
	position: relative;
	margin-top: 3%;
	margin-bottom: 3%;
	border: 1px solid #dcdee0
}

.lxwm-map-main:before {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 25%;
	content: "";
	width: 1px;
	background-color: #dcdee0
}

.lxwm-map-main .address {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 25%;
	margin-bottom: 0
}

.lxwm-map-main .address dd {
	position: relative;
	height: 50%;
	line-height: 1.8em;
	cursor: pointer
}

.lxwm-map-main .address dd:after {
	position: absolute;
	right: 0;
	left: 0;
	bottom: -1px;
	content: "";
	height: 1px;
	background-color: #dcdee0
}

.lxwm-map-main .address dd .table {
	position: relative;
	display: table;
	width: 100%;
	height: 100%
}

.lxwm-map-main .address dd .table .inline {
	position: relative;
	z-index: 2;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%
}

.lxwm-map-main .address dd .table .inline span {
	display: inline-block;
	padding-right: 8%;
	padding-left: 8%;
	text-align: justify
}

.lxwm-map-main .address dd.on {
	color: #333
}

.lxwm-map-main .lxwm-map-box {
	float: left;
	width: 75%;
	height: 421px
}

.lxwm-map-main .lxwm-map-box img {
	display: block;
	width: 100%;
	height: 100%
}

.lxwm-info {
	margin-bottom: 5%
}

.lxwm-info li {
	position: relative;
	float: left;
	padding-left: 5%;
	padding-right: 5%;
	color: #666
}

.lxwm-info li:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 20px;
	content: "";
	margin-top: -10px;
	background-color: #cecece
}

.lxwm-info li span {
	display: inline-block;
	margin-right: .8em;
	color: #333
}

.lxwm-info li font {
	display: inline-block
}

.lxwm-info li:first-child {
	padding-left: 0
}

.lxwm-info li:first-child:before {
	content: normal
}

.map {
	margin: 2em
}

body.map {
	margin: 0
}

.map .mapitems {
	border-bottom: 1px solid #dedfe0;
	padding: .2rem 0;
	line-height: .4rem;
	padding-left: 8em;
	min-height: .4rem;
	position: relative
}

.map .mapitems li,
.map .mapitems ul {
	float: left;
	margin-right: 2em;
	font-size: 1.125em
}

.map .mapitems>li {
	position: absolute;
	left: 0;
	top: .2rem;
	width: 6em;
	font-size: 1.35em;
	font-weight: 700
}

.body_yqlj .lm-title h2,
.body_yqlj .lm-title h3 {
	display: block
}

.body_yqlj .inBox {
	overflow: hidden
}

.body_yqlj .singlePage {
	overflow: hidden;
	margin: 0 -.2rem .5rem
}

.body_yqlj .singlePage ul {
	width: 33.33%;
	float: left;
	position: relative;
	margin: .1rem 0 .25rem;
	padding: .2rem 0
}

.body_yqlj .singlePage ul:before {
	content: "";
	position: absolute;
	left: .2rem;
	right: .2rem;
	top: 0;
	bottom: 0;
	z-index: -1;
	background: url(https://www.gzxtxgw.pics/template/default/images/zzjg_bg_1.png) no-repeat right bottom #f7f7fa
}

.body_yqlj .singlePage li {
	font-size: 1.25em;
	line-height: 1.5;
	padding: .12rem .4rem
}

.body_yqlj .singlePage li a {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pageList {
	margin-bottom: .3rem
}

.singlePage.hymc {
	display: block !important
}

.pageList.hymc,
.pagediv.hymc {
	display: none !important
}

.pageList.xkgs .list_shadow {
	margin: -.3rem -.2rem 0
}

.pageList.xkgs .list_shadow li {
	width: 25%;
	float: left
}

.pageList.xkgs .list_shadow li a {
	display: block;
	height: 1.5rem;
	line-height: 1.5rem;
	text-align: center;
	margin: .56rem .2rem 0;
	border: 1px solid #fff;
	background: #fff;
	box-shadow: 0 0 .32rem #0e396e1a;
	overflow: hidden
}

.pageList.xkgs .list_shadow li a img {
	display: inline-block;
	max-height: 70%;
	max-width: 80%;
	margin: 0 auto;
	vertical-align: middle;
	margin-top: -.03rem
}

.pageList.xkgs .list_shadow li a:hover {
	border-color: #269dce
}

@media (max-width: 1365px) {
	.sideBar ul li {
		padding-left: 1em
	}

	.zzjg-content {
		font-size: .14rem
	}

	.zzjg-content .ldbz dl dt {
		width: 30%
	}

	.zzjg-content .ldbz dl dd {
		margin-left: 30%
	}

	.singlePage {
		font-size: .16rem
	}

	.singlePage dl {
		margin-bottom: 4%
	}
}

@media (max-width: 1199px) {
	.lm-title {
		left: 10%
	}

	.zzjg-content .ldbz dl {
		float: none;
		width: auto;
		margin-bottom: 4%
	}

	.zzjg-content .ldbz dl:last-child {
		margin-bottom: 0
	}
}

@media (max-width: 1080px) {
	.listBox {
		width: auto;
		max-width: 98%
	}
}

@media (max-width: 991px) {
	.sideBar ul {
		background: #fff;
		z-index: 100
	}

	.sideBar ul li .submenu li a {
		padding-left: 22px
	}

	.mobile-sideBar-over {
		z-index: 100;
		position: relative
	}

	.listBox {
		float: none;
		padding: 0 0 2%
	}

	.mobile-sideBar {
		position: fixed;
		left: -200px;
		top: 0 !important;
		bottom: 0;
		z-index: 9999;
		background: #0009;
		width: 200px;
		transition: all .3s;
		-webkit-transition: all .3s;
		box-shadow: 0 0 5px #0006
	}

	.mobile-sideBar-mark {
		position: fixed;
		top: 0%;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: #0000004d;
		z-index: 88;
		display: none
	}

	.mobile-sideBar-icon {
		width: 40px;
		height: 40px;
		background: url(data:image/gif;base64,R0lGODlhBwANAIAAAP///////yH5BAEHAAEALAAAAAAHAA0AAAISRI5gGLqpWIvMSXvwfFrPKwUFADs=) no-repeat center center;
		background-color: #0009;
		border-radius: 0 4px 0 0;
		position: absolute;
		left: 100%;
		bottom: 0;
		cursor: pointer;
		box-shadow: 0 0 5px #00000080
	}

	.mobile-sideBar-icon-open {
		transform: rotate(180deg);
		border-radius: 0 0 0 4px
	}

	.mobile-sideBar.active {
		left: 0
	}

	.lxwm-map-main .address {
		position: static;
		width: auto
	}

	.lxwm-map-main .lxwm-map-box {
		float: none;
		width: auto;
		height: auto;
		border-top: 1px solid #dcdee0
	}

	.lxwm-map-main .address dd {
		float: left;
		width: 50%;
		height: 120px
	}

	.lxwm-map-main .address dd:after {
		top: 0;
		bottom: 0;
		right: -1px;
		left: auto;
		width: 1px;
		height: 100%
	}

	.lxwm-map-main:before {
		content: normal
	}

	.news-list-yw li.hasfm .item_main {
		width: calc(100% - 4rem)
	}
}

@media (max-width: 860px) {
	.picsList li {
		width: 50%
	}

	.pageList.xkgs .list_shadow li {
		width: 33.33%
	}
}

@media (max-width: 800px) {
	.mainBox {
		padding-top: 6%;
		padding-bottom: 6%
	}

	.channel-head h3 {
		font-size: 1.35em;
		padding-bottom: .8em
	}

	.singlePage dl {
		margin-bottom: 8%;
		font-size: 1.125em
	}

	.zzjg-mode dl.leader-team {
		background-image: none
	}

	.lzcyjd-mode h1 {
		margin-top: 0;
		margin-bottom: 1em
	}

	.bsjj-mode .jjzz {
		background-size: 100% auto
	}
}

@media (max-width: 768px) {
	.lxwm-info li {
		width: 50%;
		padding-right: 0;
		padding-left: 0
	}

	.lxwm-info li:before {
		content: normal
	}

	.news-list-yw li .item_main {
		width: calc(100% - .9rem);
		padding-left: 2em
	}

	.news-list-yw li .item_time {
		width: .9rem
	}

	.news-list-yw li.hasfm .item_main {
		width: calc(100% - .9rem - 2.8rem)
	}

	.body_yqlj .singlePage ul,
	.pageList.xkgs .list_shadow li {
		width: 50%
	}
}

@media (max-width: 640px) {
	.newsList.hasmore li {
		padding-right: 0
	}

	.news-list-pic .item_more {
		display: none
	}

	.list-lm-title {
		background-size: 20%
	}

	.list-lm-title:before {
		right: calc(20% + 2em)
	}

	.map {
		margin: 3% 0
	}

	.news-list-yw li.hasfm .item_main {
		width: calc(100% - .9rem)
	}

	.news-list-yw li.hasfm .item_fm {
		display: none
	}

	.body_yqlj .singlePage ul {
		width: 100%
	}

	.body_yqlj .singlePage li a {
		white-space: normal
	}

	.zzjg-mode .leader-team.zzjgt .see_bigImg {
		display: inline-block
	}
}

@media (max-width: 480px) {
	.news-list-yw li {
		padding: .26rem
	}

	.news-list-yw .item_time {
		width: .8rem
	}

	.news-list-yw .item_main {
		padding-left: 1em
	}

	.zzjg-content .ldbz dl dt {
		position: static;
		width: auto;
		padding: 3% 5%;
		border-bottom: 1px solid #f4f4f4
	}

	.zzjg-content .ldbz dl dt div {
		position: static;
		margin-top: 0
	}

	.zzjg-content .ldbz dl dt div img {
		display: inline-block;
		vertical-align: top;
		margin-right: 3%
	}

	.zzjg-content .ldbz dl dt div font {
		display: inline-block;
		vertical-align: top
	}

	.zzjg-content .ldbz dl dd {
		margin-left: 0
	}

	.singlePage {
		font-size: 14px
	}

	.bsjj-mode .jjzz dd:before {
		content: normal
	}

	.bsjj-mode .jjzz dd div h4 {
		float: none;
		width: auto;
		margin-bottom: 3%
	}

	.bsjj-mode .jjzz dd div p {
		float: none;
		width: auto
	}

	.lxwm-map-main .address dd {
		height: 130px
	}

	.picsList li {
		width: 100%
	}
}

@media (max-width: 460px) {
	.pageList.xkgs .list_shadow {
		margin: -.1rem -.1rem 0
	}

	.pageList.xkgs .list_shadow li a {
		height: 1rem;
		line-height: 1rem;
		margin: .26rem .1rem 0
	}
}

@media (max-width: 450px) {
	.lxwm-info li {
		width: 100%
	}
}

.home_banner .swiper_nav,
.home_hqsj .swiper-slide,
.home_hqsj .swiper-slide .box .menu_list,
.home_hqsj .swiper-slide .box .tit:after,
.home_hqsj .swiper-slide .box .icon,
.home_hqsj .swiper-slide .box:after,
.home_cp_hy .hd li a {
	transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s
}

.swiper-slide {
	width: 100%
}

.home_tit {
	margin-bottom: .3rem
}

.home_tit h4 {
	display: inline-block
}

.home_tit h4 a {
	color: #262626;
	font-size: .34rem
}

.home_tit.halfline h4 a {
	color: #fff;
	position: relative;
	display: block;
	height: .7rem;
	line-height: .4rem
}

.home_tit.halfline h4 a:before {
	content: "";
	width: 2em;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0
}

.home_banner {
	position: relative;
	overflow: hidden
}

.home_banner,
.home_banner .swiper-slide {
	height: 7.7rem
}

.home_banner .swiper-slide {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top
}

.home_banner>.fp-tableCell {
	padding-top: 0
}

.home_banner .ban1 {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner2.jpg)
}

.home_banner .ban2 {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner1.jpg)
}

.home_banner .ban3 {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/video_gygshb_fm.jpg);
	background-position: center
}

.home_banner .ban4 {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner4.jpg);
	background-position: center
}

.home_banner .ban6 {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner6.png);
	background-position: center
}

.home_banner .ban7 {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner7.png);
	background-position: center
}

.home_banner .ban8 {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner8.jpg);
	background-position: center
}

.home_banner .ban_gqjz {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_gqjz.jpg);
	background-position: center bottom
}

.home_banner .ban_gygss {
	position: relative;
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_gygss.jpg);
	background-position: center
}

.home_banner .gygqhhqqgp {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/video_gygqhhqqgp_fm.jpg);
	background-position: center center;
	background-size: 100% 100%
}

.home_banner .qimu {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/video_qimu_fm.jpg);
	background-position: center center
}

.home_banner .gygqhgqsgpss {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/video_gygqhgqsgpss_fm.jpg);
	background-position: center center;
	background-size: 100% 100%
}

.home_banner .ban_chunjie {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_chunjie.jpg);
	background-position: center
}

.home_banner .ban_yuanxiao {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_yuanxiao.jpg);
	background-position: center
}

.home_banner .ban_tsqh {
	position: relative;
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_tsqh.jpg);
	background-position: center
}

.home_banner .ban_cllzn {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_cllzn.jpg);
	background-position: center
}

.home_banner .ban_wuyi {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_wuyi.jpg);
	background-position: center
}

.home_banner .ban_wusi {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_wusi.jpg);
	background-position: center
}

.home_banner .ban_wyw {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/home_banner_wyw.jpg);
	background-position: center
}

.home_banner .swiper-slide a {
	display: block;
	height: 100%
}

.home_banner .ban_gygss a,
.home_banner a.more {
	background: #e88a4d;
	color: #f4f2bf;
	font-size: .24rem;
	text-align: center;
	border-radius: .5rem;
	margin-left: -1rem;
	display: block;
	height: .5rem;
	line-height: .5rem;
	width: 2rem;
	position: absolute;
	left: 50%;
	bottom: .5rem;
	font-size: .2rem;
	z-index: 999
}

.home_banner .ban_gygss a:hover,
.home_banner a.more:hover {
	color: #fff
}

.home_banner .swiper-slide .container {
	padding-top: 1.5rem
}

.home_banner .swiper-slide p {
	font-size: 1.5em;
	color: #fff;
	text-align: right;
	line-height: 1.6;
	letter-spacing: .06rem;
	font-weight: 700
}

.home_banner .swiper-slide p:first-child+p {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s
}

.home_banner .swiper-slide p:first-child+p+p {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s
}

.home_banner .ban1 p {
	color: #0b43a8
}

.home_banner .swiper-pagination {
	display: none;
	right: 20px;
	top: 0;
	bottom: 0;
	left: auto;
	width: auto;
	display: flex;
	justify-content: center;
	flex-direction: column
}

.home_banner .swiper-pagination span {
	display: block;
	background: #fff;
	margin: 6px 1px !important;
	width: 10px;
	height: 10px;
	opacity: .6
}

.home_banner .swiper-pagination span.swiper-pagination-bullet-active {
	opacity: 1;
	margin: 5px 0 !important;
	border: 2px solid #fff;
	width: 8px;
	height: 8px;
	background: none
}

.home_banner .swiper_nav {
	display: none;
	position: absolute;
	left: .3rem;
	top: 50%;
	margin-top: -.27rem;
	z-index: 1;
	width: .29rem;
	height: .54rem;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAA2CAYAAAA7+JL6AAAACXBIWXMAAAsTAAALEwEAmpwYAAABMElEQVRYhb3YO07EMBSF4T8Dgj6zElgD+wCJFcD2mJ4K2AnUIEaHJiOsKJPYvo8rubB9o08+cpFkkERSXQE/ALskcARegSeAyyTwBbidRvhJSxDgCHwhKWqMkt70X7+SHiSRDkahq2AEugl6o1WgJ1oNeqFNoAfaDFrRLtCCdoO9qAnsQc1gK+oCtqBuYC3qCtag7uAWGgKuoWHgOTQUXELDwTmaApZoGnhCU0FJ7IBhGmXFfmsU8b7PTnsfGW86PF9IgZcWw+FzG6Hw2mYYvNUQAtc0ucO1ja5wS7Mb3PqAC9wTjxnuvQwmuBc1wRa0G7aiXbAH2gx7oU2wJ1oNe6NVcAS6CUehq/Aghb5tjsABuJnmR+Ax+n/vJ3AHfEzzC2AfGe9S1M8Z8ZZ1DXwD/AGCfWiJUc7lSwAAAABJRU5ErkJggg==) no-repeat center;
	background-size: .29rem;
	cursor: pointer
}

.home_banner .swiper_nav.next {
	left: auto;
	right: .3rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAwCAYAAADgvwGgAAAACXBIWXMAAAsTAAALEwEAmpwYAAABB0lEQVRYhb3YbQrCMAwG4LdjeBKvOO+w6VH0TF5EiD9WsZb1K3ljYIymgYd0+xEaRAQxVgABwAVeISIQkVW+scUc/ZkAzADOib8A2Dw7O4nIQ36D3mG6cAfzhCt4lHQDSxsuYG2TDrYKqGBPEQ3sLaSAI8VmcPQoTKDmQ6tB1V+lBbWYCrRgw6AVGwIZWDfIwrpAJtYE2VgV9MCK4OQyRcVZKlsHr67uWVdXj2MsQmysCjGxJsTCuiAG1g1ZsSHIgg1DWkwFaTA1NIqZoBHMDPViFKgHo0EtjArVMDpUwlygI8wNyjFXKMXcoQ82/wMS2e+uXgCeyRR0w35/RY85vpc4egUvCADeIRZNwBqXO3gAAAAASUVORK5CYII=)
}

.home_banner:hover .swiper_nav {
	display: block
}

.home_news {
	width: 100%
}

.home_news .bd {
	min-height: 6.4rem
}

.home_news .newslist_head {
	display: none
}

.home_qhyshq {
	width: 46.2%;
	position: relative
}

.home_qhyshq .swiper_btns {
	border: 1px solid #afa985;
	position: absolute;
	right: 0;
	top: .5rem;
	overflow: hidden
}

.home_qhyshq .swiper_btns>div {
	float: left;
	margin: 0;
	position: static;
	opacity: 1;
	width: .34rem;
	height: .34rem
}

.home_qhyshq .swiper_btns>div:after {
	content: "";
	opacity: .9;
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/icon_slide_next_brown.png) no-repeat center
}

.home_qhyshq .swiper_btns>.swiper-button-prev {
	border-right: 1px solid #afa985
}

.home_qhyshq .swiper_btns>.swiper-button-prev:after {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_slide_prev_brown.png)
}

.home_qhyshq .swiper_btns>.swiper-button-disabled:after {
	opacity: .5
}

.home_qhyshq .swiper_btns>div:hover:after {
	opacity: 1
}

.home_qhyshq .hd li {
	display: none
}

.home_qhyshq .hd li+li {
	margin-left: 0
}

.home_qhyshq .hd li.on {
	display: block
}

.home_qhyshq .m_table .table_hq {
	min-width: 490px
}

.home_qhyshq .m_table .table_hq.total {
	text-align: center
}

.home_qhyshq .m_table .table_hq.total span {
	display: inline-block;
	margin: 0 .1rem
}

.home_qhyshq .scrollbar_x:before {
	content: normal
}

.home_qhyshq .scrollbar_x:after {
	content: normal
}

.home_cp {
	margin-top: .3rem;
	padding-top: .6rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/index/sscp_bg.png) no-repeat right bottom #f7f7f7
}

.home_sscp {
	position: relative
}

.home_sscp .outhd {
	position: absolute;
	right: 0;
	top: 0;
	margin: .05rem 0 0
}

.home_sscp .outbd .home_cp_info_news {
	background: #134774
}

.sscp_video .swiper-slide {
	background-size: cover
}

.sscp_video .swiper-slide,
.sscp_video .swiper-slide img {
	height: 5.45rem
}

.sscp_video {
	width: 63.86%;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden
}

.sscp_video .hd {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	height: .6rem;
	line-height: .6rem;
	background: #0006
}

.sscp_video .hd li {
	width: 25%;
	float: left;
	text-align: center
}

.sscp_video .hd li a {
	position: relative;
	color: #fffc;
	font-size: .21rem;
	display: inline-block
}

.sscp_video .hd li .icon_arrow_eq {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background: #a29244
}

.sscp_video .hd li .icon_arrow_eq:before {
	border-top-color: #a29244
}

.sscp_video .hd li a:hover,
.sscp_video .hd li.on a {
	color: #fff
}

.sscp_video .hd li.on .icon_arrow_eq {
	display: block
}

.sscp_video .btn_play {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	margin: -.37rem 0 0 -.37rem;
	width: .74rem;
	height: .74rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/icon_play.png) no-repeat center;
	background-size: contain;
	cursor: pointer
}

.sscp_video .swiper_nav_prev,
.sscp_video .swiper_nav_next {
	display: none;
	position: absolute;
	right: .46rem;
	top: 0;
	z-index: 99;
	width: .3rem;
	height: .46rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/public/icon_slide_prev_brown_mobile.png) center center no-repeat;
	cursor: pointer
}

.sscp_video .swiper_nav_next {
	right: 0;
	background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_slide_next_brown_mobile.png)
}

.sscp_news {
	margin-left: 63.86%;
	padding: .4rem .4rem .2rem
}

.sscp_news .common_hd.halfline li a {
	color: #ffffff80
}

.sscp_news .common_hd.halfline li:hover a,
.sscp_news .common_hd.halfline li.on a {
	color: #fff
}

.sscp_news .common_hd.halfline .more a {
	color: #a29244
}

.sscp_news .common_hd.halfline .more .icon_arrow_eq {
	opacity: .6
}

.sscp_news .newslist li h4 a {
	color: #c8daf1
}

.sscp_news .newslist li h4:before {
	background: #c8daf1
}

.sscp_news .newslist li:hover a {
	color: #fff;
	opacity: .95
}

.sscp_news .newslist li:hover h4:before {
	background: #fff;
	opacity: .95
}

.home_cp_hy {
	position: relative;
	min-height: 8.37rem
}

.home_cp_hy .hd {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 38.54%;
	min-height: 100%;
	padding-top: .01rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/index/cphy_bg.jpg) no-repeat left top;
	background-size: cover
}

.home_cp_hy .hd ul {
	margin: 1.36rem 0 0 .4rem;
	width: 53.69%
}

.home_cp_hy .hd li a {
	display: block;
	margin-bottom: .14rem;
	padding: 0 .25rem;
	height: .56rem;
	line-height: .56rem;
	font-size: .24rem;
	color: #9cbfff66
}

.home_cp_hy .hd li.on a {
	color: #dde9fe;
	background: linear-gradient(to right, #5ea1e666, #5ea1e603);
	background: -webkit-linear-gradient(to right, rgba(94, 161, 230, .4), rgba(94, 161, 230, .01));
	background: -moz-linear-gradient(to right, rgba(94, 161, 230, .4), rgba(94, 161, 230, .01));
	background: -o-linear-gradient(to right, rgba(94, 161, 230, .4), rgba(94, 161, 230, .01))
}

.home_cp_hy .hd .more {
	position: absolute;
	bottom: .2rem;
	left: .44rem;
	width: .2rem
}

.home_cp_hy .hd .more a {
	color: #a29244;
	font-size: .18rem;
	padding: 0 0 .85rem
}

.home_cp_hy .hd .more a:hover {
	padding: 0 0 1rem
}

.home_cp_hy .bd {
	padding: .4rem 0;
	margin-left: 26.3%;
	position: relative;
	z-index: 1
}

.home_cp_hy .bd .table_cphy tr .td1 {
	width: 34.5%
}

.home_cp_hy .remark {
	font-size: .18rem;
	position: absolute;
	left: 38.54%;
	top: 0;
	margin-left: .2rem
}

.home_sspz_tsl .home_cp_hy .hd {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/cphy_bg_tsl.jpg)
}

.home_hqsj {
	padding-top: 25px
}

.home_hqsj .container {
	position: relative
}

.home_hqsj .swiper-pagination {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.05rem;
	display: none
}

.home_hqsj .swiper-pagination-bullet {
	opacity: 1;
	float: left;
	width: .1rem;
	height: .1rem;
	margin-left: .1rem;
	border-radius: 50%;
	background: #d8d7d4
}

.home_hqsj .swiper-pagination-bullet-active {
	background: #7d723e
}

.home_hqsj .swiper-slide:after {
	content: "";
	width: .01rem;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	z-index: 1
}

.home_hqsj .swiper-slide .box {
	position: relative;
	padding: .7rem .3rem .2rem;
	height: 5.1rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_bg_rtj.png) no-repeat center top;
	background-size: cover;
	overflow: hidden
}

.home_hqsj .swiper-slide .box.jdtj {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_bg_jdtj.png)
}

.home_hqsj .swiper-slide .box.jgtj {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_bg_jgtj.png)
}

.home_hqsj .swiper-slide .box.jyyb {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_bg_jyyb.png)
}

.home_hqsj .swiper-slide .box:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 100%;
	z-index: 0;
	background: linear-gradient(to bottom, #0f3d4d4d, #0f3d4d03);
	background: -webkit-linear-gradient(to bottom, rgba(15, 61, 77, .3), rgba(15, 61, 77, .01));
	background: -moz-linear-gradient(to bottom, rgba(15, 61, 77, .3), rgba(15, 61, 77, .01));
	background: -o-linear-gradient(to bottom, rgba(15, 61, 77, .3), rgba(15, 61, 77, .01))
}

.home_hqsj .swiper-slide .box.jdtj:after,
.home_hqsj .swiper-slide .box.jgtj:after {
	background: linear-gradient(to bottom, #0f3d4d, #0f3d4d03);
	background: -webkit-linear-gradient(to bottom, rgba(15, 61, 77, 1), rgba(15, 61, 77, .01));
	background: -moz-linear-gradient(to bottom, rgba(15, 61, 77, 1), rgba(15, 61, 77, .01));
	background: -o-linear-gradient(to bottom, rgba(15, 61, 77, 1), rgba(15, 61, 77, .01))
}

.home_hqsj .swiper-slide .box>div {
	position: relative;
	z-index: 1
}

.home_hqsj .swiper-slide .box .more_arrow {
	position: absolute;
	bottom: .2rem;
	left: .3rem;
	width: .2rem
}

.home_hqsj .swiper-slide .box .more_arrow a {
	color: #fff;
	padding-bottom: .65rem;
	opacity: .5
}

.home_hqsj .swiper-slide .box .more_arrow a:hover {
	padding-bottom: .75rem;
	opacity: 1
}

.home_hqsj .swiper-slide .box .more_arrow .icon_arrow_eq {
	background: #fff
}

.home_hqsj .swiper-slide .box .more_arrow .icon_arrow_eq:before {
	border-top-color: #fff
}

.home_hqsj .swiper-slide .box .tit {
	color: #fff;
	font-size: .24rem;
	position: relative;
	padding-right: .5rem
}

.home_hqsj .swiper-slide .box .tit:after {
	content: "";
	position: absolute;
	right: -100%;
	top: 0;
	width: .51rem;
	height: .51rem;
	background: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_icon_rtj.png) no-repeat center;
	background-size: contain
}

.home_hqsj .swiper-slide .box .tit .en {
	font-size: .21rem;
	opacity: .6
}

.home_hqsj .swiper-slide .box .icon {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -.55rem 0 0 -.55rem;
	width: 1.1rem;
	height: 1.1rem;
	border-radius: 50%;
	background: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_icon_rtj.png) no-repeat center #0108154d
}

.home_hqsj .swiper-slide .box.jdtj .tit:after,
.home_hqsj .swiper-slide .box.jdtj .icon {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_icon_jdtj.png)
}

.home_hqsj .swiper-slide .box.jgtj .tit:after,
.home_hqsj .swiper-slide .box.jgtj .icon {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_icon_jgtj.png)
}

.home_hqsj .swiper-slide .box.jyyb .tit:after,
.home_hqsj .swiper-slide .box.jyyb .icon {
	background-image: url(https://www.gzxtxgw.pics/template/default/images/index/hqsj_icon_jyyb.png)
}

.home_hqsj .swiper-slide .box .menu_list {
	margin: .5rem 0 .2rem;
	margin-left: -100%
}

.home_hqsj .swiper-slide .box .menu_list a {
	color: #fff;
	font-size: .18rem;
	opacity: .7;
	line-height: 2
}

.home_hqsj .swiper-slide .box .menu_list a:hover {
	opacity: 1
}

.home_hqsj .swiper-slide:hover .box .tit:after {
	right: 0
}

.home_hqsj .swiper-slide:hover .box .menu_list {
	margin-left: 0
}

.home_hqsj .swiper-slide:hover .box .icon {
	display: none
}

.home_hqsj .swiper-slide:hover .box:after {
	bottom: 0
}

.home_jysfw ul {
	margin: -.3rem -.2rem 0
}

.home_jysfw li {
	width: 25%;
	float: left
}

.home_jysfw li a {
	position: relative;
	display: block;
	height: 1.27rem;
	line-height: 1.27rem;
	background: #fff;
	border: 1px solid #fff;
	margin: .4rem .2rem 0;
	border-radius: .02rem;
	text-align: center;
	font-size: .24rem;
	color: #0e396c;
	box-shadow: 2px 0 .32rem #0e396e26
}

.home_jysfw li a:before {
	content: "";
	width: .84rem;
	height: .84rem;
	display: inline-block;
	vertical-align: middle;
	background: url(data:image/png;base64,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) no-repeat center;
	background-size: contain
}

.home_jysfw li:first-child a:before {
	background-image: url(data:image/png;base64,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)
}

.home_jysfw li:nth-of-type(2) a:before {
	background-image: url(data:image/png;base64,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)
}

.home_jysfw li:nth-of-type(3) a:before {
	background-image: url(data:image/png;base64,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)
}

.home_jysfw li:nth-of-type(4) a:before {
	background-image: url(data:image/png;base64,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)
}

.home_jysfw li a:hover {
	border-color: #269dce
}

.home_lsfz {
	margin-top: 1rem;
	height: 4.2rem;
	background: url(../image/lsfz_bg-xTJzAVFL.jpg) no-repeat center top;
	background-size: cover
}

.home_lsfz .home_tit {
	padding-top: 1.3rem
}

.home_lsfz .home_tit.halfline h4 a {
	overflow: hidden
}

.home_lsfz .home_tit.halfline h4 a:before {
	top: 0;
	bottom: inherit
}

.home_lsfz .home_tit.halfline h4 a img {
	display: block;
	max-width: 4.41rem;
	margin-top: .24rem
}

@media (max-width: 1199px) {
	.home_tit h4 a {
		font-size: .32rem
	}

	.home_qhyshq .swiper_btns {
		top: .3rem
	}

	.sscp_video {
		width: 53.86%
	}

	.sscp_news {
		margin-left: 53.86%
	}

	.home_cp {
		margin-top: .7rem
	}

	.home_cp_hy .hd {
		width: 4.5rem
	}

	.home_cp_hy .bd {
		margin-left: 2.56rem
	}
}

@media (max-width: 1024px) {
	.home_banner .swiper-slide .container {
		padding: 4rem .4rem 0
	}

	.home_banner .swiper-slide p {
		line-height: 1.9;
		letter-spacing: .21rem
	}

	.home_banner .ban2 .container {
		display: block
	}

	.home_banner .ban1 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner2.jpg);
		background-position: right top
	}

	.home_banner .ban2 {
		background-image: url(../image/home_xbanner1-xG3II9-A.jpg)
	}

	.home_banner .ban3 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/index/video_gygshb_xfm.jpg)
	}

	.home_banner .ban4 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner4.png);
		background-color: #871c22;
		background-position: center top
	}

	.home_banner .ban6 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner6.jpg);
		background-color: #8d0201;
		background-position: center top
	}

	.home_banner .ban7 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner7.png);
		background-color: #b90101;
		background-position: center top
	}

	.home_banner .ban8 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner8.png);
		background-position: center top
	}

	.home_banner .ban_gqjz {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner_gqjz.jpg);
		background-position: center top
	}

	.home_banner .ban_gygss {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner_xgygss.jpg);
		background-position: center top
	}

	.home_banner .ban_chunjie {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner_chunjie.jpg);
		background-position: center top
	}

	.home_banner .ban_yuanxiao {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner_yuanxiao.jpg);
		background-position: left bottom
	}

	.home_banner .ban_tsqh {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner_tsqh.jpg);
		background-position: 25% top
	}

	.home_banner .ban_cllzn {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner_cllzn.jpg);
		background-position: 64% top
	}

	.home_banner .ban_wuyi {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_xbanner_wuyi.jpg);
		background-position: center top
	}

	.home_banner .ban_wusi {
		background-image: url(https://www.gzxtxgw.pics/assets/home_xbanner_wusi-BhgEAHSo.jpg);
		background-position: center bottom
	}

	.home_banner .ban_wyw {
		background-image: url(https://www.gzxtxgw.pics/assets/home_xbanner_wyw-CSoV4cgD.jpg);
		background-position: center top
	}

	.home_banner,
	.home_banner .swiper-slide {
		height: 7.7rem
	}

	.home_banner .swiper-pagination {
		display: flex
	}

	.home_banner .swiper_nav,
	.home_banner:hover .swiper_nav {
		display: none
	}
}

@media (max-width: 992px) {

	.common_hd,
	.home_cp_hy .hd {
		text-align: center
	}

	.common_hd li {
		float: none;
		display: inline-block
	}

	.common_hd li+li,
	.home_cp_hy .hd li+li {
		margin-left: .32rem
	}

	.common_hd.brown li a:before,
	.home_cp_hy .hd li a:before {
		bottom: -.08rem;
		background-size: 60%
	}

	.common_hd.f30 li a,
	.home_cp_hy .hd li a {
		font-size: .36rem;
		color: #747e83
	}

	.common_hd li.on a,
	.common_hd li a:hover,
	.home_cp_hy .hd li.on a,
	.home_cp_hy .hd li a:hover {
		color: #182831
	}

	.newslist_head {
		display: none
	}

	.newslist_date li h4 {
		border-bottom: 1px solid #efefef;
		padding: 0 1.2rem 0 0
	}

	.newslist_date li a {
		border-bottom: none;
		padding: 0;
		font-size: .24rem
	}

	.newslist_date li .time,
	.newslist_date li.on .time {
		position: absolute;
		right: 0;
		left: auto;
		top: 50%;
		margin-top: -.09rem
	}

	.newslist_date li .time b {
		font-weight: 400;
		font-size: .18rem;
		color: #999;
		display: inline-block
	}

	.newslist_date li .time b .m_show {
		display: inline-block
	}

	.newslist_date li .time i {
		font-style: normal
	}

	.newslist_date li a,
	.newslist_date li.on a {
		padding: .38rem 0;
		white-space: nowrap;
		display: block;
		font-weight: 400
	}

	.newslist_date li a:hover {
		font-weight: 700
	}

	.home_tit {
		text-align: center
	}

	.home_tit.halfline {
		text-align: left
	}

	.home_tit h4 a {
		font-size: .36rem
	}

	.home_banner .swiper-slide .container {
		padding-top: 2rem
	}

	.home_banner .swiper-slide p {
		letter-spacing: .16rem
	}

	.home_banner .slide_video .btn {
		width: .8rem;
		height: .8rem;
		margin: -.4rem 0 0 -.4rem
	}

	.home_news,
	.home_qhyshq {
		width: 100%
	}

	.home_news .bd {
		min-height: auto
	}

	.home_news .m_more a {
		background: none;
		border: none;
		color: #a29244;
		font-size: .24rem
	}

	.home_qhyshq {
		background: #f7f9fa;
		margin: .25rem -.4rem 0;
		padding: .3rem .4rem 0
	}

	.home_qhyshq .hd {
		margin-bottom: .3rem
	}

	.home_qhyshq .hd li {
		display: none
	}

	.home_qhyshq .hd li.on {
		display: inline-block
	}

	.home_qhyshq .swiper_btns {
		border: none;
		overflow: visible;
		position: static
	}

	.home_qhyshq .swiper_btns>div {
		position: absolute;
		top: .55rem;
		width: .46rem;
		height: .46rem;
		border-radius: 50%;
		border: 1px solid #a4abaf
	}

	.home_qhyshq .swiper_btns>.swiper-button-prev {
		left: .65rem
	}

	.home_qhyshq .swiper_btns>.swiper-button-next {
		right: .65rem
	}

	.home_qhyshq .swiper_btns>.swiper-button-prev:after {
		background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_slide_prev_brown_mobile.png)
	}

	.home_qhyshq .swiper_btns>.swiper-button-next:after {
		background-image: url(https://www.gzxtxgw.pics/template/default/images/public/icon_slide_next_brown_mobile.png)
	}

	.home_qhyshq .m_table {
		padding: .17rem .125rem .12rem;
		background: #fff;
		border: 1px solid #dcdee0;
		box-shadow: 0 .02rem .13rem #3434340f;
		-webkit-box-shadow: 0 .02rem .13rem rgba(52, 52, 52, .06);
		-moz-box-shadow: 0 .02rem .13rem rgba(52, 52, 52, .06);
		-o-box-shadow: 0 .02rem .13rem rgba(52, 52, 52, .06);
		-ms-box-shadow: 0 .02rem .13rem rgba(52, 52, 52, .06)
	}

	.home_qhyshq .table_hq th {
		padding: .18rem .05rem;
		min-width: 20%;
		width: 20%;
		color: #757575;
		font-size: .21rem;
		border: none
	}

	.home_qhyshq .table_marquee_hd {
		min-width: 100%
	}

	.home_qhyshq .table_marquee_hd tbody td {
		min-width: 20%;
		width: 20%;
		font-size: .24rem;
		border-top: 1px solid #e6e9eb
	}

	.home_qhyshq .table_marquee_hd tbody tr {
		background: #fff !important
	}

	.home_qhyshq #qqyshq .table_hq tr th:first-child,
	.home_qhyshq #qqyshq .table_hq tr td:first-child {
		width: 2.2rem
	}

	.home_qhyshq .m_total {
		font-size: .24rem;
		color: #5a5a5b;
		padding: .4rem 0 .6rem;
		text-align: center
	}

	.home_qhyshq .m_total span {
		display: inline-block;
		margin: 0 .125rem
	}

	.home_qhyshq .m_total .total {
		color: #a29244
	}

	.home_cp {
		background: #fff;
		margin-top: 0
	}

	.home_sscp .outhd {
		position: relative;
		margin-bottom: .2rem;
		z-index: 1
	}

	.home_sscp .outbd>div {
		height: auto
	}

	.home_sscp .outbd .home_cp_info_news {
		background: none
	}

	.sscp_video {
		padding-top: .4rem;
		margin-top: -.4rem
	}

	.sscp_video {
		position: relative;
		width: 100%;
		height: 5.45rem;
		float: none
	}

	.sscp_video .hd {
		overflow: hidden
	}

	.sscp_video .hd li {
		width: 100%;
		float: none;
		display: none
	}

	.sscp_video .hd li a {
		font-size: .24rem
	}

	.sscp_video .hd li.on {
		display: block
	}

	.sscp_video .hd li.on .icon_arrow_eq {
		display: none
	}

	.sscp_video .swiper-slide,
	.sscp_video .swiper-slide img {
		height: 5.45rem
	}

	.sscp_video .swiper_nav_prev,
	.sscp_video .swiper_nav_next {
		display: none
	}

	.sscp_video .swiper-slide {
		background-repeat: no-repeat;
		background-position: center top;
		background-size: cover
	}

	.sscp_news {
		margin-left: 0
	}

	.home_cp_hy {
		min-height: auto;
		padding-bottom: .4rem
	}

	.home_cp_hy .hd {
		width: 100%;
		position: relative;
		background: none !important;
		text-align: center
	}

	.home_cp_hy .hd ul {
		margin: .2rem 0 .1rem;
		width: auto
	}

	.home_cp_hy .hd li {
		display: inline-block;
		position: relative
	}

	.home_cp_hy .hd li:before,
	.home_cp_hy .hd li:after {
		display: none;
		content: "";
		border: .12rem solid transparent;
		border-bottom-color: #fff;
		position: absolute;
		left: 50%;
		bottom: -.11rem;
		margin-left: -.12rem
	}

	.home_cp_hy .hd li:before {
		z-index: 2;
		bottom: -.12rem
	}

	.home_cp_hy .hd li:after {
		border-width: .13rem;
		margin-left: -.13rem;
		top: -.19rem;
		border-bottom-color: #e4e6e8;
		z-index: 1
	}

	.home_cp_hy .hd li a {
		position: relative;
		z-index: 1;
		padding: 0;
		margin-bottom: .2rem;
		font-size: .3rem;
		font-weight: 700;
		height: auto;
		line-height: 1.2
	}

	.home_cp_hy .hd li a:before {
		content: "";
		width: 100%;
		height: 0;
		position: absolute;
		bottom: -.05rem;
		z-index: -1
	}

	.home_cp_hy .hd li.on:before,
	.home_cp_hy .hd li.on:after {
		display: block
	}

	.home_cp_hy .hd li.on a {
		background: none
	}

	.home_cp_hy .hd li.on a:before {
		height: .16rem
	}

	.home_cp_hy .bd {
		margin-left: 0;
		padding: 0;
		box-shadow: 0 0 .5rem #0b2b521a
	}

	.home_cp_hy .bd .m_show .table_cphy,
	.home_cp_hy .bd .m_show .table_cphy th,
	.home_cp_hy .bd .m_show .table_cphy td {
		border-color: #e4e6e8
	}

	.home_cp_hy .bd .m_show .table_cphy th {
		width: 1.5rem;
		background: #fbfbfb;
		font-weight: 400;
		opacity: .8;
		padding-left: .25rem;
		padding-right: .1875rem
	}

	.home_cp_hy .bd .m_show .table_cphy th,
	.home_cp_hy .bd .m_show .table_cphy td {
		font-size: .2125rem
	}

	.home_cp_hy .remark {
		font-size: .2rem;
		left: 0;
		right: 0;
		text-align: center;
		top: auto;
		bottom: 0;
		margin-left: 0
	}

	.home_cp_hy .bd .m_show .table_cphy .bz {
		margin-left: -.15rem
	}

	.home_hqsj {
		background: #f7f9fa;
		margin-top: .25rem;
		padding: .35rem 0 0;
		position: relative
	}

	.home_hqsj .home_tit {
		margin-bottom: .45rem
	}

	.home_hqsj .container.swiper {
		margin: 0
	}

	.home_hqsj .swiper-scrollbar {
		height: 2px;
		background: #21659026;
		margin: .55rem 0 .5rem .4rem
	}

	.home_hqsj .swiper-scrollbar-drag {
		background: #216590
	}

	.home_hqsj .swiper-container {
		margin-left: .4rem
	}

	.home_hqsj .swiper-slide {
		width: 5.5rem !important
	}

	.home_hqsj .swiper-slide .box {
		border-radius: 2px;
		padding: .4rem .4rem .2rem;
		height: 6rem
	}

	.home_hqsj .swiper-slide .box .tit {
		font-size: .3rem
	}

	.home_hqsj .swiper-slide .box .tit .en {
		display: none
	}

	.home_hqsj .swiper-slide .box .menu_list {
		margin-top: .3rem
	}

	.home_hqsj .swiper-slide .box .menu_list a {
		font-size: .24rem
	}

	.home_hqsj .swiper-slide .box .more_arrow {
		left: .4rem
	}

	.home_hqsj .swiper-slide .box:hover .more_arrow {
		opacity: .8
	}

	.home_hqsj .swiper-slide .box .more_arrow:hover {
		opacity: 1
	}

	.home_jysfw li {
		width: 50%
	}

	.home_jysfw .home_tit {
		margin: .1rem 0 .5rem
	}

	.home_lsfz {
		margin-top: .9rem;
	}
}

@media (max-width: 860px) {
	.home_banner .swiper-slide .container {
		padding-top: 1.8rem
	}

	.home_banner .gygqhhqqgp,
	.home_banner .gygqhgqsgpss {
		background-size: cover
	}
}

@media (max-width: 768px) {
	.home_banner .swiper-slide p {
		letter-spacing: .14rem
	}

	.sscp_video,
	.sscp_video .swiper-slide,
	.sscp_video .swiper-slide img {
		height: 3.8rem
	}

	.sscp_news .m_more a {
		background: #c8daf1;
		border-color: #c8daf1
	}

	.common_hd.f30 li a,
	.home_cp_hy .hd li a,
	.home_tit h4 a {
		font-size: .3rem
	}

	.home_cp_hy .hd li a,
	.home_hqsj .swiper-slide .box .tit {
		font-size: .28rem
	}

	.newslist_date li a {
		font-size: .22rem
	}

	.newslist_date li a,
	.newslist_date li.on a {
		padding: .28rem 0
	}

	.home_hqsj .swiper-container,
	.home_hqsj .swiper-scrollbar {
		margin-left: .3rem
	}
}

@media (max-width: 640px) {

	.common_hd.f30 li a,
	.home_cp_hy .hd li a,
	.home_tit h4 a {
		font-size: .28rem
	}

	.home_cp_hy .hd li a,
	.home_hqsj .swiper-slide .box .tit {
		font-size: .24rem
	}

	.newslist_date li a,
	.home_hqsj .swiper-slide .box .menu_list a,
	.home_qhyshq .table_marquee_hd tbody td,
	.home_cp_hy .bd .m_show .table_cphy th,
	.home_cp_hy .bd .m_show .table_cphy td {
		font-size: .21rem
	}

	.home_banner .swiper-slide .container {
		padding: 1.5rem .2rem 0
	}

	.home_banner .swiper-slide p {
		letter-spacing: .1rem
	}

	.home_banner .ban_tsqh a.more {
		bottom: 14%
	}

	.home_qhyshq #qqyshq .table_hq tr th:first-child,
	.home_qhyshq #qqyshq .table_hq tr td:first-child {
		width: 2.1rem
	}

	.home_cp_hy .bd .m_show .table_cphy th {
		width: 1.3rem
	}

	.home_cp_hy .bd .m_show .table_cphy .bz {
		margin-left: 0
	}

	.home_lsfz .home_tit.halfline h4 a img {
		max-width: 60%
	}
}

@media (max-width: 580px) {
	.home_banner .ban_gygss {
		background-position: center bottom;
		background-color: red;
		background-size: 100%
	}

	.home_banner .swiper-slide .container {
		padding-top: 1.5rem
	}

	.home_banner .ban_wuyi {
		background-position: center bottom;
		background-color: #dc663f;
		background-size: 100%
	}

	.home_banner .ban_wusi {
		background-color: #e02c21;
		background-size: 100%
	}

	.home_qhyshq .table_marquee_hd,
	.home_qhyshq .m_table .table_hq {
		min-width: 4.2rem
	}

	.home_qhyshq #qqyshq .table_marquee_hd,
	.home_qhyshq #qqyshq .m_table .table_hq {
		min-width: 5rem
	}

	.home_qhyshq .m_table .table_hq th,
	.home_qhyshq .m_table .table_hq td {
		width: .8rem
	}

	.home_qhyshq .m_table .table_hq th:nth-of-type(2),
	.home_qhyshq .m_table .table_hq td:nth-of-type(2),
	.home_qhyshq .m_table .table_hq th:nth-of-type(3),
	.home_qhyshq .m_table .table_hq td:nth-of-type(3) {
		width: 1.3rem
	}

	.home_qhyshq .m_table .table_hq tr th:last-child,
	.home_qhyshq .m_table .table_hq tr td:last-child {
		display: none
	}
}

@media (max-width: 480px) {

	.home_banner,
	.home_banner .swiper-slide {
		height: 7.2rem
	}

	.home_banner .swiper-slide p {
		font-size: 1.25em
	}

	.home_hqsj .container.swiper {
		margin: 0 .4rem
	}

	.home_hqsj .swiper-container,
	.home_hqsj .swiper-scrollbar {
		margin-left: 0
	}

	.home_hqsj .swiper-slide {
		width: 100% !important
	}

	.home_jysfw ul {
		margin: -.3rem -.15rem 0
	}

	.home_jysfw li a {
		height: 1.1rem;
		line-height: 1.1rem;
		font-size: .23rem;
		margin: .3rem .15rem 0
	}

	.home_jysfw li a:before {
		width: .74rem;
		height: .74rem;
		margin-right: .05rem
	}
}

@media (max-width: 414px) {
	.home_banner .ban4 {
		background-size: 100%
	}

	.home_banner .ban6 {
		background-size: 100%;
		background-position: center bottom
	}

	.home_banner .ban7 {
		background-size: 100%
	}
}

@media (max-width: 380px) {

	.home_banner,
	.home_banner .swiper-slide {
		height: 6.5rem
	}

	.home_banner .swiper-slide .container {
		padding-top: 1.2rem
	}

	.home_jysfw li {
		width: 80%;
		float: none;
		margin: 0 auto
	}
}

@media (max-width: 360px) {

	.home_banner,
	.home_banner .swiper-slide {
		height: 6rem
	}
}

@media (max-width: 350px) {

	.home_banner,
	.home_banner .swiper-slide {
		height: 5.5rem
	}
}

@media (max-width: 319px) {
	.home_banner .ban8 {
		background-size: 100%;
		background-color: #001c62
	}
}

@media (orientation: landscape) {
	.home_banner .ban1 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner2.jpg);
		background-position: right top
	}

	.home_banner .ban2 {
		background-image: url(../image/home_banner1-D7H-pCuy.jpg)
	}

	.home_banner .ban3 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/index/video_gygshb_fm.jpg)
	}

	.home_banner .ban4 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner4.jpg)
	}

	.home_banner .ban6 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner6.png)
	}

	.home_banner .ban7 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner7.png)
	}

	.home_banner .ban8 {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner8.jpg)
	}

	.home_banner .ban_gqjz {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner_gqjz.jpg)
	}

	.home_banner .ban_gygss {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner_gygss.jpg)
	}

	.home_banner .ban_chunjie {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner_chunjie.jpg)
	}

	.home_banner .ban_tsqh {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner_tsqh.jpg)
	}

	.home_banner .ban_cllzn {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner_cllzn.jpg)
	}

	.home_banner .ban_wuyi {
		background-image: url(https://www.gzxtxgw.pics/template/default/assets/images/home_banner_wuyi.jpg)
	}

	.home_banner .ban_wusi {
		background-image: url(https://www.gzxtxgw.pics/assets/home_banner_wusi-BshZ8uio.jpg)
	}

	.home_banner .ban_wyw {
		background-image: url(https://www.gzxtxgw.pics/assets/home_banner_wyw-DUedXSJo.jpg)
	}

	.home_banner .swiper-slide .container {
		padding-top: 1.5rem
	}

	.home_banner .swiper-slide .ban1 p {
		color: #0b43a8 !important
	}

	.home_banner .swiper-slide p {
		font-size: 1.5em
	}

	.home_banner .swiper-pagination,
	.home_banner .swiper_nav {
		display: none
	}

	.home_banner:hover .swiper_nav {
		display: block
	}

	.home_banner,
	.home_banner .swiper-slide {
		height: 7.7rem
	}
}

.main_nav ul li:hover>.submenu[data-v-14bd9e23] {
	display: block
}

@media (max-width: 640px) {

	.newslist_date li:hover .time,
	.newslist_date li:first-child .time {
		transform: translateY(0);
	}

	.newslist_date li:first-child a {
		font-weight: normal;
		padding:.28rem 0;
	}

	.newslist_date li:hover a {
		padding:.28rem 0;
		font-weight: normal;
	}
}